74972 Commits

Author SHA1 Message Date
Chet Haase
563d4f2d46 Make ViewPropertyAnimator ListView-animation-capable
ViewPropertyAnimator now sets the hasTransientState flag in View to tell
it when an animation has started (and unsets it when the animation ends).
This allows ListView to retain views with transient state without recycling them,
which makes ListView item animation possible (because you can't animate a View
if it's being recycled and reused elsewhere as it moves into and out of view).

Change-Id: I75c26a7a56474a76428500afef03a80bb46e04e0
2012-04-19 11:01:27 -07:00
Chet Haase
f37d87b35b Merge "Fix init of Animation in View drawing code" 2012-04-19 09:36:49 -07:00
John Reck
9687433dc6 Merge "Cleanup PositionMetadata recycles" 2012-04-19 09:28:16 -07:00
Chet Haase
1fb8a9e44a Fix init of Animation in View drawing code
The refactor of ViewGroup.drawChild() resulted in an error
in a new method (View.drawAnimation) where animations were being
initialized with their view dimensions instead of the parent dimensions.

Issue #6292681 RotateAnimationTest#testRotateAgainstPoint fails on JRN04
Issue #6293275 TranslateAnimationTest#testInitialize fails on JRN04

Change-Id: Ia90711cadd7a6c20fd788e5b8b18a5b28551e68c
2012-04-19 09:22:34 -07:00
Jean-Michel Trivi
5cef554cc8 Merge "Add support for scaling mode parameter in Visualizer effect" 2012-04-19 09:09:06 -07:00
Daniel Sandler
9afbfb5e13 Merge "Notifications may now be disabled on a per-package basis." 2012-04-19 08:53:36 -07:00
Daniel Sandler
a46f7680f1 Merge "Long-press a notification to find out who sent it." 2012-04-19 08:44:02 -07:00
Eric Laurent
5df19f0826 Merge "unhide audio pre processing API." 2012-04-19 08:42:40 -07:00
Daniel Sandler
0da673f02e Notifications may now be disabled on a per-package basis.
When a package's ability to post notifications is disabled,
all outstanding notifications from that package are
immediately canceled, and the score of any future
notification from that package is set so low that the
notification manager won't even send it to the status bar.

No UI for this yet, but you can try it out:

  adb shell service call notification 8 s16 $PKG i32 (1|0)

Bug: 5547401

Change-Id: Ieccac5746b40f60debd902a45d1dedbc91dcdc89
2012-04-19 11:39:49 -04:00
Daniel Sandler
f7a1956b06 Long-press a notification to find out who sent it.
Bug: 5547401
Change-Id: I8d5d73723b3f03f5b0f8717faaca826b1530df7a
2012-04-19 11:39:49 -04:00
Daniel Sandler
3dfc82b567 Merge "Expand too-small notifications to fill 64dp." 2012-04-19 07:01:37 -07:00
Wu-cheng Li
f66bc73fa7 Merge "Remove new camera open API." 2012-04-19 00:29:39 -07:00
Wu-cheng Li
7bc1b21a52 Remove new camera open API.
Applications are not resumed under the lock screen now.
This API is not needed anymore.

bug:5584464
Change-Id: I1c18efb5ba1ecd39320eb5fd252c6e1229d7b89c
2012-04-19 14:18:44 +08:00
Wu-cheng Li
3c3b5b5e0b Merge "Unhide MediaColumns.WIDTH and MediaColumns.HEIGHT." 2012-04-18 23:13:10 -07:00
Daniel Sandler
bc5559f192 Expand too-small notifications to fill 64dp.
Also fix NotificationTestList so it runs again.

Change-Id: I2fb28cd9cfad25a7a1b17ccef9ccd741c3aa99b0
2012-04-19 01:08:15 -04:00
Irfan Sheriff
1ee4139fc3 Merge "Fix service discovery bugs" 2012-04-18 21:19:29 -07:00
Wu-cheng Li
ac13cc06ee Unhide MediaColumns.WIDTH and MediaColumns.HEIGHT.
bug:5224359
Change-Id: I3dcaa2ed383e12ae308b28db45cbe8e503610cdc
2012-04-19 12:11:17 +08:00
Daniel Sandler
6b31880838 Remove intruder alert APIs from JB.
Change-Id: I27042d604fbe15879e7b7aaaac860db2d1efa47f
2012-04-18 20:53:24 -07:00
Dianne Hackborn
08ce91a1a4 am 7eda9de1: am 2fe57183: am 30eec832: Merge "Transparent activity orientation problem when previous landsacpe fullscreen activity not yet destroyed."
* commit '7eda9de1a638e4ed1ce5dc65fecd673400b9f3c0':
  Transparent activity orientation problem when previous landsacpe fullscreen activity not yet destroyed.
2012-04-18 20:45:45 -07:00
Dianne Hackborn
7eda9de1a6 am 2fe57183: am 30eec832: Merge "Transparent activity orientation problem when previous landsacpe fullscreen activity not yet destroyed."
* commit '2fe57183d3cbe83737ae81065639ef00f835629a':
  Transparent activity orientation problem when previous landsacpe fullscreen activity not yet destroyed.
2012-04-18 20:42:47 -07:00
Dianne Hackborn
2fe57183d3 am 30eec832: Merge "Transparent activity orientation problem when previous landsacpe fullscreen activity not yet destroyed."
* commit '30eec832ec30709a8dd8830b9c5d64dcc0778a09':
  Transparent activity orientation problem when previous landsacpe fullscreen activity not yet destroyed.
2012-04-18 20:39:30 -07:00
Alexander Lucas
4a900a6b48 am 690935ed: am 3b29ca88: am 773740ed: Initial commit of backup API section of cloudsync class.
* commit '690935ed9be2b41d5643a018935882ad21495e06':
2012-04-18 20:27:24 -07:00
Eric Laurent
8dfc10571a unhide audio pre processing API.
Unhide APIs for Noise Suppressor(NS), Acoustic Echo Canceler (AEC) and
Automatic Gain Control (AGC) audio pre processings.

Also unhide getAudioSessionId() method on AudioRecord.

Change-Id: I788f7a0724b152cc98c8167d9434e64c12bada95
2012-04-18 20:26:43 -07:00
Alexander Lucas
4d7ad261ce am 39149aa3: am c54c03d6: am 773740ed: Initial commit of backup API section of cloudsync class.
* commit '39149aa3c705210e51ecf33b6982691397553de7':
2012-04-18 20:24:51 -07:00
Alexander Lucas
690935ed9b am 3b29ca88: am 773740ed: Initial commit of backup API section of cloudsync class.
* commit '3b29ca88140b119c8a6a821d76fb3ef4326cf9a2':
2012-04-18 20:23:21 -07:00
Alexander Lucas
d5014591bc am 941fceed: am 773740ed: Initial commit of backup API section of cloudsync class.
* commit '941fceedad1d2d28358dd81069c2028cbd4fb680':
  Initial commit of backup API section of cloudsync class.
2012-04-18 20:22:53 -07:00
Alexander Lucas
39149aa3c7 am c54c03d6: am 773740ed: Initial commit of backup API section of cloudsync class.
* commit 'c54c03d684441b8b6c5ee840e18119a0f92e1436':
  Initial commit of backup API section of cloudsync class.
2012-04-18 20:22:19 -07:00
Alexander Lucas
3b29ca8814 am 773740ed: Initial commit of backup API section of cloudsync class.
* commit '773740ed79075e6daffaea0c62857348ab54d93e':
  Initial commit of backup API section of cloudsync class.
2012-04-18 20:20:51 -07:00
Alexander Lucas
941fceedad am 773740ed: Initial commit of backup API section of cloudsync class.
* commit '773740ed79075e6daffaea0c62857348ab54d93e':
  Initial commit of backup API section of cloudsync class.
2012-04-18 20:20:28 -07:00
Alexander Lucas
c54c03d684 am 773740ed: Initial commit of backup API section of cloudsync class.
* commit '773740ed79075e6daffaea0c62857348ab54d93e':
  Initial commit of backup API section of cloudsync class.
2012-04-18 20:19:56 -07:00
Alexander Lucas
773740ed79 Initial commit of backup API section of cloudsync class.
Branch switch from ics-mr0, original post here:
https://android-git.corp.google.com/g/#/c/150873/

Change-Id: I4c53b99bd326c9f8fa485392e87dfba35e662936
2012-04-18 20:13:46 -07:00
Scott Main
3a0f94da02 am 6a92872f: am 07617980: am 99e83bc4: docs: move the location class into basics/
* commit '6a92872f6fb9a6fdc8760a7d4f3fa187609b4190':
2012-04-18 20:00:58 -07:00
Scott Main
eac54515a5 am 5a08b485: am 7ea4c070: am 99e83bc4: docs: move the location class into basics/
* commit '5a08b48507f7a91e6b618a99ff391ad3d9ccb370':
2012-04-18 20:00:56 -07:00
Scott Main
6a92872f6f am 07617980: am 99e83bc4: docs: move the location class into basics/
* commit '07617980afd9c618f796abe23319894284e0fc0b':
2012-04-18 19:58:18 -07:00
Scott Main
694a236dd1 am e6ba1cb5: am 99e83bc4: docs: move the location class into basics/
* commit 'e6ba1cb5a0ae0ec7f675f48ac28f748a3409d87d':
  docs: move the location class into basics/
2012-04-18 19:57:54 -07:00
Scott Main
5a08b48507 am 7ea4c070: am 99e83bc4: docs: move the location class into basics/
* commit '7ea4c0705c4df60521778b246949c42bc6d8b17b':
  docs: move the location class into basics/
2012-04-18 19:57:22 -07:00
Scott Main
07617980af am 99e83bc4: docs: move the location class into basics/
* commit '99e83bc43abab567d16515eaf51bd9cb9eb3b5fb':
  docs: move the location class into basics/
2012-04-18 19:55:23 -07:00
Scott Main
e6ba1cb5a0 am 99e83bc4: docs: move the location class into basics/
* commit '99e83bc43abab567d16515eaf51bd9cb9eb3b5fb':
  docs: move the location class into basics/
2012-04-18 19:55:19 -07:00
Scott Main
7ea4c0705c am 99e83bc4: docs: move the location class into basics/
* commit '99e83bc43abab567d16515eaf51bd9cb9eb3b5fb':
  docs: move the location class into basics/
2012-04-18 19:55:03 -07:00
Scott Main
99e83bc43a docs: move the location class into basics/
Change-Id: I0a5025ffbce4f25dc6c1b8f819a8c27def437649
2012-04-18 19:43:11 -07:00
Jeff Brown
83cb5807b0 Merge "Add more dead keys. Use NFC tables for composition." 2012-04-18 19:12:18 -07:00
Jeff Brown
c3643b9013 Add more dead keys. Use NFC tables for composition.
Bug: 6110399
Change-Id: I343d24df21dac2c069136b016e70e39f0feb6df9
2012-04-18 19:09:08 -07:00
Svetoslav Ganov
2c23a14a3b Merge "Adding API for getting the root node info in the active window." 2012-04-18 18:55:24 -07:00
Svetoslav Ganov
0846e29d0b Adding API for getting the root node info in the active window.
1. This APIs is useful for accessibility services since very often
   they want to get access to the root node in the current window
   to determine where accessibility focus is and subsequently find
   a next view to take accessibility focus.

Change-Id: Ide5231f832d9ce2e9b14dc411dfd675f753a4edb
2012-04-18 18:50:57 -07:00
Dianne Hackborn
30eec832ec Merge "Transparent activity orientation problem when previous landsacpe fullscreen activity not yet destroyed." 2012-04-18 17:57:22 -07:00
Irfan Sheriff
3b8be87f89 Fix service discovery bugs
- Application does not have transaction id information. go through
 list and remove

- Avoid removing client info while enumerating it

Change-Id: Ie293876756418ed4cd6dc3a903689ee7003bd12d
Signed-off-by: yoshihiko.ikenaga@jp.sony.com
2012-04-18 17:40:49 -07:00
Quddus Chong
b7c30a847a am 13bf9fec: am fd84c2ec: am 13bb0791: Merge "docs: Added missing comma in code snippet. Bug: 6322757" into ics-mr1
* commit '13bf9fecfe57393ec8cc00d56e9799f7ec773d29':
2012-04-18 17:09:41 -07:00
Quddus Chong
c68135eba5 am 4ad90953: am 2f675105: am 13bb0791: Merge "docs: Added missing comma in code snippet. Bug: 6322757" into ics-mr1
* commit '4ad909538e0e61826d33bcf40cbcb845319dbdb9':
2012-04-18 17:07:24 -07:00
Quddus Chong
13bf9fecfe am fd84c2ec: am 13bb0791: Merge "docs: Added missing comma in code snippet. Bug: 6322757" into ics-mr1
* commit 'fd84c2ece24c447aa4f538dacf8d6333964d20ca':
2012-04-18 17:07:04 -07:00
Quddus Chong
8f05a120c9 am 0691f70a: am 13bb0791: Merge "docs: Added missing comma in code snippet. Bug: 6322757" into ics-mr1
* commit '0691f70ad8833e9a2b042d7a56b07ad0ee561f87':
  docs: Added missing comma in code snippet. Bug: 6322757
2012-04-18 17:04:57 -07:00