Neil Fuller
c724f2207f
Merge "Add support for ICU data pinning in the Zygote" am: 9b1d64410d
...
am: 8491b4c05d
* commit '8491b4c05d35b15e0a4c1a0ef2396cbb7169698a':
Add support for ICU data pinning in the Zygote
Change-Id: I64ba8a96ab8990a051a68cbdb35f4b1de3738d09
2016-05-18 11:55:44 +00:00
Neil Fuller
8491b4c05d
Merge "Add support for ICU data pinning in the Zygote"
...
am: 9b1d64410d
* commit '9b1d64410dfddc38ade15d1581de2c89ad79948a':
Add support for ICU data pinning in the Zygote
Change-Id: I53a2d5f885df5cf633a4a63cb2e3c2bc5c75959e
2016-05-18 11:51:05 +00:00
Neil Fuller
9b1d64410d
Merge "Add support for ICU data pinning in the Zygote"
2016-05-18 11:45:35 +00:00
Nicolas Prévot
5215c6f3de
Merge "Merge "Refactor how StatusBarPolicy knows if keyguard is visible." into nyc-dev am: bbd26bc023 am: 05f2a86b3d" into nyc-mr1-dev-plus-aosp
...
am: ea0badc433
* commit 'ea0badc43349a86592b6b7e31b866e437bc9d2a4':
Change-Id: I1f4e1ffed4406989ede288dc5e40ebbd6e50751c
2016-05-18 11:40:03 +00:00
Nicolas Prevot
470810f26a
Merge "Refactor how StatusBarPolicy knows if keyguard is visible." into nyc-dev am: bbd26bc023 am: d1d0c558b7
...
am: 7b95a64c04
* commit '7b95a64c04bd1e37ce8f57bfa1ce23b5aba24da6':
Refactor how StatusBarPolicy knows if keyguard is visible.
Change-Id: Icdd79ce0cab85bc031c2e1ab9c9205cdfb377c26
2016-05-18 11:39:57 +00:00
Android Build Merger (Role)
ea0badc433
Merge "Merge "Refactor how StatusBarPolicy knows if keyguard is visible." into nyc-dev am: bbd26bc023 am: 05f2a86b3d" into nyc-mr1-dev-plus-aosp
2016-05-18 11:35:29 +00:00
Nicolas Prévot
035694803f
Merge "Refactor how StatusBarPolicy knows if keyguard is visible." into nyc-dev am: bbd26bc023
...
am: 05f2a86b3d
* commit '05f2a86b3dab0872e5c318777b665b2435876d8c':
Refactor how StatusBarPolicy knows if keyguard is visible.
Change-Id: I08f80e52a66e80e7a0db22a111bc2609cb4b1e33
2016-05-18 11:34:58 +00:00
Nicolas Prévot
7b95a64c04
Merge "Refactor how StatusBarPolicy knows if keyguard is visible." into nyc-dev am: bbd26bc023
...
am: d1d0c558b7
* commit 'd1d0c558b78f3504919c77140ee45b71cadfbe38':
Refactor how StatusBarPolicy knows if keyguard is visible.
Change-Id: Icc3aeb92780317c8fa4259434e96d17bf16448f3
2016-05-18 11:34:56 +00:00
Nicolas Prevot
d1d0c558b7
Merge "Refactor how StatusBarPolicy knows if keyguard is visible." into nyc-dev
...
am: bbd26bc023
* commit 'bbd26bc023992ee7bc6a0e682d4a343dfe3dc848':
Refactor how StatusBarPolicy knows if keyguard is visible.
Change-Id: Ib230238ee0ecb727ef716d844592bda0a86ae56d
2016-05-18 11:31:35 +00:00
Nicolas Prevot
05f2a86b3d
Merge "Refactor how StatusBarPolicy knows if keyguard is visible." into nyc-dev
...
am: bbd26bc023
* commit 'bbd26bc023992ee7bc6a0e682d4a343dfe3dc848':
Refactor how StatusBarPolicy knows if keyguard is visible.
Change-Id: I782d354549ba3185d4779a2e8b3ac6d0724e22ec
2016-05-18 11:31:28 +00:00
Nicolas Prévot
bbd26bc023
Merge "Refactor how StatusBarPolicy knows if keyguard is visible." into nyc-dev
2016-05-18 11:21:45 +00:00
Neil Fuller
41c9dc3b69
Add support for ICU data pinning in the Zygote
...
Upstream ICU caches use SoftReferences. On Android this means
that useful cached data initialized in the Zygote are "lost" when
the Zygote GCs and cannot be shared with apps. This change makes use
of an Android patch to ICU to ensure References created during
Zygote initialization are "strong". i.e. they are never collected.
This prevents them being GCd and ensures they can be shared between
applications.
After switching ICU to use strong references, this change
also creates DecimalFormatSymbols objects for common ULocales
(ROOT, US and the user's default, if different). DecimalFormatSymbols
makes use of an ICU Reference cache and this alone has been shown to
improve the construction time of java.text.DecimalFormat by 1-1.5
milliseconds on a Seed device. This saving applies the first time one
is created in each app for each locale, and again if SoftReferences
have been cleared.
The cost to the heap size of the Zygote has been measured at ~107k.
This value will change as more caches are switched to use the new
CacheValue class.
Formatting is typically performed on the UI thread and the intention
of this change is to reduce app start up time and jank in apps like
the Dialer which do a lot of formatting when scrolling lists. The
change may also enable more virtual memory page-sharing between
apps, though this is not the specific goal.
Bug: 28326526
Change-Id: Ia2c73f6525f05b1aa81e57a31eed1616decf6bb5
2016-05-18 11:15:11 +01:00
Bart Sears
2be6870ef2
Merge "Revert "docs: Creating new support library revision history page" am: 982fd04335 am: 88d1749129" into nyc-mr1-dev-plus-aosp
...
am: 5abf31c5f9
* commit '5abf31c5f93c75d29f71f0548fdeed98cb0f3883':
Change-Id: Ic9c00b43e61eccea7626f21c8eb953806fe286de
2016-05-18 07:35:58 +00:00
Bart Sears
f448bba828
Revert "docs: Creating new support library revision history page" am: 982fd04335 am: daba9f8cf1
...
am: 788c58eb4e
* commit '788c58eb4e2d75c7d025eacc31228df64434842e':
Revert "docs: Creating new support library revision history page"
Change-Id: I8b3b99bd6d29ef36ee6d1041acad14ed007a171e
2016-05-18 07:35:53 +00:00
Android Build Merger (Role)
5abf31c5f9
Merge "Revert "docs: Creating new support library revision history page" am: 982fd04335 am: 88d1749129" into nyc-mr1-dev-plus-aosp
2016-05-18 07:33:40 +00:00
Bart Sears
fb3989f372
Revert "docs: Creating new support library revision history page" am: 982fd04335
...
am: 88d1749129
* commit '88d174912918ae6f53cf2aa37983b0a674b48b03':
Revert "docs: Creating new support library revision history page"
Change-Id: I9a0412648d7da349d01d38b3f5f17adf20f8341e
2016-05-18 07:33:18 +00:00
Bart Sears
788c58eb4e
Revert "docs: Creating new support library revision history page" am: 982fd04335
...
am: daba9f8cf1
* commit 'daba9f8cf17e4c7021aac510e5cf6ac5f57e90c4':
Revert "docs: Creating new support library revision history page"
Change-Id: Iafb6e53fb52b448d4df1fb317c261b895d830bb3
2016-05-18 07:33:16 +00:00
Joe Fernandez
92ec605e5a
Merge "Merge "docs: Pages for Instant Apps" into mnc-io-docs am: ad1639e276 am: 24d753f134 am: f6e624b5a5 am: 29c58c673c" into nyc-mr1-dev-plus-aosp
...
am: 0e8f48d60f
* commit '0e8f48d60fb78994ba9505b216f8189f5dd3b3bc':
Change-Id: Ia36fa70149cb434d7a4b6a0dfaf5a4b0a1ff8a4e
2016-05-18 07:30:44 +00:00
Eric Schmidt
a82f67c7ec
Merge "docs: Pages for Instant Apps" into mnc-io-docs am: ad1639e276 am: 24d753f134 am: f6e624b5a5 am: 28061a2ea4
...
am: 9e7b3257de
* commit '9e7b3257de0eab2b4f46ded92283d01a1a84c5fb':
docs: Pages for Instant Apps
Change-Id: If097c9405f2003b01f3b7a4a64513df93639e197
2016-05-18 07:30:38 +00:00
Bart Sears
daba9f8cf1
Revert "docs: Creating new support library revision history page"
...
am: 982fd04335
* commit '982fd043357759bfdf619bc24f3a5f4366a3aac0':
Revert "docs: Creating new support library revision history page"
Change-Id: I1f637577fe58a340f9f4041e22ba0cdc6b629c5f
2016-05-18 07:30:33 +00:00
Bart Sears
88d1749129
Revert "docs: Creating new support library revision history page"
...
am: 982fd04335
* commit '982fd043357759bfdf619bc24f3a5f4366a3aac0':
Revert "docs: Creating new support library revision history page"
Change-Id: Ie001e5763e62360cc6db568ffd51e43ae35e4554
2016-05-18 07:30:29 +00:00
Android Build Merger (Role)
0e8f48d60f
Merge "Merge "docs: Pages for Instant Apps" into mnc-io-docs am: ad1639e276 am: 24d753f134 am: f6e624b5a5 am: 29c58c673c" into nyc-mr1-dev-plus-aosp
2016-05-18 07:27:18 +00:00
Joe Fernandez
9e7b3257de
Merge "docs: Pages for Instant Apps" into mnc-io-docs am: ad1639e276 am: 24d753f134 am: f6e624b5a5
...
am: 28061a2ea4
* commit '28061a2ea41e67e77810589a99684afe936671ea':
docs: Pages for Instant Apps
Change-Id: I6242b47fd146b6ffb32cf3aa884c4ac9ed33c15c
2016-05-18 07:26:42 +00:00
Joe Fernandez
98b4358714
Merge "docs: Pages for Instant Apps" into mnc-io-docs am: ad1639e276 am: 24d753f134 am: f6e624b5a5
...
am: 29c58c673c
* commit '29c58c673ca113c2445dc1a9817ccb3887897c24':
docs: Pages for Instant Apps
Change-Id: I10db255768ab7a1d0857dd07ef378389558f8074
2016-05-18 07:26:40 +00:00
David Friedman
d78d3c58bd
Merge "Docs: Final changes to DP3 docs. am: 82c668ffc0 am: f28da5297c am: c25a09d495 am: 6233066daa" into nyc-mr1-dev-plus-aosp
...
am: e7617caa1c
* commit 'e7617caa1ceec659c7653ab47fb94c1cae7c3c92':
Change-Id: Iae329dd3ac07710a3b81c6532277f3f4548471c6
2016-05-18 07:22:50 +00:00
Bart Sears
982fd04335
Revert "docs: Creating new support library revision history page"
...
This reverts commit 09e9d24bcf .
Change-Id: Idbece8b39491eea7e2324916a5a88f08f2623f1f
2016-05-18 07:22:20 +00:00
Eric Schmidt
29c58c673c
Merge "docs: Pages for Instant Apps" into mnc-io-docs am: ad1639e276 am: 24d753f134
...
am: f6e624b5a5
* commit 'f6e624b5a5b3b6ab21412c6ce4a6821619ba4898':
docs: Pages for Instant Apps
Change-Id: Iadcac0e0eb32ba5ea699d73b9528a84bd901d624
2016-05-18 07:22:15 +00:00
Eric Schmidt
28061a2ea4
Merge "docs: Pages for Instant Apps" into mnc-io-docs am: ad1639e276 am: 24d753f134
...
am: f6e624b5a5
* commit 'f6e624b5a5b3b6ab21412c6ce4a6821619ba4898':
docs: Pages for Instant Apps
Change-Id: I66afbcb26825099fb83d7cac4ed8018d71d42833
2016-05-18 07:22:09 +00:00
David Friedman
6dd1eef22b
Docs: Final changes to DP3 docs. am: 82c668ffc0 am: f28da5297c am: c25a09d495 am: aa0907981d
...
am: d873c3d334
* commit 'd873c3d334cbabeb67f83f65fa7220f3608406cf':
Docs: Final changes to DP3 docs.
Change-Id: Icc9778bfd4c5d1461802889d5139e3ac8fe65e45
2016-05-18 07:18:22 +00:00
Erik Kline
acda32c35f
DHCPv4: lease expiration is fatal, renew failures are not
...
Bug: 24837343
Change-Id: Ib330864f8376b0907390d581b48cff5446b3392b
2016-05-18 16:17:03 +09:00
Android Build Merger (Role)
e7617caa1c
Merge "Docs: Final changes to DP3 docs. am: 82c668ffc0 am: f28da5297c am: c25a09d495 am: 6233066daa" into nyc-mr1-dev-plus-aosp
2016-05-18 07:15:33 +00:00
Joe Fernandez
f6e624b5a5
Merge "docs: Pages for Instant Apps" into mnc-io-docs am: ad1639e276
...
am: 24d753f134
* commit '24d753f134b8da8b1f3d2f764f48f8d66e9a0164':
docs: Pages for Instant Apps
Change-Id: Ic0fadeb9c32152ca9366f7e7a86fae008e49cad7
2016-05-18 07:15:09 +00:00
David Friedman
c60b68bcda
Docs: Final changes to DP3 docs. am: 82c668ffc0 am: f28da5297c am: c25a09d495
...
am: 6233066daa
* commit '6233066daa9403287de0bfe0b7c846e2018751d8':
Docs: Final changes to DP3 docs.
Change-Id: I9cc2dfe7e01f0962e53643d17c581cd49751049d
2016-05-18 07:15:08 +00:00
David Friedman
d873c3d334
Docs: Final changes to DP3 docs. am: 82c668ffc0 am: f28da5297c am: c25a09d495
...
am: aa0907981d
* commit 'aa0907981da21ae669e183518f09aede7e0788b1':
Docs: Final changes to DP3 docs.
Change-Id: Ib9802bbd0347f746ae7f1d9b20f97e5205df4ab7
2016-05-18 07:15:03 +00:00
Eric Schmidt
24d753f134
Merge "docs: Pages for Instant Apps" into mnc-io-docs
...
am: ad1639e276
* commit 'ad1639e276bdac48946977b89f8959efa14e0c8f':
docs: Pages for Instant Apps
Change-Id: I1910b63e5891d62244470f540454a3e0a482cdce
2016-05-18 07:10:14 +00:00
David Friedman
6233066daa
Docs: Final changes to DP3 docs. am: 82c668ffc0 am: f28da5297c
...
am: c25a09d495
* commit 'c25a09d495a5a0050de273d7b5492b3e4a5349a0':
Docs: Final changes to DP3 docs.
Change-Id: I9725ed07e7099d7bf746d26e8a21f450e273fea5
2016-05-18 07:10:11 +00:00
David Friedman
aa0907981d
Docs: Final changes to DP3 docs. am: 82c668ffc0 am: f28da5297c
...
am: c25a09d495
* commit 'c25a09d495a5a0050de273d7b5492b3e4a5349a0':
Docs: Final changes to DP3 docs.
Change-Id: Id4eec6b2a93bd55f54d84e4f16c5271585cc7e7e
2016-05-18 07:10:11 +00:00
Joe Fernandez
ad1639e276
Merge "docs: Pages for Instant Apps" into mnc-io-docs
2016-05-18 07:04:52 +00:00
David Friedman
c25a09d495
Docs: Final changes to DP3 docs. am: 82c668ffc0
...
am: f28da5297c
* commit 'f28da5297cf4076a378c83215ef93da5ce19b2e2':
Docs: Final changes to DP3 docs.
Change-Id: Id4c144f150cfed36e0e74797d51b3be70fa423a1
2016-05-18 07:04:42 +00:00
Joe Fernandez
43dca28628
Merge "Merge "docs: Wear Preview 2 - fixes and improvements" into mnc-io-docs am: 19fc346171 am: 14e1f1cd33 am: 449d6435ca am: 8e8bb8d339" into nyc-mr1-dev-plus-aosp
...
am: c4cf5ddeea
* commit 'c4cf5ddeea81e6c61f3d28e03b057a1089e7d723':
Change-Id: I79de0f6d153dd878018483500a3b9bb793abc08a
2016-05-18 07:02:18 +00:00
David Friedman
f28da5297c
Docs: Final changes to DP3 docs.
...
am: 82c668ffc0
* commit '82c668ffc0d72343f51c9203c5085a01ac6f8c09':
Docs: Final changes to DP3 docs.
Change-Id: Ic273a03cb136829468dafd01129cd4d9a8609446
2016-05-18 07:01:40 +00:00
Joe Fernandez
6793c0e7d1
Merge "docs: Wear Preview 2 - fixes and improvements" into mnc-io-docs am: 19fc346171 am: 14e1f1cd33 am: 449d6435ca am: 0f9f65a5b0
...
am: f7d9e72595
* commit 'f7d9e725953d1e85537efa1fe826dd02d8f9b3da':
docs: Wear Preview 2 - fixes and improvements
Change-Id: I1b562784b3ff15701c762a95965221a60cc5c7a7
2016-05-18 06:58:22 +00:00
Android Build Merger (Role)
c4cf5ddeea
Merge "Merge "docs: Wear Preview 2 - fixes and improvements" into mnc-io-docs am: 19fc346171 am: 14e1f1cd33 am: 449d6435ca am: 8e8bb8d339" into nyc-mr1-dev-plus-aosp
2016-05-18 06:55:01 +00:00
Joe Fernandez
c23e5da3df
Merge "docs: Wear Preview 2 - fixes and improvements" into mnc-io-docs am: 19fc346171 am: 14e1f1cd33 am: 449d6435ca
...
am: 8e8bb8d339
* commit '8e8bb8d33988822faec9285e2153976ffcd6a35c':
docs: Wear Preview 2 - fixes and improvements
Change-Id: Ic7a8a4d8749d5180cf072f5f8faba7b3f0e068a3
2016-05-18 06:54:33 +00:00
Joe Fernandez
f7d9e72595
Merge "docs: Wear Preview 2 - fixes and improvements" into mnc-io-docs am: 19fc346171 am: 14e1f1cd33 am: 449d6435ca
...
am: 0f9f65a5b0
* commit '0f9f65a5b0fae683969834d548fcf90c2195a9bf':
docs: Wear Preview 2 - fixes and improvements
Change-Id: I3f5c3e5a303955432762d377aca06275804c77e4
2016-05-18 06:54:32 +00:00
David Friedman
82c668ffc0
Docs: Final changes to DP3 docs.
...
Change-Id: Ia79f288e6231ef37c25a826653dd9b2cf465542f
2016-05-17 23:53:21 -07:00
Eric Schmidt
ff81597f9b
docs: Pages for Instant Apps
...
Bug: 28317418
Change-Id: I4a6df533435f1637dbfd6225c345985366cce7b3
2016-05-17 23:53:13 -07:00
Joe Fernandez
8e8bb8d339
Merge "docs: Wear Preview 2 - fixes and improvements" into mnc-io-docs am: 19fc346171 am: 14e1f1cd33
...
am: 449d6435ca
* commit '449d6435caa759cd1c2d68308ff282f016bb403c':
docs: Wear Preview 2 - fixes and improvements
Change-Id: I24d72fdccff3d072ca46533bba1e5ccc0dae3b60
2016-05-18 06:51:54 +00:00
Joe Fernandez
0f9f65a5b0
Merge "docs: Wear Preview 2 - fixes and improvements" into mnc-io-docs am: 19fc346171 am: 14e1f1cd33
...
am: 449d6435ca
* commit '449d6435caa759cd1c2d68308ff282f016bb403c':
docs: Wear Preview 2 - fixes and improvements
Change-Id: I6b77f550fac3de87f74338a9e674d4c15b8f5747
2016-05-18 06:51:52 +00:00
Joe Fernandez
449d6435ca
Merge "docs: Wear Preview 2 - fixes and improvements" into mnc-io-docs am: 19fc346171
...
am: 14e1f1cd33
* commit '14e1f1cd333f2e38f753bb3461d42479c3849698':
docs: Wear Preview 2 - fixes and improvements
Change-Id: I7e24a12745c8072467c2e4e4dd7a03fa05f48d61
2016-05-18 06:46:55 +00:00