116572 Commits

Author SHA1 Message Date
Dirk Dougherty
64e131a57b am 84bda431: am 35a59683: Doc change: remove staging urls for chrome and wallet sites.
* commit '84bda4319ff65b80e2be1cac53512c199246da39':
  Doc change: remove staging urls for chrome and wallet sites.
2013-11-01 11:20:09 -07:00
Dirk Dougherty
84bda4319f am 35a59683: Doc change: remove staging urls for chrome and wallet sites.
* commit '35a59683cf1e77dc794dfc51a5259743c6d07be8':
  Doc change: remove staging urls for chrome and wallet sites.
2013-11-01 11:17:50 -07:00
Dirk Dougherty
35a59683cf Doc change: remove staging urls for chrome and wallet sites.
Change-Id: I804d0386a3a518052ac8265cad9d20a8d1f6d462
2013-11-01 10:51:59 -07:00
Baligh Uddin
a842a0813c am a053e1ff: (-s ours) am 3f4c6bb5: (-s ours) Merge "Import translations. DO NOT MERGE" into klp-dev
* commit 'a053e1ffd567975da2bcb57c378aef16a7ddeaa9':
  Import translations. DO NOT MERGE
2013-11-01 07:40:46 -07:00
Baligh Uddin
5b76be492b am c08ce101: (-s ours) am 50bdac61: (-s ours) Merge "Import translations. DO NOT MERGE" into klp-dev
* commit 'c08ce101e0fc093d1e2e97359dda501cf37d4270':
  Import translations. DO NOT MERGE
2013-11-01 07:40:42 -07:00
Baligh Uddin
1af0938e2f am 154abe1e: (-s ours) am 2bc2574e: (-s ours) Merge "Import translations. DO NOT MERGE" into klp-dev
* commit '154abe1e7b66b1a09d62beefe7aab95820f028d1':
  Import translations. DO NOT MERGE
2013-11-01 07:40:39 -07:00
Baligh Uddin
a053e1ffd5 am 3f4c6bb5: (-s ours) Merge "Import translations. DO NOT MERGE" into klp-dev
* commit '3f4c6bb5ab254c5f5cbca0e3439b157f117e00b4':
  Import translations. DO NOT MERGE
2013-11-01 07:37:15 -07:00
Baligh Uddin
c08ce101e0 am 50bdac61: (-s ours) Merge "Import translations. DO NOT MERGE" into klp-dev
* commit '50bdac61a10c5d0296dc0de7ad6c7f4ed59186f6':
  Import translations. DO NOT MERGE
2013-11-01 07:37:12 -07:00
Baligh Uddin
154abe1e7b am 2bc2574e: (-s ours) Merge "Import translations. DO NOT MERGE" into klp-dev
* commit '2bc2574e60b5050107c28e4bc4f1fd505467c9d6':
  Import translations. DO NOT MERGE
2013-11-01 07:37:09 -07:00
Baligh Uddin
3f4c6bb5ab Merge "Import translations. DO NOT MERGE" into klp-dev 2013-11-01 14:35:42 +00:00
Baligh Uddin
50bdac61a1 Merge "Import translations. DO NOT MERGE" into klp-dev 2013-11-01 14:35:02 +00:00
Baligh Uddin
2bc2574e60 Merge "Import translations. DO NOT MERGE" into klp-dev 2013-11-01 14:34:40 +00:00
Brian Carlstrom
6872435264 am 3a9a2089: am e6411e68: Merge "Set persist.sys.dalvik.vm.lib at system server startup" into klp-dev
* commit '3a9a2089852d18ef7abbb9476fc3455bfec5a880':
  Set persist.sys.dalvik.vm.lib at system server startup
2013-10-31 21:39:07 -07:00
Brian Carlstrom
3a9a208985 am e6411e68: Merge "Set persist.sys.dalvik.vm.lib at system server startup" into klp-dev
* commit 'e6411e681018289c58ae6f622c11db7c800de962':
  Set persist.sys.dalvik.vm.lib at system server startup
