OSDN Git Service

android-x86/frameworks-base.git
12 years agoam d3f2f59c: Merge "Fix edge cases leading to backup hanging forever"
Christopher Tate [Thu, 19 Jan 2012 00:11:27 +0000 (16:11 -0800)]
am d3f2f59c: Merge "Fix edge cases leading to backup hanging forever"

* commit 'd3f2f59c46b3979a76eae02cfb4a7071425556e1':
  Fix edge cases leading to backup hanging forever

12 years agoMerge "Fix edge cases leading to backup hanging forever"
Christopher Tate [Thu, 19 Jan 2012 00:07:28 +0000 (16:07 -0800)]
Merge "Fix edge cases leading to backup hanging forever"

12 years agoFix edge cases leading to backup hanging forever
Christopher Tate [Tue, 17 Jan 2012 23:20:32 +0000 (15:20 -0800)]
Fix edge cases leading to backup hanging forever

Plug a couple of apparent code paths (one not obviously reachable, but
fixed here on general principles) that could lead to a backup pass
getting confused partway through and simply never properly completing.
In this state it would leave its wakelock held forever until next
reboot.  Bug 5828859.

Those fixes are a total of two lines of code. The rest of the patch
adds a textual journal of the most recently completed (or ongoing!)
backup pass's progress, with an eye to being able to isolate any such
issues that may crop up in the future.

Change-Id: If8a5e8aba11db5a1e618d8b9c9ba3038dd5377a1

12 years agoam 03cbb97e: Merge "Run ComputePerf multiple times."
Stephen Hines [Wed, 18 Jan 2012 23:44:21 +0000 (15:44 -0800)]
am 03cbb97e: Merge "Run ComputePerf multiple times."

* commit '03cbb97e4ef89590cbcb4cb682ec0d90d601e8dd':
  Run ComputePerf multiple times.

12 years agoMerge "Run ComputePerf multiple times."
Stephen Hines [Wed, 18 Jan 2012 23:42:46 +0000 (15:42 -0800)]
Merge "Run ComputePerf multiple times."

12 years agoRun ComputePerf multiple times.
Stephen Hines [Wed, 18 Jan 2012 23:06:57 +0000 (15:06 -0800)]
Run ComputePerf multiple times.

Change-Id: I715c726f15416685b715a14a25c9595d9a9a124b

12 years agoMerge "Making sure that renderpass objects get properly updated." into graphics-dev
Alex Sakhartchouk [Wed, 18 Jan 2012 22:55:11 +0000 (14:55 -0800)]
Merge "Making sure that renderpass objects get properly updated." into graphics-dev

12 years agoam ea77ed02: am a6a0d134: am 04f38489: Merge "Fix DeviceDefault theme/style bugs...
Adam Powell [Wed, 18 Jan 2012 22:53:55 +0000 (14:53 -0800)]
am ea77ed02: am a6a0d134: am 04f38489: Merge "Fix DeviceDefault theme/style bugs where parent styles were incorrectly specified." into ics-mr1

* commit 'ea77ed02e44ebd177e3c7e1797d9cb804820ce43':
  Fix DeviceDefault theme/style bugs where parent styles were incorrectly specified.

12 years agoMaking sure that renderpass objects get properly updated.
Alex Sakhartchouk [Wed, 18 Jan 2012 22:53:34 +0000 (14:53 -0800)]
Making sure that renderpass objects get properly updated.

Change-Id: Id6228230abc87a48414d6704ca89189971f935a1

12 years agoam a6a0d134: am 04f38489: Merge "Fix DeviceDefault theme/style bugs where parent...
Adam Powell [Wed, 18 Jan 2012 22:51:35 +0000 (14:51 -0800)]
am a6a0d134: am 04f38489: Merge "Fix DeviceDefault theme/style bugs where parent styles were incorrectly specified." into ics-mr1

* commit 'a6a0d134ebfb0931473c5e54f21ff543e08b4a91':
  Fix DeviceDefault theme/style bugs where parent styles were incorrectly specified.

12 years agoam 04f38489: Merge "Fix DeviceDefault theme/style bugs where parent styles were incor...
Adam Powell [Wed, 18 Jan 2012 22:49:30 +0000 (14:49 -0800)]
am 04f38489: Merge "Fix DeviceDefault theme/style bugs where parent styles were incorrectly specified." into ics-mr1

* commit '04f3848986efda8cf006f575d2e4990f120a1bc8':
  Fix DeviceDefault theme/style bugs where parent styles were incorrectly specified.

12 years agoMerge "Fix DeviceDefault theme/style bugs where parent styles were incorrectly specif...
Adam Powell [Wed, 18 Jan 2012 22:47:20 +0000 (14:47 -0800)]
Merge "Fix DeviceDefault theme/style bugs where parent styles were incorrectly specified." into ics-mr1

