OSDN Git Service

android-x86/frameworks-base.git
11 years agoPossible leak in android_emoji_EmojiFactory_newInstance
You Kim [Mon, 10 Dec 2012 21:06:25 +0000 (06:06 +0900)]
Possible leak in android_emoji_EmojiFactory_newInstance

jchars is not released correctly if factory is NULL.
In addition, unnecessary string conversion removed.

Change-Id: I3ea58391dfe7a96ea6d6ae61bb0867a2d8d49fb0

11 years agoMerge "Fix EventLog string class problem in onOptionMenuSelected"
Adam Powell [Mon, 10 Dec 2012 19:09:32 +0000 (11:09 -0800)]
Merge "Fix EventLog string class problem in onOptionMenuSelected"

11 years agoMerge "convert jint to uint32_t."
Nick Kralevich [Mon, 10 Dec 2012 17:44:24 +0000 (09:44 -0800)]
Merge "convert jint to uint32_t."

11 years agoFix EventLog string class problem in onOptionMenuSelected
zobject [Mon, 10 Dec 2012 13:52:59 +0000 (22:52 +0900)]
Fix EventLog string class problem in onOptionMenuSelected

EventLog function can handle string,integer class and long class. (in android_util_EventLog.cpp)
If menu title string are used bold tag(like <b>test</b>), it'll be android.text.SpannedString.
In onOptionMenuSelected, it is using item.getTitleCondensed() function for writing event log.
therefore any android activity using tag menu string(like <b></b>) can be crashed by IllegalArgumentException.

I found this crash on GMS Application.
change locale chinese -> launch Google+ -> hangout -> menu key -> Invite(expressed chinese) click -> Google+ crash

Change-Id: I0437be81699925e29bf4510eb615ef2424432763

11 years agoMerge "Use Rlog"
Wink Saville [Sat, 8 Dec 2012 20:11:34 +0000 (12:11 -0800)]
Merge "Use Rlog"

11 years agoUse Rlog
Wink Saville [Fri, 7 Dec 2012 18:26:41 +0000 (10:26 -0800)]
Use Rlog

Change-Id: I44919126606cd55f7dce7c942027ed0d914f04bd

11 years agoMerge "Add Rlog.java"
Wink Saville [Sat, 8 Dec 2012 16:00:26 +0000 (08:00 -0800)]
Merge "Add Rlog.java"

11 years agoconvert jint to uint32_t.
Nick Kralevich [Sat, 8 Dec 2012 00:56:47 +0000 (16:56 -0800)]
convert jint to uint32_t.

This works around a compiler bug, and is probably more
correct anyway.

Change-Id: I1c49064bd64c31dafae560e416c665de0449f245

11 years agoMerge "Framework: Use holo alert drawables"
Adam Powell [Fri, 7 Dec 2012 19:20:08 +0000 (11:20 -0800)]
Merge "Framework: Use holo alert drawables"

11 years agoMerge "Ensure running mTouchModeReset when AbsListView is detached"
Adam Powell [Fri, 7 Dec 2012 19:19:12 +0000 (11:19 -0800)]
Merge "Ensure running mTouchModeReset when AbsListView is detached"

11 years agoEnsure running mTouchModeReset when AbsListView is detached
Sangkyu Lee [Fri, 7 Dec 2012 08:06:15 +0000 (17:06 +0900)]
Ensure running mTouchModeReset when AbsListView is detached

mTouchModeReset should be executed when AbsListView is detached from window.
If not, when the AbsListView is re-attaced to window,
the child can retain a pressed state.

You can see this problem easily when you double-touch an item of
option menu very quickly.

Change-Id: I5aaa1fd5b95847efb2f5f1b5ec7cabe8eb85b237
Signed-off-by: Sangkyu Lee <sk82.lee@lge.com>
11 years agoAdd Rlog.java
Wink Saville [Thu, 6 Dec 2012 21:10:45 +0000 (13:10 -0800)]
Add Rlog.java

Rlog is like Log except that the destination buffer is
the radio buffer instead of the main buffer.

Change-Id: Ib4ce47abfda31dfc0b9193b10f8f42b225275f61

11 years agoMerge "Wrong parameter in LocationManagerService"
Victoria Lease [Thu, 6 Dec 2012 20:45:45 +0000 (12:45 -0800)]
Merge "Wrong parameter in LocationManagerService"

11 years agoWrong parameter in LocationManagerService
You Kim [Sat, 27 Oct 2012 18:58:44 +0000 (03:58 +0900)]
Wrong parameter in LocationManagerService

Fix wrong parameter in removeTestProvider

