Romain Guy
069ea0e31a
Better handling of EGL_SWAP_BEHAVIOR_PRESERVED_BIT
...
Bug #3410832
Bug #3410834
Change-Id: I6025d6b7200e4d23e43f783e9401df13a13e7b63
2011-02-08 12:24:52 -08:00
Eric Laurent
3da2538aa1
am bdb23c26: am 2e96f15d: Merge "Fix issues 3425035 and 3423785." into honeycomb
...
* commit 'bdb23c26759089e29eb2f379e296bd006bc32b97':
Fix issues 3425035 and 3423785.
2011-02-07 13:46:31 -08:00
Mike Cleron
85cabc2eb3
am 9cfa9c7a: am f6141980: Merge changes I46acd27a,I70b322e1 into honeycomb
...
* commit '9cfa9c7a3f5f23dec6ef4575407c1076d1b3c479':
aa is better than cc
Prevent ProgressBar from slowing down everything. bug #3422568
2011-02-07 13:41:21 -08:00
Eric Laurent
ced2c59678
am a37a81d7: am e6955f8e: Merge "Issue 3371080: fix VolumePanel in mute state" into honeycomb
...
* commit 'a37a81d705bd9abaf1110fecd176a74d32ac2016':
Issue 3371080: fix VolumePanel in mute state
2011-02-07 11:40:51 -08:00
Amith Yamasani
9edc5c056f
am 9589ac6c: am 823fbbba: Merge "Expanded volume panel with sliders and mute buttons." into honeycomb
...
* commit '9589ac6c3f63a632e078adcc8ef742412af2014c':
Expanded volume panel with sliders and mute buttons.
2011-02-07 11:36:32 -08:00
Eric Laurent
bdb23c2675
am 2e96f15d: Merge "Fix issues 3425035 and 3423785." into honeycomb
...
* commit '2e96f15d8c6608c6bcb49c73fe13078a57245b28':
Fix issues 3425035 and 3423785.
2011-02-04 14:08:25 -08:00
Eric Laurent
402f7f2963
Fix issues 3425035 and 3423785.
...
- Make sure that STREAM_MUSIC is affected by ringer mode on non voice capable
devices whatever the saved settings say.
- Added a hidden method to AudioManager for VolumePanel to override
the stream selection logic while the panel is showing.
Change-Id: Ib2ff2a7af63decb4e29c45700c41e5058f79d877
2011-02-04 12:39:14 -08:00
Mike Cleron
9cfa9c7a3f
am f6141980: Merge changes I46acd27a,I70b322e1 into honeycomb
...
* commit 'f6141980c84f64618f083297bc37cfae7e0fca84':
aa is better than cc
Prevent ProgressBar from slowing down everything. bug #3422568
2011-02-03 21:19:33 -08:00
Mike Cleron
f6141980c8
Merge changes I46acd27a,I70b322e1 into honeycomb
...
* changes:
aa is better than cc
Prevent ProgressBar from slowing down everything. bug #3422568
2011-02-03 21:17:09 -08:00
Eric Laurent
a37a81d705
am e6955f8e: Merge "Issue 3371080: fix VolumePanel in mute state" into honeycomb
...
* commit 'e6955f8e38dfe7c0d748c3b55bbcfc5640c968c5':
Issue 3371080: fix VolumePanel in mute state
2011-02-03 19:38:27 -08:00
Eric Laurent
d72d51c77a
Issue 3371080: fix VolumePanel in mute state
...
VolumePanel must take stream mute state into account before displaying
the update stream volume.
Change-Id: I03a1697c25fca3fa56f892e3d426d00906abeb79
2011-02-03 18:47:47 -08:00
Michael Jurka
bb01f8a2d0
am d51e0820: am 8275c608: Merge "adding fast setters for translationx/y" into honeycomb
...
* commit 'd51e0820b3b7a71f2b3e0447bdf05188588c6003':
adding fast setters for translationx/y
2011-02-03 18:08:17 -08:00
Romain Guy
8b113cf6d7
am cb2c84fd: am 3b66e43e: Merge "Refresh display lists when turning off layers rendering. Bug #3420565 " into honeycomb
...
* commit 'cb2c84fd81a0891071e8ed0237927ad785751850':
Refresh display lists when turning off layers rendering. Bug #3420565
2011-02-03 18:08:03 -08:00
Romain Guy
2f57ba56b3
Prevent ProgressBar from slowing down everything.
...
bug #3422568
Change-Id: I70b322e140a8fdbe504c6984c54a22bcb7b753e7
2011-02-03 18:03:29 -08:00
Romain Guy
b0905c998d
am 20bf23e5: am ac14db72: Merge "Fast transform properties setters. Bug #3413510 " into honeycomb
...
* commit '20bf23e5e4172f5f80ce6c4cc16168355b107f0d':
Fast transform properties setters. Bug #3413510
2011-02-03 17:17:21 -08:00
Romain Guy
9bd32c235d
am 109da7df: am 5bfd1aff: Merge "Allocate layers from the layers pool. Bug #3413433 " into honeycomb
...
* commit '109da7dfd4c0766274b17467880ee673c731735c':
Allocate layers from the layers pool. Bug #3413433
2011-02-03 17:16:19 -08:00
Amith Yamasani
9589ac6c3f
am 823fbbba: Merge "Expanded volume panel with sliders and mute buttons." into honeycomb
...
* commit '823fbbbab5856fa46f56c7acbdddaa50bf211d09':
Expanded volume panel with sliders and mute buttons.
2011-02-03 16:13:37 -08:00
Amith Yamasani
2bbdd77ab2
Expanded volume panel with sliders and mute buttons.
...
Bug: 3395734
Volume panel that can be expanded and can be used
to control different streams' volume and toggle
silent mode.
Shows the active stream's slider on top and the
remaining below. Touching outside dismisses the
dialog as well as a 3 second timeout.
Dialog fades out after timeout.
Change-Id: Ief258cc904bfd3d62f1291adba4a9cf442bcb006
2011-02-03 15:49:12 -08:00
Michael Jurka
d51e0820b3
am 8275c608: Merge "adding fast setters for translationx/y" into honeycomb
...
* commit '8275c6087897e8fd614681d1cd12db62e6b9fcd5':
adding fast setters for translationx/y
2011-02-03 12:02:37 -08:00
Michael Jurka
8275c60878
Merge "adding fast setters for translationx/y" into honeycomb
2011-02-03 12:00:37 -08:00
Romain Guy
cb2c84fd81
am 3b66e43e: Merge "Refresh display lists when turning off layers rendering. Bug #3420565 " into honeycomb
...
* commit '3b66e43e8c5671c646ccc6d52b0f2dec13898c91':
Refresh display lists when turning off layers rendering. Bug #3420565
2011-02-03 11:46:47 -08:00
Romain Guy
9d18f2d189
Refresh display lists when turning off layers rendering.
...
Bug #3420565
Change-Id: I2139540e591a97cd487e3d7cce6b70d6b23df9de
2011-02-03 11:32:38 -08:00
Michael Jurka
dece29ffd3
adding fast setters for translationx/y
2011-02-03 01:41:49 -08:00
Romain Guy
20bf23e5e4
am ac14db72: Merge "Fast transform properties setters. Bug #3413510 " into honeycomb
...
* commit 'ac14db72ca55110326f4ceb9ac34fddd360036f4':
Fast transform properties setters. Bug #3413510
2011-02-03 01:37:29 -08:00
Romain Guy
da489796e5
Fast transform properties setters.
...
Bug #3413510
Change-Id: I2c83e219faff697a48a160fee627f87422a2cd08
2011-02-03 01:05:15 -08:00
Romain Guy
109da7dfd4
am 5bfd1aff: Merge "Allocate layers from the layers pool. Bug #3413433 " into honeycomb
...
* commit '5bfd1afffe361958682bcb899b763ce35ec00c3a':
Allocate layers from the layers pool. Bug #3413433
2011-02-02 21:07:17 -08:00
Romain Guy
09b7c91de7
Allocate layers from the layers pool.
...
Bug #3413433
This change will be beneficial to Launcher to avoid hiccups when
swiping pages of icons. When a layer is discarded, it is kept
in the layers pool instead of being destroyed right away. This
favors memory reuse over allocations.
Change-Id: Ifb6944ba83d6ceb67c331527c0827b26ce648eb1
2011-02-02 20:28:09 -08:00
Romain Guy
dcbcb680bc
am 44e3b0d0: am f44ed5ad: Merge "Don\'t clobber the local dirty rect after rendering a layer. Bug #3417254 Bug #3413433 " into honeycomb
...
* commit '44e3b0d0344955d5ce1bbb0b329627e24b7dd468':
Don't clobber the local dirty rect after rendering a layer. Bug #3417254 Bug #3413433
2011-02-02 17:15:26 -08:00
Romain Guy
44e3b0d034
am f44ed5ad: Merge "Don\'t clobber the local dirty rect after rendering a layer. Bug #3417254 Bug #3413433 " into honeycomb
...
* commit 'f44ed5adc42fefa0c91fc79c5e3c20e1cdc7d697':
Don't clobber the local dirty rect after rendering a layer. Bug #3417254 Bug #3413433
2011-02-02 16:47:09 -08:00
Romain Guy
62687ec12c
Don't clobber the local dirty rect after rendering a layer.
...
Bug #3417254
Bug #3413433
Change-Id: I8045e9ec414ebe4ce4d38124142a00726d2c634d
2011-02-02 15:44:19 -08:00
Romain Guy
44fbc03f65
am 57188f0d: am c1f8bcff: Merge "Fix incorrect dirty rectangle transformation in hardware layers. Bug #3413433 " into honeycomb
...
* commit '57188f0d1d7225991f8f5afb2740ed4cc878305b':
Fix incorrect dirty rectangle transformation in hardware layers. Bug #3413433
2011-02-02 00:51:13 -08:00
Romain Guy
57188f0d1d
am c1f8bcff: Merge "Fix incorrect dirty rectangle transformation in hardware layers. Bug #3413433 " into honeycomb
...
* commit 'c1f8bcffb8612ef5bdddc4bca6eca23804cbe453':
Fix incorrect dirty rectangle transformation in hardware layers. Bug #3413433
2011-02-02 00:49:31 -08:00
Romain Guy
beff8d83ef
Fix incorrect dirty rectangle transformation in hardware layers.
...
Bug #3413433
Change-Id: Iba201c7c4b4f11937797f3afcbf20c5a7395be25
2011-02-01 23:53:34 -08:00
Romain Guy
34cdf5bbb7
am debeeef5: am d51eaa64: Merge "Update layers based on the dirty region. Bug #3413433 " into honeycomb
...
* commit 'debeeef50408cf12f1041426e7438be266789a62':
Update layers based on the dirty region. Bug #3413433
2011-02-01 23:10:29 -08:00
Romain Guy
debeeef504
am d51eaa64: Merge "Update layers based on the dirty region. Bug #3413433 " into honeycomb
...
* commit 'd51eaa64e3f2d9684b2dd18ebd67734f4e0e7801':
Update layers based on the dirty region. Bug #3413433
2011-02-01 23:07:54 -08:00
Romain Guy
3a3133d876
Update layers based on the dirty region.
...
Bug #3413433
This helps Launcher when a widget updates during a scroll, or when interacting
with widgets on the workspace if layers are still turned on.
Change-Id: Ic7a42eb34f74f4ae988039754f815e2efd1d1e4f
2011-02-01 23:01:43 -08:00
Romain Guy
4e96efe2ed
am a42ee699: am 518813ec: Merge "New API to let apps draw without layers. Bug #3413433 " into honeycomb
...
* commit 'a42ee6994b59c02a745cb5d0f8ec257d01424753':
New API to let apps draw without layers. Bug #3413433
2011-02-01 22:06:55 -08:00
Romain Guy
a42ee6994b
am 518813ec: Merge "New API to let apps draw without layers. Bug #3413433 " into honeycomb
...
* commit '518813ec13153c7b02fb417720f353330e5d946e':
New API to let apps draw without layers. Bug #3413433
2011-02-01 22:04:31 -08:00
Romain Guy
849d0a37cf
New API to let apps draw without layers.
...
Bug #3413433
Launcher now enables layers all the time, but in some cases (for instance, when the
workspace is not scrolling,) it is more efficient to draw without the layer.
Change-Id: I625fb5b48506acda9ae75356fdbbe812c85f2aab
2011-02-01 17:56:09 -08:00
Romain Guy
509e6cd895
am 1c531f4a: am f222956c: Merge "Correctly set the alpha of a hardware layer before drawing it. Bug #3410819 " into honeycomb
...
* commit '1c531f4a44c9ea61e74dbe2ded1b8dca0f83f790':
Correctly set the alpha of a hardware layer before drawing it. Bug #3410819
2011-02-01 14:37:07 -08:00
Romain Guy
1c531f4a44
am f222956c: Merge "Correctly set the alpha of a hardware layer before drawing it. Bug #3410819 " into honeycomb
...
* commit 'f222956c955c97cf436c6f18b50bd0e57c89f381':
Correctly set the alpha of a hardware layer before drawing it. Bug #3410819
2011-02-01 14:33:01 -08:00
Romain Guy
f222956c95
Merge "Correctly set the alpha of a hardware layer before drawing it. Bug #3410819 " into honeycomb
2011-02-01 14:00:35 -08:00
Chet Haase
74c86d3e3a
am 0a198c80: am 2cd52c80: Merge "Fix invalidation issue with actionbar items" into honeycomb
...
* commit '0a198c80765a0fbf52bdc84fddd11bc86c83ed51':
Fix invalidation issue with actionbar items
2011-02-01 13:24:02 -08:00
Romain Guy
54229ee5eb
Correctly set the alpha of a hardware layer before drawing it.
...
Bug #3410819
Change-Id: I3ebaca2233f4edf5b59d84ec7706555056a1a4b1
2011-02-01 13:05:16 -08:00
Chet Haase
0a198c8076
am 2cd52c80: Merge "Fix invalidation issue with actionbar items" into honeycomb
...
* commit '2cd52c809e52c042ad61067c93a4b5521eadd503':
Fix invalidation issue with actionbar items
2011-01-31 19:10:06 -08:00
Chet Haase
2cd52c809e
Merge "Fix invalidation issue with actionbar items" into honeycomb
2011-01-31 19:08:28 -08:00
Chet Haase
f28595e47d
Fix invalidation issue with actionbar items
...
When a view hierarchy becomes VISIBLE, it is possible that the display
list of some of the subtrees needs to be recreated. In particular, if
the subtree was measured while it was GONE, then the children probably
didn't have a valid size. If a display list is created for any of the
subnodes in the tree during this time, then they may have clipped the
children out.
The fix is to force the parent to become INVALIDATED whenever a child
view's bounds change (and it is VISIBLE).
Change-Id: I3624253e65354289f4fb94c9ba76a7e6fb82af9a
2011-01-31 18:52:12 -08:00
Joe Onorato
b4e28848e3
am 19a02219: am fe6fd242: Merge "Mask out the non public bits, not the public ones." into honeycomb
...
* commit '19a022194d0e049759112a743835af323f4b05a1':
Mask out the non public bits, not the public ones.
2011-01-31 11:28:35 -08:00
Joe Onorato
19a022194d
am fe6fd242: Merge "Mask out the non public bits, not the public ones." into honeycomb
...
* commit 'fe6fd242867022576a99fcd5fd6078fb7bab8451':
Mask out the non public bits, not the public ones.
2011-01-31 11:26:51 -08:00
Joe Onorato
6ab77bd5b3
Mask out the non public bits, not the public ones.
...
Bug: 3406103
Change-Id: I44b16700567cb2bf76efe9e8c1f9c82d0eaa8f10
2011-01-31 11:21:10 -08:00