12 years agoam 2a16b137: Merge "Improve heuristics for orientation detection."
Jeff Brown [Wed, 18 Jan 2012 22:46:08 +0000 (14:46 -0800)]
am 2a16b137: Merge "Improve heuristics for orientation detection."

* commit '2a16b1374413abe513c0b60597262d45360138f7':
  Improve heuristics for orientation detection.

12 years agoMerge "Improve heuristics for orientation detection."
Jeff Brown [Wed, 18 Jan 2012 22:43:16 +0000 (14:43 -0800)]
Merge "Improve heuristics for orientation detection."

12 years agoam d9fdd9fd: Merge "Prevent IME from popping up on startup"
Michael Kolb [Wed, 18 Jan 2012 22:03:09 +0000 (14:03 -0800)]
am d9fdd9fd: Merge "Prevent IME from popping up on startup"

* commit 'd9fdd9fd7862b0d56094fa9846fb7c730ec305a8':
  Prevent IME from popping up on startup

12 years agoMerge "Prevent IME from popping up on startup"
Michael Kolb [Wed, 18 Jan 2012 22:00:52 +0000 (14:00 -0800)]
Merge "Prevent IME from popping up on startup"

12 years agoam ca917ac1: am c891c6ef: am 013dbcf0: Merge "docs: adding rs api docs" into ics-mr1
Robert Ly [Wed, 18 Jan 2012 21:24:45 +0000 (13:24 -0800)]
am ca917ac1: am c891c6ef: am 013dbcf0: Merge "docs: adding rs api docs" into ics-mr1

* commit 'ca917ac1e6d2cca9f3a673d8453621ddc4e6602b':
  docs: adding rs api docs

12 years agoam b41c96a3: am 43fda84e: am 6ad9ea7d: Merge "update overview page for rs api docs...
Robert Ly [Wed, 18 Jan 2012 21:24:42 +0000 (13:24 -0800)]
am b41c96a3: am 43fda84e: am 6ad9ea7d: Merge "update overview page for rs api docs to open iframe links in parent" into ics-mr1

* commit 'b41c96a374134c84558291fbb532fe490386a4ba':
  update overview page for rs api docs to open iframe links in parent

12 years agoam c891c6ef: am 013dbcf0: Merge "docs: adding rs api docs" into ics-mr1
Robert Ly [Wed, 18 Jan 2012 21:21:54 +0000 (13:21 -0800)]
am c891c6ef: am 013dbcf0: Merge "docs: adding rs api docs" into ics-mr1

* commit 'c891c6eff7ab320092af4ec5b235f83866f66261':
  docs: adding rs api docs

12 years agoam 43fda84e: am 6ad9ea7d: Merge "update overview page for rs api docs to open iframe...
Robert Ly [Wed, 18 Jan 2012 21:21:51 +0000 (13:21 -0800)]
am 43fda84e: am 6ad9ea7d: Merge "update overview page for rs api docs to open iframe links in parent" into ics-mr1

* commit '43fda84e91b1fe356af35386d2f304d3ab71529e':
  update overview page for rs api docs to open iframe links in parent

12 years agoam 013dbcf0: Merge "docs: adding rs api docs" into ics-mr1
Robert Ly [Wed, 18 Jan 2012 21:19:52 +0000 (13:19 -0800)]
am 013dbcf0: Merge "docs: adding rs api docs" into ics-mr1

* commit '013dbcf0783f55efbb75e6c2794478c27d172c8c':
  docs: adding rs api docs

12 years agoam 6ad9ea7d: Merge "update overview page for rs api docs to open iframe links in...
Robert Ly [Wed, 18 Jan 2012 21:19:50 +0000 (13:19 -0800)]
am 6ad9ea7d: Merge "update overview page for rs api docs to open iframe links in parent" into ics-mr1

* commit '6ad9ea7deb669eca68c58f001c935255c3294cfe':
  update overview page for rs api docs to open iframe links in parent

12 years agoMerge "docs: adding rs api docs" into ics-mr1
Robert Ly [Wed, 18 Jan 2012 21:18:11 +0000 (13:18 -0800)]
Merge "docs: adding rs api docs" into ics-mr1

12 years agoMerge "update overview page for rs api docs to open iframe links in parent" into...
Robert Ly [Wed, 18 Jan 2012 21:17:51 +0000 (13:17 -0800)]
Merge "update overview page for rs api docs to open iframe links in parent" into ics-mr1

12 years agoam 1ad65e70: Merge "Remove LlcpPacket from public namespace."
Martijn Coenen [Wed, 18 Jan 2012 21:11:44 +0000 (13:11 -0800)]
am 1ad65e70: Merge "Remove LlcpPacket from public namespace."

