12481 Commits

Author SHA1 Message Date
Dianne Hackborn
d9c71435ca am cc743347: Merge "New API to get app op information about a single package."
* commit 'cc7433470f00fac3bbe7835de3ded4b9bf121244':
  New API to get app op information about a single package.
2013-01-18 18:51:48 -08:00
Dianne Hackborn
72e3983d38 New API to get app op information about a single package.
Change-Id: I986453d9bb4161da467fb820b12502464e936483
2013-01-18 18:36:09 -08:00
Robert Greenwalt
02f63f77c2 am 20da885c: Merge "Revert "Second pass tying into dns cache per interface""
* commit '20da885caa27ee8148c61be0ff56451ad6bf8146':
  Revert "Second pass tying into dns cache per interface"
2013-01-18 16:39:07 -08:00
Robert Greenwalt
20da885caa Merge "Revert "Second pass tying into dns cache per interface"" 2013-01-19 00:36:12 +00:00
Robert Greenwalt
63837f455d Revert "Second pass tying into dns cache per interface"
This reverts commit f60f94a89e49c125f4aff6496710a0fb66579545

Change-Id: If52dffd5100a6b03275da0eabfa05e24c5ecada9
2013-01-19 00:34:07 +00:00
Dianne Hackborn
c152e16b07 am 8fea4e72: Merge "Rework ParceledListSlice to be much easier to use."
* commit '8fea4e72e4dcff9fa76168b9e26cf5907102f70b':
  Rework ParceledListSlice to be much easier to use.
2013-01-18 16:20:40 -08:00
Dianne Hackborn
d8e1dbb6bc Rework ParceledListSlice to be much easier to use.
Take advantage of this to return better information about
packages filtered by permissions -- include the permissions
they have in the requested array.

Also fix issue #8026793 (Contact picture shows default pic
while searching for a contact in qsb) by using the base
package name of the Context when reporting the app name
of an operation.  Otherwise you could make a resource-only
context for another application and do calls through that
and get reported as the wrong app.

Change-Id: I5e0488bf773acea5a3d22f245641828e1a106fb8
2013-01-18 13:02:26 -08:00
Wink Saville
0120602c58 am 52dda54b: Merge "Clean up published network condition reporting."
* commit '52dda54b081f3a3fb1cc475128eec820e3d5b21e':
  Clean up published network condition reporting.
2013-01-18 10:44:33 -08:00
Wink Saville
52dda54b08 Merge "Clean up published network condition reporting." 2013-01-18 18:41:39 +00:00
Wink Saville
82413d0b2a Clean up published network condition reporting.
Change-Id: I371c04bcb0547f1133e7ce12a6871aad3b3fdc6b
2013-01-18 09:31:13 -08:00
Satoshi Kataoka
812808b9f6 am 2d43bf6b: Merge "Ensure that the input method dialog is dismissed when changing the hardware keyboard state."
* commit '2d43bf6ba587e1754828b72371832eb89cbdf13b':
  Ensure that the input method dialog is dismissed when changing the hardware keyboard state.
2013-01-17 23:05:20 -08:00
Satoshi Kataoka
2d43bf6ba5 Merge "Ensure that the input method dialog is dismissed when changing the hardware keyboard state." 2013-01-18 07:03:32 +00:00
Satoshi Kataoka
04dd24d4ba Ensure that the input method dialog is dismissed when changing the hardware keyboard state.
Change-Id: I51882ecd2b1a12116f43afff7c23454164a6272b
2013-01-18 13:44:57 +09:00
Robert Greenwalt
6b000be49f am 0f8d1553: Merge "Second pass tying into dns cache per interface"
* commit '0f8d155363c361199a9d9aa5dcdbc4088990f893':
  Second pass tying into dns cache per interface
2013-01-17 09:08:33 -08:00
Dianne Hackborn
f2ca51dbff am 2125dd57: Merge "AppOps: fix nested op tracking, new API to get apps using permissions."
* commit '2125dd57cc3c1c43da9793a2ee4bb8a7bf19f083':
  AppOps: fix nested op tracking, new API to get apps using permissions.
2013-01-17 09:08:27 -08:00
Victoria Lease
04f6c873f2 am b2efa40b: Merge "Prevent OOM death for services under ServiceWatcher\'s care."
* commit 'b2efa40bc37bc83410ef38652f708ea7ef6ab845':
  Prevent OOM death for services under ServiceWatcher's care.
2013-01-17 09:08:22 -08:00
Robert Greenwalt
0f8d155363 Merge "Second pass tying into dns cache per interface" 2013-01-17 16:15:33 +00:00
Dianne Hackborn
2125dd57cc Merge "AppOps: fix nested op tracking, new API to get apps using permissions." 2013-01-17 02:51:11 +00:00
Dianne Hackborn
e799175b6b AppOps: fix nested op tracking, new API to get apps using
permissions.

