121331 Commits

Author SHA1 Message Date
Dave Platt
285fc7a7cd Merge "Fix socket descriptor leak from Zygote to child app" 2013-12-13 00:35:41 +00:00
Adam Lesinski
182f73fc4d Introduce a Lifecycle for system services
Provide an abstract class for system services to extend from,
similar to the android.app.Service.

This will allow services to receive events in a uniform way,
and will allow services to be created and started in the
correct order regardless of whether or not a particular
service exists.

Similar to android.app.Service, services are meant to implement
Binder interfaces as inner classes. This prevents services from
having incestuous access to each other and makes them use the
public API.

Change-Id: Iaacfee8d5f080a28d7cc606761f4624673ed390f
2013-12-12 16:35:11 -08:00
Dave Platt
70ef29b04e Fix socket descriptor leak from Zygote to child app
Due to an API change in LocalSocket, Zygote must now
manually close the FileDescriptor it created when it
registered a LocalServerSocket.  The LocalSocket.close()
routine will no longer do so.

Bug: 12114500
Change-Id: I8c9fb073924ac33d594bd3bd0eb11d3d1d402506
2013-12-12 16:27:08 -08:00
Yorke Lee
833a9e58ce Merge "ContactsContract api changes" 2013-12-13 00:11:53 +00:00
Yorke Lee
6b86518c57 Merge "Expose CallLog provider fields as public API" 2013-12-13 00:09:26 +00:00
Katie McCormick
f2041ac56e Doc update: Update package summary for BT.
Fixes:

b/8584860

Change-Id: Ic85436f90b46508e6a182e3fc51365f5bfb8da14
2013-12-12 15:42:00 -08:00
Katie McCormick
8b8194b500 Doc update: clarify version of flags.
Fixes:

b/11999080

Change-Id: I0eda86d5162caab6809ff780387091544530dc32
2013-12-12 14:48:39 -08:00
Greg Hackmann
32b4c0779e Clean up native AlarmManagerService tabs/spaces and unused parameter warnings
Change-Id: I64da1437dd0ed30957b43450c72b9d3797112a2e
Signed-off-by: Greg Hackmann <ghackmann@google.com>
2013-12-12 12:53:32 -08:00
Chris Craik
f57776b2d1 3d view system!
True 3d transformations are now supported by DisplayLists and the
renderer, initially with the translationZ property on view.

Renderer operations used directly by DisplayList (formerly,
clip/save/restore/saveLayer) are now more simply managed by allocating
them temporarily on the handler's allocator, which exists for a single
frame. This is much simpler than continuing to expand the pool of
pre-allocated DisplayListOps now that more operations are called
directly by DisplayList, especially with z ordered drawing.

Still TODO:
-APIs for camera positioning, shadows
-Make Z apis public, and expose through XML
-Make invalidation / input 3d aware

Change-Id: I95fe6fa03f9b6ddd34a7e0c6ec8dd9fe47c6c6eb
2013-12-12 10:18:23 -08:00
Narayan Kamath
eb565dc527 Use StrictJarFile instead of JarFile for cert collection.
This ensures that we use the same underlying zip
processing code as the runtimes.

bug: 10193060

Change-Id: I0f287dd6fa95207cd02f648528ef6c08dd360a72
2013-12-12 17:53:48 +00:00
Andres Morales
ec31555d88 Merge "Adding INfcUnlockSettings and NfcUnlock interface class." 2013-12-12 17:36:40 +00:00
Robin Lee
c62cbd9c28 Merge "Simplify UsbDeviceManager.containsFunction()" 2013-12-12 09:18:05 +00:00
Kristian Monsen
f5fabdf83d Fix one and hide the other warnings from core/jni
Most of the warnings are unused parameter from skia functions.