2013-10-31 21:35:50 -07:00
Brian Carlstrom
e6411e6810 Merge "Set persist.sys.dalvik.vm.lib at system server startup" into klp-dev 2013-11-01 04:32:46 +00:00
Jeff Sharkey
b9c28ce9d4 am 2903d6fa: am c09b6a46: Merge "Better enforcement in DocumentsProvider.call()." into klp-dev
* commit '2903d6fa19e90ad4546330431e2a26245dc0d5bc':
  Better enforcement in DocumentsProvider.call().
2013-10-31 17:59:47 -07:00
Jeff Sharkey
2903d6fa19 am c09b6a46: Merge "Better enforcement in DocumentsProvider.call()." into klp-dev
* commit 'c09b6a46a34d42b0b1abf2f28b943975b8fa3d79':
  Better enforcement in DocumentsProvider.call().
2013-10-31 17:58:21 -07:00
Jeff Sharkey
c09b6a46a3 Merge "Better enforcement in DocumentsProvider.call()." into klp-dev 2013-11-01 00:56:26 +00:00
Svetoslav
c896147c96 am 9eae380b: am a9f28eea: Merge "Temporary detached views not properly reported to accessibility layer." into klp-dev
* commit '9eae380badaa8512fd2c3b0e01a0aff276d3636b':
  Temporary detached views not properly reported to accessibility layer.
2013-10-31 17:52:10 -07:00
Svetoslav
9eae380bad am a9f28eea: Merge "Temporary detached views not properly reported to accessibility layer." into klp-dev
* commit 'a9f28eea3645bc25399575db78c9235484e359c3':
  Temporary detached views not properly reported to accessibility layer.
2013-10-31 17:48:42 -07:00
Svetoslav
a9f28eea36 Merge "Temporary detached views not properly reported to accessibility layer." into klp-dev 2013-11-01 00:44:50 +00:00
Svetoslav
1868689417 am acd8741d: am a84e1197: Merge "Uninitialized UiAutomationConnection incorrectly enforces caller id." into klp-dev
* commit 'acd8741de6610bf3e2ec5ee682f7baa54d1fc383':
  Uninitialized UiAutomationConnection incorrectly enforces caller id.
2013-10-31 17:35:50 -07:00
Svetoslav
acd8741de6 am a84e1197: Merge "Uninitialized UiAutomationConnection incorrectly enforces caller id." into klp-dev
* commit 'a84e1197f5deaed95cea48f8e103119dc4b36c1b':
  Uninitialized UiAutomationConnection incorrectly enforces caller id.
2013-10-31 17:33:16 -07:00
Svetoslav
a84e1197f5 Merge "Uninitialized UiAutomationConnection incorrectly enforces caller id." into klp-dev 2013-11-01 00:31:02 +00:00
Svetoslav
d4bdd6befa Temporary detached views not properly reported to accessibility layer.
A view may be temporary detached. While in this state the view
state may change for which we fire accessibility events. Clients
use them to know when the view changed and what the change is.
However, detached views do not fire accessibility events.
Hence, a client may hold a stale AccessibilityNodeInfo since
the changes to its source view happened in a temporary detached
state.

bug:11388752

Change-Id: I9052700ca9195841cc2881b65c17f5615e6f71fb
2013-10-31 17:25:06 -07:00
Dianne Hackborn
52b46b4bd0 am de2d961f: am fbefe9bf: Merge "Fix issue #11168649: LRU logic for Chrome renderers seems..." into klp-dev
* commit 'de2d961ff83fbca65bebb9696551cbbc14cad6a5':
  Fix issue #11168649: LRU logic for Chrome renderers seems...
2013-10-31 17:21:59 -07:00
Dianne Hackborn
de2d961ff8 am fbefe9bf: Merge "Fix issue #11168649: LRU logic for Chrome renderers seems..." into klp-dev
* commit 'fbefe9bf741250f0ec2a538dbd11ab9f38a2c8f8':
  Fix issue #11168649: LRU logic for Chrome renderers seems...