* commit '1ad65e7054fa757b6c909550691d849fcb43e8b9':
  Remove LlcpPacket from public namespace.

12 years agoMerge "Remove LlcpPacket from public namespace."
Martijn Coenen [Wed, 18 Jan 2012 21:09:55 +0000 (13:09 -0800)]
Merge "Remove LlcpPacket from public namespace."

12 years agoam 5689317a: am 58f9c3da: am dd41d360: Merge "docs: Android API 15 SDK r2 Release...
Joe Fernandez [Wed, 18 Jan 2012 20:39:28 +0000 (12:39 -0800)]
am 5689317a: am 58f9c3da: am dd41d360: Merge "docs: Android API 15 SDK r2 Release Notes" into ics-mr1

* commit '5689317a6f33e03a19359104fc2cda3ef2f20771':
  docs: Android API 15 SDK r2 Release Notes

12 years agoam 58f9c3da: am dd41d360: Merge "docs: Android API 15 SDK r2 Release Notes" into...
Joe Fernandez [Wed, 18 Jan 2012 20:37:22 +0000 (12:37 -0800)]
am 58f9c3da: am dd41d360: Merge "docs: Android API 15 SDK r2 Release Notes" into ics-mr1

* commit '58f9c3da340eb36051bc20d6b8cec6b982852ee0':
  docs: Android API 15 SDK r2 Release Notes

12 years agoam dd41d360: Merge "docs: Android API 15 SDK r2 Release Notes" into ics-mr1
Joe Fernandez [Wed, 18 Jan 2012 20:35:30 +0000 (12:35 -0800)]
am dd41d360: Merge "docs: Android API 15 SDK r2 Release Notes" into ics-mr1

* commit 'dd41d360eac45ceae92963ed3f100f1c39dd5db2':
  docs: Android API 15 SDK r2 Release Notes

12 years agoMerge "docs: Android API 15 SDK r2 Release Notes" into ics-mr1
Joe Fernandez [Wed, 18 Jan 2012 20:33:45 +0000 (12:33 -0800)]
Merge "docs: Android API 15 SDK r2 Release Notes" into ics-mr1

12 years agoMerge "Fixing blur passes. Refactoring." into graphics-dev
Alex Sakhartchouk [Wed, 18 Jan 2012 19:43:41 +0000 (11:43 -0800)]
Merge "Fixing blur passes. Refactoring." into graphics-dev

12 years agoPrevent IME from popping up on startup
Michael Kolb [Wed, 18 Jan 2012 19:20:01 +0000 (11:20 -0800)]
Prevent IME from popping up on startup

    Bug: 5869028

Change-Id: Ie5c7004def16eeac4147d19fb00fc9631a17579e

12 years agoam b2d81fea: Merge "Temporarily restore AudioSystem/AudioTrack APIs with their former...
Andreas Huber [Wed, 18 Jan 2012 19:03:14 +0000 (11:03 -0800)]
am b2d81fea: Merge "Temporarily restore AudioSystem/AudioTrack APIs with their former signatures"

* commit 'b2d81fead90f556279d611b6f15881c663558ad5':
  Temporarily restore AudioSystem/AudioTrack APIs with their former signatures

12 years agoMerge "Temporarily restore AudioSystem/AudioTrack APIs with their former signatures"
Andreas Huber [Wed, 18 Jan 2012 19:01:00 +0000 (11:01 -0800)]
Merge "Temporarily restore AudioSystem/AudioTrack APIs with their former signatures"

12 years agoam 955fdda0: Add tapHighlightColor support
John Reck [Wed, 18 Jan 2012 19:00:39 +0000 (11:00 -0800)]
am 955fdda0: Add tapHighlightColor support

* commit '955fdda057363dbf1ae95ffeb542cde8ace28b54':
  Add tapHighlightColor support

12 years agoTemporarily restore AudioSystem/AudioTrack APIs with their former signatures
Andreas Huber [Wed, 18 Jan 2012 18:51:55 +0000 (10:51 -0800)]
Temporarily restore AudioSystem/AudioTrack APIs with their former signatures

until we get updated prebuilts from vendor.

Change-Id: I8aae81d2513edca0ab268053a11c8c4206879e61

12 years agoAdd tapHighlightColor support
John Reck [Wed, 18 Jan 2012 17:35:28 +0000 (09:35 -0800)]
Add tapHighlightColor support

Change-Id: I419eb3d8f1050efd05bb989a6b353ad45ee77acf

12 years agoam 70a957ce: Merge "AVIExtractor: adding a H264 fourCC which is also specified in...
Andreas Huber [Wed, 18 Jan 2012 17:32:12 +0000 (09:32 -0800)]
am 70a957ce: Merge "AVIExtractor: adding a H264 fourCC which is also specified in the reference. (H264 code can be found avi file which is encoded with FFmpeg.)"