Change-Id: Ibf93833697c865904f29821e5778853127e5fb00
Signed-off-by: You Kim <you.kim72@gmail.com>
11 years agoMerge "AsyncChannel to support remote death notification and post a disconnect messag...
Irfan Sheriff [Thu, 6 Dec 2012 04:33:37 +0000 (20:33 -0800)]
Merge "AsyncChannel to support remote death notification and post a disconnect message to the source handler."

11 years agoMerge "Prevent scanning during DHCP process"
Irfan Sheriff [Wed, 5 Dec 2012 17:25:43 +0000 (09:25 -0800)]
Merge "Prevent scanning during DHCP process"

11 years agoMerge "Remove unnecessary references in WindowManagerService"
Craig Mautner [Tue, 4 Dec 2012 17:45:03 +0000 (09:45 -0800)]
Merge "Remove unnecessary references in WindowManagerService"

11 years agoRemove unnecessary references in WindowManagerService
You Kim [Tue, 4 Dec 2012 14:22:28 +0000 (23:22 +0900)]
Remove unnecessary references in WindowManagerService

Clean message routines in WindowManagerService.

Change-Id: I3e3106b6499c67d1fd7133c987c0452a73141a3f
Signed-off-by: You Kim <you.kim72@gmail.com>
11 years agoMerge "removing ineffective code in WifiService.java"
Adam Powell [Mon, 3 Dec 2012 21:37:16 +0000 (13:37 -0800)]
Merge "removing ineffective code in WifiService.java"

11 years agoMerge "Try go-negotiation when invocation request is deferred."
Irfan Sheriff [Mon, 3 Dec 2012 19:59:53 +0000 (11:59 -0800)]
Merge "Try go-negotiation when invocation request is deferred."

11 years agoMerge "resolver list is not cleared on rebuild"
Adam Powell [Mon, 3 Dec 2012 19:04:21 +0000 (11:04 -0800)]
Merge "resolver list is not cleared on rebuild"

11 years agoMerge "framework: fix notification icons not animating till ticker is updated"
Daniel Sandler [Mon, 3 Dec 2012 15:06:28 +0000 (07:06 -0800)]
Merge "framework: fix notification icons not animating till ticker is updated"

11 years agoPrevent scanning during DHCP process
Vitaly Wool [Tue, 4 Sep 2012 13:03:13 +0000 (15:03 +0200)]
Prevent scanning during DHCP process

Wi-Fi should be in active state during the entire DHCP process, and
shouldn't go to IEEE 802.11 power save mode. If the framework requests
scan during the DHCP process, the Wi-Fi chip has to start scanning
on channels different from the current one, and going to power save
mode is a prerequisite for scan. The result directly impacts user
experience: DHCP process takes longer, and even can fail.

Change-Id: I8171388bb70072e4c42cb3c074dd955da84e494b

11 years agoframework: fix notification icons not animating till ticker is updated
Daniel Bateman [Tue, 14 Aug 2012 01:39:49 +0000 (20:39 -0500)]
framework: fix notification icons not animating till ticker is updated

Fixes Android issue #15657

Change-Id: If3bb8693d99e3415bcf0fa9adadee5c1bdbb990d

11 years agoMerge changes I8462f040,Ie471f40f
Andreas Huber [Fri, 30 Nov 2012 21:26:51 +0000 (13:26 -0800)]
Merge changes I8462f040,Ie471f40f

* changes:
  MediaCodec: Allow getting the codec info directly
  MediaCodec: Allow getting the chosen component name

11 years agoMerge "Make AudioGroup.add locale safe"
Elliott Hughes [Fri, 30 Nov 2012 19:20:23 +0000 (11:20 -0800)]
Merge "Make AudioGroup.add locale safe"

11 years agoMerge "Change the text color of timer in MediaController"
Marco Nelissen [Fri, 30 Nov 2012 17:03:09 +0000 (09:03 -0800)]
Merge "Change the text color of timer in MediaController"

11 years agoChange the text color of timer in MediaController
Roger Chen [Fri, 16 Nov 2012 04:37:39 +0000 (12:37 +0800)]
Change the text color of timer in MediaController

The color of timer and backgroud in MediaController
are too closer to distinguish.

Change-Id: Id60ecbc26233857c7ef291ef891c9d4720309dfa
Signed-off-by: Roger Chen <cxr514033970@gmail.com>
11 years agoMerge "Fix AndroidHttpClient documentation error."
Elliott Hughes [Thu, 29 Nov 2012 17:23:54 +0000 (09:23 -0800)]
Merge "Fix AndroidHttpClient documentation error."

