summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Klaassen <justinklaassen@google.com>2017-09-18 17:34:52 -0400
committerJustin Klaassen <justinklaassen@google.com>2017-09-18 17:34:52 -0400
commit6affb4632c3e4f0602870d6f8f7ca474ce2aea42 (patch)
tree6038c55fb185dd79071999a60089544bfa586e0f
parentf276aee073961ac32d9b86a34aefe4b927265613 (diff)
downloadandroid-28-6affb4632c3e4f0602870d6f8f7ca474ce2aea42.tar.gz
Import Android SDK Platform P [4344336]
/google/data/ro/projects/android/fetch_artifact \ --bid 4344336 \ --target sdk_phone_armv7-win_sdk \ sdk-repo-linux-platforms-4344336.zip AndroidVersion.ApiLevel has been modified to appear as 28 Change-Id: I84945fb7dac6b4cd4543e03818cae487f1ca400a
-rw-r--r--android-stubs-src.jarbin3336048 -> 3342279 bytes
-rw-r--r--android.jarbin29754411 -> 29770038 bytes
-rw-r--r--build.prop14
-rw-r--r--data/api-versions.xml120
-rw-r--r--data/fonts/AndroidClock.ttfbin4620 -> 4620 bytes
-rw-r--r--data/fonts/CarroisGothicSC-Regular.ttfbin40424 -> 40424 bytes
-rw-r--r--data/fonts/ComingSoon.ttfbin59384 -> 59384 bytes
-rw-r--r--data/fonts/CutiveMono.ttfbin69276 -> 69276 bytes
-rw-r--r--data/fonts/DancingScript-Bold.ttfbin109580 -> 109580 bytes
-rw-r--r--data/fonts/DancingScript-Regular.ttfbin111056 -> 111056 bytes
-rw-r--r--data/fonts/DroidSans-Bold.ttfbin310440 -> 310440 bytes
-rw-r--r--data/fonts/DroidSans.ttfbin309140 -> 309140 bytes
-rw-r--r--data/fonts/DroidSansFallback.ttfbin4116304 -> 4116304 bytes
-rw-r--r--data/fonts/DroidSansMono.ttfbin109084 -> 109084 bytes
-rw-r--r--data/fonts/NanumGothic.ttfbin1295912 -> 1295912 bytes
-rw-r--r--data/fonts/NotoColorEmoji.ttfbin7279576 -> 7279576 bytes
-rw-r--r--data/fonts/NotoNaskhArabic-Bold.ttfbin116368 -> 116368 bytes
-rw-r--r--data/fonts/NotoNaskhArabic-Regular.ttfbin117364 -> 117364 bytes
-rw-r--r--data/fonts/NotoNaskhArabicUI-Bold.ttfbin119948 -> 119948 bytes
-rw-r--r--data/fonts/NotoNaskhArabicUI-Regular.ttfbin121468 -> 121468 bytes
-rw-r--r--data/fonts/NotoSansAdlam-Regular.ttfbin51320 -> 51320 bytes
-rw-r--r--data/fonts/NotoSansArmenian-Bold.ttfbin16096 -> 16096 bytes
-rw-r--r--data/fonts/NotoSansArmenian-Regular.ttfbin16240 -> 16240 bytes
-rw-r--r--data/fonts/NotoSansAvestan-Regular.ttfbin11992 -> 11992 bytes
-rw-r--r--data/fonts/NotoSansBalinese-Regular.ttfbin32340 -> 32340 bytes
-rw-r--r--data/fonts/NotoSansBamum-Regular.ttfbin134484 -> 134484 bytes
-rw-r--r--data/fonts/NotoSansBatak-Regular.ttfbin12924 -> 12924 bytes
-rw-r--r--data/fonts/NotoSansBengali-Bold.ttfbin98968 -> 98968 bytes
-rw-r--r--data/fonts/NotoSansBengali-Regular.ttfbin102204 -> 102204 bytes
-rw-r--r--data/fonts/NotoSansBengaliUI-Bold.ttfbin104416 -> 104416 bytes
-rw-r--r--data/fonts/NotoSansBengaliUI-Regular.ttfbin107556 -> 107556 bytes
-rw-r--r--data/fonts/NotoSansBrahmi-Regular.ttfbin23884 -> 23884 bytes
-rw-r--r--data/fonts/NotoSansBuginese-Regular.ttfbin7940 -> 7940 bytes
-rw-r--r--data/fonts/NotoSansBuhid-Regular.ttfbin4996 -> 4996 bytes
-rw-r--r--data/fonts/NotoSansCanadianAboriginal-Regular.ttfbin47096 -> 47096 bytes
-rw-r--r--data/fonts/NotoSansCarian-Regular.ttfbin6372 -> 6372 bytes
-rw-r--r--data/fonts/NotoSansCham-Bold.ttfbin22416 -> 22416 bytes
-rw-r--r--data/fonts/NotoSansCham-Regular.ttfbin22436 -> 22436 bytes
-rw-r--r--data/fonts/NotoSansCherokee-Regular.ttfbin58684 -> 58684 bytes
-rw-r--r--data/fonts/NotoSansCoptic-Regular.ttfbin22212 -> 22212 bytes
-rw-r--r--data/fonts/NotoSansCuneiform-Regular.ttfbin501928 -> 501928 bytes
-rw-r--r--data/fonts/NotoSansCypriot-Regular.ttfbin8108 -> 8108 bytes
-rw-r--r--data/fonts/NotoSansDeseret-Regular.ttfbin10656 -> 10656 bytes
-rw-r--r--data/fonts/NotoSansDevanagari-Bold.ttfbin132320 -> 132320 bytes
-rw-r--r--data/fonts/NotoSansDevanagari-Regular.ttfbin136588 -> 136588 bytes
-rw-r--r--data/fonts/NotoSansDevanagariUI-Bold.ttfbin121428 -> 121428 bytes
-rw-r--r--data/fonts/NotoSansDevanagariUI-Regular.ttfbin125732 -> 125732 bytes
-rw-r--r--data/fonts/NotoSansEgyptianHieroglyphs-Regular.ttfbin507088 -> 507088 bytes
-rw-r--r--data/fonts/NotoSansEthiopic-Bold.ttfbin143936 -> 143936 bytes
-rw-r--r--data/fonts/NotoSansEthiopic-Regular.ttfbin143876 -> 143876 bytes
-rw-r--r--data/fonts/NotoSansGeorgian-Bold.ttfbin20220 -> 20220 bytes
-rw-r--r--data/fonts/NotoSansGeorgian-Regular.ttfbin20328 -> 20328 bytes
-rw-r--r--data/fonts/NotoSansGlagolitic-Regular.ttfbin15848 -> 15848 bytes
-rw-r--r--data/fonts/NotoSansGothic-Regular.ttfbin6152 -> 6152 bytes
-rw-r--r--data/fonts/NotoSansGujarati-Bold.ttfbin117488 -> 117488 bytes
-rw-r--r--data/fonts/NotoSansGujarati-Regular.ttfbin120516 -> 120516 bytes
-rw-r--r--data/fonts/NotoSansGujaratiUI-Bold.ttfbin114760 -> 114760 bytes
-rw-r--r--data/fonts/NotoSansGujaratiUI-Regular.ttfbin117856 -> 117856 bytes
-rw-r--r--data/fonts/NotoSansGurmukhi-Bold.ttfbin31808 -> 31808 bytes
-rw-r--r--data/fonts/NotoSansGurmukhi-Regular.ttfbin32020 -> 32020 bytes
-rw-r--r--data/fonts/NotoSansGurmukhiUI-Bold.ttfbin32580 -> 32580 bytes
-rw-r--r--data/fonts/NotoSansGurmukhiUI-Regular.ttfbin32388 -> 32388 bytes
-rw-r--r--data/fonts/NotoSansHanunoo-Regular.ttfbin6876 -> 6876 bytes
-rw-r--r--data/fonts/NotoSansHebrew-Bold.ttfbin17656 -> 17656 bytes
-rw-r--r--data/fonts/NotoSansHebrew-Regular.ttfbin17532 -> 17532 bytes
-rw-r--r--data/fonts/NotoSansImperialAramaic-Regular.ttfbin5752 -> 5752 bytes
-rw-r--r--data/fonts/NotoSansInscriptionalPahlavi-Regular.ttfbin5796 -> 5796 bytes
-rw-r--r--data/fonts/NotoSansInscriptionalParthian-Regular.ttfbin7648 -> 7648 bytes
-rw-r--r--data/fonts/NotoSansJavanese-Regular.ttfbin37848 -> 37848 bytes
-rw-r--r--data/fonts/NotoSansKaithi-Regular.ttfbin59800 -> 59800 bytes
-rw-r--r--data/fonts/NotoSansKannada-Bold.ttfbin81392 -> 81392 bytes
-rw-r--r--data/fonts/NotoSansKannada-Regular.ttfbin82748 -> 82748 bytes
-rw-r--r--data/fonts/NotoSansKannadaUI-Bold.ttfbin80136 -> 80136 bytes
-rw-r--r--data/fonts/NotoSansKannadaUI-Regular.ttfbin81692 -> 81692 bytes
-rw-r--r--data/fonts/NotoSansKayahLi-Regular.ttfbin8140 -> 8140 bytes
-rw-r--r--data/fonts/NotoSansKharoshthi-Regular.ttfbin22056 -> 22056 bytes
-rw-r--r--data/fonts/NotoSansKhmer-VF.ttfbin137624 -> 137624 bytes
-rw-r--r--data/fonts/NotoSansKhmerUI-Bold.ttfbin36552 -> 36552 bytes
-rw-r--r--data/fonts/NotoSansKhmerUI-Regular.ttfbin38340 -> 38340 bytes
-rw-r--r--data/fonts/NotoSansLao-Bold.ttfbin29376 -> 29376 bytes
-rw-r--r--data/fonts/NotoSansLao-Regular.ttfbin30804 -> 30804 bytes
-rw-r--r--data/fonts/NotoSansLaoUI-Bold.ttfbin29440 -> 29440 bytes
-rw-r--r--data/fonts/NotoSansLaoUI-Regular.ttfbin30820 -> 30820 bytes
-rw-r--r--data/fonts/NotoSansLepcha-Regular.ttfbin102464 -> 102464 bytes
-rw-r--r--data/fonts/NotoSansLimbu-Regular.ttfbin11240 -> 11240 bytes
-rw-r--r--data/fonts/NotoSansLinearB-Regular.ttfbin58296 -> 58296 bytes
-rw-r--r--data/fonts/NotoSansLisu-Regular.ttfbin5780 -> 5780 bytes
-rw-r--r--data/fonts/NotoSansLycian-Regular.ttfbin4388 -> 4388 bytes
-rw-r--r--data/fonts/NotoSansLydian-Regular.ttfbin4364 -> 4364 bytes
-rw-r--r--data/fonts/NotoSansMalayalam-Bold.ttfbin56940 -> 56940 bytes
-rw-r--r--data/fonts/NotoSansMalayalam-Regular.ttfbin57148 -> 57148 bytes
-rw-r--r--data/fonts/NotoSansMalayalamUI-Bold.ttfbin57012 -> 57012 bytes
-rw-r--r--data/fonts/NotoSansMalayalamUI-Regular.ttfbin57208 -> 57208 bytes
-rw-r--r--data/fonts/NotoSansMandaic-Regular.ttfbin15492 -> 15492 bytes
-rw-r--r--data/fonts/NotoSansMeeteiMayek-Regular.ttfbin14108 -> 14108 bytes
-rw-r--r--data/fonts/NotoSansMongolian-Regular.ttfbin114348 -> 114348 bytes
-rw-r--r--data/fonts/NotoSansMyanmar-Bold.ttfbin109396 -> 109396 bytes
-rw-r--r--data/fonts/NotoSansMyanmar-Regular.ttfbin108740 -> 108740 bytes
-rw-r--r--data/fonts/NotoSansMyanmarUI-Bold.ttfbin105016 -> 105016 bytes
-rw-r--r--data/fonts/NotoSansMyanmarUI-Regular.ttfbin103168 -> 103168 bytes
-rw-r--r--data/fonts/NotoSansNKo-Regular.ttfbin18928 -> 18928 bytes
-rw-r--r--data/fonts/NotoSansNewTaiLue-Regular.ttfbin15044 -> 15044 bytes
-rw-r--r--data/fonts/NotoSansOgham-Regular.ttfbin4556 -> 4556 bytes
-rw-r--r--data/fonts/NotoSansOlChiki-Regular.ttfbin7748 -> 7748 bytes
-rw-r--r--data/fonts/NotoSansOldItalic-Regular.ttfbin5124 -> 5124 bytes
-rw-r--r--data/fonts/NotoSansOldPersian-Regular.ttfbin12552 -> 12552 bytes
-rw-r--r--data/fonts/NotoSansOldSouthArabian-Regular.ttfbin4836 -> 4836 bytes
-rw-r--r--data/fonts/NotoSansOldTurkic-Regular.ttfbin8004 -> 8004 bytes
-rw-r--r--data/fonts/NotoSansOriya-Bold.ttfbin85300 -> 85300 bytes
-rw-r--r--data/fonts/NotoSansOriya-Regular.ttfbin85936 -> 85936 bytes
-rw-r--r--data/fonts/NotoSansOriyaUI-Bold.ttfbin80764 -> 80764 bytes
-rw-r--r--data/fonts/NotoSansOriyaUI-Regular.ttfbin81344 -> 81344 bytes
-rw-r--r--data/fonts/NotoSansOsmanya-Regular.ttfbin7588 -> 7588 bytes
-rw-r--r--data/fonts/NotoSansPhagsPa-Regular.ttfbin28984 -> 28984 bytes
-rw-r--r--data/fonts/NotoSansPhoenician-Regular.ttfbin5496 -> 5496 bytes
-rw-r--r--data/fonts/NotoSansRejang-Regular.ttfbin6584 -> 6584 bytes
-rw-r--r--data/fonts/NotoSansRunic-Regular.ttfbin8672 -> 8672 bytes
-rw-r--r--data/fonts/NotoSansSamaritan-Regular.ttfbin9900 -> 9900 bytes
-rw-r--r--data/fonts/NotoSansSaurashtra-Regular.ttfbin18908 -> 18908 bytes
-rw-r--r--data/fonts/NotoSansShavian-Regular.ttfbin6140 -> 6140 bytes
-rw-r--r--data/fonts/NotoSansSinhala-Bold.ttfbin154208 -> 154208 bytes
-rw-r--r--data/fonts/NotoSansSinhala-Regular.ttfbin160592 -> 160592 bytes
-rw-r--r--data/fonts/NotoSansSundanese-Regular.ttfbin10500 -> 10500 bytes
-rw-r--r--data/fonts/NotoSansSylotiNagri-Regular.ttfbin15076 -> 15076 bytes
-rw-r--r--data/fonts/NotoSansSymbols-Regular-Subsetted.ttfbin716528 -> 716528 bytes
-rw-r--r--data/fonts/NotoSansSymbols-Regular-Subsetted2.ttfbin33124 -> 33124 bytes
-rw-r--r--data/fonts/NotoSansSyriacEastern-Regular.ttfbin50536 -> 50536 bytes
-rw-r--r--data/fonts/NotoSansSyriacEstrangela-Regular.ttfbin46768 -> 46768 bytes
-rw-r--r--data/fonts/NotoSansSyriacWestern-Regular.ttfbin52728 -> 52728 bytes
-rw-r--r--data/fonts/NotoSansTagalog-Regular.ttfbin5732 -> 5732 bytes
-rw-r--r--data/fonts/NotoSansTagbanwa-Regular.ttfbin5688 -> 5688 bytes
-rw-r--r--data/fonts/NotoSansTaiLe-Regular.ttfbin10152 -> 10152 bytes
-rw-r--r--data/fonts/NotoSansTaiTham-Regular.ttfbin48360 -> 48360 bytes
-rw-r--r--data/fonts/NotoSansTaiViet-Regular.ttfbin16008 -> 16008 bytes
-rw-r--r--data/fonts/NotoSansTamil-Bold.ttfbin34548 -> 34548 bytes
-rw-r--r--data/fonts/NotoSansTamil-Regular.ttfbin34500 -> 34500 bytes
-rw-r--r--data/fonts/NotoSansTamilUI-Bold.ttfbin34576 -> 34576 bytes
-rw-r--r--data/fonts/NotoSansTamilUI-Regular.ttfbin34520 -> 34520 bytes
-rw-r--r--data/fonts/NotoSansTelugu-Bold.ttfbin111084 -> 111084 bytes
-rw-r--r--data/fonts/NotoSansTelugu-Regular.ttfbin111352 -> 111352 bytes
-rw-r--r--data/fonts/NotoSansTeluguUI-Bold.ttfbin112320 -> 112320 bytes
-rw-r--r--data/fonts/NotoSansTeluguUI-Regular.ttfbin112624 -> 112624 bytes
-rw-r--r--data/fonts/NotoSansThaana-Bold.ttfbin14604 -> 14604 bytes
-rw-r--r--data/fonts/NotoSansThaana-Regular.ttfbin14540 -> 14540 bytes
-rw-r--r--data/fonts/NotoSansThai-Bold.ttfbin18460 -> 18460 bytes
-rw-r--r--data/fonts/NotoSansThai-Regular.ttfbin21552 -> 21552 bytes
-rw-r--r--data/fonts/NotoSansThaiUI-Bold.ttfbin19124 -> 19124 bytes
-rw-r--r--data/fonts/NotoSansThaiUI-Regular.ttfbin22208 -> 22208 bytes
-rw-r--r--data/fonts/NotoSansTibetan-Bold.ttfbin375064 -> 375064 bytes
-rw-r--r--data/fonts/NotoSansTibetan-Regular.ttfbin403700 -> 403700 bytes
-rw-r--r--data/fonts/NotoSansTifinagh-Regular.ttfbin13716 -> 13716 bytes
-rw-r--r--data/fonts/NotoSansUgaritic-Regular.ttfbin6876 -> 6876 bytes
-rw-r--r--data/fonts/NotoSansVai-Regular.ttfbin64632 -> 64632 bytes
-rw-r--r--data/fonts/NotoSansYi-Regular.ttfbin124264 -> 124264 bytes
-rw-r--r--data/fonts/NotoSerif-Bold.ttfbin250560 -> 250560 bytes
-rw-r--r--data/fonts/NotoSerif-BoldItalic.ttfbin265860 -> 265860 bytes
-rw-r--r--data/fonts/NotoSerif-Italic.ttfbin252464 -> 252464 bytes
-rw-r--r--data/fonts/NotoSerif-Regular.ttfbin249512 -> 249512 bytes
-rw-r--r--data/fonts/Roboto-Black.ttfbin310104 -> 310104 bytes
-rw-r--r--data/fonts/Roboto-BlackItalic.ttfbin334012 -> 334012 bytes
-rw-r--r--data/fonts/Roboto-Bold.ttfbin310440 -> 310440 bytes
-rw-r--r--data/fonts/Roboto-BoldItalic.ttfbin335704 -> 335704 bytes
-rw-r--r--data/fonts/Roboto-Italic.ttfbin332108 -> 332108 bytes
-rw-r--r--data/fonts/Roboto-Light.ttfbin310720 -> 310720 bytes
-rw-r--r--data/fonts/Roboto-LightItalic.ttfbin335592 -> 335592 bytes
-rw-r--r--data/fonts/Roboto-Medium.ttfbin310052 -> 310052 bytes
-rw-r--r--data/fonts/Roboto-MediumItalic.ttfbin334344 -> 334344 bytes
-rw-r--r--data/fonts/Roboto-Regular.ttfbin309140 -> 309140 bytes
-rw-r--r--data/fonts/Roboto-Thin.ttfbin311096 -> 311096 bytes
-rw-r--r--data/fonts/Roboto-ThinItalic.ttfbin333108 -> 333108 bytes
-rw-r--r--data/fonts/RobotoCondensed-Bold.ttfbin307580 -> 307580 bytes
-rw-r--r--data/fonts/RobotoCondensed-BoldItalic.ttfbin334140 -> 334140 bytes
-rw-r--r--data/fonts/RobotoCondensed-Italic.ttfbin333012 -> 333012 bytes
-rw-r--r--data/fonts/RobotoCondensed-Light.ttfbin305860 -> 305860 bytes
-rw-r--r--data/fonts/RobotoCondensed-LightItalic.ttfbin336092 -> 336092 bytes
-rw-r--r--data/fonts/RobotoCondensed-Medium.ttfbin307188 -> 307188 bytes
-rw-r--r--data/fonts/RobotoCondensed-MediumItalic.ttfbin333816 -> 333816 bytes
-rw-r--r--data/fonts/RobotoCondensed-Regular.ttfbin304256 -> 304256 bytes
-rw-r--r--data/res/layout/autofill_save.xml6
-rw-r--r--data/res/values/attrs_manifest.xml5
-rw-r--r--data/res/values/dimens.xml12
-rw-r--r--data/res/values/strings.xml13
-rw-r--r--data/res/values/symbols.xml12
-rw-r--r--data/widgets.txt100
-rw-r--r--optional/org.apache.http.legacy.jarbin300917 -> 300917 bytes
-rw-r--r--package.xml2
-rw-r--r--uiautomator.jarbin9868 -> 9868 bytes
187 files changed, 202 insertions, 82 deletions
diff --git a/android-stubs-src.jar b/android-stubs-src.jar
index 0b9a84cb..2ffb779f 100644
--- a/android-stubs-src.jar
+++ b/android-stubs-src.jar
Binary files differ
diff --git a/android.jar b/android.jar
index 727d37b0..2b6663e8 100644
--- a/android.jar
+++ b/android.jar
Binary files differ
diff --git a/build.prop b/build.prop
index a6c5be77..e6d89621 100644
--- a/build.prop
+++ b/build.prop
@@ -1,9 +1,9 @@
# begin build properties
# autogenerated by buildinfo.sh
-ro.build.id=PPR1.170914.001
-ro.build.display.id=sdk_phone_armv7-userdebug P PPR1.170914.001 4335822 test-keys
-ro.build.version.incremental=4335822
+ro.build.id=PPR1.170918.001
+ro.build.display.id=sdk_phone_armv7-userdebug P PPR1.170918.001 4344336 test-keys
+ro.build.version.incremental=4344336
ro.build.version.sdk=27
ro.build.version.preview_sdk=1
ro.build.version.codename=P
@@ -11,8 +11,8 @@ ro.build.version.all_codenames=P
ro.build.version.release=P
ro.build.version.security_patch=2017-11-05
ro.build.version.base_os=
-ro.build.date=Thu Sep 14 08:41:06 UTC 2017
-ro.build.date.utc=1505378466
+ro.build.date=Mon Sep 18 08:41:13 UTC 2017
+ro.build.date.utc=1505724073
ro.build.type=userdebug
ro.build.tags=test-keys
ro.build.flavor=sdk_phone_armv7-userdebug
@@ -29,8 +29,8 @@ ro.product.locale=en-US
ro.wifi.channels=
# ro.build.product is obsolete; use ro.product.device
# Do not try to parse description, fingerprint, or thumbprint
-ro.build.description=sdk_phone_armv7-userdebug P PPR1.170914.001 4335822 test-keys
-ro.build.fingerprint=Android/sdk_phone_armv7/generic:P/PPR1.170914.001/4335822:userdebug/test-keys
+ro.build.description=sdk_phone_armv7-userdebug P PPR1.170918.001 4344336 test-keys
+ro.build.fingerprint=Android/sdk_phone_armv7/generic:P/PPR1.170918.001/4344336:userdebug/test-keys
ro.build.characteristics=emulator
# end build properties
#
diff --git a/data/api-versions.xml b/data/api-versions.xml
index 652438b7..05d644da 100644
--- a/data/api-versions.xml
+++ b/data/api-versions.xml
@@ -40362,14 +40362,44 @@
<field name="STATUS_NO_SUCH_ELEMENT"/>
<field name="STATUS_UNKNOWN_ERROR"/>
</class>
- <class name="android/telephony/MbmsStreamingManager" since="28">
+ <class name="android/telephony/MbmsDownloadSession" since="28">
<extends name="java/lang/Object"/>
+ <implements name="java/lang/AutoCloseable"/>
+ <method name="&lt;init>()V"/>
+ <method name="cancelDownload(Landroid/telephony/mbms/DownloadRequest;)V"/>
+ <method name="create(Landroid/content/Context;Landroid/telephony/mbms/MbmsDownloadSessionCallback;ILandroid/os/Handler;)Landroid/telephony/MbmsDownloadSession;"/>
+ <method name="create(Landroid/content/Context;Landroid/telephony/mbms/MbmsDownloadSessionCallback;Landroid/os/Handler;)Landroid/telephony/MbmsDownloadSession;"/>
+ <method name="download(Landroid/telephony/mbms/DownloadRequest;)V"/>
+ <method name="getDownloadStatus(Landroid/telephony/mbms/DownloadRequest;Landroid/telephony/mbms/FileInfo;)I"/>
+ <method name="getTempFileRootDirectory()Ljava/io/File;"/>
+ <method name="listPendingDownloads()Ljava/util/List;"/>
+ <method name="registerStateCallback(Landroid/telephony/mbms/DownloadRequest;Landroid/telephony/mbms/DownloadStateCallback;Landroid/os/Handler;)V"/>
+ <method name="requestUpdateFileServices(Ljava/util/List;)V"/>
+ <method name="resetDownloadKnowledge(Landroid/telephony/mbms/DownloadRequest;)V"/>
+ <method name="setTempFileRootDirectory(Ljava/io/File;)V"/>
+ <method name="unregisterStateCallback(Landroid/telephony/mbms/DownloadRequest;Landroid/telephony/mbms/DownloadStateCallback;)V"/>
+ <field name="DEFAULT_TOP_LEVEL_TEMP_DIRECTORY"/>
+ <field name="EXTRA_MBMS_COMPLETED_FILE_URI"/>
+ <field name="EXTRA_MBMS_DOWNLOAD_REQUEST"/>
+ <field name="EXTRA_MBMS_DOWNLOAD_RESULT"/>
+ <field name="EXTRA_MBMS_FILE_INFO"/>
+ <field name="RESULT_CANCELLED"/>
+ <field name="RESULT_EXPIRED"/>
+ <field name="RESULT_IO_ERROR"/>
+ <field name="RESULT_SUCCESSFUL"/>
+ <field name="STATUS_ACTIVELY_DOWNLOADING"/>
+ <field name="STATUS_PENDING_DOWNLOAD"/>
+ <field name="STATUS_PENDING_DOWNLOAD_WINDOW"/>
+ <field name="STATUS_PENDING_REPAIR"/>
+ <field name="STATUS_UNKNOWN"/>
+ </class>
+ <class name="android/telephony/MbmsStreamingSession" since="28">
+ <extends name="java/lang/Object"/>
+ <implements name="java/lang/AutoCloseable"/>
<method name="&lt;init>()V"/>
- <method name="create(Landroid/content/Context;Landroid/telephony/mbms/MbmsStreamingManagerCallback;)Landroid/telephony/MbmsStreamingManager;"/>
- <method name="create(Landroid/content/Context;Landroid/telephony/mbms/MbmsStreamingManagerCallback;ILandroid/os/Handler;)Landroid/telephony/MbmsStreamingManager;"/>
- <method name="create(Landroid/content/Context;Landroid/telephony/mbms/MbmsStreamingManagerCallback;Landroid/os/Handler;)Landroid/telephony/MbmsStreamingManager;"/>
- <method name="dispose()V"/>
- <method name="getStreamingServices(Ljava/util/List;)V"/>
+ <method name="create(Landroid/content/Context;Landroid/telephony/mbms/MbmsStreamingSessionCallback;ILandroid/os/Handler;)Landroid/telephony/MbmsStreamingSession;"/>
+ <method name="create(Landroid/content/Context;Landroid/telephony/mbms/MbmsStreamingSessionCallback;Landroid/os/Handler;)Landroid/telephony/MbmsStreamingSession;"/>
+ <method name="requestUpdateStreamingServices(Ljava/util/List;)V"/>
<method name="startStreaming(Landroid/telephony/mbms/StreamingServiceInfo;Landroid/telephony/mbms/StreamingServiceCallback;Landroid/os/Handler;)Landroid/telephony/mbms/StreamingService;"/>
</class>
<class name="android/telephony/NeighboringCellInfo" since="3">
@@ -40993,16 +41023,74 @@
<field name="encodedMessage" deprecated="16"/>
<field name="encodedScAddress" deprecated="16"/>
</class>
- <class name="android/telephony/mbms/MbmsException" since="28">
- <extends name="java/lang/Exception"/>
+ <class name="android/telephony/mbms/DownloadRequest" since="28">
+ <extends name="java/lang/Object"/>
+ <implements name="android/os/Parcelable"/>
+ <method name="&lt;init>()V"/>
+ <method name="copy(Landroid/telephony/mbms/DownloadRequest;)Landroid/telephony/mbms/DownloadRequest;"/>
+ <method name="getFileServiceId()Ljava/lang/String;"/>
+ <method name="getMaxAppIntentSize()I"/>
+ <method name="getMaxDestinationUriSize()I"/>
+ <method name="getSourceUri()Landroid/net/Uri;"/>
+ <method name="getSubscriptionId()I"/>
+ <field name="CREATOR"/>
+ </class>
+ <class name="android/telephony/mbms/DownloadRequest$Builder" since="28">
+ <extends name="java/lang/Object"/>
+ <method name="&lt;init>()V"/>
+ <method name="build()Landroid/telephony/mbms/DownloadRequest;"/>
+ <method name="setAppIntent(Landroid/content/Intent;)Landroid/telephony/mbms/DownloadRequest$Builder;"/>
+ <method name="setServiceInfo(Landroid/telephony/mbms/FileServiceInfo;)Landroid/telephony/mbms/DownloadRequest$Builder;"/>
+ <method name="setSource(Landroid/net/Uri;)Landroid/telephony/mbms/DownloadRequest$Builder;"/>
+ <method name="setSubscriptionId(I)Landroid/telephony/mbms/DownloadRequest$Builder;"/>
+ </class>
+ <class name="android/telephony/mbms/DownloadStateCallback" since="28">
+ <extends name="java/lang/Object"/>
+ <method name="&lt;init>()V"/>
+ <method name="onProgressUpdated(Landroid/telephony/mbms/DownloadRequest;Landroid/telephony/mbms/FileInfo;IIII)V"/>
+ <method name="onStateUpdated(Landroid/telephony/mbms/DownloadRequest;Landroid/telephony/mbms/FileInfo;I)V"/>
+ </class>
+ <class name="android/telephony/mbms/FileInfo" since="28">
+ <extends name="java/lang/Object"/>
+ <implements name="android/os/Parcelable"/>
+ <method name="&lt;init>()V"/>
+ <method name="getMimeType()Ljava/lang/String;"/>
+ <method name="getUri()Landroid/net/Uri;"/>
+ <field name="CREATOR"/>
+ </class>
+ <class name="android/telephony/mbms/FileServiceInfo" since="28">
+ <extends name="android/telephony/mbms/ServiceInfo"/>
+ <implements name="android/os/Parcelable"/>
+ <method name="&lt;init>()V"/>
+ <method name="getFiles()Ljava/util/List;"/>
+ <field name="CREATOR"/>
+ </class>
+ <class name="android/telephony/mbms/MbmsDownloadReceiver" since="28">
+ <extends name="android/content/BroadcastReceiver"/>
+ <method name="&lt;init>()V"/>
+ </class>
+ <class name="android/telephony/mbms/MbmsDownloadSessionCallback" since="28">
+ <extends name="java/lang/Object"/>
+ <method name="&lt;init>()V"/>
+ <method name="onError(ILjava/lang/String;)V"/>
+ <method name="onFileServicesUpdated(Ljava/util/List;)V"/>
+ <method name="onMiddlewareReady()V"/>
+ </class>
+ <class name="android/telephony/mbms/MbmsErrors" since="28">
+ <extends name="java/lang/Object"/>
<method name="&lt;init>()V"/>
- <method name="getErrorCode()I"/>
<field name="ERROR_MIDDLEWARE_LOST"/>
<field name="ERROR_MIDDLEWARE_NOT_BOUND"/>
<field name="ERROR_NO_UNIQUE_MIDDLEWARE"/>
<field name="SUCCESS"/>
</class>
- <class name="android/telephony/mbms/MbmsException$GeneralErrors" since="28">
+ <class name="android/telephony/mbms/MbmsErrors$DownloadErrors" since="28">
+ <extends name="java/lang/Object"/>
+ <method name="&lt;init>()V"/>
+ <field name="ERROR_CANNOT_CHANGE_TEMP_FILE_ROOT"/>
+ <field name="ERROR_UNKNOWN_DOWNLOAD_REQUEST"/>
+ </class>
+ <class name="android/telephony/mbms/MbmsErrors$GeneralErrors" since="28">
<extends name="java/lang/Object"/>
<method name="&lt;init>()V"/>
<field name="ERROR_CARRIER_CHANGE_NOT_ALLOWED"/>
@@ -41013,21 +41101,21 @@
<field name="ERROR_OUT_OF_MEMORY"/>
<field name="ERROR_UNABLE_TO_READ_SIM"/>
</class>
- <class name="android/telephony/mbms/MbmsException$InitializationErrors" since="28">
+ <class name="android/telephony/mbms/MbmsErrors$InitializationErrors" since="28">
<extends name="java/lang/Object"/>
<method name="&lt;init>()V"/>
<field name="ERROR_APP_PERMISSIONS_NOT_GRANTED"/>
<field name="ERROR_DUPLICATE_INITIALIZE"/>
<field name="ERROR_UNABLE_TO_INITIALIZE"/>
</class>
- <class name="android/telephony/mbms/MbmsException$StreamingErrors" since="28">
+ <class name="android/telephony/mbms/MbmsErrors$StreamingErrors" since="28">
<extends name="java/lang/Object"/>
<method name="&lt;init>()V"/>
<field name="ERROR_CONCURRENT_SERVICE_LIMIT_REACHED"/>
<field name="ERROR_DUPLICATE_START_STREAM"/>
<field name="ERROR_UNABLE_TO_START_SERVICE"/>
</class>
- <class name="android/telephony/mbms/MbmsStreamingManagerCallback" since="28">
+ <class name="android/telephony/mbms/MbmsStreamingSessionCallback" since="28">
<extends name="java/lang/Object"/>
<method name="&lt;init>()V"/>
<method name="onError(ILjava/lang/String;)V"/>
@@ -41037,9 +41125,9 @@
<class name="android/telephony/mbms/ServiceInfo" since="28">
<extends name="java/lang/Object"/>
<method name="&lt;init>()V"/>
- <method name="getClassName()Ljava/lang/String;"/>
<method name="getLocales()Ljava/util/List;"/>
- <method name="getNames()Ljava/util/Map;"/>
+ <method name="getNameForLocale(Ljava/util/Locale;)Ljava/lang/CharSequence;"/>
+ <method name="getServiceClassName()Ljava/lang/String;"/>
<method name="getServiceId()Ljava/lang/String;"/>
<method name="getSessionEndTime()Ljava/util/Date;"/>
<method name="getSessionStartTime()Ljava/util/Date;"/>
@@ -41047,7 +41135,6 @@
<class name="android/telephony/mbms/StreamingService" since="28">
<extends name="java/lang/Object"/>
<method name="&lt;init>()V"/>
- <method name="dispose()V"/>
<method name="getInfo()Landroid/telephony/mbms/StreamingServiceInfo;"/>
<method name="getPlaybackUri()Landroid/net/Uri;"/>
<method name="stopStreaming()V"/>
@@ -48341,6 +48428,7 @@
<field name="FLAG_SELECTING"/>
<field name="FLAG_SINGLE_LINE"/>
<field name="flags"/>
+ <field name="hint" since="28"/>
<field name="partialEndOffset"/>
<field name="partialStartOffset"/>
<field name="selectionEnd"/>
diff --git a/data/fonts/AndroidClock.ttf b/data/fonts/AndroidClock.ttf
index 01b72406..3aef53bf 100644
--- a/data/fonts/AndroidClock.ttf
+++ b/data/fonts/AndroidClock.ttf
Binary files differ
diff --git a/data/fonts/CarroisGothicSC-Regular.ttf b/data/fonts/CarroisGothicSC-Regular.ttf
index d05e39c3..4f257f25 100644
--- a/data/fonts/CarroisGothicSC-Regular.ttf
+++ b/data/fonts/CarroisGothicSC-Regular.ttf
Binary files differ
diff --git a/data/fonts/ComingSoon.ttf b/data/fonts/ComingSoon.ttf
index b0779676..7eb25d0d 100644
--- a/data/fonts/ComingSoon.ttf
+++ b/data/fonts/ComingSoon.ttf
Binary files differ
diff --git a/data/fonts/CutiveMono.ttf b/data/fonts/CutiveMono.ttf
index 63353cdb..963c09aa 100644
--- a/data/fonts/CutiveMono.ttf
+++ b/data/fonts/CutiveMono.ttf
Binary files differ
diff --git a/data/fonts/DancingScript-Bold.ttf b/data/fonts/DancingScript-Bold.ttf
index 92c43ac6..dab554b2 100644
--- a/data/fonts/DancingScript-Bold.ttf
+++ b/data/fonts/DancingScript-Bold.ttf
Binary files differ
diff --git a/data/fonts/DancingScript-Regular.ttf b/data/fonts/DancingScript-Regular.ttf
index b0b93b26..ce87e9b8 100644
--- a/data/fonts/DancingScript-Regular.ttf
+++ b/data/fonts/DancingScript-Regular.ttf
Binary files differ
diff --git a/data/fonts/DroidSans-Bold.ttf b/data/fonts/DroidSans-Bold.ttf
index 0271f263..d0da12d8 100644
--- a/data/fonts/DroidSans-Bold.ttf
+++ b/data/fonts/DroidSans-Bold.ttf
Binary files differ
diff --git a/data/fonts/DroidSans.ttf b/data/fonts/DroidSans.ttf
index f5454777..94a6f0d6 100644
--- a/data/fonts/DroidSans.ttf
+++ b/data/fonts/DroidSans.ttf
Binary files differ
diff --git a/data/fonts/DroidSansFallback.ttf b/data/fonts/DroidSansFallback.ttf
index 76b5ccc5..cb0a1ec2 100644
--- a/data/fonts/DroidSansFallback.ttf
+++ b/data/fonts/DroidSansFallback.ttf
Binary files differ
diff --git a/data/fonts/DroidSansMono.ttf b/data/fonts/DroidSansMono.ttf
index 1ddeb942..37cd08fe 100644
--- a/data/fonts/DroidSansMono.ttf
+++ b/data/fonts/DroidSansMono.ttf
Binary files differ
diff --git a/data/fonts/NanumGothic.ttf b/data/fonts/NanumGothic.ttf
index dbfe38df..a486fb9a 100644
--- a/data/fonts/NanumGothic.ttf
+++ b/data/fonts/NanumGothic.ttf
Binary files differ
diff --git a/data/fonts/NotoColorEmoji.ttf b/data/fonts/NotoColorEmoji.ttf
index 4cacc1a2..581184fe 100644
--- a/data/fonts/NotoColorEmoji.ttf
+++ b/data/fonts/NotoColorEmoji.ttf
Binary files differ
diff --git a/data/fonts/NotoNaskhArabic-Bold.ttf b/data/fonts/NotoNaskhArabic-Bold.ttf
index f6339d16..d5f58f25 100644
--- a/data/fonts/NotoNaskhArabic-Bold.ttf
+++ b/data/fonts/NotoNaskhArabic-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoNaskhArabic-Regular.ttf b/data/fonts/NotoNaskhArabic-Regular.ttf
index b94c47ba..7dbd80bd 100644
--- a/data/fonts/NotoNaskhArabic-Regular.ttf
+++ b/data/fonts/NotoNaskhArabic-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoNaskhArabicUI-Bold.ttf b/data/fonts/NotoNaskhArabicUI-Bold.ttf
index 8f94370d..8cf9a246 100644
--- a/data/fonts/NotoNaskhArabicUI-Bold.ttf
+++ b/data/fonts/NotoNaskhArabicUI-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoNaskhArabicUI-Regular.ttf b/data/fonts/NotoNaskhArabicUI-Regular.ttf
index 5bf5f497..021f02f7 100644
--- a/data/fonts/NotoNaskhArabicUI-Regular.ttf
+++ b/data/fonts/NotoNaskhArabicUI-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansAdlam-Regular.ttf b/data/fonts/NotoSansAdlam-Regular.ttf
index d681cd00..509eb4bb 100644
--- a/data/fonts/NotoSansAdlam-Regular.ttf
+++ b/data/fonts/NotoSansAdlam-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansArmenian-Bold.ttf b/data/fonts/NotoSansArmenian-Bold.ttf
index db348e6f..d177a67a 100644
--- a/data/fonts/NotoSansArmenian-Bold.ttf
+++ b/data/fonts/NotoSansArmenian-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansArmenian-Regular.ttf b/data/fonts/NotoSansArmenian-Regular.ttf
index 77b90edd..9819e35c 100644
--- a/data/fonts/NotoSansArmenian-Regular.ttf
+++ b/data/fonts/NotoSansArmenian-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansAvestan-Regular.ttf b/data/fonts/NotoSansAvestan-Regular.ttf
index 3ef02b7f..ce7a1b05 100644
--- a/data/fonts/NotoSansAvestan-Regular.ttf
+++ b/data/fonts/NotoSansAvestan-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansBalinese-Regular.ttf b/data/fonts/NotoSansBalinese-Regular.ttf
index 0071b4a0..e5639fe8 100644
--- a/data/fonts/NotoSansBalinese-Regular.ttf
+++ b/data/fonts/NotoSansBalinese-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansBamum-Regular.ttf b/data/fonts/NotoSansBamum-Regular.ttf
index 5d718295..398feb2f 100644
--- a/data/fonts/NotoSansBamum-Regular.ttf
+++ b/data/fonts/NotoSansBamum-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansBatak-Regular.ttf b/data/fonts/NotoSansBatak-Regular.ttf
index 8c4f8ab1..24d02ccc 100644
--- a/data/fonts/NotoSansBatak-Regular.ttf
+++ b/data/fonts/NotoSansBatak-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansBengali-Bold.ttf b/data/fonts/NotoSansBengali-Bold.ttf
index 178a5add..2a2e16ca 100644
--- a/data/fonts/NotoSansBengali-Bold.ttf
+++ b/data/fonts/NotoSansBengali-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansBengali-Regular.ttf b/data/fonts/NotoSansBengali-Regular.ttf
index 61ded010..97051e62 100644
--- a/data/fonts/NotoSansBengali-Regular.ttf
+++ b/data/fonts/NotoSansBengali-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansBengaliUI-Bold.ttf b/data/fonts/NotoSansBengaliUI-Bold.ttf
index ed4f74e0..2f306084 100644
--- a/data/fonts/NotoSansBengaliUI-Bold.ttf
+++ b/data/fonts/NotoSansBengaliUI-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansBengaliUI-Regular.ttf b/data/fonts/NotoSansBengaliUI-Regular.ttf
index 29c20317..c3686bf0 100644
--- a/data/fonts/NotoSansBengaliUI-Regular.ttf
+++ b/data/fonts/NotoSansBengaliUI-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansBrahmi-Regular.ttf b/data/fonts/NotoSansBrahmi-Regular.ttf
index 19d291d4..e8a8677e 100644
--- a/data/fonts/NotoSansBrahmi-Regular.ttf
+++ b/data/fonts/NotoSansBrahmi-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansBuginese-Regular.ttf b/data/fonts/NotoSansBuginese-Regular.ttf
index 85408939..da1bb02a 100644
--- a/data/fonts/NotoSansBuginese-Regular.ttf
+++ b/data/fonts/NotoSansBuginese-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansBuhid-Regular.ttf b/data/fonts/NotoSansBuhid-Regular.ttf
index 3d20c344..67f43d3f 100644
--- a/data/fonts/NotoSansBuhid-Regular.ttf
+++ b/data/fonts/NotoSansBuhid-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansCanadianAboriginal-Regular.ttf b/data/fonts/NotoSansCanadianAboriginal-Regular.ttf
index a140cc61..9f059c0b 100644
--- a/data/fonts/NotoSansCanadianAboriginal-Regular.ttf
+++ b/data/fonts/NotoSansCanadianAboriginal-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansCarian-Regular.ttf b/data/fonts/NotoSansCarian-Regular.ttf
index e1392908..c3575415 100644
--- a/data/fonts/NotoSansCarian-Regular.ttf
+++ b/data/fonts/NotoSansCarian-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansCham-Bold.ttf b/data/fonts/NotoSansCham-Bold.ttf
index d5ed9334..666b8714 100644
--- a/data/fonts/NotoSansCham-Bold.ttf
+++ b/data/fonts/NotoSansCham-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansCham-Regular.ttf b/data/fonts/NotoSansCham-Regular.ttf
index 2087e17a..3a204869 100644
--- a/data/fonts/NotoSansCham-Regular.ttf
+++ b/data/fonts/NotoSansCham-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansCherokee-Regular.ttf b/data/fonts/NotoSansCherokee-Regular.ttf
index c5434b80..2aeeb043 100644
--- a/data/fonts/NotoSansCherokee-Regular.ttf
+++ b/data/fonts/NotoSansCherokee-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansCoptic-Regular.ttf b/data/fonts/NotoSansCoptic-Regular.ttf
index 49b6b569..44833982 100644
--- a/data/fonts/NotoSansCoptic-Regular.ttf
+++ b/data/fonts/NotoSansCoptic-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansCuneiform-Regular.ttf b/data/fonts/NotoSansCuneiform-Regular.ttf
index 7f81d841..a0d567a8 100644
--- a/data/fonts/NotoSansCuneiform-Regular.ttf
+++ b/data/fonts/NotoSansCuneiform-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansCypriot-Regular.ttf b/data/fonts/NotoSansCypriot-Regular.ttf
index 7890794d..723db6ee 100644
--- a/data/fonts/NotoSansCypriot-Regular.ttf
+++ b/data/fonts/NotoSansCypriot-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansDeseret-Regular.ttf b/data/fonts/NotoSansDeseret-Regular.ttf
index a35fcd56..5400abaa 100644
--- a/data/fonts/NotoSansDeseret-Regular.ttf
+++ b/data/fonts/NotoSansDeseret-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansDevanagari-Bold.ttf b/data/fonts/NotoSansDevanagari-Bold.ttf
index 0f5cc2c0..4b0bd832 100644
--- a/data/fonts/NotoSansDevanagari-Bold.ttf
+++ b/data/fonts/NotoSansDevanagari-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansDevanagari-Regular.ttf b/data/fonts/NotoSansDevanagari-Regular.ttf
index 7364acd6..aba6298b 100644
--- a/data/fonts/NotoSansDevanagari-Regular.ttf
+++ b/data/fonts/NotoSansDevanagari-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansDevanagariUI-Bold.ttf b/data/fonts/NotoSansDevanagariUI-Bold.ttf
index f337e57d..89780368 100644
--- a/data/fonts/NotoSansDevanagariUI-Bold.ttf
+++ b/data/fonts/NotoSansDevanagariUI-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansDevanagariUI-Regular.ttf b/data/fonts/NotoSansDevanagariUI-Regular.ttf
index ad504c47..c73c1faa 100644
--- a/data/fonts/NotoSansDevanagariUI-Regular.ttf
+++ b/data/fonts/NotoSansDevanagariUI-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansEgyptianHieroglyphs-Regular.ttf b/data/fonts/NotoSansEgyptianHieroglyphs-Regular.ttf
index 1989c0e7..9b7666f9 100644
--- a/data/fonts/NotoSansEgyptianHieroglyphs-Regular.ttf
+++ b/data/fonts/NotoSansEgyptianHieroglyphs-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansEthiopic-Bold.ttf b/data/fonts/NotoSansEthiopic-Bold.ttf
index 3f88ff91..62668ee8 100644
--- a/data/fonts/NotoSansEthiopic-Bold.ttf
+++ b/data/fonts/NotoSansEthiopic-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansEthiopic-Regular.ttf b/data/fonts/NotoSansEthiopic-Regular.ttf
index d64da0a9..059c122a 100644
--- a/data/fonts/NotoSansEthiopic-Regular.ttf
+++ b/data/fonts/NotoSansEthiopic-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansGeorgian-Bold.ttf b/data/fonts/NotoSansGeorgian-Bold.ttf
index 375b8b28..38c3232c 100644
--- a/data/fonts/NotoSansGeorgian-Bold.ttf
+++ b/data/fonts/NotoSansGeorgian-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansGeorgian-Regular.ttf b/data/fonts/NotoSansGeorgian-Regular.ttf
index 7ad12faa..45f59e49 100644
--- a/data/fonts/NotoSansGeorgian-Regular.ttf
+++ b/data/fonts/NotoSansGeorgian-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansGlagolitic-Regular.ttf b/data/fonts/NotoSansGlagolitic-Regular.ttf
index d696a365..1438631f 100644
--- a/data/fonts/NotoSansGlagolitic-Regular.ttf
+++ b/data/fonts/NotoSansGlagolitic-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansGothic-Regular.ttf b/data/fonts/NotoSansGothic-Regular.ttf
index bb4ff98c..bed12489 100644
--- a/data/fonts/NotoSansGothic-Regular.ttf
+++ b/data/fonts/NotoSansGothic-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansGujarati-Bold.ttf b/data/fonts/NotoSansGujarati-Bold.ttf
index c6714f74..28872ead 100644
--- a/data/fonts/NotoSansGujarati-Bold.ttf
+++ b/data/fonts/NotoSansGujarati-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansGujarati-Regular.ttf b/data/fonts/NotoSansGujarati-Regular.ttf
index 5f9849e0..bd29f2cc 100644
--- a/data/fonts/NotoSansGujarati-Regular.ttf
+++ b/data/fonts/NotoSansGujarati-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansGujaratiUI-Bold.ttf b/data/fonts/NotoSansGujaratiUI-Bold.ttf
index 88552b37..53cfd1f4 100644
--- a/data/fonts/NotoSansGujaratiUI-Bold.ttf
+++ b/data/fonts/NotoSansGujaratiUI-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansGujaratiUI-Regular.ttf b/data/fonts/NotoSansGujaratiUI-Regular.ttf
index 6a058a1a..eceeb6a6 100644
--- a/data/fonts/NotoSansGujaratiUI-Regular.ttf
+++ b/data/fonts/NotoSansGujaratiUI-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansGurmukhi-Bold.ttf b/data/fonts/NotoSansGurmukhi-Bold.ttf
index 0f38f0fc..bba6a63a 100644
--- a/data/fonts/NotoSansGurmukhi-Bold.ttf
+++ b/data/fonts/NotoSansGurmukhi-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansGurmukhi-Regular.ttf b/data/fonts/NotoSansGurmukhi-Regular.ttf
index 13ea40ab..40c9d473 100644
--- a/data/fonts/NotoSansGurmukhi-Regular.ttf
+++ b/data/fonts/NotoSansGurmukhi-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansGurmukhiUI-Bold.ttf b/data/fonts/NotoSansGurmukhiUI-Bold.ttf
index 16a7a15e..dc946750 100644
--- a/data/fonts/NotoSansGurmukhiUI-Bold.ttf
+++ b/data/fonts/NotoSansGurmukhiUI-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansGurmukhiUI-Regular.ttf b/data/fonts/NotoSansGurmukhiUI-Regular.ttf
index 83530d08..252609e4 100644
--- a/data/fonts/NotoSansGurmukhiUI-Regular.ttf
+++ b/data/fonts/NotoSansGurmukhiUI-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansHanunoo-Regular.ttf b/data/fonts/NotoSansHanunoo-Regular.ttf
index 57569d28..1d23b8ab 100644
--- a/data/fonts/NotoSansHanunoo-Regular.ttf
+++ b/data/fonts/NotoSansHanunoo-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansHebrew-Bold.ttf b/data/fonts/NotoSansHebrew-Bold.ttf
index 727dc204..685284f9 100644
--- a/data/fonts/NotoSansHebrew-Bold.ttf
+++ b/data/fonts/NotoSansHebrew-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansHebrew-Regular.ttf b/data/fonts/NotoSansHebrew-Regular.ttf
index cae1aba4..afcc5b01 100644
--- a/data/fonts/NotoSansHebrew-Regular.ttf
+++ b/data/fonts/NotoSansHebrew-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansImperialAramaic-Regular.ttf b/data/fonts/NotoSansImperialAramaic-Regular.ttf
index dac38b69..2cd9529d 100644
--- a/data/fonts/NotoSansImperialAramaic-Regular.ttf
+++ b/data/fonts/NotoSansImperialAramaic-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansInscriptionalPahlavi-Regular.ttf b/data/fonts/NotoSansInscriptionalPahlavi-Regular.ttf
index 2452e274..f89f31fb 100644
--- a/data/fonts/NotoSansInscriptionalPahlavi-Regular.ttf
+++ b/data/fonts/NotoSansInscriptionalPahlavi-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansInscriptionalParthian-Regular.ttf b/data/fonts/NotoSansInscriptionalParthian-Regular.ttf
index 0283974a..55bc5bec 100644
--- a/data/fonts/NotoSansInscriptionalParthian-Regular.ttf
+++ b/data/fonts/NotoSansInscriptionalParthian-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansJavanese-Regular.ttf b/data/fonts/NotoSansJavanese-Regular.ttf
index 22698f39..daefceda 100644
--- a/data/fonts/NotoSansJavanese-Regular.ttf
+++ b/data/fonts/NotoSansJavanese-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansKaithi-Regular.ttf b/data/fonts/NotoSansKaithi-Regular.ttf
index 8e3e1e64..7ef68a53 100644
--- a/data/fonts/NotoSansKaithi-Regular.ttf
+++ b/data/fonts/NotoSansKaithi-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansKannada-Bold.ttf b/data/fonts/NotoSansKannada-Bold.ttf
index cb2a3744..aaf2433c 100644
--- a/data/fonts/NotoSansKannada-Bold.ttf
+++ b/data/fonts/NotoSansKannada-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansKannada-Regular.ttf b/data/fonts/NotoSansKannada-Regular.ttf
index 548c822b..de87207a 100644
--- a/data/fonts/NotoSansKannada-Regular.ttf
+++ b/data/fonts/NotoSansKannada-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansKannadaUI-Bold.ttf b/data/fonts/NotoSansKannadaUI-Bold.ttf
index 8cc9b734..a813d964 100644
--- a/data/fonts/NotoSansKannadaUI-Bold.ttf
+++ b/data/fonts/NotoSansKannadaUI-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansKannadaUI-Regular.ttf b/data/fonts/NotoSansKannadaUI-Regular.ttf
index 5eeb73a9..a4960e02 100644
--- a/data/fonts/NotoSansKannadaUI-Regular.ttf
+++ b/data/fonts/NotoSansKannadaUI-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansKayahLi-Regular.ttf b/data/fonts/NotoSansKayahLi-Regular.ttf
index c9664496..6fa25f48 100644
--- a/data/fonts/NotoSansKayahLi-Regular.ttf
+++ b/data/fonts/NotoSansKayahLi-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansKharoshthi-Regular.ttf b/data/fonts/NotoSansKharoshthi-Regular.ttf
index 8e9224cc..44ac47ad 100644
--- a/data/fonts/NotoSansKharoshthi-Regular.ttf
+++ b/data/fonts/NotoSansKharoshthi-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansKhmer-VF.ttf b/data/fonts/NotoSansKhmer-VF.ttf
index 0621875e..31b072b6 100644
--- a/data/fonts/NotoSansKhmer-VF.ttf
+++ b/data/fonts/NotoSansKhmer-VF.ttf
Binary files differ
diff --git a/data/fonts/NotoSansKhmerUI-Bold.ttf b/data/fonts/NotoSansKhmerUI-Bold.ttf
index 87be505f..4b958bb4 100644
--- a/data/fonts/NotoSansKhmerUI-Bold.ttf
+++ b/data/fonts/NotoSansKhmerUI-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansKhmerUI-Regular.ttf b/data/fonts/NotoSansKhmerUI-Regular.ttf
index 13e17a6f..77d2e275 100644
--- a/data/fonts/NotoSansKhmerUI-Regular.ttf
+++ b/data/fonts/NotoSansKhmerUI-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansLao-Bold.ttf b/data/fonts/NotoSansLao-Bold.ttf
index 09bde3c6..e7e490c1 100644
--- a/data/fonts/NotoSansLao-Bold.ttf
+++ b/data/fonts/NotoSansLao-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansLao-Regular.ttf b/data/fonts/NotoSansLao-Regular.ttf
index 272fd8ee..04b22917 100644
--- a/data/fonts/NotoSansLao-Regular.ttf
+++ b/data/fonts/NotoSansLao-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansLaoUI-Bold.ttf b/data/fonts/NotoSansLaoUI-Bold.ttf
index 22fea82a..d734be83 100644
--- a/data/fonts/NotoSansLaoUI-Bold.ttf
+++ b/data/fonts/NotoSansLaoUI-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansLaoUI-Regular.ttf b/data/fonts/NotoSansLaoUI-Regular.ttf
index a5af28d2..aacffaff 100644
--- a/data/fonts/NotoSansLaoUI-Regular.ttf
+++ b/data/fonts/NotoSansLaoUI-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansLepcha-Regular.ttf b/data/fonts/NotoSansLepcha-Regular.ttf
index aae3fe32..8263289d 100644
--- a/data/fonts/NotoSansLepcha-Regular.ttf
+++ b/data/fonts/NotoSansLepcha-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansLimbu-Regular.ttf b/data/fonts/NotoSansLimbu-Regular.ttf
index 0baca58f..5f26b361 100644
--- a/data/fonts/NotoSansLimbu-Regular.ttf
+++ b/data/fonts/NotoSansLimbu-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansLinearB-Regular.ttf b/data/fonts/NotoSansLinearB-Regular.ttf
index da58431d..55b9f085 100644
--- a/data/fonts/NotoSansLinearB-Regular.ttf
+++ b/data/fonts/NotoSansLinearB-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansLisu-Regular.ttf b/data/fonts/NotoSansLisu-Regular.ttf
index 9f3083df..4d9a4d49 100644
--- a/data/fonts/NotoSansLisu-Regular.ttf
+++ b/data/fonts/NotoSansLisu-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansLycian-Regular.ttf b/data/fonts/NotoSansLycian-Regular.ttf
index a691d89f..e66c3184 100644
--- a/data/fonts/NotoSansLycian-Regular.ttf
+++ b/data/fonts/NotoSansLycian-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansLydian-Regular.ttf b/data/fonts/NotoSansLydian-Regular.ttf
index bfeeee29..3a5fc123 100644
--- a/data/fonts/NotoSansLydian-Regular.ttf
+++ b/data/fonts/NotoSansLydian-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansMalayalam-Bold.ttf b/data/fonts/NotoSansMalayalam-Bold.ttf
index 98169244..6f8f894e 100644
--- a/data/fonts/NotoSansMalayalam-Bold.ttf
+++ b/data/fonts/NotoSansMalayalam-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansMalayalam-Regular.ttf b/data/fonts/NotoSansMalayalam-Regular.ttf
index dafb30be..2f6e3d91 100644
--- a/data/fonts/NotoSansMalayalam-Regular.ttf
+++ b/data/fonts/NotoSansMalayalam-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansMalayalamUI-Bold.ttf b/data/fonts/NotoSansMalayalamUI-Bold.ttf
index 2f5f952c..1640dbb5 100644
--- a/data/fonts/NotoSansMalayalamUI-Bold.ttf
+++ b/data/fonts/NotoSansMalayalamUI-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansMalayalamUI-Regular.ttf b/data/fonts/NotoSansMalayalamUI-Regular.ttf
index bcf35365..0f690f8a 100644
--- a/data/fonts/NotoSansMalayalamUI-Regular.ttf
+++ b/data/fonts/NotoSansMalayalamUI-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansMandaic-Regular.ttf b/data/fonts/NotoSansMandaic-Regular.ttf
index 288dce61..b48e3078 100644
--- a/data/fonts/NotoSansMandaic-Regular.ttf
+++ b/data/fonts/NotoSansMandaic-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansMeeteiMayek-Regular.ttf b/data/fonts/NotoSansMeeteiMayek-Regular.ttf
index 6e0cabce..121ae64f 100644
--- a/data/fonts/NotoSansMeeteiMayek-Regular.ttf
+++ b/data/fonts/NotoSansMeeteiMayek-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansMongolian-Regular.ttf b/data/fonts/NotoSansMongolian-Regular.ttf
index 29ef8bdc..da79272f 100644
--- a/data/fonts/NotoSansMongolian-Regular.ttf
+++ b/data/fonts/NotoSansMongolian-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansMyanmar-Bold.ttf b/data/fonts/NotoSansMyanmar-Bold.ttf
index c2ca2f7b..9795c5eb 100644
--- a/data/fonts/NotoSansMyanmar-Bold.ttf
+++ b/data/fonts/NotoSansMyanmar-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansMyanmar-Regular.ttf b/data/fonts/NotoSansMyanmar-Regular.ttf
index 833c3aa3..47d8afe9 100644
--- a/data/fonts/NotoSansMyanmar-Regular.ttf
+++ b/data/fonts/NotoSansMyanmar-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansMyanmarUI-Bold.ttf b/data/fonts/NotoSansMyanmarUI-Bold.ttf
index 1eb305e6..073b817e 100644
--- a/data/fonts/NotoSansMyanmarUI-Bold.ttf
+++ b/data/fonts/NotoSansMyanmarUI-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansMyanmarUI-Regular.ttf b/data/fonts/NotoSansMyanmarUI-Regular.ttf
index af87ca39..7180dc67 100644
--- a/data/fonts/NotoSansMyanmarUI-Regular.ttf
+++ b/data/fonts/NotoSansMyanmarUI-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansNKo-Regular.ttf b/data/fonts/NotoSansNKo-Regular.ttf
index 048c7bbb..8f985366 100644
--- a/data/fonts/NotoSansNKo-Regular.ttf
+++ b/data/fonts/NotoSansNKo-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansNewTaiLue-Regular.ttf b/data/fonts/NotoSansNewTaiLue-Regular.ttf
index 7112bd8a..9b859981 100644
--- a/data/fonts/NotoSansNewTaiLue-Regular.ttf
+++ b/data/fonts/NotoSansNewTaiLue-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansOgham-Regular.ttf b/data/fonts/NotoSansOgham-Regular.ttf
index c7a52606..118f51e9 100644
--- a/data/fonts/NotoSansOgham-Regular.ttf
+++ b/data/fonts/NotoSansOgham-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansOlChiki-Regular.ttf b/data/fonts/NotoSansOlChiki-Regular.ttf
index ea2f1679..e6add428 100644
--- a/data/fonts/NotoSansOlChiki-Regular.ttf
+++ b/data/fonts/NotoSansOlChiki-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansOldItalic-Regular.ttf b/data/fonts/NotoSansOldItalic-Regular.ttf
index 03409987..4354167c 100644
--- a/data/fonts/NotoSansOldItalic-Regular.ttf
+++ b/data/fonts/NotoSansOldItalic-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansOldPersian-Regular.ttf b/data/fonts/NotoSansOldPersian-Regular.ttf
index 223f0d79..6eb704a7 100644
--- a/data/fonts/NotoSansOldPersian-Regular.ttf
+++ b/data/fonts/NotoSansOldPersian-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansOldSouthArabian-Regular.ttf b/data/fonts/NotoSansOldSouthArabian-Regular.ttf
index c701d422..53af95e2 100644
--- a/data/fonts/NotoSansOldSouthArabian-Regular.ttf
+++ b/data/fonts/NotoSansOldSouthArabian-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansOldTurkic-Regular.ttf b/data/fonts/NotoSansOldTurkic-Regular.ttf
index 1f356822..b95def7b 100644
--- a/data/fonts/NotoSansOldTurkic-Regular.ttf
+++ b/data/fonts/NotoSansOldTurkic-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansOriya-Bold.ttf b/data/fonts/NotoSansOriya-Bold.ttf
index 1f3571c2..a47bf600 100644
--- a/data/fonts/NotoSansOriya-Bold.ttf
+++ b/data/fonts/NotoSansOriya-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansOriya-Regular.ttf b/data/fonts/NotoSansOriya-Regular.ttf
index c99a2905..ab018032 100644
--- a/data/fonts/NotoSansOriya-Regular.ttf
+++ b/data/fonts/NotoSansOriya-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansOriyaUI-Bold.ttf b/data/fonts/NotoSansOriyaUI-Bold.ttf
index 63a994ee..ee514bec 100644
--- a/data/fonts/NotoSansOriyaUI-Bold.ttf
+++ b/data/fonts/NotoSansOriyaUI-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansOriyaUI-Regular.ttf b/data/fonts/NotoSansOriyaUI-Regular.ttf
index f206b4a3..788b3949 100644
--- a/data/fonts/NotoSansOriyaUI-Regular.ttf
+++ b/data/fonts/NotoSansOriyaUI-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansOsmanya-Regular.ttf b/data/fonts/NotoSansOsmanya-Regular.ttf
index 1fd6aa6e..fed42b70 100644
--- a/data/fonts/NotoSansOsmanya-Regular.ttf
+++ b/data/fonts/NotoSansOsmanya-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansPhagsPa-Regular.ttf b/data/fonts/NotoSansPhagsPa-Regular.ttf
index dfd334e8..b7e49dbe 100644
--- a/data/fonts/NotoSansPhagsPa-Regular.ttf
+++ b/data/fonts/NotoSansPhagsPa-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansPhoenician-Regular.ttf b/data/fonts/NotoSansPhoenician-Regular.ttf
index 872fe6b2..56a138ac 100644
--- a/data/fonts/NotoSansPhoenician-Regular.ttf
+++ b/data/fonts/NotoSansPhoenician-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansRejang-Regular.ttf b/data/fonts/NotoSansRejang-Regular.ttf
index 7d4f9821..14361a14 100644
--- a/data/fonts/NotoSansRejang-Regular.ttf
+++ b/data/fonts/NotoSansRejang-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansRunic-Regular.ttf b/data/fonts/NotoSansRunic-Regular.ttf
index 6ce4d738..b92e270f 100644
--- a/data/fonts/NotoSansRunic-Regular.ttf
+++ b/data/fonts/NotoSansRunic-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansSamaritan-Regular.ttf b/data/fonts/NotoSansSamaritan-Regular.ttf
index 6ab3038f..bb33db20 100644
--- a/data/fonts/NotoSansSamaritan-Regular.ttf
+++ b/data/fonts/NotoSansSamaritan-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansSaurashtra-Regular.ttf b/data/fonts/NotoSansSaurashtra-Regular.ttf
index d93d07a5..439e7618 100644
--- a/data/fonts/NotoSansSaurashtra-Regular.ttf
+++ b/data/fonts/NotoSansSaurashtra-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansShavian-Regular.ttf b/data/fonts/NotoSansShavian-Regular.ttf
index f94a183a..fa3fb556 100644
--- a/data/fonts/NotoSansShavian-Regular.ttf
+++ b/data/fonts/NotoSansShavian-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansSinhala-Bold.ttf b/data/fonts/NotoSansSinhala-Bold.ttf
index 25a085e0..5f24f5a6 100644
--- a/data/fonts/NotoSansSinhala-Bold.ttf
+++ b/data/fonts/NotoSansSinhala-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansSinhala-Regular.ttf b/data/fonts/NotoSansSinhala-Regular.ttf
index cbf28ca2..d8ae8d11 100644
--- a/data/fonts/NotoSansSinhala-Regular.ttf
+++ b/data/fonts/NotoSansSinhala-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansSundanese-Regular.ttf b/data/fonts/NotoSansSundanese-Regular.ttf
index fe993491..b8f620dc 100644
--- a/data/fonts/NotoSansSundanese-Regular.ttf
+++ b/data/fonts/NotoSansSundanese-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansSylotiNagri-Regular.ttf b/data/fonts/NotoSansSylotiNagri-Regular.ttf
index 1262923e..382577f9 100644
--- a/data/fonts/NotoSansSylotiNagri-Regular.ttf
+++ b/data/fonts/NotoSansSylotiNagri-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansSymbols-Regular-Subsetted.ttf b/data/fonts/NotoSansSymbols-Regular-Subsetted.ttf
index adc8f315..1b085589 100644
--- a/data/fonts/NotoSansSymbols-Regular-Subsetted.ttf
+++ b/data/fonts/NotoSansSymbols-Regular-Subsetted.ttf
Binary files differ
diff --git a/data/fonts/NotoSansSymbols-Regular-Subsetted2.ttf b/data/fonts/NotoSansSymbols-Regular-Subsetted2.ttf
index 6106cc8a..3d7524cf 100644
--- a/data/fonts/NotoSansSymbols-Regular-Subsetted2.ttf
+++ b/data/fonts/NotoSansSymbols-Regular-Subsetted2.ttf
Binary files differ
diff --git a/data/fonts/NotoSansSyriacEastern-Regular.ttf b/data/fonts/NotoSansSyriacEastern-Regular.ttf
index 94bc4cbc..952d858c 100644
--- a/data/fonts/NotoSansSyriacEastern-Regular.ttf
+++ b/data/fonts/NotoSansSyriacEastern-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansSyriacEstrangela-Regular.ttf b/data/fonts/NotoSansSyriacEstrangela-Regular.ttf
index ae85087e..bcfc80a0 100644
--- a/data/fonts/NotoSansSyriacEstrangela-Regular.ttf
+++ b/data/fonts/NotoSansSyriacEstrangela-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansSyriacWestern-Regular.ttf b/data/fonts/NotoSansSyriacWestern-Regular.ttf
index 97f2cd4a..3ef0f676 100644
--- a/data/fonts/NotoSansSyriacWestern-Regular.ttf
+++ b/data/fonts/NotoSansSyriacWestern-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansTagalog-Regular.ttf b/data/fonts/NotoSansTagalog-Regular.ttf
index 50968027..666ea356 100644
--- a/data/fonts/NotoSansTagalog-Regular.ttf
+++ b/data/fonts/NotoSansTagalog-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansTagbanwa-Regular.ttf b/data/fonts/NotoSansTagbanwa-Regular.ttf
index 6a7c14c5..dfc97eeb 100644
--- a/data/fonts/NotoSansTagbanwa-Regular.ttf
+++ b/data/fonts/NotoSansTagbanwa-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansTaiLe-Regular.ttf b/data/fonts/NotoSansTaiLe-Regular.ttf
index 4cd8c387..39931546 100644
--- a/data/fonts/NotoSansTaiLe-Regular.ttf
+++ b/data/fonts/NotoSansTaiLe-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansTaiTham-Regular.ttf b/data/fonts/NotoSansTaiTham-Regular.ttf
index 6b68fc88..c5e3af1c 100644
--- a/data/fonts/NotoSansTaiTham-Regular.ttf
+++ b/data/fonts/NotoSansTaiTham-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansTaiViet-Regular.ttf b/data/fonts/NotoSansTaiViet-Regular.ttf
index c0909c5f..0a726da0 100644
--- a/data/fonts/NotoSansTaiViet-Regular.ttf
+++ b/data/fonts/NotoSansTaiViet-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansTamil-Bold.ttf b/data/fonts/NotoSansTamil-Bold.ttf
index 7bcdec89..e374d79c 100644
--- a/data/fonts/NotoSansTamil-Bold.ttf
+++ b/data/fonts/NotoSansTamil-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansTamil-Regular.ttf b/data/fonts/NotoSansTamil-Regular.ttf
index c62d6e80..b8cd23c1 100644
--- a/data/fonts/NotoSansTamil-Regular.ttf
+++ b/data/fonts/NotoSansTamil-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansTamilUI-Bold.ttf b/data/fonts/NotoSansTamilUI-Bold.ttf
index ab5f992a..99ed63bb 100644
--- a/data/fonts/NotoSansTamilUI-Bold.ttf
+++ b/data/fonts/NotoSansTamilUI-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansTamilUI-Regular.ttf b/data/fonts/NotoSansTamilUI-Regular.ttf
index 32b4bee5..0f210035 100644
--- a/data/fonts/NotoSansTamilUI-Regular.ttf
+++ b/data/fonts/NotoSansTamilUI-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansTelugu-Bold.ttf b/data/fonts/NotoSansTelugu-Bold.ttf
index 1bf9be04..7cf500ed 100644
--- a/data/fonts/NotoSansTelugu-Bold.ttf
+++ b/data/fonts/NotoSansTelugu-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansTelugu-Regular.ttf b/data/fonts/NotoSansTelugu-Regular.ttf
index 83bb504d..d4204d9a 100644
--- a/data/fonts/NotoSansTelugu-Regular.ttf
+++ b/data/fonts/NotoSansTelugu-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansTeluguUI-Bold.ttf b/data/fonts/NotoSansTeluguUI-Bold.ttf
index 703058aa..746ac676 100644
--- a/data/fonts/NotoSansTeluguUI-Bold.ttf
+++ b/data/fonts/NotoSansTeluguUI-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansTeluguUI-Regular.ttf b/data/fonts/NotoSansTeluguUI-Regular.ttf
index 6786b69b..b86f57af 100644
--- a/data/fonts/NotoSansTeluguUI-Regular.ttf
+++ b/data/fonts/NotoSansTeluguUI-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansThaana-Bold.ttf b/data/fonts/NotoSansThaana-Bold.ttf
index 2782178c..0e31f95a 100644
--- a/data/fonts/NotoSansThaana-Bold.ttf
+++ b/data/fonts/NotoSansThaana-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansThaana-Regular.ttf b/data/fonts/NotoSansThaana-Regular.ttf
index 5f7b37b0..682dae6e 100644
--- a/data/fonts/NotoSansThaana-Regular.ttf
+++ b/data/fonts/NotoSansThaana-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansThai-Bold.ttf b/data/fonts/NotoSansThai-Bold.ttf
index 0eaa1f6a..69e2ff7f 100644
--- a/data/fonts/NotoSansThai-Bold.ttf
+++ b/data/fonts/NotoSansThai-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansThai-Regular.ttf b/data/fonts/NotoSansThai-Regular.ttf
index 8589543f..df127772 100644
--- a/data/fonts/NotoSansThai-Regular.ttf
+++ b/data/fonts/NotoSansThai-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansThaiUI-Bold.ttf b/data/fonts/NotoSansThaiUI-Bold.ttf
index 2e490cae..fdf01141 100644
--- a/data/fonts/NotoSansThaiUI-Bold.ttf
+++ b/data/fonts/NotoSansThaiUI-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansThaiUI-Regular.ttf b/data/fonts/NotoSansThaiUI-Regular.ttf
index ac404396..ef609203 100644
--- a/data/fonts/NotoSansThaiUI-Regular.ttf
+++ b/data/fonts/NotoSansThaiUI-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansTibetan-Bold.ttf b/data/fonts/NotoSansTibetan-Bold.ttf
index 6ab01886..5120569a 100644
--- a/data/fonts/NotoSansTibetan-Bold.ttf
+++ b/data/fonts/NotoSansTibetan-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSansTibetan-Regular.ttf b/data/fonts/NotoSansTibetan-Regular.ttf
index 9e9d473b..65268162 100644
--- a/data/fonts/NotoSansTibetan-Regular.ttf
+++ b/data/fonts/NotoSansTibetan-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansTifinagh-Regular.ttf b/data/fonts/NotoSansTifinagh-Regular.ttf
index 87d873b7..5aca6e0b 100644
--- a/data/fonts/NotoSansTifinagh-Regular.ttf
+++ b/data/fonts/NotoSansTifinagh-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansUgaritic-Regular.ttf b/data/fonts/NotoSansUgaritic-Regular.ttf
index 48d999ce..8371a80e 100644
--- a/data/fonts/NotoSansUgaritic-Regular.ttf
+++ b/data/fonts/NotoSansUgaritic-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansVai-Regular.ttf b/data/fonts/NotoSansVai-Regular.ttf
index ceb9f03a..e7fcc0a5 100644
--- a/data/fonts/NotoSansVai-Regular.ttf
+++ b/data/fonts/NotoSansVai-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSansYi-Regular.ttf b/data/fonts/NotoSansYi-Regular.ttf
index 8afdbfa6..5b244383 100644
--- a/data/fonts/NotoSansYi-Regular.ttf
+++ b/data/fonts/NotoSansYi-Regular.ttf
Binary files differ
diff --git a/data/fonts/NotoSerif-Bold.ttf b/data/fonts/NotoSerif-Bold.ttf
index dfa8a384..cd3273c0 100644
--- a/data/fonts/NotoSerif-Bold.ttf
+++ b/data/fonts/NotoSerif-Bold.ttf
Binary files differ
diff --git a/data/fonts/NotoSerif-BoldItalic.ttf b/data/fonts/NotoSerif-BoldItalic.ttf
index e9bdfefb..452f01d1 100644
--- a/data/fonts/NotoSerif-BoldItalic.ttf
+++ b/data/fonts/NotoSerif-BoldItalic.ttf
Binary files differ
diff --git a/data/fonts/NotoSerif-Italic.ttf b/data/fonts/NotoSerif-Italic.ttf
index fea92e6e..58afac8b 100644
--- a/data/fonts/NotoSerif-Italic.ttf
+++ b/data/fonts/NotoSerif-Italic.ttf
Binary files differ
diff --git a/data/fonts/NotoSerif-Regular.ttf b/data/fonts/NotoSerif-Regular.ttf
index 3c2ee8e5..bd2032a8 100644
--- a/data/fonts/NotoSerif-Regular.ttf
+++ b/data/fonts/NotoSerif-Regular.ttf
Binary files differ
diff --git a/data/fonts/Roboto-Black.ttf b/data/fonts/Roboto-Black.ttf
index 5805aa45..c8055aa3 100644
--- a/data/fonts/Roboto-Black.ttf
+++ b/data/fonts/Roboto-Black.ttf
Binary files differ
diff --git a/data/fonts/Roboto-BlackItalic.ttf b/data/fonts/Roboto-BlackItalic.ttf
index 7f043cf5..9f375da4 100644
--- a/data/fonts/Roboto-BlackItalic.ttf
+++ b/data/fonts/Roboto-BlackItalic.ttf
Binary files differ
diff --git a/data/fonts/Roboto-Bold.ttf b/data/fonts/Roboto-Bold.ttf
index e269c830..abb196dd 100644
--- a/data/fonts/Roboto-Bold.ttf
+++ b/data/fonts/Roboto-Bold.ttf
Binary files differ
diff --git a/data/fonts/Roboto-BoldItalic.ttf b/data/fonts/Roboto-BoldItalic.ttf
index 6b9f6586..14031882 100644
--- a/data/fonts/Roboto-BoldItalic.ttf
+++ b/data/fonts/Roboto-BoldItalic.ttf
Binary files differ
diff --git a/data/fonts/Roboto-Italic.ttf b/data/fonts/Roboto-Italic.ttf
index ef2d6210..ec3a3b09 100644
--- a/data/fonts/Roboto-Italic.ttf
+++ b/data/fonts/Roboto-Italic.ttf
Binary files differ
diff --git a/data/fonts/Roboto-Light.ttf b/data/fonts/Roboto-Light.ttf
index 13677224..e8c94df5 100644
--- a/data/fonts/Roboto-Light.ttf
+++ b/data/fonts/Roboto-Light.ttf
Binary files differ
diff --git a/data/fonts/Roboto-LightItalic.ttf b/data/fonts/Roboto-LightItalic.ttf
index 3a73e29c..9ce6a5a0 100644
--- a/data/fonts/Roboto-LightItalic.ttf
+++ b/data/fonts/Roboto-LightItalic.ttf
Binary files differ
diff --git a/data/fonts/Roboto-Medium.ttf b/data/fonts/Roboto-Medium.ttf
index b80b8fbf..1251561a 100644
--- a/data/fonts/Roboto-Medium.ttf
+++ b/data/fonts/Roboto-Medium.ttf
Binary files differ
diff --git a/data/fonts/Roboto-MediumItalic.ttf b/data/fonts/Roboto-MediumItalic.ttf
index 948ccb99..60d33d1f 100644
--- a/data/fonts/Roboto-MediumItalic.ttf
+++ b/data/fonts/Roboto-MediumItalic.ttf
Binary files differ
diff --git a/data/fonts/Roboto-Regular.ttf b/data/fonts/Roboto-Regular.ttf
index 1592677f..026473a9 100644
--- a/data/fonts/Roboto-Regular.ttf
+++ b/data/fonts/Roboto-Regular.ttf
Binary files differ
diff --git a/data/fonts/Roboto-Thin.ttf b/data/fonts/Roboto-Thin.ttf
index dd416d01..4dc58e2d 100644
--- a/data/fonts/Roboto-Thin.ttf
+++ b/data/fonts/Roboto-Thin.ttf
Binary files differ
diff --git a/data/fonts/Roboto-ThinItalic.ttf b/data/fonts/Roboto-ThinItalic.ttf
index dd180a26..a5d407b0 100644
--- a/data/fonts/Roboto-ThinItalic.ttf
+++ b/data/fonts/Roboto-ThinItalic.ttf
Binary files differ
diff --git a/data/fonts/RobotoCondensed-Bold.ttf b/data/fonts/RobotoCondensed-Bold.ttf
index 042993c6..6a8a68ab 100644
--- a/data/fonts/RobotoCondensed-Bold.ttf
+++ b/data/fonts/RobotoCondensed-Bold.ttf
Binary files differ
diff --git a/data/fonts/RobotoCondensed-BoldItalic.ttf b/data/fonts/RobotoCondensed-BoldItalic.ttf
index ad27e76f..7be2d350 100644
--- a/data/fonts/RobotoCondensed-BoldItalic.ttf
+++ b/data/fonts/RobotoCondensed-BoldItalic.ttf
Binary files differ
diff --git a/data/fonts/RobotoCondensed-Italic.ttf b/data/fonts/RobotoCondensed-Italic.ttf
index ab7befcd..87cb927c 100644
--- a/data/fonts/RobotoCondensed-Italic.ttf
+++ b/data/fonts/RobotoCondensed-Italic.ttf
Binary files differ
diff --git a/data/fonts/RobotoCondensed-Light.ttf b/data/fonts/RobotoCondensed-Light.ttf
index cb0f4bc9..d76bc042 100644
--- a/data/fonts/RobotoCondensed-Light.ttf
+++ b/data/fonts/RobotoCondensed-Light.ttf
Binary files differ
diff --git a/data/fonts/RobotoCondensed-LightItalic.ttf b/data/fonts/RobotoCondensed-LightItalic.ttf
index c64f010c..933608b7 100644
--- a/data/fonts/RobotoCondensed-LightItalic.ttf
+++ b/data/fonts/RobotoCondensed-LightItalic.ttf
Binary files differ
diff --git a/data/fonts/RobotoCondensed-Medium.ttf b/data/fonts/RobotoCondensed-Medium.ttf
index 760e20dc..7eaf091c 100644
--- a/data/fonts/RobotoCondensed-Medium.ttf
+++ b/data/fonts/RobotoCondensed-Medium.ttf
Binary files differ
diff --git a/data/fonts/RobotoCondensed-MediumItalic.ttf b/data/fonts/RobotoCondensed-MediumItalic.ttf
index 50a58f7b..31215e5c 100644
--- a/data/fonts/RobotoCondensed-MediumItalic.ttf
+++ b/data/fonts/RobotoCondensed-MediumItalic.ttf
Binary files differ
diff --git a/data/fonts/RobotoCondensed-Regular.ttf b/data/fonts/RobotoCondensed-Regular.ttf
index cbb171ee..6e8d4ac7 100644
--- a/data/fonts/RobotoCondensed-Regular.ttf
+++ b/data/fonts/RobotoCondensed-Regular.ttf
Binary files differ
diff --git a/data/res/layout/autofill_save.xml b/data/res/layout/autofill_save.xml
index 50ff50f1..92419c8c 100644
--- a/data/res/layout/autofill_save.xml
+++ b/data/res/layout/autofill_save.xml
@@ -44,8 +44,14 @@
android:layout_height="wrap_content"
android:orientation="horizontal">
+ <ImageView
+ android:id="@+id/autofill_save_icon"
+ android:layout_width="wrap_content"
+ android:layout_height="24sp"/>
+
<TextView
android:id="@+id/autofill_save_title"
+ android:paddingLeft="8dp"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:text="@string/autofill_save_title"
diff --git a/data/res/values/attrs_manifest.xml b/data/res/values/attrs_manifest.xml
index 793b5b2a..e6c829fc 100644
--- a/data/res/values/attrs_manifest.xml
+++ b/data/res/values/attrs_manifest.xml
@@ -249,6 +249,11 @@
that target runtime permissions ({@link android.os.Build.VERSION_CODES#M} and above)
-->
<flag name="runtime" value="0x2000" />
+ <!-- Additional flag from base permission type: this permission can be granted only
+ if its protection level is signature, the requesting app resides on the OEM partition,
+ and the OEM has white-listed the app to receive this permission by the OEM.
+ -->
+ <flag name="oem" value="0x4000" />
</attr>
<!-- Flags indicating more context for a permission group. -->
diff --git a/data/res/values/dimens.xml b/data/res/values/dimens.xml
index 9b1ebc87..2c64789f 100644
--- a/data/res/values/dimens.xml
+++ b/data/res/values/dimens.xml
@@ -346,6 +346,11 @@
<dimen name="notification_text_size">14sp</dimen>
<!-- Size of notification text titles (see TextAppearance.StatusBar.EventContent.Title) -->
<dimen name="notification_title_text_size">14sp</dimen>
+
+ <!-- Size of notification text (see TextAppearance.StatusBar.EventContent) when colorized -->
+ <dimen name="notification_text_size_colorized">16sp</dimen>
+ <!-- Size of notification text titles (see TextAppearance.StatusBar.EventContent.Title) when colorized -->
+ <dimen name="notification_title_text_size_colorized">20sp</dimen>
<!-- Size of smaller notification text (see TextAppearance.StatusBar.EventContent.Line2, Info, Time) -->
<dimen name="notification_subtext_size">12sp</dimen>
@@ -604,4 +609,11 @@
<!-- Max height of the the autofill save custom subtitle as a fraction of the screen width/height -->
<dimen name="autofill_save_custom_subtitle_max_height">20%</dimen>
+ <!-- Max (absolute) dimensions (both width and height) of autofill service icon on autofill save affordance.
+ NOTE: the actual displayed size might is actually smaller than this and is hardcoded in the
+ autofill_save.xml layout; this dimension is just used to avoid a crash in the UI (if the icon provided
+ by the autofill service metadata is bigger than these dimentionsit will not be displayed).
+ -->
+ <dimen name="autofill_save_icon_max_size">300dp</dimen>
+
</resources>
diff --git a/data/res/values/strings.xml b/data/res/values/strings.xml
index bd5b7116..7416113b 100644
--- a/data/res/values/strings.xml
+++ b/data/res/values/strings.xml
@@ -3785,15 +3785,18 @@
a headphone or other wired audio output jack. [CHAR LIMIT=50] -->
<string name="default_audio_route_name" product="default">Phone</string>
+ <!-- Name of the default audio route when an audio dock is connected. [CHAR LIMIT=50] -->
+ <string name="default_audio_route_name_dock_speakers">Dock speakers</string>
+
+ <!-- Name of the default audio route when HDMI is connected. [CHAR LIMIT=50] -->
+ <string name="default_audio_route_name_hdmi">HDMI</string>
+
<!-- Name of the default audio route when wired headphones are
connected. [CHAR LIMIT=50] -->
<string name="default_audio_route_name_headphones">Headphones</string>
- <!-- Name of the default audio route when an audio dock is connected. [CHAR LIMIT=50] -->
- <string name="default_audio_route_name_dock_speakers">Dock speakers</string>
-
- <!-- Name of the default media route when HDMI is connected. [CHAR LIMIT=50] -->
- <string name="default_media_route_name_hdmi">HDMI</string>
+ <!-- Name of the default audio route when USB is connected. [CHAR LIMIT=50] -->
+ <string name="default_audio_route_name_usb">USB</string>
<!-- Name of the default audio route category. [CHAR LIMIT=50] -->
<string name="default_audio_route_category_name">System</string>
diff --git a/data/res/values/symbols.xml b/data/res/values/symbols.xml
index 927d9dce..c4a45ee1 100644
--- a/data/res/values/symbols.xml
+++ b/data/res/values/symbols.xml
@@ -1025,9 +1025,10 @@
<java-symbol type="string" name="granularity_label_link" />
<java-symbol type="string" name="granularity_label_line" />
<java-symbol type="string" name="default_audio_route_name" />
- <java-symbol type="string" name="default_audio_route_name_headphones" />
<java-symbol type="string" name="default_audio_route_name_dock_speakers" />
- <java-symbol type="string" name="default_media_route_name_hdmi" />
+ <java-symbol type="string" name="default_audio_route_name_hdmi" />
+ <java-symbol type="string" name="default_audio_route_name_headphones" />
+ <java-symbol type="string" name="default_audio_route_name_usb" />
<java-symbol type="string" name="default_audio_route_category_name" />
<java-symbol type="string" name="stk_cc_ss_to_dial" />
<java-symbol type="string" name="stk_cc_ss_to_ss" />
@@ -2907,8 +2908,9 @@
<java-symbol type="id" name="autofill_dataset_list"/>
<java-symbol type="id" name="autofill" />
<java-symbol type="id" name="autofill_save_custom_subtitle" />
- <java-symbol type="id" name="autofill_save_title" />
+ <java-symbol type="id" name="autofill_save_icon" />
<java-symbol type="id" name="autofill_save_no" />
+ <java-symbol type="id" name="autofill_save_title" />
<java-symbol type="id" name="autofill_save_yes" />
<java-symbol type="string" name="autofill_error_cannot_autofill" />
<java-symbol type="string" name="autofill_picker_no_suggestions" />
@@ -2932,6 +2934,7 @@
<java-symbol type="style" name="AutofillSaveAnimation" />
<java-symbol type="dimen" name="autofill_dataset_picker_max_size"/>
<java-symbol type="dimen" name="autofill_save_custom_subtitle_max_height"/>
+ <java-symbol type="dimen" name="autofill_save_icon_max_size"/>
<java-symbol type="dimen" name="notification_big_picture_max_height"/>
<java-symbol type="dimen" name="notification_big_picture_max_width"/>
@@ -3055,6 +3058,9 @@
<java-symbol type="array" name="config_allowedSystemInstantAppSettings" />
<java-symbol type="array" name="config_allowedSecureInstantAppSettings" />
+ <java-symbol type="dimen" name="notification_text_size_colorized" />
+ <java-symbol type="dimen" name="notification_title_text_size_colorized" />
+
<java-symbol type="bool" name="config_handleVolumeKeysInWindowManager" />
<java-symbol type="dimen" name="config_inCallNotificationVolume" />
<java-symbol type="string" name="config_inCallNotificationSound" />
diff --git a/data/widgets.txt b/data/widgets.txt
index a1e7d0d1..dc47960a 100644
--- a/data/widgets.txt
+++ b/data/widgets.txt
@@ -1,74 +1,74 @@
-Wandroid.widget.ImageView android.view.View java.lang.Object
-Wandroid.widget.ZoomControls android.widget.LinearLayout android.view.ViewGroup android.view.View java.lang.Object
-Wandroid.view.ViewStub android.view.View java.lang.Object
+Wandroid.view.SurfaceView android.view.View java.lang.Object
Wandroid.widget.ImageButton android.widget.ImageView android.view.View java.lang.Object
-Wandroid.widget.SeekBar android.widget.AbsSeekBar android.widget.ProgressBar android.view.View java.lang.Object
-Wandroid.widget.EditText android.widget.TextView android.view.View java.lang.Object
-Wandroid.widget.DatePicker android.widget.FrameLayout android.view.ViewGroup android.view.View java.lang.Object
-Wandroid.widget.TimePicker android.widget.FrameLayout android.view.ViewGroup android.view.View java.lang.Object
-Wandroid.view.View java.lang.Object
-Wandroid.widget.ToggleButton android.widget.CompoundButton android.widget.Button android.widget.TextView android.view.View java.lang.Object
+Wandroid.widget.ProgressBar android.view.View java.lang.Object
+Wandroid.widget.AutoCompleteTextView android.widget.EditText android.widget.TextView android.view.View java.lang.Object
+Wandroid.widget.Button android.widget.TextView android.view.View java.lang.Object
Wandroid.widget.Space android.view.View java.lang.Object
-Wandroid.widget.RadioButton android.widget.CompoundButton android.widget.Button android.widget.TextView android.view.View java.lang.Object
-Wandroid.widget.Chronometer android.widget.TextView android.view.View java.lang.Object
-Wandroid.widget.QuickContactBadge android.widget.ImageView android.view.View java.lang.Object
+Wandroid.widget.ZoomButton android.widget.ImageButton android.widget.ImageView android.view.View java.lang.Object
+Wandroid.widget.SeekBar android.widget.AbsSeekBar android.widget.ProgressBar android.view.View java.lang.Object
Wandroid.widget.VideoView android.view.SurfaceView android.view.View java.lang.Object
+Wandroid.widget.CheckBox android.widget.CompoundButton android.widget.Button android.widget.TextView android.view.View java.lang.Object
+Wandroid.widget.ToggleButton android.widget.CompoundButton android.widget.Button android.widget.TextView android.view.View java.lang.Object
+Wandroid.view.View java.lang.Object
Wandroid.view.TextureView android.view.View java.lang.Object
+Wandroid.widget.TimePicker android.widget.FrameLayout android.view.ViewGroup android.view.View java.lang.Object
+Wandroid.view.ViewStub android.view.View java.lang.Object
+Wandroid.widget.Spinner android.widget.AbsSpinner android.widget.AdapterView android.view.ViewGroup android.view.View java.lang.Object
Wandroid.widget.CheckedTextView android.widget.TextView android.view.View java.lang.Object
-Wandroid.widget.TextClock android.widget.TextView android.view.View java.lang.Object
-Wandroid.widget.ZoomButton android.widget.ImageButton android.widget.ImageView android.view.View java.lang.Object
-Wandroid.webkit.WebView android.widget.AbsoluteLayout android.view.ViewGroup android.view.View java.lang.Object
-Wandroid.widget.ProgressBar android.view.View java.lang.Object
-Wandroid.widget.TextView android.view.View java.lang.Object
-Wandroid.widget.CalendarView android.widget.FrameLayout android.view.ViewGroup android.view.View java.lang.Object
+Wandroid.widget.Chronometer android.widget.TextView android.view.View java.lang.Object
+Wandroid.widget.QuickContactBadge android.widget.ImageView android.view.View java.lang.Object
+Wandroid.widget.RatingBar android.widget.AbsSeekBar android.widget.ProgressBar android.view.View java.lang.Object
Wandroid.widget.TwoLineListItem android.widget.RelativeLayout android.view.ViewGroup android.view.View java.lang.Object
-Wandroid.widget.Spinner android.widget.AbsSpinner android.widget.AdapterView android.view.ViewGroup android.view.View java.lang.Object
-Wandroid.widget.DigitalClock android.widget.TextView android.view.View java.lang.Object
-Wandroid.widget.MultiAutoCompleteTextView android.widget.AutoCompleteTextView android.widget.EditText android.widget.TextView android.view.View java.lang.Object
-Wandroid.view.SurfaceView android.view.View java.lang.Object
+Wandroid.widget.AnalogClock android.view.View java.lang.Object
+Wandroid.widget.DatePicker android.widget.FrameLayout android.view.ViewGroup android.view.View java.lang.Object
+Wandroid.widget.EditText android.widget.TextView android.view.View java.lang.Object
Wandroid.widget.Switch android.widget.CompoundButton android.widget.Button android.widget.TextView android.view.View java.lang.Object
-Wandroid.widget.CheckBox android.widget.CompoundButton android.widget.Button android.widget.TextView android.view.View java.lang.Object
+Wandroid.widget.ImageView android.view.View java.lang.Object
+Wandroid.webkit.WebView android.widget.AbsoluteLayout android.view.ViewGroup android.view.View java.lang.Object
+Wandroid.widget.ZoomControls android.widget.LinearLayout android.view.ViewGroup android.view.View java.lang.Object
+Wandroid.widget.RadioButton android.widget.CompoundButton android.widget.Button android.widget.TextView android.view.View java.lang.Object
Wandroid.widget.NumberPicker android.widget.LinearLayout android.view.ViewGroup android.view.View java.lang.Object
-Wandroid.widget.AnalogClock android.view.View java.lang.Object
-Wandroid.widget.AutoCompleteTextView android.widget.EditText android.widget.TextView android.view.View java.lang.Object
-Wandroid.widget.Gallery android.widget.AbsSpinner android.widget.AdapterView android.view.ViewGroup android.view.View java.lang.Object
-Wandroid.widget.Button android.widget.TextView android.view.View java.lang.Object
-Wandroid.widget.RatingBar android.widget.AbsSeekBar android.widget.ProgressBar android.view.View java.lang.Object
Wandroid.gesture.GestureOverlayView android.widget.FrameLayout android.view.ViewGroup android.view.View java.lang.Object
-Pandroid.widget.AbsoluteLayout.LayoutParams android.view.ViewGroup.LayoutParams java.lang.Object
-Pandroid.widget.ActionMenuView.LayoutParams android.widget.LinearLayout.LayoutParams android.view.ViewGroup.MarginLayoutParams android.view.ViewGroup.LayoutParams java.lang.Object
-Pandroid.widget.TableLayout.LayoutParams android.widget.LinearLayout.LayoutParams android.view.ViewGroup.MarginLayoutParams android.view.ViewGroup.LayoutParams java.lang.Object
+Wandroid.widget.TextView android.view.View java.lang.Object
+Wandroid.widget.TextClock android.widget.TextView android.view.View java.lang.Object
+Wandroid.widget.Gallery android.widget.AbsSpinner android.widget.AdapterView android.view.ViewGroup android.view.View java.lang.Object
+Wandroid.widget.MultiAutoCompleteTextView android.widget.AutoCompleteTextView android.widget.EditText android.widget.TextView android.view.View java.lang.Object
+Wandroid.widget.DigitalClock android.widget.TextView android.view.View java.lang.Object
+Wandroid.widget.CalendarView android.widget.FrameLayout android.view.ViewGroup android.view.View java.lang.Object
Pandroid.widget.GridLayout.LayoutParams android.view.ViewGroup.MarginLayoutParams android.view.ViewGroup.LayoutParams java.lang.Object
+Pandroid.widget.TableLayout.LayoutParams android.widget.LinearLayout.LayoutParams android.view.ViewGroup.MarginLayoutParams android.view.ViewGroup.LayoutParams java.lang.Object
Pandroid.widget.RadioGroup.LayoutParams android.widget.LinearLayout.LayoutParams android.view.ViewGroup.MarginLayoutParams android.view.ViewGroup.LayoutParams java.lang.Object
Pandroid.widget.RelativeLayout.LayoutParams android.view.ViewGroup.MarginLayoutParams android.view.ViewGroup.LayoutParams java.lang.Object
+Pandroid.widget.FrameLayout.LayoutParams android.view.ViewGroup.MarginLayoutParams android.view.ViewGroup.LayoutParams java.lang.Object
Pandroid.widget.LinearLayout.LayoutParams android.view.ViewGroup.MarginLayoutParams android.view.ViewGroup.LayoutParams java.lang.Object
+Pandroid.widget.AbsoluteLayout.LayoutParams android.view.ViewGroup.LayoutParams java.lang.Object
+Pandroid.widget.ActionMenuView.LayoutParams android.widget.LinearLayout.LayoutParams android.view.ViewGroup.MarginLayoutParams android.view.ViewGroup.LayoutParams java.lang.Object
Pandroid.widget.TableRow.LayoutParams android.widget.LinearLayout.LayoutParams android.view.ViewGroup.MarginLayoutParams android.view.ViewGroup.LayoutParams java.lang.Object
-Pandroid.widget.FrameLayout.LayoutParams android.view.ViewGroup.MarginLayoutParams android.view.ViewGroup.LayoutParams java.lang.Object
-Landroid.widget.TextSwitcher android.widget.ViewSwitcher android.widget.ViewAnimator android.widget.FrameLayout android.view.ViewGroup android.view.View java.lang.Object
-Landroid.widget.ExpandableListView android.widget.ListView android.widget.AbsListView android.widget.AdapterView android.view.ViewGroup android.view.View java.lang.Object
-Landroid.widget.ScrollView android.widget.FrameLayout android.view.ViewGroup android.view.View java.lang.Object
-Landroid.widget.FrameLayout android.view.ViewGroup android.view.View java.lang.Object
-Landroid.widget.AbsoluteLayout android.view.ViewGroup android.view.View java.lang.Object
-Landroid.widget.StackView android.widget.AdapterViewAnimator android.widget.AdapterView android.view.ViewGroup android.view.View java.lang.Object
-Landroid.widget.TabHost android.widget.FrameLayout android.view.ViewGroup android.view.View java.lang.Object
-Landroid.widget.SlidingDrawer android.view.ViewGroup android.view.View java.lang.Object
Landroid.widget.Toolbar android.view.ViewGroup android.view.View java.lang.Object
-Landroid.widget.AdapterViewFlipper android.widget.AdapterViewAnimator android.widget.AdapterView android.view.ViewGroup android.view.View java.lang.Object
Landroid.widget.ViewSwitcher android.widget.ViewAnimator android.widget.FrameLayout android.view.ViewGroup android.view.View java.lang.Object
-Landroid.widget.HorizontalScrollView android.widget.FrameLayout android.view.ViewGroup android.view.View java.lang.Object
Landroid.widget.GridView android.widget.AbsListView android.widget.AdapterView android.view.ViewGroup android.view.View java.lang.Object
-Landroid.widget.DialerFilter android.widget.RelativeLayout android.view.ViewGroup android.view.View java.lang.Object
Landroid.widget.TableRow android.widget.LinearLayout android.view.ViewGroup android.view.View java.lang.Object
+Landroid.widget.RadioGroup android.widget.LinearLayout android.view.ViewGroup android.view.View java.lang.Object
+Landroid.widget.HorizontalScrollView android.widget.FrameLayout android.view.ViewGroup android.view.View java.lang.Object
+Landroid.widget.StackView android.widget.AdapterViewAnimator android.widget.AdapterView android.view.ViewGroup android.view.View java.lang.Object
Landroid.widget.SearchView android.widget.LinearLayout android.view.ViewGroup android.view.View java.lang.Object
-Landroid.widget.RelativeLayout android.view.ViewGroup android.view.View java.lang.Object
-Landroid.widget.TabWidget android.widget.LinearLayout android.view.ViewGroup android.view.View java.lang.Object
-Landroid.widget.ViewAnimator android.widget.FrameLayout android.view.ViewGroup android.view.View java.lang.Object
-Landroid.widget.TableLayout android.widget.LinearLayout android.view.ViewGroup android.view.View java.lang.Object
-Landroid.widget.ViewFlipper android.widget.ViewAnimator android.widget.FrameLayout android.view.ViewGroup android.view.View java.lang.Object
+Landroid.widget.DialerFilter android.widget.RelativeLayout android.view.ViewGroup android.view.View java.lang.Object
Landroid.widget.MediaController android.widget.FrameLayout android.view.ViewGroup android.view.View java.lang.Object
+Landroid.widget.ImageSwitcher android.widget.ViewSwitcher android.widget.ViewAnimator android.widget.FrameLayout android.view.ViewGroup android.view.View java.lang.Object
+Landroid.widget.FrameLayout android.view.ViewGroup android.view.View java.lang.Object
+Landroid.widget.TableLayout android.widget.LinearLayout android.view.ViewGroup android.view.View java.lang.Object
+Landroid.widget.TabWidget android.widget.LinearLayout android.view.ViewGroup android.view.View java.lang.Object
+Landroid.widget.AbsoluteLayout android.view.ViewGroup android.view.View java.lang.Object
+Landroid.widget.ScrollView android.widget.FrameLayout android.view.ViewGroup android.view.View java.lang.Object
Landroid.widget.LinearLayout android.view.ViewGroup android.view.View java.lang.Object
Landroid.widget.ActionMenuView android.widget.LinearLayout android.view.ViewGroup android.view.View java.lang.Object
+Landroid.widget.TextSwitcher android.widget.ViewSwitcher android.widget.ViewAnimator android.widget.FrameLayout android.view.ViewGroup android.view.View java.lang.Object
+Landroid.widget.TabHost android.widget.FrameLayout android.view.ViewGroup android.view.View java.lang.Object
Landroid.widget.GridLayout android.view.ViewGroup android.view.View java.lang.Object
Landroid.widget.ListView android.widget.AbsListView android.widget.AdapterView android.view.ViewGroup android.view.View java.lang.Object
-Landroid.widget.ImageSwitcher android.widget.ViewSwitcher android.widget.ViewAnimator android.widget.FrameLayout android.view.ViewGroup android.view.View java.lang.Object
-Landroid.widget.RadioGroup android.widget.LinearLayout android.view.ViewGroup android.view.View java.lang.Object
+Landroid.widget.RelativeLayout android.view.ViewGroup android.view.View java.lang.Object
+Landroid.widget.SlidingDrawer android.view.ViewGroup android.view.View java.lang.Object
+Landroid.widget.AdapterViewFlipper android.widget.AdapterViewAnimator android.widget.AdapterView android.view.ViewGroup android.view.View java.lang.Object
+Landroid.widget.ViewFlipper android.widget.ViewAnimator android.widget.FrameLayout android.view.ViewGroup android.view.View java.lang.Object
+Landroid.widget.ViewAnimator android.widget.FrameLayout android.view.ViewGroup android.view.View java.lang.Object
+Landroid.widget.ExpandableListView android.widget.ListView android.widget.AbsListView android.widget.AdapterView android.view.ViewGroup android.view.View java.lang.Object
diff --git a/optional/org.apache.http.legacy.jar b/optional/org.apache.http.legacy.jar
index f3f311db..dda482e5 100644
--- a/optional/org.apache.http.legacy.jar
+++ b/optional/org.apache.http.legacy.jar
Binary files differ
diff --git a/package.xml b/package.xml
index f6fb1223..1f3f2083 100644
--- a/package.xml
+++ b/package.xml
@@ -138,4 +138,4 @@ This is the Android Software Development Kit License Agreement
14.7 The License Agreement, and your relationship with Google under the License Agreement, shall be governed by the laws of the State of California without regard to its conflict of laws provisions. You and Google agree to submit to the exclusive jurisdiction of the courts located within the county of Santa Clara, California to resolve any legal matter arising from the License Agreement. Notwithstanding this, you agree that Google shall still be allowed to apply for injunctive remedies (or an equivalent type of urgent legal relief) in any jurisdiction.
-November 20, 2015</license><localPackage path="platforms;android-28" obsolete="false"><type-details xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns6:platformDetailsType"><api-level>28</api-level><codename></codename><layoutlib api="16"/></type-details><revision><major>2</major></revision><display-name>Android SDK Platform PI</display-name><uses-license ref="android-sdk-license"/></localPackage></ns2:repository>
+November 20, 2015</license><localPackage path="platforms;android-28" obsolete="false"><type-details xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns6:platformDetailsType"><api-level>28</api-level><codename></codename><layoutlib api="16"/></type-details><revision><major>2</major></revision><display-name>Android SDK Platform P</display-name><uses-license ref="android-sdk-license"/></localPackage></ns2:repository>
diff --git a/uiautomator.jar b/uiautomator.jar
index 29cb8b73..a0be7c26 100644
--- a/uiautomator.jar
+++ b/uiautomator.jar
Binary files differ