147445 Commits

Author SHA1 Message Date
Nicolas Prevot
9e24e5d513 am 95559c12: Merge "Security fixes related to cross-user content." into lmp-dev
* commit '95559c12f8350eb43373762a1335441187cf97d3':
  Security fixes related to cross-user content.
2014-08-05 17:16:22 +00:00
Svet Ganov
b7206ddbf9 am 3fc2e408: Fix cross-user permission checks in print manager service.
* commit '3fc2e40837986f655839e8dcc0be598f41d3c861':
  Fix cross-user permission checks in print manager service.
2014-08-05 17:12:05 +00:00
Andre Eisenbach
e5c0b7fb61 am 790eede3: Add transport parameter to createBond() function (4/4)
* commit '790eede36950774a5eb3a4105fed565f5cc4a175':
  Add transport parameter to createBond() function (4/4)
2014-08-05 17:07:23 +00:00
Jorim Jaggi
f21d7a41ad am d9267cae: Clean up hiden notifications on Keyguard handling
* commit 'd9267cae958b572b715d22a4905b18749a369c9f':
  Clean up hiden notifications on Keyguard handling
2014-08-05 17:07:19 +00:00
Svet Ganov
194db6ad91 Fix cross-user permission checks in print manager service.
The cross-user check was requesting both interact across users and
interact across users all permissions which is too restrictive. Each
one is sufficient. Further, if the app has one of these premissions
but specifies a given user not current or current-self, the code
was throwing while the correct actions is to return the requested
user id as we alreay vetted the caller's permissions.

bug:16398152

Change-Id: I1a4863eb7b05dababb66bac6e143b78dfad42b81
2014-08-05 17:06:07 +00:00
Andre Eisenbach
57210c7a1a Add transport parameter to createBond() function (4/4)
Bug: 14063256
Change-Id: I096248b60752992aa23ce5bfbfc47fda95773db2
2014-08-05 17:01:13 +00:00
Jorim Jaggi
62a7c831d5 Clean up hiden notifications on Keyguard handling
Change-Id: Ifeabfdd1ed8c11b0796cc79bba81752518921be3
2014-08-05 17:00:22 +00:00
Justin Koh
414fa202ea am f226c16c: Merge "Allow listeners to see children" into lmp-dev
* commit 'f226c16c53350942c75a1191d5d7a4c30a223aac':
  Allow listeners to see children
2014-08-05 16:58:56 +00:00
Jean-Michel Trivi
81e9dad6e6 am 9e6594d9: Merge "AudioAttributes: implement hashcode and equals methods" into lmp-dev
* commit '9e6594d936d2c7c39009288a7fd033766e078a05':
  AudioAttributes: implement hashcode and equals methods
2014-08-05 16:42:14 +00:00
Torne (Richard Coles)
ec6cdce9e4 am 9d52e5f1: Merge "Log the version of the WebView package used." into lmp-dev
* commit '9d52e5f11cf78d112f468cce4ef86287c8c31829':
  Log the version of the WebView package used.
2014-08-05 16:08:43 +00:00
Svet Ganov
929f57d52c am 670faea5: Properly update accessibility manager state.
* commit '670faea5665d6bee815f21942ff333a2efe34d41':
  Properly update accessibility manager state.
2014-08-05 16:04:17 +00:00
Hector Dearman
07f8160eb3 am 41d1648f: Merge "Fix CookieSyncManager package summary" into lmp-dev
* commit '41d1648ff28658a24551ce86fd1a2faeb2d69e60':
  Fix CookieSyncManager package summary
2014-08-05 16:04:12 +00:00
Svet Ganov
c946f14a67 Properly update accessibility manager state.
Applciations that fire accessibility events have to first check
it accessibility is on and then fire the event. If the app fires
an event when the feature is off an exception is thrown. However,
due to the way accessibility state is pushed to the local
accessibility manager it was possible that the app checks that
aaccessibility is off, fires an event, then the state of the
local manager changes by the time the event is propagated up
the view tree and an exception is thrown. This is a regression.

We really want this exception to prevent apps sending events
across processes if accessibility is off, so now the state
we get from the system manager service is applied via a
message so if the app checks that accessibility is off, then
it will remain off (locally) until the event is propagated.

bug:16672964

Change-Id: Icf5d1b1bdff87b58f285f0d9e1a098552513bbe8
2014-08-05 16:02:21 +00:00
Jorim Jaggi
50379eddf4 am a7a0e608: Merge "Empty notification shade state." into lmp-dev
* commit 'a7a0e60850e033596d69e0e9ff00952d9f986863':
  Empty notification shade state.
2014-08-05 15:56:42 +00:00
John Spurlock
ec6d9a4257 am 8c0ee727: Merge "Allow user-prioritized packages through in priority mode." into lmp-dev
* commit '8c0ee727faed91dd8ac9373815e02632213e5f92':
  Allow user-prioritized packages through in priority mode.
2014-08-05 15:13:11 +00:00
Adrian Roos
9d019c3fba am a9aff868: Merge "QS: Enable availability listener for flashlight" into lmp-dev
* commit 'a9aff868819904196f9a9757a02709293f67f75f':
  QS: Enable availability listener for flashlight