11 years agoMerge "Make transactGetSockaddr locale safe"
Elliott Hughes [Thu, 29 Nov 2012 16:50:23 +0000 (08:50 -0800)]
Merge "Make transactGetSockaddr locale safe"

11 years agoFix AndroidHttpClient documentation error.
Elliott Hughes [Thu, 29 Nov 2012 16:32:13 +0000 (08:32 -0800)]
Fix AndroidHttpClient documentation error.

AndroidHttpClient doesn't let the user add HttpRequestInterceptor classes.

Bug: http://code.google.com/p/android/issues/detail?id=37294
Change-Id: I66f6581fa321dc16ddfe35c8f4242bc31f79bdfa

11 years agoMerge "Another optimization of glyph cache uploads"
Chet Haase [Wed, 28 Nov 2012 22:46:13 +0000 (14:46 -0800)]
Merge "Another optimization of glyph cache uploads"

11 years agoam faeabc7b: Merge "Cache resource ID lookups in aapt"
Christopher Tate [Wed, 28 Nov 2012 02:40:43 +0000 (18:40 -0800)]
am faeabc7b: Merge "Cache resource ID lookups in aapt"

* commit 'faeabc7bcf760a4576637551d8bb578ae08a506e':
  Cache resource ID lookups in aapt

11 years agoMerge "Cache resource ID lookups in aapt"
Christopher Tate [Wed, 28 Nov 2012 02:30:05 +0000 (18:30 -0800)]
Merge "Cache resource ID lookups in aapt"

11 years agoCache resource ID lookups in aapt
Christopher Tate [Fri, 16 Nov 2012 23:58:08 +0000 (15:58 -0800)]
Cache resource ID lookups in aapt

This speeds up certain workloads considerably, particularly
those involved in buildling apps via the SDK.  Windows-based
use should particularly benefit from the change.

Change-Id: I29f4b3a77400b201ee219729cc28a5e359c0c5e8

11 years agoTry go-negotiation when invocation request is deferred.
Yoshihiko Ikenaga [Fri, 16 Nov 2012 09:01:49 +0000 (18:01 +0900)]
Try go-negotiation when invocation request is deferred.

Devices setting persistent_reconnect to 0 in wpa_supplicant returns "information is currently unable" error.
In that case, the connection establishment was always failed when the other device does NOT handle the invitation request.
So, try go-negotiation for interoperability.

Change-Id: Ia30a1c63d1bb4acc186a71248fb0aa5ea7edc627
Signed-off-by: Yoshihiko Ikenaga <yoshihiko.ikenaga@jp.sony.com>
11 years agoAnother optimization of glyph cache uploads
Sangkyu Lee [Thu, 15 Nov 2012 15:03:17 +0000 (00:03 +0900)]
Another optimization of glyph cache uploads

Previously, cache textures were updated whenever mCurrentCacheTexuture was changed.
Since updating cache textures needs glTexSubImage2D call, frequent changing
of mCurrentCacheTexture (which can easily happen when an app uses lots of unique glyphs
even with precaching) caused many glTexSubImage2D calls and bad framerates.
This patch optimized isssueDrawCommand function. Consequently, changing mCurrentCacheTexture doesn't
cause glTexSubImage2D call any more and it will improve font rendering performance.

Change-Id: Id19d959fa0e69eeb2a39f83a57e311d7394586b2
Signed-off-by: Sangkyu Lee <geteuid@gmail.com>
11 years agoam c88047bf: Merge "Move NTP updates outside locks"
Kenny Root [Tue, 27 Nov 2012 20:57:54 +0000 (12:57 -0800)]
am c88047bf: Merge "Move NTP updates outside locks"

* commit 'c88047bf86fd83e5b0204d26b35776cad97ed877':
  Move NTP updates outside locks

11 years agoMerge "Move NTP updates outside locks"
Kenny Root [Tue, 27 Nov 2012 19:54:30 +0000 (11:54 -0800)]
Merge "Move NTP updates outside locks"

11 years agoam 13fd8919: Merge "Fixed typo and space."
Irfan Sheriff [Tue, 27 Nov 2012 19:21:46 +0000 (11:21 -0800)]
am 13fd8919: Merge "Fixed typo and space."

* commit '13fd8919bd3e1a314cf00a3e9299dbcac8c3cd7f':
  Fixed typo and space.

11 years agoMerge "Fixed typo and space."
Irfan Sheriff [Tue, 27 Nov 2012 18:39:26 +0000 (10:39 -0800)]
Merge "Fixed typo and space."

11 years agoam 21243369: Merge "Fix infinite recursive loop"
Chet Haase [Tue, 27 Nov 2012 17:37:23 +0000 (09:37 -0800)]
am 21243369: Merge "Fix infinite recursive loop"

