OSDN Git Service
Amit Mahajan [Thu, 30 Jul 2015 23:58:34 +0000 (23:58 +0000)]
am
53c75014: Merge "Add OrSelf to privileged permission check." into mnc-dev
* commit '
53c750142332cb33e604266b7c6d09191c32691c':
Add OrSelf to privileged permission check.
Adam Lesinski [Thu, 30 Jul 2015 23:58:30 +0000 (23:58 +0000)]
am
00f7cb92: Merge "BatteryStats: include mobile radio active count and unknown time in checkin" into mnc-dev
* commit '
00f7cb924e6964c5403c55ae5e7348aad1c8ec7b':
BatteryStats: include mobile radio active count and unknown time in checkin
Amit Mahajan [Thu, 30 Jul 2015 23:54:06 +0000 (23:54 +0000)]
Merge "Add OrSelf to privileged permission check." into mnc-dev
Adam Lesinski [Thu, 30 Jul 2015 23:50:27 +0000 (23:50 +0000)]
Merge "BatteryStats: include mobile radio active count and unknown time in checkin" into mnc-dev
Adam Lesinski [Thu, 30 Jul 2015 23:36:29 +0000 (16:36 -0700)]
BatteryStats: include mobile radio active count and unknown time in checkin
These are important values to help diagnose modem related wakeup issues.
Bug:
22803686
Bug:
22857991
Change-Id: Ie0164ebd194567bc10d1165d671a583674a39829
Andre Eisenbach [Thu, 30 Jul 2015 23:47:30 +0000 (23:47 +0000)]
am
3bf1ac54: Bluetooth: Don\'t call beginBroadcast() while in a broadcast
* commit '
3bf1ac54edc77d2249dc9a0ab8291efa70ff76b9':
Bluetooth: Don't call beginBroadcast() while in a broadcast
Amit Mahajan [Thu, 30 Jul 2015 23:04:13 +0000 (16:04 -0700)]
Add OrSelf to privileged permission check.
Bug:
22857263
Change-Id: Ide7105dfd653e3c271330822fb8cee7cf620e35d
Andre Eisenbach [Thu, 30 Jul 2015 15:59:32 +0000 (08:59 -0700)]
Bluetooth: Don't call beginBroadcast() while in a broadcast
Block duplicate calls to beginBroadcast() and add try/finally
to ensure finishBroadcast() is always called.
Bug:
22800686
Change-Id: Ie8d4005f4cd50dd2544a2832773d72eab0015d92
Carlos Valdivia [Thu, 30 Jul 2015 22:07:31 +0000 (22:07 +0000)]
am
26ae600b: Merge "Permissions: GET_ACCOUNTS permission cleanup" into mnc-dev
* commit '
26ae600b5fb8c657b4f8dc2700374c701c9e50ec':
Permissions: GET_ACCOUNTS permission cleanup
Deepanshu Gupta [Thu, 30 Jul 2015 22:07:27 +0000 (22:07 +0000)]
am
7676e403: Merge changes I4c215676,Ib476302c,I0aede288,I9241dec7,Ibe7167a6, ... into mnc-dev
* commit '
7676e403bd65435eb3d2f34e7e0174fd37f6e818':
Update status bar time.
Fix imports.
Add MockView constructor used by LayoutInflater.
Poor implementation of Path.approximate()
Include EpicenterTranslateClipReveal in LayoutLib
Fix theme namespace in tests.
LayoutLib: fix layout when nav bar is absent.
LayoutLib: Fix Status/Navigation Bar color.
Carlos Valdivia [Thu, 30 Jul 2015 21:58:16 +0000 (21:58 +0000)]
Merge "Permissions: GET_ACCOUNTS permission cleanup" into mnc-dev
Deepanshu Gupta [Thu, 30 Jul 2015 21:58:03 +0000 (21:58 +0000)]
Merge changes I4c215676,Ib476302c,I0aede288,I9241dec7,Ibe7167a6, ... into mnc-dev
* changes:
Update status bar time.
Fix imports.
Add MockView constructor used by LayoutInflater.
Poor implementation of Path.approximate()
Include EpicenterTranslateClipReveal in LayoutLib
Fix theme namespace in tests.
LayoutLib: fix layout when nav bar is absent.
LayoutLib: Fix Status/Navigation Bar color.
Selim Cinek [Thu, 30 Jul 2015 21:54:35 +0000 (21:54 +0000)]
am
20a5d331: Merge "Fixed a heads up crash" into mnc-dev
* commit '
20a5d3317529ce573aa06ac2e4a0a1a5359f80d7':
Fixed a heads up crash
Selim Cinek [Thu, 30 Jul 2015 21:45:55 +0000 (21:45 +0000)]
Merge "Fixed a heads up crash" into mnc-dev
Phil Burk [Thu, 30 Jul 2015 21:41:03 +0000 (21:41 +0000)]
am
8f5228af: Merge "UsbMidiDevice: add timestamps for input events" into mnc-dev
* commit '
8f5228afe671b5e80fab4d1c55452ad6c83ef4f1':
UsbMidiDevice: add timestamps for input events
Phil Burk [Thu, 30 Jul 2015 21:40:58 +0000 (21:40 +0000)]
am
2f1a08e6: Merge "MIDI docs BTLE: how to open BTLE MIDI devices" into mnc-dev
* commit '
2f1a08e601f4fa24e589fc61ea38f80eb264a8f4':
MIDI docs BTLE: how to open BTLE MIDI devices
Phil Burk [Thu, 30 Jul 2015 21:40:53 +0000 (21:40 +0000)]
am
fdcd8216: Merge "MIDI package doc: add hasSystemFeature() call" into mnc-dev
* commit '
fdcd82164f95699c36e044f90a12b9aa1c4f662f':
MIDI package doc: add hasSystemFeature() call
Phil Burk [Thu, 30 Jul 2015 21:40:46 +0000 (21:40 +0000)]
am
559a2420: Merge "MidiDevice: document that opens can return nulls" into mnc-dev
* commit '
559a2420d396ef7a7c7bcab012bef379ad864bff':
MidiDevice: document that opens can return nulls
Phil Burk [Thu, 30 Jul 2015 21:28:17 +0000 (21:28 +0000)]
Merge "UsbMidiDevice: add timestamps for input events" into mnc-dev
Phil Burk [Thu, 30 Jul 2015 21:27:47 +0000 (21:27 +0000)]
Merge "MIDI docs BTLE: how to open BTLE MIDI devices" into mnc-dev
Phil Burk [Thu, 30 Jul 2015 21:27:25 +0000 (21:27 +0000)]
Merge "MIDI package doc: add hasSystemFeature() call" into mnc-dev
Phil Burk [Thu, 30 Jul 2015 21:26:48 +0000 (21:26 +0000)]
Merge "MidiDevice: document that opens can return nulls" into mnc-dev
Fyodor Kupolov [Thu, 30 Jul 2015 20:58:29 +0000 (20:58 +0000)]
am
4988378c: Merge "Introduced android.permission.PEERS_MAC_ADDRESS permission" into mnc-dev
* commit '
4988378cd0f1bb6cdd83f797d10fd45105672296':
Introduced android.permission.PEERS_MAC_ADDRESS permission
Aravind Akella [Thu, 30 Jul 2015 20:57:54 +0000 (20:57 +0000)]
Merge "Call getInstanceForPackage instead of creating a new SensorManager instance." into mnc-dr-dev
Fyodor Kupolov [Thu, 30 Jul 2015 20:50:04 +0000 (20:50 +0000)]
Merge "Introduced android.permission.PEERS_MAC_ADDRESS permission" into mnc-dev
Shawn Willden [Thu, 30 Jul 2015 20:03:09 +0000 (20:03 +0000)]
am
75e51ec0: Merge "Raw RSA Cipher relies on keymaster for padding and range checks." into mnc-dev
* commit '
75e51ec0b14e9c5363ad86a69fd7a764290a5cfb':
Raw RSA Cipher relies on keymaster for padding and range checks.
Shawn Willden [Thu, 30 Jul 2015 19:57:22 +0000 (19:57 +0000)]
Merge "Raw RSA Cipher relies on keymaster for padding and range checks." into mnc-dev
Chris Craik [Thu, 30 Jul 2015 19:37:15 +0000 (19:37 +0000)]
am
730c0f65: Merge "Fix stencil mask usage in HWUI" into mnc-dev
* commit '
730c0f6591b1c99699e9d0ecf36d696f7d87629f':
Fix stencil mask usage in HWUI
Chris Craik [Thu, 30 Jul 2015 19:30:58 +0000 (19:30 +0000)]
Merge "Fix stencil mask usage in HWUI" into mnc-dev
Aravind Akella [Thu, 30 Jul 2015 01:39:52 +0000 (18:39 -0700)]
Call getInstanceForPackage instead of creating a new SensorManager instance.
Bug:
22529981
Change-Id: If077e042a4af940dfb1fc9c4ac8b9d352dd32685
Shishir Agrawal [Thu, 30 Jul 2015 19:01:49 +0000 (19:01 +0000)]
am
8d1d8fda: Merge "Add SMS permissions for Carrier app." into mnc-dev
* commit '
8d1d8fdaa40cc2149604c9947a7ccf1a6a494e36':
Add SMS permissions for Carrier app.
Shishir Agrawal [Thu, 30 Jul 2015 18:54:49 +0000 (18:54 +0000)]
Merge "Add SMS permissions for Carrier app." into mnc-dev
Chris Craik [Thu, 30 Jul 2015 18:05:16 +0000 (11:05 -0700)]
Fix stencil mask usage in HWUI
bug:
21588246
Ensure we always set the mask before clearing, and removes
some unneeded optimizations around mask usage in
debug (overdraw) mode.
Change-Id: I71ed06c16f8d9f158953d5aa160098514f0f7f00
Chris Tate [Thu, 30 Jul 2015 17:37:19 +0000 (17:37 +0000)]
am
74a0744e: Merge "Fix issues around process teardown after full-data restore" into mnc-dev
* commit '
74a0744ec19de54096638978bfe1eccfe2ed4e01':
Fix issues around process teardown after full-data restore
Chris Tate [Thu, 30 Jul 2015 17:28:07 +0000 (17:28 +0000)]
Merge "Fix issues around process teardown after full-data restore" into mnc-dev
Simranjit Kohli [Thu, 30 Jul 2015 17:17:49 +0000 (17:17 +0000)]
am
964a4121: Merge "[Improve docs for AccountManager] Currently, the docs for AccountManager are somewhat misleading and may cause developer errors. To avoid them, we are properly documenting it." into mnc-dev
* commit '
964a41214d19f00e8420500ccaa29e0902933c7e':
[Improve docs for AccountManager] Currently, the docs for AccountManager are somewhat misleading and may cause developer errors. To avoid them, we are properly documenting it.
Alan Viverette [Thu, 30 Jul 2015 17:11:58 +0000 (17:11 +0000)]
am
559daf7a: Merge "Include non-zero dimension views in excess space calculation" into mnc-dev
* commit '
559daf7a749514065c6c482503a86a528addc985':
Include non-zero dimension views in excess space calculation
Simranjit Kohli [Thu, 30 Jul 2015 17:09:44 +0000 (17:09 +0000)]
Merge "[Improve docs for AccountManager] Currently, the docs for AccountManager are somewhat misleading and may cause developer errors. To avoid them, we are properly documenting it." into mnc-dev
Alan Viverette [Thu, 30 Jul 2015 17:02:45 +0000 (17:02 +0000)]
Merge "Include non-zero dimension views in excess space calculation" into mnc-dev
Dan Sandler [Thu, 30 Jul 2015 16:45:51 +0000 (16:45 +0000)]
am
7bd8e6a8: DateTimeView: don\'t assume you have an ApplicationContext.
* commit '
7bd8e6a8f2d0d200fd9a74b55469492cc02de6a4':
DateTimeView: don't assume you have an ApplicationContext.
Carlos Valdivia [Mon, 27 Jul 2015 20:06:54 +0000 (13:06 -0700)]
Permissions: GET_ACCOUNTS permission cleanup
First, getAccounts*() will now return all available accounts depending
on both GET_ACCOUNTS grants and signature matching. This is different
from before where a caller of getAccounts() would need GET_ACCOUNTS to
get any accounts, but if that same caller called getAccountsByType, they
might have gotten back accounts if they shared a signature with the same
developer.
Second, cleaned up some NPEs and javadoc.
This change was motivated by progress on the cts tests.
Change-Id: I2f36226780e074fdf58214b46de3b79d8319ace1
Dan Sandler [Thu, 30 Jul 2015 15:46:10 +0000 (11:46 -0400)]
DateTimeView: don't assume you have an ApplicationContext.
Bug:
22840771
Change-Id: I3be6369936f90e9ce4e61a59ea81b0d3408a0f99
Alan Viverette [Thu, 30 Jul 2015 15:44:12 +0000 (11:44 -0400)]
Include non-zero dimension views in excess space calculation
Bug:
22840778
Change-Id: Iba44c59bbaa48f63b26f342e0510b4c421e8748b
Alan Viverette [Thu, 30 Jul 2015 15:02:35 +0000 (15:02 +0000)]
am
c1d5b6c1: Merge "Move padding from navigation and overflow icons to Toolbar" into mnc-dev
* commit '
c1d5b6c18c3b92708958daa998da2ec55adce00e':
Move padding from navigation and overflow icons to Toolbar
Alan Viverette [Thu, 30 Jul 2015 14:50:07 +0000 (14:50 +0000)]
Merge "Move padding from navigation and overflow icons to Toolbar" into mnc-dev
Alan Viverette [Thu, 30 Jul 2015 14:17:39 +0000 (10:17 -0400)]
Move padding from navigation and overflow icons to Toolbar
Also removes unused default_padding_material dimension.
Bug:
18482784
Change-Id: If294f61391bc76034feb8222d74f40d6b29857c5
Jim Miller [Thu, 30 Jul 2015 04:44:20 +0000 (04:44 +0000)]
am
30c5da9c: Don\'t call cancel() when fingerprint auth fails
* commit '
30c5da9cc20cc4b9ce820963c6f58d7826f46eaa':
Don't call cancel() when fingerprint auth fails
Jim Miller [Fri, 17 Jul 2015 21:11:56 +0000 (14:11 -0700)]
Don't call cancel() when fingerprint auth fails
KeyguardUpdateMonitor should not call cancel() when fingerprint
auth fails. The life cycle will continue until an actual error
occurs or the maximum number of retries is reached.
Fixes bug
22562277
Change-Id: I36291d025de9c049cc7f7924f692c8c21349bb7b
Daniel Sandler [Thu, 30 Jul 2015 03:15:17 +0000 (03:15 +0000)]
am
bbe1682b: Merge changes from topic \'fix-media-notifications\' into mnc-dev
* commit '
bbe1682b1652c37b66609676e5829517279ff141':
Fully support Icons in Notification actions.
Fix media notification action icons.
Daniel Sandler [Thu, 30 Jul 2015 02:57:06 +0000 (02:57 +0000)]
Merge changes from topic 'fix-media-notifications' into mnc-dev
* changes:
Fully support Icons in Notification actions.
Fix media notification action icons.
Simranjit Singh Kohli [Wed, 29 Jul 2015 23:34:49 +0000 (16:34 -0700)]
[Improve docs for AccountManager]
Currently, the docs for AccountManager are somewhat misleading and may
cause developer errors. To avoid them, we are properly documenting it.
Bug:
21924096
Change-Id: If775a54a09219b0f1623d2ff903085b9d12aa863
Christopher Tate [Thu, 30 Jul 2015 02:23:58 +0000 (19:23 -0700)]
Fix issues around process teardown after full-data restore
The unified code path for cleanup was mistakenly looking at the
android:killAfterRestore manifest attribute even for full-data restore
operations. That attribute is only relevant for key/value payload
handling. We need to *always* kill after restore in the full-data
case because the app will otherwise be allowed to enter normal
component lifecycles without its correct Application / ContentProvider
state in force.
Bug
22704852
Change-Id: Ia63f985a35c28084c734389cfc49d3792173e5c7
Paul Jensen [Thu, 30 Jul 2015 02:20:49 +0000 (02:20 +0000)]
am
a991c66c: Merge "Fix missing onLost NetworkCallbacks when network loses capability" into mnc-dev
* commit '
a991c66c12da30d0240ac6c98736edee93d95977':
Fix missing onLost NetworkCallbacks when network loses capability
Paul Jensen [Thu, 30 Jul 2015 02:10:50 +0000 (02:10 +0000)]
Merge "Fix missing onLost NetworkCallbacks when network loses capability" into mnc-dev
Selim Cinek [Thu, 30 Jul 2015 02:09:03 +0000 (19:09 -0700)]
Fixed a heads up crash
Some references to notifications were still
kept around while timing out, leading to small
leaks and sometimes crashes.
Bug:
22819475
Change-Id: I1429b5669366521c6374efbcae6c26d6e407d8cc
Dianne Hackborn [Thu, 30 Jul 2015 01:44:38 +0000 (01:44 +0000)]
am
8d3a67a8: Merge "More maybe fix issue #
22765972: Binder transactions running out..." into mnc-dev
* commit '
8d3a67a8d475b43cbac50a2a186a19f4a29c7892':
More maybe fix issue #
22765972: Binder transactions running out...
Dianne Hackborn [Thu, 30 Jul 2015 01:32:09 +0000 (01:32 +0000)]
Merge "More maybe fix issue #
22765972: Binder transactions running out..." into mnc-dev
Dianne Hackborn [Thu, 30 Jul 2015 00:58:33 +0000 (17:58 -0700)]
More maybe fix issue #
22765972: Binder transactions running out...
...of address space causing package manager to fail
Make sure to flush binder commands when done with an async task.
Change-Id: I9f171add7051587ab854226b97a12c7e1844ad5d
Jason Monk [Thu, 30 Jul 2015 00:36:29 +0000 (00:36 +0000)]
am
beb3185f: Merge "Fix touch target for settings icon" into mnc-dev
* commit '
beb3185f01ce5d06f1503d37a4ed8f93b8bf76e0':
Fix touch target for settings icon
Jorim Jaggi [Thu, 30 Jul 2015 00:36:25 +0000 (00:36 +0000)]
am
26aa04c3: Fix state weirdness in the panel
* commit '
26aa04c3c4d16ab7bf47d414fac697721e5843cd':
Fix state weirdness in the panel
Jason Monk [Thu, 30 Jul 2015 00:32:17 +0000 (00:32 +0000)]
Merge "Fix touch target for settings icon" into mnc-dev
Jorim Jaggi [Wed, 29 Jul 2015 21:52:22 +0000 (14:52 -0700)]
Fix state weirdness in the panel
When QS was open while the we started with expansion, we
immediately notified about expansion finsihed again, which led to all
kinds of weird states. The change that introduced these bugs was to
fix another bug in which onExpandingFinished was not call. Make sure
to call in exactly that case and no other case to not risk
regressions.
Bug:
22806817
Bug:
22807359
Bug:
22807372
Change-Id: Id7daf37ef4a772f724971bf79c61084ff4279f31
Deepanshu Gupta [Thu, 30 Jul 2015 00:01:33 +0000 (17:01 -0700)]
Update status bar time.
Copy the value from the demo mode (commit
33b60bb45f)
Change-Id: I4c215676e7ae26a68aa370e99db005226d8a05d9
Jorim Jaggi [Wed, 29 Jul 2015 23:56:06 +0000 (23:56 +0000)]
Wale Ogunwale [Wed, 29 Jul 2015 23:56:01 +0000 (23:56 +0000)]
am
e8246ff7: Merge "Fixed out of bounds exception while handling app crash" into mnc-dev
* commit '
e8246ff7443ec0d1acd7f3637c28fa066779638b':
Fixed out of bounds exception while handling app crash
Jorim Jaggi [Wed, 29 Jul 2015 23:55:56 +0000 (23:55 +0000)]
am
4a0e791c: Workaround View.post issues to fix runtime crash
* commit '
4a0e791cc0a71df2b0c6bae6e92a5f2100fb5841':
Workaround View.post issues to fix runtime crash
Shishir Agrawal [Wed, 29 Jul 2015 23:54:07 +0000 (16:54 -0700)]
Add SMS permissions for Carrier app.
Carrier apps can act as a transport for SMS and MMS. They may proxy SMSes that
user is sending and need to have access to be able to send these SMSes via the
radio.
Bug:
22830087
Change-Id: I98c0ff1b208be1a7227aef7a4a69222050b3ddb4
Phil Burk [Wed, 29 Jul 2015 22:04:32 +0000 (15:04 -0700)]
MIDI docs BTLE: how to open BTLE MIDI devices
Adds crucial information including required permissions,
MIDI UUID, and call to openBluetoothDevice().
Bug:
22606182
Change-Id: I47393bd0ecc2601906f6e50075d694c9cc17c993
Signed-off-by: Phil Burk <philburk@google.com>
Jorim Jaggi [Wed, 29 Jul 2015 22:17:23 +0000 (15:17 -0700)]
Fix doze mode
Make sure to reset the keyguard drawn state in the correct place,
so we don't return early in finishKeyguardDrawn() because
mKeyguardDrawComplete is still true.
Bug:
22808662
Change-Id: I7e18e91c412c6cac7fe253837949602f76b7f270
Wale Ogunwale [Wed, 29 Jul 2015 23:41:08 +0000 (23:41 +0000)]
Merge "Fixed out of bounds exception while handling app crash" into mnc-dev
Jorim Jaggi [Wed, 29 Jul 2015 22:46:29 +0000 (15:46 -0700)]
Workaround View.post issues to fix runtime crash
Using View.post was really dangerous because when the view wasn't
attached, it got posted on the run queue of the *calling* thread.
However, that run queue was never executed until power down, and
then it was executed from the PowerManagerService thread, because
that was the calling thread when we posted it. Work around this by
using a solid Handler.
Bug:
22820787
Change-Id: Id60e49e859558993256fae0403236f2e4b6f1075
Wale Ogunwale [Wed, 29 Jul 2015 23:01:50 +0000 (16:01 -0700)]
Fixed out of bounds exception while handling app crash
The current stack we are proccessing can be deleted as part of
the clean-up process, so the size of the stack list is reduced
by one.
Bug:
22822743
Change-Id: I6a6af5d8d811e231f345f01dd2aa4a61510c8d2b
Phil Burk [Wed, 29 Jul 2015 22:55:00 +0000 (15:55 -0700)]
UsbMidiDevice: add timestamps for input events
This will improve the accuracy of recorded MIDI performances.
Bug:
22801515
Change-Id: Ib78bc929224f2f27938c83a815eaa62f6b5f9560
Signed-off-by: Phil Burk <philburk@google.com>
Billy Lau [Wed, 29 Jul 2015 22:46:20 +0000 (22:46 +0000)]
am
a6706627: Merge "Bug:
21589105 Rescope WRITE_SETTINGS permission (framework services perm check changes)" into mnc-dev
* commit '
a6706627a9bf749cc591605272810e03983a9eea':
Bug:
21589105 Rescope WRITE_SETTINGS permission (framework services perm check changes)
Ji Yang [Wed, 29 Jul 2015 22:46:16 +0000 (22:46 +0000)]
am
499f084d: Merge "Add API to let carrier app send SMS without auto perisisting." into mnc-dev
* commit '
499f084d9e7bb3323ed447b16f548bad9b886aa7':
Add API to let carrier app send SMS without auto perisisting.
Billy Lau [Wed, 29 Jul 2015 22:42:27 +0000 (22:42 +0000)]
Merge "Bug:
21589105 Rescope WRITE_SETTINGS permission (framework services perm check changes)" into mnc-dev
Ji Yang [Wed, 29 Jul 2015 22:35:30 +0000 (22:35 +0000)]
Merge "Add API to let carrier app send SMS without auto perisisting." into mnc-dev
Deepanshu Gupta [Mon, 27 Jul 2015 17:11:03 +0000 (10:11 -0700)]
Fix imports.
Also remove null checks on return value of ReflectionUtils.getMethod()
as the method always return non null.
Change-Id: Ib476302c2cf0504a0f54db4e795955ad10e5df3f
Deepanshu Gupta [Wed, 29 Jul 2015 22:08:17 +0000 (15:08 -0700)]
Add MockView constructor used by LayoutInflater.
Change-Id: I0aede28866c1b87fb66c8a416c5026a9b2cb04fe
Deepanshu Gupta [Wed, 29 Jul 2015 21:24:25 +0000 (14:24 -0700)]
Poor implementation of Path.approximate()
Include a very poor implementation of Path.approximate() in LayoutLib
that only returns the first and last coordinate of the path. This avoids
crashing the rendering when certain assumptions are made on the value
returned from the method.
Also change the error to a warning.
Change-Id: I9241dec734d4df90a9eebd1e6de8b3e443eee3c8
Dan Sandler [Wed, 29 Jul 2015 22:32:15 +0000 (22:32 +0000)]
am
25ffc7ad: Accessibility: Read the time correctly in quick settings.
* commit '
25ffc7ad950d9b2857abe9cb66ed53aed7a18ecf':
Accessibility: Read the time correctly in quick settings.
Billy Lau [Fri, 17 Jul 2015 23:26:58 +0000 (00:26 +0100)]
Bug:
21589105 Rescope WRITE_SETTINGS permission (framework services perm check
changes)
AppOpsManager:
Changed the default operating mode for WRITE_SETTINGS to MODE_DEFAULT from
MODE_ALLOWED.
packages/SettingsProvider:
We no longer do static permission checks for WRITE_SETTINGS in early checks and
defer that to app op when MODE_DEFAULT is returned. For some operations,
checking against WRITE_SECURE_SETTINGS is sufficient.
ActivityManagerService & PowerManagerService:
Incorporated app op checks and handled the MODE_DEFAULT case.
provider/Settings:
Added helper function to do checks on whether app ops protected operations
can be performed by a caller. This includes checks for WRITE_SETTINGS and
SYSTEM_ALERT_WINDOW.
Also added a public API (with javadocs) for apps to query if they can modify
system settings.
Changed the javadocs description for ACTION_MANAGE_WRITE_SETTINGS and
ACTION_MANAGE_OVERLAY_PERMISSION.
Added public API (with javadocs) for apps to query whether they can draw overlays or not,
and also javadocs description on how to use that check.
Change-Id: I7b651fe8af836c2074defdbd6acfec3f32acdbe9
Dan Sandler [Thu, 11 Jun 2015 13:17:07 +0000 (09:17 -0400)]
Accessibility: Read the time correctly in quick settings.
The problem is that, for 12-hour locales, we cut the "a"
part of the time format out to show it in a separate
TextView so it can be animated independently of the actual
time. Unfortunately, while TTS is smart enough to pronounce
"1:15 AM" as /wʌn fɪftin eɪ ɛm/, "AM" on its own looks like
the English word "am" and is pronounced /æm/.
To fix this, a TextClock must be able to accept separate
formats for its content description than its presentation.
With this capability we can place the complete 12-hour time
format (including am/pm) in one of the views and suppress
the other one, so that the utterance creates an identical
experience to visual inspection: "1:15 AM" for all users.
Bug:
21718000
Change-Id: Ic9920d71ae4d4ad41ba86d7bd96f9a19b07e2108
Robert Greenwalt [Wed, 29 Jul 2015 22:08:15 +0000 (22:08 +0000)]
am
771d210a: Merge "Revert "DO NOT MERGE Enhance local log."" into mnc-dev
* commit '
771d210ab2d0df9d6748eb56e3f7250377df1fc4':
Revert "DO NOT MERGE Enhance local log."
Svetoslav Ganov [Wed, 29 Jul 2015 22:08:11 +0000 (22:08 +0000)]
am
393c7fb2: Merge "Default grants: handle update system packages" into mnc-dev
* commit '
393c7fb2c67e7fc9dfab710a52313f9b55aaa57c':
Default grants: handle update system packages
Robert Greenwalt [Wed, 29 Jul 2015 22:00:40 +0000 (22:00 +0000)]
Merge "Revert "DO NOT MERGE Enhance local log."" into mnc-dev
Svetoslav Ganov [Wed, 29 Jul 2015 21:54:13 +0000 (21:54 +0000)]
Merge "Default grants: handle update system packages" into mnc-dev
Adrian Roos [Wed, 29 Jul 2015 21:37:08 +0000 (21:37 +0000)]
am
e2cd8419: Merge "Fix pattern lock for accessibility" into mnc-dev
* commit '
e2cd84196e1266200f906b5d721640217fc2e6f9':
Fix pattern lock for accessibility
Deepanshu Gupta [Wed, 29 Jul 2015 21:23:38 +0000 (14:23 -0700)]
Include EpicenterTranslateClipReveal in LayoutLib
Needed by Spinner to create transitions that are then ignored :)
Change-Id: Ibe7167a643ecb186e97c9af446c0e1d2eb2d6f86
Deepanshu Gupta [Wed, 29 Jul 2015 18:12:44 +0000 (11:12 -0700)]
Fix theme namespace in tests.
The tests used framework theme (Material), but the ResourceResolver was
created with project theme. This caused tests to fail becasue of missing
resources.
Change-Id: Ia17ee19054f6689f85e3423e83c1f47a2cc4364f
Adrian Roos [Wed, 29 Jul 2015 21:23:25 +0000 (21:23 +0000)]
Merge "Fix pattern lock for accessibility" into mnc-dev
Adrian Roos [Mon, 27 Jul 2015 20:49:53 +0000 (13:49 -0700)]
Fix pattern lock for accessibility
- remove the content description in Keyguard
- only show virtual views when pattern is in progress
- add a content description when the pattern is not in progress
Bug:
22646748
Change-Id: Id32a37c4c74c82b547cee8861b2856fa0a08c41c
Robert Greenwalt [Wed, 29 Jul 2015 19:12:01 +0000 (19:12 +0000)]
Revert "DO NOT MERGE Enhance local log."
This reverts commit
dd6f8441292d30cc51c1e32bb27fab8dfb791f90.
bug:
22632129
Change-Id: Ibd4b9c35b66cb7d877085bc010fde45a682ba34f
Svetoslav [Wed, 29 Jul 2015 21:00:18 +0000 (14:00 -0700)]
Default grants: handle update system packages
If there is an app on the system image that gets default
grants but it is updated with a version that does not use
all permissions the version on the system image does, we
would wrongly try to grant a permission to the updated app
that it does not request and crash as a result. Now we
default grant permission that are requested by the system
version of the app regardless if it is updated but only if
the system app is not updated or the update also uses these
permissions.
bug:
22800767
Change-Id: Ic22b62ba4976367420a56bdadc8e3824b0b9104f
Phil Burk [Wed, 29 Jul 2015 21:00:09 +0000 (14:00 -0700)]
MIDI package doc: add hasSystemFeature() call
Bug:
22800792
Change-Id: Ib4b3e16e8167191505c31522bbccd521a9807528
Signed-off-by: Phil Burk <philburk@google.com>
Alan Viverette [Wed, 29 Jul 2015 20:58:38 +0000 (20:58 +0000)]
am
93184eef: Merge "DO NOT MERGE: Don\'t backup night mode setting" into mnc-dev
* commit '
93184eef410da6bb958d22e1dc90f3fddabc9369':
DO NOT MERGE: Don't backup night mode setting
Adrian Roos [Wed, 29 Jul 2015 20:58:32 +0000 (20:58 +0000)]
am
726d47b7: Merge "Fix and deprecate lock pattern related settings" into mnc-dev
* commit '
726d47b7716807f740ceea6ea71c46b20ecb8ba7':
Fix and deprecate lock pattern related settings
Alan Viverette [Wed, 29 Jul 2015 20:46:08 +0000 (20:46 +0000)]
Merge "DO NOT MERGE: Don't backup night mode setting" into mnc-dev
Adrian Roos [Wed, 29 Jul 2015 20:39:27 +0000 (20:39 +0000)]
Merge "Fix and deprecate lock pattern related settings" into mnc-dev
Phil Burk [Wed, 29 Jul 2015 20:39:01 +0000 (13:39 -0700)]
MidiDevice: document that opens can return nulls
Bug:
22800792
Change-Id: I8d7ca1976e9a8abbabc011d3b2391ad7fe646f83
Signed-off-by: Phil Burk <philburk@google.com>