summaryrefslogtreecommitdiffstats
path: root/core/java
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'readonly-p4-donut' into donutJeffrey Sharkey2009-04-131-0/+1
|\
| * AI 145860: am: CL 145568 Hide setStarted() from public API.Jeffrey Sharkey2009-04-131-0/+1
| | | | | | | | | | | | | | | | It should be renamed to something more meaninful before being exposed. Original author: jsharkey Merged from: //branches/cupcake/... Automated import of CL 145860
* | Merge branch 'readonly-p4-donut' into donutDianne Hackborn2009-04-132-2/+83
|\ \ | |/
| * AI 145859: am: CL 145561 Fix issue #1710534 (documentation doesn't mention ↵Dianne Hackborn2009-04-132-2/+83
| | | | | | | | | | | | | | | | | | that activity resolver (and others) handle MIME types as case-sensitive). Original author: hackbod Merged from: //branches/cupcake/... Automated import of CL 145859
* | Merge branch 'readonly-p4-donut' into donutAndy Stadler2009-04-1030-97/+86
|\ \ | |/
| * AI 145778: Manual merge changes 145382-145384 from cupcake.Andy Stadler2009-04-1030-97/+86
| | | | | | | | Automated import of CL 145778
* | Integrate new power connnect/disconnect broadcastsChristopher Tate2009-04-091-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | Two new broadcasts, Intent.ACTION_POWER_CONNECTED and Intent.ACTION_POWER_CONNECTED, that are issued when the device is plugged and unplugged from USB or AC power. This pulls two changes from the open-source Gerrit repo into the internal Donut codeline: 1241 fda6fae Added broadcasts for external power events. 9491 37f8ca1 Fix system service crash when booting while on battery power The current.xml API description has also been updated to include the new Intent fields; the new API was approved in the original OSS change.
* | Merge branch 'readonly-p4-donut' into donutRomain Guy2009-04-081-10/+40
|\ \ | |/
| * AI 145188: Fixes #1580949. Compress text when marquee is enabled but the ↵Romain Guy2009-04-081-10/+40
| | | | | | | | | | | | | | | | text is too big by only a few percent of the TextView's width. BUG=1580949 Automated import of CL 145188
* | Merge change 38 into donutAndroid (Google) Code Review2009-04-081-0/+1
|\ \ | | | | | | | | | | | | * changes: Fix issue #1769910 (Track activity launch times)
| * | Fix issue #1769910 (Track activity launch times)Dianne Hackborn2009-04-071-0/+1
| | | | | | | | | | | | | | | | | | The usage stats service now collects per-activity launch time stats. There are a number of fixes and improvements to its statistics management and collection; it now operates its calendar in GMT and ensures that for checkin purposes it always reports one day and only one complete day to the checkin service. Also change the checkin option from "-c" to "--checkin" since it is really a special thing.
* | | Merge branch 'readonly-p4-donut' into donutCynthia Wong2009-04-071-0/+6
|\ \ \ | | |/ | |/|
| * | AI 144928: Make the uphill discarding ops functionality controllable via a ↵Cynthia Wong2009-04-071-0/+6
| |/ | | | | | | | | | | | | | | Gservices flag BUG=1725022 Automated import of CL 144928
* | Preserve an Activity's setIntent() state across relaunchesChristopher Tate2009-04-072-7/+11
|/ | | | | | | | Previously any Intent designated by setIntent() would be lost when the Activity was shut down and restarted due to orientation change. Now the custom intent is preserved across the relaunch. Bug: b/1743425
* AI 144562: First pass at #1580949. Changes the marquee animation to make it ↵Romain Guy2009-04-031-4/+37
| | | | | | | | 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
* AI 144379: Make checkin batteryinfo dump more terseEvan Millar2009-04-021-20/+24
| | | | | | BUG=1755458 Automated import of CL 144379
* AI 144372: Cleanup Settings support for enabling and disabling location ↵Mike Lockwood2009-04-021-0/+40
| | | | | | | | | | | | | | 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
* AI 144333: Change the way the battery level tracking code works in ↵Evan Millar2009-04-023-32/+40
| | | | | | | | | | | | | | | 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
* AI 144307: am: CL 144306 Fix SDK issue 1716562 - Broadcast mechanism ↵Chris Tate2009-04-023-13/+33
| | | | | | | | | documentation should be improved. Original author: ctate Merged from: //branches/cupcake/... Automated import of CL 144307
* AI 144241: Stop polling dbus.Robert Greenwalt2009-04-021-43/+13
| | | | | | BUG=1244263 Automated import of CL 144241
* AI 144221: Fix typo in JavadocMike Lockwood2009-04-021-1/+1
| | | | Automated import of CL 144221
* AI 144185: Integrate cdma into the main code base.Wink Saville2009-04-025-35/+135
| | | | Automated import of CL 144185
* AI 144182: am: CL 144181 Modify ProgressDialog class and its xml so that it ↵Daisuke Miyakawa2009-04-021-2/+22
| | | | | | | | | | | | | | | | | 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
* AI 144135: am: CL 144134 Fix issue 1750132 - SensorManager listener 'rate' ↵Chris Tate2009-04-011-3/+8
| | | | | | | | | parameter units are undocumented Original author: ctate Merged from: //branches/cupcake/... Automated import of CL 144135
* AI 144044: First cut of tunneling HTTP requests over gtalk connection:Doug Zongker2009-04-011-1/+7
| | | | | | | | | | | | | | | | | - 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
* AI 144042: Fixes #1742109. Add a new API to ListView to return the list of ↵Romain Guy2009-04-011-0/+23
| | | | | | | | checked items ids. BUG=1742109 Automated import of CL 144042
* AI 144032: Added missing import to fix breakage caused by CL 144008.Bjorn Bringert2009-04-011-0/+1
| | | | Automated import of CL 144032
* AI 144013: Rename PoolFactory to Pools, to follow the java.util convention ↵Romain Guy2009-04-013-8/+8
| | | | | | (Collections, Arrays.) Automated import of CL 144013
* AI 144008: UriMatcher: Avoid repeated calls to Uri.getPathSegments()Bjorn Bringert2009-04-011-2/+3
| | | | | | | | | | | | | | | 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
* AI 144002: am: CL 144001 Fix tiny bug in Rfc822Token.javaTadashi Takaoka2009-04-011-1/+1
| | | | | | | Original author: takaoka Merged from: //branches/cupcake/... Automated import of CL 144002
* AI 143999: am: CL 143998 Fix #1750489. Call WebKit's setNetworkOnLine from ↵Grace Kloba2009-04-012-2/+13
| | | | | | | | | | | | 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
* AI 143908: am: CL 143907 Make search widget drop-down wider.Jeffrey Sharkey2009-03-311-0/+16
| | | | | | | Original author: jsharkey Merged from: //branches/cupcake/... Automated import of CL 143908
* AI 143899: am: CL 143896 Fix issue #1748954 and #1737952:Dianne Hackborn2009-03-314-40/+110
| | | | | | | | | | | #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
* AI 143890: Fixes #1749387. Improve the pooling of the VelocityTracker class. ↵Romain Guy2009-03-318-54/+323
| | | | | | | | This introduces a new, hidden, API for pooling objects easily. BUG=1749387 Automated import of CL 143890
* AI 143815: am: CL 143758 Fixes #1749387. When a client of VelocityTracker ↵Romain Guy2009-03-311-0/+1
| | | | | | | | | 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
* AI 143800: am: CL 143748 Fix issue #1743326 (More battery stats)Dianne Hackborn2009-03-314-47/+515
| | | | | | | | | | | | 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
* AI 143788: am: CL 143740 Don't clear supported profiles in settings app if ↵Nick Pelly2009-03-312-4/+5
| | | | | | | | | | 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
* AI 143710: am: CL 143615 -Add more stats:Evan Millar2009-03-311-8/+105
| | | | | | | | | | -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
* AI 143678: am: CL 143540 Try not to start TextView lines with non-starter ↵Eric Fischer2009-03-311-4/+53
| | | | | | | | | | | | | | 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
* AI 143669: am: CL 143495 Add more accented letters to the character picker.Eric Fischer2009-03-311-15/+26
| | | | | | | | | 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
* AI 143214: am: CL 143009 More work on issue #1739507 (kila-user build is too ↵Dianne Hackborn2009-03-271-2/+1
| | | | | | | | | big): remove some unused application resources I found. Original author: hackbod Merged from: //branches/cupcake/... Automated import of CL 143214
* AI 143207: am: CL 142996 Fix bug in human readable battery stats dumping ↵Evan Millar2009-03-271-2/+2
| | | | | | | | | code which caused the wifi lock times to be off by an order of magnitude. Original author: emillar Merged from: //branches/cupcake/... Automated import of CL 143207
* AI 143196: am: CL 142964 Add a function to clear styles in EditStyledText.Satoshi Kataoka2009-03-271-45/+346
| | | | | | | | | | Add a function to change getBackground color. Add a function to check whether EditStyledText has styled text or not. Refactor function and variable names for readability. Original author: satok Merged from: //branches/cupcake/... Automated import of CL 143196
* AI 143185: am: CL 142930 Adds a straightforward abort() function in addition ↵Nicolas Roard2009-03-271-4/+15
| | | | | | | | | to interrupt(). Used on the gears C++ side to get rid of the thread leaking introduced with the HttpRequest refactoring. Original author: nicolasroard Merged from: //branches/cupcake/... Automated import of CL 143185
* AI 143171: am: CL 142873 fix [1732012] Only show screen rotation animation ↵Mathias Agopian2009-03-271-1/+18
| | | | | | | | | when triggered by sensor Original author: mathias Merged from: //branches/cupcake/... Automated import of CL 143171
* AI 143169: am: CL 142870 Fix issue #1724917 (Applications (browser, maps, ↵Dianne Hackborn2009-03-272-4/+10
| | | | | | | | | | gmail) fail to retain their landscape state after coming out of sleep mode). We now rely on the listeners last known orientation, and make sure to clear it when enabling/disabling. Also do most of the work for issue #1732012 (Only show screen rotation animation when triggered by sensor). This just needs to be hooked up to the surface flinger API when that appears. Original author: hackbod Merged from: //branches/cupcake/... Automated import of CL 143169
* AI 143165: am: CL 142861 Make TextView Emoji scale to match the size of the ↵Eric Fischer2009-03-272-17/+58
| | | | | | | | | text. Original author: enf Merged from: //branches/cupcake/... Automated import of CL 143165
* AI 143162: am: CL 142858 Fix framework orientation issuesSuchi Amalapurapu2009-03-271-16/+27
| | | | | | | | | | | | | | Define orientation limits for various cases. Values between 235 and 295 are considered landscape, 0 - 60 are considered portrait. 0-235 are ignored since we don't support Surfaces for 180 and 270 yet. A linear threshold value is calculated for values between 265 and 355 to switch between landscape and portrait.(different for both cases) Based on current mode we not only calculate the threshold but also compare accordingly based on increasing or decreasing orientation BUG = 1734325 Original author: asuchitra Merged from: //branches/cupcake/... Automated import of CL 143162
* AI 143159: am: CL 142855 Fix SHOW_OR_CREATE intent to correctly handle ↵Jeffrey Sharkey2009-03-271-0/+12
| | | | | | | | | | | duplicate E-mail or IM entries for a person. Added a new WITH_EMAIL_OR_IM_FILTER_URI to find people with a given string as either an E-mail or IM address. This cleans up the original code, and lets us handle duplicates when there are multiple ContactMethod matches for a single person. (We don't get GROUP BY through the ContentProvider interface.) In ContactsListActivity we don't show possibly-incorrect labels when in MODE_QUERY_PICK_TO_VIEW, as any labels and values would be identical. (The people appearing in that list are there because their ContactMethod matches the query.) Original author: jsharkey Merged from: //branches/cupcake/... Automated import of CL 143159
* AI 143150: Fixed the problem where setEnabled(false) has no effect from ↵Michael Chan2009-03-271-2/+10
| | | | | | | | | | | onResume(). The problem was that the Preference widget was reenabled when its dependency was in enabled state. The enabled field was basically overloaded. The fix was to add an additional field to keep track of whether its dependencies were met. BUG=1653960 Automated import of CL 143150