1. 25 Jan, 2016 2 commits
    • Neil Fuller's avatar
      Revert "Make OpenJDK 8 the default" · 85bddfde
      Neil Fuller authored
      Temporary revert to help out Brillo folks.
      It will be resubmitted tomorrow.
      
      This reverts commit 4495f6af.
      
      Change-Id: Id378c7d3a6e72e9be50f9404b19d5763568987a5
      85bddfde
    • Neil Fuller's avatar
      Make OpenJDK 8 the default · 4495f6af
      Neil Fuller authored
      To return to OpenJDK 7:
      export LEGACY_USE_JAVA7=true
      
      And run envsetup.sh/lunch again.
      
      Bug: 25786468
      Change-Id: I8e00591a24d13e3b8b6baaafe0fdff6536c58770
      4495f6af
  2. 22 Jan, 2016 9 commits
  3. 21 Jan, 2016 10 commits
  4. 20 Jan, 2016 5 commits
    • Alex Klyubin's avatar
      Make signapk sign using APK Signature Scheme v2. · dd910c59
      Alex Klyubin authored
      APKs are now signed with the usual JAR signature scheme and then
      with the APK Signature Scheme v2.
      
      APK Signature Scheme v2 is a whole-file signature scheme which aims
      to protect every single bit of the APK as opposed to the JAR signature
      scheme which protects only the names and uncompressed contents of ZIP
      entries.
      
      The two main goals of APK Signature Scheme v2 are:
      1. Detect any unauthorized modifications to the APK. This is achieved
         by making the signature cover every byte of the APK being signed.
      2. Enable much faster signature and integrity verification. This is
         achieved by requiring only a minimal amount of APK parsing before
         the signature is verified, thus completely bypassing ZIP entry
         decompression and by making integrity verification parallelizable
         by employing a hash tree.
      
      Bug: 25794543
      Change-Id: I275d2a6d0a98504891985309b9dfff2e0e44b878
      dd910c59
    • Alex Klyubin's avatar
    • Alex Klyubin's avatar
      Command-line flag to disable signing with APK Signature Scheme v2. · 9b54a565
      Alex Klyubin authored
      This change makes signapk not reject the --disable-v2 command-line
      flag which may be used by build scripts in some branches. The flag
      is currently ignored.
      
      This change is landed separately from the actual support for APK
      Signature Scheme v2 because of unbundled branches which use prebuilt
      versions of signapk.
      
      Bug: 25794543
      Change-Id: I900966244b8b6296b1f443bf98830cc7f7cc81a8
      9b54a565
    • Christopher Wiley's avatar
      Separate aidl dependencies from compiler dependencies · 087f3273
      Christopher Wiley authored
      Both aidl and clang/gcc were putting their dependencies in the same
      place.  Move aidl's dependencies to a file ending with .aidl.P rather
      than the compiler's .P.
      
      While here, inform kati that we have these special dep files.
      
      Bug:26409006
      Test: Rebuild, note both files being generated
      
      Change-Id: I29d2eea822235d60713c2059f3a314e475eb5aa3
      087f3273
    • Christopher Wiley's avatar
      Keep aidl generated C++ inside the generated folder · 257796c6
      Christopher Wiley authored
      Transform ../ to dotdot/ for C++ generateds from .aidl source files.
      This forces us to use one layer of indirection to calculate the build
      rules for .aidl files, since we can no longer use a pattern rule.
      
      This was tested by modifying system/tools/aidl's Android.mk to refer to
      its .aidl files by going up two directories and then repeating the
      directories again.  When I print the build rules with $(info) I see that
      dotdot/ appears in appropriate places (C++ paths, but not .aidl paths).
      
      Bug: 26407018
      Test: Described above.
      
      Change-Id: I397c9d10408c0c66d8b5a247a1f34eb4bf4f74ce
      257796c6
  5. 19 Jan, 2016 6 commits
  6. 18 Jan, 2016 1 commit
  7. 16 Jan, 2016 1 commit
  8. 15 Jan, 2016 3 commits
  9. 14 Jan, 2016 3 commits