1. 08 Apr, 2010 1 commit
    • Jesse Wilson's avatar
      Fixing apicheck to cope with interfaces inherited from other interfaces. · 32fd7632
      Jesse Wilson authored
      For example, in Java 5, FutureTask was declared like this:
          public class FutureTask<V> implements Runnable, Future<V> {}
      
      In Java 6, it's declared like this:
          public class FutureTask<V> implements RunnableFuture<V> {}
          public interface RunnableFuture extends Runnable, Future<V> {}
      
      Change-Id: I0cd66a655fbe7fd5c7c48099d656b7a39368dac4
      32fd7632
  2. 02 Mar, 2010 1 commit
  3. 01 Mar, 2010 9 commits
  4. 26 Feb, 2010 2 commits
  5. 25 Feb, 2010 3 commits
  6. 24 Feb, 2010 3 commits
  7. 23 Feb, 2010 6 commits
  8. 22 Feb, 2010 5 commits
    • Doug Zongker's avatar
      6b2d0b05
    • Doug Zongker's avatar
      pass blobs to applypatch in incremental OTAs · c8d446bc
      Doug Zongker authored
      applypatch now takes patches as blob-valued arguments instead of just
      filenames, eliminating the need to unpack all patches to /tmp before
      starting to apply them.
      
      Revert the last change I made where sha1_check(read_file(...)) was
      substituted for apply_patch_check(...).  apply_patch_check() knows to
      check /cache/saved.file if the original source file is missing or has
      a bad checksum, which is important if the device loses power or
      otherwise restarts during patching.
      
      Change-Id: Ia5b761474b0f809a5a5eed29455b1b145145699e
      c8d446bc
    • Andy McFadden's avatar
      Provide default variant for x86. · 8d7c2b5c
      Andy McFadden authored
      The TARGET_ARCH_VARIANT was not being set for x86.  This caused some
      difficulties when x86-atom tried to include variant-specific versions
      of files.
      8d7c2b5c
    • Jean-Baptiste Queru's avatar
      22344e76
    • Joe Onorato's avatar
      Allow optional product inheritance · 28a846d0
      Joe Onorato authored
      This allows to use a proper $(call inherit-product) across
      the open-source -> non-open-source boundary in a way that
      can automatically adapt to whether the non-open-source
      part is present or not
      
      Change-Id: I357721c68362ff8c0f90610850b0368adee68ada
      28a846d0
  9. 19 Feb, 2010 4 commits
  10. 18 Feb, 2010 2 commits
    • Fred Quintana's avatar
      577c5ba9
    • Doug Zongker's avatar
      fix makefile inheritance system · 1d89773c
      Doug Zongker authored
      The variable inheritance system can leave extra spaces in a variable
      when multiple levels of inheritance are used.  It can expand:
      
        "@inherit:foo @inherit:bar @inherit:baz"
      
           to
      
        "value @inherit:bar @inherit:baz"
      
           and then
      
        "value  @inherit:baz"   (if bar has no value for the variable)
      
           and then
      
        "value "  (if baz also has no value).
      
      Call strip to remove excess spaces between words after each
      replacement pass.
      
      Change-Id: Ic4cfc6fed1865066a6353a522e4bdcb68ec875d3
      1d89773c
  11. 17 Feb, 2010 4 commits