Change-Id: I9df57718d117c26b96163f751ccb056ca86ac072
2013-12-11 21:58:53 -08:00
Katie McCormick
5b46455cbc am 9a72ebdf: am b1738b3a: am 7162b920: am 861f8d85: am a58967a9: Doc update: removed the word "new".
* commit '9a72ebdfb6b69b0fcb4189758fc84d748240d94b':
  Doc update: removed the word "new".
2013-12-12 02:35:01 +00:00
Katie McCormick
9a72ebdfb6 am b1738b3a: am 7162b920: am 861f8d85: am a58967a9: Doc update: removed the word "new".
* commit 'b1738b3a272439c7e2c0d55875fa37f3c3acfddc':
  Doc update: removed the word "new".
2013-12-12 02:32:07 +00:00
Katie McCormick
b1738b3a27 am 7162b920: am 861f8d85: am a58967a9: Doc update: removed the word "new".
* commit '7162b9200707d43bba7168e86073b32ca39c2cd2':
  Doc update: removed the word "new".
2013-12-12 02:28:41 +00:00
Katie McCormick
7162b92007 am 861f8d85: am a58967a9: Doc update: removed the word "new".
* commit '861f8d8503bf1c384b3fc39531b2ea6db563ebb3':
  Doc update: removed the word "new".
2013-12-11 18:25:56 -08:00
Katie McCormick
861f8d8503 am a58967a9: Doc update: removed the word "new".
* commit 'a58967a9899e691a28fc8e277115838e2b0d0f67':
  Doc update: removed the word "new".
2013-12-12 02:23:04 +00:00
Katie McCormick
a58967a989 Doc update: removed the word "new".
Change-Id: I8764d94e0f924feeae21a0230dc4f50eacf7754a
2013-12-11 18:17:28 -08:00
Alan Viverette
774e89f14d Merge "Verify drawables added to ViewOverlay so they can be scheduled" 2013-12-12 02:08:42 +00:00
Alan Viverette
9205407998 Merge "Add caption window color attribute" 2013-12-12 01:20:32 +00:00
Todd Poynor
84c3d2a7de am c52afd25: am c95bb562: Add previous console on pstore to DropBox
* commit 'c52afd2532737872e97933ad1cfb214d4382091f':
  Add previous console on pstore to DropBox
2013-12-12 00:53:07 +00:00
Todd Poynor
c52afd2532 am c95bb562: Add previous console on pstore to DropBox
* commit 'c95bb562e8c67c258623fe70e8001a08e59b8c7d':
  Add previous console on pstore to DropBox
2013-12-12 00:49:42 +00:00
Todd Poynor
c95bb562e8 Add previous console on pstore to DropBox
Change-Id: I23c0213fe3d52280d7338ca62cb7e79b80a16cc6
2013-12-12 00:44:30 +00:00
Vinit Deshapnde
19b9c1498e Merge "Move Wifi/P2p service components under services" 2013-12-12 00:37:42 +00:00
Dirk Dougherty
71cd5fd73f am 0bef299c: am b319cde4: am 312165a8: am f93cc02f: am c6da5232: Merge "Remove inaccurate statement that recommends remaining wih IAB v2 if you uses subscriptions. Subscriptions are supported in v3." into klp-docs
* commit '0bef299c766a51d29a5e7e818d42eefc2dc278b1':
  Remove inaccurate statement that recommends remaining wih IAB v2 if you uses subscriptions. Subscriptions are supported in v3.
2013-12-12 00:13:27 +00:00
Dirk Dougherty
0bef299c76 am b319cde4: am 312165a8: am f93cc02f: am c6da5232: Merge "Remove inaccurate statement that recommends remaining wih IAB v2 if you uses subscriptions. Subscriptions are supported in v3." into klp-docs
* commit 'b319cde435b6dd77eab7dbf788567cc5f8a02bcf':
  Remove inaccurate statement that recommends remaining wih IAB v2 if you uses subscriptions. Subscriptions are supported in v3.
