139864 Commits

Author SHA1 Message Date
Jeff Sharkey
0270cfb71d Merge "Explicitly collect manifest digests." 2014-06-19 22:08:21 +00:00
Jeff Sharkey
032f2b246b Explicitly collect manifest digests.
Previously it was a side effect of collectCertificates().

Bug: 15740334
Change-Id: I2e044fdcc1c86ce730b9570bfbecf873366325e1
2014-06-19 15:49:05 -07:00
Jeff Sharkey
7a2d46f39b Merge "Stronger PackageParser contract, more split work." 2014-06-18 18:28:24 +00:00
Jeff Sharkey
275e085d5a Stronger PackageParser contract, more split work.
Require that method callers always provide relevant paths, instead of
relying on constructor.  Move DisplayMetrics to be an overall parser
parameter, and move PARSE_TRUSTED_OVERLAY to flags.

Parse split APKs and apply deterministic ordering based on split
names.  Assert consistent package name and version code across all
split APKs in a package, and enforce unique split names and required
base APK.

Collect certificates for split APKs, enforcing they're all signed
consistently.  Better flow control and resource cleanup when
collecting certs.  Refactor validation code so it's easier to reason
about.  Cleaner maintenance of read buffer when draining stream
contents.

Change-Id: I8bc8c62095fbb933227b9e76ad8771f4b1246fe8
2014-06-18 16:04:13 -07:00
George Mount
52cd83e6cf Merge "Don't make translucent window opaque during activity transition." 2014-06-18 22:47:18 +00:00
Jason Monk
b593539faf Fix docs breakage from refactor
Change-Id: I567249542ee02e4bde3e0e03cdfae8969104c1b8
2014-06-18 18:28:46 -04:00
George Mount
3cc716c445 Don't make translucent window opaque during activity transition.
Bug 15535332

Returning transitions will continue to not work until
Bug 14869070 is fixed.

Change-Id: If0128b58eb852b037924ae6dea8e975fedbe5be7
2014-06-18 20:21:47 +00:00
Chris Craik
e48df00575 Merge "Clean up tessellation cache in prep for other tesselation types" 2014-06-18 19:24:54 +00:00
Chris Craik
6ac174b972 Clean up tessellation cache in prep for other tesselation types
bug:15536396

Also fixes compilation warning, avoids SkPaint deep copy

Change-Id: I74334f08b1d34c6789aabf968ff62db5bacbed1b
2014-06-18 15:31:55 -07:00
George Mount
1798208443 Merge "Fix blinking animation during Visibility transitions." 2014-06-18 19:24:54 +00:00
George Mount
4c20ea2972 Fix blinking animation during Visibility transitions.
Bug 15618501

Change-Id: I9dff9eb386a4bfb51caec24f3f7cc0fad06ae04c
2014-06-18 11:13:06 -07:00
Svetoslav
6170cca05e Not touchable windows should not hide windows behind
When computing which windows to report for accessibility we were not
reporting windows behind non touchable ones. However, if a window is
not-touchable the touch events go to the window behind it. Hence, a
not-touchable window should not affect the reproted windows for
accessibility.

Change-Id: I213a32b33b0986a73d8bbdf0a3e40e6ca6e4261b
2014-06-17 14:54:39 -07:00
Ruben Brunk
8bf102b1d2 Merge "camera2: Add shim frame duration and stall characteristics." 2014-06-17 21:43:29 +00:00
Ruben Brunk
3e4fed203f camera2: Add shim frame duration and stall characteristics.
Bug: 15116722
Change-Id: Ief8b05d46fa12f63cf6a5d41e312c94d5a033553
2014-06-19 14:50:45 -07:00
Alan Viverette
e3c433aa45 Persist selector on ListView and GridView layout
BUG: 15472031
Change-Id: I0d10be3e0cf8a4d7580bd834e432c1c15fc481f5
2014-06-19 14:36:59 -07:00
Yuncheol Heo
13045dd21c Add a config resource to support platform specific keysystems in WebView.
Bug: 11759895
Change-Id: I19cc044817706d5ec2f5a236218249c0e30f98d4
2014-06-20 06:21:13 +09:00
smain@google.com
9d40ab1206 am aa10b05a: am b6974e92: add info about enabling USB debugging to adb doc. part of initiative to document the flash process for L preview.
* commit 'aa10b05a3b0c8b295c49e2c926bf558c34eb0419':
  add info about enabling USB debugging to adb doc. part of initiative to document the flash process for L preview.
