a8a9bc5860c5d6139366f01b2f66e3f592da92e1 |
|
14-Oct-2016 |
Andrii Kulian <akulian@google.com> |
Make usage of Configuration.EMPTY safe With current approach there is a high chance of making a programming error and altering the state of singleton Configuration.EMPTY object, because previously configuration was usually set by link to it. This CL changes the behavior to create Configuration member objects only once and alter their state afterwards. Test: Manual and existing tests still pass. Change-Id: Ie267c2fbf555f137670b7bd2cd251b817c69bc8e
/frameworks/base/core/java/android/view/DisplayAdjustments.java
|
8e8d23214a71d8813ebd3676b192924c530cb913 |
|
24-Jun-2016 |
Adam Lesinski <adamlesinski@google.com> |
Update DisplayMetrics when resizing Previously the DisplayMetrics passed to a new ResourcesImpl object would be generated from the default DisplayAdjustments. We now use the correct DisplayAdjustments for the ResourcesImpl and make sure to update them for things like rotation changes. Bug:29619314 Change-Id: If2ba0d7670a4554dcd3fde9766e2337f20a191fd
/frameworks/base/core/java/android/view/DisplayAdjustments.java
|
4ece3d6bb18a609afcd0e82f0340b7d36ba24eea |
|
17-Jun-2016 |
Adam Lesinski <adamlesinski@google.com> |
ContextImpl: Keep DisplayAdjustments and Display in sync Make sure that when our Resources get updated, that DisplayAdjustment and Display properly reflect the potentially new screen dimensions. Bug:28388969 Change-Id: I340550ea094ece87abc8790dd46aaa60ab3cedd3
/frameworks/base/core/java/android/view/DisplayAdjustments.java
|
7c72668f19d404b01412abc67937b1b5c660df71 |
|
07-Feb-2015 |
Wale Ogunwale <ogunwale@google.com> |
Adjust activity display metrics based on stack configuration. Apps normally use context.getResources().getDisplayMetrics() or getWindowManager().getDefaultDisplay() to get information about the screen dimensions. Not all the screen space is available for apps in a multi-window environment, so we limit the dimensions of the display object exposed to the app to that of the containing stack. Bug: 19225079 Bug: 19354838 Change-Id: I8dc3a6c9b99ecedcca28fc4ddaba9f31feb4f871
/frameworks/base/core/java/android/view/DisplayAdjustments.java
|
e6585b32ea586743258a5457e2184ffc087f2d2f |
|
13-Dec-2013 |
Kenny Root <kroot@google.com> |
Use java.util.Objects instead on internal API Not needed since java.util.Objects implements all the needed functionality. Change-Id: Icd31d49a9801d1705427f028e9ac927d58e7d34c
/frameworks/base/core/java/android/view/DisplayAdjustments.java
|
1abaa53dccccc5c94a395bad5fa54cf6783b6974 |
|
28-Jun-2013 |
Craig Mautner <cmautner@google.com> |
Do not reuse DisplayAdjustment in Display. Because the DisplayAdjustment in Display can be modified it should not use the reference of the DisplayAdjustment that is passed in to construct the Display. Copy the members of the DisplayAdjustment instead. Fixes bug 9622994 Change-Id: I8201b02eba3ef35af3e01f10402cd5dafec1fb23
/frameworks/base/core/java/android/view/DisplayAdjustments.java
|
48d0d1886731ff19ed3fb47a5997be5df0d1bba8 |
|
11-Jun-2013 |
Craig Mautner <cmautner@google.com> |
Add activity token to display system. First step in adding activity specific information to displays. Replace CompatibilityInfoHolder with DisplayAdjustmentsHolder that holds an activity token in addition to the CompatibilityInfo. Change-Id: Ie113cd8dd9c62e0b5311204e039a4829096bea68
/frameworks/base/core/java/android/view/DisplayAdjustments.java
|