Change-Id: I20c7bd58febc01d6911a90440867eaacd133c464
2013-01-16 18:10:40 -08:00
Victoria Lease
fd08d1ece5 Prevent OOM death for services under ServiceWatcher's care.
Change-Id: If87be5769b55368edaf4776189e8f6e51a21eb03
2013-01-16 16:21:41 -08:00
Amith Yamasani
0f4210cc01 am d4fe37be: Merge "Rename bindService to bindServiceAsUser to follow convention."
* commit 'd4fe37bee7c7433f32c23cee100c6e05ba0f3b2b':
  Rename bindService to bindServiceAsUser to follow convention.
2013-01-16 15:30:21 -08:00
Amith Yamasani
d4fe37bee7 Merge "Rename bindService to bindServiceAsUser to follow convention." 2013-01-16 23:26:30 +00:00
Amith Yamasani
27b89e6658 Rename bindService to bindServiceAsUser to follow convention.
This is for the multi-user version of bindService, not the original.

Change-Id: Ib2de35941196accf387b1a276a77e6f9af805ec0
2013-01-16 12:30:11 -08:00
Dianne Hackborn
7ed6c6d83b am 35654b61: More work on App Ops service.
* commit '35654b61e8fe7bc85afcb076ddbb590d51c5865f':
  More work on App Ops service.
2013-01-16 12:14:53 -08:00
Dianne Hackborn
35654b61e8 More work on App Ops service.
Implemented reading and writing state to retain information
across boots, API to retrieve state from it, improved location
manager interaction to monitor both coarse and fine access
and only note operations when location data is being delivered
back to app (not when it is just registering to get the data at
some time in the future).

Also implement tracking of read/write ops on contacts and the
call log.  This involved tweaking the content provider protocol
to pass over the name of the calling package, and some
infrastructure in the ContentProvider transport to note incoming
calls with the app ops service.  The contacts provider and call
log provider turn this on for themselves.

This also implements some of the mechanics of being able to ignore
incoming provider calls...  all that is left are some new APIs for
the real content provider implementation to be involved with
providing the correct behavior for query() (return an empty
cursor with the right columns) and insert() (need to figure out
what URI to return).

Change-Id: I36ebbcd63dee58264a480f3d3786891ca7cbdb4c
2013-01-16 12:11:01 -08:00
Sasha Levitskiy
8878aceb94 am f849124b: Merge "Removed Throttle Manager as obsolete"
* commit 'f849124b6bc769bdaf98909279124ff9716c9107':
  Removed Throttle Manager as obsolete
2013-01-15 16:59:50 -08:00
Sasha Levitskiy
f849124b6b Merge "Removed Throttle Manager as obsolete" 2013-01-15 16:56:30 -08:00
Victoria Lease
8bbf6d7c40 am 2f8b097e: Merge "fix NPE in updateClientUids"
* commit '2f8b097ea1c25a614ce6c1c4b1ae960938634f8f':
  fix NPE in updateClientUids
2013-01-15 13:52:10 -08:00
Victoria Lease
ea78b85bb7 fix NPE in updateClientUids
Bug: 8009908
Change-Id: I54d97c587a3fa9d003f654f98fdfdbe21af791d6
2013-01-15 10:39:28 -08:00
Craig Mautner
56ffeee999 am 07f943d4: Merge "Add Overrides, remove trailing whitespace."
* commit '07f943d4176fac15995985db2ac562f11fd7ffef':
  Add Overrides, remove trailing whitespace.
2013-01-15 09:36:27 -08:00
Craig Mautner
07f943d417 Merge "Add Overrides, remove trailing whitespace." 2013-01-15 09:10:10 -08:00
Craig Mautner
6cfa7292cf Add Overrides, remove trailing whitespace.
Once and for all.

Change-Id: I0835515696c1a8ec7dff719fb734cbbd0b4252d6
2013-01-15 09:05:42 -08:00
Satoshi Kataoka
337d5af1b6 am 8e303cc5: Refactor utilities for InputMethodManagerSerivce that we want to share with the Settings application
* commit '8e303cc5dd4860b6050d5725ce60ca7e6fb00c7b':
  Refactor utilities for InputMethodManagerSerivce that we want to share with the Settings application
2013-01-14 21:27:02 -08:00
Satoshi Kataoka
8e303cc5dd Refactor utilities for InputMethodManagerSerivce that we want to share with the Settings application
Bug: 7872918

Change-Id: I0bc9954f163a3ec38d08b9ba842a8a31176eb6a6
2013-01-15 12:52:47 +09:00
Sasha Levitskiy
ca6486e7f5 Removed Throttle Manager as obsolete
Change-Id: I63e8514f34c880d0badaab33a347f54a80c84da6
2013-01-14 16:59:33 -08:00
Dianne Hackborn
4ed67a4b75 am 0d31c74b: Merge "WorkSource can now track package names."
* commit '0d31c74b2eff3ce37133a2fe9fb57db7d4d84a91':
  WorkSource can now track package names.
