94792 Commits

Author SHA1 Message Date
Chet Haase
d5d11af3d3 Fix for regression in WindowManager orientation changes
A fix yesterday for #7428221 caused a regression where new orientations would
sometimes cause a flash through black on the way to seeing the real static wallpaper.
There is a fundamental problem in WindowManagerService where we show a window before
it has all of the layout/sizing information it needs, which is the cause of the black
flash. The regression yesterday was that we are now less aggressive about layout out
hidden windows, so we won't layout the window until after the window is shown with the
incorrect sizing info.

The fix/workaround is to back off the layout logic specifically for the wallpaper,
ensuring that we will lay it out on orientation changes, even when hidden. This means that
when we finally do show it, it will already have been drawn in the correct orientation/size.

Issue #7444971 Home jank regression

Change-Id: Ib20fdabc43ece9720b261bf04b272c5511e2d902
2012-10-31 15:40:54 -07:00
Baligh Uddin
a68aa4e343 Merge "Import translations. DO NOT MERGE" into jb-mr1-dev 2012-10-31 15:31:34 -07:00
Baligh Uddin
dd73325106 Merge "Removed symbol causing compile breakage." into jb-mr1-dev 2012-10-31 15:28:44 -07:00
Baligh Uddin
012e1690d4 am 80945334: (-s ours) am 63f43d56: am 6bd881bd: Merge "Import translations. DO NOT MERGE" into jb-mr1-dev
* commit '809453344ce20e189b462156991d91b601e07cfa':
  Import translations. DO NOT MERGE
2012-10-31 15:10:49 -07:00
Baligh Uddin
809453344c am 63f43d56: am 6bd881bd: Merge "Import translations. DO NOT MERGE" into jb-mr1-dev
* commit '63f43d56198d8423f875d23e3bb2559b652d8d5a':
  Import translations. DO NOT MERGE
2012-10-31 15:07:58 -07:00
Svetoslav Ganov
cdb80888b7 Merge "Fix keypad accessibility." into jb-mr1-lockscreen-dev 2012-10-31 15:06:32 -07:00
Baligh Uddin
d8a5792ae7 Removed symbol causing compile breakage.
Seems like this string was removed in
  https://googleplex-android-review.googlesource.com/#/c/247477

Change-Id: I2cc96143980d326cfdbc1db3b2a3c9766963ef03
2012-10-31 15:05:47 -07:00
Baligh Uddin
0e06223ca3 am 6bd881bd: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-mr1-dev
* commit '6bd881bd328835f9b042d859cb496ed6f612c17b':
  Import translations. DO NOT MERGE
2012-10-31 15:05:15 -07:00
Baligh Uddin
63f43d5619 am 6bd881bd: Merge "Import translations. DO NOT MERGE" into jb-mr1-dev
* commit '6bd881bd328835f9b042d859cb496ed6f612c17b':
  Import translations. DO NOT MERGE
2012-10-31 15:05:02 -07:00
Baligh Uddin
6bd881bd32 Merge "Import translations. DO NOT MERGE" into jb-mr1-dev 2012-10-31 15:02:31 -07:00
Baligh Uddin
65c996ddf3 Merge "Removed symbol causing compile breakage." 2012-10-31 15:01:20 -07:00
Svetoslav Ganov
51cfc540b5 Merge "Accessibility of the lock screen - strings" into jb-mr1-lockscreen-dev 2012-10-31 14:34:24 -07:00
Svetoslav Ganov
562afa97c2 Accessibility of the lock screen - strings
Change-Id: I573a65e5de4c258831bd14f4d54ab3eabf67b8e1
2012-10-31 14:32:08 -07:00
Raph Levien
39824f685c Fix for bug 7400445 regression in background drawable
The opacity calculation for a gradient drawable of shape must take
rounded corners into account - if the corner radius is nonzero, then the
shape is translucent rather than opaque. Previously the code always
assumed that such rectangles were fully opaque, which led to the
background (visible behind the rectangle) not getting drawn.

This patch simply checks for corner radius in addition to shape and
computes opacity as translucent in the nonzero case.

Change-Id: Iaf4d24abc6ecf49f85c82972b8f998700c83295e
2012-10-31 13:59:02 -07:00
Amith Yamasani
7644dbc051 am d02f2313: am 47ece2e5: am 03f7ebfe: Merge "Relax permission requirements for posting notifications across users" into jb-mr1-dev
* commit 'd02f231318014925bead88ce9408c3c37f9a0e8b':
  Relax permission requirements for posting notifications across users
2012-10-31 13:14:30 -07:00
Baligh Uddin
3356e1870f am 196f1408: (-s ours) am 53b029b6: (-s ours) Merge "Revert "Import translations. DO NOT MERGE"" into jb-mr1-aah-dev
* commit '196f1408eb0fe55040b2b40074518dca58558a42':
  Revert "Import translations. DO NOT MERGE"
2012-10-31 13:14:26 -07:00
Amith Yamasani
d02f231318 am 47ece2e5: am 03f7ebfe: Merge "Relax permission requirements for posting notifications across users" into jb-mr1-dev
* commit '47ece2e53e50201a6f73fb7a554d856f3b4519c8':
  Relax permission requirements for posting notifications across users
