OSDN Git Service

android-x86/frameworks-base.git
10 years agoam 20bac14e: Merge changes I69c064b0,I1972c5af
Brian Carlstrom [Mon, 4 Aug 2014 18:32:59 +0000 (18:32 +0000)]
am 20bac14e: Merge changes I69c064b0,I1972c5af

* commit '20bac14e521dd551addd8541380f1d9b6c910bd2':
  Move image classes options from art to AndroidRuntime [frameworks/base]
  Disable compilation based on vold.decrypt. [frameworks/base]

10 years agoam 1de3c633: Merge "Move from dalvik.vm.image-dex2oat-flags to dalvik.vm.dex2oat...
Brian Carlstrom [Mon, 4 Aug 2014 18:32:54 +0000 (18:32 +0000)]
am 1de3c633: Merge "Move from dalvik.vm.image-dex2oat-flags to dalvik.vm.dex2oat-filter [frameworks/base]"

* commit '1de3c633dc1c355ee2356249e6309c5adf83c9a6':
  Move from dalvik.vm.image-dex2oat-flags to dalvik.vm.dex2oat-filter [frameworks/base]

10 years agoMerge changes I69c064b0,I1972c5af
Brian Carlstrom [Mon, 4 Aug 2014 18:27:38 +0000 (18:27 +0000)]
Merge changes I69c064b0,I1972c5af

* changes:
  Move image classes options from art to AndroidRuntime [frameworks/base]
  Disable compilation based on vold.decrypt. [frameworks/base]

10 years agoMerge "Move from dalvik.vm.image-dex2oat-flags to dalvik.vm.dex2oat-filter [framework...
Brian Carlstrom [Mon, 4 Aug 2014 18:27:35 +0000 (18:27 +0000)]
Merge "Move from dalvik.vm.image-dex2oat-flags to dalvik.vm.dex2oat-filter [frameworks/base]"

10 years agoMove image classes options from art to AndroidRuntime [frameworks/base]
Brian Carlstrom [Wed, 30 Jul 2014 22:13:17 +0000 (15:13 -0700)]
Move image classes options from art to AndroidRuntime [frameworks/base]

Bug: 15165413
Change-Id: I69c064b05f62a2e8a3801dc924f5b032dedc8e51

10 years agoMove from dalvik.vm.image-dex2oat-flags to dalvik.vm.dex2oat-filter [frameworks/base]
Brian Carlstrom [Tue, 29 Jul 2014 02:13:28 +0000 (19:13 -0700)]
Move from dalvik.vm.image-dex2oat-flags to dalvik.vm.dex2oat-filter [frameworks/base]

This will allow us to conditionally change the compiler-filter based on other properties.

Bug: 15165413
Change-Id: I1676987c69a3cad4217dc4b56465ef3ae886122a

10 years agoDisable compilation based on vold.decrypt. [frameworks/base]
Brian Carlstrom [Wed, 30 Jul 2014 19:11:41 +0000 (12:11 -0700)]
Disable compilation based on vold.decrypt. [frameworks/base]

Bug: 15165413
Change-Id: I1972c5af5f392c2ed247888ef33c03e9ffe4d588

10 years agoam 8c57cead: Merge "[View] Clear Hardware-Layers before system destroys HardwareRende...
John Reck [Thu, 31 Jul 2014 18:32:45 +0000 (18:32 +0000)]
am 8c57cead: Merge "[View] Clear Hardware-Layers before system destroys HardwareRenderer​."

* commit '8c57cead83105ce273351024bfa745c979f9dc48':
  [View] Clear Hardware-Layers before system destroys HardwareRenderer​.

10 years agoam 4895bf78: Merge "Fix a bug that the RecentTask list of other’s may show up to...
Craig Mautner [Thu, 31 Jul 2014 16:08:50 +0000 (16:08 +0000)]
am 4895bf78: Merge "Fix a bug that the RecentTask list of other’s may show up to non-primary users."

* commit '4895bf78ffd44ba076e4bc9805e43ce834f84b1e':
  Fix a bug that the RecentTask list of other’s may show up to non-primary users.

10 years agoam bd855367: Merge "Don\'t assume languages are 2 letter codes."
Narayan Kamath [Thu, 31 Jul 2014 12:16:38 +0000 (12:16 +0000)]
am bd855367: Merge "Don\'t assume languages are 2 letter codes."

* commit 'bd855367c41d588e9a3305d188707dde5b2c0a0a':
  Don't assume languages are 2 letter codes.

10 years agoam bb97753b: Merge "Switch TextUtils over to new ICU API."
Narayan Kamath [Thu, 31 Jul 2014 11:34:49 +0000 (11:34 +0000)]
am bb97753b: Merge "Switch TextUtils over to new ICU API."

* commit 'bb97753bc546c7725652b68e6611a75350573466':
  Switch TextUtils over to new ICU API.