2013-01-14 10:41:14 -08:00
Dianne Hackborn
0d31c74b2e Merge "WorkSource can now track package names." 2013-01-14 10:38:14 -08:00
Dianne Hackborn
002a54e229 WorkSource can now track package names.
Use this to track the package name of applications
accessing GPS.

And now the app ops service can enforce that callers
must provide valid package names.

Change-Id: I842a0abe236ea85f77926d708547f0f95c24bd49
2013-01-11 17:37:04 -08:00
Craig Mautner
e32e1fec6b am 5ae8e45f: Merge "Make DimLayer track changes to WindowState layer."
* commit '5ae8e45ff390d660c5694f27e2df14cf7b8fb81d':
  Make DimLayer track changes to WindowState layer.
2013-01-11 16:43:55 -08:00
Craig Mautner
5ae8e45ff3 Merge "Make DimLayer track changes to WindowState layer." 2013-01-11 16:41:40 -08:00
Mattias Falk
f60f94a89e Second pass tying into dns cache per interface
Set dns servers for secondary nets and attach the
processes (pids) that are using the secondary nets
to the secondary nets associated dns cache.

Change-Id: Id865c2c3fdc0ec1c3e30c134e9ea4109f4f2fbeb
bug:5465296
2013-01-11 15:47:08 -08:00
Craig Mautner
13131e74ea Make DimLayer track changes to WindowState layer.
The DimLayer behind popups was not changing when the popup layer
changed. It will now.

Fixes bug 7974415.

Change-Id: Ia486efa83d623716a09d73a22493a4222823c573
2013-01-11 11:03:33 -08:00
Christopher Tate
48bfbfd9e7 am 3fef446a: am ec64c30b: am cc52272b: am a3e79199: Merge "TIME_TICK was not occurred for one hour"
* commit '3fef446a149408378a4cb93a4773bec778f6161d':
  TIME_TICK was not occurred for one hour
2013-01-11 11:00:02 -08:00
Satoshi Kataoka
4374664196 am 9062fd8d: am 50fc82fd: am 30b074fc: am 2495d08a: am 5327322a: Merge "Revert "Fix a bug where disabled auxilialy IME is unexpectedly re-enabled"" into jb-mr1.1-dev
* commit '9062fd8d554fe609ad6096791e5d69ceab9878fb':
  Revert "Fix a bug where disabled auxilialy IME is unexpectedly re-enabled"
2013-01-11 10:59:59 -08:00
Sascha Prueter
c4d4da02ae am b70d9df7: am 1ec3c2cc: am 28608bbb: am d692ea6d: am b5e4835e: Merge "Improve heuristics for detecting wireless chargers." into jb-mr1.1-dev
* commit 'b70d9df780b50f2aab2ff006e5cbfbd1a43ba332':
  Improve heuristics for detecting wireless chargers.
2013-01-11 10:59:55 -08:00
Dianne Hackborn
abc4912290 am 885bfcd5: am 9e6575bc: am 854458f4: am 0287ca3c: am e62fa825: Merge from master: fix issue #7966357: Super lights out mode vs. volume dialog
* commit '885bfcd523bb7f237b007f5ad1bdc6b123a034f5':
  Merge from master: fix issue #7966357: Super lights out mode vs. volume dialog
2013-01-11 10:59:48 -08:00
Christopher Tate
3fef446a14 am ec64c30b: am cc52272b: am a3e79199: Merge "TIME_TICK was not occurred for one hour"
* commit 'ec64c30bfc221fea888efe5eac62f7c5303aeeb0':
  TIME_TICK was not occurred for one hour
2013-01-11 10:54:46 -08:00
Satoshi Kataoka
9062fd8d55 am 50fc82fd: am 30b074fc: am 2495d08a: am 5327322a: Merge "Revert "Fix a bug where disabled auxilialy IME is unexpectedly re-enabled"" into jb-mr1.1-dev
* commit '50fc82fdf025bc1fee8f0eb50fa88e4591c8daae':
  Revert "Fix a bug where disabled auxilialy IME is unexpectedly re-enabled"
2013-01-11 10:54:31 -08:00
Sascha Prueter
b70d9df780 am 1ec3c2cc: am 28608bbb: am d692ea6d: am b5e4835e: Merge "Improve heuristics for detecting wireless chargers." into jb-mr1.1-dev
* commit '1ec3c2ccedde5cd8ff6e94c9b1566a913d5e8db0':
  Improve heuristics for detecting wireless chargers.
2013-01-11 10:53:49 -08:00
Dianne Hackborn
885bfcd523 am 9e6575bc: am 854458f4: am 0287ca3c: am e62fa825: Merge from master: fix issue #7966357: Super lights out mode vs. volume dialog
* commit '9e6575bc52f421484fe262aff224db247e70d830':
  Merge from master: fix issue #7966357: Super lights out mode vs. volume dialog
2013-01-11 10:53:19 -08:00