2012-10-31 13:11:50 -07:00
Baligh Uddin
196f1408eb am 53b029b6: (-s ours) Merge "Revert "Import translations. DO NOT MERGE"" into jb-mr1-aah-dev
* commit '53b029b6201dbe754d478f3dfcbd4f1e5ee5b41e':
  Revert "Import translations. DO NOT MERGE"
2012-10-31 13:11:50 -07:00
Amith Yamasani
47ece2e53e am 03f7ebfe: Merge "Relax permission requirements for posting notifications across users" into jb-mr1-dev
* commit '03f7ebfeaadb3f03c9a9a6405276fb702ad11fe1':
  Relax permission requirements for posting notifications across users
2012-10-31 13:09:42 -07:00
Amith Yamasani
7f5bade111 am 03f7ebfe: Merge "Relax permission requirements for posting notifications across users" into jb-mr1-dev
* commit '03f7ebfeaadb3f03c9a9a6405276fb702ad11fe1':
  Relax permission requirements for posting notifications across users
2012-10-31 13:09:21 -07:00
Amith Yamasani
03f7ebfeaa Merge "Relax permission requirements for posting notifications across users" into jb-mr1-dev 2012-10-31 13:06:56 -07:00
Jim Miller
170c8d930e Merge "Remove extra KeyguardViewStateManager construction" into jb-mr1-lockscreen-dev 2012-10-31 12:37:54 -07:00
Jim Miller
03633d28db Remove extra KeyguardViewStateManager construction
Change-Id: I0f64569876d923c2b4b7ac3918f3a0458a56b16c
2012-10-31 12:35:45 -07:00
Chris Wren
f778bfdfa7 Merge "Update bouncer behavior on tablets." into jb-mr1-lockscreen-dev 2012-10-31 12:34:50 -07:00
Chris Wren
c345146a3a Update bouncer behavior on tablets.
Bug: 7411293
Change-Id: I1000987b9b5d481d04e095c4f8eb9eda44a81021
Proto:Id: I81fcf3541a81812b212963a5c4b379424506bc5a
2012-10-31 15:31:20 -04:00
Jean-Baptiste Queru
81ee8ecbd3 am 9cd86758: Merge "Fix build - Add back symbol that\'s still needed" into jb-mr1-dev-plus-aosp
* commit '9cd8675825feff3c7b98f0feda1a9977e79599d1':
  Fix build - Add back symbol that's still needed
2012-10-31 11:46:30 -07:00
Jean-Baptiste Queru
9cd8675825 Merge "Fix build - Add back symbol that's still needed" into jb-mr1-dev-plus-aosp 2012-10-31 11:43:24 -07:00
Jean-Baptiste Queru
ab5202c3f1 Fix build - Add back symbol that's still needed
Change-Id: Iee59db7950bd83a480baa0b63729b16563251ad9
2012-10-31 11:35:48 -07:00
Baligh Uddin
48e4d2619d Removed symbol causing compile breakage.
Seems like this string was removed in
  https://googleplex-android-review.googlesource.com/#/c/247477

Change-Id: I2cc96143980d326cfdbc1db3b2a3c9766963ef03
2012-10-31 10:54:31 -07:00
Baligh Uddin
53b029b620 Merge "Revert "Import translations. DO NOT MERGE"" into jb-mr1-aah-dev 2012-10-31 10:37:14 -07:00
Baligh Uddin
5b0398448b Merge "Revert "Import translations. DO NOT MERGE"" into jb-mr1-lockscreen-dev 2012-10-31 10:37:04 -07:00
Baligh Uddin
c061cef351 Revert "Import translations. DO NOT MERGE"
Broken Build: 
frameworks/base/core/res/res/values/symbols.xml:558: error: Symbol 'keyguard_accessibility_widget_changed' declared with <java-symbol> not defined
make: *** [out/target/common/obj/APPS/framework-res_intermediates/package-export.apk] Error 1

This reverts commit 9ab7f479f9ca5f1e27aa09b5f6073d88b8e98f60

Change-Id: I448e20bb060ebfe5f351b5a3d906d9e7768252b1
2012-10-31 10:35:37 -07:00
Baligh Uddin
8029f74fb8 Revert "Import translations. DO NOT MERGE"
Broken Build:
frameworks/base/core/res/res/values/symbols.xml:558: error: Symbol 'keyguard_accessibility_widget_changed' declared with <java-symbol> not defined
make: *** [out/target/common/obj/APPS/framework-res_intermediates/package-export.apk] Error 1


This reverts commit 30a3eeaa4bc8d654b6ff3beb109b6af3f347b135

