8016 Commits

Author SHA1 Message Date
Daisuke Miyakawa
9a24bc563f Implement compareStrictly() using phone_number_compare() written in C.
As per several discussions, we stick to the default behavior now.
In stead, we provide compareStrictly() as a hidden method, so that some
internal components are able to use the method if needed.

Since these are static methods, they cannot refer to the configuration files,
whose values can be obtained only via Resources object.

Please make callers' side if you want to use strict version of compare().

Internal issue number: 1892808
2009-09-19 14:44:02 -07:00
Android (Google) Code Review
e69335f8b4 Merge change 25931 into eclair
* changes:
  Add better APIs for the battery status, and other cleanup.
2009-09-19 17:13:23 -04:00
Dianne Hackborn
edd9316ca9 Add better APIs for the battery status, and other cleanup.
Also add new configs for keeping screen on while docked, which will
be used elsewhere.

Change-Id: Ifaa1118f14fd850ac809895f9a5c9e8c413259b8
2009-09-19 14:03:05 -07:00
Android (Google) Code Review
a382cb8118 Merge change 25929 into eclair
* changes:
  Add API to send an ordered sticky broadcast.
2009-09-19 15:22:19 -04:00
Dianne Hackborn
efa199f016 Add API to send an ordered sticky broadcast.
Change-Id: Ida7081204e226db0cd07ff618c08e308a909ec0c
2009-09-19 12:05:25 -07:00
Android (Google) Code Review
ac810e53b7 Merge change 25779 into eclair
* changes:
  Add new API for fetching UUIDs using SDP.
2009-09-19 14:30:37 -04:00
Jaikumar Ganesh
1caa6d111e Add new API for fetching UUIDs using SDP.
Add new API which clients can use to force an SDP query.
The result is broadcast using an intent having the UUIDs.
The intent is broadcast after a timeout, in case of an error.
This timeout is greater than the page timeout.

Change-Id: I61e6db4c05b34c42f679a66987e37e2063a793b6
2009-09-19 11:29:24 -07:00
Nicolas Catania
338c48554f Moved the toString method in the parent Connection class.
Beefed up the output to get more info in the logs about
a connection.
Personal data is only logged at debug level.
2009-09-19 07:48:06 -07:00
Android (Google) Code Review
ba9bf79d49 Merge change 25911 into eclair
* changes:
  Unhide attributes textAppearanceSearchResultSubtitle and attr/textAppearanceSearchResultTitle. We had discussed doing this in Donut but looks like it never happened. We need these attributes for voice search so now's as good a time as any.
2009-09-19 04:29:22 -04:00
Mike LeBeau
5825b64e4a Unhide attributes textAppearanceSearchResultSubtitle and
attr/textAppearanceSearchResultTitle. We had discussed doing
this in Donut but looks like it never happened. We need these
attributes for voice search so now's as good a time as any.
2009-09-19 01:19:52 -07:00
Android (Google) Code Review
22bfcbca4f Merge change 25831 into eclair
* changes:
  When double tap zoom out to overview mode, force reveal the full title bar if it is partial visible.
2009-09-19 02:09:44 -04:00
Dmitri Plotnikov
abf15c30c1 Adding CONTENT_TYPE to CommonDataKinds.Email
Also removing deprecated API

Change-Id: Ie3bd17282bf57c3a73497c91ce233ed135c79502
2009-09-18 20:29:45 -07:00
Android (Google) Code Review
92b27dafe9 Merge change 25858 into eclair
* changes:
  There is a know issue in PV regarding the video size return. Need to put a 1 second sleep before we get the video dimension
2009-09-18 23:07:00 -04:00
Android (Google) Code Review
4b5e7d908b Merge change 25874 into eclair
* changes:
  ContactsContract: Adding joined columns to the CommonDataKind class definitions.
2009-09-18 22:31:54 -04:00
Android (Google) Code Review
cd0aceb710 Merge change 25883 into eclair
* changes:
  Draw a green triangle using OpenGL 2.0 APIs.
2009-09-18 21:30:35 -04:00
Debajit Ghosh
2dcaafd167 handle calendars with an access level of "root" 2009-09-18 18:29:37 -07:00
Jack Palevich
953254b2f2 Draw a green triangle using OpenGL 2.0 APIs. 2009-09-18 18:27:37 -07:00
Android (Google) Code Review
84ab79c7f0 Merge change 25873 into eclair
* changes:
  Fix transformation on windows.
2009-09-18 20:56:25 -04:00
Dmitri Plotnikov
0dc9841821 ContactsContract: Adding joined columns to the CommonDataKind class definitions.
The rationale is this. Since all these joined columns are currently on
different classes, we routinely see code like this:

