Commit Graph

25335 Commits

Author SHA1 Message Date
Daniel Sandler
0fc034f49f am 79934c00: am 81de5a0b: Merge "Stop animating when not showing." into jb-dev
* commit '79934c0048a6bfccdbb6dda0fc45db3240ba5de8':
  Stop animating when not showing.
2012-05-23 11:12:25 -07:00
Daniel Sandler
79934c0048 am 81de5a0b: Merge "Stop animating when not showing." into jb-dev
* commit '81de5a0b11df08b603693b6d3b381ac9f89ebc67':
  Stop animating when not showing.
2012-05-23 11:07:42 -07:00
Daniel Sandler
81de5a0b11 Merge "Stop animating when not showing." into jb-dev 2012-05-23 11:05:02 -07:00
Craig Mautner
2b5d509584 am 4d7b752e: am 85aea366: Merge "Remove Popup immediately rather than defer it." into jb-dev
* commit '4d7b752ee9f739e3b178261728fc6b9ae0d8eac4':
  Remove Popup immediately rather than defer it.
2012-05-23 10:55:50 -07:00
Craig Mautner
4d7b752ee9 am 85aea366: Merge "Remove Popup immediately rather than defer it." into jb-dev
* commit '85aea3664992cd1e16ef4497c3450b26bdef06b0':
  Remove Popup immediately rather than defer it.
2012-05-23 10:52:04 -07:00
Craig Mautner
85aea36649 Merge "Remove Popup immediately rather than defer it." into jb-dev 2012-05-23 10:47:46 -07:00
Craig Mautner
b82d074038 Remove Popup immediately rather than defer it.
Delaying the popup by using removeView instead of removeViewImmediate
caused an error when the removal was actually executed after the parent
window was deleted along with the popup.

Fixes bug 6407801.

Change-Id: Ieb17d58467aaf16e1a24f47187f52766d694ba32
2012-05-23 10:15:09 -07:00
Daniel Sandler
aa0a3b6923 Stop animating when not showing.
We were eating too many jelly beans even when the screen was
off.

Also clean up touch offsets, rotation on fling, and main
platlogo asset.

Bug: 6541052
Change-Id: I34e49b8b7a95ce6daab929885130426a5ae58dc4
2012-05-23 01:38:26 -04:00
Svetoslav Ganov
997c952f13 am f608140b: am ed82973e: Merge "Interaction model of KeyboarView should be same as latimIME" into jb-dev
* commit 'f608140b13d9c617cf93ffb00cb5a9a93a2dd6da':
  Interaction model of KeyboarView should be same as latimIME
2012-05-22 20:36:51 -07:00
Svetoslav Ganov
eed38b6d7f am 1eab75b9: am 321a56c8: Merge "Clearing accessibility focus of a view did not update the global state." into jb-dev
* commit '1eab75b9ba87fe73e5709ef4e77adc78e55b96c9':
  Clearing accessibility focus of a view did not update the global state.
2012-05-22 20:32:58 -07:00
Svetoslav Ganov
f608140b13 am ed82973e: Merge "Interaction model of KeyboarView should be same as latimIME" into jb-dev
* commit 'ed82973e616b1cbcab873dfb9c0191e63b34c821':
  Interaction model of KeyboarView should be same as latimIME
2012-05-22 20:32:48 -07:00
Svetoslav Ganov
1eab75b9ba am 321a56c8: Merge "Clearing accessibility focus of a view did not update the global state." into jb-dev
* commit '321a56c8481577f812c2ba0a10df7d43503a9314':
  Clearing accessibility focus of a view did not update the global state.
2012-05-22 20:28:55 -07:00
Svetoslav Ganov
ed82973e61 Merge "Interaction model of KeyboarView should be same as latimIME" into jb-dev 2012-05-22 20:28:23 -07:00
Svetoslav Ganov
321a56c848 Merge "Clearing accessibility focus of a view did not update the global state." into jb-dev 2012-05-22 20:26:29 -07:00
Svetoslav Ganov
b6a0b09bf5 Interaction model of KeyboarView should be same as latimIME
1. In latin IME key up types in - now the keyboad view does the same.

bug:6534935

Change-Id: I91cd40c5cd541199f3fb43e4d0bf26be511dcd09
2012-05-22 19:47:02 -07:00
Jeff Sharkey
61eed6686d am 5640e6a9: am 44fc8d5e: Merge "Add media directory, hidden for now." into jb-dev
* commit '5640e6a93757adafb5316037bec7ad378b73f1bf':
  Add media directory, hidden for now.
2012-05-22 19:17:12 -07:00
Jeff Sharkey
5640e6a937 am 44fc8d5e: Merge "Add media directory, hidden for now." into jb-dev
* commit '44fc8d5e20a7b202a7916bfa56a2b91c33e605c2':
  Add media directory, hidden for now.
