Permalink
Switch branches/tags
android-wear-5.1.1_r1 android-wear-5.1.0_r1 android-wear-5.0.0_r1 android-sdk-support_r11 android-sdk-adt_r20 android-sdk-adt_r16.0.1 android-sdk-4.4.2_r1.0.1 android-sdk-4.4.2_r1 android-sdk-4.0.3_r1 android-sdk-4.0.3-tools_r1 android-m-preview android-m-preview-2 android-m-preview-1 android-l-preview_r2 android-cts-verifier-4.0.3_r1 android-cts-verifier-4.0_r1 android-cts-5.1_r24 android-cts-5.1_r23 android-cts-5.1_r22 android-cts-5.1_r21 android-cts-5.1_r20 android-cts-5.1_r19 android-cts-5.1_r18 android-cts-5.1_r17 android-cts-5.1_r16 android-cts-5.1_r15 android-cts-5.1_r14 android-cts-5.1_r13 android-cts-5.1_r10 android-cts-5.1_r9 android-cts-5.1_r8 android-cts-5.1_r7 android-cts-5.1_r6 android-cts-5.1_r5 android-cts-5.1_r4 android-cts-5.1_r3 android-cts-5.1_r2 android-cts-5.1_r1 android-cts-5.0_r9 android-cts-5.0_r8 android-cts-5.0_r7 android-cts-5.0_r6 android-cts-5.0_r5 android-cts-5.0_r4 android-cts-5.0_r3 android-cts-4.4_r4 android-cts-4.4_r1 android-cts-4.2_r2 android-cts-4.2_r1 android-cts-4.1_r4 android-cts-4.1_r2 android-cts-4.1_r1 android-cts-4.0.3_r2 android-cts-4.0.3_r1 android-cts-4.0_r1 android-cts-2.3_r12 android-cts-2.3_r11 android-cts-2.3_r10 android-cts-2.2_r8 android-5.1.1_r38 android-5.1.1_r37 android-5.1.1_r36 android-5.1.1_r35 android-5.1.1_r34 android-5.1.1_r33 android-5.1.1_r30 android-5.1.1_r29 android-5.1.1_r28 android-5.1.1_r26 android-5.1.1_r25 android-5.1.1_r24 android-5.1.1_r23 android-5.1.1_r22 android-5.1.1_r20 android-5.1.1_r19 android-5.1.1_r18 android-5.1.1_r17 android-5.1.1_r16 android-5.1.1_r15 android-5.1.1_r14 android-5.1.1_r13 android-5.1.1_r12 android-5.1.1_r10 android-5.1.1_r9 android-5.1.1_r8 android-5.1.1_r7 android-5.1.1_r6 android-5.1.1_r5 android-5.1.1_r4 android-5.1.1_r3 android-5.1.1_r2 android-5.1.1_r1 android-5.1.0_r5 android-5.1.0_r4 android-5.1.0_r3 android-5.1.0_r1 android-5.0.2_r3 android-5.0.2_r1 android-5.0.1_r1 android-5.0.0_r7
Nothing to show
Commits on Jan 26, 2010
  1. Merge branch 'eclair' into eclair-release

    The Android Automerger committed Jan 26, 2010
  2. bug 2384418: fix bug in mms contact lookup.

    Wei Huang committed Jan 26, 2010
    - a portion of the mms contact lookup wasn't protected by the synchronization block, and that portion used a member variable 'mSelectionArgs[]', which contains the number to be looked up. If this code is accessed by different threads at the same time, mSelectionArgs[] could be overridden by a wrong number, causing the resulting contact info be bad. With the bad contact cache, future lookups by phone number would result in the wrong contact.
    
    While I didn't reproduce this with release builds, I was able to write a test that looks up a bunch of numbers in thread 1, and another bunch in thread 2. I observed thread #2 overwritting mSelectionArgs[] for thread 1, causing contact lookup to create bad contact cache. I believe in practice this can happen as the MMS code does look up and create contact cache entries from different threads.
    
    This problem should be in builds before ERE19. In ERE19, Dmitri added an optimization in the ContactInfoCache's contact lookup, which should result in contact lookup to fail (zero cursor) when mSelectionArgs[] is overwritten by a bad phone number. It'd be nice to confirm that, but bug 2384418 doesn't contain a bug report, and we don't know for sure which build it was found in.
    
    In any case, this fix is straight forward and should fix the contact lookup.
    
    Change-Id: I516ff7039bec47c1b7bdc7dd5e52347c004a5a13
Commits on Jan 21, 2010
  1. Merge branch 'eclair' into eclair-release

    The Android Automerger committed Jan 21, 2010
  2. Bug: 2167799

    Wei Huang committed Jan 21, 2010
    - use PhoneUtils.toCallerIDMinMatch() instead of getStrippedReversed(). The latter uses the whole number, and would treat numbers "1-650-555-1212" and "650-555-1212" differently. The former uses the first 7 digits of the reversed digits, and is what ContactsProvider uses to filter for numbers.
Commits on Jan 19, 2010
  1. Merge branch 'eclair' into eclair-release

    The Android Automerger committed Jan 19, 2010
Commits on Jan 18, 2010
  1. Optimizing phone lookup for MMS recipient list.

    dmitriplotnikov committed Jan 18, 2010
    Bug: 2167799
    Change-Id: I25a7fc18260bbec3dcc5eb87ede45be644d51ef6
Commits on Jan 14, 2010
  1. Merge branch 'eclair' into eclair-release

    The Android Automerger committed Jan 14, 2010