2014-08-05 15:09:03 +00:00
Przemyslaw Szczepaniak
c79ff762cd am e27f1632: Merge "Set the TTS voice name for the default language." into lmp-dev
* commit 'e27f1632a62e332daa7d167ca8c992a13f0e31bd':
  Set the TTS voice name for the default language.
2014-08-05 14:35:35 +00:00
John Spurlock
8051e44721 am b65da916: Merge "QS: Share usage tracking timeout with color inversion tile." into lmp-dev
* commit 'b65da91628362da13f9b3d34a26196aa19474358':
  QS: Share usage tracking timeout with color inversion tile.
2014-08-05 14:00:01 +00:00
Jorim Jaggi
31119d6ee0 am 5c805fcd: New swipe-up assist animation for L.
* commit '5c805fcd4a88fb94355183dd7e1caf249ca21f26':
  New swipe-up assist animation for L.
2014-08-05 13:29:14 +00:00
Jorim Jaggi
f479792e05 New swipe-up assist animation for L.
Bug: 16307470
Bug: 14623152
Change-Id: Ib7e0381d118bda177981cc56ec9a8fb418dfb0e3
2014-08-05 15:24:26 +02:00
Jorim Jaggi
899ba487b6 am bf16485a: Merge "Dismiss all layout updates." into lmp-dev
* commit 'bf16485a3626782b50d8c71c69a5771851fe930c':
  Dismiss all layout updates.
2014-08-05 13:06:58 +00:00
Yuncheol Heo
4e61f51c14 am 4e11bf93: Refactor <Feature Abort> logic to concentrate it in one place.
* commit '4e11bf932d6cc7b9644e8571a411f10586106187':
  Refactor <Feature Abort> logic to concentrate it in one place.
2014-08-05 13:06:48 +00:00
Sungsoo Lim
edf15bd171 am 291e9b9d: Merge "TIF: A preliminary CL to add multiple rating systems" into lmp-dev
* commit '291e9b9d30c461ad96e7619ee680d3dfe029f75c':
  TIF: A preliminary CL to add multiple rating systems
2014-08-05 13:06:31 +00:00
Jungshik Jang
ca1a00e397 am 69f08659: Merge "Refine recode apis." into lmp-dev
* commit '69f08659eeb72137798ae8d43ed83b97e9b1722e':
  Refine recode apis.
2014-08-05 13:06:26 +00:00
Jungshik Jang
fd644218b3 am e9436509: Fix bugs on timer recording action.
* commit 'e9436509e072c6db95d7f768c4703a20189e736a':
  Fix bugs on timer recording action.
2014-08-05 13:06:22 +00:00
Dongwon Kang
254cd72733 am 6281f060: Merge "TIF: make the documentation consistent." into lmp-dev
* commit '6281f0608903fd907c5b582ab75c7b0046cb6f32':
  TIF: make the documentation consistent.
2014-08-05 13:06:17 +00:00
Tadashi G. Takaoka
231c6d5408 am a854e53f: Merge "Fix unnecessarily non-static inner class to static inner" into lmp-dev
* commit 'a854e53fbed474bec3360a084657ef25ca8445cb':
  Fix unnecessarily non-static inner class to static inner
2014-08-05 13:06:07 +00:00
Wonsik Kim
f299e6a235 am 520d746b: Merge "TIF: fix JTvInputHal::removeStream issue" into lmp-dev
* commit '520d746bb32d57ec0ca55c5464201b91fe309a84':
  TIF: fix JTvInputHal::removeStream issue
2014-08-05 13:06:02 +00:00
Jungshik Jang
fdba000ba2 am ef1e889d: Merge "Fix invalid annotation, @throw" into lmp-dev
* commit 'ef1e889d0c39aed12df1441363263b54e6adb0bf':
  Fix invalid annotation, @throw
2014-08-05 13:05:49 +00:00
Wonsik Kim
9fbb6d2bfc am e26f6f16: Merge "TIF: implement setVolume for hardware inputs" into lmp-dev
* commit 'e26f6f167a969d2845049623ca385c6dd0e1a374':
  TIF: implement setVolume for hardware inputs
2014-08-05 13:05:41 +00:00
Jinsuk Kim
8fe39a904b am c4319a19: Plumbing for HdmiTvClient and HdmiControlService
* commit 'c4319a19cb18d223f2fe3b9834fee6e920d9057c':
  Plumbing for HdmiTvClient and HdmiControlService
2014-08-05 13:05:37 +00:00
Yuncheol Heo
6aae6528a6 Refactor <Feature Abort> logic to concentrate it in one place.
- Don't reply from the unregistered address.
- Use "unrecognized opcode" as the default reason.

Bug: 16799466, Bug: 16798785
Change-Id: I7c2ece6436f7ebd59986d2baf4f45cd86e6622d9
2014-08-05 18:17:45 +09:00
Jungshik Jang
faa49bc896 Fix bugs on timer recording action.
1. Apply masking to feature abort of SetXXXTimer
2. Announce error when failed to send SetXXXTimer.
3. Remove TimerRecordingAction when deivce is disabled.
4. Report clear timer record error thru onClearTimerRecordingResult.