2013-12-12 00:08:25 +00:00
Vinit Deshapnde
ffadfb9ffd Move Wifi/P2p service components under services
Some methods need to be public, since frameworks/base complies before
frameworks/base/services; and services takes build dependency on base.

Similar issue exists with WifiEnterpriseConfig constants.

Bug: 9907308
Change-Id: Ied0e3dee0b25c939067dbc66867a9814b3b3b68e
2013-12-11 16:06:49 -08:00
Dirk Dougherty
b319cde435 am 312165a8: am f93cc02f: am c6da5232: Merge "Remove inaccurate statement that recommends remaining wih IAB v2 if you uses subscriptions. Subscriptions are supported in v3." into klp-docs
* commit '312165a843b6c30128493ba8dcf632d1496ade61':
  Remove inaccurate statement that recommends remaining wih IAB v2 if you uses subscriptions. Subscriptions are supported in v3.
2013-12-12 00:05:30 +00:00
Dirk Dougherty
312165a843 am f93cc02f: am c6da5232: Merge "Remove inaccurate statement that recommends remaining wih IAB v2 if you uses subscriptions. Subscriptions are supported in v3." into klp-docs
* commit 'f93cc02f70d06060ad487fec868e565129c9282c':
  Remove inaccurate statement that recommends remaining wih IAB v2 if you uses subscriptions. Subscriptions are supported in v3.
2013-12-11 16:00:13 -08:00
Alan Viverette
f34ef74eb2 Replace auto-create in findViewById() with explicit create() API
Change-Id: Ib833cc23f4ae39b5d729db3d425faa7dfd5b3c4c
2013-12-11 15:59:53 -08:00
Dirk Dougherty
f93cc02f70 am c6da5232: Merge "Remove inaccurate statement that recommends remaining wih IAB v2 if you uses subscriptions. Subscriptions are supported in v3." into klp-docs
* commit 'c6da523207d3ddf7b9da98fcb5e461f286eb7aa4':
  Remove inaccurate statement that recommends remaining wih IAB v2 if you uses subscriptions. Subscriptions are supported in v3.
2013-12-11 23:41:11 +00:00
Dirk Dougherty
c6da523207 Merge "Remove inaccurate statement that recommends remaining wih IAB v2 if you uses subscriptions. Subscriptions are supported in v3." into klp-docs 2013-12-11 23:38:20 +00:00
Dirk Dougherty
103c212691 Remove inaccurate statement that recommends remaining wih IAB v2 if you uses subscriptions. Subscriptions are supported in v3.
Change-Id: I9592f5364afd3c24ab047bb938bdaf6e8bf3b922
2013-12-11 15:35:30 -08:00
Alan Viverette
55d70620d9 Add caption window color attribute
The WebVTT rendering implementation interprets window color as region
color, since there is no window for non-region captions.

BUG: 12020757
Change-Id: Ie891e1343d718783fc32c712860f886de22558ec
2013-12-11 15:22:14 -08:00
Dmitry Shmidt
f7a38a09ff Merge "wifi: P2P: Fix WFD subelement parsing" 2013-12-11 23:18:26 +00:00
Craig Mautner
87b25acffb Merge "Put new Activity at frontOfTask" 2013-12-11 23:11:22 +00:00
Nick Kralevich
362028d632 am 411954ae: am a6416309: am 1e137549: am efa5c88f: Merge "Don\'t try to set service.bootanim.exit"
* commit '411954aef072574676462f579847a01af0aed728':
  Don't try to set service.bootanim.exit
2013-12-11 23:05:00 +00:00
Baligh Uddin
8883bebd0f am 851138fc: (-s ours) am dd914cc2: (-s ours) am 5d819bef: (-s ours) am 32aa8222: (-s ours) am 0a102150: (-s ours) Merge "Import translations. DO NOT MERGE" into klp-dev
* commit '851138fcee54877c9a2cc4102427a3ecc126bbea':
  Import translations. DO NOT MERGE
