Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable libnativehelper build in Ubuntu 16.04 LTS #39

Open
wants to merge 1,333 commits into
base: cm-14.1
Choose a base branch
from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Mar 15, 2015

  1. build: Add support for additional kernel config snippet

     * Add support for TARGET_KERNEL_ADDITIONAL_CONFIG which will append a
       config snippet from arch/$ARCH/configs/ to the main defconfig.
     * This can be used for various things, such as including DIAG support
       into debuggable builds.
    
    Change-Id: Ifa48688a3f951dd8ecc9a13a27de3a476e7bf633
    Steve Kondik committed Mar 15, 2015
    Configuration menu
    Copy the full SHA
    83324f5 View commit details
    Browse the repository at this point in the history
  2. build: Update install tools packaging for target-files support

    Modifies "build: ota: Support for install tools in /tmp/install" to
    support signing steps being split from build steps.
    
    Package install files into target-files INSTALL path
    Read from target-files for OTA package creation
    
    Change-Id: I64f919c2a757b5474f6cc5f82bd6c33c2a8b558a
    Brint E. Kriebel authored and Steve Kondik committed Mar 15, 2015
    Configuration menu
    Copy the full SHA
    81ea6db View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2015

  1. "LMY47P"

    The Android Automerger committed Mar 17, 2015
    Configuration menu
    Copy the full SHA
    caa45d6 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2015

  1. "LMY47Q"

    The Android Automerger committed Mar 21, 2015
    Configuration menu
    Copy the full SHA
    cc61059 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2015

  1. "LMY47R"

    The Android Automerger committed Mar 26, 2015
    Configuration menu
    Copy the full SHA
    33045be View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2015

  1. Merge tag 'android-5.1.0_r3' of https://android.googlesource.com/plat…

    …form/build into HEAD
    
    Android 5.1.0 release 3
    Steve Kondik committed Mar 27, 2015
    Configuration menu
    Copy the full SHA
    e6358d0 View commit details
    Browse the repository at this point in the history
  2. DO NOT MERGE - Bump version to 5.1.1

    Bug: 19939307
    Change-Id: I069f514fe6d3759aa7dde38627c54f7bed38c1bb
    Bart Sears authored and The Android Automerger committed Mar 27, 2015
    Configuration menu
    Copy the full SHA
    9ef1170 View commit details
    Browse the repository at this point in the history
  3. "LMY47S"

    The Android Automerger committed Mar 27, 2015
    Configuration menu
    Copy the full SHA
    60c5a09 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2015

  1. "LMY47T"

    The Android Automerger committed Mar 31, 2015
    Configuration menu
    Copy the full SHA
    3892a6c View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2015

  1. build: Use xxxhdpi recovery resources on 560dpi devices

     * Because we don't have an exact match.
    
    Change-Id: I76be485d1390eb89a52f91c365ff79157ae02571
    Steve Kondik committed Apr 1, 2015
    Configuration menu
    Copy the full SHA
    7435a91 View commit details
    Browse the repository at this point in the history
  2. "LMY47U"

    The Android Automerger committed Apr 1, 2015
    Configuration menu
    Copy the full SHA
    b2bc140 View commit details
    Browse the repository at this point in the history
  3. merge in lmp-mr1-nova-release history after reset to lmp-mr1-dev

    The Android Automerger committed Apr 1, 2015
    Configuration menu
    Copy the full SHA
    eca626f View commit details
    Browse the repository at this point in the history
  4. "LVZ01"

    The Android Automerger committed Apr 1, 2015
    Configuration menu
    Copy the full SHA
    3dc1ee2 View commit details
    Browse the repository at this point in the history
  5. "LVY47I"

    The Android Automerger committed Apr 1, 2015
    Configuration menu
    Copy the full SHA
    8c3d038 View commit details
    Browse the repository at this point in the history
  6. "LVY47J"

    The Android Automerger committed Apr 1, 2015
    Configuration menu
    Copy the full SHA
    a14c43f View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2015

  1. qcom_utils: Add msm8992 and msm8994

     * The Snapdragon 808 will be releasing as the msm8992 so
       reference it as such.
     * The Snapdragon 810 is already released and used, so build the
       qcom utilities for devices using msm8994.
    
    Change-Id: I564cb68295099a73fefd24d43e19ca371968ef44
    Rashed97 committed Apr 2, 2015
    2 Configuration menu
    Copy the full SHA
    2e6c7c4 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2015

  1. "LMY47V"

    The Android Automerger committed Apr 7, 2015
    Configuration menu
    Copy the full SHA
    a9c8e58 View commit details
    Browse the repository at this point in the history
  2. "LMY47W"

    The Android Automerger committed Apr 7, 2015
    Configuration menu
    Copy the full SHA
    76db86a View commit details
    Browse the repository at this point in the history
  3. merge in lmp-mr1-nova-release history after reset to lmp-mr1-dev

    The Android Automerger committed Apr 7, 2015
    Configuration menu
    Copy the full SHA
    e25f3e1 View commit details
    Browse the repository at this point in the history
  4. "LVZ07"

    The Android Automerger committed Apr 7, 2015
    Configuration menu
    Copy the full SHA
    a03e28a View commit details
    Browse the repository at this point in the history
  5. "LVY47K"

    The Android Automerger committed Apr 7, 2015
    Configuration menu
    Copy the full SHA
    b49345d View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2015

  1. Add support for mediatek platforms

    This includes optional support for building the kernel with mediatek's
    build system, which is usually included with OEM source drops for this
    platform. (enabled by BOARD_USES_MTK_KERNELBUILD:=true)
    
    Change-Id: I69fb50aa17d9c171bf8a7c220a0707c4bc570733
    rmcc authored and marado committed Apr 10, 2015
    Configuration menu
    Copy the full SHA
    d014494 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2015

  1. "LMY47X"

    The Android Automerger committed Apr 13, 2015
    Configuration menu
    Copy the full SHA
    793c7e3 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2015

  1. merge in lmp-mr1-nova-release history after reset to lmp-mr1-dev

    The Android Automerger committed Apr 14, 2015
    Configuration menu
    Copy the full SHA
    66314ea View commit details
    Browse the repository at this point in the history
  2. "LVY47X"

    The Android Automerger committed Apr 14, 2015
    Configuration menu
    Copy the full SHA
    8ef7842 View commit details
    Browse the repository at this point in the history
  3. Merge tag 'android-5.1.0_r5' into HEAD

    Android 5.1.0 release 5
    rmcc committed Apr 14, 2015
    Configuration menu
    Copy the full SHA
    1e6e335 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2015

  1. "LMY47Y"

    The Android Automerger committed Apr 15, 2015
    Configuration menu
    Copy the full SHA
    4f2b898 View commit details
    Browse the repository at this point in the history
  2. build: Move bacon public key to device tree

    Change-Id: I50c780203f7ecdd3008ac07146b7c9db91f9a443
    mikeNG committed Apr 15, 2015
    Configuration menu
    Copy the full SHA
    3ad6920 View commit details
    Browse the repository at this point in the history
  3. releasetools: add compatibility for full ota functions with incrementals

    Some device-specific releasetool functions may expect that input_zip
    and input_version are set. For incremental OTAs, target_zip and
    target_version are set instead.
    
    Set input_zip=target_zip and input_version=target_version to add
    compatibility with these functions.
    
    Change-Id: I6a04f67440618d3652396656cc1fe223d4a6b195
    Brint E. Kriebel authored and mikeNG committed Apr 15, 2015
    Configuration menu
    Copy the full SHA
    fc14b36 View commit details
    Browse the repository at this point in the history
  4. ota_from_target_files: Fix path for SkipNextActionIfTargetExists

    Without the leading forward slash, the check always fails.
    
    Change-Id: I57320c20ca2b384713182082b1ad5321d78dbb2b
    Brint E. Kriebel authored and mikeNG committed Apr 15, 2015
    Configuration menu
    Copy the full SHA
    8c3cb90 View commit details
    Browse the repository at this point in the history
  5. ota: Include full boot images when imgdiff fails

    When generating a non-block based incremental, inclue the full boot
    image when imgdiff fails to generate a patch. This logic is already
    used for block based incrementals.
    
    Change-Id: Idae484ea8c2553a3480961dfa413724e61c52e5f
    Brint E. Kriebel authored and mikeNG committed Apr 15, 2015
    Configuration menu
    Copy the full SHA
    b1e4aad View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2015

  1. build/core: Define find-other-aidl-files.

       Useful when utilizing relative paths that mention external
       projects. Mimics find-other-java-files, etc.
    
    Change-Id: I3df67f4f35a931facbb1de76936936b092a42bb2
    Adnan Begovic authored and Les Prock committed Apr 16, 2015
    Configuration menu
    Copy the full SHA
    ab8a78e View commit details
    Browse the repository at this point in the history
  2. "LMY47Z"

    The Android Automerger committed Apr 16, 2015
    Configuration menu
    Copy the full SHA
    a8cf30e View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2015

  1. "LMY48B"

    The Android Automerger committed Apr 17, 2015
    Configuration menu
    Copy the full SHA
    0b02dd4 View commit details
    Browse the repository at this point in the history
  2. build: releasetools: Support transparent compression

    Change-Id: I339fe8dbf287ce7c88e133a5b3f5c502dc56dd3b
    tdmcyngn committed Apr 17, 2015
    Configuration menu
    Copy the full SHA
    1665b85 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2015

  1. merge in lmp-mr1-nova-release history after reset to lmp-mr1-dev

    The Android Automerger committed Apr 20, 2015
    Configuration menu
    Copy the full SHA
    db25482 View commit details
    Browse the repository at this point in the history
  2. "LVZ20"

    The Android Automerger committed Apr 20, 2015
    Configuration menu
    Copy the full SHA
    6775a97 View commit details
    Browse the repository at this point in the history
  3. "LVY47Z"

    The Android Automerger committed Apr 20, 2015
    Configuration menu
    Copy the full SHA
    5475640 View commit details
    Browse the repository at this point in the history
  4. Colorize more target file output

    Change-Id: I25aee19e9a5a06eeeaa4040803c064a140a86778
    Scott Mertz committed Apr 20, 2015
    Configuration menu
    Copy the full SHA
    c599dca View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2015

  1. Merge tag 'android-5.1.1_r1' of https://android.googlesource.com/plat…

    …form/build into cm-12.1
    
    Android 5.1.1 release 1
    Steve Kondik committed Apr 21, 2015
    Configuration menu
    Copy the full SHA
    18e0064 View commit details
    Browse the repository at this point in the history
  2. build: Add a couple more custom pathmap variables

    Change-Id: Ie44b9844c6d82dd73d1ea1f16b565f8bb06652c1
    Steve Kondik committed Apr 21, 2015
    Configuration menu
    Copy the full SHA
    91544cd View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2015

  1. build: Add option to compress precompiled odex with gzip

    To reduce /system size, we add the option to compress odex files
    
    Run make with WITH_DEXPREOPT_COMP=true to get odex compressed.
    
    This patch needs to be supported by frameworks/native/cmds/installd
    
    Change-Id: I8c4e6a30c49a1433f8af61a84ece85c92004da62
    Depends-Change-Id: Ifa61af39c5644529699c17d6c19ef03742989afd
    Signed-off-by: Julien Delayen <[email protected]>
    Signed-off-by: Yevgeny Rouban <[email protected]>
    Yevgeny Rouban authored and Steve Kondik committed Apr 23, 2015
    Configuration menu
    Copy the full SHA
    67437a3 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2015

  1. "LVY48B"

    The Android Automerger committed Apr 24, 2015
    Configuration menu
    Copy the full SHA
    5bd813f View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2015

  1. Generate extra userdata partition if needed

    * To support variants of devices which may come in 16/32/64GB variants.
    
    Change-Id: I74c32d8316f0450a1445fe95a95e5cabb7a9dd1b
    (cherry picked from commit aae837f)
    intervigilium authored and marado committed Apr 30, 2015
    Configuration menu
    Copy the full SHA
    11d1800 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2015

  1. "LMY48C"

    The Android Automerger committed May 4, 2015
    Configuration menu
    Copy the full SHA
    bca602e View commit details
    Browse the repository at this point in the history