10 years agoam 6a58309e: Merge "[ActivityManager] Prevent coredump file may not complete for...
Craig Mautner [Thu, 31 Jul 2014 04:01:35 +0000 (04:01 +0000)]
am 6a58309e: Merge "[ActivityManager] Prevent coredump file may not complete for testing."

* commit '6a58309e734086a21580dd8d9175ac1817ca3ab2':
  [ActivityManager] Prevent coredump file may not complete for testing.

10 years agoam 905fe15e: Merge "[ActivityManager] Avoid mistaking visibility by finishing task."
Craig Mautner [Thu, 31 Jul 2014 03:57:33 +0000 (03:57 +0000)]
am 905fe15e: Merge "[ActivityManager] Avoid mistaking visibility by finishing task."

* commit '905fe15ea09238ed132ccd347e078892b6b49ddf':
  [ActivityManager] Avoid mistaking visibility by finishing task.

10 years agoMerge "[ActivityManager] Prevent coredump file may not complete for testing."
Craig Mautner [Thu, 31 Jul 2014 03:53:15 +0000 (03:53 +0000)]
Merge "[ActivityManager] Prevent coredump file may not complete for testing."

10 years ago[ActivityManager] Prevent coredump file may not complete for testing.
riddle_hsu [Wed, 30 Jul 2014 16:15:05 +0000 (00:15 +0800)]
[ActivityManager] Prevent coredump file may not complete for testing.

Sympton:
During testing, skip kill native crash process manually because it will continue to die by default.

Root Cause:
Large process may take some time to do coredump.In auto test, crash process will be killed immediately that results incomplete coredump file.

Solution:
If the tester (IActivityController) will handle app crash event,
Do not kill native crashed process if the rom is debuggable.

Change-Id: Ia360af147d694125d440e5ba2f958c4759a50494

10 years agoMerge "[ActivityManager] Avoid mistaking visibility by finishing task."
Craig Mautner [Thu, 31 Jul 2014 03:52:14 +0000 (03:52 +0000)]
Merge "[ActivityManager] Avoid mistaking visibility by finishing task."

10 years ago[ActivityManager] Avoid mistaking visibility by finishing task.
riddle_hsu [Wed, 30 Jul 2014 16:26:51 +0000 (00:26 +0800)]
[ActivityManager] Avoid mistaking visibility by finishing task.

Sympton:
Next activity only adds to history but does not launch/resume then results ANR.

Root Cause:
In a rare timing, some windows are switched at the same time,
it will cause some finishing records on the top temporarily,
then set startIt to false that skip to resume the real top activty.