2014-06-19 20:23:55 +00:00
smain@google.com
aa10b05a3b am b6974e92: add info about enabling USB debugging to adb doc. part of initiative to document the flash process for L preview.
* commit 'b6974e9261f9d0bb4af39950496428cd2b45eb6d':
  add info about enabling USB debugging to adb doc. part of initiative to document the flash process for L preview.
2014-06-19 19:45:47 +00:00
smain@google.com
b6974e9261 add info about enabling USB debugging to adb doc.
part of initiative to document the flash process for L preview.

Change-Id: I5177ba63d1cb2f291002b0fdb0b0209ca9e17072
2014-06-19 11:58:35 -07:00
Jeff Sharkey
b9a45aae8d am 447b68e7: am b5e05cff: Merge "Fixing parcel leaks to avoid virtual memory leak"
* commit '447b68e767943fdde297d78321378e2623985a0a':
  Fixing parcel leaks to avoid virtual memory leak
2014-06-19 16:11:51 +00:00
Jeff Sharkey
447b68e767 am b5e05cff: Merge "Fixing parcel leaks to avoid virtual memory leak"
* commit 'b5e05cffccc2ca1ce85ce9952b6c6845b46aa5c7':
  Fixing parcel leaks to avoid virtual memory leak
2014-06-19 16:07:52 +00:00
Yorke Lee
2e58ab7660 Merge "Add UNDEMOTE_METHOD to ContactsContract" 2014-06-19 14:48:39 +00:00
Robert Ly
611e591a3a am 4d521ed9: Merge "new lmp prev landing page" into klp-modular-dev
* commit '4d521ed9663a7a4f938b3c09f06af557614ca3d3':
  new lmp prev landing page
2014-06-19 08:53:46 +00:00
Ricardo Cervera
c93766932e am 10276c32: Merge "docs: Updated the screenshot for the Android Studio page." into klp-modular-dev
* commit '10276c32ec0a15fa444c1f3fa6ec9e8d1002cb6e':
  docs: Updated the screenshot for the Android Studio page.
2014-06-19 08:53:29 +00:00
Stephen Hines
c5b11fcc1f am ff83ed2d: am b02dadd4: Merge "Create FieldPacker.getPos() to get the actual amount of data used for FP."
* commit 'ff83ed2dc34f0595bcff2cb7b5d71bb39191963e':
  Create FieldPacker.getPos() to get the actual amount of data used for FP.
2014-06-19 03:18:17 +00:00
Stephen Hines
ff83ed2dc3 am b02dadd4: Merge "Create FieldPacker.getPos() to get the actual amount of data used for FP."
* commit 'b02dadd47c20b65569413cb4575c6050fe7b609f':
  Create FieldPacker.getPos() to get the actual amount of data used for FP.
2014-06-19 03:13:37 +00:00
Quddus Chong
99a25dd391 am 84611a1f: Merge "docs: Updates to L Preview Highlights." into klp-modular-dev
* commit '84611a1fe13299e3279d9bc5b0a2ec33d54c7e92':
  docs: Updates to L Preview Highlights.
2014-06-19 03:12:34 +00:00
Brian Carlstrom
80f1fe5f7c am f8077cf2: am 8e21e215: Merge "Switch from core to core-libart"
* commit 'f8077cf2d7ee55dbf02ec0c65a05db7e5c2fabfc':
  Switch from core to core-libart
2014-06-19 02:08:10 +00:00
Brian Carlstrom
f8077cf2d7 am 8e21e215: Merge "Switch from core to core-libart"
* commit '8e21e21550eddce01ad06fdf05b342993bf44c6a':
  Switch from core to core-libart
2014-06-19 02:03:35 +00:00
Robert Ly
4d521ed966 Merge "new lmp prev landing page" into klp-modular-dev 2014-06-19 00:17:11 +00:00
Robert Ly
26115661a3 new lmp prev landing page
Change-Id: I28cf943e21fc9b1e3c044830ac21079d5464dee8
2014-06-18 23:50:29 -07:00
Quddus Chong
84611a1fe1 Merge "docs: Updates to L Preview Highlights." into klp-modular-dev 2014-06-19 00:17:11 +00:00
Quddus Chong
17305644a8 docs: Updates to L Preview Highlights.
Change-Id: Ie64c90eebab7fc740c30f6881e6408d634e0c919
2014-06-18 20:02:24 -07:00
Jason Sams
3aa4de11b0 am 802aaf3b: am 47de3060: Merge "Fix element size on 64b"
* commit '802aaf3b9d029e8f6fdb1bf0a81758484801d330':
  Fix element size on 64b