* commit '2124336984cb6c189f03c271636a1cc8babb2371':
  Fix infinite recursive loop

11 years agoMerge "Fix infinite recursive loop"
Chet Haase [Tue, 27 Nov 2012 16:34:18 +0000 (08:34 -0800)]
Merge "Fix infinite recursive loop"

11 years agoMerge jb-mr1-dev into aosp/master - do not merge
The Android Open Source Project [Tue, 27 Nov 2012 16:21:10 +0000 (08:21 -0800)]
Merge jb-mr1-dev into aosp/master - do not merge

Change-Id: Iee4af268c5c2930c59ee237e796467d79cedbbfc

11 years agoUpdate the content shell command's usage instructions.
Svetoslav Ganov [Thu, 22 Nov 2012 00:13:38 +0000 (16:13 -0800)]
Update the content shell command's usage instructions.

The usage instructions of the content shell command were missing some
excape charecters which caused the examples not to work. As a result
of the incorrect instructions users are prone to constructing incorrect
commands.

bug:7526252

Change-Id: I2fcc4dd1fd05806fe951245651b97e40a4786d24

11 years agoMake transactGetSockaddr locale safe
Johan Redestig [Tue, 28 Aug 2012 06:18:28 +0000 (08:18 +0200)]
Make transactGetSockaddr locale safe

Explicitly use Locale.US transactGetSockaddr to avoid
unexpected results in some locales.

Change-Id: If8316e543e21e133dc0c821cc390a2b55fe6fcdf

11 years agoImport translations. DO NOT MERGE
Baligh Uddin [Fri, 23 Nov 2012 05:52:46 +0000 (21:52 -0800)]
Import translations. DO NOT MERGE

Change-Id: I9f2a464733eb765385c3f8f83bbcd1a1e33b0e26
Auto-generated-cl: translation import

11 years agoFix infinite recursive loop
László Dávid [Thu, 22 Nov 2012 23:26:22 +0000 (00:26 +0100)]
Fix infinite recursive loop

FindBugs description:

There is an apparent recursive loop at IntProperty.java
in method set(Object, Integer)

This method unconditionally invokes itself. This would seem
to indicate an infinite recursive loop that will result in a stack overflow.

Change-Id: I2f52dd3689198cb948925aa65dd9c95be7888fe7

11 years agoresolver list is not cleared on rebuild
You Kim [Wed, 21 Nov 2012 14:23:45 +0000 (23:23 +0900)]
resolver list is not cleared on rebuild

Refactoring ResolverActivity.java

Change-Id: I84e6420ff98ddcafd27a52b041ddb1c50e7d7362
Signed-off-by: You Kim <you.kim72@gmail.com>
11 years agoImport translations. DO NOT MERGE
Baligh Uddin [Wed, 21 Nov 2012 06:35:34 +0000 (22:35 -0800)]
Import translations. DO NOT MERGE

Change-Id: Ia01f5cbaa9a00034cf6bd277cb483bf0465d12e6
Auto-generated-cl: translation import

11 years agoMerge "Re-read shortcut labels if the language has changed"
Adam Powell [Tue, 20 Nov 2012 21:59:45 +0000 (13:59 -0800)]
Merge "Re-read shortcut labels if the language has changed"

11 years agoam 7112cd46: am 2f9947e9: am ddf10d44: Merge "Doc Update: Removed "no guaranteed...
kmccormick@google.com [Tue, 20 Nov 2012 00:58:10 +0000 (16:58 -0800)]
am 7112cd46: am 2f9947e9: am ddf10d44: Merge "Doc Update: Removed "no guaranteed delivery" line." into jb-dev-docs

* commit '7112cd4687687203b35013f197089cb66508a14e':
  Doc Update: Removed "no guaranteed delivery" line.

11 years agoam 2f9947e9: am ddf10d44: Merge "Doc Update: Removed "no guaranteed delivery" line...
kmccormick@google.com [Tue, 20 Nov 2012 00:54:48 +0000 (16:54 -0800)]
am 2f9947e9: am ddf10d44: Merge "Doc Update: Removed "no guaranteed delivery" line." into jb-dev-docs

* commit '2f9947e9aa2b795dbc7db282a99a09410f1fadf2':
  Doc Update: Removed "no guaranteed delivery" line.

11 years agoam ddf10d44: Merge "Doc Update: Removed "no guaranteed delivery" line." into jb-dev...
kmccormick@google.com [Tue, 20 Nov 2012 00:53:11 +0000 (16:53 -0800)]
am ddf10d44: Merge "Doc Update: Removed "no guaranteed delivery" line." into jb-dev-docs