* commit '70a957cef141437cdf84e19c2eaeabdfb85c6542':
  AVIExtractor: adding a H264 fourCC which is also specified in the reference. (H264 code can be found avi file which is encoded with FFmpeg.)

12 years agoMerge "AVIExtractor: adding a H264 fourCC which is also specified in the reference...
Andreas Huber [Wed, 18 Jan 2012 17:29:56 +0000 (09:29 -0800)]
Merge "AVIExtractor: adding a H264 fourCC which is also specified in the reference. (H264 code can be found avi file which is encoded with FFmpeg.)"

12 years agoam f429b6a9: Merge "Make sure seek triggers a reconnect if needed."
Bryan Mawhinney [Wed, 18 Jan 2012 17:00:10 +0000 (09:00 -0800)]
am f429b6a9: Merge "Make sure seek triggers a reconnect if needed."

* commit 'f429b6a9011bd5408fb0ecba2a1f9b0167178134':
  Make sure seek triggers a reconnect if needed.

12 years agoMerge "Make sure seek triggers a reconnect if needed."
Bryan Mawhinney [Wed, 18 Jan 2012 16:58:19 +0000 (08:58 -0800)]
Merge "Make sure seek triggers a reconnect if needed."

12 years agoam 540c35f7: Merge "Track volume cleanup"
Glenn Kasten [Wed, 18 Jan 2012 15:48:32 +0000 (07:48 -0800)]
am 540c35f7: Merge "Track volume cleanup"

* commit '540c35f7aa01f7eba849148ea8b22eff351ce16d':
  Track volume cleanup

12 years agoMerge "Track volume cleanup"
Glenn Kasten [Wed, 18 Jan 2012 15:46:18 +0000 (07:46 -0800)]
Merge "Track volume cleanup"

12 years agoMake sure seek triggers a reconnect if needed.
Bryan Mawhinney [Wed, 18 Jan 2012 13:40:07 +0000 (13:40 +0000)]
Make sure seek triggers a reconnect if needed.

Previously, if we had disconnected at the high watermark,
the read immediately following a seek would fail, and would
not be retried, resulting in an error.

Change-Id: I45a53563fe17d6b54893815abc7750a7dfb0a124

12 years agoam 96c804af: Add methods to support shortcuts in user dict.
Jean Chalard [Wed, 18 Jan 2012 10:05:05 +0000 (02:05 -0800)]
am 96c804af: Add methods to support shortcuts in user dict.

* commit '96c804af0b4eef79f6d3cdb0f20682e243f1b73d':
  Add methods to support shortcuts in user dict.

12 years agoAdd methods to support shortcuts in user dict.
Jean Chalard [Mon, 13 Jun 2011 08:24:43 +0000 (17:24 +0900)]
Add methods to support shortcuts in user dict.

Adds the new interface to the user dictionary, which includes
a clean way of inserting words in any locale and support for
shortcuts.

Change Ib318c047 implements the provider part of this.

Bug: 4646172
Change-Id: Id3ca792f2555fac46728f9d404ab0199971f6503

12 years agoam fb9ffe02: Merge "First pass at implementing Canvas.drawPosText() in GL"
Romain Guy [Wed, 18 Jan 2012 01:42:49 +0000 (17:42 -0800)]
am fb9ffe02: Merge "First pass at implementing Canvas.drawPosText() in GL"

* commit 'fb9ffe02609c9c4ffca64927e72bc935cfe87768':
  First pass at implementing Canvas.drawPosText() in GL

12 years agoMerge "First pass at implementing Canvas.drawPosText() in GL"
Romain Guy [Wed, 18 Jan 2012 01:40:24 +0000 (17:40 -0800)]
Merge "First pass at implementing Canvas.drawPosText() in GL"

12 years agoFirst pass at implementing Canvas.drawPosText() in GL
Romain Guy [Wed, 18 Jan 2012 01:39:26 +0000 (17:39 -0800)]
First pass at implementing Canvas.drawPosText() in GL

Change-Id: Ia3ac347e95d57eb86c63045156c8dbc0572b03cb

12 years agoam 1be4afec: Merge "audio framework: manage stream volume per device"
Eric Laurent [Wed, 18 Jan 2012 01:37:25 +0000 (17:37 -0800)]
am 1be4afec: Merge "audio framework: manage stream volume per device"

* commit '1be4afecb752559092654c0e9f4ca302b6d04e9c':
  audio framework: manage stream volume per device

12 years agoFixing blur passes. Refactoring.
Alex Sakhartchouk [Wed, 18 Jan 2012 01:35:31 +0000 (17:35 -0800)]
Fixing blur passes. Refactoring.

