Satoshi Kataoka
0e1c092ab0
am 2656abe0: Merge "Fix an inconsistent state with IMMS and Settings when the hard keyboard is connected" into jb-mr1.1-dev
...
* commit '2656abe09895088eca25caafc3e92869217d1447':
Fix an inconsistent state with IMMS and Settings when the hard keyboard is connected
2012-11-17 21:56:09 -08:00
Satoshi Kataoka
2656abe098
Merge "Fix an inconsistent state with IMMS and Settings when the hard keyboard is connected" into jb-mr1.1-dev
2012-11-17 21:53:10 -08:00
Michael Jurka
cf474b1a10
am 7b0c8779: Merge "Delete appWidgetId when removing lockscreen widgets" into jb-mr1.1-dev
...
* commit '7b0c877959ee15c766cc7366ec6b4c024c211cd6':
Delete appWidgetId when removing lockscreen widgets
2012-11-16 15:31:07 -08:00
Michael Jurka
7b0c877959
Merge "Delete appWidgetId when removing lockscreen widgets" into jb-mr1.1-dev
2012-11-16 15:29:17 -08:00
Michael Jurka
75b5cfb4a4
Delete appWidgetId when removing lockscreen widgets
...
Bug: 7550012
Change-Id: Ia9f5266256016eb91bfd6a2d5a7f910c42948f1e
2012-11-16 15:22:06 -08:00
Amith Yamasani
4ad8a4bd89
am acddb72c: Merge "Make sure that the owner user is marked initialized." into jb-mr1.1-dev
...
* commit 'acddb72c58dbab029d1acbaea61755e79ef8b2a4':
Make sure that the owner user is marked initialized.
2012-11-16 10:47:11 -08:00
Amith Yamasani
acddb72c58
Merge "Make sure that the owner user is marked initialized." into jb-mr1.1-dev
2012-11-16 10:43:48 -08:00
Satoshi Kataoka
15451bd7af
Fix an inconsistent state with IMMS and Settings when the hard keyboard is connected
...
Bug: 7540140
Change-Id: Iaac951ff457c35751b442e84ac07f1f86be93494
2012-11-16 13:30:56 +09:00
Adam Cohen
5a0f5ba269
am 6189888a: Merge "Making sure launcher doesn\'t show keyguard-only widgets (issue 7550090)" into jb-mr1.1-dev
...
* commit '6189888a2565b6362b0dd022850b748f628500d0':
Making sure launcher doesn't show keyguard-only widgets (issue 7550090)
2012-11-15 14:59:33 -08:00
Adam Cohen
6189888a25
Merge "Making sure launcher doesn't show keyguard-only widgets (issue 7550090)" into jb-mr1.1-dev
2012-11-15 14:56:19 -08:00
Adam Cohen
3fcc6b26c3
Making sure launcher doesn't show keyguard-only widgets (issue 7550090)
...
Change-Id: I5d0675f0c03677e06371a6730209c3466c6b0f15
2012-11-15 14:53:31 -08:00
Amith Yamasani
bc9625059b
Make sure that the owner user is marked initialized.
...
This is required for upgrades from previous versions of JB.
Bug: 7547639
Change-Id: I21de14a70d6ba2ab21437b5f0721321df45226d2
2012-11-15 14:43:13 -08:00
Adam Cohen
b82ee0c7bb
am b02eb4bb: Merge "Pushing state persistence to a background thread" into jb-mr1.1-dev
...
* commit 'b02eb4bb7d09a19aedb9dbc08b0f731af05a8579':
Pushing state persistence to a background thread
2012-11-15 13:55:45 -08:00
Adam Cohen
b02eb4bb7d
Merge "Pushing state persistence to a background thread" into jb-mr1.1-dev
2012-11-15 13:53:53 -08:00
Adam Cohen
a1a2f967e2
Pushing state persistence to a background thread
...
Change-Id: If776bc22c48525ba91dc7e4dd0e27de92612f2f5
2012-11-15 13:44:34 -08:00
Jeff Sharkey
bfea4f04f2
am f5377a72: Merge "Useful annotations for code documentation." into jb-mr1.1-dev
...
* commit 'f5377a7242d71e221807150f0778a0521e1270b6':
Useful annotations for code documentation.
2012-11-15 11:53:19 -08:00
Jeff Sharkey
64f369a542
am a319d655: Merge "Avoid runtime restart after vold reconnects." into jb-mr1.1-dev
...
* commit 'a319d655e336ffb0fcbee65b77926a32660c7f3f':
Avoid runtime restart after vold reconnects.
2012-11-15 11:51:33 -08:00
Jeff Sharkey
f5377a7242
Merge "Useful annotations for code documentation." into jb-mr1.1-dev
2012-11-15 11:48:38 -08:00
Jeff Sharkey
fa0fb7c508
am f6ba84b4: Merge "Reduce verbosity of service event logging." into jb-mr1.1-dev
...
* commit 'f6ba84b4242419f4765e0efcb5df82e37ad03faa':
Reduce verbosity of service event logging.
2012-11-15 11:47:40 -08:00
Jeff Sharkey
a319d655e3
Merge "Avoid runtime restart after vold reconnects." into jb-mr1.1-dev
2012-11-15 11:46:19 -08:00
Jeff Sharkey
f6ba84b424
Merge "Reduce verbosity of service event logging." into jb-mr1.1-dev
2012-11-15 11:44:13 -08:00
Daniel Sandler
00679b5b46
am 020d6529: Merge "Do not vibe when the default notification sound is Silent." into jb-mr1.1-dev
...
* commit '020d65290a6fe7dc5465d36c259ec62dcfd71c1f':
Do not vibe when the default notification sound is Silent.
2012-11-15 06:13:50 -08:00
Daniel Sandler
2bb5dc6a36
am 83b25961: Merge "Notification vibration improvements:" into jb-mr1.1-dev
...
* commit '83b2596155ec1845194c08bd27a6e8dfbeb530b9':
Notification vibration improvements:
2012-11-15 06:13:46 -08:00
Daniel Sandler
020d65290a
Merge "Do not vibe when the default notification sound is Silent." into jb-mr1.1-dev
2012-11-15 05:05:44 -08:00
Daniel Sandler
83b2596155
Merge "Notification vibration improvements:" into jb-mr1.1-dev
2012-11-15 05:03:11 -08:00
Jeff Sharkey
0be607cda1
Avoid runtime restart after vold reconnects.
...
Rely on behavior of already-released CountDownLatch instead of
clearing the reference.
Bug: 7290521
Change-Id: I787e673b97d18be412d5b37e279fbf1275b49151
2012-11-14 14:39:19 -08:00
Daniel Sandler
d4d2de2a77
Do not vibe when the default notification sound is Silent.
...
(This relates to the new vibration fallback behavior, where
notifications that expect to make a sound should always
vibrate in vibrate mode. We should not vibrate if the
notification's sound is silent, but we should also not
vibrate if the notification uses the default sound and the
default is silent.)
Bug: 7537077
Change-Id: I08e149c8c00ef2d2f61e418d88a086cb5e9cf241
2012-11-14 16:42:04 -05:00
Victoria Lease
88337ac8c0
am 75819a9c: Merge "Resolve LocationManager + ActivityManager conflict" into jb-mr1.1-dev
...
* commit '75819a9cddd646af72a6071311d8e5b3cd6b8c43':
Resolve LocationManager + ActivityManager conflict
2012-11-14 13:21:12 -08:00
Victoria Lease
75819a9cdd
Merge "Resolve LocationManager + ActivityManager conflict" into jb-mr1.1-dev
2012-11-14 13:18:58 -08:00
Daniel Sandler
edbb380950
Notification vibration improvements:
...
- When notifications vibrate as a fallback (that is,
because they want to play a sound but the device is in
vibrate mode), this no longer requires the VIBRATE
permission.
- As a bonus, if your notifications use DEFAULT_VIBRATE,
you don't need the VIBRATE permission either.
- If you specify a custom vibration pattern, you'll still
need the VIBRATE permission for that.
- Notifications vibrating in fallback mode use a different
vibration pattern.
- The DEFAULT_VIBRATE and fallback vibrate patterns are now
specified in config.xml.
Bug: 7531442
Change-Id: I7a2d8413d1becc53b9d31f0d1abbc2acc3f650c6
2012-11-14 11:50:11 -08:00
Victoria Lease
61ecb02f54
Resolve LocationManager + ActivityManager conflict
...
LocationManagerService was serially stuffing the same Location into
multiple Intents, which it would immediately hand off to
ActivityManagerService, running as a different thread in the same
process. LocationManager would continue to work with that Location
while ActivityManagerService worked with a Parceled version of it.
However, Location.mExtras is also a Bundle, and both
ActivityManagerService and LocationManagerService ended up working
with references to the same Bundle. ActivityManagerService needs
it in Parceled form (ie mParceledData != null), but
LocationManagerService was triggering Bundle.unparcel() when
referencing the data contained within.
As a result, LocationManagerService was able to trigger NPE (or
worse) in ActivityManagerService by manipulating the mExtras
member of a Location that was in the process of being reported to
listeners.
To resolve this issue, I copy-construct a new Location to report to
each listener. This should prevent ActivityManagerService and
LocationManagerService from referencing the same Bundle data, as
Location's copy constructor also copyconstructs the mExtras member,
rather than simply share references.
Bug: 7518371
Change-Id: I1a92615cba361831494447d5de085a8d910b6b2c
2012-11-13 15:12:51 -08:00
Craig Mautner
67a3fb6f3b
am c10914ca: Merge "Support Wifi display devices that rename themselves." into jb-mr1.1-dev
...
* commit 'c10914ca5c83ad6ac2c9acd7b52bfeb05d6e72e5':
Support Wifi display devices that rename themselves.
2012-11-13 10:02:21 -08:00
Craig Mautner
c10914ca5c
Merge "Support Wifi display devices that rename themselves." into jb-mr1.1-dev
2012-11-13 10:00:04 -08:00
Jeff Sharkey
8b2c3a1460
Useful annotations for code documentation.
...
Bug: 6537978
Change-Id: I806c3c09e3255f8789455f13bf37c1dde2a93f1f
2012-11-12 12:42:17 -08:00
Jeff Sharkey
25c94e9ee3
am 282e9fc6: Merge "Avoid recycling recently removed user IDs." into jb-mr1.1-dev
...
* commit '282e9fc62e571aba741ddc9523d6dfe2eca313b6':
Avoid recycling recently removed user IDs.
2012-11-12 10:32:11 -08:00
Jeff Sharkey
b84f21c536
am bc0edecb: Merge "Increase readability of connectivity event log." into jb-mr1.1-dev
...
* commit 'bc0edecb7372a9ddf7644cb694c131b76ace8c41':
Increase readability of connectivity event log.
2012-11-12 10:32:08 -08:00
Jeff Sharkey
282e9fc62e
Merge "Avoid recycling recently removed user IDs." into jb-mr1.1-dev
2012-11-12 10:30:12 -08:00
Jeff Sharkey
bc0edecb73
Merge "Increase readability of connectivity event log." into jb-mr1.1-dev
2012-11-12 10:28:34 -08:00
Ed Heyl
5ec97f4e82
am 4f017e75: Merge "When in vibrate mode, all notifications will vibrate." into jb-mr1.1-dev
...
* commit '4f017e757bdc87d603d135386c888118fc2653ba':
When in vibrate mode, all notifications will vibrate.
2012-11-09 22:53:24 -08:00
Ed Heyl
4f017e757b
Merge "When in vibrate mode, all notifications will vibrate." into jb-mr1.1-dev
2012-11-09 22:49:35 -08:00
Jeff Sharkey
5691474c9c
am ad08e6dc: Merge "Emit event log message when switching users." into jb-mr1.1-dev
...
* commit 'ad08e6dcfc54556759a876106419b4169e9caffe':
Emit event log message when switching users.
2012-11-09 22:42:06 -08:00
David Agnew
71789e11cc
When in vibrate mode, all notifications will vibrate.
...
(Unless the notification specifies no ringtone AND no
vibration, in which case it will remain silent.)
Change-Id: I926d0fe0165b9622cd117e6c3ef6e3637772b444
2012-11-10 00:01:04 -05:00
Jeff Sharkey
9d6d890e0d
Reduce verbosity of service event logging.
...
Omits service name from destroyed events, since it can be derived by
looking back to the created event with the same ServiceRecord.
Change-Id: Ib7ab1031c0859437735e1fc985d58f47629b7ac4
2012-11-09 17:32:43 -08:00
Jeff Sharkey
2528b50b91
Increase readability of connectivity event log.
...
Bug: 6322766
Change-Id: I556759f5fc1466cdd4db6b4574084a8068dc9909
2012-11-09 15:57:02 -08:00
Jeff Sharkey
86597df79f
Emit event log message when switching users.
...
Change-Id: I8e521e177b0e17e2ab9e033e0ff8bc421cd5f784
2012-11-09 15:09:13 -08:00
Dianne Hackborn
72325cdb65
am 63bc6c12: am a46a74fc: Merge "Remove extraneous logs." into jb-mr1-dev
...
* commit '63bc6c122d628ab24e332f58d3d7a59ea2627f85':
Remove extraneous logs.
2012-11-08 13:21:11 -08:00
Dianne Hackborn
a46a74fcd6
Merge "Remove extraneous logs." into jb-mr1-dev
2012-11-08 13:16:10 -08:00
Dianne Hackborn
7ff30113de
Remove extraneous logs.
...
Change-Id: I4c47d36748de91bd6fddc419afbf59552bf63e9a
2012-11-08 13:13:48 -08:00
Jim Miller
a2bf6181df
am 2c29deaa: am 6be441c5: Merge "Add mechanism to kick keyguard to show the assistant" into jb-mr1-lockscreen-dev
...
* commit '2c29deaa2650091d9206b8fa93f8a447ee247d52':
Add mechanism to kick keyguard to show the assistant
2012-11-08 13:13:23 -08:00
Amith Yamasani
081c36ded6
am bfb8a7b1: am 3fe2cb4d: Merge "Don\'t cancel any notifications that are meant for all users, if no package is specified." into jb-mr1-dev
...
* commit 'bfb8a7b19234998e28afe811a193a6514a349ea5':
Don't cancel any notifications that are meant for all users, if no package is specified.
2012-11-08 09:30:22 -08:00