summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add System Tracing capability to Sync ManagerAndy Stadler2012-05-042-0/+10
| | | | | | This tracing code is enabled via "systrace.py --set-tags sync" Change-Id: Ia8bc01adbba345a568405b0ac8ade96e56b40cc1
* Merge "Minor doc fixes for animation- and view-related things" into jb-devChet Haase2012-05-042-12/+37
|\
| * Minor doc fixes for animation- and view-related thingsChet Haase2012-05-032-12/+37
| | | | | | | | | | | | | | Issue #6016341 Add info about properties and ViewPropertyAnimator to View reference docs Issue #6441062 Misleading docs in ViewPropertyAnimator Change-Id: Ica7c026c770fe2e57013fe443ede5428cd6b6604
* | Merge "Fix hang/crash in native path code" into jb-devChet Haase2012-05-044-0/+137
|\ \
| * | Fix hang/crash in native path codeChet Haase2012-05-034-0/+137
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | An optimization for paths is to only create a texture for the original native Path object, and have all copies of that object use that texture. This works in most cases, but sometimes that original path object may get destroyed (when the SDK path object is finalized) while we are still referencing and using that object in the DisplayList code. This causes undefined errors such as crashes and hanging as we iterate through the operations of a destroyed (and garbage-filled) path object. The fix is to use the existing ResourceCache to refcount the original path until we are done with it. Issue #6414050 Analytics Dogfood App crashes reliably on Jellybean Change-Id: I5dbec5c069f7d6a1e68c13424f454976a7d188e9
* | Merge "Monkeys are touching my destroyed stuff" into jb-devJohn Reck2012-05-041-1/+1
|\ \
| * | Monkeys are touching my destroyed stuffJohn Reck2012-05-041-1/+1
| | | | | | | | | | | | | | | | | | Bug: 6443402 Change-Id: I4e992d8d0f53958f0cbeb405f30635e0d172009f
* | | Merge "Back button dismisses notifications again." into jb-devDaniel Sandler2012-05-045-6/+61
|\ \ \
| * | | Back button dismisses notifications again.Daniel Sandler2012-05-045-6/+61
| | |/ | |/| | | | | | | | | | Bug: 6441337 Change-Id: Iabc97cd2a3f66ee2af5406807b3023908965b8c8
* | | Merge "Unify the rect names according to the coordinates" into jb-devTeng-Hui Zhu2012-05-041-21/+21
|\ \ \ | |_|/ |/| |
| * | Unify the rect names according to the coordinatesTeng-Hui Zhu2012-05-031-21/+21
| | | | | | | | | | | | | | | | | | | | | This is a pure refactor, no functional change. bug:6338456 Change-Id: Ib40af53f4e2ff8ce5c9f82f3472989b2d3f2007c
* | | Merge "Remove SocialContract, which was never used." into jb-devMakoto Onuki2012-05-041-187/+0
|\ \ \
| * | | Remove SocialContract, which was never used.Makoto Onuki2012-05-031-187/+0
| | | | | | | | | | | | | | | | | | | | | | | | Bug 6148750 Change-Id: I3061b427ea20c35de826e6c0c7bb8cbe5fa1f04d
* | | | Merge "Various changes to Media* APIs requested by the api council." into jb-devAndreas Huber2012-05-0412-349/+1102
|\ \ \ \
| * | | | Various changes to Media* APIs requested by the api council.Andreas Huber2012-05-0312-349/+1102
| | |_|/ | |/| | | | | | | | | | | | | | Change-Id: Iec2f50c99cf5f00a442737231361334e9ab46340 related-to-bug: 6432753
* | | | Merge "Retain current visibility when copying layoutparam" into jb-devCraig Mautner2012-05-041-0/+3
|\ \ \ \
| * | | | Retain current visibility when copying layoutparamCraig Mautner2012-05-031-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The LayoutParams members, systemUiVisibility and subtreeSystemUiVisibility are derived values rather than app-generated values. When copying LayoutParams members make sure these values are not overwritten. Overwriting them was causing the STATUS_BAR_DISABLE_XXX flags to be overwritten exposing elements that should have remained hidden. Fixes bug b6374541. Change-Id: Iaae4b4167e1b148bbdba4d05f473844f7fa3bf8d
* | | | | Merge "Remove obsolete tool." into jb-devJeff Brown2012-05-042-62/+0
|\ \ \ \ \
| * | | | | Remove obsolete tool.Jeff Brown2012-05-032-62/+0
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I750ad12e9ebc41d9e620942f3df09c7660340715
* | | | | | Merge "libnativehelper is implicitly available." into jb-devElliott Hughes2012-05-032-4/+2
|\ \ \ \ \ \
| * | | | | | libnativehelper is implicitly available.Elliott Hughes2012-05-032-4/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (And is moving for the PDK.) Bug: 6369821 Change-Id: I9e082ef294cfb2d70384255eb06d97d8cb92b382
* | | | | | | Merge "Reset the default system ime to the proper one when the system locale ↵satok2012-05-031-23/+101
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | is changed" into jb-dev
| * | | | | | | Reset the default system ime to the proper one when the system locale is changedsatok2012-05-031-23/+101
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The framework automatically enables only valid system default IMEs and IMEs that have at least one English subtype at the initial boot and system locale changes. Settings: I9af4065e4b9f933 Bug: 6422666 Bug: 6422390 Change-Id: I0b86ddba692144521f30e0b9086ddd67bfb9a793
* | | | | | | | Merge "Avoid deadlocks when calling autoFocus from onAutoFocus callback." ↵Wu-cheng Li2012-05-031-30/+31
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | into jb-dev
| * | | | | | | | Avoid deadlocks when calling autoFocus from onAutoFocus callback.Wu-cheng Li2012-05-041-30/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Applicatons may use different threads for calling autoFocus and onAutoFocus callback. bug:6026574 Change-Id: I114a60240e22af15ca469b591e080121367db8e2
* | | | | | | | | Merge "New permissions UI." into jb-devDianne Hackborn2012-05-038-404/+376
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | New permissions UI.Dianne Hackborn2012-05-038-404/+376
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Had to keep around a little of the old API for the device admin settings UI to continue to use. Change-Id: I84c5666a7f3fec0495eae196a0ffc2223c9e6f82
* | | | | | | | | | Merge "Make fixed-width dialogs larger on sw600dp." into jb-devJeff Sharkey2012-05-032-2/+16
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / / |/| | | | | | | | |
| * | | | | | | | | Make fixed-width dialogs larger on sw600dp.Jeff Sharkey2012-05-032-2/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Leaves at existing size for sw720dp devices. Bug: 6378944 Change-Id: I8be079869c724eb05949cb56e137626e32140afb
* | | | | | | | | | Fix status bar animation jank on last frame.Jeff Brown2012-05-031-6/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Idd99f37c76038de1c02a8297c6454c357a846294
* | | | | | | | | | Animate status bar flings on vsync.Jeff Brown2012-05-031-42/+49
| |/ / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use the Choreographer for timing animations. Ideally we would rewrite this code to use the animation framework instead, but this change to use the Choreographer directly is easier and less intrusive for now. Change-Id: Ibb322de9424d4d109203951d48263766200ed7e8
* | | | | | | | | Fix tap highlight annoyingnessJohn Reck2012-05-032-18/+94
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 6108346 Highlight now correctly doesn't show up unless it is a click, and no longer has any weirdness with sticking around unusually long Change-Id: I06f6eae45d970085232466f17cbbd9ebaefc4d69
* | | | | | | | | Merge "Better error logs for faulty ObjectAnimators" into jb-devChet Haase2012-05-031-10/+22
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | |
| * | | | | | | | Better error logs for faulty ObjectAnimatorsChet Haase2012-05-031-10/+22
| | |_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, if you set up an ObjectAnimator with the name of a property which could not be resolved to an existing method (e.g., "foo" becomes "getFoo()" or "setFoo()"), the errors in the log could be a bit obscure and the animation might just crash sometime later with an unexplained NPE. This change provides a more detailed log message detailing the actual method/class involved. Issue #5990756 NullPointerException on no such property Change-Id: Ic5bf7069c4879623e00ab8a794b799773cce487c
* | | | | | | | Merge "Import translations. DO NOT MERGE" into jb-devEric Fischer2012-05-0349-326/+3665
|\ \ \ \ \ \ \ \
| * | | | | | | | Import translations. DO NOT MERGEEric Fischer2012-05-0349-326/+3665
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Iba7e238df292ae2cbf948db84bfcbe1d82bc6ccb
* | | | | | | | | Merge "Make AudioService aware of device orientation changes" into jb-devJean-Michel Trivi2012-05-031-0/+66
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Make AudioService aware of device orientation changesJean-Michel Trivi2012-05-021-0/+66
| | |_|_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If the "ro.audio.monitorOrientation" system property is defined and true, monitor device configuration changes and see if the device orientation changed. If it did, set the "orientation" audio system parameter to one of "landscape", "portrait", "square" or "undefined". Set orientation when starting AudioService, and when media server restarts. Change-Id: Idce548f93abf3aab30149e5952daaa7051630232
* | | | | | | | | Merge "Fix 6396479: Made FUL unlock layout look good on nakasi" into jb-devBrian Colonna2012-05-034-8/+8
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Fix 6396479: Made FUL unlock layout look good on nakasiBrian Colonna2012-05-024-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For the portrait layouts, the size of the unlock view was reduced because it was outside the bottom bounds of the screen, making it look much wider than it was high. The fix makes it look square. For the landscape layouts, the size of the unlock view was increased because it was leaving only thin slivers of background space on the top and bottom. It now fills the entire right half of the screen. This was also tested on the Xoom to make sure it looks reasonable on 10 inch tablets, even though FUL doesn't ship on the Xoom. Change-Id: I969912a944d20560d31729806273dec47aaa6ecb
* | | | | | | | | | Merge "Fix b/5974573 Please increase intensity of film grain effect" into jb-devRuei-sung Lin2012-05-031-41/+42
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | Fix b/5974573 Please increase intensity of film grain effectRuei-sung Lin2012-05-031-41/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ia984aa91bf3ae8aef47e24a0074b1b0f1624c1a0
* | | | | | | | | | | Merge "Update docs for YV12 format and camera preview callbacks." into jb-devEino-Ville Talvala2012-05-032-15/+71
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / / |/| | | | | | | | | |
| * | | | | | | | | | Update docs for YV12 format and camera preview callbacks.Eino-Ville Talvala2012-05-032-15/+71
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Define stride for YV12 when using it for preview callbacks - Include equations for calculating stride and start indexes of Y, U, and V planes for YV12. - Add more cross-references so that equations are easier to find. Bug: 6330501 Change-Id: I85a78757ec767d08173b9fe714adb715835244b4
* | | | | | | | | | | Merge "Rename isTimeZoneFixNeeded to shouldFixTimeZoneNow." into jb-devWink Saville2012-05-034-6/+6
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Rename isTimeZoneFixNeeded to shouldFixTimeZoneNow.Wink Saville2012-05-034-6/+6
| | |/ / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I01c73a0afaa17793f9dea1b78c9fe49fa138f787
* | | | | | | | | | | Merge "hasVibrator() should only report presence of built-in vibrator." into ↵Jeff Brown2012-05-031-3/+9
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | jb-dev
| * | | | | | | | | | | hasVibrator() should only report presence of built-in vibrator.Jeff Brown2012-05-021-3/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 6430585 Change-Id: Ia8d8656a2f0467b83f22a1dd747fbd17575573b3
* | | | | | | | | | | | Merge "Separate the internal and external display rotations." into jb-devJeff Brown2012-05-034-13/+35
|\ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / /
| * | | | | | | | | | | Separate the internal and external display rotations.Jeff Brown2012-05-024-13/+35
| | |_|_|_|_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When attached to an HDMI touch screen, the input system needs to know the size and rotation of the external display independent of the internal display. The size was already being reported separately but not the rotation. The inconsistency can cause problems if the internal display's natural rotation is portrait but the external display's natural rotation is landscape. Change-Id: Id344f04c1ba032625f6265766be66f9ddaa2cc0b