Change-Id: Ie511e7738e2cf259231f48250421b5e340d38565

12 years agoam d33f97f1: Merge "Free optimization"
Romain Guy [Wed, 18 Jan 2012 01:35:06 +0000 (17:35 -0800)]
am d33f97f1: Merge "Free optimization"

* commit 'd33f97f1965b34aae673585ad4734b536c3894ef':
  Free optimization

12 years agoMerge "audio framework: manage stream volume per device"
Eric Laurent [Wed, 18 Jan 2012 01:35:03 +0000 (17:35 -0800)]
Merge "audio framework: manage stream volume per device"

12 years agoMerge "Free optimization"
Romain Guy [Wed, 18 Jan 2012 01:33:15 +0000 (17:33 -0800)]
Merge "Free optimization"

12 years agoFree optimization
Romain Guy [Wed, 18 Jan 2012 01:31:27 +0000 (17:31 -0800)]
Free optimization

Using the TextLayoutCache with the GL renderer should help...

Change-Id: I73a19be040165212839e2a40d4183e998f9dfb7f

12 years agoam 0764dee8: Merge "AccessibilityEvent/AccessibilityNodeInfo class name property...
Svetoslav Ganov [Wed, 18 Jan 2012 01:27:49 +0000 (17:27 -0800)]
am 0764dee8: Merge "AccessibilityEvent/AccessibilityNodeInfo class name property should be set to only framework classes."

* commit '0764dee89cc82dd53196cce2865d3cabafed208f':
  AccessibilityEvent/AccessibilityNodeInfo class name property should be set to only framework classes.

12 years agoMerge "AccessibilityEvent/AccessibilityNodeInfo class name property should be set...
Svetoslav Ganov [Wed, 18 Jan 2012 01:25:56 +0000 (17:25 -0800)]
Merge "AccessibilityEvent/AccessibilityNodeInfo class name property should be set to only framework classes."

12 years agoImprove heuristics for orientation detection.
Jeff Brown [Fri, 13 Jan 2012 23:29:21 +0000 (15:29 -0800)]
Improve heuristics for orientation detection.

1. Except as otherwise indicated, orientation change happens once
   the predicted rotation has been stable for 40ms.  Noise is
   suppressed by a low-pass filter with a 200ms time constant which
   seems to be about as small as is practical given the quality
   of the sensor data.

2. If the magnitude exceeds a threshold (excessive noise or freefall),
   resets the predicted orientation.
   Doesn't happen very often even when shaking the device.
   This heuristic mainly protects the detector from spurious tilt due
   to inaccurate determination of the gravity vector.

3. If the device was previously in a flat posture (on a table for at
   least 1000ms), then it must move out of that posture for at least
   500ms before the next orientation change will happen.
   This heuristic suppresses most spurious rotations that happen while
   picking up the device.

4. If the device is tilted away from the user by 20 degrees within
   a span of 300ms, the device is said to be swinging and at least
   300ms must elapse after the device stops swinging before the
   next orientation change will happen.
   This heuristic suppresses some but not all spurious rotations that
   happen while putting down a device.  Unfortunately, this heuristic
   sometimes triggers a false positive when turning the device very
   rapidly due to accelerometer noise.  The 300ms pause is a compromise
   so that occasional mispredicted swings don't significantly delay
   the rotation.

Bug: 5796249
Change-Id: Id7b36c4c563e35b70d6a7ac36d04f3c3d6ea5811

12 years agoam fa326d1c: Merge "Use EditorInfo.IME_FLAG_FORCE_ASCII instead of privateImeOptions"
Tadashi G. Takaoka [Wed, 18 Jan 2012 00:59:28 +0000 (16:59 -0800)]
am fa326d1c: Merge "Use EditorInfo.IME_FLAG_FORCE_ASCII instead of privateImeOptions"

* commit 'fa326d1c460dc49692bb0e6865ddb560b7270fd8':
  Use EditorInfo.IME_FLAG_FORCE_ASCII instead of privateImeOptions

12 years agoMerge "Use EditorInfo.IME_FLAG_FORCE_ASCII instead of privateImeOptions"
Tadashi G. Takaoka [Wed, 18 Jan 2012 00:57:56 +0000 (16:57 -0800)]
Merge "Use EditorInfo.IME_FLAG_FORCE_ASCII instead of privateImeOptions"

12 years agoTrack volume cleanup
Glenn Kasten [Tue, 17 Jan 2012 20:20:54 +0000 (12:20 -0800)]
Track volume cleanup

Always read and write track volumes atomically. In most places this was
already being done, but there were a couple places where the left and
right channels were read independently.

Changed constant MAX_GAIN_INT to be a uint32_t instead of a float.
It is always used as a uint32_t in comparisons and assignments.
Use MAX_GAIN_INT in more places.

