Modify the nDraw call that has been changed in the framework to return
an int with the number of pixels allocated.
Modify the animation initialization render call to use the actual
measured size (instead of 0,0) so the DrawerLayout is setup
correctly.
Change-Id: I198de05206382c6489056f7c3d9a1d328864321c
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: 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: 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)
am: 5a91b61
* commit '5a91b615232374084a45752d7c09c25265e263ed':
Disallow disable of the system shared libs.
Change-Id: I111c0285b73ffa64594c39b54d18d5d3ff670953
am: 3874597
* commit '38745971c266f5fca692ef284e1e3b4d38af1a41':
Separate measure so it can only run inflate if needed
Change-Id: Id52cf5e5c211d8c0f2363e0e349669a1c1f4ca40
am: 49a5436
* commit '49a54366c11ed5ac887e6f897aa6ee5e4b86489c':
Synchronize access to the main looper
Change-Id: Ife3e869aea8c257c1a3e2dd38fc81f83ec747735
am: 0a6a6db
* commit '0a6a6dbe9107a3e31d74293f853b46ae0e5b9e7b':
Added api to delete cache files for a given user
Change-Id: If8bc5327e76680d3d30127b1129e7c4c36928421
Added an api to delete application cache files for a specific user. This
allows settings to clear cache files for work profile apps as well.
Bug: b/25338468
Change-Id: I52d4944a7a03b6d63ad44dd6bb868aec62815eab