Change-Id: I505c6c1f3444c80519fbee50d7dda656f5c9b76e
2012-10-31 10:35:22 -07:00
Baligh Uddin
86e39cf6d4 Merge "Revert "Import translations. DO NOT MERGE"" 2012-10-31 10:33:28 -07:00
Baligh Uddin
666a629873 Revert "Import translations. DO NOT MERGE"
Broken Build:
frameworks/base/core/res/res/values/symbols.xml:558: error: Symbol 'keyguard_accessibility_widget_changed' declared with <java-symbol> not defined
make: *** [out/target/common/obj/APPS/framework-res_intermediates/package-export.apk] Error 1

This reverts commit c9346832109236cf880343651e4bd3227a2c7f71

Change-Id: Iecba0e628a2a754b652c3b8af3ccc19c3f0d4ccb
2012-10-31 10:32:47 -07:00
Baligh Uddin
c8661421db am 9d0504fe: (-s ours) am 74db3bb8: Merge "Import translations. DO NOT MERGE" into jb-mr1-aah-dev
* commit '9d0504fe6aa89ca5efe2dd7d32ec961aaca3d7ec':
  Import translations. DO NOT MERGE
2012-10-31 10:25:39 -07:00
Baligh Uddin
887b9fe29f am 4137ff1c: (-s ours) am 8339bf19: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-mr1-aah-dev
* commit '4137ff1c0341e1820528c1ef89ff6104a863de20':
  Import translations. DO NOT MERGE
2012-10-31 10:25:36 -07:00
Baligh Uddin
9d0504fe6a am 74db3bb8: Merge "Import translations. DO NOT MERGE" into jb-mr1-aah-dev
* commit '74db3bb81bd67429ecd7a8b7273c02c1cf51c055':
  Import translations. DO NOT MERGE
2012-10-31 10:23:36 -07:00
Baligh Uddin
d1a753cefe Merge "Import translations. DO NOT MERGE" 2012-10-31 10:23:35 -07:00
Baligh Uddin
4137ff1c03 am 8339bf19: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-mr1-aah-dev
* commit '8339bf19ece1bbf2b4441e1e07d7fa8e331111d9':
  Import translations. DO NOT MERGE
2012-10-31 10:23:35 -07:00
Baligh Uddin
e8b0c0e702 Merge "Import translations. DO NOT MERGE" into jb-mr1-lockscreen-dev 2012-10-31 10:22:14 -07:00
Baligh Uddin
74db3bb81b Merge "Import translations. DO NOT MERGE" into jb-mr1-aah-dev 2012-10-31 10:20:16 -07:00
Baligh Uddin
a1d2c6de85 Merge "Import translations. DO NOT MERGE" 2012-10-31 10:14:14 -07:00
Baligh Uddin
02dfd644c9 Merge "Import translations. DO NOT MERGE" into jb-mr1-lockscreen-dev 2012-10-31 10:13:00 -07:00
Baligh Uddin
8339bf19ec Merge "Import translations. DO NOT MERGE" into jb-mr1-aah-dev 2012-10-31 10:11:17 -07:00
Victoria Lease
1e47b321dd Revert "Update the location tracker test app"
This reverts commit 722876a989fe1c1514dfacecd1b384f8a47c2816

Change-Id: Ia68516058c1095c936fff47a355748ccf23aa902
2012-10-31 09:25:15 -07:00
The Android Open Source Project
81d2bdd513 am 69376b74: (-s ours) Reconcile with jb-mr1-factory-release jb-mr1-release - do not merge
* commit '69376b74b5b45b5d45193242e1609ae5eecd0a77': (23 commits)
  Fix ordering bug
  Track size changes correctly for static wallpapers
  Stop reloading wallpaper bitmap
  Avoid redundant wallpaper loading/drawing
  Show clear all when returning from flip quick settings.
  Fade out the notification/settings panels just before close.
  Fix Bluetooth QS tile.
  Fixes for QS:
  Revert "This restores JB MR0 behavior where the framework throws an exception for improper layouts that are missing layout_width and/or layout_height."
  Hide settings button from tablet notification panel.
  Quickening.
  Fix ApplicationInfo copy ctor
  Fix NPE in quick settings tiles.
  Fix for bug 7358703 Gmail ANR when trying to compose a message
  Fix inoperative "Forgot pattern" button when face unlock enabled
  Add new tablet sound set Bug: 7351672
  Update alarm sounds and tune some ringtones Bug: 7351672 Bug: 5502770 Bug: 7312457
  Flipping quick settings!
  Flag window animation transactions as animations.
  Fix inoperative "Forgot pattern" button when face unlock enabled
  ...
2012-10-31 09:22:49 -07:00
The Android Open Source Project
69376b74b5 Reconcile with jb-mr1-factory-release jb-mr1-release - do not merge
Change-Id: Ic363e92df81b458869dc8c26ad02642886b0538a
2012-10-31 09:16:38 -07:00
Dave Burke
39a8790574 am 026c6254: am ee6e3354: am 86e1b966: Fix ordering bug
* commit '026c6254d71bba9924eca0ae07230f3b6005758b':
  Fix ordering bug
2012-10-30 21:56:13 -07:00
Dave Burke
b95bc6870a Fix ordering bug
Bug: 7445381
Change-Id: I585b8cdd528b05db0737eab815c4172760aece14
2012-10-30 21:54:15 -07:00