Merge commit '2bd8abc7c676b28bc34294f6b0be28d98520029f' into eclair-plus-aosp
* commit '2bd8abc7c676b28bc34294f6b0be28d98520029f':
integrate bsdiff into imgdiff, instead of using subprocess
Change ota_from_target_files to compute binary patches for all the
changed files in the OTA package in parallel. On a recent test build
this cuts incremental construction time roughly in half (6 min to 2
min 40 sec).
Integrate the bsdiff code into imgdiff so we can just call it rather
than writing temp files and invoking bsdiff as a subprocess. When
computing multiple patches from the same source file, we can also save
time by doing some bsdiff preprocessing on the source file only once.
(Note this renames the existing 'bsdiff.c' -- which actually does
patching in applypatch -- to 'bspatch.c', and introduces a new
bsdiff.c linked into imgdiff.)
Merge commit '93c80c4f073811a8fab78e8b56fc2eef87aa0707'
* commit '93c80c4f073811a8fab78e8b56fc2eef87aa0707':
adds a parameter to the URL hash on all search queries.
Merge commit 'c7e203226dcd537ff014d71fb0923750352838aa'
* commit 'c7e203226dcd537ff014d71fb0923750352838aa':
Set default build ID to eclair (usually this is overridden). Please do not merge.
Merge commit '9db1fc2bea0b75b59ad52f94faa1e7d66209d2d2'
* commit '9db1fc2bea0b75b59ad52f94faa1e7d66209d2d2':
Make $(my-dir) fail if it's called after including $(CLEAR_VARS)
Merge commit '0c44a2a9f3fb4a6be94bfaa4f00cbccca1dbb57c' into eclair-plus-aosp
* commit '0c44a2a9f3fb4a6be94bfaa4f00cbccca1dbb57c':
adds a parameter to the URL hash on all search queries.
Merge commit 'ad4d4efac403eeba5d648f172aca46c3ad7962c5' into eclair
* commit 'ad4d4efac403eeba5d648f172aca46c3ad7962c5':
adds a parameter to the URL hash on all search queries.
Merge commit '8392b83176f4090c9d7b9b4c90505bac1d280c79' into eclair-plus-aosp
* commit '8392b83176f4090c9d7b9b4c90505bac1d280c79':
Set default build ID to eclair (usually this is overridden). Please do not merge.
* changes:
docs only. remove Home tab from offline docs and make SDK tab point to new offline welcome page; hide all other languages by default instead of depending on the stylesheet
Merge commit 'e62902c95b3b6f876ffafa5595396b25e7bd2395' into eclair-plus-aosp
* commit 'e62902c95b3b6f876ffafa5595396b25e7bd2395':
Fix http://b/2114936 - Setting LOCAL_SDK_VERSION current still allows internal API references
Merge commit 'f88d14c16ff7f3f6a35f7967c37fe88c28020b46' into eclair-plus-aosp
* commit 'f88d14c16ff7f3f6a35f7967c37fe88c28020b46':
Cleanspec entry for the old launcher on
Allow the dex preoptimization pass for ARMv7 system images to use the
ARMv7-specific kernel image. This is needed to fix the -user builds that
absolutely depend on running the dex preopt in the emulator.
This will hopefully be removed when we'll be able to perform the dex
preopt on the host instead.
Merge commit 'b392641d9b07d6321aed828c983af04115da8aab' into eclair-plus-aosp
* commit 'b392641d9b07d6321aed828c983af04115da8aab':
Make $(my-dir) fail if it's called after including $(CLEAR_VARS)