summaryrefslogtreecommitdiffstats
path: root/core/java/android
Commit message (Collapse)AuthorAgeFilesLines
* Fix issue #5173952: Opening a Notification From Lock Screen...Dianne Hackborn2011-09-236-19/+87
| | | | | | | | | | ...Should Skip Unsecure Lockscreen (ICS) Also while I am in there, clean up logging of intent objects to include even less sensitive information, while showing the true Intent in dump output (since apps can't get to that). Change-Id: I35fed714645b21e4304ba38a11ebb9c4c963538e
* Merge "Remove unnecessary parameter"Adam Powell2011-09-231-3/+3
|\
| * Remove unnecessary parameterAdam Powell2011-09-231-3/+3
| | | | | | | | Change-Id: I32810a31140263a996d4f600fa53db5f29e60f42
* | Merge "Fix leaky view tags"Adam Powell2011-09-231-33/+8
|\ \ | |/
| * Fix leaky view tagsAdam Powell2011-09-221-33/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The implementation of the method View#setTag(int, Object) stored tag objects as entries in a static WeakHashMap associated with the View as a key. This was problematic for any tag object that stored a hard reference back to the View the tag was placed on, as it would cause the WeakReference key to never be collected and the entry to persist forever. This was particularly nasty if an app used a keyed tag to store a ViewHolder object referencing child views for use in the Adapter implementaion for an AdapterView, since child views will always have hard references leading back to the parent. Change-Id: Ia17840a301ba0e0c928861405388fb2f625dac2c
* | am 3d9a9e55: Merge "Update camera javadoc about AE and AWB lock." into ↵Wei Huang2011-09-231-68/+23
|\ \ | | | | | | | | | | | | | | | | | | ics-factoryrom * commit '3d9a9e55df85c720573e69ec3062efc331ea69bb': Update camera javadoc about AE and AWB lock.
| * \ Merge "Update camera javadoc about AE and AWB lock." into ics-factoryromWei Huang2011-09-231-68/+23
| |\ \
| | * | Update camera javadoc about AE and AWB lock.Wu-cheng Li2011-09-221-68/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Autofocus does not lock AE and AWB. - stopPreview and takePicture do not clear AE and AWB locks. bug:5356404 Change-Id: I55d9b35f4ff746ecd2bff112c2674f1aa2543aca
* | | | am 5d87227b: Merge "Clear callbacks in camera stopPreview." into ics-factoryromWei Huang2011-09-231-0/+6
|\ \ \ \ | |/ / / | | | | | | | | | | | | * commit '5d87227bad8126d701145cd07c3ac2a365e8480e': Clear callbacks in camera stopPreview.
| * | | Clear callbacks in camera stopPreview.Chih-yu Huang2011-09-231-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Clear those callbacks to remove the references so the memory can be recycled. bug:5358774 Change-Id: I3b6034a1891126b3437a6744013f38a64f5bb03b
* | | | Merge "ActivityChooserView not showing "Show all" properly if the default ↵Svetoslav Ganov2011-09-221-3/+5
|\ \ \ \ | |_|_|/ |/| | | | | | | target button not shown."
| * | | ActivityChooserView not showing "Show all" properly if the default target ↵Svetoslav Ganov2011-09-221-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | button not shown. If the default target button is hidden all activities are shown in the list from which to choose. In this case due to off by one error the list was not showing the option to expand it if the activities are one more than the initially shown. bug:5358475 Change-Id: I8c3db37dab008637d78330f8de830cec92720264
* | | | am cc22b992: Merge "Revert "Allow views to setSystemUiVisibility() with the ↵Daniel Sandler2011-09-221-7/+5
|\ \ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | same value and have it work."" into ics-factoryrom * commit 'cc22b99249ac80891af99be941862edc9569fc4b': Revert "Allow views to setSystemUiVisibility() with the same value and have it work."
| * | | Merge "Revert "Allow views to setSystemUiVisibility() with the same value ↵Daniel Sandler2011-09-221-7/+5
| |\ \ \ | | | | | | | | | | | | | | | and have it work."" into ics-factoryrom
| | * | | Revert "Allow views to setSystemUiVisibility() with the same value and have ↵Daniel Sandler2011-09-211-7/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | it work." This reverts commit fad9555217ce3a657ffc7cba458a0d2622f7a379. Because it just didn't work. (The views kept aggressively re-applying their preferred flags every time view attributes were aggregated.) We'll pursue the original strategy, like lights out mode in HC: if you want to tickle this mode, un-set and re-set the flags (preferably synchronized with the global SystemUI visibility state as reported by onSystemUiVisibilityChanged callbacks). Bug: 5052456
* | | | | Merge "Bug 5279842: mis alignment after scroll"Fabrice Di Meglio2011-09-221-24/+19
|\ \ \ \ \
| * | | | | Bug 5279842: mis alignment after scrollGilles Debunne2011-09-211-24/+19
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refactored. Original problem was the ALIGN_RIGHT case that was not handled. Change-Id: Id01b75ac404b7ee92143e8cf6e3a3a838b794da8
* | | | | Merge "Fix 5335993, calculate correct size of lockscreen buttons"Chet Haase2011-09-222-3/+47
|\ \ \ \ \
| * | | | | Fix 5335993, calculate correct size of lockscreen buttonsChet Haase2011-09-192-3/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The buttons on the lockscreen were sized at startup time, before the actual size of the keyboard's container (KeyboardView) was known. Also, horizontal/vertical gaps were not taken into account in calculating perecent sizes of the keys. This change causes resize events (including the first one where the container size is finally known) to recalculate the keys' sizes and positions according to correct sizing of the container and the keyboard's gaps. Change-Id: I5ba7a401226ed4b100e5739f3405388955d97997
* | | | | | Fix commentKen Wakasa2011-09-221-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ic0fd15d0b1b4d2c24eb177a6b22e0cc08ec1de99
* | | | | | Merge "Handle orientation changes more systematically. Bug: 4981385"Jeff Brown2011-09-214-35/+31
|\ \ \ \ \ \
| * | | | | | Handle orientation changes more systematically.Jeff Brown2011-09-214-35/+31
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 4981385 Simplify the orientation changing code path in the WindowManager. Instead of the policy calling setRotation() when the sensor determined orientation changes, it calls updateRotation(), which figures everything out. For the most part, the rotation actually passed to setRotation() was more or less ignored and just added confusion, particularly when handling deferred orientation changes. Ensure that 180 degree rotations are disallowed even when the application specifies SCREEN_ORIENTATION_SENSOR_*. These rotations are only enabled when docked upside-down for some reason or when the application specifies SCREEN_ORIENTATION_FULL_SENSOR. Ensure that special modes like HDMI connected, lid switch, dock and rotation lock all cause the sensor to be ignored even when the application asks for sensor-based orientation changes. The sensor is not relevant in these modes because some external factor (or the user) is determining the preferred rotation. Currently, applications can still override the preferred rotation even when there are special modes in play that might say otherwise. We could tweak this so that some special modes trump application choices completely (resulting in a letter-boxed application, perhaps). I tested this sort of tweak (not included in the patch) and it seems to work fine, including transitions between applications with varying orientation. Delete dead code related to animFlags. Handle pausing/resuming orientation changes more precisely. Ensure that a deferred orientation change is performed when a drag completes, even if endDragLw() is not called because the drag was aborted before the drop happened. We pause the orientation change in register() and resume in unregister() because those methods appear to always be called as needed. Change-Id: If0a31de3d057251e581fdee64819f2b19e676e9a
* | | | | | am 624181af: Merge "Settings are restored in alphabetical order rather in ↵Svetoslav Ganov2011-09-211-1/+12
|\ \ \ \ \ \ | | |_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | order of dependency." into ics-factoryrom * commit '624181af38f7f9e4fe4a18ca3e15204f30609312': Settings are restored in alphabetical order rather in order of dependency.
| * | | | | Merge "Settings are restored in alphabetical order rather in order of ↵Svetoslav Ganov2011-09-211-1/+12
| |\ \ \ \ \ | | |_|_|_|/ | |/| | | | | | | | | | dependency." into ics-factoryrom
| | * | | | Settings are restored in alphabetical order rather in order of dependency.Svetoslav Ganov2011-09-211-1/+12
| | | |_|/ | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Settings were restore in alphabetical order and capturing dependency among them required keys to be chosen in such a way that after sorting they apprear in dependency order. Now settings are exported and restored in the order they are declared in the arrays of settings to backup. Hence, the order in this array will capture the dependency order. bug:5343351 Change-Id: I93a40bcdd194943cd6f85aa18f1557d546e38274
* | | | | am 90fb9aa9: Merge "Make Bluetooth Health constant public." into ics-factoryromJaikumar Ganesh2011-09-211-1/+0
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | | | | | * commit '90fb9aa93a350d5571a378923c2566f48e44ad3e': Make Bluetooth Health constant public.
| * | | | Merge "Make Bluetooth Health constant public." into ics-factoryromJaikumar Ganesh2011-09-211-1/+0
| |\ \ \ \
| | * | | | Make Bluetooth Health constant public.Jaikumar Ganesh2011-09-211-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I366f1231056fe978d85ee80c773d5911badb22e2
* | | | | | am 9c711282: Merge "Unhide new PackageManager APIs for API 14" into ↵Kenny Root2011-09-214-14/+26
|\ \ \ \ \ \ | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ics-factoryrom * commit '9c711282ad234e104c34eb4408d85fc1bb149ded': Unhide new PackageManager APIs for API 14
| * | | | | Merge "Unhide new PackageManager APIs for API 14" into ics-factoryromKenny Root2011-09-214-14/+26
| |\ \ \ \ \ | | |/ / / / | |/| | | |
| | * | | | Unhide new PackageManager APIs for API 14Kenny Root2011-09-204-14/+26
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I83110285ccee39a4cd872a1c2af8357f541833d4
* | | | | | Merge "Fix bug 5300621 - Share menu disappears in gallery"Adam Powell2011-09-214-2/+56
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | |
| * | | | | Fix bug 5300621 - Share menu disappears in galleryAdam Powell2011-09-214-2/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ActionProviders (or action views) unfortunately had no way to report that they had opened a sub-UI that would affect menu visibility listeners used to hide action bars when not in use. This caused the Gallery UI to hide its action bar when the share popup was open. Add hidden API (to be made public later) to ActionProvider that can be used to inform the menu system that a sub UI has opened or closed. Account for this in menu visibility callbacks. Fix ShareActionProvider to use this when its popup windows open and close. Fix a regression where submenus were not properly reporting visibility changes. Change-Id: Ia6f45fb463ad106105c40d01f141c2e5c8b96f78
* | | | | | Merge "Use overview scale when restored scale is 0."Mangesh Ghiware2011-09-213-9/+14
|\ \ \ \ \ \
| * | | | | | Use overview scale when restored scale is 0.Mangesh Ghiware2011-09-213-9/+14
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If restored scale and text wrap scale are set to 0 (meaning the previous scale wasn't saved), set them to overview and reading level scale respectively. Bug: 5230909 Change-Id: If7724e9a0cd948c88d0a001728266a3282083bdc
* | | | | | am 4aa8d943: Merge "Reduce connectivity logging" into ics-factoryromWink Saville2011-09-212-1/+3
|\ \ \ \ \ \ | |/ / / / / |/| / / / / | |/ / / / | | | | | * commit '4aa8d943a970008915b703758743b107927d96fa': Reduce connectivity logging
| * | | | Merge "Reduce connectivity logging" into ics-factoryromWink Saville2011-09-212-1/+3
| |\ \ \ \
| | * | | | Reduce connectivity loggingWink Saville2011-09-212-1/+3
| | | |/ / | | |/| | | | | | | | | | | | Change-Id: I5d45b8fbcd01e42df7f2b1cf02fb5b226128abb8
* | | | | Revert "Bug 5248215: Even though I turned off the Spelling correction, it ↵Gilles Debunne2011-09-212-65/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | still shows up" This reverts commit 6e405f84b8d0c7c0f939bc8e9bec17e65e704a2d. Change-Id: I9593273d414aee1f9817f84b462cf45360ff19e3
* | | | | Fix 5229466: don't consume pointer events outside the windowChih-Chung Chang2011-09-211-0/+1
| | | | | | | | | | | | | | | | | | | | Change-Id: Ifa3d1d5edd81346e6ca80e113f80914ee2c47055
* | | | | Merge "Bug 5248215: Even though I turned off the Spelling correction, it ↵Gilles Debunne2011-09-202-18/+65
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | still shows up"
| * | | | | Bug 5248215: Even though I turned off the Spelling correction, it still shows upGilles Debunne2011-09-192-18/+65
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug 5313754: SpellCheckSession is released when the window loses focus. When an EditText is initialized with text, a new spell check is initiated and previous spell check spans are removed. Requires a new flag to prevent this from happening when the window focus change comes from the suggestion popup window being shown. Also fixes bug 5329588: handle spell check language change. Change-Id: I113229dbe06863d34c1369d05d067292894f73f1
* | | | | | Merge "ActivityChooserView not showing highest ranked target if default ↵Svetoslav Ganov2011-09-201-10/+21
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | action not shown."
| * | | | | | ActivityChooserView not showing highest ranked target if default action not ↵Svetoslav Ganov2011-09-201-10/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | shown. The view was not showing the highest ranked activity if the default action button was not shown (happens if no history is present). bug:5224159 Change-Id: I66536513e14496568ea2034467bd29ea4bc93cdb
* | | | | | | Merge "TextView not adding text to accessibility events."Svetoslav Ganov2011-09-201-1/+1
|\ \ \ \ \ \ \
| * | | | | | | TextView not adding text to accessibility events.Svetoslav Ganov2011-09-201-1/+1
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reversed conditional. bug:5342756 Change-Id: Ia2a523af6f7b12e27275e6095ea1b137768ea14c
* | | | | | | am 778eccf4: Merge "Check null of pidPair to skip the case the service ↵Matthew Xie2011-09-202-18/+25
|\ \ \ \ \ \ \ | | |_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | record has been removed" into ics-factoryrom * commit '778eccf4923571c77f158e92b2f5f0f7dfd21875': Check null of pidPair to skip the case the service record has been removed
| * | | | | | Merge "Check null of pidPair to skip the case the service record has been ↵Matthew Xie2011-09-202-18/+25
| |\ \ \ \ \ \ | | |_|_|/ / / | |/| | | | | | | | | | | | removed" into ics-factoryrom
| | * | | | | Check null of pidPair to skip the case the service record has been removedMatthew Xie2011-09-192-18/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Check null of pidPair instead of pidPair.first which caused a nullpointer exception. clean local variables after sending out STATE_OFF intent. Check bluetooth state in removeServiceRecord. bug 5330367 Change-Id: Ib0af8143223bea48d3f587cca18544c4aef29980
* | | | | | | am bbb11b80: Merge "Add a warning to changing colors in the docs" into ↵RoboErik2011-09-201-3/+6
|\ \ \ \ \ \ \ | |/ / / / / / | | | / / / / | |_|/ / / / |/| | | | | | | | | | | | | | | | | ics-factoryrom * commit 'bbb11b80106c8687f2833c3d4b538029fc0805e6': Add a warning to changing colors in the docs