private static final String[] PROJECTION_PHONE = {
   Data._ID, // 0
   Data.CONTACT_ID, // 1
   Phone.TYPE, // 2
   Phone.NUMBER, // 3
   Phone.LABEL, // 4
   Data.DISPLAY_NAME, // 5
};

After this change, the above declaration changes to:

private static final String[] PROJECTION_PHONE = {
   Phone._ID, // 0
   Phone.CONTACT_ID, // 1
   Phone.TYPE, // 2
   Phone.NUMBER, // 3
   Phone.LABEL, // 4
   Phone.DISPLAY_NAME, // 5
};

Change-Id: I2e84bca3277aeef06eec20cee8c2119ef3b90a9f
2009-09-18 17:48:27 -07:00
Dianne Hackborn
65c2387206 Fix transformation on windows.
The window offset was being applied incorrectly in relation to the
animation transform.

Change-Id: Ia578129f48cf6c57ae795af862d2b6ce5d447994
2009-09-18 17:47:02 -07:00
Android (Google) Code Review
27272bfac6 Merge change 25839 into eclair
* changes:
  Fix potential ArrayIndexOutOfBoundsException.
2009-09-18 20:09:34 -04:00
Yu Shan Emily Lau
17d7ea4947 There is a know issue in PV regarding the video size return. Need to put a 1 second sleep before we get the video dimension 2009-09-18 16:27:24 -07:00
Android (Google) Code Review
e785d1804d Merge change 25826 into eclair
* changes:
  Suppressed the invalidFrameRate as the framework is not throwing the IOException anymore.
2009-09-18 19:14:32 -04:00
Android (Google) Code Review
95ebd3bdd0 Merge change 25847 into eclair
* changes:
  Fix http://b/issue?id=2099487
2009-09-18 18:59:58 -04:00
Christopher Tate
a286f41908 Don't back up / restore certain sync-related settings
In particular, this no longer attempts to back up the on/off state of specific
backend syncing [gmail/contacts/calendar], nor the "background data" toggle.
The former was causing a great deal of spurious trips through backup as the
notification was being tickled during general sync operation, and the latter
makes little sense at restore time.

Fixes these issues:

b/2097613 - frequent "backup_data_changed" messages in event log
b/2131662 - should not backup background data, master sync settings
2009-09-18 15:56:14 -07:00
Dmitri Plotnikov
de71cb3b6f ContactsContract: Adding joined columns to the Data class definition.
The rationale is this. Since all these joined columns are currently on
different classes, we routinely see code like this:

private static final String[] PROJECTION_PHONE = {
   Data._ID, // 0
   RawContacts.CONTACT_ID, // 1
   Phone.TYPE, // 2
   Phone.NUMBER, // 3
   Phone.LABEL, // 4
   Contacts.DISPLAY_NAME, // 5
};

The most noxious line is RawContacts.CONTACT_ID

After this change, the above declaration changes to:

private static final String[] PROJECTION_PHONE = {
   Data._ID, // 0
   Data.CONTACT_ID, // 1
   Phone.TYPE, // 2
   Phone.NUMBER, // 3
   Phone.LABEL, // 4
   Data.DISPLAY_NAME, // 5
};

Change-Id: I03bfc700e4c8c58a175bc885bf7b807d7fed0744
2009-09-18 15:54:26 -07:00
Evan Millar
7ff7ddf70b Fix http://b/issue?id=2099487
Change-Id: Ib5391cc5e9d17bc4ad964471037e7f9819802a64
2009-09-18 15:45:42 -07:00
jsh
001d0abd3e Fix potential ArrayIndexOutOfBoundsException.
When parsing an SMS message as email, extractEmailAddressFromMessageBody()
checks parts.length >= 1, but then proceeds to access parts[1] (which
may not exist).  Instead, check for parts.length >= 2, and treat
parts.length = 1 as non-email.

b/2122698
2009-09-18 15:31:10 -07:00
Android (Google) Code Review
90d8a6a449 Merge change 25628 into eclair
* changes:
  Inefficient but correct fix for 2122381: call finishBackup after every performBackup
2009-09-18 18:25:33 -04:00
Grace Kloba
17dd1aebf5 When double tap zoom out to overview mode, force reveal the full
title bar if it is partial visible.

http://b/issue?id=2110583
2009-09-18 15:11:51 -07:00
Android (Google) Code Review
b18b0956af Merge change 25829 into eclair
* changes:
  Revert "ContactsContract: Adding joined columns to the Data class definition."
