1. 17 Oct, 2012 4 commits
  2. 13 Oct, 2012 1 commit
  3. 10 Oct, 2012 1 commit
  4. 02 Oct, 2012 6 commits
  5. 26 Sep, 2012 3 commits
  6. 24 Sep, 2012 1 commit
  7. 23 Sep, 2012 1 commit
  8. 19 Sep, 2012 2 commits
  9. 18 Sep, 2012 3 commits
    • Felipe Ramos's avatar
      Fixing services start order that impacts ICS - JB upgrade · f35df5b5
      Felipe Ramos authored
      JB has introduced LockSettingsService. When the phone is
      upgrading from ICS, that used another way to store lock
      settings, the LockSettingsService needs to import these
      settings to store in its database. This happens when the
      systemReady() method of this class is called by SystemServer.
      
      The problem resides in the fact that the
      DevicePolicyManagerService actually needs to access the
      LockSettingsService during its systemReady() initialization,
      causing invalid values to be read by it which propagates and
      ends up causing a invalid return in the method
      isActivePasswordSufficient.
      
      If user had a Google corporate account that enforces password
      related policies through Google Apps Device Policy (GADP) app
      in ICS, when he upgrades to JB, the GADP will throw a
      notification saying that the password doesn't meet the required
      policies and needs to be changed, incorrectly, since it wasn't
      touched during upgrade.
      
      This fix initializes the LockSettingsService before the
      DevicePolicyManagerService, which is the correct way since
      the latter uses the first in its initialization. This prevents
      this issue to happen, and probably future issues, depending
      on the way that LockSettingsService evolves.
      
      Change-Id: I3d4334a8b728f0ad9ae744cece430d15af25a0b7
      f35df5b5
    • Mike Lockwood's avatar
      am 1e86994c: Merge "MtpData bmp format file can\'t recognize when copy bmp into DUT" · 945080b5
      Mike Lockwood authored
      * commit '1e86994c':
        MtpData bmp format file can't recognize when copy bmp into DUT
      945080b5
    • Mike Lockwood's avatar
  10. 17 Sep, 2012 4 commits
  11. 14 Sep, 2012 5 commits
  12. 12 Sep, 2012 7 commits
    • Elliott Hughes's avatar
      am cceed1df: Merge "Include <sys/socket.h> instead of <linux/socket.h>." · 4c686dad
      Elliott Hughes authored
      * commit 'cceed1df':
        Include <sys/socket.h> instead of <linux/socket.h>.
      4c686dad
    • Elliott Hughes's avatar
    • Elliott Hughes's avatar
      Include <sys/socket.h> instead of <linux/socket.h>. · 778c859b
      Elliott Hughes authored
      In newer kernels, <linux/socket.h> no longer contains some of the stuff you're
      using.
      
      Change-Id: I92c6847d73c20fb49d0db15c1cc15aa07fb5d44d
      778c859b
    • Xavier Ducrohet's avatar
      Add --output-text-symbols option to aapt. · f5de650f
      Xavier Ducrohet authored
      Library projects in the SDK are built using --non-constant-id
      to generate a temporary R.java class.
      When the library is packaged with the application to generate an
      apk, the R class is recreated with the proper IDs due to all the
      resources coming from the app and all the libraries.
      
      However for large apps with many libraries (each with their own
      R class in their package), this means a lot of unnecessary IDs:
      all R classes contains all the IDs including for resources from
      by projects they don't have access through the dependency graph.
      
      For really large apps (X,000 resources), with lots of libraries
      (10+), this can generate tens of thousands of resources, which
      can trigger dalvik's limit of 65K fields and methods per dex
      files.
      
      This changes lets aapt generate not only the R class but a simple
      text file containing the list of all those IDs so that it is
      easier to parse back. The SDK build system will not ask aapt
      to generate the R class of the libraries (through the
      --extra-packages option), instead it will then read this
      file to know what IDs are needed for each library and generate
      a much smaller R class for each library (using the same text
      file output from compiling all the resources to get the final
      integer value).
      
      Change-Id: I4db959fec372cf3ead9950e4b2b82fa1ae7eed2d
      f5de650f
    • Xavier Ducrohet's avatar
      Add --error-on-failed-insert option to aapt. · 7714a242
      Xavier Ducrohet authored
      The new SDK build system give the ability to insert
      versionCode/Name and min/targetSdkVersion in the manifest
      but aapt won't replace those if they already exist.
      
      The main problem is that aapt doesn't actually fail when
      it doesn't replace them, making the output not what the
      developer wanted.
      
      This patch set adds an option to aapt to make it return
      an error if the insert failed because the attribute
      already existed.
      
      Change-Id: I8938ec1238da407a8562c974e9598db39001ffd9
      7714a242
    • Jean-Baptiste Queru's avatar
      am 5c09d605: Merge "Fix CacheBitmap crash issue when using H/W UI rendering" · 70a5967e
      Jean-Baptiste Queru authored
      * commit '5c09d605':
        Fix CacheBitmap crash issue when using H/W UI rendering
      70a5967e
    • Jean-Baptiste Queru's avatar
  13. 11 Sep, 2012 2 commits