OSDN Git Service
Evan Millar [Sat, 18 Apr 2009 19:26:32 +0000 (12:26 -0700)]
AI 146853: Add kernel wakelock data to batteryinfo dump.
BUG=
1755458
Automated import of CL 146853
Dave Sparks [Fri, 17 Apr 2009 18:48:25 +0000 (11:48 -0700)]
AI 146755: am: CL 146754 Fix some problems in the SoundPool docs and add additional text.
Original author: davidsparks
Merged from: //branches/cupcake/...
Automated import of CL 146755
Jean-Michel Trivi [Fri, 17 Apr 2009 18:45:30 +0000 (11:45 -0700)]
AI 146752: am: CL 146751 Finalize AudioTrack javadoc.
Original author: jmtrivi
Merged from: //branches/cupcake/...
Automated import of CL 146752
Urs Grob [Fri, 17 Apr 2009 18:30:14 +0000 (11:30 -0700)]
AI 146743: am: CL 146711 Enhancing the test runner. Now it filters BrokenTests and only executes tests
annotated with SideEffect if the host is running in single test mode.
Also adding some cleanup mechanism and some logcat logging about memory consumption
Original author: ursg
Merged from: //branches/cupcake/...
Automated import of CL 146743
Dave Sparks [Fri, 17 Apr 2009 02:54:16 +0000 (19:54 -0700)]
AI 146668: am: CL 146667 Add advice in MediaRecorder Java docs about using MPEG-4 container format
Original author: davidsparks
Merged from: //branches/cupcake/...
Automated import of CL 146668
Dave Sparks [Fri, 17 Apr 2009 00:50:27 +0000 (17:50 -0700)]
AI 146655: am: CL 146654 Add java docs for SoundPool
Original author: davidsparks
Merged from: //branches/cupcake/...
Automated import of CL 146655
Brandon Ballinger [Thu, 16 Apr 2009 21:31:48 +0000 (14:31 -0700)]
AI 146613: Move Recognition service declarations to frameworks/base/core/java/android/speech. Hide them from public API by default (no changes to current.xml).
Automated import of CL 146613
Dirk Dougherty [Thu, 16 Apr 2009 21:28:14 +0000 (14:28 -0700)]
AI 146610: am: CL 146609 updates to the manifest docs for cupcake: Add "since" notations for elements and some attributes.
Original author: ddougherty
Merged from: //branches/cupcake/...
Automated import of CL 146610
Dirk Dougherty [Thu, 16 Apr 2009 20:34:12 +0000 (13:34 -0700)]
AI 146602: am: CL 146601 Update media formats appendix for cupcake
Original author: ddougherty
Merged from: //branches/cupcake/...
Automated import of CL 146602
Xavier Ducrohet [Thu, 16 Apr 2009 19:44:37 +0000 (12:44 -0700)]
AI 146485: am: CL 146411 Fix BridgeCanvas#drawRoundRect
Original author: xav
Merged from: //branches/cupcake/...
Automated import of CL 146485
Dirk Dougherty [Wed, 15 Apr 2009 18:33:48 +0000 (11:33 -0700)]
AI 146345: am: CL 146341 g4 integrate -t -i -b platform-1_0-to-cupcake @146018,146018 (doc change)
Original author: ddougherty
Merged from: //branches/cupcake/...
Automated import of CL 146345
Dirk Dougherty [Wed, 15 Apr 2009 18:30:46 +0000 (11:30 -0700)]
AI 146343: am: CL 146340 Integrate updated SDK Terms and Conditions document
Original author: ddougherty
Merged from: //branches/cupcake/...
Automated import of CL 146343
Scott Main [Wed, 15 Apr 2009 00:21:49 +0000 (17:21 -0700)]
AI 146255: am: CL 146254 clarification for the minSdkVersion attribute;
added more information to the <uses-sdk> reference,
added a link to it from the <manifes> reference, and
revised some misleading information in the android 1.1 version notes
Original author: smain
Merged from: //branches/cupcake/...
Automated import of CL 146255
Scott Main [Wed, 15 Apr 2009 00:00:51 +0000 (17:00 -0700)]
AI 146251: am: CL 146242 fix the package namespace in the examples;
delete the old hello-android file
Original author: smain
Merged from: //branches/cupcake/...
Automated import of CL 146251
Guang Zhu [Tue, 14 Apr 2009 23:45:47 +0000 (16:45 -0700)]
AI 146246: am: CL 146225 Work around initialization issue with InstrumentationTest Runner. super.onCreate needs to be called as last statement in subclass' onCreate to avoid starting test case too early.
Original author: guangzhu
Merged from: //branches/cupcake/...
Automated import of CL 146246
Ramanan Rajeswaran [Tue, 14 Apr 2009 17:41:57 +0000 (10:41 -0700)]
AI 146145: am: CL 146144 Set default map location for Ireland and South Africa
Original author: ramanan
Merged from: //branches/cupcake/...
Automated import of CL 146145
Ramanan Rajeswaran [Tue, 14 Apr 2009 16:47:42 +0000 (09:47 -0700)]
AI 146129: am: CL 146127 Increase zoom level for NZ default maps location
Original author: ramanan
Merged from: //branches/cupcake/...
Automated import of CL 146129
Ramanan Rajeswaran [Tue, 14 Apr 2009 16:33:40 +0000 (09:33 -0700)]
AI 146124: am: CL 146123 Change Belfast to Dublin
Original author: ramanan
Merged from: //branches/cupcake/...
Automated import of CL 146124
Scott Main [Tue, 14 Apr 2009 01:46:08 +0000 (18:46 -0700)]
AI 146029: am: CL 146028 update hello world tutorial for cupcake, including various other edits.
Original author: smain
Merged from: //branches/cupcake/...
Automated import of CL 146029
Robert Greenwalt [Tue, 14 Apr 2009 01:35:04 +0000 (18:35 -0700)]
AI 145995: am: CL 145993 Fix Phone-oriented default-locale selection.
When several locales for a given language are available we were always
selecting the first.
Original author: rgreenwalt
Merged from: //branches/cupcake/...
Automated import of CL 145995
Ramanan Rajeswaran [Tue, 14 Apr 2009 01:15:39 +0000 (18:15 -0700)]
AI 145981: am: CL 145892 Add Ireland, Switzerland, New Zealand, South Africa to MccTable
Original author: ramanan
Merged from: //branches/cupcake/...
Automated import of CL 145981
Eric Shienbrood [Tue, 14 Apr 2009 01:12:47 +0000 (18:12 -0700)]
AI 145980: am: CL 145881 Adding on to CL 145383, unhiding some additional methods and constants
that ought to be exposed. Hid and deprecated the single-arg public
constructor for NetworkInfo, and modified a CTS test that was testing it.
Ran the android.net test package to make sure it still works.
Original author: ers
Merged from: //branches/cupcake/...
Automated import of CL 145980
Yu Shan Emily Lau [Tue, 14 Apr 2009 00:47:37 +0000 (17:47 -0700)]
AI 145971: am: CL 145757 Suppress the flaky tests
Original author: yslau
Merged from: //branches/cupcake/...
Automated import of CL 145971
Dan Bornstein [Tue, 14 Apr 2009 00:44:49 +0000 (17:44 -0700)]
AI 145970: am: CL 145743 Excise the "de" locale out of testResourceBundles(), leaving a
TODO and long comment about the situation.
Original author: danfuzz
Merged from: //branches/cupcake/...
Automated import of CL 145970
Yu Shan Emily Lau [Mon, 13 Apr 2009 23:08:09 +0000 (16:08 -0700)]
AI 145971: am: CL 145757 Suppress the flaky tests
Original author: yslau
Merged from: //branches/cupcake/...
Automated import of CL 145971
Dan Bornstein [Mon, 13 Apr 2009 23:05:22 +0000 (16:05 -0700)]
AI 145970: am: CL 145743 Excise the "de" locale out of testResourceBundles(), leaving a
TODO and long comment about the situation.
Original author: danfuzz
Merged from: //branches/cupcake/...
Automated import of CL 145970
Brett Chabot [Mon, 13 Apr 2009 23:01:56 +0000 (16:01 -0700)]
AI 145969: am: CL 145735 Suppress the flaky DatabaseLockTest
Original author: brettchabot
Merged from: //branches/cupcake/...
Automated import of CL 145969
Lorenzo Colitti [Mon, 13 Apr 2009 20:52:55 +0000 (13:52 -0700)]
AI 145920: Don't filter out IPv6 multicast packets.
Automated import of CL 145920
Jeffrey Sharkey [Mon, 13 Apr 2009 15:55:24 +0000 (08:55 -0700)]
AI 145860: am: CL 145568 Hide setStarted() from public API.
It should be renamed to something more meaninful before being exposed.
Original author: jsharkey
Merged from: //branches/cupcake/...
Automated import of CL 145860
Dianne Hackborn [Mon, 13 Apr 2009 15:52:45 +0000 (08:52 -0700)]
AI 145859: am: CL 145561 Fix issue #
1710534 (documentation doesn't mention that activity resolver (and others) handle MIME types as case-sensitive).
Original author: hackbod
Merged from: //branches/cupcake/...
Automated import of CL 145859
Dirk Dougherty [Mon, 13 Apr 2009 15:50:07 +0000 (08:50 -0700)]
AI 145858: am: CL 145559 Cleanup for early-look SDK.
Original author: ddougherty
Merged from: //branches/cupcake/...
Automated import of CL 145858
Andy Stadler [Fri, 10 Apr 2009 23:24:47 +0000 (16:24 -0700)]
AI 145778: Manual merge changes 145382-145384 from cupcake.
Automated import of CL 145778
Jack Palevich [Fri, 10 Apr 2009 01:46:38 +0000 (18:46 -0700)]
AI 145602: am: CL 145255 Further work on correcting the misspelling of RENDERMODE_CONTUOUSLY
--> RENDERMODE_CONTINUOUSLY. This time we update the spelling
in the list of APIs in SDK release 3. (Which hasn't actually been
released yet, so it's OK to do this.)
Original author: jackpal
Merged from: //branches/cupcake/...
Automated import of CL 145602
Jack Palevich [Fri, 10 Apr 2009 01:03:18 +0000 (18:03 -0700)]
AI 145590: Manually merge change 145250 from cupcake.
Update API for GLSurfaceView to account for correcting the spelling of a
constant RENDER_CONTINUOUSLY. (This constant is new to Cupcake, so this is not
a breaking API change.)
BUG=
1766678
Automated import of CL 145590
Jack Palevich [Thu, 9 Apr 2009 22:00:37 +0000 (15:00 -0700)]
AI 145526: am: CL 145249 Correct misspelling of constant RENDERMODE_CONTUOUSLY --> RENDERMODE_CONTINUOUSLY
Original author: jackpal
Merged from: //branches/cupcake/...
Automated import of CL 145526
Jack Palevich [Thu, 9 Apr 2009 21:51:25 +0000 (14:51 -0700)]
AI 145523: am: CL 145244 Fully document GLSurfaceView and related classes.
Original author: jackpal
Merged from: //branches/cupcake/...
Automated import of CL 145523
Eric Fischer [Thu, 9 Apr 2009 21:32:41 +0000 (14:32 -0700)]
AI 145493: am: CL 145214 Update cupcake translations.
Original author: enf
Merged from: //branches/cupcake/...
Automated import of CL 145493
Nick Pelly [Wed, 8 Apr 2009 22:09:15 +0000 (15:09 -0700)]
AI 145201: Hold wakelock while delaying for audio route switch after headset unplug.
Fixes bug where we go to sleep before switching audio, and we lose audio until the apps CPU wakes up again.
BUG=
1774615
Automated import of CL 145201
Romain Guy [Wed, 8 Apr 2009 21:22:40 +0000 (14:22 -0700)]
AI 145188: Fixes #
1580949. Compress text when marquee is enabled but the text is too big by only a few percent of the TextView's width.
BUG=
1580949
Automated import of CL 145188
Cynthia Wong [Wed, 8 Apr 2009 00:24:14 +0000 (17:24 -0700)]
AI 144928: Make the uphill discarding ops functionality controllable via a Gservices flag
BUG=
1725022
Automated import of CL 144928
Eric Fischer [Tue, 7 Apr 2009 20:55:05 +0000 (13:55 -0700)]
AI 144912: Merge from cupcake:
Change 144891 on 2009/04/07 by enf@ebcdic
Import a bunch of revised translations.
Automated import of CL 144912
Dave Sparks [Tue, 7 Apr 2009 01:39:04 +0000 (18:39 -0700)]
AI 144740: am: CL 144739 More notification sounds
Original author: davidsparks
Merged from: //branches/cupcake/...
Automated import of CL 144740
Wink Saville [Mon, 6 Apr 2009 22:20:45 +0000 (15:20 -0700)]
AI 144705: Teleca patch from 03/27/2009, fixes some CDMA issues.
Automated import of CL 144705
Jaikumar Ganesh [Mon, 6 Apr 2009 20:39:53 +0000 (13:39 -0700)]
AI 144688: Fix CDMA ril call sequence numbers.
RIL calls cannot have any gaps in their numbering. This was introduced
by the CDMA code merge. This was partially fixed only in ril.h. We need
to change the Constants file too.
BUG=
1765265
Automated import of CL 144688
Mike Lockwood [Mon, 6 Apr 2009 17:51:26 +0000 (10:51 -0700)]
AI 144663: Use Binder interfaces between NetworkLocationManager and LocationManagerService.
This fixes a hack that was added when NetworkLocationManager was moved out of the framework.
This also lays the groundwork for supporting location providers outside of the system process.
BUG=
1729031
Automated import of CL 144663
Mike Lockwood [Mon, 6 Apr 2009 13:01:47 +0000 (06:01 -0700)]
AI 144625: Remove unnecessary callback interface from INetworkLocationProvider.
BUG=
1729031
Automated import of CL 144625
Mike Lockwood [Mon, 6 Apr 2009 12:17:28 +0000 (05:17 -0700)]
AI 144620: Clean up interface between NetworkLocationProvider and LocationManagerService (part 1)
Move broadcast receivers for wifi scan results and battery status
from LocationManagerService to NetworkLocationProvider
Add a Service for the NetworkLocationProvider, so we can install it from its
own thread rather than from BOOT_COMPLETED or callback from LocationManagerService.
(this Service was also required for receiving Intents in NetworkLocationProvider)
BUG=
1729031
Automated import of CL 144620
Mike Lockwood [Sun, 5 Apr 2009 21:50:22 +0000 (14:50 -0700)]
AI 144599: Location Manager cleanup:
Move PhoneStateListener for listening to cell location changes from LocationManagerService
to the NetworkLocationProvider.
Move CellState class out of the core framework to the NetworkLocationProvider service.
NetworkLocationManager now notifies the collector of its state, rather than LocationManagerService.
BUG=
1729031
Automated import of CL 144599
Mike Lockwood [Sun, 5 Apr 2009 21:15:41 +0000 (14:15 -0700)]
AI 144593: Fix GSM cell location updates.
BUG=
1761611
Automated import of CL 144593
Romain Guy [Sat, 4 Apr 2009 00:37:18 +0000 (17:37 -0700)]
AI 144562: First pass at #
1580949. Changes the marquee animation to make it less weird and jarring when the text overflows by a few pixels only. The next change will take care of compressing the text when the text is longer than the TextView by only a few % of its width.
BUG=
1580949
Automated import of CL 144562
Robert Greenwalt [Fri, 3 Apr 2009 23:44:30 +0000 (16:44 -0700)]
AI 144547: Fix change 144342 by making it active only during overlay processing.
BUG=
1754390
Automated import of CL 144547
Mike Lockwood [Fri, 3 Apr 2009 16:46:32 +0000 (09:46 -0700)]
AI 144459: Add "tty" to the status bar to fix the StatusBarService.
BUG=
1761602
Automated import of CL 144459
Mike Lockwood [Fri, 3 Apr 2009 15:24:43 +0000 (08:24 -0700)]
AI 144452: More Location Manager cleanup:
Remove 1 Hz "heartbeat" polling of location providers from LocationManagerService.
Now location providers report their location to LocationManagerService via
LocationManager.setLocation() rather than waiting to be polled.
This reduces GPS fix latency by up to one second.
Remove LocationProvderImpl.getLocation().
Since we are no longer polling, this method is no longer necessary.
BUG=
1729031
Automated import of CL 144452
Evan Millar [Fri, 3 Apr 2009 05:16:12 +0000 (22:16 -0700)]
AI 144379: Make checkin batteryinfo dump more terse
BUG=
1755458
Automated import of CL 144379
Mike Lockwood [Fri, 3 Apr 2009 04:41:57 +0000 (21:41 -0700)]
AI 144372: Cleanup Settings support for enabling and disabling location providers:
LocationManagerService now listens for changes to settings,
making LocationManager.updateProviders() unnecessary.
Removed LocationManager.updateProviders()
Added Settings.Secure.setLocationProviderEnabled(), which is a thread-safe way
of enabling or disabling a single location provider.
This is safer than reading, modifying and writing the LOCATION_PROVIDERS_ALLOWED directly.
BUG=
1729031
Automated import of CL 144372
Eric Fischer [Fri, 3 Apr 2009 00:15:43 +0000 (17:15 -0700)]
AI 144347: Reimport es_US translations in an attempt to fix the build.
Automated import of CL 144347
Robert Greenwalt [Thu, 2 Apr 2009 23:55:50 +0000 (16:55 -0700)]
AI 144342: Fix bag (string-array,etc) behavior with overlays.
We used to replace elements in the default with elements from
the overlay. This change causes us to empty the array first
so if the overlay array is smaller we don't end up with elements
from the default array showing through at the end of the array.
Ex: [A,B,C] and overlay [D] should give [D] but used to give
[D,B,C].
BUG=
1754390
Automated import of CL 144342
Eric Fischer [Thu, 2 Apr 2009 23:42:13 +0000 (16:42 -0700)]
AI 144336: am: CL 144335 Import US Spanish translations, and a few Japanese changes.
Original author: enf
Merged from: //branches/cupcake/...
Automated import of CL 144336
Evan Millar [Thu, 2 Apr 2009 23:36:33 +0000 (16:36 -0700)]
AI 144333: Change the way the battery level tracking code works in BatteryStats. Before we simply kept track of the last
2 levels as recorded at plug and unplug events. During charge cycles this would be useful because it would tell us
what the start and end levels were in the last discharge cycle. However during a discharge cycle this information could
be misleading as it would give you the level at the last unplug event (beginning the the discharge cycle) and last plug
event (end of the previous discharge cycle).
Now we are still keeping track of 2 values, but they are "discharge cycle start level" and "discharge cycle current level".
During a discharge cycle this will give you the level the current discharge cycle started at, and the current level. During
a charge cycle the same data will be supplied as before (the start/end of the last discharge cycle).
B=144249
Automated import of CL 144333
Jean-Michel Trivi [Thu, 2 Apr 2009 23:14:14 +0000 (16:14 -0700)]
AI 144327: am: CL 144326 Start the thread that initializes the camera for the test under lock to make sure the monitor is notified after it has started waiting.
Original author: jmtrivi
Merged from: //branches/cupcake/...
Automated import of CL 144327
Xia Wang [Thu, 2 Apr 2009 22:23:44 +0000 (15:23 -0700)]
AI 144314: am: CL 144313 Add two test cases for AudioTrack.java
getMinBufferSize() returns ERROR_BAD_VALUE if
sampleRateInHz < 4000 or > 48000.
Original author: xiaw
Merged from: //branches/cupcake/...
Automated import of CL 144314
Suchi Amalapurapu [Thu, 2 Apr 2009 22:20:29 +0000 (15:20 -0700)]
AI 144309: am: CL 144308 aapt extensions: required sdk version, dependent software libraries, gadgets
Add new attributes for sdk version, software libs and gadgets
BUG =
1730924
Original author: asuchitra
Merged from: //branches/cupcake/...
Automated import of CL 144309
Chris Tate [Thu, 2 Apr 2009 22:01:22 +0000 (15:01 -0700)]
AI 144307: am: CL 144306 Fix SDK issue
1716562 - Broadcast mechanism documentation should be improved.
Original author: ctate
Merged from: //branches/cupcake/...
Automated import of CL 144307
Jack Palevich [Thu, 2 Apr 2009 20:38:26 +0000 (13:38 -0700)]
AI 144282: Tweak this tool to work with the current directory structure.
Also leave the "generated" directory around if it contains files that
need to be checked in.
Automated import of CL 144282
Amith Yamasani [Thu, 2 Apr 2009 18:40:25 +0000 (11:40 -0700)]
AI 144257: am: CL 144256 Need to show opt-in screen for location collection.
Added a screen to the setup wizard, after login, to ask user to
opt-in for location collection.
Added a dialog to Settings when user turns on Network location.
Fixed a security permission issue in LocationManagerService related
to this change.
Original author: yamasani
Merged from: //branches/cupcake/...
Automated import of CL 144257
Robert Greenwalt [Thu, 2 Apr 2009 16:53:35 +0000 (09:53 -0700)]
AI 144241: Stop polling dbus.
BUG=
1244263
Automated import of CL 144241
Mike Lockwood [Thu, 2 Apr 2009 12:27:16 +0000 (05:27 -0700)]
AI 144221: Fix typo in Javadoc
Automated import of CL 144221
Wink Saville [Thu, 2 Apr 2009 08:37:02 +0000 (01:37 -0700)]
AI 144185: Integrate cdma into the main code base.
Automated import of CL 144185
Daisuke Miyakawa [Thu, 2 Apr 2009 08:34:15 +0000 (01:34 -0700)]
AI 144182: am: CL 144181 Modify ProgressDialog class and its xml so that it follows the
Android's UI guide line. This modification is based on leland's mock.
See http://b/issue?id=
1748136 for more information.
Put ProgressNumber left side, next to ProgressPercentage.
Make ProgressPercentage Bold.
Put ProgressNumber and ProgressPercentage near to the ProgressBar
above. This is same as the design of Market application.
Enable ProgressDialog change the ProgressNumber format. This is hidden
since the interface is premature.
Original author: dmiyakawa
Merged from: //branches/cupcake/...
Automated import of CL 144182
Ray Chen [Thu, 2 Apr 2009 08:31:49 +0000 (01:31 -0700)]
AI 144176: To fix the race condition in case "requestCancelDecode"
happens earlier than AutoDecoderCancel object is added
to the gAutoDecoderCancelMutex linked list.
BUG=
1692286
Automated import of CL 144176
Nick Pelly [Thu, 2 Apr 2009 08:21:13 +0000 (01:21 -0700)]
AI 144151: am: CL 144150 Fix heap corruption.
Take mutex in close(), and skip write path after turning bluetooth off.
Original author: npelly
Merged from: //branches/cupcake/...
Automated import of CL 144151
Chris Tate [Wed, 1 Apr 2009 23:01:18 +0000 (16:01 -0700)]
AI 144135: am: CL 144134 Fix issue
1750132 - SensorManager listener 'rate' parameter units are undocumented
Original author: ctate
Merged from: //branches/cupcake/...
Automated import of CL 144135
Brett Chabot [Wed, 1 Apr 2009 22:15:33 +0000 (15:15 -0700)]
AI 144098: am: CL 144093 Fix NPE in ActivityUnitTestCase.
Original author: brettchabot
Merged from: //branches/cupcake/...
Automated import of CL 144098
Eric Laurent [Wed, 1 Apr 2009 19:55:13 +0000 (12:55 -0700)]
AI 144054: am: CL 144053 Fix issue #
1751242 A2DP playback fails first time: Invalid buffer size: minFrameCount 10240, frameCount 4800
The problem comes from the fact that AudioSystem::getOutputFrameCount() calls getOutput() to retrieve the active output (A2DP or Hardware) before calling get_audio_flinger(). If it is the first time AudioSystem::getOutputFrameCount() is called in a given process, getOutput() will return a wrong value because gA2dpEnabled has not yet been updated by get_audio_flinger().
The fix consists in calling get_audio_flinger() in getOutput() to be sure that gA2dpEnabled is valid when getOutput() reads it.
Original author: elaurent
Merged from: //branches/cupcake/...
Automated import of CL 144054
Doug Zongker [Wed, 1 Apr 2009 19:01:43 +0000 (12:01 -0700)]
AI 144044: First cut of tunneling HTTP requests over gtalk connection:
- We define HttpRequest and HttpResponse protocol buffers.
The RMQ mechanism is *not* used for these (though the
messages define rmq id fields in case we want to start).
- GTalkHttpClient will send an http request over the
connection to MCS if:
- gtalk_tunnel_http in gservices is turned on
- the request destination is the android proxy
- it can make a connection to gtalkservice
The request falls back to using GoogleHttpClient if it can't
be processed over the MCS connection.
A few shortcuts are taken with cookie handling, but these
are okay for the envisioned usage.
Automated import of CL 144044
Romain Guy [Wed, 1 Apr 2009 18:46:43 +0000 (11:46 -0700)]
AI 144042: Fixes #
1742109. Add a new API to ListView to return the list of checked items ids.
BUG=
1742109
Automated import of CL 144042
Bjorn Bringert [Wed, 1 Apr 2009 18:13:07 +0000 (11:13 -0700)]
AI 144032: Added missing import to fix breakage caused by CL 144008.
Automated import of CL 144032
Romain Guy [Wed, 1 Apr 2009 17:40:10 +0000 (10:40 -0700)]
AI 144013: Rename PoolFactory to Pools, to follow the java.util convention (Collections, Arrays.)
Automated import of CL 144013
Bjorn Bringert [Wed, 1 Apr 2009 17:27:37 +0000 (10:27 -0700)]
AI 144008: UriMatcher: Avoid repeated calls to Uri.getPathSegments()
in UriMatcher.match().
Before, every call to UriMatcher.match() called
Uri.getPathSegments() N + 1 times,
where N is the size of the list returned by
Uri.getPathSegments(). Since some of the implementations
of Uri.getPathSegments() are O(N), UriMatcher.match() was O(N^2).
This CL fixes the problem by calling uri.getPathSegments() once in
the beginning of match(). That should be safe since Uri is
immutable.
BUG=
1751158
Automated import of CL 144008
Jean-Baptiste Queru [Wed, 1 Apr 2009 17:23:58 +0000 (10:23 -0700)]
AI 144007: am: CL 144006 Set a real 3.xml, which is the current candidate cupcake API.
This allows work done in later codelines to have proper
backward-compatibility checks.
Original author: jbq
Merged from: //branches/cupcake/...
Automated import of CL 144007
Tadashi Takaoka [Wed, 1 Apr 2009 16:53:52 +0000 (09:53 -0700)]
AI 144002: am: CL 144001 Fix tiny bug in Rfc822Token.java
Original author: takaoka
Merged from: //branches/cupcake/...
Automated import of CL 144002
Grace Kloba [Wed, 1 Apr 2009 16:44:18 +0000 (09:44 -0700)]
AI 143999: am: CL 143998 Fix #
1750489. Call WebKit's setNetworkOnLine from WebCore thread instead of UI thread as WebKit is not thread safe.
Using the same code pattern as the rest of the file:
. throw IllegalStateException if BrowserFrame.sJavaBridge is null in pauseTimers/resumeTimers.
. use (msg.arg1 == 1) to pass the boolean from WebView to WebViewCore as in CLEAR_CACHE
Original author: klobag
Merged from: //branches/cupcake/...
Automated import of CL 143999
Jeffrey Sharkey [Wed, 1 Apr 2009 01:25:03 +0000 (18:25 -0700)]
AI 143908: am: CL 143907 Make search widget drop-down wider.
Original author: jsharkey
Merged from: //branches/cupcake/...
Automated import of CL 143908
Yu Shan Emily Lau [Wed, 1 Apr 2009 01:15:52 +0000 (18:15 -0700)]
AI 143905: am: CL 143904 Fix the failure in the media recorder large test by adding the Camera permission.
Original author: yslau
Merged from: //branches/cupcake/...
Automated import of CL 143905
Robert Greenwalt [Wed, 1 Apr 2009 01:04:05 +0000 (18:04 -0700)]
AI 143900: am: CL 143898 Attempt to set the device Locale (if not already set) at phone
init based on the phone's reported carrier ID.
Uses a core system resource string-array to contain the mapping
of carrier ID -> default locale. This should be set per project in
an overlay.
Original author: rgreenwalt
Merged from: //branches/cupcake/...
Automated import of CL 143900
Dianne Hackborn [Wed, 1 Apr 2009 01:00:36 +0000 (18:00 -0700)]
AI 143899: am: CL 143896 Fix issue #
1748954 and #
1737952:
#
1748954 (New status bar fades into all white background): FrameLayout wasn't updating its foreground drawable when its padding changed, which would happen as the status bar is shown and hidden. To fix this I also ended up fixing a problem in the view debug stuff where we couldn't get a bitmap for a view that is the full screen size because it is too big... actually I just went ahead and added another function to snapshot the view hierarchy which works a lot better for us anyway.
#
1737952 (Home screen icons overlap with the notification bar after exiting any camera app): Originally I punted this because it only happened in rare situations, but now that home is always portrait it happens a lot more so it is more important to fix. This involved a few things to clean up hiding/showing the status bar:
- We now determine when to hide and show it during layout, which allows us to do this at the time it is actually needed rather than during animation after we can actually catch it for the initial display of a window. This required tweaking the layout API so the policy can request a second layout pass if needed.
- When doing layout, we are now much more aggressive about skipping the layout of windows. Basically anything that we know will be hidden in the near future is ignored for layout, so that it doesn't glitch as it is transfered out of the screen. The theory being that it is better to leave it as it was originally placed while we are transitioning it out, than to switch it to something slightly more correct.
Original author: hackbod
Merged from: //branches/cupcake/...
Automated import of CL 143899
Romain Guy [Wed, 1 Apr 2009 00:52:16 +0000 (17:52 -0700)]
AI 143890: Fixes #
1749387. Improve the pooling of the VelocityTracker class. This introduces a new, hidden, API for pooling objects easily.
BUG=
1749387
Automated import of CL 143890
Brett Chabot [Wed, 1 Apr 2009 00:04:34 +0000 (17:04 -0700)]
AI 143870: am: CL 143869 Change InstrumentationTestRunner so all tests in the application are run when no other arguments are supplied, instead of running only tests in the app's package.
Original author: brettchabot
Merged from: //branches/cupcake/...
Automated import of CL 143870
Romain Guy [Tue, 31 Mar 2009 22:15:47 +0000 (15:15 -0700)]
AI 143815: am: CL 143758 Fixes #
1749387. When a client of VelocityTracker obtains an instance from the pool, actually remove the object from the pool. Otherwise, several clients can share the same VelocityTracker which can lead to really weird side effects (including concurrency and UI issues.)
Original author: romainguy
Merged from: //branches/cupcake/...
Automated import of CL 143815
Dianne Hackborn [Tue, 31 Mar 2009 22:04:46 +0000 (15:04 -0700)]
AI 143800: am: CL 143748 Fix issue #
1743326 (More battery stats)
Adds stats for:
- Number of raw user events that have happened in the system.
- Number of times user activity has been reported, dividied by UID and type of activity.
- Duration of screen brightness levels in 4 buckets.
- Per-UID tracking of who has turned on Wifi and how long we can attribute it being on because of them.
Original author: hackbod
Merged from: //branches/cupcake/...
Automated import of CL 143800
Nick Pelly [Tue, 31 Mar 2009 21:56:26 +0000 (14:56 -0700)]
AI 143788: am: CL 143740 Don't clear supported profiles in settings app if getRemoteClass returns error.
Also clean up the error codes returned by the framework, so that the settings app can properly detect an error.
Original author: npelly
Merged from: //branches/cupcake/...
Automated import of CL 143788
Sridhar Gurivireddy [Tue, 31 Mar 2009 21:47:19 +0000 (14:47 -0700)]
AI 143779: am: CL 143727 Make the test runner and results assets of DumpRendertree. This is done so that we could have
1) Lab machines can run layout tests without having build environment setup
2) We could have different set of pass/fail results per branch
Also added a simple python script which runs run_layout_tests.py
Original author: sridharg
Merged from: //branches/cupcake/...
Automated import of CL 143779
Eric Laurent [Tue, 31 Mar 2009 21:33:34 +0000 (14:33 -0700)]
AI 143775: am: CL 143620 Attempt for fixing crash in AudioFlinger::MixerThread::dumpTracks() seen in bug report for issue
1747119.
AudioFlinger::MixerThread::dumpTracks() was reading mTracks[] vector instead of mActiveTracks[] when dumping active tracks.
Original author: elaurent
Merged from: //branches/cupcake/...
Automated import of CL 143775
Evan Millar [Tue, 31 Mar 2009 18:33:18 +0000 (11:33 -0700)]
AI 143710: am: CL 143615 -Add more stats:
-total network sent/received
-total full/partial wakelock times.
-Format the network sent/received amounts to be more easily readable.
Original author: emillar
Merged from: //branches/cupcake/...
Automated import of CL 143710
Dirk Dougherty [Tue, 31 Mar 2009 18:22:15 +0000 (11:22 -0700)]
AI 143696: am: CL 143576 SDK doc change: Fix links from SDK upgrading docs to migration and diff info.
Original author: ddougherty
Merged from: //branches/cupcake/...
Automated import of CL 143696
Eric Fischer [Tue, 31 Mar 2009 18:11:16 +0000 (11:11 -0700)]
AI 143685: am: CL 143547 Import revised translations.
Original author: enf
Merged from: //branches/cupcake/...
Automated import of CL 143685
Eric Fischer [Tue, 31 Mar 2009 18:08:30 +0000 (11:08 -0700)]
AI 143678: am: CL 143540 Try not to start TextView lines with non-starter characters.
TextView was previously following the "relaxed" line breaking
convention and would allow a line break between any two
ideographic characters. Tighten that up and do not allow
line breaks before non-starter characters (sound and iteration
marks and small Hiragana and Katakana).
Original author: enf
Merged from: //branches/cupcake/...
Automated import of CL 143678
Eric Fischer [Tue, 31 Mar 2009 17:59:44 +0000 (10:59 -0700)]
AI 143669: am: CL 143495 Add more accented letters to the character picker.
The hardware keyboard doesn't have all the accents needed for
Czech and Polish, so round out the selection.
Original author: enf
Merged from: //branches/cupcake/...
Automated import of CL 143669
Mike Lockwood [Tue, 31 Mar 2009 15:59:58 +0000 (08:59 -0700)]
AI 143616: Fix ANR that could occur when disabling GPS in Settings while the GPS is active.
Exit from GpsEventThread immediately when the GPS is disabled instead of
waiting for the GPS to shut down fully.
BUG=
1729031
Automated import of CL 143616
Dave Sparks [Sat, 28 Mar 2009 03:28:22 +0000 (20:28 -0700)]
AI 143267: am: CL 143127 Media recorder service requires android.permission.CAMERA to record video
Original author: davidsparks
Merged from: //branches/cupcake/...
Automated import of CL 143267