Solution:
If all activities in a task are finishing, do not use it to check.
The behavior/checking is the same concept as in JellyBean:
            // If starting in an existing task, find where that is...
            boolean startIt = true;
            for (int i = NH-1; i >= 0; i--) {
                ActivityRecord p = mHistory.get(i);
                if (p.finishing) { // <--
                    continue;
                }

Change-Id: I9d81a7b5182400c52e173da23eee61c74692beee

10 years agoMerge "[View] Clear Hardware-Layers before system destroys HardwareRenderer​."
John Reck [Thu, 31 Jul 2014 18:28:07 +0000 (18:28 +0000)]
Merge "[View] Clear Hardware-Layers before system destroys HardwareRenderer​."

10 years agoMerge "Don't assume languages are 2 letter codes."
Narayan Kamath [Thu, 31 Jul 2014 12:13:23 +0000 (12:13 +0000)]
Merge "Don't assume languages are 2 letter codes."

10 years agoDon't assume languages are 2 letter codes.
Narayan Kamath [Wed, 30 Jul 2014 14:42:25 +0000 (15:42 +0100)]
Don't assume languages are 2 letter codes.

Also, note that this method never worked. Locale
settings were stored with underscores (like Locale.toString)
but matched against AssetManager.getLocales() which
returned language-tag like output.

bug: 10090157
Change-Id: I36ffea6e39ff7d1907b2787f8fd4545c24d326a8

10 years agoMerge "Switch TextUtils over to new ICU API."
Narayan Kamath [Thu, 31 Jul 2014 11:29:56 +0000 (11:29 +0000)]
Merge "Switch TextUtils over to new ICU API."

10 years agoSwitch TextUtils over to new ICU API.
Narayan Kamath [Wed, 30 Jul 2014 15:51:27 +0000 (16:51 +0100)]
Switch TextUtils over to new ICU API.

.. and use Locale.getScript() instead of ICU.getScript.

bug: 15876704
Change-Id: Idf9462d8ef568dbc88c95e65a971184952e97872

10 years agoMerge "Fix a bug that the RecentTask list of other’s may show up to non-primary users."
Craig Mautner [Thu, 31 Jul 2014 16:04:18 +0000 (16:04 +0000)]
Merge "Fix a bug that the RecentTask list of other’s may show up to non-primary users."

10 years agoFix a bug that the RecentTask list of other’s may show up to non-primary users.
Eunae Kim [Fri, 25 Jul 2014 00:16:13 +0000 (09:16 +0900)]
Fix a bug that the RecentTask list of other’s may show up to non-primary users.

When switching to a newly created user, the user may face this bug when he opens the RecentTask screen.
A possible bug scenario is described as follows:
A user id of a removed user may be recycled when created a new user.
However, mRecentTasks is not correctly controlled so that old information may still remain and be possibly mapped to wrong user.
This patch prevents this bug by explicitly removing old information in mRecentTasks when removing existing user.

Change-Id: I1874dbd604598a5d740ae1e034981e21214c15c6
Signed-off-by: Eunae Kim <eunae.kim@lge.com>
10 years ago[View] Clear Hardware-Layers before system destroys HardwareRenderer​.
henry.uh_chen [Fri, 18 Jul 2014 07:11:18 +0000 (15:11 +0800)]
[View] Clear Hardware-Layers before system destroys HardwareRenderer​.

Symptom: Sometimes HardwareLayer display is corrupted.

Root Cause: In some cases, ViewRootImpl destroys HardwareRenderer​ without
clearing HardwareLayers in the view hirarchy. If the system trims memory fully
and kill the glContext at the same time, HardwareLayer may corrupt.

Solution: Clear Hardware-Layers before system destroys HardwareRenderer​.

Reproduce steps: Modify the cache's trim memory mechanism to make it easier to
trim fully, HardwareLayers implemented in app will easily be corrupted.
Modification of the cache is not required but make it easier to reproduce.

Change-Id: If57c802cdacf8dc37cbbcc199e74f9482834f981

10 years agoam 8224edb9: Merge "Update makefile for clang host build."
Tim Murray [Thu, 24 Jul 2014 21:04:20 +0000 (21:04 +0000)]
am 8224edb9: Merge "Update makefile for clang host build."

* commit '8224edb94f6421a2d910362c56940dcf991847e6':
  Update makefile for clang host build.

10 years agoMerge "Update makefile for clang host build."
Tim Murray [Thu, 24 Jul 2014 20:59:33 +0000 (20:59 +0000)]
Merge "Update makefile for clang host build."

10 years agoam 215ecb93: Merge "Restore untrusted glStencilMask value on resume after functor"
Chris Craik [Wed, 23 Jul 2014 00:20:16 +0000 (00:20 +0000)]
am 215ecb93: Merge "Restore untrusted glStencilMask value on resume after functor"

* commit '215ecb93e9ca93a7445f38534b29ac917557f8e1':
  Restore untrusted glStencilMask value on resume after functor

10 years agoMerge "Restore untrusted glStencilMask value on resume after functor"
Chris Craik [Wed, 23 Jul 2014 00:14:48 +0000 (00:14 +0000)]
Merge "Restore untrusted glStencilMask value on resume after functor"

10 years agoRestore untrusted glStencilMask value on resume after functor
Chris Craik [Tue, 22 Jul 2014 19:30:39 +0000 (12:30 -0700)]
Restore untrusted glStencilMask value on resume after functor

Fixes an issue where the stencil buffer is corrupted
(used in overdraw debugging, path clipping) when used in
conjunction with a HW accelerated WebView.

bug:15023700
bug:16465551

Change-Id: If201b503931380f7107a34e9a9a2f877a50f72b1

10 years agoam bfb349e2: Merge "[Bitmap] Add null pointer protection in Bitmap_sameAs()"
Chris Craik [Tue, 22 Jul 2014 19:15:15 +0000 (19:15 +0000)]
am bfb349e2: Merge "[Bitmap] Add null pointer protection in Bitmap_sameAs()"

* commit 'bfb349e2421d5b74701818f6aa486f057b2e5884':
  [Bitmap] Add null pointer protection in Bitmap_sameAs()

10 years agoam 50a2d633: Merge "[HWUI] Fix invisible views are still shown in popup window"
Chris Craik [Tue, 22 Jul 2014 19:11:18 +0000 (19:11 +0000)]
am 50a2d633: Merge "[HWUI] Fix invisible views are still shown in popup window"

* commit '50a2d6339c7a6ee121c4aa52afc4cc027913f3fc':
  [HWUI] Fix invisible views are still shown in popup window

10 years agoMerge "[Bitmap] Add null pointer protection in Bitmap_sameAs()"
Chris Craik [Tue, 22 Jul 2014 19:08:23 +0000 (19:08 +0000)]
Merge "[Bitmap] Add null pointer protection in Bitmap_sameAs()"

10 years agoMerge "[HWUI] Fix invisible views are still shown in popup window"
Chris Craik [Tue, 22 Jul 2014 19:07:19 +0000 (19:07 +0000)]
Merge "[HWUI] Fix invisible views are still shown in popup window"

10 years agoam fc6346d4: Merge "Rewriting android.text.format.Time without the native _tz functions"
Neil Fuller [Tue, 22 Jul 2014 15:29:08 +0000 (15:29 +0000)]
am fc6346d4: Merge "Rewriting android.text.format.Time without the native _tz functions"

* commit 'fc6346d461c9ed9b499643db830885241cc82838':
  Rewriting android.text.format.Time without the native _tz functions

10 years agoam e242111c: Merge "Remove copy of Locale.adjustLanguageCode."
Narayan Kamath [Tue, 22 Jul 2014 13:30:41 +0000 (13:30 +0000)]
am e242111c: Merge "Remove copy of Locale.adjustLanguageCode."

* commit 'e242111c5dc63e1cbba41d2341b493cb9c064589':
  Remove copy of Locale.adjustLanguageCode.

10 years agoam 02fd104f: Merge "Skip broadcasting to a receiver if the receiver seems to be dead"
Craig Mautner [Mon, 21 Jul 2014 15:31:38 +0000 (15:31 +0000)]
am 02fd104f: Merge "Skip broadcasting to a receiver if the receiver seems to be dead"

* commit '02fd104f303cb7d55d6af42be8fe7be543e9aba5':
  Skip broadcasting to a receiver if the receiver seems to be dead

10 years agoam 3bdbf644: Merge "Add support.multidex tests app for an update bug."
Yohann Roussel [Fri, 18 Jul 2014 10:59:05 +0000 (10:59 +0000)]
am 3bdbf644: Merge "Add support.multidex tests app for an update bug."

* commit '3bdbf644d61f46b531838558fabbd5b990fc4913':
  Add support.multidex tests app for an update bug.

10 years agoUpdate makefile for clang host build.
Tim Murray [Thu, 17 Jul 2014 23:37:42 +0000 (16:37 -0700)]
Update makefile for clang host build.

bug 16172793

Change-Id: If7484c5dbcccce7d925bec97bff0a3e4c30e9434

10 years agoMerge "Skip broadcasting to a receiver if the receiver seems to be dead"
Craig Mautner [Mon, 21 Jul 2014 15:26:58 +0000 (15:26 +0000)]
Merge "Skip broadcasting to a receiver if the receiver seems to be dead"

10 years agoSkip broadcasting to a receiver if the receiver seems to be dead
Koji Fukui [Fri, 21 Feb 2014 12:31:14 +0000 (21:31 +0900)]
Skip broadcasting to a receiver if the receiver seems to be dead

If an application that has a broadcast receiver is killed
during broadcasting, thread variable of ProcessRecord becomes null
so that IIntentReceiver#performReceive() is called
in BroadcastQueue#performReceiveLocked(). But if binder driver has not
noticed the death of the application yet, it can't throw
DeadObjectException. After that, binder driver notices. But it can't
notify DeadObjectException to the caller because performReceive() is
async call. So broadcasting keeps on waiting for finishing
performReceive() until timeout.

This change checks the death of the application before calling
performReceive() and skips broadcasting to the receiver
if the application has already died.

Change-Id: Ifa02b8b1a7e7b6fd314de90fedff5b7a5326825d

10 years agoMerge "Add support.multidex tests app for an update bug."
Yohann Roussel [Fri, 18 Jul 2014 10:54:42 +0000 (10:54 +0000)]
Merge "Add support.multidex tests app for an update bug."

10 years agoMerge "Rewriting android.text.format.Time without the native _tz functions"
Neil Fuller [Tue, 22 Jul 2014 15:26:08 +0000 (15:26 +0000)]
Merge "Rewriting android.text.format.Time without the native _tz functions"

10 years agoRewriting android.text.format.Time without the native _tz functions
Neil Fuller [Wed, 25 Jun 2014 10:13:25 +0000 (11:13 +0100)]
Rewriting android.text.format.Time without the native _tz functions

Bug: 15765976
Change-Id: I666b72ecf9da8a9dcfb97cc503006b415909a558

10 years agoMerge "Remove copy of Locale.adjustLanguageCode."
Narayan Kamath [Tue, 22 Jul 2014 11:15:42 +0000 (11:15 +0000)]
Merge "Remove copy of Locale.adjustLanguageCode."

10 years agoRemove copy of Locale.adjustLanguageCode.
Narayan Kamath [Fri, 18 Jul 2014 15:09:36 +0000 (16:09 +0100)]
Remove copy of Locale.adjustLanguageCode.

Change-Id: Iba8c67890f95d50fadcd1245dc083d646fe6bcc1

10 years agoam 152d9e61: Merge "[HWUI]: fix residual line on FrameBuffer"
Chris Craik [Thu, 17 Jul 2014 19:32:08 +0000 (19:32 +0000)]
am 152d9e61: Merge "[HWUI]: fix residual line on FrameBuffer"

* commit '152d9e61284d31e3b9dfa8dccca3c3c78382035d':
  [HWUI]: fix residual line on FrameBuffer

10 years agoMerge "[HWUI]: fix residual line on FrameBuffer"
Chris Craik [Thu, 17 Jul 2014 19:28:32 +0000 (19:28 +0000)]
Merge "[HWUI]: fix residual line on FrameBuffer"

10 years agoam 2e7b2521: Merge "[ActivityManager]: Update home process when home activity resumed"
Craig Mautner [Wed, 16 Jul 2014 17:21:21 +0000 (17:21 +0000)]
am 2e7b2521: Merge "[ActivityManager]: Update home process when home activity resumed"

* commit '2e7b2521f1758bf16935a9a879c595cc44eab37f':
  [ActivityManager]: Update home process when home activity resumed

10 years agoMerge "[ActivityManager]: Update home process when home activity resumed"
Craig Mautner [Wed, 16 Jul 2014 17:17:46 +0000 (17:17 +0000)]
Merge "[ActivityManager]: Update home process when home activity resumed"

10 years ago[ActivityManager]: Update home process when home activity resumed
louis_chang [Mon, 28 Apr 2014 08:59:22 +0000 (16:59 +0800)]
[ActivityManager]: Update home process when home activity resumed

Symptom:
  When switch between two home activities, the home process might not be updated to the correct one. In that case, the home activity might be killed easily.

Root Cause:
  The home process is updated only when a home activity is newly created or being restarted. ActivityManager did not update the home process when simply resume a home activity.

Solution:
  Update home process when home activity resumed

Reproduce Steps:
  1. Install a launcher application, such as Apex Launcher
  2. Press home key to change to Apex Launcher by "Just once" option
  3. Press home key to switch back to original home activity by "Just once" option.
     (The home process is still the Apex Launcher's process because ActivityManager does not update the home process when resuming the original home activity.)

Change-Id: I046279ca7ba851a283ee67ea19202890f7b3f343

10 years agoam d543c3e1: Merge "[ActivityManager] Do not finish root activity when reset task"
Craig Mautner [Wed, 16 Jul 2014 15:50:43 +0000 (15:50 +0000)]
am d543c3e1: Merge "[ActivityManager] Do not finish root activity when reset task"

* commit 'd543c3e113ffa82a63669feca540ca2e10b1576f':
  [ActivityManager] Do not finish root activity when reset task

10 years agoam 7f4b4202: Merge "[ActivityManager] Move top task to top in window manager"
Craig Mautner [Wed, 16 Jul 2014 15:46:49 +0000 (15:46 +0000)]
am 7f4b4202: Merge "[ActivityManager] Move top task to top in window manager"

* commit '7f4b4202130620edf385b7544e1358c589ee69d2':
  [ActivityManager] Move top task to top in window manager

10 years agoam f9c79c63: Merge "Removed useless test"
Narayan Kamath [Wed, 16 Jul 2014 13:35:52 +0000 (13:35 +0000)]
am f9c79c63: Merge "Removed useless test"

* commit 'f9c79c63bc6630888785b7acdd8332b08e87a18b':
  Removed useless test

10 years agoam 3c8f8caa: Merge "Add an internal API to get all asset locales."
Narayan Kamath [Wed, 16 Jul 2014 12:57:02 +0000 (12:57 +0000)]
am 3c8f8caa: Merge "Add an internal API to get all asset locales."

* commit '3c8f8caaa711c0d025dab85cfdacc7586e75d31a':
  Add an internal API to get all asset locales.

10 years agoAdd support.multidex tests app for an update bug.
Yohann Roussel [Tue, 15 Oct 2013 08:10:47 +0000 (10:10 +0200)]
Add support.multidex tests app for an update bug.

The failing scenario is
- install v1
- run
- update to v2
- update to v3
- run
last run was failing with initial multidex library versions because
it's still running on v1 extracted secondary dex files.

(cherry picked from commit 05e2a94c8b510131f43a686f5188d4c0f2a5eebd)

Change-Id: Ibb5d16642b127ee4c0baddc4f6ba461c11d25f90

10 years agoMerge "Removed useless test"
Narayan Kamath [Wed, 16 Jul 2014 13:31:58 +0000 (13:31 +0000)]
Merge "Removed useless test"

10 years agoMerge "Add an internal API to get all asset locales."
Narayan Kamath [Wed, 16 Jul 2014 12:51:30 +0000 (12:51 +0000)]
Merge "Add an internal API to get all asset locales."

10 years agoMerge "[ActivityManager] Do not finish root activity when reset task"
Craig Mautner [Wed, 16 Jul 2014 15:46:30 +0000 (15:46 +0000)]
Merge "[ActivityManager] Do not finish root activity when reset task"

10 years ago[ActivityManager] Do not finish root activity when reset task
louis_chang [Wed, 16 Jul 2014 10:15:35 +0000 (18:15 +0800)]
[ActivityManager] Do not finish root activity when reset task

Symptom:
The root activity not always located at index 0 of the task.
For example, the index 1 activity will become the new root
when the original root activity (at index 0) finished.
The new root activity might be finished unexpectedly before
the original root activity actually destroyed.

Solution:
Check frontOfTask to avoid finishing the root activity unexpectedly

Change-Id: I623ab97e9c95c83b3cfe7c9dfc151a291a391ea4

10 years agoMerge "[ActivityManager] Move top task to top in window manager"
Craig Mautner [Wed, 16 Jul 2014 15:42:50 +0000 (15:42 +0000)]
Merge "[ActivityManager] Move top task to top in window manager"

10 years ago[ActivityManager] Move top task to top in window manager
louis_chang [Wed, 16 Jul 2014 09:42:04 +0000 (17:42 +0800)]
[ActivityManager] Move top task to top in window manager

Symptom:
In certain situations, application starts activity while
it is in background. When an existing background activity
starts a new activity which results to be kept in the same
background task, the new activity won't be resumed.
In that case, the background task (sourceTask) should not be
moved to top in window manager.

Solution:
Move top task of the target stack to top in window manager

Change-Id: Id7a37ea67ce1f80e0c2b5399865c51fd7113deb8

10 years agoam 7b97e426: Merge "Optimize Blend composites."
Deepanshu Gupta [Tue, 15 Jul 2014 20:10:40 +0000 (20:10 +0000)]
am 7b97e426: Merge "Optimize Blend composites."

* commit '7b97e426bd77b22a64b49112ce2455a51bac0b5b':
  Optimize Blend composites.

10 years agoam e147445a: Merge "Add BlendComposite.java"
Deepanshu Gupta [Tue, 15 Jul 2014 20:10:36 +0000 (20:10 +0000)]
am e147445a: Merge "Add BlendComposite.java"

* commit 'e147445a5e10b3e0fd01c7792e560ad677cd77ab':
  Add BlendComposite.java

10 years agoMerge "Optimize Blend composites."
Deepanshu Gupta [Tue, 15 Jul 2014 20:07:22 +0000 (20:07 +0000)]
Merge "Optimize Blend composites."

10 years agoMerge "Add BlendComposite.java"
Deepanshu Gupta [Tue, 15 Jul 2014 20:07:08 +0000 (20:07 +0000)]
Merge "Add BlendComposite.java"

10 years agoAdd an internal API to get all asset locales.
Narayan Kamath [Mon, 14 Jul 2014 15:28:24 +0000 (16:28 +0100)]
Add an internal API to get all asset locales.

This will allow us to not copy paste this code verbatim into
bundled apps.

bug: 10090157
Change-Id: I008dc683ecbef2ad8b7a26968cb3cbda7e5a8388

10 years agoam 7850f95d: Merge "Allow 3 letter language codes in InputMethodUtils."
Narayan Kamath [Mon, 14 Jul 2014 08:52:55 +0000 (08:52 +0000)]
am 7850f95d: Merge "Allow 3 letter language codes in InputMethodUtils."

* commit '7850f95dc55c4e4801cf145c42a1bc98b49a87d6':
  Allow 3 letter language codes in InputMethodUtils.

10 years agoam ef3b35b4: Merge "Logging in LocalTransport on as default"
Christopher Tate [Fri, 11 Jul 2014 01:44:36 +0000 (01:44 +0000)]
am ef3b35b4: Merge "Logging in LocalTransport on as default"

* commit 'ef3b35b48c31919a7d6977e41db7f9d37654dec3':
  Logging in LocalTransport on as default

10 years agoam 1f060a17: Merge "GpsLocationProvider: look for config file in /etc/gps.<ro.hardwar...
Colin Cross [Fri, 11 Jul 2014 01:44:31 +0000 (01:44 +0000)]
am 1f060a17: Merge "GpsLocationProvider: look for config file in /etc/gps.<ro.hardware.gps>.conf"

* commit '1f060a178d9e69f8c08ccad5d7e0ef8fb22ddf8e':
  GpsLocationProvider: look for config file in /etc/gps.<ro.hardware.gps>.conf

10 years agoMerge "Allow 3 letter language codes in InputMethodUtils."
Narayan Kamath [Mon, 14 Jul 2014 08:49:13 +0000 (08:49 +0000)]
Merge "Allow 3 letter language codes in InputMethodUtils."

10 years agoAllow 3 letter language codes in InputMethodUtils.
Narayan Kamath [Fri, 11 Jul 2014 10:50:24 +0000 (11:50 +0100)]
Allow 3 letter language codes in InputMethodUtils.

Replace locale.substring(0, 2) with a function that always
returns the first component of the locale (assumed to be the
language).

bug: 10090157

(cherry picked from commit cefc79c6b18bb2e824c299e7b9e212071e5ebc43)

Change-Id: I56b02dd0c6dc222daa3ceade841a30879449bb4a

10 years agoMerge "Logging in LocalTransport on as default"
Christopher Tate [Thu, 10 Jul 2014 18:51:58 +0000 (18:51 +0000)]
Merge "Logging in LocalTransport on as default"

10 years agoLogging in LocalTransport on as default
Henrik Baard [Thu, 10 Jul 2014 06:46:39 +0000 (08:46 +0200)]
Logging in LocalTransport on as default

The logging is LocalTransport.java is enabled by
default.

Change default to false to remove logs, as this class
states that it is only for debug.

Change-Id: Iae63c7b62edbd503c606f0aee671a9579e78843d

10 years agoMerge "GpsLocationProvider: look for config file in /etc/gps.<ro.hardware.gps>.conf"
Colin Cross [Thu, 10 Jul 2014 17:49:35 +0000 (17:49 +0000)]
Merge "GpsLocationProvider: look for config file in /etc/gps.<ro.hardware.gps>.conf"

10 years agoam 4fea742c: Merge "Update copyFrom(BaseObj[]) for large objects."
Stephen Hines [Thu, 10 Jul 2014 00:16:44 +0000 (00:16 +0000)]
am 4fea742c: Merge "Update copyFrom(BaseObj[]) for large objects."

* commit '4fea742c07d2d55f29b7d61078914c5f83817313':
  Update copyFrom(BaseObj[]) for large objects.

10 years agoam d74f99d3: Merge "Switch frameworks/base/libs/androidfw to the new icu."
Elliott Hughes [Thu, 10 Jul 2014 00:08:33 +0000 (00:08 +0000)]
am d74f99d3: Merge "Switch frameworks/base/libs/androidfw to the new icu."

* commit 'd74f99d390d9a0e1c800ee68b1bc39c210aca989':
  Switch frameworks/base/libs/androidfw to the new icu.

10 years agoam effcc83e: Merge "Switch frameworks/base/core/jni to the new icu."
Elliott Hughes [Thu, 10 Jul 2014 00:08:29 +0000 (00:08 +0000)]
am effcc83e: Merge "Switch frameworks/base/core/jni to the new icu."

* commit 'effcc83e42638a5fa7eceaebe22081a1b9eaebaf':
  Switch frameworks/base/core/jni to the new icu.

10 years agoMerge "Switch frameworks/base/core/jni to the new icu."
Elliott Hughes [Wed, 9 Jul 2014 23:59:14 +0000 (23:59 +0000)]
Merge "Switch frameworks/base/core/jni to the new icu."

10 years agoSwitch frameworks/base/core/jni to the new icu.
Elliott Hughes [Wed, 9 Jul 2014 23:56:11 +0000 (16:56 -0700)]
Switch frameworks/base/core/jni to the new icu.

Change-Id: Id12ce02da377ce78f318e10633c47f500237d9d9

10 years agoam 74803e55: Merge "Make misc config directory during user creation"
Robin Lee [Wed, 9 Jul 2014 17:39:13 +0000 (17:39 +0000)]
am 74803e55: Merge "Make misc config directory during user creation"

* commit '74803e559caffe235b86dc52cf76ef98343c0d74':
  Make misc config directory during user creation

10 years agoMerge "Update copyFrom(BaseObj[]) for large objects."
Stephen Hines [Thu, 10 Jul 2014 00:10:05 +0000 (00:10 +0000)]
Merge "Update copyFrom(BaseObj[]) for large objects."

10 years agoUpdate copyFrom(BaseObj[]) for large objects.
Tim Murray [Tue, 1 Jul 2014 23:56:18 +0000 (16:56 -0700)]
Update copyFrom(BaseObj[]) for large objects.

Change-Id: I99cadbd1ad925cad0dd357c9abbd1a49c07785c9

10 years agoMerge "Switch frameworks/base/libs/androidfw to the new icu."
Elliott Hughes [Wed, 9 Jul 2014 23:59:58 +0000 (23:59 +0000)]
Merge "Switch frameworks/base/libs/androidfw to the new icu."

10 years agoSwitch frameworks/base/libs/androidfw to the new icu.
Elliott Hughes [Wed, 9 Jul 2014 23:58:28 +0000 (16:58 -0700)]
Switch frameworks/base/libs/androidfw to the new icu.

Change-Id: Id82830750dd7e83bbc66811a1133b403cc697c97

10 years agoam b85afb38: Merge "Make dex2oat heap size product configurable [frameworks/base]"
Brian Carlstrom [Wed, 9 Jul 2014 12:21:54 +0000 (12:21 +0000)]
am b85afb38: Merge "Make dex2oat heap size product configurable [frameworks/base]"

* commit 'b85afb38e88ceca61af2855e30d34bc6ec4d32d9':
  Make dex2oat heap size product configurable [frameworks/base]

10 years agoMerge "Make dex2oat heap size product configurable [frameworks/base]"
Brian Carlstrom [Wed, 9 Jul 2014 04:07:56 +0000 (04:07 +0000)]
Merge "Make dex2oat heap size product configurable [frameworks/base]"

10 years agoMake dex2oat heap size product configurable [frameworks/base]
Brian Carlstrom [Tue, 8 Jul 2014 17:40:59 +0000 (10:40 -0700)]
Make dex2oat heap size product configurable [frameworks/base]

Bug: 15919420
Change-Id: I9b7b4f60826fc9b0cc6bb3765ceaa36542425006

10 years agoam 70a3c558: Merge "Adds support for multi-input kernels to Frameworks/Base/RS."
Stephen Hines [Tue, 8 Jul 2014 21:25:19 +0000 (21:25 +0000)]
am 70a3c558: Merge "Adds support for multi-input kernels to Frameworks/Base/RS."

* commit '70a3c558645f8e693ce37577fdd61b8d1fd4ed9a':
  Adds support for multi-input kernels to Frameworks/Base/RS.

10 years agoam 912700fc: Merge "Add Telefonica/Movistar specific APN details for dun"
Robert Greenwalt [Tue, 8 Jul 2014 16:59:17 +0000 (16:59 +0000)]
am 912700fc: Merge "Add Telefonica/Movistar specific APN details for dun"

* commit '912700fca8e02fe93fca7d95ef22472f77349ffe':
  Add Telefonica/Movistar specific APN details for dun

10 years agoOptimize Blend composites.
Deepanshu Gupta [Mon, 7 Jul 2014 21:22:19 +0000 (14:22 -0700)]
Optimize Blend composites.

Removed redundant array allocations to improve performance for various
blending modes.

Change-Id: Iaba1d6ff3ad03eebdc859c599b610cc593370438

10 years agoam 08881385: Merge "[ActivityManager] Prevent potential deadlock from system error...
Craig Mautner [Mon, 7 Jul 2014 21:19:45 +0000 (21:19 +0000)]
am 08881385: Merge "[ActivityManager] Prevent potential deadlock from system error dialog and InputMethodManager."

* commit '08881385a86bf887669a555ae03759c374ec9c50':
  [ActivityManager] Prevent potential deadlock from system error dialog and InputMethodManager.

10 years agoam 52a154fe: Merge "Remove"
Brian Carlstrom [Mon, 7 Jul 2014 20:55:16 +0000 (20:55 +0000)]
am 52a154fe: Merge "Remove"

* commit '52a154febb7c06b142116235c368417dd5e542ba':
  Remove

10 years agoMerge "Add Telefonica/Movistar specific APN details for dun"
Robert Greenwalt [Tue, 8 Jul 2014 16:53:49 +0000 (16:53 +0000)]
Merge "Add Telefonica/Movistar specific APN details for dun"

10 years agoAdd Telefonica/Movistar specific APN details for dun
Albert [Tue, 8 Jul 2014 04:56:08 +0000 (06:56 +0200)]
Add Telefonica/Movistar specific APN details for dun

Movistar Spain needs to add a specific APN to offer tethering
in their devices.

Change-Id: I5554ff98a5ac4c5f33b9af0083e1fac8305c9e13
Signed-off-by: Albert <alberto.crespell@gmail.com>
10 years agoMerge "Adds support for multi-input kernels to Frameworks/Base/RS."
Stephen Hines [Tue, 8 Jul 2014 21:18:17 +0000 (21:18 +0000)]
Merge "Adds support for multi-input kernels to Frameworks/Base/RS."

10 years agoAdds support for multi-input kernels to Frameworks/Base/RS.
Chris Wailes [Wed, 11 Jun 2014 19:01:28 +0000 (12:01 -0700)]
Adds support for multi-input kernels to Frameworks/Base/RS.

* Added a new JNI call to pass arrays of Allocations to the RS runtime.
* Added a new version of ForEach that takes an array of Allocations.
* Added some casts to disambiguate existing calls to forEach.

Change-Id: I46d2834c37075b2a2407fd8b010546818a4540d1

10 years agoMerge "Remove"
Brian Carlstrom [Mon, 7 Jul 2014 20:48:48 +0000 (20:48 +0000)]
Merge "Remove"

10 years agoRemove
Brian Carlstrom [Tue, 17 Jun 2014 20:57:58 +0000 (13:57 -0700)]
Remove

(cherry picked from commit 9881203920c8445e9a4bdd9e4a90ba0014f34c5e)

Change-Id: Ib40823b7c03af4c71da902b0e5c504e074cf0dd9

10 years agoAdd BlendComposite.java
Deepanshu Gupta [Mon, 7 Jul 2014 17:35:15 +0000 (10:35 -0700)]
Add BlendComposite.java

The class is adapted from a demo tool for Blending Modes written by
Romain Guy (romainguy@android.com). The tool is available at
http://www.curious-creature.org/2006/09/20/new-blendings-modes-for-java2d/

Change-Id: I8f7c7ca08d3078106056764a4e2f1ce95d990137