* commit 'ddf10d44c12fbd8ffb115c847913296b455f412d':
  Doc Update: Removed "no guaranteed delivery" line.

11 years agoMerge "Doc Update: Removed "no guaranteed delivery" line." into jb-dev-docs
&& repo sync -j8 [Tue, 20 Nov 2012 00:51:08 +0000 (16:51 -0800)]
Merge "Doc Update: Removed "no guaranteed delivery" line." into jb-dev-docs

11 years agoMerge "Revert "NumberPicker should adjust min and max when displayed values are set...
Svetoslav Ganov [Mon, 19 Nov 2012 23:50:19 +0000 (15:50 -0800)]
Merge "Revert "NumberPicker should adjust min and max when displayed values are set." (a.k.a. Santa is back)" into jb-mr1-dev

11 years agoRevert "NumberPicker should adjust min and max when displayed values are set." (a...
Svetoslav Ganov [Mon, 19 Nov 2012 20:33:41 +0000 (12:33 -0800)]
Revert "NumberPicker should adjust min and max when displayed values are set." (a.k.a. Santa is back)

This reverted change was adjusting the min and max values for the NumberPicker
which is not desirable since it changes behavior and it will be possible for
an app that works on the current platform to crash on an older one. Also the
adjustment was not implemented correctly.

Updated the documentation to clarify the reltionship between the min value,
max value, and the displayed values array.

Bug:7518172

This reverts commit a1410e6789ce72bc423793315a51aea8b6bad6c7

Change-Id: I109f1b1f54c1e609941243cabab9241871b6b12b

11 years agoNotification vibration improvements: [DO NOT MERGE]
Daniel Sandler [Wed, 14 Nov 2012 04:49:47 +0000 (20:49 -0800)]
Notification vibration improvements: [DO NOT MERGE]

 - When notifications vibrate as a fallback (that is,
   because they want to play a sound but the device is in
   vibrate mode), this no longer requires the VIBRATE
   permission.
 - As a bonus, if your notifications use DEFAULT_VIBRATE,
   you don't need the VIBRATE permission either.
 - If you specify a custom vibration pattern, you'll still
   need the VIBRATE permission for that.
 - Notifications vibrating in fallback mode use same
   vibration pattern but can be changed easily in future.
 - The DEFAULT_VIBRATE and fallback vibrate patterns are now
   specified in config.xml.

Bug: 7531442
Change-Id: I7a2d8413d1becc53b9d31f0d1abbc2acc3f650c6

11 years agoMerge "cherrypick from Change-Id: I70cb9111ff5f5a156cecb433b3baf7925a6be1a8 Fix typo...
Scott Main [Mon, 19 Nov 2012 19:44:58 +0000 (11:44 -0800)]
Merge "cherrypick from Change-Id: I70cb9111ff5f5a156cecb433b3baf7925a6be1a8 Fix typo" into jb-mr1-dev

11 years agocherrypick from Change-Id: I70cb9111ff5f5a156cecb433b3baf7925a6be1a8
Jaewan Kim [Fri, 16 Nov 2012 06:59:55 +0000 (15:59 +0900)]
cherrypick from Change-Id: I70cb9111ff5f5a156cecb433b3baf7925a6be1a8
Fix typo

Change-Id: Idd09f7fea890dbc290589b1ebe4a1a139f98c740

11 years agoMake AudioGroup.add locale safe
Johan Redestig [Tue, 28 Aug 2012 07:37:23 +0000 (09:37 +0200)]
Make AudioGroup.add locale safe

Explicitly use Locale.US in AudioGroup.add to avoid
unexpected results in some locales.

Change-Id: Ifb477ca590f630747e09e38ac2246d284b5c5bfc

11 years agoRe-read shortcut labels if the language has changed
Mattias Falk [Tue, 19 Apr 2011 14:13:14 +0000 (16:13 +0200)]
Re-read shortcut labels if the language has changed

The shortcut label isn't updated to the current language
if the phone's language has changed.

The problem was that the shortcut label is stored in a
static variable which is set once and kept throughout the
life time of the process.

Change-Id: I89c5875fbf28fb82e073166c472ca205d28674fb

11 years agoMerge "Import translations. DO NOT MERGE" into jb-mr1-dev
Baligh Uddin [Sat, 17 Nov 2012 01:43:42 +0000 (17:43 -0800)]
Merge "Import translations. DO NOT MERGE" into jb-mr1-dev

11 years agoImport translations. DO NOT MERGE
Baligh Uddin [Fri, 16 Nov 2012 22:10:37 +0000 (14:10 -0800)]
Import translations. DO NOT MERGE

Change-Id: I8b0789aa1a67fba819a5f2b87373e9ab5fa3f59d
Auto-generated-cl: translation import

11 years agoImport translations. DO NOT MERGE
Baligh Uddin [Fri, 16 Nov 2012 21:49:29 +0000 (13:49 -0800)]
Import translations. DO NOT MERGE

Change-Id: I90b5f538f6faf18d571907acaa96372894619c87
Auto-generated-cl: translation import

11 years agoMerge "Fallback to fallbackring if ringtone can't be played."
Marco Nelissen [Fri, 16 Nov 2012 19:48:14 +0000 (11:48 -0800)]
Merge "Fallback to fallbackring if ringtone can't be played."

11 years agodocs: move articles into group directory
Scott Main [Fri, 16 Nov 2012 16:54:27 +0000 (08:54 -0800)]
docs: move articles into group directory

Change-Id: If90f5ac284d8df16b830d5744fbd684e5b1b34e3

11 years agoFallback to fallbackring if ringtone can't be played.
Oscar Rydhé [Wed, 30 May 2012 11:38:38 +0000 (13:38 +0200)]
Fallback to fallbackring if ringtone can't be played.

If the specified ringtone file exists but cannot be played
the Ringtone will try to play the ringtone in a remote player.
But since the file is corrupt it will not be played in the
remote player either.
According to the documentation it should attempt to
fallback on another sound. This commit will do that.

Change-Id: I0216d61ca874eef0f168ad4d5bfb07491e01e654

11 years agoMove NTP updates outside locks
Anders 3 Fridlund [Thu, 7 Jun 2012 09:24:10 +0000 (11:24 +0200)]
Move NTP updates outside locks

When the ServerThread handles ACTION_SHUTDOWN intent it sometimes get
stuck on mStatsLock in NetworkStatsService.java.
0  com.android.server.net.NetworkStatsService$5.onReceive()
1  android.app.LoadedApk$ReceiverDispatcher$Args.run()
2  android.os.Handler.handleCallback()
3  android.os.Handler.dispatchMessage()
4  android.os.Looper.loop()
5  com.android.server.ServerThread.run()
This happens when the NetworkStats thread is already holding the
mStatsLock while updating NTP.
0  libcore.io.Posix.getaddrinfo()
1  libcore.io.ForwardingOs.getaddrinfo()
2  java.net.InetAddress.lookupHostByName()
3  java.net.InetAddress.getAllByNameImpl()
4  java.net.InetAddress.getByName()
5  android.net.SntpClient.requestTime()
6  android.util.NtpTrustedTime.forceRefresh()
7  com.android.server.net.NetworkStatsService.performPoll()
8  com.android.server.net.NetworkStatsService.access$100()
9  com.android.server.net.NetworkStatsService$2.onReceive()
10 android.app.LoadedApk$ReceiverDispatcher$Args.run()
11 android.os.Handler.handleCallback()
12 android.os.Handler.dispatchMessage()
13 android.os.Looper.loop()
14 android.os.HandlerThread.run()
Since the NTP update consists of several socket operations it may get
stuck long enough to trigger a System Server Watchdog even though the
socket timeout is set to 20 second.
Further, the NTP update doesn't actually need to be performed inside
the locks and an attempt to change this was made earlier, but the code
wasn't actually moved outside the locks.

Change-Id: Ib37a2b8c2d51a01adb7ff01764f82309433703f0

11 years agoFixed typo and space.
Yoshihiko Ikenaga [Fri, 16 Nov 2012 07:58:10 +0000 (16:58 +0900)]
Fixed typo and space.

Signed-off-by: Yoshihiko Ikenaga <yoshihiko.ikenaga@jp.sony.com>
11 years agodocs: revise getting started intro
Scott Main [Fri, 16 Nov 2012 02:27:32 +0000 (18:27 -0800)]
docs: revise getting started intro

Change-Id: I7561da6ae2f21e31370f5dbbd121f2c6084523c1

11 years agodocs: update checksums/sizes for new adt bundles
Scott Main [Fri, 16 Nov 2012 01:09:19 +0000 (17:09 -0800)]
docs: update checksums/sizes for new adt bundles

Change-Id: Id1245a9f1ce7cf4854e8f39a9938b00aa18e4cca

11 years agoMerge "docs: update sdk install to handle both 32 and 64-bit bundles" into jb-mr1-dev
Scott Main [Thu, 15 Nov 2012 23:19:11 +0000 (15:19 -0800)]
Merge "docs: update sdk install to handle both 32 and 64-bit bundles" into jb-mr1-dev

11 years agodocs: update sdk install to handle both 32 and 64-bit bundles
Scott Main [Thu, 15 Nov 2012 22:56:52 +0000 (14:56 -0800)]
docs: update sdk install to handle both 32 and 64-bit bundles

Change-Id: I171f28a332c4d31600865f6ad8f6a95fb4f0c3aa

11 years agoMerge "docs: fix ndk tos layout for small screens" into jb-mr1-dev
Scott Main [Thu, 15 Nov 2012 19:04:38 +0000 (11:04 -0800)]
Merge "docs: fix ndk tos layout for small screens" into jb-mr1-dev

11 years agodocs: fix ndk tos layout for small screens
Scott Main [Thu, 15 Nov 2012 19:03:46 +0000 (11:03 -0800)]
docs: fix ndk tos layout for small screens

Change-Id: I95e11481cdfe759416b4a661580ee9e6b0dd24d2

11 years agodocs: fix broken youtube playlists
Scott Main [Thu, 15 Nov 2012 18:26:40 +0000 (10:26 -0800)]
docs: fix broken youtube playlists

Change-Id: I07a1e9af2c8104a56c9a5e6d1060de7578cbd1ae

11 years agoam 596d0e38: am f53c5f36: am d1ae2721: Merge "Doc Update: Fixing images" into jb...
kmccormick@google.com [Thu, 15 Nov 2012 17:51:56 +0000 (09:51 -0800)]
am 596d0e38: am f53c5f36: am d1ae2721: Merge "Doc Update: Fixing images" into jb-dev-docs

* commit '596d0e3881782096f7a6ea9959e8dc5f07004623':
  Doc Update: Fixing images

11 years agoam f53c5f36: am d1ae2721: Merge "Doc Update: Fixing images" into jb-dev-docs
kmccormick@google.com [Thu, 15 Nov 2012 17:49:21 +0000 (09:49 -0800)]
am f53c5f36: am d1ae2721: Merge "Doc Update: Fixing images" into jb-dev-docs

* commit 'f53c5f3683b71d232a78e04ea06649dd5e4bfee1':
  Doc Update: Fixing images

11 years agoam d1ae2721: Merge "Doc Update: Fixing images" into jb-dev-docs
kmccormick@google.com [Thu, 15 Nov 2012 17:45:46 +0000 (09:45 -0800)]
am d1ae2721: Merge "Doc Update: Fixing images" into jb-dev-docs

* commit 'd1ae2721fa7b350b979e75319812636ea31bb56b':
  Doc Update: Fixing images

11 years agoMerge "Doc Update: Fixing images" into jb-dev-docs
&& repo sync -j8 [Thu, 15 Nov 2012 17:43:17 +0000 (09:43 -0800)]
Merge "Doc Update: Fixing images" into jb-dev-docs

11 years agoMerge "Import translations. DO NOT MERGE" into jb-mr1-dev
Baligh Uddin [Thu, 15 Nov 2012 16:13:48 +0000 (08:13 -0800)]
Merge "Import translations. DO NOT MERGE" into jb-mr1-dev

11 years agoMerge "Import translations. DO NOT MERGE" into jb-mr1-dev
Baligh Uddin [Thu, 15 Nov 2012 16:02:07 +0000 (08:02 -0800)]
Merge "Import translations. DO NOT MERGE" into jb-mr1-dev

11 years agoFramework: Use holo alert drawables
Björn Lundén [Thu, 20 Sep 2012 11:58:51 +0000 (13:58 +0200)]
Framework: Use holo alert drawables

Replaces the current usage of the GB alert
drawable with theme-consistent holo ones.

Change-Id: I8594ef8276db5bb0e192f3a541937d7281321043

11 years agoresolved conflicts for merge of 783e115b to jb-mr1-dev
Scott Main [Thu, 15 Nov 2012 03:10:18 +0000 (19:10 -0800)]
resolved conflicts for merge of 783e115b to jb-mr1-dev

Change-Id: Ibfd3023a845fb6cc549f05bcff2d6e4abc7e5a07

11 years agoresolved conflicts for merge of e907a390 to jb-dev-plus-aosp
Scott Main [Thu, 15 Nov 2012 03:04:05 +0000 (19:04 -0800)]
resolved conflicts for merge of e907a390 to jb-dev-plus-aosp

Change-Id: I4e216b81f33b4b7c238f74f1c475bc84df3f79ef

11 years agoDoc Update: Fixing images
&& repo sync -j8 [Thu, 15 Nov 2012 02:26:07 +0000 (18:26 -0800)]
Doc Update: Fixing images

Bug: 7542170
Change-Id: I18e5d360e21af9d30864456ae429b804314e1edb

11 years agoDoc Update: Removed "no guaranteed delivery" line.
&& repo sync -j8 [Thu, 15 Nov 2012 02:15:53 +0000 (18:15 -0800)]
Doc Update: Removed "no guaranteed delivery" line.

Change-Id: I6f5b80d263069752b7d47b5825ff024b1858e41e

11 years agoam 22cc2764: implement new organization for Training classes This also moves a few...
Scott Main [Thu, 15 Nov 2012 01:38:15 +0000 (17:38 -0800)]
am 22cc2764: implement new organization for Training classes This also moves a few of the documents from API Guides > Best Practices into the new courses for best practices. This is also dependent on CL Ieac8a97a8d6fda41a3682241901150cfe16afc4d which generates the lis

* commit '22cc2764cc74e52888b043e0c6371594305bb5e9':
  implement new organization for Training classes This also moves a few of the documents from API Guides > Best Practices into the new courses for best practices. This is also dependent on CL Ieac8a97a8d6fda41a3682241901150cfe16afc4d which generates the list of classes/lessons on each course landing page.

11 years agoimplement new organization for Training classes
Scott Main [Thu, 8 Nov 2012 00:35:16 +0000 (16:35 -0800)]
implement new organization for Training classes
This also moves a few of the documents from API Guides > Best Practices
into the new courses for best practices.
This is also dependent on CL Ieac8a97a8d6fda41a3682241901150cfe16afc4d
which generates the list of classes/lessons on each course landing page.

Change-Id: I8132f72f78d844c3b035c7aa269ad3b88a25d02a

11 years agoMerge "docs: Added note on MIPS system image additions" into jb-mr1-dev
Joe Fernandez [Thu, 15 Nov 2012 00:57:30 +0000 (16:57 -0800)]
Merge "docs: Added note on MIPS system image additions" into jb-mr1-dev

11 years agoMerge "docs: add warning for adt bundle on 32-bit os" into jb-mr1-dev
Scott Main [Wed, 14 Nov 2012 23:10:18 +0000 (15:10 -0800)]
Merge "docs: add warning for adt bundle on 32-bit os" into jb-mr1-dev

11 years agodocs: add warning for adt bundle on 32-bit os
Scott Main [Wed, 14 Nov 2012 22:13:21 +0000 (14:13 -0800)]
docs: add warning for adt bundle on 32-bit os

Change-Id: I0a2a62f66e64290006d67b9509b4223588d654b7

11 years agoMerge "Switch keystore to binder"
Kenny Root [Wed, 14 Nov 2012 22:17:27 +0000 (14:17 -0800)]
Merge "Switch keystore to binder"

11 years agoMerge "docs: Updated uiautomator API docs to reflect correct API level. bug: 7538348...
Quddus Chong [Wed, 14 Nov 2012 21:08:20 +0000 (13:08 -0800)]
Merge "docs: Updated uiautomator API docs to reflect correct API level. bug: 7538348" into jb-mr1-dev

11 years agodocs: Updated uiautomator API docs to reflect correct API level.
Quddus Chong [Wed, 14 Nov 2012 19:24:10 +0000 (11:24 -0800)]
docs: Updated uiautomator API docs to reflect correct API level.
bug: 7538348

Change-Id: I03cdc53096a87e79ed8d4584dd0f726e8337c2a2

11 years agodocs: Added note on MIPS system image additions
Joe Fernandez [Wed, 14 Nov 2012 18:37:46 +0000 (10:37 -0800)]
docs: Added note on MIPS system image additions

Change-Id: I21e79563ea92358f274c90d3495439182aa4450e

11 years agoMerge "docs: Update Nexus 10 device frames for darker, more accurate bezel rendering...
Roman Nurik [Wed, 14 Nov 2012 19:34:02 +0000 (11:34 -0800)]
Merge "docs: Update Nexus 10 device frames for darker, more accurate bezel rendering." into jb-mr1-dev

11 years agoMediaCodec: Allow getting the codec info directly
Martin Storsjo [Tue, 25 Sep 2012 08:55:25 +0000 (11:55 +0300)]
MediaCodec: Allow getting the codec info directly

This saves the caller from manually iterating through the
MediaCodecList for finding the right codec.

This adds new public API.

Change-Id: I8462f040573427542d86d1b957a5aef53dd55e8e

11 years agodocs: Update Nexus 10 device frames for darker, more accurate bezel rendering.
Roman Nurik [Wed, 14 Nov 2012 18:49:08 +0000 (10:49 -0800)]
docs: Update Nexus 10 device frames for darker, more accurate bezel rendering.

Change-Id: Id0a17f187c4ca3c24295257b0c5ca653d1c8cd4d