Jeff Brown
e3fbf59683
am ea5e0bb3: am cab11490: Merge "Reduce number of calls to updateInputWindows by 60%." into honeycomb
...
* commit 'ea5e0bb358990c05f9b07a6aee9047ea398c4f43':
Reduce number of calls to updateInputWindows by 60%.
2011-01-21 15:34:23 -08:00
Jeff Brown
75a0e44831
Merge "Optimize call to drawBitmap during screen rotation." into honeycomb
2011-01-21 15:29:46 -08:00
Jeff Brown
cab114906d
Merge "Reduce number of calls to updateInputWindows by 60%." into honeycomb
2011-01-21 15:29:39 -08:00
Jeff Brown
8db9ac4b7d
Optimize call to drawBitmap during screen rotation.
...
Using SRC mode reduces drawBitmap time from 50ms to 15ms.
Change-Id: Ibde82f358d92bd330b8c78c9db1ded6a0b4ba135
2011-01-21 14:39:52 -08:00
Jeff Brown
3a22cd90bc
Reduce number of calls to updateInputWindows by 60%.
...
Change-Id: Ida9069dd58be2070f3c9d312aa9d868bd98eb8e2
2011-01-21 14:09:43 -08:00
Dianne Hackborn
4eba96bb31
Fix issue #3377999 : Activities need to be stopped when sleeping
...
This is a band-aid over the existing kludgy stopping mechanism
where the semantics of stop are different in the activity manager
than in the clients.
This change is intended to be as unobtrusive as possible, only
impacting the sleep case. I have a different change that
completely reworks how we stop activities to simply this all
a lot by unifying the semantics between the server and client.
However, it is too late in HC for such an extensive change. Later
I'll revert this one and put in the better solution.
Change-Id: Id77f2db1ec83469cdd888acb8fbc4679daa7766e
2011-01-21 13:42:26 -08:00
Jason parks
ca615748cf
am a55e3670: am 0512d080: Merge "Add and enforce the permission for encrypting/decrypting." into honeycomb
...
* commit 'a55e367027fcd37aae83bf3e61225c45db0cf1cf':
Add and enforce the permission for encrypting/decrypting.
2011-01-21 12:39:55 -08:00
Jason parks
18e9cf0faa
am bee8a768: am 0f2ef34b: Merge "Update encryption commands." into honeycomb
...
* commit 'bee8a7686d380a7dc696756699411696d7685551':
Update encryption commands.
2011-01-21 12:39:49 -08:00
Jason parks
0512d080a5
Merge "Add and enforce the permission for encrypting/decrypting." into honeycomb
2011-01-21 11:59:15 -08:00
Jason parks
0f2ef34b5a
Merge "Update encryption commands." into honeycomb
2011-01-21 11:39:15 -08:00
Andy Stadler
568d9b6119
am 174a6fce: am c2ff2ec0: Merge "Read actual device encryption status" into honeycomb
...
* commit '174a6fce8ab1a08b85e45f636dc2682f6a62e8d1':
Read actual device encryption status
2011-01-21 11:02:57 -08:00
satok
90a09e0546
am 026de9ed: am 6a0d924e: Merge "Show implicitly enabled subtypes in the input method selection dialog" into honeycomb
...
* commit '026de9ed7f39c46260e7ac79dea2fcc32b151d19':
Show implicitly enabled subtypes in the input method selection dialog
2011-01-21 11:01:29 -08:00
satok
6a32272af5
am d57c1fcf: am 0e5bf505: Merge "Show ime switch icon when there is a hard keyboard" into honeycomb
...
* commit 'd57c1fcf5a4f8fd9451e4a09aa50ed14c7f94ff2':
Show ime switch icon when there is a hard keyboard
2011-01-21 10:59:32 -08:00
Andy Stadler
c2ff2ec0d9
Merge "Read actual device encryption status" into honeycomb
2011-01-21 10:27:46 -08:00
satok
bb4aa0683c
Show implicitly enabled subtypes in the input method selection dialog
...
bug: 3367646
Change-Id: I9550f17f163950d80113fbcb8c9dd8a7d014cf6a
2011-01-21 20:20:02 +09:00
Jason parks
8888c597c4
Add and enforce the permission for encrypting/decrypting.
...
Change-Id: Ia292d8a5981266c2703743beb79fd786d77b375d
2011-01-21 00:07:49 -06:00
Jason parks
9ed98bcdc9
Update encryption commands.
...
* Changed to inplace encryption.
* Changed decryption to return the proper error code. It will now return success or the number of failed attempts.
* Be lazy and post a message 2 seconds later to call restart. I don't feel like messing with binder interfaces for a proper callback.
Change-Id: Iae2de7057aa66f248fd2df3f29777ad3368442f0
2011-01-21 00:06:20 -06:00
satok
0e5bf5051b
Merge "Show ime switch icon when there is a hard keyboard" into honeycomb
2011-01-20 19:47:43 -08:00
satok
865b97761c
Show ime switch icon when there is a hard keyboard
...
Change-Id: Ife3a8733b1a1bf43b195ecf4b8c5082b6538d0a0
2011-01-21 12:28:01 +09:00
Andy Stadler
0fe45dea92
Read actual device encryption status
...
Bug: 3346770
Change-Id: Ie70c14b1b4584a5f340a27102145f7860ba9e14b
2011-01-20 16:35:09 -08:00
Irfan Sheriff
4624d669e4
Merge "Add untether call during softap shutdown"
2011-01-20 09:47:15 -08:00
Ken Wakasa
f41e1af8c0
am 7fff9d8e: am 586f0513: Refine InputMethodInfo API
...
* commit '7fff9d8e0489455363eb2d70111b7164adab46ff':
Refine InputMethodInfo API
2011-01-20 08:16:05 -08:00
Ken Wakasa
586f051375
Refine InputMethodInfo API
...
bug: 3370297
Change-Id: I2a18f3bdbe2fccb22e22cdae0f75aec5c703ad6d
2011-01-21 01:02:58 +09:00
Irfan Sheriff
43e747ef59
Add untether call during softap shutdown
...
Bug: 3355187
Change-Id: Ie4381648883186a216807bcd0d586ecfd00ca15c
2011-01-20 07:47:21 -08:00
Tadashi G. Takaoka
d738d87e13
am b1ba4367: am 317b2ea1: Merge "Add android.provider.Settings.EXTRA_INPUT_METHOD_ID" into honeycomb
...
* commit 'b1ba4367b6ef046ec137345932318265f210a205':
Add android.provider.Settings.EXTRA_INPUT_METHOD_ID
2011-01-20 07:41:12 -08:00
Tadashi G. Takaoka
2548020c36
Add android.provider.Settings.EXTRA_INPUT_METHOD_ID
...
Change-Id: Iecb7a9c265cafe96e7eec099341133da8e966f6f
2011-01-21 00:15:29 +09:00
Tadashi G. Takaoka
2ee0635d46
am 6c51e1fc: am 90fcb2ad: Merge "Rename action to ACTION_INPUT_METHOD_SUBTYPE_SETTINGS" into honeycomb
...
* commit '6c51e1fc9dd61bf5c269590305b3276f9e38c1ef':
Rename action to ACTION_INPUT_METHOD_SUBTYPE_SETTINGS
2011-01-20 05:21:18 -08:00
Tadashi G. Takaoka
90fcb2ad93
Merge "Rename action to ACTION_INPUT_METHOD_SUBTYPE_SETTINGS" into honeycomb
2011-01-20 05:17:51 -08:00
Tadashi G. Takaoka
f49688fa17
Rename action to ACTION_INPUT_METHOD_SUBTYPE_SETTINGS
...
Change-Id: I27c318777355991ae4ad72d0b2480e93c8c5044e
2011-01-20 22:02:56 +09:00
Hung-ying Tyan
3ed8dcfc42
am 9e0357b9: am 71196f0c: Merge "Make VpnService synchronous API." into honeycomb
...
* commit '9e0357b96bd5c84e39c3084625d58b21f9bad74c':
Make VpnService synchronous API.
2011-01-19 22:46:32 -08:00
Hung-ying Tyan
6b818de29a
Make VpnService synchronous API.
...
This eases VpnSettings on dealing with multiple-activity-instance problem
(i.e., SettingsActivity and VpnSettingsActivity).
+ Most of the code is moved from the VpnServices package to vpn/java/.
+ VpnManager and VpnServiceBinder are revised to provide synchronous API.
+ Add a new method isIdle() to IVpnService.aidl.
Related bug: 3293236 (need to deal with multiple-activity-instance problem)
Change-Id: I03afa3b3af85d7b4ef800683cd075c356a9266c4
2011-01-20 12:51:43 +08:00
Christopher Tate
ee97fb6c33
am 55573d92: am 5ea769dc: Merge "Make the drag input window fullscreen touchable again" into honeycomb
...
* commit '55573d926a1ce6a0a65f06b22b02d92789c05edf':
Make the drag input window fullscreen touchable again
2011-01-19 17:34:14 -08:00
Christopher Tate
a159579778
Make the drag input window fullscreen touchable again
...
Having it non-touchable was making it possible to e.g.
touch buttons and launch new activities out from under
an in-flight drag operation.
Bug 3370698
Change-Id: I46fe70a8fe8fbaa5cca48f6bb478ed7ded1f1cc3
2011-01-19 17:26:50 -08:00
Christopher Tate
ef3f7bd356
am 67265808: am 28f0a53a: Merge "Fail more gracefully when window state changes during drags" into honeycomb
...
* commit '67265808c10e53f305f59a65911d7bfcd82151a6':
Fail more gracefully when window state changes during drags
2011-01-19 16:45:48 -08:00
Christopher Tate
28f0a53a88
Merge "Fail more gracefully when window state changes during drags" into honeycomb
2011-01-19 16:41:14 -08:00
Christopher Tate
f01af7551b
Fail more gracefully when window state changes during drags
...
In particular, if a new window was created out from under the drag,
the drag-move event dispatch logic would wind up blithly assuming
that it would find a valid touch-dispatchable window under the
finger. When this was untrue, it would NPE, but the NPE was caught
and discarded safely by higher-level guard code.
With this change, we now avoid the NPE entirely and report the
spurious condition as part of the debugging log stream.
(Also add the local-state object to DragEvent.toString()'s output.)
Change-Id: Idfa5f45d049e48415ee59c8b0ffb5b0ed4098ce3
2011-01-19 16:25:22 -08:00
Brad Fitzpatrick
28d5206519
am bd80a12c: resolved conflicts for merge of 9240f16d to honeycomb-plus-aosp
...
* commit 'bd80a12cba480a0dbb2e9073f35c758d8b396b94':
StrictMode: class instance limits (track object "leaks")
2011-01-19 15:24:02 -08:00
Brad Fitzpatrick
9240f16d77
Merge "StrictMode: class instance limits (track object "leaks")" into honeycomb
2011-01-19 14:53:24 -08:00
Brad Fitzpatrick
bfbe577110
StrictMode: class instance limits (track object "leaks")
...
Change-Id: I2db5a19060c2013078feb88a91caf655469b2f98
2011-01-19 14:52:08 -08:00
Christopher Tate
22da4dd48e
am 714066d8: am 5383d077: Merge "Fix a couple of drag & drop crashes" into honeycomb
...
* commit '714066d873b70098c09c2c094d374781b12d65a2':
Fix a couple of drag & drop crashes
2011-01-19 13:55:55 -08:00
Christopher Tate
1fc014fd00
Fix a couple of drag & drop crashes
...
1. ViewGroups being removed from the layout during a drag would wind up
crashing the app with an NPE at drag-ended time, due to blind dereference
of now-cleared object pointers.
2. Passing a 'null' ClipData to startDrag() would crash the system
process with an NPE. Should this even be valid? I'm inclined to say
yes, though it means that apps will need to guard against it.
Fixes bug 3369542
Change-Id: I168fc1284d6fd4403999946609725414cf254df0
2011-01-19 13:02:24 -08:00
Robert Greenwalt
b57da00b81
Merge "Fix Tethering's handling of a system restart."
2011-01-19 09:33:48 -08:00
Winson Chung
875777d0b8
am adce48cc: am 7f447de2: Merge "Disabling queued unbinding of RemoteViewsServices until we fix flashing in widgets." into honeycomb
...
* commit 'adce48ccba909e5d9c5595aef97460afd9d62834':
Disabling queued unbinding of RemoteViewsServices until we fix flashing in widgets.
2011-01-19 01:03:00 -08:00
Winson Chung
32cf193412
Disabling queued unbinding of RemoteViewsServices until we fix flashing in widgets.
...
Change-Id: Iee53d4930dc4007df4298a282cdd5101876215a1
2011-01-19 00:52:34 -08:00
Winson Chung
a726143937
am caedec76: am aac19783: Merge "Refactoring app widgets to address security/performance issues." into honeycomb
...
* commit 'caedec768bf22acc38e526b9cec655ea8f9eede0':
Refactoring app widgets to address security/performance issues.
2011-01-18 23:08:11 -08:00
Winson Chung
81f39eb6e7
Refactoring app widgets to address security/performance issues.
...
- Moving the service binding to AppWidgetService to prevent arbitrary apps from binding to widget services
- Requiring RemoteViewsServices to require android.permission.BIND_REMOTEVIEWS permission
Change-Id: Id135bafba998299eb278067712b8a5d8487cfd04
2011-01-18 22:57:09 -08:00
Dianne Hackborn
375d008522
am a4605b72: am e6413270: Merge "Just a little \'ol activity manager permission change." into honeycomb
...
* commit 'a4605b72c278be829b28bfa218cdba461c1667a7':
Just a little 'ol activity manager permission change.
2011-01-18 22:00:28 -08:00
Jeff Brown
7cca7e0b28
am 761a6b7f: am f4368c95: Merge "Filter virtual keys after touches." into honeycomb
...
* commit '761a6b7fdbe2bcc6db4306af9705dcb22b036068':
Filter virtual keys after touches.
2011-01-18 21:56:31 -08:00
Kenny Root
3f56e4a53b
am 67f23166: am 11ebdd6a: Merge "Erase OBB files when removing packages" into honeycomb
...
* commit '67f23166d00d0b965d5b913bcc0cfb442c0e9506':
Erase OBB files when removing packages
2011-01-18 21:53:21 -08:00
Brad Fitzpatrick
6b2b053b5a
am 597fa828: Merge "Watchdog can get deadlocked on activity manager" into gingerbread
...
* commit '597fa828fa2b3cba053f0afeeac877b1ee2d24b7':
Watchdog can get deadlocked on activity manager
2011-01-18 18:54:25 -08:00