2014-06-18 23:08:35 +00:00
Jason Sams
802aaf3b9d am 47de3060: Merge "Fix element size on 64b"
* commit '47de306050576535014ff2b0c08006f951eea2ee':
  Fix element size on 64b
2014-06-18 22:54:08 +00:00
Jeff Sharkey
b5e05cffcc Merge "Fixing parcel leaks to avoid virtual memory leak" 2014-06-18 22:48:04 +00:00
Maunik Shah
db1a9a3862 Fixing parcel leaks to avoid virtual memory leak
Client has to call recycle() on parcel object after its usage
otherwise native layer of binder won't clear the resources of
parcel which were allocated for IPC

Change-Id: Ib31ddcc92aa4ebd80bb66729922b9133692e9c9e
2014-06-19 19:44:21 +05:30
Stephen Hines
b02dadd47c Merge "Create FieldPacker.getPos() to get the actual amount of data used for FP." 2014-06-18 22:48:04 +00:00
Brian Carlstrom
8e21e21550 Merge "Switch from core to core-libart" 2014-06-18 22:48:04 +00:00
Brian Carlstrom
dbcae5ceb7 Switch from core to core-libart
Bug: 14298175
Change-Id: I89db18bf3d88f9511cb2ad943c64ecdbaf09d96f
2014-06-18 17:43:27 -07:00
Ricardo Cervera
10276c32ec Merge "docs: Updated the screenshot for the Android Studio page." into klp-modular-dev 2014-06-18 22:47:18 +00:00
Yorke Lee
0e040b0ea1 Add UNDEMOTE_METHOD to ContactsContract
Bug: 15593967
Change-Id: I9404107d65a0e6ac5f58dd5dd4b6b5df519ec20f
2014-06-18 15:02:44 -07:00
Mark Renouf
7deaf7c530 am f2dcb390: Merge "Limit swipe dismiss progress to positive values" into klp-modular-dev
* commit 'f2dcb390444ffb42cf8637c99f53d821917554e6':
  Limit swipe dismiss progress to positive values
2014-06-18 19:37:02 +00:00
Robert Ly
8312bfd618 am 5cfea842: Merge "docs: add allowembedded" into klp-modular-dev
* commit '5cfea84264911b93057a667cbcaf90e10740d658':
  docs: add allowembedded
2014-06-18 18:33:31 +00:00
Ricardo Cervera
3812613373 docs: Updated the screenshot for the Android Studio page.
Change-Id: Ia2a91bf9341dd9a0ee8572e6de1998cb41ac5c92
2014-06-18 09:40:13 -07:00
Quddus Chong
82ea0eb213 am ef655f26: docs: Added "games" metadata tag for Play Games landing page in d.a.c. Bug: 15709471
* commit 'ef655f26fceba274b75e41f0b085434aa12914c8':
  docs: Added "games" metadata tag for Play Games landing page in d.a.c. Bug: 15709471
2014-06-18 16:07:41 +00:00
Quddus Chong
ef655f26fc docs: Added "games" metadata tag for Play Games landing page in d.a.c.
Bug: 15709471

Change-Id: Ibac4bd844245e71a8cb975bd86d07f9df0c25be5
2014-06-18 08:57:24 -07:00
Stephen Hines
fa1275a6e7 Create FieldPacker.getPos() to get the actual amount of data used for FP.
We need larger buffers to handle 64-bit RS object types, but 32-bit code
will never fill all of the getData().length bytes. This allows us to retain
our verification code.

We have to modify an existing use of FieldPacker that was doing partial
updates of the underlying buffer. This was really relying on the old data
to be implicitly selected and written back, but that is not guaranteed by
the original API. This also required a fix to the FieldPacker.reset() API,
which was not allowing the FieldPacker to ever point to the final entry in
its buffer.

Change-Id: Idcd52790ac2b0ab1eff3f043e7eec2832953f04b
2014-06-18 00:24:44 -07:00
Griff Hazen
a2d30107c4 am f546eeb1: Merge "DO NOT MERGE Reduce chance of notification listener dropped messages." into klp-modular-dev
* commit 'f546eeb1ede3c33ca3ec7fff6b8deb9d4e5cbc3e':
  DO NOT MERGE Reduce chance of notification listener dropped messages.
2014-06-18 03:18:24 +00:00
Robert Ly
d664830ce4 am 95df0762: Merge "docs: Edits to the L Preview API overview." into klp-modular-dev
* commit '95df0762c40bb79418d5fc8d59bc997a419e6250':
  docs: Edits to the L Preview API overview.
2014-06-18 03:13:23 +00:00