summaryrefslogtreecommitdiffstats
path: root/core/java/android
Commit message (Collapse)AuthorAgeFilesLines
* Prevent possible NPE in android.gesture.LearnerKenny Root2010-02-171-1/+2
| | | | Change-Id: If9b0ac9a05b6736719d84c6b58be73e3f7771f07
* Remove ACTION_VOICE_SEARCH_SETTINGS (added only for Froyo), because we've gotMike LeBeau2010-02-161-6/+0
| | | | a more robust solution instead.
* Merge "MountService: Add API call for getting a list of pids currently using ↵San Mehat2010-02-161-1/+7
|\ | | | | | | the specified mountpoint"
| * MountService: Add API call for getting a list of pids currently using the ↵San Mehat2010-02-161-1/+7
| | | | | | | | | | | | specified mountpoint Signed-off-by: San Mehat <san@google.com>
* | Merge "Update Tethering."Robert Greenwalt2010-02-163-2/+55
|\ \
| * | Update Tethering.Robert Greenwalt2010-02-163-2/+55
| |/ | | | | | | | | | | | | Adds telephony support, async model, multiple tethered iface suport, better notifications, device config. bug:2413855
* | Merge "API CHANGE: expose backup/restore to the SDK"Chris Tate2010-02-1614-41/+178
|\ \
| * | API CHANGE: expose backup/restore to the SDKChristopher Tate2010-02-1614-41/+178
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The core backup/restore classes [BackupManager, BackupAgent, RestoreSession, and RestoreObserver] are now published for 3rd party developers, as well as the suite of helper classes that exist so far to aid authorship of backup/restore agents. In conjunction with the API change, the restore-time automatic data wipe has now been removed: applications are responsible for managing the logic of wipe vs merge themselves. If the app's agent onRestore() callback throws, the data is presumed to be incoherent and a wipe is issued via the Activity Manager; otherwise, no automatic action is ever taken. Change-Id: I0b3418b829d4689b58b88be3d9c4ace37a8583a9
* | | Merge "Add constant to android-common for voice search's ↵Mike LeBeau2010-02-161-4/+2
|\ \ \ | |/ / |/| | | | | EXTRA_CALLING_PACKAGE, and use it from SearchDialog."
| * | Add constant to android-common for voice search's EXTRA_CALLING_PACKAGE,Mike LeBeau2010-02-121-4/+2
| | | | | | | | | | | | and use it from SearchDialog.
* | | Add API to access ICU's East Asian WidthKenny Root2010-02-161-0/+39
| | | | | | | | | | | | | | | | | | | | | | | | Currently there is no way for an application built against the API to access East Asian Width data from ICU. This adds an API for applications to use to access it for correct drawing of international characters. Change-Id: Iab50698ee555ae2ca8ab4b242cc14aa6e0dc3b48
* | | Merge "Fixing the use of entities in VCardExporter."Daisuke Miyakawa2010-02-161-12/+9
|\ \ \
| * | | Fixing the use of entities in VCardExporter.Dmitri Plotnikov2010-02-161-12/+9
| | | | | | | | | | | | | | | | | | | | Bug: 2377678 Change-Id: I05768fd2ce28406b1fc32005343fa1eeaaecdd24
* | | | Merge "fix build"Jean-Baptiste Queru2010-02-161-3/+3
|\ \ \ \
| * | | | fix buildJean-Baptiste Queru2010-02-161-3/+3
| | | | | | | | | | | | | | | | | | | | Change-Id: I08b7d09408530e8c107e2821af7a769fba1c7bd7
* | | | | Keep Rfc822Tokenizer from crashing when the string ends with a backslash.Eric Fischer2010-02-161-2/+2
|/ / / / | | | | | | | | | | | | Bug 2442537
* | | | Add getInsecure() that returns a persistently insecure SSLSocketFactory,Dan Egnor2010-02-161-18/+39
| | | | | | | | | | | | | | | | | | | | | | | | which Email needs for unbundling. Bug: 2353593
* | | | Do not include the fragement identifier in the path.Patrick Scott2010-02-161-1/+2
| | | | | | | | | | | | | | | | Bug: 2435741
* | | | Merge "Expose more Download Manager APIs."Jean-Baptiste Queru2010-02-161-4/+7
|\ \ \ \
| * | | | Expose more Download Manager APIs.Jean-Baptiste Queru2010-02-161-4/+7
| | |_|/ | |/| | | | | | | | | | | | | | | | | | This will allow apps to track download progress. Change-Id: Id6b77c0fc01b4838fca45e2fe241b1ea08e65038
* | | | Switch from REMOTE_INTENT to the new push messaging, add the required ↵Costin Manolache2010-02-161-1/+1
|/ / / | | | | | | | | | permission.
* | | Merge "Fix for [Horizontal]ScrollView scroll range reporting"Adam Powell2010-02-162-8/+10
|\ \ \ | |/ / |/| |
| * | Fix for [Horizontal]ScrollView scroll range reportingAdam Powell2010-02-162-8/+10
| | |
* | | Merge "Enhance URL regular expression to match more Unicode chars."Shimeng (Simon) Wang2010-02-161-1/+3
|\ \ \ | |/ / |/| |
| * | Enhance URL regular expression to match more Unicode chars.Shimeng (Simon) Wang2010-02-111-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enhance URL regular expression to match legal one byte Unicode characters in Internationalized Resource Identifiers as detailed in RFC 3987. Specifically two byte Unicode characters are not included. Not all things in RFC 3987 is implemented, this is just an enhancement for recognizing more common used one byte Unicode characters. This change helps Browser address bar identify more valid URL without scheme typed in, such as 현금영수증.kr make-iana-tld-pattern.py is modified to contain only Top Level Domain regular expression generation. Other parts of WEB_URL pattern are in solely in Patters.java for better consistency and maintenance.
* | | Merge "VelocityTracker now uses pointer id instead of index when referring ↵Adam Powell2010-02-161-22/+37
|\ \ \ | | | | | | | | | | | | to multiple pointers. VelocityTracker now correctly handles multitouch. Addresses http://b/issue?id=2439030"
| * | | VelocityTracker now uses pointer id instead of index when referring toAdam Powell2010-02-121-22/+37
| | | | | | | | | | | | | | | | | | | | multiple pointers. VelocityTracker now correctly handles multitouch. Addresses http://b/issue?id=2439030
* | | | Merge "Added proper overscrolling scroll bar behavior to GridView"Adam Powell2010-02-161-3/+11
|\ \ \ \
| * | | | Added proper overscrolling scroll bar behavior to GridViewAdam Powell2010-02-121-3/+11
| |/ / /
* | | | Download Manager API to support GmailPaul Westbrook2010-02-161-140/+476
| | | | | | | | | | | | | | | | | | | | Adds APIs to the Download manager to handle downloads based on opaque ids
* | | | Merge "Include install location preference when installing packages. Changes ↵Suchi Amalapurapu2010-02-162-121/+9
|\ \ \ \ | | | | | | | | | | | | | | | include Add new remote call in default container service to determine install location. Rename INSTALL_ON_SDCARD Remove recommentAppInstall method Add some additional flags used in remote stubs. Move check for protected apps prior to copy. Unit tests"
| * | | | Include install location preference when installing packages.Suchi Amalapurapu2010-02-122-121/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes include Add new remote call in default container service to determine install location. Rename INSTALL_ON_SDCARD Remove recommentAppInstall method Add some additional flags used in remote stubs. Move check for protected apps prior to copy. Unit tests DefaultContainerService first parses the file uri(if content uri is specified it returns a default install internal only value) and returns a recommended location. Based on which the temporary id is determined either a file name or a container id and the file is copied there. This is then later renamed during install. Todo's light weight parsing of package when determining location since we just need the install location attribute only when finding out recomended location. This will also enable to move the check for updated system apps(cannot be on sdcard) prior to copying.
* | | | | Merge "tweak the Base64 implementation"Doug Zongker2010-02-163-427/+446
|\ \ \ \ \
| * | | | | tweak the Base64 implementationDoug Zongker2010-02-163-427/+446
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - move the encodeInternal/decodeInternal methods into the inner "state" classes - tighten up the inner loop of the encoder and decoder a bit, saving about 5% of time in both cases - improve javadoc - other little fixes Change-Id: I72e0ce8502c664a32418cea04636ccdbf4fec17c
* | | | | | Set up the WebTextView before setting its selection.Leon Scroggins2010-02-161-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | Fixes http://b/issue?id=2431351
* | | | | | Make vCard importer use Organization name when there's no other information ↵Daisuke Miyakawa2010-02-161-0/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | available. Some Contacts users are accustomed to use Organization as a name of the contact when the target contact is for some oraginazion like company, etc., so this change makes sense. Bug: 2310146
* | | | | | Add error handling codes into vCard composer.Daisuke Miyakawa2010-02-151-15/+34
| | | | | | | | | | | | | | | | | | | | | | | | Bug: 2377678
* | | | | | Remove all traces of the old checkin service (and its associated parentalDan Egnor2010-02-134-331/+3
|/ / / / / | | | | | | | | | | | | | | | control interfaces) from the framework.
* | | | | New user interface sound effects:Daniel Sandler2010-02-121-0/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Low battery. (http://b/2320026) - Dock/undock events. - Keyguard lock/unlock events. New system settings have been created to turn these on/off and to specify the relevant sound files. [Production notes: The provided low battery sound and dock sounds were synthesized; the lock screen sounds are processed samples of a ballpoint pen click mechanism.] Bug: 2320026 Change-Id: I374285b0f94f59c7555bb8816580f5a8c802e90d
* | | | | fix build breakage due to javadoc errorDoug Zongker2010-02-121-1/+1
| | | | | | | | | | | | | | | | | | | | Change-Id: Ie74e8e43a018fce0eaf34efead206ae03b82830a
* | | | | Fix MotionEvent pointer API.Dianne Hackborn2010-02-122-31/+77
| |_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | Ooops. The API said that the pointer down and up actions contained the pointer id, but it is actually the index. Actually it makes much more sense for it to be the index, and those ACTION_POINTER_1_DOWN etc. constants were stupid.
* | | | @hide the bizarro Base64 stream constructorsDoug Zongker2010-02-122-6/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With no usages of these "backwards" streams, it's not clear that we want to support them forever in the API. Also fixed some badly cut-and-pasted javadoc. Change-Id: I4811d22e493bf2b8eaf79b9e95526e7eab5f27ee
* | | | add a Base64 implementation to the APIDoug Zongker2010-02-123-0/+1028
| | | | | | | | | | | | | | | | | | | | b/1413917 - RFE: Base64 utility class Change-Id: I11697859e1f78f596b92d2e03a49ed1be04ae42d
* | | | Force layout on TableRows when column widths are shrinked or streched.Gilles Debunne2010-02-125-13/+29
| | | | | | | | | | | | | | | | | | | | | | | | Also features some comment typos and import re-ordering. Change-Id: I32cb14419d7d349064032718469daf62a0a72e3a
* | | | Merge "Closed tabs removed from layout."Gilles Debunne2010-02-121-3/+3
|\ \ \ \ | |_|/ / |/| | |
| * | | Closed tabs removed from layout.Gilles Debunne2010-02-101-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | TabHost sets closed tabs visibility to GONE instead of INVISIBLE, so that they are no longer considered by the layout. Change-Id: I74efea13d43e3c7ce21476c7bbcb3bb1cca8bf29
* | | | Merge "Really fix the build - one more change to SearchDialog which ↵Mike LeBeau2010-02-121-2/+4
|\ \ \ \ | | | | | | | | | | | | | | | shouldn't have been submitted."
| * | | | Really fix the build - one more change to SearchDialog which shouldn't haveMike LeBeau2010-02-121-2/+4
| | | | | | | | | | | | | | | | | | | | been submitted.
* | | | | Merge "Log previous SQL statement also when logging "COMMIT;" operations."Brad Fitzpatrick2010-02-121-3/+23
|\ \ \ \ \
| * | | | | Log previous SQL statement also when logging "COMMIT;" operations.Brad Fitzpatrick2010-02-121-3/+23
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, as somewhat expected, the top SQL statements showing up in the SQL analysis dashboards from developer phones was just "COMMIT;" statements, which is pretty uselessly ambiguous. Now the logs for commit operations look like: I/db_operation( 1249): [/data/data/com.google.android.gsf/databases/subscribedfeeds.db,COMMIT;DELETE FROM _deleted_feeds WHERE _sync_account=? AND _syn,461,com.google.process.gapps,100] I/db_operation( 1290): [/data/data/com.android.providers.contacts/databases/contacts2.db,COMMIT;SELECT account_name, account_type FROM _sync_state,126,android.process.acore,100] I/db_operation( 1249): [/data/data/com.google.android.gsf/databases/talk.db,COMMIT;INSERT OR REPLACE INTO providerSettings(value, name) VAL,252,com.google.process.gapps,100] I/db_operation( 1377): [/data/data/com.android.providers.calendar/databases/calendar.db,COMMIT;SELECT localTimezone, minInstance, maxInstance FROM Calen,948,,100] I/db_operation( 1377): [/data/data/com.android.providers.calendar/databases/calendar.db,COMMIT;SELECT begin-(minutes*60000) AS myAlarmTime, Instances.ev,82,,83] It doesn't totally pin-point the offending code, but it should get us most of the way there. We may enhance this logging again in the future.