Commits on Jan 12, 2010
  1. Don't load contacts on UI thread

    Tom Taylor committed Jan 12, 2010
    There's a route through a Conversation constructor that will
    result in the conversation's contacts getting loaded on the
    UI thread. Add an explicit "allowQuery" parameter to give callers
    the ability to throttle this behavior. Fixes bug 2280762.
    
    Conflicts:
    
    	src/com/android/mms/data/Conversation.java
    	src/com/android/mms/ui/ComposeMessageActivity.java
Commits on Dec 10, 2009
  1. Merge branch 'eclair' into eclair-release

    The Android Automerger committed Dec 10, 2009
  2. Import revised translations. DO NOT MERGE

    Eric Fischer committed Dec 10, 2009
Commits on Dec 4, 2009
  1. Merge branch 'eclair' into eclair-release

    The Android Automerger committed Dec 4, 2009
Commits on Dec 3, 2009
  1. Import revised translations. DO NOT MERGE

    Eric Fischer committed Dec 3, 2009
  2. Merge branch 'eclair' into eclair-release

    The Android Automerger committed Dec 3, 2009
  3. Merge change I2e5b602b into eclair

    Android (Google) Code Review committed Dec 3, 2009
    * changes:
      be sure to set mIsStale to false (bug 2299730)
  4. be sure to set mIsStale to false (bug 2299730)

    Mark Wagner committed Dec 2, 2009
Commits on Dec 2, 2009
  1. Import revised translations. DO NOT MERGE

    Eric Fischer committed Dec 2, 2009
  2. Merge branch 'eclair' into eclair-release

    The Android Automerger committed Dec 2, 2009
  3. Fix conversation loading

    Tom Taylor committed Dec 2, 2009
    After loading a thread with an exact set of recipients, the code called
    setRecipients() which resets the threadId to zero. As a result, a new
    conversation was created and displayed, rather than the existing conversation
    with all of its messages. Fixes bug 2284007.
    
    Change-Id: I6b38a046120f320a95f5e63721ee3000290feb1c
Commits on Dec 1, 2009
  1. bug: change default UA agent string for MMS.

    Wei Huang committed Dec 1, 2009
    - add conditional logging for UAProf url.
    - if the MMS port isn't set, don't use Log.e() to log it.
    
    Change-Id: I9557763d209226eafb5cb3b0b7e4092287f5ef29
  2. Merge branch 'eclair' into eclair-release

    The Android Automerger committed Dec 1, 2009
Commits on Nov 30, 2009
  1. Import revised translations. DO NOT MERGE

    Eric Fischer committed Nov 30, 2009
Commits on Nov 23, 2009
  1. Merge branch 'eclair' into eclair-release

    The Android Automerger committed Nov 23, 2009
Commits on Nov 20, 2009
  1. Merge branch 'eclair' into eclair-release

    The Android Automerger committed Nov 20, 2009
  2. bug #2271915: make MmsConfig more robust - use defaults when configs …

    Wei Huang committed Nov 20, 2009
    …in the xml file isn't present.
    
    Change-Id: I628ddd211e1a130b10075dbe55708fca020bcfb6
Commits on Nov 19, 2009
  1. Fix two Messaging contact updating bugs

    Tom Taylor committed Nov 19, 2009
    1) There's a situation where getting a contact could potentially
    return a cached contact whose contents haven't been completely filled
    in yet.
    2) When a contact's info does change, update the messages in the thread
    to reflect the current contact data.
    Bug 2271800.
    
    Change-Id: I48403c45c461b3c609400a3a5f55b99aaee01cbd
Commits on Nov 18, 2009
  1. Merge branch 'eclair' into eclair-release

    The Android Automerger committed Nov 18, 2009
  2. Fix ANR from calling Contact.get()

    Tom Taylor committed Nov 18, 2009
    The Contact.get() API allows the caller to specify whether the operation
    can block (looking up contact info in the DB) or not. There are about 10
    places where various callers were passing "true" to canBlock, all coming
    from the UI thread. We've previously fixed Contact.get() to always return
    a Contact, with the number filled in, even if we don't have the contact
    in the cache. With this change, never block the UI thread getting a contact.
    The worst side-effect should be showing a number, instead of a name.
    Fixes bug 2265631.
Commits on Nov 15, 2009
  1. Merge branch 'eclair' into eclair-release

    The Android Automerger committed Nov 15, 2009
Commits on Nov 14, 2009
  1. Merge change I430b3e56 into eclair

    Android (Google) Code Review committed Nov 14, 2009
    * changes:
      Import revised translations.  DO NOT MERGE
  2. Import revised translations. DO NOT MERGE

    Eric Fischer committed Nov 14, 2009
    Approver: jerryw
  3. Fix null ref

    Tom Taylor committed Nov 14, 2009
    Fixes bug 2261398.
    
    Change-Id: Idb4db938e93b792248d49410b9474c71d5d4bb37
Commits on Nov 13, 2009
  1. Merge branch 'eclair' into eclair-release

    The Android Automerger committed Nov 13, 2009
  2. Merge change Iee6fa925 into eclair

    Android (Google) Code Review committed Nov 13, 2009
    * changes:
      Import revised translations.  DO NOT MERGE
  3. Don't show Converting to MMS

    Tom Taylor committed Nov 5, 2009
    When we open a thread where the recipient is an
    email address, don't automatically show the "Converting
    to multimedia message" The user already saw that when
    he/she added the email recipient. Bug 2235226.
  4. Import revised translations. DO NOT MERGE

    Eric Fischer committed Nov 13, 2009
    Approver: jerryw