Now that volume is always accessed atomically, removed the union
and alias for uint16_t volume[2], and kept only volumeLR.

Removed volatile as it's meaningless.

In AudioFlinger, clamp the track volumes read from shared memory
before applying master and stream volume.

Change-Id: If65e2b27e5bc3db5bf75540479843041b58433f0

12 years agodocs: adding rs api docs
Robert Ly [Fri, 13 Jan 2012 17:38:44 +0000 (09:38 -0800)]
docs: adding rs api docs

Change-Id: Ib56ee177439e9c124d0ac4053ed4173f8a4be1aa

12 years agoam 48592a3d: Merge "Support javascript to exit full screen video."
Teng-Hui Zhu [Tue, 17 Jan 2012 23:36:32 +0000 (15:36 -0800)]
am 48592a3d: Merge "Support javascript to exit full screen video."

* commit '48592a3d212b64dabb4b4b6fdf52c68fc857e721':
  Support javascript to exit full screen video.

12 years agoMerge "Support javascript to exit full screen video."
Teng-Hui Zhu [Tue, 17 Jan 2012 23:35:04 +0000 (15:35 -0800)]
Merge "Support javascript to exit full screen video."

12 years agoam 792840d4: Merge "Hinting RemoteViewsAdapter as to which views are visible"
Adam Cohen [Tue, 17 Jan 2012 23:27:57 +0000 (15:27 -0800)]
am 792840d4: Merge "Hinting RemoteViewsAdapter as to which views are visible"

* commit '792840d48a70888942df41bbf7c531b14ef14792':
  Hinting RemoteViewsAdapter as to which views are visible

12 years agoMerge "Hinting RemoteViewsAdapter as to which views are visible"
Adam Cohen [Tue, 17 Jan 2012 23:25:22 +0000 (15:25 -0800)]
Merge "Hinting RemoteViewsAdapter as to which views are visible"

12 years agoSupport javascript to exit full screen video.
Teng-Hui Zhu [Mon, 16 Jan 2012 23:33:09 +0000 (15:33 -0800)]
Support javascript to exit full screen video.

When javascript request exit full screen, WebViewCore need to handle the
message from webkit thread and hide the custom view.

Webkit part:
https://android-git.corp.google.com/g/#/c/158652/

Change-Id: I9edbb5a4059f330fb29df116ae076ec52f81a1af

12 years agoHinting RemoteViewsAdapter as to which views are visible
Adam Cohen [Thu, 5 Jan 2012 21:58:47 +0000 (13:58 -0800)]
Hinting RemoteViewsAdapter as to which views are visible

-> This prevents collection widgets from flashing loading
   views when they are updated with new content

Change-Id: I1241ff9a09edfd990ad03f76449d18b9359246b4

12 years agoaudio framework: manage stream volume per device
Eric Laurent [Sat, 19 Nov 2011 00:43:31 +0000 (16:43 -0800)]
audio framework: manage stream volume per device

Improve volume management by keeping track of volume for each type
of device independently.
Volume for each stream (MUSIC, RINGTONE, VOICE_CALL...) is now maintained
per device.

The main changes are:
- AudioService now keeps tracks of stream volumes per device:
 volume indexes are kept in a HashMap < device , index>.
 active device is queried from policy manager when a volume change request
 is received
 initalization, mute and unmute happen on all device simultaneously
- Settings: suffixes is added to volume keys to store each device
volume independently.
- AudioSystem/AudioPolicyService/AudioPolicyInterface: added a device argument
to setStreamVolumeIndex() and getStreamVolumeIndex() to address each
device independently.
- AudioPolicyManagerBase: keep track of stream volumes for each device
and apply volume according to current device selection.

Change-Id: I61ef1c45caadca04d16363bca4140e0f81901b3f

12 years agoam 73d27c3d: Merge "Check if View\'s alpha must be updated in setter"
Michael Jurka [Tue, 17 Jan 2012 23:07:03 +0000 (15:07 -0800)]
am 73d27c3d: Merge "Check if View\'s alpha must be updated in setter"

* commit '73d27c3d46ce9a19c0cc358d0b2788f1f51706d7':
  Check if View's alpha must be updated in setter

12 years agoMerge "Check if View's alpha must be updated in setter"
Michael Jurka [Tue, 17 Jan 2012 23:05:23 +0000 (15:05 -0800)]
Merge "Check if View's alpha must be updated in setter"

12 years agoam 11d06a73: Merge "Fix text encoding when drawing with drawPosText in software"
Romain Guy [Tue, 17 Jan 2012 22:56:45 +0000 (14:56 -0800)]
am 11d06a73: Merge "Fix text encoding when drawing with drawPosText in software"

