…libs. Currently, if LOCAL_WHOLE_STATIC_LIBRARIES is specified, its values is ignored. This patch addresses this limitation and works as follows: For every whole lib specified, it extracts the archive into a sub-directory under the target lib's intermediate, and then seeds the initial target archive with all the members. Signed-off-by: Dima Zavin <firstname.lastname@example.org>
Modify applypatch to be able to write MTD partitions as well as read them. Make applypatch save a backup copy of the contents of an MTD partition it reads in cache, to be used in case an update is interrupted while writing back to MTD. Modify OTA package creation script to send boot image updates in patch form.
Developers might legitimately want to install older builds on their phones, so add option to build OTA packages that will install over newer builds.
Allow an MTD partition so serve as a source "file" in applypatch, using a magically-formatted 'filename' that specifies the partition name, size of data to read, and expected hash. Build incremental OTAs that update the recovery image via a patch.
Allow applypatch to use different filenames for the source and target. (Using the same filename is still fine; in fact the target filename can be specified as "-" to mean "same as the source file.) This will allow us to still use diffs in the case of files being renamed, and will allow us to use diffs for the boot and recovery images.
Images (like boot and recovery) consist of large sections of gzipped data interspersed with other data. To do effective binary patching of these files, we need to apply patches to the gzipped parts in 'uncompressed space', that is, we decompress, apply a patch, then recompress to obtain the desired output. This change defines a new format with these patches, which is basically a description of how the source and target files are to be divided up into chunks and a bsdiff patch for each chunk. We add a new host executable, "imgdiff", for generating these patches from source and target images, and add support in applypatch for recognizing this format and applying it on the device.
Automated import of CL 150131
BUG=1790234 Automated import of CL 150083
primarily, this is to handle various lengths of text due to translations, but also allows us to be more flexible WRT the content for the top section. Automated import of CL 149839
the file references weren't using the local root. BUG=1909300 Automated import of CL 149729
BUG=1790234 Automated import of CL 149251
--- Cloned from CL 147240 by 'g4 patch'. Original change by dwarren@dwarren-pdk on 2009/04/21 14:59:50. "Making PDK work in SDK environment." This CL should be pretty straight forward and should be touching only PDK related templates, etc. Turns out we no longer need to touch the highlightNav code. Automated import of CL 148870
… list item padding; add vertical padding to quickview list items so that items are distinguishable when the text wraps-around the line BUG=1790235 Automated import of CL 148820
…tion Before CL 148645, 'startcts' called the 'cts' script. This is no longer the case, so we want to exclude the 'cts' script from the distribution to avoid confusion. The 'cts' script is only used when running cts directly on a fully built source tree. Automated import of CL 148675
a copy of the old one, but resides in android/cts and is built and installed as part of the CTS. This makes sure we always have the correct test runner on a device, so we should see the various improvements also on off-the-shelf Cupcake phones. BUG=1537738 Automated import of CL 148430
…superclasses to subclasses. This change was originally made in Gerrit 7655. https://review.source.android.com/Gerrit#change,7655 BUG=1827730 Automated import of CL 148314
…for pdk docs should set LOCAL_DROIDDOC_OPTIONS += -hdf android.whichdoc online-pdk BUG=1646802 Automated import of CL 148186
The core test descriptions did not list all dependencies. When building cts for the first time, the descriptions were generated before the cts repository was erased. BUG=1813815 Automated import of CL 147847
BUG=1790234 Automated import of CL 147808
…dev guide. BUG=1790234 Automated import of CL 147796
…tCase repository as well. BUG=1810821 Automated import of CL 147775
luni.AllTests removal. Automated import of CL 147731