Change-Id: Id243aa25481dad57509b4229ca214fa9b6b00fdc
2014-08-05 17:24:39 +09:00
Jinsuk Kim
6ffb03816f Plumbing for HdmiTvClient and HdmiControlService
Added a few more methods in HdmiTvClient to use the API provided
by HdmiControlService

Change-Id: Ib506699b9661b99cefc837b96ac64347a4e9420c
2014-08-05 13:05:49 +09:00
Yuncheol Heo
7fbecb6222 am 8ce97924: Let STB oneTouchPlay on SCREEN_ON event.
* commit '8ce9792440ccb8211c99f3eb82efca6f30d1fc71':
  Let STB oneTouchPlay on SCREEN_ON event.
2014-08-05 02:37:46 +00:00
Yuncheol Heo
fc44e4e03c Let STB oneTouchPlay on SCREEN_ON event.
- Eleborate the reason code to initiate the initialization.

Bug: 16668375
Change-Id: I4ce657a9438e4f7baa7df2eaa102eb1ce1a7bccb
2014-08-05 11:15:59 +09:00
Shriram Ganesh
6a8d7ac947 am 5562eb6c: IMS Framework & AIDL Changes for Call Barring & String Error Codes.
* commit '5562eb6ce426838214f6e1206af51511ab959747':
  IMS Framework & AIDL Changes for Call Barring & String Error Codes.
2014-08-05 01:03:27 +00:00
Shriram Ganesh
61aac3aa0a IMS Framework & AIDL Changes for Call Barring & String Error Codes.
Change-Id: I66fdbbd175c13261c283627999f37071259f7a6a
2014-08-05 00:48:40 +00:00
Jean-Michel Trivi
fe3e10deaf Merge "AudioAttributes: implement hashcode and equals methods" into lmp-dev 2014-08-05 00:39:51 +00:00
Jungshik Jang
0ff1639113 am 70ac06d8: Merge "Implement clear timer." into lmp-dev
* commit '70ac06d844c12df388af6de22dd25a71be28af7f':
  Implement clear timer.
2014-08-05 00:37:09 +00:00
John Spurlock
5f72e16847 Merge "AudioService: getMasterStreamType -> RING on tablets." into lmp-dev 2014-08-05 00:35:13 +00:00
John Spurlock
4f0f120316 AudioService: getMasterStreamType -> RING on tablets.
Since all service-internal checks use stream alias, and the alias
for NOTIFICATION is RING, even on tablets.

This is a followup to ag/506532.

Ensure that #getMasterStreamType always follows the stream_system
alias, and update the system alias for tablets per the new policy.
Update the associate javadoc comment in AudioManager to make this
clear.

Note: there is now no difference in the alias maps between phones
and tablets.

Also fix a condition affected by this in VolumePanel.

Bug:16626879
Change-Id: I2700a48d2a3e7703607f771a1ab7f325596fd789
2014-08-05 16:23:14 -04:00
Hector Dearman
ae9251262a Merge "Fix CookieSyncManager package summary" into lmp-dev 2014-08-05 00:35:13 +00:00
Hector Dearman
24f7e61a38 Fix CookieSyncManager package summary
Putting the deprecated at the beginning of a class comment seems
to cause problems with JavaDoc so I've moved it to the end.

Bug: 16799480
Change-Id: Ia23dab2ad8ceb8e107e047480b5cb324d11a1457
2014-08-05 10:55:30 +01:00
John Spurlock
fdfd4f8f83 Merge "Allow user-prioritized packages through in priority mode." into lmp-dev 2014-08-05 00:35:13 +00:00
John Spurlock
6ac5f8df62 Allow user-prioritized packages through in priority mode.
Bug:16396715
Change-Id: I115d717e5c25500407d4f7876f070a1497fb2887
2014-08-05 09:58:19 -04:00
Przemyslaw Szczepaniak
1eb47e1624 Merge "Set the TTS voice name for the default language." into lmp-dev 2014-08-05 00:35:13 +00:00
Przemyslaw Szczepaniak
fd80746bb9 Set the TTS voice name for the default language.
This changes makes the initial, default language set and
the #setLanguage call with the default language as input
exactly the same.

Previously, the requests made after the initial default language
set were missing the name of the default voice.

+ Some tests clean-up. Some of them fail due to issues with
Locale#toLanguageTag upper-casing the variant field.

Change-Id: I5470617007fe45462b7198bf62a03eb5fe47a590
2014-08-05 14:50:34 +01:00
Shishir Agrawal
d3541e5b86 Merge "Return APDU status code on tramsit channel command failure." into lmp-dev 2014-08-05 00:34:22 +00:00
Shishir Agrawal
43d94347a6 Return APDU status code on tramsit channel command failure.
Change-Id: I2d506a6ddbb4e27a04f57941247924d36c9d279b
2014-08-05 17:06:51 -07:00