2013-10-31 17:20:29 -07:00
Dianne Hackborn
fbefe9bf74 Merge "Fix issue #11168649: LRU logic for Chrome renderers seems..." into klp-dev 2013-11-01 00:18:12 +00:00
Dianne Hackborn
db92608de9 Fix issue #11168649: LRU logic for Chrome renderers seems...
...not to work on KitKat (was: Janky exit animation)

Reworking the LRU list (splitting it into an activity vs. empty
section) accidentally broken the old behavior of "client activity"
processes being prioritized with activity processes.  In fact, we
were no longer marking "client activity" processes at all.

In this change, we rework how we manage "client activity" processes
by putting them on the main activity LRU section.  This is generally
simple -- ActiveServices now keeps track of whether a process is
a "client activity" process based on its bindings, and updateLruProcess
treats these as regular activity processes.  However, we don't want
to allow processes doing this to spam our LRU list so that we lose
everything else, so there is some additional complexity in managing
that list where we spread client activity processes across is so
that the intermingle with other activity processes.

The rest of the change is fairly simple -- the old client activity
process management is gone, but that doesn't matter because it wasn't
actually running any more.  There is a new argument to updateLruProcess
to indicate a client process it comes from (since we now need to update
this based on bindings) which is just used to limit how high in the
LRU list we can move things.  The ProcessRecord.hasActivities field is
simply removied, because ProcessRecord.activities.size() > 0 means the
same thing, and that is actually what all of the key mechanisms are using
at this point.

Finally, note there is some commented out code of a new way to manage
the LRU movement.  This isn't in use, but something I would like to
move to in the next release so it is staying there for now for further
development.

Change-Id: Id8a21b4e32bb5aa9c8e7d443de4b658487cfbe18
2013-10-31 16:32:44 -07:00
Svetoslav
9663fd09e9 Uninitialized UiAutomationConnection incorrectly enforces caller id.
When a client of a UiAutomationConnection is set it remembers its UID
and allows subsequent operations only from this UID. The connection
If the connection was not used, i.e. its client is not set, and an
attempt to destroy it is made the connection enforces the caller UID
to be that of the owner but it does not have an owner yet. Now if the
destroy method is called on a connection that is never used (has no
client) we do not enforce caller UID.

bug:11465888

Change-Id: I739dfc45e772ea970b6ab384e4420184724333a3
2013-10-31 16:28:24 -07:00
Jim Miller
ee3b039ac6 am aa8dbf11: am 43ef1c8c: Merge "Remove deprecated API calls to KeyguardManager from statusbar" into klp-dev
* commit 'aa8dbf111444435b6071f7b226af5a7bb2a56c52':
  Remove deprecated API calls to KeyguardManager from statusbar
2013-10-31 15:30:02 -07:00
Brian Carlstrom
ad46405358 Set persist.sys.dalvik.vm.lib at system server startup
Bug: 11463182
Change-Id: I4409e84570c4e27bf8da36d0aca87812a1c032a6
2013-10-31 15:29:40 -07:00
Jim Miller
aa8dbf1114 am 43ef1c8c: Merge "Remove deprecated API calls to KeyguardManager from statusbar" into klp-dev
* commit '43ef1c8c34c6dd7c7ae75ac2c1b9bfdc15405b04':
  Remove deprecated API calls to KeyguardManager from statusbar
2013-10-31 15:26:52 -07:00
Jim Miller
43ef1c8c34 Merge "Remove deprecated API calls to KeyguardManager from statusbar" into klp-dev 2013-10-31 22:22:58 +00:00
Jeff Sharkey
8a2998eade Better enforcement in DocumentsProvider.call().
Use ContentProvider.enforceWritePermissionInner() to handle all edge
cases around checking if caller has write permissions.  This fixes
bug where call() would throw if caller and provider were the same app.

Bug: 11464234
Change-Id: Iace8e0e4243d56ed1cdcc9680383103975107036
2013-10-31 14:55:44 -07:00
Svetoslav
4379bd7518 am eccfe65f: am 6ce161d1: Merge "Cancel current work in PrintDocumentAdatper if printing is cancelled." into klp-dev
* commit 'eccfe65f9daf459342ebc658b8a40584dfcea016':
  Cancel current work in PrintDocumentAdatper if printing is cancelled.