Commits on May 6, 2015

  1. "LMY48D"

    The Android Automerger committed May 6, 2015
    Configuration menu
    Copy the full SHA
    38deeee View commit details
    Browse the repository at this point in the history

Commits on May 10, 2015

  1. build: Move msm899x FLAC metadata flag to qcom_utils.mk

    Change-Id: I8fa0be15b16324e692547a44ba340657541ca831
    Rashed97 authored and Gerrit Code Review committed May 10, 2015
    Configuration menu
    Copy the full SHA
    212bf4c View commit details
    Browse the repository at this point in the history

Commits on May 12, 2015

  1. kernel: Fix kernelconfig build

    * Copy the generated defconfig to the correct directory
    
    Change-Id: Ia8e259946d67501675dd5a3433165d54df6c13c5
    mikeNG authored and Gerrit Code Review committed May 12, 2015
    1 Configuration menu
    Copy the full SHA
    7891efa View commit details
    Browse the repository at this point in the history

Commits on May 13, 2015

  1. build/target: Include CM platform jar in system server.

      Also lock to non-release type builds.
    
    Change-Id: Iaeecc4b1d8722f543b36cab76081cd49130a9eea
    Adnan Begovic committed May 13, 2015
    Configuration menu
    Copy the full SHA
    d445a0f View commit details
    Browse the repository at this point in the history
  2. build/core: Create means of ignoring subdir layer for packages.

      An external resource package that acts as a secondary framework
      resource should be presented in system/framework similarily to
      the framework-res module.
    
    Change-Id: Ie4110a184cd7262035110a6a04bb7ea91e7a42b0
    Adnan Begovic committed May 13, 2015
    Configuration menu
    Copy the full SHA
    1ade406 View commit details
    Browse the repository at this point in the history
  3. build: Add IGNORE_SUBDIR to clear vars.

    Change-Id: Icc539d6d4e0a2d5a025416841dc05fe6bcb6199f
    Adnan Begovic committed May 13, 2015
    Configuration menu
    Copy the full SHA
    4e34e76 View commit details
    Browse the repository at this point in the history
  4. build: Ignore filters on platform library.

    Change-Id: I32b0cd514e58752927fe89044a886d8fc8e18447
    Adnan Begovic committed May 13, 2015
    Configuration menu
    Copy the full SHA
    cc943aa View commit details
    Browse the repository at this point in the history
  5. build: Unset JAVA_TOOL_OPTIONS to read java version

    If env variable JAVA_TOOL_OPTIONS is set, it breaks the expected java
    version output. Exp:
    
     Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar
     java version "1.7.0_79"
     OpenJDK Runtime Environment (IcedTea 2.5.5) (7u79-2.5.5-0ubuntu1)
     OpenJDK 64-Bit Server VM (build 24.79-b02, mixed mode)
    
    Unset JAVA_TOOL_OPTIONS for the purposes of reading java and javac
    versions. This was encountered on an Ubuntu 15.04 system.
    
    Change-Id: I288faaa18f8589e29cd436fc9568c1a879618c65
    mdmower authored and tdmcyngn committed May 13, 2015
    Configuration menu
    Copy the full SHA
    5de47ce View commit details
    Browse the repository at this point in the history

Commits on May 14, 2015

  1. "LMY48E"

    The Android Automerger committed May 14, 2015
    Configuration menu
    Copy the full SHA
    546a5aa View commit details
    Browse the repository at this point in the history

Commits on May 20, 2015

  1. Merge tag 'android-5.1.1_r3' into HEAD

    Android 5.1.1 release 3
    rmcc committed May 20, 2015
    Configuration menu
    Copy the full SHA
    c3cc5ec View commit details
    Browse the repository at this point in the history