2013-12-11 23:04:54 +00:00
Baligh Uddin
a1763a6334 am a9024556: (-s ours) am ac7737fc: (-s ours) am 6a8b1691: (-s ours) am e30461c0: (-s ours) am 60835d4b: (-s ours) Import translations. DO NOT MERGE
* commit 'a9024556c4d838667913af5c234e47d728cc5fa4':
  Import translations. DO NOT MERGE
2013-12-11 23:04:45 +00:00
Dmitry Shmidt
3af71e6dcf wifi: P2P: Fix WFD subelement parsing
Change-Id: Ifd802b59266760fb570fee28a6c34339a7f9fa01
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
2013-12-11 14:55:59 -08:00
Marco Nelissen
09cee9d21f am 4f6a1394: am c680bab3: am 69b46707: am ce3bd309: Merge "Parse UUID string with Long.parseLong"
* commit '4f6a139493e922f2db5e4ee7bb5364e4f8487322':
  Parse UUID string with Long.parseLong
2013-12-11 22:42:02 +00:00
Narayan Kamath
44252e11b2 am d775ed03: (-s ours) am 78168595: am 007f3cf5: am bb349cdb: Merge "Add libutils dependency for libandroidfw host build."
* commit 'd775ed03ed23e05477ae17ac0c49ff142c3dc9ec':
  Add libutils dependency for libandroidfw host build.
2013-12-11 22:41:57 +00:00
Narayan Kamath
5a06f528b2 am 0bc3607c: (-s ours) am 9f09408e: am 336bf2fb: am d21752df: Merge "Reimplement ZipFileRO in terms of libziparchive."
* commit '0bc3607c2823752ae68fe9a2f45803ecc7895a84':
  Reimplement ZipFileRO in terms of libziparchive.
2013-12-11 22:33:48 +00:00
Elliott Hughes
ce0d569857 am e2fbb2ac: am d3dd83c6: am 5b9437df: am 4a72b306: Merge "fix possible buffer overrun and memory leak"
* commit 'e2fbb2ac6802e54d67a910da790711fbb2f09201':
  fix possible buffer overrun and memory leak
2013-12-11 22:27:28 +00:00
Scott Main
2515e6a42f am 5f41b262: am aec930b2: am f70d7b9a: am cf5ed42f: am df75bdcc: rewrite intent guide and add doc with intents supported by platform apps
* commit '5f41b262a5edb9f2ffb44fff77dc75d5cabec2ba':
  rewrite intent guide and add doc with intents supported by platform apps
2013-12-11 22:27:19 +00:00
Nick Kralevich
411954aef0 am a6416309: am 1e137549: am efa5c88f: Merge "Don\'t try to set service.bootanim.exit"
* commit 'a64163093e6e55f8bbb0153e783fb0ab635e9e60':
  Don't try to set service.bootanim.exit
2013-12-11 22:08:05 +00:00
Baligh Uddin
851138fcee am dd914cc2: (-s ours) am 5d819bef: (-s ours) am 32aa8222: (-s ours) am 0a102150: (-s ours) Merge "Import translations. DO NOT MERGE" into klp-dev
* commit 'dd914cc253afcccd0513df90f22013d8ad01a18a':
  Import translations. DO NOT MERGE
2013-12-11 22:08:00 +00:00
Baligh Uddin
a9024556c4 am ac7737fc: (-s ours) am 6a8b1691: (-s ours) am e30461c0: (-s ours) am 60835d4b: (-s ours) Import translations. DO NOT MERGE
* commit 'ac7737fc99561344c19a267f7e8d1fe5e27d32a0':
  Import translations. DO NOT MERGE
2013-12-11 22:07:55 +00:00
Marco Nelissen
4f6a139493 am c680bab3: am 69b46707: am ce3bd309: Merge "Parse UUID string with Long.parseLong"
* commit 'c680bab3315de2f6af14c1e9fcd3aaf63fa15848':
  Parse UUID string with Long.parseLong
2013-12-11 22:02:36 +00:00