* commit '11d06a73df371be0b11d5cf586e24601d796c048':
  Fix text encoding when drawing with drawPosText in software

12 years agoMerge "Fix text encoding when drawing with drawPosText in software"
Romain Guy [Tue, 17 Jan 2012 22:54:45 +0000 (14:54 -0800)]
Merge "Fix text encoding when drawing with drawPosText in software"

12 years agoFix text encoding when drawing with drawPosText in software
Romain Guy [Tue, 17 Jan 2012 22:52:13 +0000 (14:52 -0800)]
Fix text encoding when drawing with drawPosText in software

Change-Id: I0cd8ee526189c38c50953a1a08b50e0b31c55d8c

12 years agoAccessibilityEvent/AccessibilityNodeInfo class name property should be set to only...
Svetoslav Ganov [Tue, 17 Jan 2012 22:36:46 +0000 (14:36 -0800)]
AccessibilityEvent/AccessibilityNodeInfo class name property should be set to only framework classes.

AccessibilityEvent and AccessibilityNodeInfo have a property className which is set to the source
Java class. This is problematic since leads to leaking private classes which would allow an
accessibility service to load classes from other packages. This is strongly undesirable since
not trusted code can be loaded, and hence executed, in the accessibility service. To address
that the class name is set to the most concrete framework class extended by the info/event
source.

bug:5878943

Change-Id: I7b3114ece8772ea2773f5151e21b8a6f2006882a

12 years agoam 7c0f2824: Merge "Fix build warnings"
Glenn Kasten [Tue, 17 Jan 2012 22:43:34 +0000 (14:43 -0800)]
am 7c0f2824: Merge "Fix build warnings"

* commit '7c0f2824f2f95c28b00d2581760fc7098beaa4e1':
  Fix build warnings

12 years agoMerge "Fix build warnings"
Glenn Kasten [Tue, 17 Jan 2012 22:41:28 +0000 (14:41 -0800)]
Merge "Fix build warnings"

12 years agoam 08135cbb: Merge "Remove dead setVolume() and mVolume[2]"
Glenn Kasten [Tue, 17 Jan 2012 22:12:15 +0000 (14:12 -0800)]
am 08135cbb: Merge "Remove dead setVolume() and mVolume[2]"

* commit '08135cbbc769225b5220f385300074125a41d12f':
  Remove dead setVolume() and mVolume[2]

12 years agoam 3165b9b8: Merge "Move fixed_fft to system/media/audio_utils"
Glenn Kasten [Tue, 17 Jan 2012 22:12:13 +0000 (14:12 -0800)]
am 3165b9b8: Merge "Move fixed_fft to system/media/audio_utils"

* commit '3165b9b818da63538c63ae4a0453c9a2d09437ae':
  Move fixed_fft to system/media/audio_utils

12 years agoMerge "Remove dead setVolume() and mVolume[2]"
Glenn Kasten [Tue, 17 Jan 2012 22:10:07 +0000 (14:10 -0800)]
Merge "Remove dead setVolume() and mVolume[2]"

12 years agoMerge "Move fixed_fft to system/media/audio_utils"
Glenn Kasten [Tue, 17 Jan 2012 22:09:55 +0000 (14:09 -0800)]
Merge "Move fixed_fft to system/media/audio_utils"

12 years agoam d6cc790d: Merge "gltrace: fixup data for glTexSubImage2D & glDeleteBuffers"
Siva Velusamy [Tue, 17 Jan 2012 21:48:47 +0000 (13:48 -0800)]
am d6cc790d: Merge "gltrace: fixup data for glTexSubImage2D & glDeleteBuffers"

* commit 'd6cc790d145d67a0312c7216cba869b869270513':
  gltrace: fixup data for glTexSubImage2D & glDeleteBuffers

12 years agoMerge "gltrace: fixup data for glTexSubImage2D & glDeleteBuffers"
Siva Velusamy [Tue, 17 Jan 2012 21:47:23 +0000 (13:47 -0800)]
Merge "gltrace: fixup data for glTexSubImage2D & glDeleteBuffers"

12 years agoRemove dead setVolume() and mVolume[2]
Glenn Kasten [Tue, 17 Jan 2012 20:20:38 +0000 (12:20 -0800)]
Remove dead setVolume() and mVolume[2]

Change-Id: I94b835434093e920432614eb5007101e87758f32

12 years agoFix DeviceDefault theme/style bugs where parent styles were
Adam Powell [Tue, 17 Jan 2012 20:51:39 +0000 (12:51 -0800)]
Fix DeviceDefault theme/style bugs where parent styles were
incorrectly specified.

This affected search bars and alert dialogs spawned from activities
using Theme.DeviceDefault.Light as a base.

Change-Id: I219d38d486498db5b4b283560256afd7d6051535