Commits on May 28, 2015

  1. "LMY48F"

    The Android Automerger committed May 28, 2015
    Configuration menu
    Copy the full SHA
    13f696e View commit details
    Browse the repository at this point in the history
  2. "LMY48G"

    The Android Automerger committed May 28, 2015
    Configuration menu
    Copy the full SHA
    40be6ec View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2015

  1. envsetup: add mk_timer

    this wraps around any method call, mainly for 'make'.
    
    mka needs this on linux, since ionice and schedtool don't
    respect functions
    
    Change-Id: If8cdd235ed9eba377dd90ab8b12e93036a377ea5
    Anthony King authored and Gerrit Code Review committed Jun 1, 2015
    Configuration menu
    Copy the full SHA
    71a1e36 View commit details
    Browse the repository at this point in the history
  2. build: avoid recovery patch if device setup can't do it correctly

    In the case of Amazon OMAP4's there is a 2nd-bootloader which is inserted at
    a fixed location in both boot.img and recovery.img.  If this 2nd-bootloader
    is not present, it puts the device in a non-booting state requiring the user
    to recover the device using fastboot tools.
    
    Also, due to the extra binary information in the image, imgdiff hangs during
    build.
    
    For devices like this, allow bypass of the recovery patch generatation.
    
    NOTE: In previous versions of CM the BOARD_CUSTOM_BOOTIMG_MK flag accomplished
    this, but was never forward ported to cm-12.0 and on.  Use a new board flag
    here for clarity as most custom bootimg makefiles can still process a patch
    for recovery.
    https://github.com/CyanogenMod/android_build/blob/cm-11.0/core/Makefile#L935
    
    Change-Id: I9284ee227358224e3add9862db5c1fbd0f5bd226
    Hashcode committed Jun 1, 2015
    Configuration menu
    Copy the full SHA
    bf6582e View commit details
    Browse the repository at this point in the history
  3. lunch: sort the choices

    This will sort the lunch array when lunch is called,
    giving us a consistent list of devices, which is easier
    to search through
    
    Change-Id: I80854e8b949950cbc928121a184b64fc3b8164c8
    
    envsetup: lunch: always sort the menu
    
    this fixes the use case of 'lunch 34' straight after envsetup
    
    Change-Id: I19d45016edf254131015aab8476bc815bec9abe4
    Anthony King authored and mikeNG committed Jun 1, 2015
    Configuration menu
    Copy the full SHA
    6aef1fa View commit details
    Browse the repository at this point in the history
  4. envsetup: cleanup the full list

    echo each one and stick it in columns. It was unreadable before
    
    Change-Id: I99c50595dcf35f0f03d5d3d6b01043ad8a8306d2
    Anthony King authored and intervigilium committed Jun 1, 2015
    Configuration menu
    Copy the full SHA
    55ad5e9 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2015

  1. "LMY48H"

    The Android Automerger committed Jun 2, 2015
    Configuration menu
    Copy the full SHA
    5a71557 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2015

  1. Allow dopush to load binaries onto the "wrong" device

     * Lets solitary projects be built+pushed quickly even without a full build
     * Affects mmp, mmmp, mkap as well
    
    Change-Id: I53594bcbece9f9458d28c3ea930453c14df95fe8
    Chris Sarbora authored and Gerrit Code Review committed Jun 4, 2015
    Configuration menu
    Copy the full SHA
    751ae85 View commit details
    Browse the repository at this point in the history
  2. build/core: Inherit vendor/* makefiles for check-api.

    Change-Id: I72d409075192b18c35068566c5687092d45be9b4
    Adnan Begovic authored and Gerrit Code Review committed Jun 4, 2015
    Configuration menu
    Copy the full SHA
    7d01c1d View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2015

  1. Remove LatinIME as it is included per target in vendor/cm

    Change-Id: Ibce4a244ec0653a7c7798d864047ac667866a1dc
    dhacker29 committed Jun 7, 2015
    Configuration menu
    Copy the full SHA
    c0b3f26 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2015

  1. "LVY48C"

    The Android Automerger committed Jun 8, 2015
    Configuration menu
    Copy the full SHA
    e362738 View commit details
    Browse the repository at this point in the history
  2. "LVY48D"

    The Android Automerger committed Jun 8, 2015
    Configuration menu
    Copy the full SHA
    e260e26 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2015

  1. build: Add the factorypackage target

    The build system generates several artifacts, among them update zips,
    OTAs and update packages for fastboot.
    
    Shipping devices typically need extra-special packages in order to
    fulfill factory automation requirements.
    
    This patches adds a "factorypackage" target that can be customized
    by devices by providing a script that converts target files into the
    desired format. The script path should be set into
    TARGET_RELEASETOOL_FACTORY_FROM_TARGET_SCRIPT.
    
    Change-Id: I993f12766c96274f096c5f6c6da5aaa32394abbc
    defer authored and intervigilium committed Jun 9, 2015
    Configuration menu
    Copy the full SHA
    35f57e9 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2015

  1. otasigcheck: Extract the key

    * commit b110c75
      "build: ota: Support for install tools in /tmp/install"
      erroneously removed the line extracting the releasekey,
      making the script a no-op as it couldn't find a key to
      compare against.
    
    Change-Id: I0dc5d15dbf4b0531de4df9e62a5bd47ec463c2a1
    chirayudesai authored and Gerrit Code Review committed Jun 12, 2015
    Configuration menu
    Copy the full SHA
    ff3412c View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2015

  1. envsetup: repolastsync

    Prints date and time of last repo sync. Example:
    Last repo sync: 11 Jun 2015, 21:54:59 CDT / 12 Jun 2015, 02:54:59 UTC
    
    Change-Id: I4280b500e58237479194ad2e230ed7466db87755
    mdmower authored and Gerrit Code Review committed Jun 16, 2015
    Configuration menu
    Copy the full SHA
    d944132 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2015

  1. minnow_max: search for cm.mk in additional directories

    Intel's product configuration files are structured slightly
    differentily than others.  Device-specific configuration is nested
    one additional level, as follows:
    
    device/intel/<family>/<product>/
    
    Change-Id: I78b02978dc759b94024e5c5533d1108ac2634549
    Howard M. Harte committed Jun 17, 2015
    Configuration menu
    Copy the full SHA
    2283792 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2015

  1. Really include drawables for all densities.

    Previously with "PRODUCT_AAPT_CONFIG := normal" resource with modifier
    "small" isn't included.
    
    Bug: 21643610
    Change-Id: I53940d716fb9705462b1abb882e04103e211f8af
    Ying Wang authored and Bill Yi committed Jun 19, 2015
    Configuration menu
    Copy the full SHA
    b8c066d View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2015

  1. build: use common factory script and input more parameters

    Change-Id: Ia06dbf0d80150011bc2df77102a0dfbbe6453f67
    edwardwa committed Jun 26, 2015
    Configuration menu
    Copy the full SHA
    f9202f2 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2015

  1. definitions.mk: look for definitions.mk in device/*/build also

    build/core/Makefile looks for build tasks in either device/*/build/tasks
    or vendor/*/build/tasks. Do the same with vendor-specific definitions.mk.
    
    Upstream review URL:
    https://android-review.googlesource.com/#/c/112252/
    
    Change-Id: Ib4fd00a1d0effe8e347382a922da101ce26bf696
    Signed-off-by: Andrew Boie <[email protected]>
    Reviewed-on: https://android.intel.com/294088
    Andrew Boie authored and intervigilium committed Jun 28, 2015
    Configuration menu
    Copy the full SHA
    c1f68ae View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2015

  1. "LMY48C"

    The Android Automerger authored and Bill Yi committed Jun 29, 2015
    Configuration menu
    Copy the full SHA
    e60ffef View commit details
    Browse the repository at this point in the history
  2. "LMY48D"

    The Android Automerger authored and Bill Yi committed Jun 29, 2015
    Configuration menu
    Copy the full SHA
    4dc6a6a View commit details
    Browse the repository at this point in the history
  3. "LMY48E"

    The Android Automerger authored and Bill Yi committed Jun 29, 2015
    Configuration menu
    Copy the full SHA
    e399b9d View commit details
    Browse the repository at this point in the history
  4. "LMY48F"

    The Android Automerger authored and Bill Yi committed Jun 29, 2015
    Configuration menu
    Copy the full SHA
    37da509 View commit details
    Browse the repository at this point in the history
  5. "LMY48G"

    The Android Automerger authored and Bill Yi committed Jun 29, 2015
    Configuration menu
    Copy the full SHA
    2e33977 View commit details
    Browse the repository at this point in the history
  6. Revert "build: use common factory script and input more parameters"

    This reverts commit f9202f2.
    
    Change-Id: Ic37e6ba7c4e3b39937775cc0c9723bce2c3cadd0
    edwardwa committed Jun 29, 2015
    Configuration menu
    Copy the full SHA
    435b17f View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2015

  1. Merge tag 'android-5.1.1_r6' into cm-12.1

    Android 5.1.1 release 6
    rmcc committed Jul 4, 2015
    Configuration menu
    Copy the full SHA
    bf3538c View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2015

  1. releasetools: Add support for LZMA in blockimgdiff

     * Requires backports.lzma to be installed for Python2.
     * To enable, set WITH_LZMA_OTA to true in the build environment.
     * This results in significantly smaller OTA packages, which results
       in less $$$ being paid to deliver said OTAs. Unfortunately it is
       also significantly slower to decompress (parallelization may help).
    
    Change-Id: If4b8092718aa6623cfff101030eabd24cde8763c
    Steve Kondik authored and hyperb1iss committed Jul 9, 2015
    1 Configuration menu
    Copy the full SHA
    e78b239 View commit details
    Browse the repository at this point in the history
  2. "LMY48I"

    The Android Automerger committed Jul 9, 2015
    Configuration menu
    Copy the full SHA
    fa943a9 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2015

  1. build: Fix image creation for F2FS-only configuration

     * Add f2fs dependencies regardless of whether we're building ext4
       images or not.
    
    Change-Id: I886c52edaf56eb96fb931384440f33b00aa5c9ec
    Steve Kondik committed Jul 10, 2015
    Configuration menu
    Copy the full SHA
    c13c1b2 View commit details
    Browse the repository at this point in the history
  2. build: Fix device detection for a few of the envsetup commands

     * Edge case where a certain developer ended up with a blank system
       partition in recovery. Wonder how that happened?
    
    Change-Id: I17854a53bf18d07c98c4b7f53df252d6f1d7113d
    Steve Kondik committed Jul 10, 2015
    Configuration menu
    Copy the full SHA
    cd8cb89 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2015

  1. tools:releasetools:Use timestamp from build.prop while building syste…

    …m.img
    
    We now use the timestamp written by the build system to build.prop as the
    value passed to the make_ext4fs tool while generating the regular system
    image. The ota package generation tools do it already. Without this change
    the system image created by a normal make will never match the system image
    in the target files package which would cause incremental block based ota's
    to fail
    
    Change-Id: I95c32c7ff9c2330a264853014a33811ca5ee3fe4
    boedhack authored and Steve Kondik committed Jul 13, 2015
    Configuration menu
    Copy the full SHA
    0f1ef4b View commit details
    Browse the repository at this point in the history
  2. Revert "Disable -mcpu=cortex-a15 flag for krait"

     * No issues with this. Revert back to Google's config.
    
    This reverts commit 30579b4.
    
    Change-Id: Ib2953ccc91ce78ef849ddd9aafd6453ea5ddbed4
    Steve Kondik committed Jul 13, 2015
    Configuration menu
    Copy the full SHA
    8ab3618 View commit details
    Browse the repository at this point in the history
  3. AArch64: Addressing Cortex-A53 erratum 835769

    Add instruction set feature to cortex-A53 target to address
    erratum 835769
    
    Change-Id: I2f2f94deb282a1c20dc50ca08b13fa53377c765a
    Wei Wang authored and Steve Kondik committed Jul 13, 2015
    Configuration menu
    Copy the full SHA
    808531f View commit details
    Browse the repository at this point in the history
  4. arm64: Enable Cortex A53 Errata 843419, 835769 ldflags

    Enable Cortex A53 errata 843419 and 835769 ldflags
    if TARGET_CPU_CORTEX_A53 is true.
    
    Change-Id: Ic9c1998f1fbf15376f38b08813d7bad47d583398
    David Ng authored and Steve Kondik committed Jul 13, 2015
    Configuration menu
    Copy the full SHA
    1e8eaf9 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2015

  1. Allow setting the recovery density separately from the aapt config

    Change-Id: I817a4c01302956ec846503d9a585c43e690e45bf
    chirayudesai committed Jul 15, 2015
    Configuration menu
    Copy the full SHA
    1db3c6e View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2015

  1. misc_info: Add factory script location to misc_info when available

    When a factory script is specified for the device, store the location
    of the script in the misc_info package for proper use during package
    signing.
    
    Change-Id: Icd3ab59ebb68b8b6c92aff8eaf9e44322cdcbc18
    Ticket: RM-112
    Brint E. Kriebel committed Jul 22, 2015
    Configuration menu
    Copy the full SHA
    8356ec9 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2015

  1. "LMY48J"

    The Android Automerger committed Jul 23, 2015
    Configuration menu
    Copy the full SHA
    c445cc3 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2015

  1. build: Allow packaging of factory image files into target files

    Files may be required inthe target files package for factory flashing
    processes. Allow these to be added using PRODUCT_FACTORYIMAGE_FILES.
    
    Change-Id: I74b42daee7b73f762f3c75904c6c278b1e5f5c53
    Ticket: RM-112
    Brint E. Kriebel authored and Gerrit Code Review committed Jul 24, 2015
    Configuration menu
    Copy the full SHA
    68d62a7 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2015

  1. "LVY48E"

    The Android Automerger committed Jul 27, 2015
    Configuration menu
    Copy the full SHA
    7c80b85 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2015

  1. otatools: Add f2fs tools to otatools builds

    Change-Id: Iddc4fc118015e67a94cc0469078e1c75a1ccb764
    Ticket: CYNGNOS-639
    Brint E. Kriebel committed Jul 30, 2015
    Configuration menu
    Copy the full SHA
    f32f688 View commit details
    Browse the repository at this point in the history
  2. "LMY48K"

    The Android Automerger committed Jul 30, 2015
    Configuration menu
    Copy the full SHA
    a3ebc82 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2015

  1. otatools: Only build f2fs tools on Linux

    Let the Mac users continue to build, though they won't be able to
    build devices that require f2fs.
    
    Change-Id: Ie736f5473fc9bf17c6d86ac74dba6d74f10caf04
    Ticket: CYNGNOS-639
    Brint E. Kriebel committed Jul 31, 2015
    Configuration menu
    Copy the full SHA
    f50e3fb View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2015

  1. LMY48L

    The Android Automerger committed Aug 5, 2015
    Configuration menu
    Copy the full SHA
    f165cfb View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2015

  1. build: Fix extra userdata generation

    Image generation has been combined into the target file script and
    requires the prefix parameter to work properly. This also needs to be
    called properly when creating fastboot packages.
    
    Change-Id: I1f716cc375ffe401d5f18487330fc9bb809ff3b4
    Ticket: OPO-191
    Brint E. Kriebel committed Aug 6, 2015
    Configuration menu
    Copy the full SHA
    5f0c751 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2015

  1. build: Fix extra userdata generation some more

    Use the prefix variable when placing the file in the target files
    package.
    
    Change-Id: Ia4b795416b58c493c3ea91b964e3b6f4cdf0fef1
    Ticket: OPO-191
    Brint E. Kriebel committed Aug 7, 2015
    Configuration menu
    Copy the full SHA
    e65d775 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2015

  1. roomservice: use force-sync when adding projects with roomservice

    This works around the error
    GitError: --force-sync not enabled; cannot overwrite a local work tree
    when using roomservice.
    
    Since this should only trigger when the device repos haven't been
    checked out yet, we can use force-sync to overwrite any roomservice
    device paths in the .repo directory.
    
    Change-Id: Iac54a8a2f2913f82f8ca6497b8785a9d5769640b
    Ticket: CYNGNOS-735
    Brint E. Kriebel committed Aug 12, 2015
    Configuration menu
    Copy the full SHA
    c85b14f View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2015

  1. build/core: Allow EXTERNAL_CLEAN_TARGETS to dump vars.

    Change-Id: I4623ad38959aaeac75d6b7905133562a195ef531
    Adnan Begovic committed Aug 14, 2015
    Configuration menu
    Copy the full SHA
    64d3073 View commit details
    Browse the repository at this point in the history
  2. "LMY48M"

    The Android Automerger committed Aug 14, 2015
    Configuration menu
    Copy the full SHA
    3b9e3a3 View commit details
    Browse the repository at this point in the history
  3. "LMY48N"

    The Android Automerger committed Aug 14, 2015
    Configuration menu
    Copy the full SHA
    09787c9 View commit details
    Browse the repository at this point in the history
  4. "LVY48F"

    The Android Automerger committed Aug 14, 2015
    Configuration menu
    Copy the full SHA
    03ca3af View commit details
    Browse the repository at this point in the history
  5. "LMY48O"

    The Android Automerger committed Aug 14, 2015
    Configuration menu
    Copy the full SHA
    53fcd13 View commit details
    Browse the repository at this point in the history
  6. build: Enable custom ccache cache dir for Android

    During lunch, check environment variables for ANDROID_CCACHE_DIR.
    If it is specified, CCACHE_DIR is set to match. Prevents issues
    with multiple versions of ccache writing to the same cache dir.
    
    ANDROID_CCACHE_SIZE should also be specified, allowing for a distinct
    cache directory size from the default. Syntax for ANDROID_CCACHE_SIZE
    is the same as applied in the command: 'ccache -M$ANDROID_CCACHE_SIZE'
    
    Change-Id: I17497a6f56347850e0fa7b8ebd4de0b5a0b13e55
    mdmower authored and Gerrit Code Review committed Aug 14, 2015
    Configuration menu
    Copy the full SHA
    ba7e53f View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2015

  1. LMY48P

    The Android Automerger committed Aug 15, 2015
    Configuration menu
    Copy the full SHA
    cad7d3a View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2015

  1. Apply correct, optimized mfpu compiler flag for ARMv7-A Cortex CPUs

    For those ARMv7-A Cortex CPUs that can handle VFPv4 floating point,
    We can set "-mfpu=neon-vfpv4" instead of generic "-mfpu=neon"
    to gain extra performance improvements.
    
    References :
     - GCC		: https://gcc.gnu.org/onlinedocs/gcc/ARM-Options.html
     - Cortex A15	: http://www.arm.com/products/processors/cortex-a/cortex-a15.php
     - Cortex A9	: http://www.arm.com/products/processors/cortex-a/cortex-a9.php
     - Cortex A8	: http://www.arm.com/products/processors/cortex-a/cortex-a8.php
     - Cortex A7	: http://www.arm.com/products/processors/cortex-a/cortex-a7.php
     - Cortex A5	: http://www.arm.com/products/processors/cortex-a/cortex-a5.php
    
    Currently prebuilt clang doesn't support neon-vfpv4 flag so fall back to neon
    Also added support for cortex-a5 arch
    
    Change-Id: I91893789ed8edabf3767e1782e494b81158332bb
    Signed-off-by: Park Ju Hyung <[email protected]>
    Signed-off-by: Maxime Poulain <[email protected]>
    arter97 authored and hyperb1iss committed Aug 16, 2015
    1 Configuration menu
    Copy the full SHA
    8dd9ea1 View commit details
    Browse the repository at this point in the history
  2. Move definition of -D__ARM_FEATURE_LPAE=1 cflag to top-level.

    LPAE indicates better instructions can be used when atomicity guarantees are
    needed. However, LPAE's presence isn't advertised by clang/GCC. We fake an
    ARM feature to advertise its presence on architectures where it is.
    Also, add a TODO documenting that cortex-a15 is not the correct CPU variant
    for krait.
    
    Change-Id: I580ceea16b2f176543bf3d0ba8d8d998cc1c6bdb
    Signed-off-by: Maxime Poulain <[email protected]>
    captain5050 authored and hyperb1iss committed Aug 16, 2015
    Configuration menu
    Copy the full SHA
    5e33ceb View commit details
    Browse the repository at this point in the history
  3. Allow -mcpu=cortex-a15 for clang

    Clang 3.6 (including the snapshot present in AOSP) added support for
    -mcpu=cortex-a15 -- there's no need to fall back to generic armv7-a
    anymore.
    
    Signed-off-by: Bernhard Rosenkränzer <[email protected]>
    Signed-off-by: Maxime Poulain <[email protected]>
    
    Change-Id: I8e1ddc04a6046355c732c35d690453f61ecb206a
    Bernhard Rosenkränzer authored and hyperb1iss committed Aug 16, 2015
    Configuration menu
    Copy the full SHA
    abd57a2 View commit details
    Browse the repository at this point in the history
  4. Don't use -Wl,--fix-cortex-a8 for Cortex A7, A9, A15, Krait or Denver

    -Wl,--fix-cortex-a8 is a workaround for an Erratum in Cortex-A8
    processors. It slightly increases code size and decreases performance,
    and there's no point in using it on non-A8 CPUs.
    
    Instead of forcing it unconditionally, use it when targeting
    Cortex-A8 or generic armv7-a (which might or might not be A8).
    
    Change-Id: I77c674eafda4089267df2dd5649e9fdb60c428ca
    Signed-off-by: Bernhard Rosenkränzer <[email protected]>
    Signed-off-by: Maxime Poulain <[email protected]>
    Bernhard Rosenkränzer authored and hyperb1iss committed Aug 16, 2015
    1 Configuration menu
    Copy the full SHA
    de428e3 View commit details
    Browse the repository at this point in the history
  5. Force bsdiff for recovery_from_boot.p if not using GZIP

    imgdiff expects a ramdisk to use GZIP, which is causing a chunk
    size issue if recovery is using LZMA
    
    Change-Id: I3194b4faed25a298fe23b4e24b6dea2885bafda8
    andi34 authored and Brint E. Kriebel committed Aug 16, 2015
    Configuration menu
    Copy the full SHA
    4ae8bf5 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2015

  1. build: Enable A53 errata workarounds on targets that need it

     * Automatically enable the errata workarounds on 64bit chips using A53 cores
     * Leave the TARGET_CPU_CORTEX_A53 flag in case a device that needs these
       workarounds has side effects from setting the CPU variant.
    
    Change-Id: I86917fc70445fef442226e6128c361f836bae755
    Rashed97 authored and Gerrit Code Review committed Aug 17, 2015
    Configuration menu
    Copy the full SHA
    b817b6c View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2015

  1. Support custom gerrit servers via HTTP or SSH

    Please test/provide feedback.
    
    Change-Id: Id7043dc009c1fe5614f73a5da2aa021c0d784a4b
    Ticket: RM-14
    Tom Powell authored and Gerrit Code Review committed Aug 18, 2015
    Configuration menu
    Copy the full SHA
    01e44ce View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2015

  1. Change transfer list format to include block hashes

    Add source and target block hashes as parameters to transfer list
    commands that copy or patch data to a partition. This allows the
    updater to verify the status of each command in the transfer list
    and makes resuming block based OTAs possible. Due to the changes,
    update the transfer list version to 3.
    
    Needs matching changes from
      I1e752464134aeb2d396946348e6041acabe13942
    
    Cherrypicked from
      https://android-review.googlesource.com/#/c/140510/
    
    Bug: 18262110
    Change-Id: Ia5c56379f570047f10f0aa7373a1025439495c98
    (cherry picked from commit cac671a)
    samitolvanen authored and Steve Kondik committed Aug 20, 2015
    Configuration menu
    Copy the full SHA
    0cf0a18 View commit details
    Browse the repository at this point in the history
  2. product: Let a device customize its own locales

    Use TARGET_LOCALES. If existing, it'll override the defaults except
    for en_US
    
    Change-Id: I450fa5023ba48f07622d23158012b5b7d5f2130b
    rmcc authored and Gerrit Code Review committed Aug 20, 2015
    Configuration menu
    Copy the full SHA
    957f1ab View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2015

  1. Fix the error that free_string is not defined.

    Change-Id: I7490a91ea930daaf194dad0c8b3a3357558b4770
    Bug:19573713
    (cherry picked from commit 7ca20d1)
    Jesse Zhao authored and Brint E. Kriebel committed Aug 21, 2015
    Configuration menu
    Copy the full SHA
    080390f View commit details
    Browse the repository at this point in the history
  2. Do not use block_verify on target-files where feature is missing.

    This will only be used when the block file format is at least
    version 3.  For V1/V2 (L, L MR1) block versions, fall back to
    the old range_sha1 check.
    
    Bug: 19357591
    Change-Id: I7cb178b70d48ec3c98cdb88ed1c94cf7797a01d0
    (cherry picked from commit cad78c1)
    Michael Runge authored and Brint E. Kriebel committed Aug 21, 2015
    Configuration menu
    Copy the full SHA
    a195bcf View commit details
    Browse the repository at this point in the history
  3. Restrict the verification in block-based incremental OTAs

    BlockImageDiff has three versions. Only the incremental OTAs generated
    with the latest version (3) can be re-applied to the system that's
    already on the target build. Otherwise, operations like move will make
    unconditional changes and damage the system. During the verification
    phase, abort the OTA update if BlockImageDiff is less than 3 and it
    doesn't match the checksum of the source build.
    
    Change-Id: Ic630346eab2a993a84d0aeaacd7167ef62cc24f6
    (cherry picked from commit daebaa6)
    Tao Bao authored and Brint E. Kriebel committed Aug 21, 2015
    Configuration menu
    Copy the full SHA
    e1b7582 View commit details
    Browse the repository at this point in the history
  4. Calculate max_stashed_blocks correctly for block OTA v3

    The updater automatically stashes overlapping source blocks to
    make it possible to resume if the command performing the update
    is interrupted. However, blockimgdiff.py does not take this into
    account and therefore, max_stashed_blocks indicates only the
    number of explicitly stashed blocks. Change blockimgdiff.py to
    correctly calculate the maximum used stash space, including any
    automatically stashed blocks.
    
    Bug: 20309033
    Change-Id: Ibf5cb1abc38c54e60a6ad3ce4cbce43556b08ac2
    samitolvanen authored and Brint E. Kriebel committed Aug 21, 2015
    Configuration menu
    Copy the full SHA
    8b7a6eb View commit details
    Browse the repository at this point in the history
  5. Check partition hash before resorting to block_image_verify

    It's not necessary to call block_image_verify for the most common
    case where we attempt an update for the first time and the target
    partition has expected contents. It is sufficient to confirm that
    the target partition is intact.
    
    Computing a hash is much faster than simulating the update, which
    means this change should make the update speed for v3 much closer
    to v2 for the common case. If the update was interrupted, this is
    going to make resuming somewhat slower, of course. Hopefully this
    should be rather rare.
    
    Bug: 20309033
    Change-Id: I04792f3681bf2cd5d9a4e1c41eb883c7f26c6f58
    samitolvanen authored and Brint E. Kriebel committed Aug 21, 2015
    Configuration menu
    Copy the full SHA
    52ffc46 View commit details
    Browse the repository at this point in the history
  6. Assert the stash size when generating OTAs.

    With block-based OTA v2 and v3, it requires stash space on the /cache
    partition to back up blocks during an update. We need to ensure that
    it doesn't exceed the partition size. Since there might be other files
    on /cache as well, we use cache_size * threshold as the maximum allowed
    size. The threshold defaults to 0.8, which can be overridden by command
    line option '--stash_threshold'.
    
    Change-Id: I5c2e353ea4716328d6cdc6a7f758520de8d88b8e
    (cherry picked from commit 23ac404)
    Tao Bao authored and Brint E. Kriebel committed Aug 21, 2015
    Configuration menu
    Copy the full SHA
    bb4ab1e View commit details
    Browse the repository at this point in the history
  7. Free the stash after its use in BBOTA v2.

    In BBOTA v2, the stash size computation is inaccurate. A stash will be
    used only once, so we deduct its size from stashed_blocks right after
    its use. However, the stash doesn't actually get freed until being
    overwritten by another stash or destroyed at the end of an update. This
    leads to OTA failures due to insufficient space on /cache. This CL
    changes the BBOTA v2 script to generate an explicit free right after
    its use.
    
    Bug: 23119955
    Change-Id: Icdd8352bb0ff778945937c870990a888c7a4d38b
    Tao Bao authored and Brint E. Kriebel committed Aug 21, 2015
    Configuration menu
    Copy the full SHA
    407cfc7 View commit details
    Browse the repository at this point in the history
  8. Revise stash for BBOTAs when needed.

    When generating incremental BBOTAs (v2 and above), we need to ensure
    that the needed runtime stash is below the given threshold. If it's
    running out of space on /cache, we replace the command that uses a
    stash with a "new" command instead.
    
    This may increase the OTA package size, since it is carrying more full
    blocks instead of patches. It gets even worse for large files that span
    a number of blocks, because currently we will store all the blocks for
    the file as "new" blocks if stashing cannot be satisfied. We may further
    optimize by splitting them into smaller chunks so that most of them can
    still be stashed.
    
    Bug: 22430577
    Change-Id: I5a49e361adc7d3d41de2e9c08ee9b08c1e6c091a
    Tao Bao authored and Brint E. Kriebel committed Aug 21, 2015
    Configuration menu
    Copy the full SHA
    8a26e16 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2015

  1. Change the cache partition size check into warnings.

    For some old builds, we may not define cache partition size. Change the
    exception into a warning to make the script backward compatible.
    
    Change-Id: Ie94c7fbb1a9f3a7db3f16e8d845e493a534aac5b
    Tao Bao authored and martincz committed Aug 22, 2015
    Configuration menu
    Copy the full SHA
    bcfca47 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2015

  1. build: kernel: arm64 uses Image.gz as the target

    Change-Id: Icc194d2a16f9ffcf5803226fc1f2a5b091b4d861
    Scott Mertz authored and Gerrit Code Review committed Aug 28, 2015
    Configuration menu
    Copy the full SHA
    24ddce3 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2015

  1. Adding msm8909 as a QCOM board platform

    Change-Id: I01c35348b463a769454d7b64e6710a647cabe4f7
    marado committed Aug 31, 2015
    Configuration menu
    Copy the full SHA
    00cbe08 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2015

  1. LMY48Q

    The Android Automerger committed Sep 1, 2015
    Configuration menu
    Copy the full SHA
    5b1e35c View commit details
    Browse the repository at this point in the history
  2. repopick: skip abandoned commits

    Change-Id: I7f203fc4f790bf26acce1112c5c24c703acd9326
    jrior001 authored and zifnab06 committed Sep 1, 2015
    Configuration menu
    Copy the full SHA
    df45e9f View commit details
    Browse the repository at this point in the history
  3. repopick: handle hardware_ril/ril-caf

    Change-Id: Ib72255d899529effb0d6121034f42a7532d4a02b
    Anthony King authored and Gerrit Code Review committed Sep 1, 2015
    Configuration menu
    Copy the full SHA
    529e3b2 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2015

  1. LMY48R

    The Android Automerger committed Sep 2, 2015
    Configuration menu
    Copy the full SHA
    12fe3d4 View commit details
    Browse the repository at this point in the history
  2. LMY48S

    The Android Automerger committed Sep 2, 2015
    Configuration menu
    Copy the full SHA
    d2a49a4 View commit details
    Browse the repository at this point in the history
  3. LVY48G

    The Android Automerger committed Sep 2, 2015
    Configuration menu
    Copy the full SHA
    8e9b8d2 View commit details
    Browse the repository at this point in the history
  4. Fix custom URL error. Merged from cm_build_config

    Change-Id: Iffe7766f137889f113bc5a94254058dc4dbf0ea3
    (cherry picked from commit 04d470c)
    Tom Powell authored and zifnab06 committed Sep 2, 2015
    Configuration menu
    Copy the full SHA
    7e980a7 View commit details
    Browse the repository at this point in the history
  5. repopick: open changes are either NEW or OPEN, not just OPEN

    Gerrit's API is terrible. I believe it was written by monkeys.
    
    Change-Id: Idb39a357c241ce7923549a3d217f7ee632326e92
    zifnab06 authored and ciwrl committed Sep 2, 2015
    Configuration menu
    Copy the full SHA
    e703199 View commit details
    Browse the repository at this point in the history
  6. msm8909 uses the same branches as msm8916

    Instead of have duplicated branches, I'm creating here the concept of
    "generic platform".
    For now, only msm8909 is affected by this (its generic platform being
    msm8916), but this might be useful in the future, where other
    platforms share the same branch.
    
    Change-Id: Ib410bc644373e6acfab5ad449584171b948743ae
    marado committed Sep 2, 2015
    Configuration menu
    Copy the full SHA
    4ad2485 View commit details
    Browse the repository at this point in the history
  7. Revert "msm8909 uses the same branches as msm8916"

    * Swap this implementation out for the existing custom HAL variant
      patch.
    
    This reverts commit 4ad2485.
    
    Change-Id: I959b958098deb976c06597c82d3d532e3b80546d
    intervigilium committed Sep 2, 2015
    Configuration menu
    Copy the full SHA
    665e136 View commit details
    Browse the repository at this point in the history
  8. build: Allow QC platforms to share/customize HAL variants

    * Allow devices to override HAL variant using QCOM_HARDWARE_VARIANT
    * 8909 and 8916 share HALs by default
    * 8610, 8226, 8974 share HALs by default
    * 8992, 8994 share HALs by default
    
    Change-Id: Idfbdc405a35c5ba518fc71c8b691fc177ddf9068
    Anthony King authored and intervigilium committed Sep 2, 2015
    Configuration menu
    Copy the full SHA
    338b399 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2015

  1. build: allow using host flex binary

    * Prebuilt flex doesn't work on newer glibc
      flex-2.5.39: loadlocale.c:131: _nl_intern_locale_data: Assertion `cnt < (sizeof (_nl_value_type_LC_COLLATE) / sizeof (_nl_value_type_LC_COLLATE[0]))' failed.
    * Enable with USE_HOST_LEX=yes
    
    Change-Id: Id683ff2fdf03edf88f8459ed32986a05334cd7fc
    luca020400 committed Sep 7, 2015
    Configuration menu
    Copy the full SHA
    91f91b8 View commit details
    Browse the repository at this point in the history
  2. releasetools: Fix the bug in symlink deletion.

    For file-based OTAs, symlinks in the source build but not in the target
    build will be deleted. However, if a symlink is replaced by a regular
    file in the target build, the file will be accidentally deleted when
    applying (resuming) the same package again.
    
    Verify the checksum of a symlink that will be unpacked or renamed to.
    Delete the file only if it doesn't have the target checksum.
    
    Bug: 23646151
    Change-Id: Ie322abb6022b6fa812c6b36a3127872d9614fc3b
    Tao Bao authored and intervigilium committed Sep 7, 2015
    Configuration menu
    Copy the full SHA
    2eeb136 View commit details
    Browse the repository at this point in the history
  3. releasetools: Fix the bug when deleting files.

    For file-based OTAs, we used to remove unneeded files in ascending
    order, which failed to delete non-empty directories. Reverse the order
    to fix the issue.
    
    For example, now we have the following in our generated script:
      delete("/system/app/Calculator/arm/Calculator.odex",
             "/system/app/Calculator/arm/",
             "/system/app/Calculator/Calculator.apk",
             "/system/app/Calculator/");
    
    Bug: 22960996
    Change-Id: I0d36d29b7862fb53bf55bf5685a990180f9c0b3b
    Tao Bao authored and intervigilium committed Sep 7, 2015
    Configuration menu
    Copy the full SHA
    f28d284 View commit details
    Browse the repository at this point in the history
  4. Add darwin support for f2fs host tools

    Change-Id: I1e55ac6f1c448cee823454b4206baaecad206415
    Keith Mok authored and hyperb1iss committed Sep 7, 2015
    Configuration menu
    Copy the full SHA
    d7a213b View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2015

  1. build: better zsh dopush support

    Fixes the use of mmp/mmmp/mkap commands with zsh.
    
    Change-Id: Ia8eab6fcdec15769a2d29ff6a1e6631629bafb8a
    Signed-off-by: Roman Birg <[email protected]>
    romanbb authored and Gerrit Code Review committed Sep 8, 2015
    Configuration menu
    Copy the full SHA
    5dee2dd View commit details
    Browse the repository at this point in the history
  2. build: Create a oem image when BOARD_OEMIMAGE_FILE_SYSTEM_TYPE is def…

    …ined
    
    This adds the capability of generating a OEM image with the build
    and adding it to target files when BOARD_OEMIMAGE_FILE_SYSTEM_TYPE
    is set.
    
    Change-Id: I6c596d58d9d5ece1a261d953eeb8c60eac30e642
    Ticket: CYNGNOS-936
    defer authored and Gerrit Code Review committed Sep 8, 2015
    Configuration menu
    Copy the full SHA
    1966a9e View commit details
    Browse the repository at this point in the history
  3. "LMY48T"

    The Android Automerger committed Sep 8, 2015
    Configuration menu
    Copy the full SHA
    c845e59 View commit details
    Browse the repository at this point in the history
  4. "LVY48H"

    The Android Automerger committed Sep 8, 2015
    Configuration menu
    Copy the full SHA
    bd2ac50 View commit details
    Browse the repository at this point in the history
  5. "LMY48U"

    The Android Automerger committed Sep 8, 2015
    Configuration menu
    Copy the full SHA
    cd811c3 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2015

  1. "LMY48V"

    The Android Automerger committed Sep 9, 2015
    Configuration menu
    Copy the full SHA
    a531281 View commit details
    Browse the repository at this point in the history
  2. Merge tag 'android-5.1.1_r13' into cm-12.1

    Android 5.1.1 release 13
    
    Change-Id: Ibe1e4dad690627c1729c411e13a2702330ba00c0
    rmcc committed Sep 9, 2015
    Configuration menu
    Copy the full SHA
    f02693b View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2015

  1. repopick: print the status of a skipped cherry pick

    Change-Id: I5181910dc80fe4cf2d69cc22089e191b36a80c9e
    invisiblek committed Sep 10, 2015
    Configuration menu
    Copy the full SHA
    05bb2bb View commit details
    Browse the repository at this point in the history
  2. repopick: Update script with some fixes

    Make quiet actually be quiet.
    Allow overriding the path for a repopick.
    Sort query and topic results to have a better chance of them applying
    cleanly.
    Don't try to pull from github when using a custom gerrit address.
    Catch git command failures and properly return failure codes.
    
    Change-Id: I7ff010fbfbf1026c6fe03cb27649f677637e1bb5
    Brint E. Kriebel authored and Gerrit Code Review committed Sep 10, 2015
    Configuration menu
    Copy the full SHA
    7598793 View commit details
    Browse the repository at this point in the history
  3. Merge tag 'android-5.1.1_r18' into cm-12.1

    Android 5.1.1 release 18
    rmcc committed Sep 10, 2015
    Configuration menu
    Copy the full SHA
    6ff590d View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2015

  1. img_from_target_files: Skip oem.img in fastboot image creation

    We don't need this package to be included in fastboot images, so skip
    it when we are creating fastboot images.
    
    Change-Id: I1e0676f5cbf7468088e6997f83ae845578864668
    Ticket: CYNGNOS-936
    Brint E. Kriebel authored and Gerrit Code Review committed Sep 11, 2015
    Configuration menu
    Copy the full SHA
    58ff1ed View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2015

  1. build: Separate commands in recovery foreach loops

    The foreach loops output a space separated list, not necessarily one
    command per line. Separate commands with semicolons. Notably, this
    fixes an issue with multiple device directories included in
    TARGET_RECOVERY_DEVICE_DIRS.
    
    Change-Id: I5ebdc84ecaaacabaea77b8b752141e2041622480
    mdmower authored and Gerrit Code Review committed Sep 13, 2015
    Configuration menu
    Copy the full SHA
    784fb8b View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2015

  1. LMY48W

    The Android Automerger committed Sep 16, 2015
    Configuration menu
    Copy the full SHA
    1dd05bd View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2015

  1. Revert "build: better zsh dopush support"

    breaks restarting framework on bash
    
    This reverts commit 5dee2dd.
    
    Change-Id: I2579d82d03ee4712f6aaedb99144986c6d92263e
    romanbb authored and Gerrit Code Review committed Sep 21, 2015
    Configuration menu
    Copy the full SHA
    86ea4c8 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2015

  1. Revert "tools:releasetools:Use timestamp from build.prop while buildi…

    …ng system.img"
    
    This reverts commit 0f1ef4b.
    
    Change-Id: I13c84cd02b31f03ba2af48cf02ad0fc286afe40c
    Scott Mertz authored and Gerrit Code Review committed Sep 29, 2015
    Configuration menu
    Copy the full SHA
    521b58b View commit details
    Browse the repository at this point in the history
  2. repopick: support projects which get checked out multiple times

    see: caf branches for multimedia, where different branches get checked
    out under different paths.
    
    Change removes hacks needed for -caf branches, as this data is taken
    directly out of 'repo manifest'
    
    Change-Id: Id7aa24709c3dc6bc874899ef605e58271fec082c
    Tom Powell authored and Gerrit Code Review committed Sep 29, 2015
    Configuration menu
    Copy the full SHA
    c3afd0e View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2015

  1. tools/device: Remove deprecated line

    gsm.mk no longer exist in vendor/cm
    
    Change-Id: I0b6d50b424b3d24065e7287e1a03b64348014817
    Signed-off-by: Jackeagle <[email protected]>
    Jackeagle committed Sep 30, 2015
    Configuration menu
    Copy the full SHA
    53c5035 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2015

  1. build: Make sure we're building our secondary resource package as dep…

    …endency.
    
      This allows us to reference internal or public resources without
      going explicitily through the platform sdk.
    
    Change-Id: Iba361a3dcd20bc62a06e600e0240fb09d4e7bda4
    Adnan Begovic authored and Gerrit Code Review committed Oct 1, 2015
    Configuration menu
    Copy the full SHA
    90e8653 View commit details
    Browse the repository at this point in the history
  2. build: Fix import build step.

    Change-Id: Id5a042bd12cf37eec7c856a22d5a7de0e175c2e7
    Adnan Begovic committed Oct 1, 2015
    4 Configuration menu
    Copy the full SHA
    ca2a488 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2015

  1. Merge tag 'android-5.1.1_r23' into cm-12.1

    Android 5.1.1 release 23
    rmcc committed Oct 5, 2015
    1 Configuration menu
    Copy the full SHA
    75cae05 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2015

  1. Merge tag 'android-5.1.1_r24' into cm-12.1

    Android 5.1.1 release 24
    
    Change-Id: Iea72a77a415f19f961b42e01c84373948f6e7645
    rmcc committed Oct 6, 2015
    Configuration menu
    Copy the full SHA
    ad9a2a8 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2015

  1. Fix issie #23116383: Include security patch level in Settings

    Change-Id: I46303c064d1365781a2c8a05bd6087518afb2aec
    Dianne Hackborn authored and Gerrit Code Review committed Oct 7, 2015
    Configuration menu
    Copy the full SHA
    f3f529b View commit details
    Browse the repository at this point in the history
  2. Set the Security Patch level with Oct 1 for LP

    Change-Id: Id258ff785f86b881e65298695077cc9495051c87
    mikeNG committed Oct 7, 2015
    Configuration menu
    Copy the full SHA
    f828f55 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2015

  1. generate_extra_images: Look for 3.10 dtbs

    The dtbs have changed location between 3.4 and 3.10. Look for the
    new location first and fallback to the 3.4 location if they're
    missing.
    
    Change-Id: I7aada8dbcf01ea6f62b3235b452c9329cd69e5e8
    bebarino authored and mikeNG committed Oct 11, 2015
    Configuration menu
    Copy the full SHA
    2f9989d View commit details
    Browse the repository at this point in the history
  2. build: Generalize kernel DTB path

    Use $TARGET_KERNEL_ARCH to specify the architecture-dependent
    path location of the DTB files.
    
    Change-Id: I302f407d987e1b33acb0e47b284a1cb793747691
    David Ng authored and mikeNG committed Oct 11, 2015
    Configuration menu
    Copy the full SHA
    a606db3 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2015

  1. mka: allow mka to be run from anywhere in the tree

    The Android build system expects to be launched from the top of the
    tree. Invoking mka at any other level often has unintended consequence
    (e.g. targets the host ARCH because ARCH was not set).  The various
    build shortcuts like m and mm invoke Make from the top of the tree. mka
    now does the same.
    
    Change-Id: Id956cf04cbaf1d12d12549ca54e32b9c2ce1fc29
    statik213 authored and Gerrit Code Review committed Oct 19, 2015
    Configuration menu
    Copy the full SHA
    4754814 View commit details
    Browse the repository at this point in the history
  2. kernel: use merge-config.sh for integrating KERNEL_ADDITIONAL_CONFIG

    Using 'cat' to combine defconfig fragments is not, in general,
    safe. Overriding options is not correctly handled, and it's
    possible to produce illegal configurations which violate Kconfig
    dependency constraints.
    
    Instead, use the merge-config.sh script from the kernel tree
    which more intelligently combines defconfig fragments. An
    'alldefconfig' make target is also introduced, as merge-config.sh
    depends on it.
    
    Change-Id: I91a8c5e4bcf7072a3f95651dffe17380174134e4
    Matt Wagantall authored and Gerrit Code Review committed Oct 19, 2015
    Configuration menu
    Copy the full SHA
    8237106 View commit details
    Browse the repository at this point in the history
  3. kernel: Don't update defconfig with KERNEL_ADDITIONAL_CONFIG options

    If 'make kernelconfig' is run in an environment where
    KERNEL_ADDITIONAL_CONFIG is set, the options in the additional
    defconfig will be saved back to the defconfig when savedefconfig
    is performed.
    
    While not really a bug, this increases the likelihood of someone
    accidentally committing these changes or getting confused by
    unexpected deltas added to their defconfigs.
    
    Fix this by skipping the merge-config.sh step for the 'kernelconfig'
    make target. As a side-effect, options in KERNEL_ADDITIONAL_CONFIG
    will also not be displayed in menuconfig. This is not easily
    avoidable, and arguably not wrong anyway.
    
    Change-Id: I920be0338bb8afc87f6061c55aafb27ba658974d
    Matt Wagantall authored and Scott Mertz committed Oct 19, 2015
    Configuration menu
    Copy the full SHA
    9c32ee8 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2015

  1. edify: Fix _WordWrap function calls

    DeleteFilesIfNotMatching and SkipNextActionIfTargetExists are both
    referencing the non-existing method "WordWrap". This seems to be a typo,
    because all other methods are referencing the _WordWrap method.
    
    Change-Id: I6165087a0c1c6cc39c370472bfe728a312342961
    xdarklight committed Oct 20, 2015
    Configuration menu
    Copy the full SHA
    9f5ee48 View commit details
    Browse the repository at this point in the history
  2. envsetup: Show error when supplied dir isn't present with mmm

    When a directory isn't present with mmm, don't show
    "No Android.mk present", rather show that the directory isn't present
    
    Change-Id: I7259a60012c6f30c470daa60d5a5097d01ffc4c7
    Signed-off-by: Abhinav1997 <[email protected]>
    (cherry picked from commit c3eb107)
    Abhinav1997 authored and mikeNG committed Oct 20, 2015
    Configuration menu
    Copy the full SHA
    7fc9ab7 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2015

  1. build: Adjust for device-specific HAL paths

    * QCOM variant HALs are pretty much deprecated, long live
      device-specific HALs!
    
    Change-Id: I636d1e851519aba31ea3744b369aea06d6db6f68
    intervigilium authored and Scott Mertz committed Oct 30, 2015
    Configuration menu
    Copy the full SHA
    67416e9 View commit details
    Browse the repository at this point in the history
  2. generate_extra_images: Allow supplying arguments to dtbtool

    * Also add a message to indicate when dt.img is generated
    
    Change-Id: I670cc8aa571269d1dc1085e51b063fb890dc05f2
    mikeNG authored and Gerrit Code Review committed Oct 30, 2015
    Configuration menu
    Copy the full SHA
    efa52fa View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2015

  1. Splitting Ubuntu and Android boot and initrd images

    We need the android initrd to boot the container and to replace the
    default boot initrd with the Ubuntu one.
    
    Change-Id: Ie096cf863156e515a2c5519a649bf994f97126e7
    Signed-off-by: Ricardo Salveti de Araujo <[email protected]>
    Signed-off-by: Ondrej Kubik <[email protected]>
    Ricardo Salveti de Araujo authored and mariogrip committed Nov 2, 2015
    Configuration menu
    Copy the full SHA
    395b7ef View commit details
    Browse the repository at this point in the history
  2. Remove the need of signapk

    Change-Id: I900f9957e42a2965661edb1b2afb4c93a98dca5d
    Signed-off-by: Sergio Schvezov <[email protected]>
    Signed-off-by: Ricardo Salveti de Araujo <[email protected]>
    Signed-off-by: Ondrej Kubik <[email protected]>
    sergiusens authored and mariogrip committed Nov 2, 2015
    Configuration menu
    Copy the full SHA
    4e7967f View commit details
    Browse the repository at this point in the history
  3. Makefile: using bsdiff from the host instead of building our own

    Change-Id: I93e8a06a63ee4856063502ca67b97a9f860549f6
    Signed-off-by: Ricardo Salveti de Araujo <[email protected]>
    Signed-off-by: Ondrej Kubik <[email protected]>
    Ricardo Salveti de Araujo authored and mariogrip committed Nov 2, 2015
    Configuration menu
    Copy the full SHA
    09dcb85 View commit details
    Browse the repository at this point in the history
  4. Don't include libcompiler_rt by default, not needed

    Change-Id: I5189914355453d6632c5002de97ed0e16e1c56e3
    Signed-off-by: Ricardo Salveti de Araujo <[email protected]>
    Signed-off-by: Ondrej Kubik <[email protected]>
    Ricardo Salveti de Araujo authored and mariogrip committed Nov 2, 2015
    Configuration menu
    Copy the full SHA
    ab9c823 View commit details
    Browse the repository at this point in the history
  5. Changing default build for a minimal build, only what is required by …

    …Ubuntu Touch
    
    Instead of building and enabling all the projects and makefiles, we
    manually select just the core components that are required for Ubuntu
    Touch (base image + HALs).
    
    Change-Id: Ib3d8b1570b2828abbe0d8aa6c01d291b599c7a15
    Signed-off-by: Ricardo Salveti de Araujo <[email protected]>
    Signed-off-by: Ondrej Kubik <[email protected]>
    Ricardo Salveti de Araujo authored and mariogrip committed Nov 2, 2015
    Configuration menu
    Copy the full SHA
    ba1aaef View commit details
    Browse the repository at this point in the history
  6. Start producing CWM recovery.

    Change-Id: I295a0eac0446ef23628b7289d9918ab29caf49b3
    Signed-off-by: Ondrej Kubik <[email protected]>
    kubiko authored and mariogrip committed Nov 2, 2015
    Configuration menu
    Copy the full SHA
    cb5c7f6 View commit details
    Browse the repository at this point in the history
  7. Adding support for the native Ubuntu androideabi toolchain

    Change-Id: I42f6c1ea4c324d5faa627ca15eec59dd8099fc0e
    Signed-off-by: Ricardo Salveti de Araujo <[email protected]>
    Signed-off-by: Ondrej Kubik <[email protected]>
    Ricardo Salveti de Araujo authored and mariogrip committed Nov 2, 2015
    Configuration menu
    Copy the full SHA
    655d1cc View commit details
    Browse the repository at this point in the history
  8. pull-lp-bin.py: add support to download the kernel package from a PPA

    Change-Id: Id590fa83ff6cab6e858e8719d860049379915a95
    Signed-off-by: Ricardo Salveti de Araujo <[email protected]>
    Signed-off-by: Ondrej Kubik <[email protected]>
    Ricardo Salveti de Araujo authored and mariogrip committed Nov 2, 2015
    Configuration menu
    Copy the full SHA
    c494ff7 View commit details
    Browse the repository at this point in the history
  9. kernel.mk: adding kernel build rules from CM

    Change-Id: I456a3cfb1d9b19222f0776ec392a80ccea6da827
    Signed-off-by: Ricardo Salveti de Araujo <[email protected]>
    Signed-off-by: Ondrej Kubik <[email protected]>
    Ricardo Salveti de Araujo authored and mariogrip committed Nov 2, 2015
    Configuration menu
    Copy the full SHA
    315ddd4 View commit details
    Browse the repository at this point in the history
  10. generic: reducing system image partition size

    Change-Id: If19c680b4bb25613238ee3957022c6dd5ac4bd70
    Signed-off-by: Ricardo Salveti de Araujo <[email protected]>
    Signed-off-by: Ondrej Kubik <[email protected]>
    Ricardo Salveti de Araujo authored and mariogrip committed Nov 2, 2015
    Configuration menu
    Copy the full SHA
    b93c101 View commit details
    Browse the repository at this point in the history
  11. build: also using sparse images for goldfish

    So we can share the same code path at the system-image server, and also
    have a reduced image as part of the ubuntu android package.
    
    Change-Id: I43191e50610fce42be3bf91f4417ef975f984e1e
    Signed-off-by: Ricardo Salveti de Araujo <[email protected]>
    Signed-off-by: Ondrej Kubik <[email protected]>
    Ricardo Salveti de Araujo authored and mariogrip committed Nov 2, 2015
    Configuration menu
    Copy the full SHA
    2117af3 View commit details
    Browse the repository at this point in the history
  12. BoardConfig.mk: enabling kernel from the archive (generic/goldfish)

    Change-Id: I7980f87a1efe7a34edcf29d7ba85035d593a55e5
    Signed-off-by: Ricardo Salveti de Araujo <[email protected]>
    Signed-off-by: Ondrej Kubik <[email protected]>
    Ricardo Salveti de Araujo authored and mariogrip committed Nov 2, 2015
    Configuration menu
    Copy the full SHA
    78aef22 View commit details
    Browse the repository at this point in the history
  13. main.mk: Also adding qemu pc-bios when building the x86 emulator

    Change-Id: I24924ee5b03cd4bde9065f2c4babb92f30ec528b
    Signed-off-by: Ricardo Salveti de Araujo <[email protected]>
    Signed-off-by: Ondrej Kubik <[email protected]>
    Ricardo Salveti de Araujo authored and mariogrip committed Nov 2, 2015
    Configuration menu
    Copy the full SHA
    b77fe46 View commit details
    Browse the repository at this point in the history
  14. revert task_kernel

    mariogrip committed Nov 2, 2015
    Configuration menu
    Copy the full SHA
    1f8538a View commit details
    Browse the repository at this point in the history
  15. Allow x86 initrd and kernel packages

    Change-Id: I254de04426be7cb9878d2a5c5001c18c70788924
    Signed-off-by: Ricardo Salveti de Araujo <[email protected]>
    Signed-off-by: Ondrej Kubik <[email protected]>
    Ricardo Salveti de Araujo authored and mariogrip committed Nov 2, 2015
    Configuration menu
    Copy the full SHA
    9f8f289 View commit details
    Browse the repository at this point in the history
  16. Changing product brand and model for the emulators

    We're Ubuntu Touch now :-)
    
    Change-Id: Icf538ad2d39f84318f49b9d9ca5ce638d552bfe6
    Signed-off-by: Ricardo Salveti de Araujo <[email protected]>
    Signed-off-by: Ondrej Kubik <[email protected]>
    Ricardo Salveti de Araujo authored and mariogrip committed Nov 2, 2015
    Configuration menu
    Copy the full SHA
    7c62f7e View commit details
    Browse the repository at this point in the history
  17. kernel.mk: also publish the additional artifacts from the kernel package

    Change-Id: I4d1c47abdeaa5a6f0131881bc5e43702345da935
    Signed-off-by: Ricardo Salveti de Araujo <[email protected]>
    Signed-off-by: Ondrej Kubik <[email protected]>
    Ricardo Salveti de Araujo authored and mariogrip committed Nov 2, 2015
    Configuration menu
    Copy the full SHA
    0686e2f View commit details
    Browse the repository at this point in the history
  18. Prefer, if available, system-wide toolchain for target-x86 as well.

    Change-Id: I481155097fc5859187b2c8860e277c47a1ebaf3d
    Signed-off-by: Dimitri John Ledkov <[email protected]>
    Signed-off-by: Ondrej Kubik <[email protected]>
    xnox authored and mariogrip committed Nov 2, 2015
    Configuration menu
    Copy the full SHA
    b050a15 View commit details
    Browse the repository at this point in the history
  19. Do not build Android recovery OTA keys.

    This disables one of the last pieces needing Java at build time.
    
    Change-Id: I6c0fe42d0c1e525f4969faa7eca38e7943b2f192
    Signed-off-by: Jani Monoses <[email protected]>
    Signed-off-by: Ondrej Kubik <[email protected]>
    Jani Monoses authored and mariogrip committed Nov 2, 2015
    Configuration menu
    Copy the full SHA
    2373caf View commit details
    Browse the repository at this point in the history
  20. Do not check for the JDK anymore.

    Since the build does not rely on Java do not probe for the JDK.
    
    Change-Id: I3b5fc40509614e0cbef9375a80f9c7b12d703842
    Signed-off-by: Jani Monoses <[email protected]>
    Signed-off-by: Ondrej Kubik <[email protected]>
    Jani Monoses authored and mariogrip committed Nov 2, 2015
    Configuration menu
    Copy the full SHA
    0b01293 View commit details
    Browse the repository at this point in the history
  21. Adding script to update the android system image on Ubuntu Touch

    We're not automatically mounting /data, so in order to replace
    the android system image, we first need to make sure that /data is
    available.
    Script also support real Ubuntu partitions
    
    Change-Id: Id7cb5b90cff336bd6848338106ac01ccbef03ba0
    Signed-off-by: Ricardo Salveti de Araujo <[email protected]>
    Signed-off-by: Ondrej Kubik <[email protected]>
    Ricardo Salveti de Araujo authored and mariogrip committed Nov 2, 2015
    Configuration menu
    Copy the full SHA
    ff7c7d1 View commit details
    Browse the repository at this point in the history
  22. Disable stack protector on x86, until our toolchain is fixed

    Workaround done by Dimitri John Ledkov <[email protected]>, that needs
    to be dropped once bug LP: #1302799 gets fixed.
    
    Change-Id: I2396e3daa66a865f6e3118665d919612acc8b11f
    Signed-off-by: Ricardo Salveti de Araujo <[email protected]>
    Signed-off-by: Ondrej Kubik <[email protected]>
    Ricardo Salveti de Araujo authored and mariogrip committed Nov 2, 2015
    Configuration menu
    Copy the full SHA
    895e91f View commit details
    Browse the repository at this point in the history
  23. TARGET_linux-x86.mk: forcing -Wl,-Bsymbolic

    While -Bsymbolic is used by default on android, it depends on the
    toolchain to provide that option, instead of forcing it by default.
    
    Workaround for bug
    https://bugs.launchpad.net/ubuntu/+source/gcc-i686-linux-android/+bug/1305315
    
    Change-Id: I5b764686e2607923f091ef4e5d76745b5d5094b5
    Signed-off-by: Ricardo Salveti de Araujo <[email protected]>
    Signed-off-by: Ondrej Kubik <[email protected]>
    Ricardo Salveti de Araujo authored and mariogrip committed Nov 2, 2015
    Configuration menu
    Copy the full SHA
    7bfc34a View commit details
    Browse the repository at this point in the history
  24. Dropping all device specific apns-conf file

    Change-Id: Ia7355858c07ad0283fc65dba34d24ea608ed4092
    Signed-off-by: Ricardo Salveti de Araujo <[email protected]>
    Signed-off-by: Ondrej Kubik <[email protected]>
    Ricardo Salveti de Araujo authored and mariogrip committed Nov 2, 2015
    Configuration menu
    Copy the full SHA
    40381ba View commit details
    Browse the repository at this point in the history
  25. generic*: add recovery.fstab to make recovery-initrd bootable

    Change-Id: I44cd52ba44a6f113d5328a5d4fa4b54f0f7786bf
    Signed-off-by: Dimitri John Ledkov <[email protected]>
    Signed-off-by: Ondrej Kubik <[email protected]>
    xnox authored and mariogrip committed Nov 2, 2015
    Configuration menu
    Copy the full SHA
    de9a4f9 View commit details
    Browse the repository at this point in the history
  26. mkdevicetarball.sh: adding script to create a device tarball

    Change-Id: Ie9961f9fbbf21a080f5fbc226d2aee41da157981
    Signed-off-by: Ricardo Salveti de Araujo <[email protected]>
    Signed-off-by: Ondrej Kubik <[email protected]>
    Ricardo Salveti de Araujo authored and mariogrip committed Nov 2, 2015
    Configuration menu
    Copy the full SHA
    e6c5682 View commit details
    Browse the repository at this point in the history
  27. HOST_linux-x86: force 4.8 to avoid unexpected regressions

    Change-Id: I17a2b81359c5b0bae5e01763830c0c0d02ba4feb
    Signed-off-by: Ricardo Salveti de Araujo <[email protected]>
    Signed-off-by: Ondrej Kubik <[email protected]>
    rsalveti authored and mariogrip committed Nov 2, 2015
    Configuration menu
    Copy the full SHA
    12336c3 View commit details
    Browse the repository at this point in the history
  28. mkdir $(TARGET_OUT)/boot first

    Change-Id: Ia6034defa866be877b9d4c9a8e6399dd73b9c302
    Signed-off-by: You-Sheng Yang (楊有勝) <[email protected]>
    Signed-off-by: Ondrej Kubik <[email protected]>
    vicamo authored and mariogrip committed Nov 2, 2015
    Configuration menu
    Copy the full SHA
    1a9d224 View commit details
    Browse the repository at this point in the history
  29. Fixing build error when moving to android-5.1

    Change-Id: I7cdab4a5c5032d5b0dfe9a1d42f0714059b7142f
    Signed-off-by: Ondrej Kubik <[email protected]>
    kubiko authored and mariogrip committed Nov 2, 2015
    Configuration menu
    Copy the full SHA
    48824e7 View commit details
    Browse the repository at this point in the history
  30. Adding extra build options

    bootimage-nodeps works as expected
    Build options:
     bootimage-nodeps         - rebuild boot image without dependencies, repacks ubuntu ramdisk
     devicepackage            - build device package tarball
     ubunturootfsimage        - build Ubuntu rootfs image
     ubunturootfsimage-nodeps - build Ubuntu rootfs image without dependencies
     ubuntucustomimage        - build Ubuntu custom image if supported
     ubuntucustomimage-nodeps - build Ubuntu custom image if supported, without dependencies
    
    build targets for ubunturootfs image and deevice tarball
    Extra options for build:
     BOARD_USE_PREBUILT_KERNEL - do not download kernel from ppa, use existing prebuilt
     BOARD_USE_LOCAL_INITRD    - do not download initrd from ppa, use existing from git repo
     BOARD_OVERLAY_INITRD      - debuging option to overlay initrd in ubuntu ramdisk
     DEVICE_PACKAGE_OVERLAY    - overlay to be included in the device package tarball
     UBUNTU_ROOTFS_PACKAGES    - packages to be included in Ubuntu rootfs image
     UBUNTU_CUSTOM_PACKAGES    - packages to be included in Ubuntu custom image if present
    
    Change-Id: Ic1ffd1b7186d094be1ef5ea449332e0e973ffec1
    Signed-off-by: Ondrej Kubik <[email protected]>
    kubiko authored and mariogrip committed Nov 2, 2015
    Configuration menu
    Copy the full SHA
    74d74a4 View commit details
    Browse the repository at this point in the history
  31. Switching to nonsparse image for android system.img

    This streamlines developmnent, since system.img can be directly used on device
    without further conversion and resizing.
    To increase android system.img size to allow writable mount user BOARD_SYSTEMIMAGE_PARTITION_PADDING build option
    Size of padding is in bytes, min value is 10485760 ~10M
    
    Change-Id: I3010fcf59bc9a24773342d58a10e79e371ff2a87
    Signed-off-by: Ondrej Kubik <[email protected]>
    kubiko authored and mariogrip committed Nov 2, 2015
    Configuration menu
    Copy the full SHA
    e8b95c4 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2015

  1. Configuration menu
    Copy the full SHA
    e800485 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2016

  1. Configuration menu
    Copy the full SHA
    c6635fd View commit details
    Browse the repository at this point in the history
  2. Build dtbs

    mariogrip committed Feb 8, 2016
    Configuration menu
    Copy the full SHA
    4e071a2 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2016

  1. Configuration menu
    Copy the full SHA
    1330847 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    46ebcd1 View commit details
    Browse the repository at this point in the history
  3. Remove apk

    mariogrip committed Mar 18, 2016
    Configuration menu
    Copy the full SHA
    9e72011 View commit details
    Browse the repository at this point in the history
  4. Update prebuilt_internal.mk

    mariogrip committed Mar 18, 2016
    Configuration menu
    Copy the full SHA
    7acc932 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2016

  1. Configuration menu
    Copy the full SHA
    95fb5c1 View commit details
    Browse the repository at this point in the history
  2. Add exfat

    mariogrip committed Mar 22, 2016
    Configuration menu
    Copy the full SHA
    a913982 View commit details
    Browse the repository at this point in the history
  3. Add fuse needed for exfat

    mariogrip committed Mar 22, 2016
    Configuration menu
    Copy the full SHA
    5f965b5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6a3b9ec View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1ec4807 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    410d3cc View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2016

  1. Build boot.img

    mariogrip committed Apr 26, 2016
    Configuration menu
    Copy the full SHA
    deec2e5 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2016

  1. Disable -DQCOM_BSP

    mariogrip committed Sep 6, 2016
    Configuration menu
    Copy the full SHA
    5019594 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2016

  1. Configuration menu
    Copy the full SHA
    368e785 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    49c8705 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2016

  1. build: added external/libxml2

    smoose-nils committed Nov 17, 2016
    Configuration menu
    Copy the full SHA
    8c7bb21 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2016

  1. Configuration menu
    Copy the full SHA
    3959e7a View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2016

  1. Configuration menu
    Copy the full SHA
    53b7d56 View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2016

  1. build: Add audioflingerglue

    mariogrip committed Dec 29, 2016
    Configuration menu
    Copy the full SHA
    e2ad5a5 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2017

  1. Add subdirs for external/{iproute2,iptables}

    These projects are needed by qcomm's netmgrd.
    alfonsosanchezbeato committed Jan 10, 2017
    Configuration menu
    Copy the full SHA
    2ed33b0 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1 from alfonsosanchezbeato/add-net-subdirs

    Add subdirs for external/{iproute2,iptables}
    mariogrip authored Jan 10, 2017
    Configuration menu
    Copy the full SHA
    5d03e3a View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2017

  1. [kernel] build arm64 kernels

    Change-Id: I84884929a93dbca1d7a4f22c0e0f2181c7c7385a
    mariogrip committed Jan 28, 2017
    Configuration menu
    Copy the full SHA
    d1fabbb View commit details
    Browse the repository at this point in the history
  2. build: create dt.img task

    * Remove dt.img creation from generate_extra_images
    
    Change-Id: I676b588cd9acb671771acda638abefee036f0519
    luca020400 authored and mariogrip committed Jan 28, 2017
    Configuration menu
    Copy the full SHA
    5a23118 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2017

  1. [kernel] (fix commit message)

    Change-Id: I264b7f1f5ad8d5b119354716bd73cc0393b50c42
    mariogrip committed Jan 31, 2017
    Configuration menu
    Copy the full SHA
    a53f6e4 View commit details
    Browse the repository at this point in the history
  2. build: create dt.img task

    * Remove dt.img creation from generate_extra_images
    
    Change-Id: I676b588cd9acb671771acda638abefee036f0519
    luca020400 authored and mariogrip committed Jan 31, 2017
    Configuration menu
    Copy the full SHA
    6fff120 View commit details
    Browse the repository at this point in the history
  3. [dt] Do not use dt_image if BOARD_MKBOOTIMG_ARGS is defined

    Change-Id: I6d13310dc367bcef7a33680fb8076f157e64b821
    mariogrip committed Jan 31, 2017
    Configuration menu
    Copy the full SHA
    f725359 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2017

  1. [dt] Do not use dt_image if BOARD_MKBOOTIMG_ARGS is defined

    Change-Id: I6d13310dc367bcef7a33680fb8076f157e64b821
    mariogrip committed Feb 3, 2017
    Configuration menu
    Copy the full SHA
    c39c5ff View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2017

  1. Merge "build: create dt.img task" into ubp-5.1

    mariogrip authored and Gerrit Code Review committed Feb 4, 2017
    Configuration menu
    Copy the full SHA
    fe76de0 View commit details
    Browse the repository at this point in the history
  2. Merge "[dt] Do not use dt_image if BOARD_MKBOOTIMG_ARGS is defined" i…

    …nto ubp-5.1
    mariogrip authored and Gerrit Code Review committed Feb 4, 2017
    Configuration menu
    Copy the full SHA
    5282e03 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2017

  1. (2/3) Make TimeKeep available to keep time offset

    TimeKeep is utility to keep/restore RTC offset for Qualcomm device, where
    RTC is not setable. It works by keeping the offset between the RTC time and
    system time in a property (or a file) and restore it at boot.
    
    This commit add Sony's vendor subdirectory to the subdirs list. As TimeKeep
    is originaly from Sony's AOSP, it's kept in Sony's vendor directory.
    
    Change-Id: I6673e7447f2715aabb8926bb39f491d42f848145
    peat-psuwit committed Apr 5, 2017
    Configuration menu
    Copy the full SHA
    91f16c7 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2017

  1. ubuntu: allow overriding initrd variables

    Change-Id: I2a88130cb9a2abd5a6ca1d67038e556267ca272a
    vicamo authored and peat-psuwit committed Jun 6, 2017
    Configuration menu
    Copy the full SHA
    d88c474 View commit details
    Browse the repository at this point in the history
  2. ubuntu: add more params for initrd fetching

    - TARGET_UBUNTU_INITRD_PPA: ex. ci-train-ppa-service
    - TARGET_UBUNTU_INITRD_TEAM: ex. stable-phone-overlay
    
    Change-Id: Ib5def5d07ef537ffa02751d7844207f44f677b7b
    vicamo authored and peat-psuwit committed Jun 6, 2017
    Configuration menu
    Copy the full SHA
    6b3024f View commit details
    Browse the repository at this point in the history
  3. ubuntu: download prebuilt initrd from UBPorts' PPA.

    Change-Id: I53248d9bdd4dcee7edecf4299f497157c3a83121
    peat-psuwit committed Jun 6, 2017
    Configuration menu
    Copy the full SHA
    7baaf50 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2017

  1. Add oneplus device folder

    Needed to build gps and liblights
    
    Change-Id: I29418e12e09e95d18d4ff94a499b362b7cebe091
    mariogrip committed Jun 7, 2017
    Configuration menu
    Copy the full SHA
    e6f8fc2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    13551fb View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2017

  1. Makefile: correcting the use of INTERNAL_BOOTIMAGE_ARGS_COMMON

    Even if BOARD_CUSTOM_BOOTIMG_MK is defined, it still need to include
    INTERNAL_BOOTIMAGE_ARGS_COMMON in INTERNAL_BOOTIMAGE_ARGS, as it'll be
    used in BOARD_CUSTOM_BOOTIMG_MK makefile.
    
    Change-Id: Ib7fee90e54a21311f3b19355f6b6bc8aa6f3cd06
    peat-psuwit committed Jun 12, 2017
    Configuration menu
    Copy the full SHA
    4254eec View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2017

  1. arm64 kernel Makefile fix

    Make sure that strip from the actual toolchain is used
    
    Change-Id: I66c6f484a4925d46bfacf55148ad83b800f072e6
    Signed-off-by: Andreas Pokorny <[email protected]>
    APokorny committed Jun 17, 2017
    Configuration menu
    Copy the full SHA
    5cef274 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2017

  1. kernel.mk: fix incorrect prefix name and variable setting.

    Change-Id: Iacfc933da842f52cdb1b021c8bd74f848c73759c
    peat-psuwit committed Jun 20, 2017
    Configuration menu
    Copy the full SHA
    3832c79 View commit details
    Browse the repository at this point in the history
  2. kernel.mk: change the variable for kernel toolchain path.

    ANDROID_TOOLCHAIN is a variable used in envsetup.sh. Change the
    variable name so that it reads more related to kernel things.
    
    This also fix a typo by replacing it to another variable.
    
    Change-Id: Ic73fc21496aa29e436b446a9e6faa536c0b5a30c
    peat-psuwit committed Jun 20, 2017
    Configuration menu
    Copy the full SHA
    1046aa5 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2020

  1. core_base.mk: add CAMERA_SERVICE_WANT_UBUNTU_HEADERS

    Fixes video recording for AAL backend after upgrading libhybris.
    
    Change-Id: Ibe578d59d470ea87bb62274ff3373fa6e2f82be3
    peat-psuwit committed Aug 19, 2020
    Configuration menu
    Copy the full SHA
    0913791 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2020

  1. Merge pull request #3 from peat-psuwit/ubp-5.1_camera-service-want-ub…

    …untu-headers
    
    core_base.mk: add CAMERA_SERVICE_WANT_UBUNTU_HEADERS
    Flohack74 authored Aug 26, 2020
    Configuration menu
    Copy the full SHA
    ba6e32c View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2020

  1. Update pull-lp-bin.py for python3

    launchpadlib is only available as a python3 package starting in ubuntu
    20.04.
    
    Change-Id: I1a9d96e7529ece9488cb902b4676cbed9e694826
    UniversalSuperBox committed Dec 11, 2020
    Configuration menu
    Copy the full SHA
    cc02209 View commit details
    Browse the repository at this point in the history