2012-05-22 19:12:39 -07:00
Jeff Sharkey
44fc8d5e20 Merge "Add media directory, hidden for now." into jb-dev 2012-05-22 19:10:32 -07:00
Svetoslav Ganov
c00d00865d Clearing accessibility focus of a view did not update the global state.
1. The code in clear accessibility focus was not updaing the global
   accessibility focus reference in view root if the view not a
   descendant has accessibility focus.

bug:6382856

Change-Id: I0c99578b5afd1f1f5d0df5bba05b0a03b5951a43
2012-05-22 18:43:11 -07:00
Dianne Hackborn
0eefdc1614 am 7a26eefc: am 89604931: Merge "Fix issue #6521829: Sometimes action bar disappears in gallery" into jb-dev
* commit '7a26eefcc51e6cc794217ee398efbdcd4ad34392':
  Fix issue #6521829: Sometimes action bar disappears in gallery
2012-05-22 18:29:29 -07:00
Dianne Hackborn
7a26eefcc5 am 89604931: Merge "Fix issue #6521829: Sometimes action bar disappears in gallery" into jb-dev
* commit '89604931a85edd82c6b4a8c798fc1af610ba706e':
  Fix issue #6521829: Sometimes action bar disappears in gallery
2012-05-22 18:26:11 -07:00
Jeff Sharkey
d525baa3a8 Add media directory, hidden for now.
Bug: 6539384
Change-Id: I8f3f7b92d27f15e82a43bb2fec02f2d9ed0280e1
2012-05-22 18:25:37 -07:00
Dianne Hackborn
89604931a8 Merge "Fix issue #6521829: Sometimes action bar disappears in gallery" into jb-dev 2012-05-22 18:23:41 -07:00
Dianne Hackborn
80d55065b1 Fix issue #6521829: Sometimes action bar disappears in gallery
Change-Id: Ieb1f1fd0ebb87037cda94e1e1d6e2ca9a9c0754e
2012-05-22 18:03:20 -07:00
Chris Craik
7d35738a2d am 9970bbac: am 3534e134: Merge "Avoid crash if onDetachedFromWindow called after destroy" into jb-dev
* commit '9970bbac1f4951f5910aa5148e189a0a284f9e46':
  Avoid crash if onDetachedFromWindow called after destroy
2012-05-22 17:26:44 -07:00
Chris Craik
9970bbac1f am 3534e134: Merge "Avoid crash if onDetachedFromWindow called after destroy" into jb-dev
* commit '3534e13486a0081b1229e698f13bd3a37efa3fb0':
  Avoid crash if onDetachedFromWindow called after destroy
2012-05-22 17:22:19 -07:00
Chris Craik
3534e13486 Merge "Avoid crash if onDetachedFromWindow called after destroy" into jb-dev 2012-05-22 17:20:07 -07:00
Chris Craik
9e08012869 Avoid crash if onDetachedFromWindow called after destroy
This also removes the temporary logging from commit
f8dafa14e0.

bug:6535911
Change-Id: Icf1d0438b349a0e92e7d9cefed57a252eed2b9b0
2012-05-22 16:52:00 -07:00
Svetoslav Ganov
727242f960 am ecd2fe57: am 956f28ed: Merge "Always reference injector using get method." into jb-dev
* commit 'ecd2fe5796061f98656088dc1ce0621cc12d9a62':
  Always reference injector using get method.
2012-05-22 15:37:59 -07:00
Svetoslav Ganov
ecd2fe5796 am 956f28ed: Merge "Always reference injector using get method." into jb-dev
* commit '956f28edae64268a67af22baee2ef873264921b4':
  Always reference injector using get method.
2012-05-22 15:35:00 -07:00
Svetoslav Ganov
956f28edae Merge "Always reference injector using get method." into jb-dev 2012-05-22 15:32:19 -07:00
Adam Cohen
3be398ab3c am 2628c678: am 662e4a45: Merge "Fix ANR which could occur for collection widgets with very large items" into jb-dev
* commit '2628c678cde4bc4c99668130136714187aeca9dc':
  Fix ANR which could occur for collection widgets with very large items
2012-05-22 14:49:52 -07:00
Chris Craik
b3e1de71ba am 49413bcc: am 7a9328a3: Merge "Add temporary functor lifetime logging" into jb-dev
* commit '49413bcccbd735be4e8ad4cf98b3ab2f892225e4':
  Add temporary functor lifetime logging
2012-05-22 14:46:25 -07:00
Adam Cohen
2628c678cd am 662e4a45: Merge "Fix ANR which could occur for collection widgets with very large items" into jb-dev
* commit '662e4a456bf1f7a3a2a2c971f7c0861ef1c159e0':
  Fix ANR which could occur for collection widgets with very large items
2012-05-22 14:45:24 -07:00
Adam Cohen
662e4a456b Merge "Fix ANR which could occur for collection widgets with very large items" into jb-dev 2012-05-22 14:41:54 -07:00
Chris Craik
49413bcccb am 7a9328a3: Merge "Add temporary functor lifetime logging" into jb-dev
* commit '7a9328a3118725389564fe2a9b926837fa3d58a9':
  Add temporary functor lifetime logging