12 years agoam 99de98ac: Merge "Fix bug where recents stopped showing up"
Michael Jurka [Tue, 17 Jan 2012 20:55:09 +0000 (12:55 -0800)]
am 99de98ac: Merge "Fix bug where recents stopped showing up"

* commit '99de98ace9671c5829b308244eb7b0a6d649f644':
  Fix bug where recents stopped showing up

12 years agodocs: Android API 15 SDK r2 Release Notes
Joe Fernandez [Tue, 17 Jan 2012 20:53:58 +0000 (12:53 -0800)]
docs: Android API 15 SDK r2 Release Notes

Change-Id: Ifadc7c464ea624a2e989e9050f2acc1e0d4d1c2c

12 years agoMerge "Fix bug where recents stopped showing up"
Michael Jurka [Tue, 17 Jan 2012 20:53:48 +0000 (12:53 -0800)]
Merge "Fix bug where recents stopped showing up"

12 years agoCheck if View's alpha must be updated in setter
Michael Jurka [Tue, 17 Jan 2012 14:06:17 +0000 (06:06 -0800)]
Check if View's alpha must be updated in setter

Change-Id: I91094b43dbacbd637e04ce4074d8df6a27ddf6fb

12 years agogltrace: fixup data for glTexSubImage2D & glDeleteBuffers
Siva Velusamy [Tue, 17 Jan 2012 20:28:11 +0000 (12:28 -0800)]
gltrace: fixup data for glTexSubImage2D & glDeleteBuffers

Change-Id: I1c1deb8c6026ecf1fa0ed5287ccf601416eba6dc

12 years agoMove fixed_fft to system/media/audio_utils
Glenn Kasten [Mon, 16 Jan 2012 21:11:50 +0000 (13:11 -0800)]
Move fixed_fft to system/media/audio_utils

Change-Id: If8a03911434862a872539c313f54825ffb2cc672

12 years agoFix build warnings
Glenn Kasten [Thu, 12 Jan 2012 17:44:38 +0000 (09:44 -0800)]
Fix build warnings

Change-Id: I543e730aff2d03c18c26b116c9fe9419259808af

12 years agoam c7c09960: Merge "Fix bug #5870701 Thai text can be clipped when there are more...
Fabrice Di Meglio [Tue, 17 Jan 2012 19:53:24 +0000 (11:53 -0800)]
am c7c09960: Merge "Fix bug #5870701 Thai text can be clipped when there are more glyphs generated than the initial number of code points"

* commit 'c7c09960ff9cc71d4f27f57b456986f4b634310d':
  Fix bug #5870701 Thai text can be clipped when there are more glyphs generated than the initial number of code points

12 years agoMerge "Fix bug #5870701 Thai text can be clipped when there are more glyphs generated...
Fabrice Di Meglio [Tue, 17 Jan 2012 19:51:22 +0000 (11:51 -0800)]
Merge "Fix bug #5870701 Thai text can be clipped when there are more glyphs generated than the initial number of code points"

12 years agoam fb6b5bdc: Merge "Use audio_mode_t consistently"
Glenn Kasten [Tue, 17 Jan 2012 19:36:43 +0000 (11:36 -0800)]
am fb6b5bdc: Merge "Use audio_mode_t consistently"

* commit 'fb6b5bdcea04c1fa6ccd046373f5ad3a62784713':
  Use audio_mode_t consistently

12 years agoam f56945e0: Merge "Improve GLES20Canvas clip support"
Romain Guy [Tue, 17 Jan 2012 19:34:20 +0000 (11:34 -0800)]
am f56945e0: Merge "Improve GLES20Canvas clip support"

* commit 'f56945e06aed28041f0f370c26b4b8986033c489':
  Improve GLES20Canvas clip support

12 years agoMerge "Use audio_mode_t consistently"
Glenn Kasten [Tue, 17 Jan 2012 19:32:53 +0000 (11:32 -0800)]
Merge "Use audio_mode_t consistently"

12 years agoam 2b2422dc: Merge "Rename Visualizer::mLock"
Glenn Kasten [Tue, 17 Jan 2012 19:31:34 +0000 (11:31 -0800)]
am 2b2422dc: Merge "Rename Visualizer::mLock"

* commit '2b2422dc4e1a8bc0467990e5d14c97efa98c4fb3':
  Rename Visualizer::mLock

12 years agoMerge "Improve GLES20Canvas clip support"
Romain Guy [Tue, 17 Jan 2012 19:30:22 +0000 (11:30 -0800)]
Merge "Improve GLES20Canvas clip support"

12 years agoMerge "Rename Visualizer::mLock"
Glenn Kasten [Tue, 17 Jan 2012 19:29:01 +0000 (11:29 -0800)]
Merge "Rename Visualizer::mLock"