| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| |
| | |
Merge commit '48a65d99cba33db3af2e05982a6825b883be2030' into eclair-mr2
* commit '48a65d99cba33db3af2e05982a6825b883be2030':
Fix invalidate code path (#2273209).
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Cached views would, in some situations, not update if they contained an
animating child. This was caused by clearing the dirty cache flag too
early in View.buildDrawingCache().
Approved by Dr. No mcleron.
Change-Id: I8c5f2fc3e6605657e0da625d60d50b55bb133666
|
|\ \
| |/
| |
| |
| |
| |
| | |
Merge commit '678c2e35768a5426b4ad8f67c836008e7751a353' into eclair-mr2
* commit '678c2e35768a5426b4ad8f67c836008e7751a353':
Add WindowManagerPolicy.OFF_BECAUSE_OF_PROX_SENSOR to indicate screen was turned off by the proximity sensor.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
turned off by the proximity sensor.
Part of a fix for bug b/2300622 (Proximity sensor always blows up the lock screen while in call)
Change-Id: I9ef888638b19540a78a34507d52ff522f505102f
Signed-off-by: Mike Lockwood <lockwood@android.com>
|
| |
| |
| |
| |
| | |
Change-Id: I1c28150416b92b96b9f434270652c4be2613434c
Signed-off-by: Mike Lockwood <lockwood@android.com>
|
|\ \
| |/
| |
| |
| |
| |
| | |
Merge commit '55896f3c5121e73e3f657ed14e7ee8937ad72449' into eclair-mr2
* commit '55896f3c5121e73e3f657ed14e7ee8937ad72449':
Fix 2283089 - ERD47B: Force Close of Launcher2 process when hitting Search button to invoke QSB
|
| |
| |
| |
| |
| |
| |
| | |
button to invoke QSB
In this case, as opposed to what was happening in 1977685, the focused view wasn't the one that was
directly removed, it was a child of the removed view.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The new backlightBrightness field works similarly as the existing WindowManager.LayoutParams.screenBrightness field
Needed for bugs:
b/2233655 (under low ambient light the touch keys remain illuminated during video playback and never timeout)
b/2221079 (Backlight for home/search/back/etc buttons should turn off when in dock in night mode)
Change-Id: I60dfecdc7bb653b0db38094464de651220b3d438
|
|\ \
| |/
| |
| |
| |
| |
| | |
Merge commit '1d62ea9d8c2646d198b6967e2c6ae3dad5c18f9e' into eclair-mr2
* commit '1d62ea9d8c2646d198b6967e2c6ae3dad5c18f9e':
Fix issue #2249821: Unable to start passion in safe mode
|
| |
| |
| |
| |
| |
| |
| |
| | |
Holding down the trackball now works.
Also fix a little API check warning from Intent.
Change-Id: Icb1f901535cb521917bf7f847a93c4ff7861d20e
|
|\ \
| |/
| |
| |
| |
| |
| | |
Merge commit '11cff8cd30f03b5adb137e985532543da5e960c4' into eclair-mr2
* commit '11cff8cd30f03b5adb137e985532543da5e960c4':
Add a way for wallpapers to know the delta between virtual screens.
|
| | |
|
|\ \
| |/
| |
| |
| |
| |
| | |
Merge commit '644693f4caf2364a0e811dca13304788e2c8fee8' into eclair-mr2
* commit '644693f4caf2364a0e811dca13304788e2c8fee8':
Fix issue #2242440: Window screen brightness attribute is broken
|
| |
| |
| |
| |
| |
| | |
Um okay, that was dumb. And I guess this means it is time to make 6.xml.
Change-Id: Ic42763b1c8a13448cf6db20b4cd6daadc7786ac1
|
|\ \
| |/
| |
| |
| |
| |
| | |
Merge commit '1d5b3a631cfcbfd2ea264f29a11a1366a16593b0' into eclair-mr2
* commit '1d5b3a631cfcbfd2ea264f29a11a1366a16593b0':
Fix the build
|
| |
| |
| |
| | |
Change-Id: Id7514858594772ab79c0f3db745b00f0bb59218b
|
|\ \
| |/
| |
| |
| |
| |
| | |
Merge commit '131564d26ac5b7f963c60802089b9fe1472659f7' into eclair-mr2
* commit '131564d26ac5b7f963c60802089b9fe1472659f7':
Remove unused field and add new API to control the children drawing order.
|
| |
| |
| |
| |
| |
| | |
Approved by: xav, hackbod, mcleron.
Change-Id: I3bbfb4f96e3c9adedbb68d78703059a2df1e2013
|
|\ \
| |/
| |
| |
| |
| |
| | |
Merge commit '9ed30f93f6149ede5885b9b8c0e22595876c6c84' into eclair-mr2
* commit '9ed30f93f6149ede5885b9b8c0e22595876c6c84':
Unhide View.isOpaque().
|
| |
| |
| |
| | |
Change-Id: I96444af2a7e66a330a2c4b3fa0a173ec5ab4ed40
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| | |
live wallpaper
Merge commit '7580493b014a2c7ea883cd291255798dc72ebbff' into eclair-mr2
* commit '7580493b014a2c7ea883cd291255798dc72ebbff':
Implement feature #2117336: Create event communication APIs for live wallpaper
|
| |
| |
| |
| |
| |
| |
| | |
Note: currently only implements an async version (no result), and not yet
actually tested.
Change-Id: Id47ed045a4b0eb309ea8c58daf41a0e03eff1d3a
|
|\ \
| |/
| |
| |
| |
| |
| | |
Merge commit 'fee0f5773335e42f4ffdf2d2d1c344ceee3ccb33' into eclair-mr2
* commit 'fee0f5773335e42f4ffdf2d2d1c344ceee3ccb33':
Add WindowManagerPolicy.allowKeyRepeat() method for disabling key repeats.
|
| |
| |
| |
| |
| |
| |
| | |
Part of a fix for bug b/2198537
Change-Id: I99dc64772fa7644b12432d5549603025196ea3e2
Signed-off-by: Mike Lockwood <lockwood@android.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The ViewRoot is responsible for calculating the current view's surface's
transparent region and reporting this to the window server, which in
turn notifies Surface Flinger.
To minimize cross-process traffic, ViewRoot keeps track of the
most recent transparent region that it has reported to the window
server, and only sends updates when the region shape changes.
ViewRoot is effectively shadowing the internal state of the window
server, and usually this works fine, because ViewRoot is usually the
only thing that changes this value.
But when the surface is recreated, the window server resets the
transparent region to empty. So in order to properly update the window
server we need to reset our copy of its state to empty too.
Fixes issue #2133090: GL Gears runs at half speed in some cases
|
| |
| |
| |
| | |
have unintended costs
|
|\ \
| |/
|/|
| |
| | |
* changes:
Prevent transparent region from getting out of sync with Surface Flinger
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The ViewRoot is responsible for calculating the current view's surface's
transparent region and reporting this to the window server, which in
turn notifies Surface Flinger.
To minimize cross-process traffic, ViewRoot keeps track of the
most recent transparent region that it has reported to the window
server, and only sends updates when the region shape changes.
ViewRoot is effectively shadowing the internal state of the window
server, and usually this works fine, because ViewRoot is usually the
only thing that changes this value.
But when the surface is recreated, the window server resets the
transparent region to empty. So in order to properly update the window
server we need to reset our copy of its state to empty too.
Fixes issue #2133090: GL Gears runs at half speed in some cases
|
|/
|
|
|
|
|
|
| |
This bug was introduced by a change made to query the window's opacity.
Approved by mcleron.
Change-Id: I95319bde72b0faade095bbbbb317e84b9be8efa8
|
|
|
|
|
|
|
|
| |
There was another way we could ignore the application windows flags
while the lock screen was displayed. This is the infrastructure to
deal with that.
Change-Id: Id8c9cb2f7081df6757ccb797a7cde618e82f7b38
|
|
|
|
|
|
|
|
| |
32 bits
format when the window is 32 bits.
Change-Id: I46762def67fa7d6a331a75fa8660c6422394ccf2
|
|
|
|
| |
Change-Id: I16b1c566f91167aac9615ac59dd297a154c828ea
|
| |
|
|
|
|
|
|
|
| |
Ensure that we do all the work for removing a window's view
hierarchy in that window's thread.
Change-Id: Ib7c1701aee6b541b75fd1a680f6987f959f2ba88
|
| |
|
|\
| |
| |
| |
| | |
* changes:
Fix issue #2149145: Safe Mode does not work on Sholes device
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The APIs for checking whether keys are held down now also look
at virtual keys.
However it turns out there is less than a second between the time we
start the input thread and check for safe mode, so there is not enough
time to actually open all of the devices and get the data from them
about the finger being down to determine if a virtual key is down.
So now you can also hold DPAD center, trackball center, or s to
enter safe mode. Also give some vibrator feedback.
Change-Id: I55edce63bc0c375813bd3751766b8070beeb0153
|
|/ |
|
| |
|
| |
|
|
|
|
| |
Change-Id: I223d9ae29f22f08cb8426ccd8bbadeedd5db3fc3
|
|
|
|
|
|
| |
Reduce the slop.
Change-Id: If255e68cc8092e7f746a91c0fea27abfc5292b73
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- The lock screen now fades in and out.
- Fixed a bug where we would accidentally freeze the screen when switching
to an activity with a different orientation than the current (but
the screen itself is in the current orientation). This would mess up
the animations on the car dock.
- New API to force a particular animation for an activity transition
(untested).
- New wallpaper animations.
- Resources now uses the next API version when in a development build,
to help applications being developed against such builds.
Change-Id: I2d9998f8400967ff09a04d693dc4ce55f0dbef5b
|
|
|
|
|
|
|
| |
Lot of infrastructure for more things to go away when "clear system dialogs"
happens, and now do this when we turn on the lock screen.
Change-Id: I567130296fe47ce82df065ed58ef21b37416ceaf
|
|
|
|
| |
Change-Id: I1bb8e52f91dc60a6ec9496e2c66623bc8080b95d
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- New meta-data you can add to a dock activity to have it launched by the
home key when the device is in that dock.
- Fix a deadlock involving ActivityThread's internal content provider lock.
- New window flag to have a non-secure keyguard entirely dismissed when a
window is displayed.
- New WindowManagerPolicy APIs to allow the policy to tell the system when
a change it makes during layout may cause the wall paper or
overall configuration to change.
- Fix a bug where an application token removed while one of its windows is
animating could cause the animating window to get stuck on screen.
Change-Id: I6d33fd39edd796bb9bdfd9dd7e077b84ca62ea08
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add API to skip the animation for a particular start activity, so that
a latter better one can be used.
Fix Theme.NoDisplay to actually work.
Fiddle with various animations: don't do a different animation for task
switching, try a scale animation for switching in/out of the wallpaper.
Adjust the animation duration so that at normal speed we have something
more like the slower animation option (so slow is now the default).
Change-Id: Ieba9f3db0bd9a762a19b327a3ecccbc7b547893d
|
|
|
|
|
|
|
|
|
|
| |
This also takes care of the problem of system dialogs like the
crash dialog causing the status bar to dim behind the lock screen.
On the down side, the fade transition from the lock screen is
now gone, and I'm not sure how likely it is for it to return.
Change-Id: I7f9e6d0f3510a1fdbbe6ad252d986bd85a16475d
|
|
|
|
|
|
| |
sensor is active."
This reverts commit ddfe879b783ad72603308e28e8f683454464684e.
|
|
|
|
|
|
| |
Go away gray!
Change-Id: Ice59e585bfd01c02c0fa7fd74a8b13e548248f9e
|