2013-10-31 14:48:22 -07:00
Svetoslav
eccfe65f9d am 6ce161d1: Merge "Cancel current work in PrintDocumentAdatper if printing is cancelled." into klp-dev
* commit '6ce161d1762a1c74b1ed6931c1d54f1f553267b0':
  Cancel current work in PrintDocumentAdatper if printing is cancelled.
2013-10-31 14:44:50 -07:00
Chet Haase
93830ffb14 am df52471c: am 5747919f: Merge "Fix leak in TransitionInflater" into klp-dev
* commit 'df52471c994f2374ae87ce52dbad61b43e7285e8':
  Fix leak in TransitionInflater
2013-10-31 14:42:44 -07:00
Svetoslav
6ce161d176 Merge "Cancel current work in PrintDocumentAdatper if printing is cancelled." into klp-dev 2013-10-31 21:42:06 +00:00
Chet Haase
df52471c99 am 5747919f: Merge "Fix leak in TransitionInflater" into klp-dev
* commit '5747919fed5180956387c50cb03671b9e67be1d5':
  Fix leak in TransitionInflater
2013-10-31 14:41:13 -07:00
Chet Haase
5747919fed Merge "Fix leak in TransitionInflater" into klp-dev 2013-10-31 21:38:21 +00:00
Jim Miller
a999d463c1 Remove deprecated API calls to KeyguardManager from statusbar
Fixes bug 11448304

Change-Id: I3049a20d9320af0425d7a8f08d5aa208e470e292
2013-10-31 14:32:29 -07:00
Svetoslav
d270cb9264 Cancel current work in PrintDocumentAdatper if printing is cancelled.
Layout and write may take some time during which the user can
cancel printing. Currently we wait for the last operation,
being write or layout, to complete before closing the print
dialog. Now in such a scenario we request a cancellation of
the ongoing operation.

bug:11329523

Change-Id: Ia9d747163cc73509369a86c8b5afc83b7ee54859
2013-10-31 14:30:58 -07:00
Chet Haase
58ad12208a Fix leak in TransitionInflater
A static map in TransitionInflater keyed off of Context instances,
which could cause contexts/activities to leak over time. This
fix removes that map and simply creates a new inflater each time.
The savings of the cached inflater was minimal an unnecessary, and the
intended sharing is in the context embedded in the inflater anyway.

Issue #11436919 leak in TransitionInflator

Change-Id: Ic05ca47f57723bd572bb6143df4035d66eedf5ad
2013-10-31 14:25:56 -07:00
Wink Saville
2321290fb7 am 6952b6fa: am b4f673e2: Merge "Use HttpsURLConnection to by pass proxies." into klp-dev
* commit '6952b6fac5930d3278f0103280f1ac9348d27a79':
  Use HttpsURLConnection to by pass proxies.
2013-10-31 14:23:41 -07:00
Wink Saville
6952b6fac5 am b4f673e2: Merge "Use HttpsURLConnection to by pass proxies." into klp-dev
* commit 'b4f673e25f296ee2f93e62bac2740240628a2dd6':
  Use HttpsURLConnection to by pass proxies.
2013-10-31 14:20:00 -07:00
Wink Saville
b4f673e25f Merge "Use HttpsURLConnection to by pass proxies." into klp-dev 2013-10-31 21:18:03 +00:00
Dirk Dougherty
8bcee6e67a am adedcaaa: am 2761791a: Merge "Doc change: fix url." into klp-dev
* commit 'adedcaaa41a231d62c64cf7f2ec18c493f16f995':
  Doc change: fix url.
2013-10-31 14:09:49 -07:00
Dirk Dougherty
adedcaaa41 am 2761791a: Merge "Doc change: fix url." into klp-dev
* commit '2761791ab5b964cedbed808d6cb5e181973f5771':
  Doc change: fix url.
2013-10-31 14:06:23 -07:00
Dirk Dougherty
2761791ab5 Merge "Doc change: fix url." into klp-dev 2013-10-31 21:04:21 +00:00