am: 45c6eb2164
* commit '45c6eb21648f9977057471d1f41beb275512a449':
Prepare to replace windows across recreate().
Change-Id: I08c6f599d36fabb4f52ba23e9794c28203cc65b5
am: ea162c3c79
* commit 'ea162c3c7992b01d8d56766a94e56a0cee3fe3b2':
Prepare to replace windows across recreate().
Change-Id: I3f78aa81d76e0a71f616037c531e7755760b41cf
When the activity locally recreates itself, nothing
on the server side is able to prepare preserving windows,
or replacing windows. The activity was trying to defer
removing the old window, but it was just waiting
until the new one was created, not until it was drawn,
thus resulting in a flicker. It's easy to backpack on the
existing replacement infrastructure.
Bug: 28221875
Change-Id: I55fc4ca78e9e11809473fedd8b30b6a6350cf852
am: 6291e0ba4f
* commit '6291e0ba4f5cbee39ad70cdbd27117bdad531797':
Add namespace before attr name in defPropMap
Change-Id: Ib1c40ddd52c42da023abff277379e908509778f0
am: e47c4aec7d
* commit 'e47c4aec7d8e1ab2d0c30c95b3951a8e2367a4b2':
Add namespace before attr name in defPropMap
Change-Id: I4acb3c65e3e0012fed50b2571fede7504ec42a86
am: 4c5e7a740a
* commit '4c5e7a740a632829b48b2324f80a43ab94ac7551':
Add namespace before attr name in defPropMap
Change-Id: I93619d0e2a28ef30b43e1fe8361142da3122cdda
am: 1d58c18081
* commit '1d58c18081a2f17afc964de2f261a699e11d6f02':
AAPT: ProGuard config for components in main dex.
Change-Id: I156e1805ad64798be891747a81561589d9543424
am: e59d48398f
* commit 'e59d48398f983b822191ea3096499bdd0793840a':
AAPT2: Accept a file with arguments when argument list is too long
Change-Id: Iad1d2b91109b0d1c78739c3fa3f31da5e0704f12
am: 28d6c1e493
* commit '28d6c1e49313bcb4823541d0114b2ff04f8cb446':
AAPT2: Accept a file with arguments when argument list is too long
Change-Id: I85c1aaa9818e9331a458892898204617af453b02
Create an analogue of "aapt -G" which outputs a proguard configuration
that keeps only components which need to be in the main dex.
Bug: 27383099
Bug: 28425556
Change-Id: Ic18c8c563794ff27a5598a214111d1b446a005f1
(cherry picked from commit 86229cb622)
Create an analogue of "aapt -G" which outputs a proguard configuration
that keeps only components which need to be in the main dex.
BUG: 27383099
Change-Id: Ic18c8c563794ff27a5598a214111d1b446a005f1
(cherry picked from commit 86229cb622)
Create an analogue of "aapt2 --proguard" which outputs a proguard
configuration that keeps only components which need to be in the main
dex.
Bug: 27383099
Change-Id: I61d652bfcdfc18e1614e852bd6f7540efd15f780
am: 115ee83
* commit '115ee8340fd0ef4090550f046e2da51f476d32c0':
Disallow disable of the system shared libs.
Change-Id: I9f96c94d6a0007ea602ef0c923e9079dceff4094
am: 50d08f8
* commit '50d08f81d7c9e614f2a3f23fd815bbc183419874':
Disallow disable of the system shared libs.
Change-Id: I689b99c36e7037ef4efbcbccea04be33e442c84e
am: 5a91b61
* commit '5a91b615232374084a45752d7c09c25265e263ed':
Disallow disable of the system shared libs.
Change-Id: I111c0285b73ffa64594c39b54d18d5d3ff670953
Create an analogue of "aapt -G" which outputs a proguard configuration
that keeps only components which need to be in the main dex.
BUG: 27383099
Change-Id: Ic18c8c563794ff27a5598a214111d1b446a005f1
am: e4ad64b
* commit 'e4ad64b486699fe02b8551886ac5ab25db6b2c6d':
Separate measure so it can only run inflate if needed
Change-Id: I928a8b8179c67ff77807b6ad479fdbbb72273c9b
am: 3874597
* commit '38745971c266f5fca692ef284e1e3b4d38af1a41':
Separate measure so it can only run inflate if needed
Change-Id: Id52cf5e5c211d8c0f2363e0e349669a1c1f4ca40