2009-09-18 18:05:50 -04:00
Dmitri Plotnikov
ea36747114 Revert "ContactsContract: Adding joined columns to the Data class definition."
This reverts commit dd768a6a736bc202b62aa20f3282b3cfb285dc7f.
2009-09-18 15:04:58 -07:00
Yu Shan Emily Lau
9d7b2fa808 Suppressed the invalidFrameRate as the framework is not throwing the IOException anymore. 2009-09-18 14:58:56 -07:00
Android (Google) Code Review
a411bf01fc Merge change 25818 into eclair
* changes:
  Clean up some debugging and add 2 math lib routines.
2009-09-18 17:25:21 -04:00
Jason Sams
d342fd7526 Clean up some debugging and add 2 math lib routines. 2009-09-18 14:24:24 -07:00
Android (Google) Code Review
6286f311c3 Merge change 25810 into eclair
* changes:
  Fix pause-wait dial string conversion error
2009-09-18 17:02:56 -04:00
Android (Google) Code Review
6a15417849 Merge change 25800 into eclair
* changes:
  ContactsContract: Adding joined columns to the Data class definition.
2009-09-18 16:54:34 -04:00
Dmitri Plotnikov
dd768a6a73 ContactsContract: Adding joined columns to the Data class definition.
The rationale is this.  Since all these joined columns are currently on
different classes, we routinely see code like this:

private static final String[] PROJECTION_PHONE = {
        Data._ID,                   // 0
        RawContacts.CONTACT_ID,     // 1
        Phone.TYPE,                 // 2
        Phone.NUMBER,               // 3
        Phone.LABEL,                // 4
        Contacts.DISPLAY_NAME,      // 5
    };

The most noxious line is RawContacts.CONTACT_ID

After this change, the above declaration changes to:

    private static final String[] PROJECTION_PHONE = {
        Data._ID,                   // 0
        Data.CONTACT_ID,            // 1
        Phone.TYPE,                 // 2
        Phone.NUMBER,               // 3
        Phone.LABEL,                // 4
        Data.DISPLAY_NAME,          // 5
    };

Change-Id: I820e68efd6c1364241596f826c4da1b9c2defe11
2009-09-18 13:53:49 -07:00
Android (Google) Code Review
d7638e6de2 Merge change 25780 into eclair
* changes:
  Reject lowercase characters in checkBluetoothAddress().
2009-09-18 16:51:36 -04:00
Evan Millar
2c22a51072 More hi-res assets, and darken background color to donut level.
Includes hi-res divider and header assets.

Change-Id: I8fbeb619509886f707fe604a8057c6beda1e03a7
2009-09-18 13:27:09 -07:00
Android (Google) Code Review
e5a6d16f26 Merge change 25785 into eclair
* changes:
  Fix http://b/2126318 (density test fails due to wrong-size asset stripping)
2009-09-18 15:23:40 -04:00
Android (Google) Code Review
3f90aae618 Merge change 25786 into eclair
* changes:
  Fix http://b/2086471 (list view headers too dark in mdpi).
2009-09-18 15:18:27 -04:00
Daniel Sandler
4d5babce58 Fix http://b/2086471 (list view headers too dark in mdpi). 2009-09-18 15:17:33 -04:00
Daniel Sandler
da06e32e4c Fix http://b/2126318 (density test fails due to wrong-size asset stripping)
The density test expects all resources of all densities to be included, but specifying a density for a particular device build kills that. We therefore add all the required densities explicitly to the Makefile to compensate.
2009-09-18 15:12:07 -04:00
Android (Google) Code Review
c3a3b399a9 Merge change 25752 into eclair
* changes:
  Add a Gservices setting to controll the app error reporting feature.
2009-09-18 15:07:28 -04:00
Android (Google) Code Review
66fdd84e28 Merge change 25775 into eclair
* changes:
  Fix typo in SECONDARY_DATA_RETRY_CONFIG
2009-09-18 14:53:46 -04:00
Android (Google) Code Review
f22b74103a Merge change 25464 into eclair
* changes:
  Improve ExifInterface API.
2009-09-18 14:38:38 -04:00
Nick Pelly
55e66f1b73 Reject lowercase characters in checkBluetoothAddress().
This keeps consistency with Bluez which uses upper case string address. It's
important to keep the case the same so that .equals() in BluetoothService.java
work.

Change-Id: I6404ca137d0aec3cc2e6e7cb79763d5305a03547
2009-09-18 11:37:06 -07:00
Chih-Chung Chang
872a30ec72 Improve ExifInterface API.
Change-Id: Ic6c4df8244b51b9a0d1c73c3797847220d86604d
2009-09-18 11:30:47 -07:00
Libin Tang
963558b0f3 Fix pause-wait dial string conversion error
Resolves these specific cases:
- 8475766800;,1234
- 8475766800,;1234

Both of these should be converted to 8475766800;1234

Change-Id: Ic329007a3a6e99b1dd55cd8cdec7239dd734c3ca
2009-09-18 11:30:05 -07:00