2012-05-22 14:41:35 -07:00
Chris Craik
7a9328a311 Merge "Add temporary functor lifetime logging" into jb-dev 2012-05-22 14:39:13 -07:00
Chris Craik
f8dafa14e0 Add temporary functor lifetime logging
bug:6535911

Change-Id: Ida5cc1def7fe1fc314317bbc5df50e1465753deb
2012-05-22 14:26:15 -07:00
alanv
500b91ebac Always reference injector using get method.
Bug: 6535301
Change-Id: If1d55c3229603d12c568213bd2f271c7cb6ab139
2012-05-22 14:22:48 -07:00
Dianne Hackborn
26743444c6 am d7b376f2: am 2bccea24: Merge "Fix issue #6499411: Characters not displayed (but suggestion bar is working)" into jb-dev
* commit 'd7b376f22346da4704ea4ca667331fc94eec9195':
  Fix issue #6499411: Characters not displayed (but suggestion bar is working)
2012-05-22 14:21:52 -07:00
Adam Cohen
35fbe2a592 Fix ANR which could occur for collection widgets with very large items
-> We cache RemoteViews which populate the AdapterViews, but only
   up to a total memory amount of 2MB. The remainder of the cache
   is pruned out. If _every_ item is greater than 2MB, we were failing
   to prune the last item, leaving the framework in a loop on a bg
   thread, but holding a lock required by the main thread.

Change-Id: I0574a25a59ebec6586ae223fff6605c0fee953c3
2012-05-22 14:10:14 -07:00
Dianne Hackborn
d7b376f223 am 2bccea24: Merge "Fix issue #6499411: Characters not displayed (but suggestion bar is working)" into jb-dev
* commit '2bccea2461556a525c5c65be0364b5b9404c8651':
  Fix issue #6499411: Characters not displayed (but suggestion bar is working)
2012-05-22 13:16:57 -07:00
Dianne Hackborn
ac92087a9a Fix issue #6499411: Characters not displayed (but suggestion bar is working)
The problem was that when dismissing the lock screen, the window manager
would briefly turn off force hiding when it started animating the transition
and then turn it back on until the transition was done.

This would cause it to briefly switch focus to the app behind and then
take focus off it.  The app would find out it got focus, and re-start
input on itself, asking the input method service to do so.  At this
point the input method service would ask the window manager if the
caller really had focus, and it may or may not be told no depending
on the timing.  If it is told no, then it doesn't allow the focus
switch to happen at that point, ignoring the new input connection,
and ultimately when focus does really switch the IME is left talking
with an old dead input connection.

I added some code to the input connection to make sure when we are
no longer using one that we mark it inactive and can't use it.  This
bug was especially difficult to track down because it would only
visibly break when a GC happened during this time, causing the weak
reference on the input connection to become null.  With this change
it will now always break (though in the scenario here only if you
hit the race condition correctly).

Change-Id: I81a6164dc140c548da1a9736e42cd253e8238a80
2012-05-22 12:15:15 -07:00
George Mount
162050737c am 37f29abe: Merge "DO NOT MERGE Consider current scroll position to move text field into view." into jb-dev
* commit '37f29abe1d4a47b7860db66bc38f9f4d21c2817a':
  DO NOT MERGE Consider current scroll position to move text field into view.
2012-05-22 11:46:37 -07:00
George Mount
5e556e606b am 76cf7816: Merge "DO NOT MERGE Consider fixed layers when scrolling the edit box." into jb-dev
* commit '76cf78165f5f495f7f14a2442c5b41ae346f14fc':
  DO NOT MERGE Consider fixed layers when scrolling the edit box.
2012-05-22 11:46:35 -07:00
rich cannings
a6cfe52eb8 Allow APKs to install when verifier times out.
When app verfication is enabled and the verifier times out, allow
PackageManagerService to continue with the installation.

Bug: 6531120
Change-Id: Ic6aef755af92588e8887c918b70fb195c683b24c
2012-05-22 10:44:39 -07:00
Steve Block
9bc26c0d8e Merge "Remove unused WebViewCore::isPaused() and setIsPaused()" 2012-05-22 10:32:03 -07:00
George Mount
12221d1540 DO NOT MERGE Consider current scroll position to move text field into view.
Bug 6530008

Change-Id: I6542dab70b64f809ec5dd4deb3511f8aa38278e1
2012-05-22 09:46:13 -07:00
George Mount
b999b22eca DO NOT MERGE Consider fixed layers when scrolling the edit box.
Bug 6147580
 Webkit Change: I810891decf0bad682e90f29f0f65c6b765b7d6d6

Change-Id: Idaa538824e611acd64eb5a4ccb7866d3c978a077
2012-05-22 09:40:23 -07:00
Daniel Sandler
859260ef5c am f2326a49: am c40a7fe0: Merge "Fix three-line notifications." into jb-dev
* commit 'f2326a49951e2b1bf8449ee35eaf0c443f678012':
  Fix three-line notifications.
2012-05-22 08:24:09 -07:00