1. 19 Jan, 2016 3 commits
  2. 18 Jan, 2016 1 commit
  3. 16 Jan, 2016 1 commit
  4. 15 Jan, 2016 3 commits
  5. 14 Jan, 2016 3 commits
  6. 13 Jan, 2016 7 commits
  7. 12 Jan, 2016 12 commits
    • Dan Willemsen's avatar
      Remove -Wa,noexecstack from unsupported arm clang flags · d1baa0f0
      Dan Willemsen authored
      This was marked as unsupported only on arm[64], even though it works.
      For soong, we want to keep a single list of unsupported clang flags
      for all architectures.
      
      Change-Id: I9c4ae0f255c549d2346ba7abae57e22c86ddcc61
      d1baa0f0
    • Tao Bao's avatar
      Merge "Fix mounting /sdcard under recovery." · 948b9c30
      Tao Bao authored
      948b9c30
    • Alex Klyubin's avatar
      Unconditionally use SHA-256 when minSdkVersion is 18 or higher. · c2c49ed0
      Alex Klyubin authored
      SHA-1 is deprecated, but the replacement SHA-256 is only supported
      for JAR/APK and OTA update package signatures on API Level 18 and
      newer. This change thus adds a --min-sdk-version command-line
      parameter to signapk. When this parameter is set to 18 or higher,
      SHA-256 is used instead of SHA-1. When the parameter is not provided,
      SHA-1 is used same as before.
      
      This change also removes any other digests from the MANIFEST.MF.
      This is to ignore any MANIFEST.MF digests already there in the APK,
      such as when re-signing an already signed APK.
      
      Build scripts will be modified to provide the --min-sdk-version
      parameter in a follow-up change. This is not done in this change
      because of prebuilts which require a prebuilt version of signapk
      to support this parameter before the build scripts can be modified.
      
      Bug: 25643280
      Change-Id: I6a2782e465600fe2a3ad0c10bd80db2b80a6fb76
      c2c49ed0
    • Alex Klyubin's avatar
    • Alex Klyubin's avatar
      List SHA-1 digests of APK entries' contents in .SF files. · 8502937c
      Alex Klyubin authored
      Due to a bug introduced in 8562fd47
      SHA-1 digests of APK entries' contents were listed under wrong
      attribute name. The effect is equivalent to not listing SHA-1
      digests.
      
      This change fix the issue by listing SHA-1 digests under the correct
      attribute name. However, these digests are not that useful because:
      (1) typically the digest of the MANIFEST.MF verifies and thus the
      per-entry digests are ignored, and (2) per-entry digests of entries
      with names longer than 64 characters are wrong in any case because the
      digest generation code does not take into account that such names are
      split over multiple lines.
      
      An alternative to this change would be to completely omit outputting
      per-entry sections of .SF files, thus saving space and speeding up APK
      verification (.SF files would decompress faster).
      
      Bug: 26513901
      Change-Id: If95d58e9baa62b1113639fe70724e1e9c9f4e15c
      8502937c
    • Tom Cherry's avatar
      560fde99
    • Tao Bao's avatar
      Fix mounting /sdcard under recovery. · 3f56a330
      Tao Bao authored
      The CL in [1] changed to create a symlink to /storage/self/primary for
      /sdcard. It breaks the mount of /sdcard under recovery.
      
      [1] commit 595003a3d06a13862052ef2f4f578371dae5ad65
      
      Bug: 26509280
      Change-Id: I98d02d54d707c2c8826c5ee119cf1a3ffa0c4bc9
      3f56a330
    • Clay Murphy's avatar
      Merge "Docs: Shorten feedback button text." · a3a9d929
      Clay Murphy authored
      a3a9d929
    • Clay Murphy's avatar
      Docs: Shorten feedback button text. · b43f809d
      Clay Murphy authored
      Bug: 26452230
      Change-Id: I8069d5087775a38f23e2aae86eb16fea81a65cd3
      b43f809d
    • Ying Wang's avatar
      Merge "Generate .c for .y and .l" · 873eeec1
      Ying Wang authored
      873eeec1
    • Ying Wang's avatar
      5799af65
    • Ying Wang's avatar
      Generate .c for .y and .l · 64088f24
      Ying Wang authored
      - For .l/.y source files, generate .c files; for .ll/.yy source files,
        generate c++ files.
      - Simplified the rules by adding the generated sources to
        my_generated_sources.
      - Simplified generated header file naming by always using .h extension
        with bison's "--defines=" option.
      - Removed the unnecesarry conditional inclusion to the generated
        headers. Bison already automatically generates such things.
      
      Bug: 26492989
      Change-Id: I9ab6dc149c258f7642bc36c3fa32f90ff7ee51a4
      64088f24
  8. 11 Jan, 2016 5 commits
    • Colin Cross's avatar
      makeparallel: print path on exec failure · 2862458b
      Colin Cross authored
      If ninja is missing makeparallel prints an unhelpful error:
      out/host/linux-x86/bin/makeparallel: exec failed: No such file or directory
      which suggests that makeparallel is what is missing, not what is
      reporting the error.  Print the path passed to exec as well.
      
      Change-Id: Ic04c1cde6da9c3a974b5c43e3fb3bdb6da6605f7
      2862458b
    • Colin Cross's avatar
      Ignore Android.mk files with USE_SOONG=true · 861ab995
      Colin Cross authored
      When USE_SOONG=true, ignore any Android.mk file that has an Android.bp
      file in the same directory.
      
      Change-Id: Id79bd90c2aed5dafc2f8ad2c5b7eb0aa6e81dc18
      861ab995
    • Ying Wang's avatar
      Move "include configure_local_jack.mk" · a8f28ff8
      Ying Wang authored
      Move "include configure_local_jack.mk" out of the scope of
      "ifdef LOCAL_RESOURCE_DIR".
      
      Change-Id: I67bbb4e6b59414559219d24136ff91ba799fda25
      a8f28ff8
    • Tom Cherry's avatar
      Remove special case handling of "ro." properties · 69035cd4
      Tom Cherry authored
      Currently, properties that begin with "ro." are special cased to skip
      over the "ro." part of the prefix before matching with entries in
      property_contexts.  A change to init is removing this special case and
      therefore, the "ro." prefixes must be explicitly added to
      property_contexts.
      
      Bug 26425619
      
      Change-Id: I735eb9fc208eeec284cda8d778db946eeec24192
      69035cd4
    • Narayan Kamath's avatar
  9. 09 Jan, 2016 1 commit
    • Dan Willemsen's avatar
      Add -Werror=date-time to target builds · eff06110
      Dan Willemsen authored
      The lack of a changing timestamp improves reproducibility of builds, and
      helps create smaller OTAs.
      
      Bug: 24204119
      Change-Id: I68acfb53be962ffd5c488337517dadb950a13b6f
      eff06110
  10. 08 Jan, 2016 4 commits