Commits on Dec 25, 2016
  1. cm: Remove def_notif_count overlay

    zwliew committed Dec 23, 2016
    This overlay is no longer used.
    Change-Id: I226d989396a4fb74736f5c78eb4b38eaa8febba5
Commits on Dec 23, 2016
  1. sepolicy: Address new bluetooth denial

    myfluxi authored and mdmower committed Oct 30, 2016
    avc: denied { getattr } for pid=1538 comm="droid.bluetooth" path="/storage/emulated" dev="tmpfs" ino=20607 scontext=u:r:bluetooth:s0 tcontext=u:object_r:storage_stub_file:s0 tclass=dir permissive=
    Change-Id: I1456561db1d5e2ebd5634756409c8b198f4f4b64
  2. cm: common: Remove Launcher3 makefile entry

    zwliew committed Dec 23, 2016
    We no longer sync Launcher3. This entry never did anything anyway,
    since we build Trebuchet instead, which overrides Launcher3.
    Change-Id: Ia2c56c9f819025ba34cbff1daf8d3380a924a8a5
Commits on Dec 17, 2016
  1. Contributors: Add maintainer for ARK Benefit A3(peach)

    lolmaxlikru committed Dec 17, 2016
    Change-Id: I3ca16eeec0fd30150f2ca7277151135e42ec291a
Commits on Dec 15, 2016
  1. webview_packages: fix incorrect signatures

    TheCrazyLex authored and luk1337 committed Dec 14, 2016
    Chrome Stable and Google Webview had incorrect
    signatures. That was due to an incorrect method
    of determining the right signature.
    That mistake wasn't noticed because Android
    disables the signature check on "userdebug" and
    "eng" builds. It is only enabled on "user" builds.
    So this commit replaces the wrong signatures
    of Chrome Stable and Google Webview by the
    correct ones and thus makes them avaliable
    webview providers on "user" builds.
    Main credits go to @KreAch3R for his
    extensive research on the issue.
    Change-Id: I081783b59254bfed0b2e3568ba8ae2801d86efea
    Signed-off-by: Alex Naidis <>
Commits on Dec 12, 2016
  1. Add Reliance Jio India IMS volte apn's

    vishnunaini authored and ciwrl committed Dec 3, 2016
    See AOSP for verification
    Change-Id: If4f1b12ba598a4a9aed81ccfa069d4c0fd738c19
  2. Fix Reliance Jio India APNs.

    vishnunaini authored and ciwrl committed Dec 3, 2016
Commits on Dec 10, 2016
  1. cm: bring back storage manager

    Joey Rizzoli
    Joey Rizzoli committed Dec 9, 2016
    7.1.1 added this additional overlay
    Change-Id: I776f86380d93a2ebb0cf39607ca5bb98238d47a9
    Signed-off-by: Joey Rizzoli <>
  2. Add permissions & sepolicy for HBM

    mikeNG committed Dec 5, 2016
    * Devices with AMOLED panels use HBM instead of SRE
    Change-Id: I6710e038997b04d5d7d6b5f4f6b01d3f18b4750f
  3. repopick: Avoid failing on commits lookup

    AdrianDC authored and mikeNG committed Dec 4, 2016
     * Some projects with multiple merges and
        discountinuous histories could trigger
        an error here when the HEAD~{?} does
        not exist, hence avoid this by ignoring
        the commit and continue the search
    Change-Id: Ice28c87d1bf8897da52236b637bbb0c5d349f848
  4. cm: build: envsetup: Add mmmap command

    zwliew committed Dec 10, 2016
    It doesn't make sense to have:
    1. mm and mmp
    2. mma and mmap
    3. mmm and mmmp
    4. mmma BUT NO mmmap
    Add the mmmap command for consistency.
    Change-Id: I8cb1041113e6d56a0ac1d34898b07615da22b459
Commits on Dec 9, 2016
  1. cm: overlay: Enable auto-power-save modes globally

    zwliew committed Oct 28, 2016
    The framework disables aggressive power-save modes when appropriate,
    such as when the device lacks a significant motion detector.
    Thus, instead of enabling it in each device tree,
    enable it by default for all devices.
    Change-Id: I1999b04876f1ddce1574c050b6bc582e9a9a96da
Commits on Dec 8, 2016
  1. cm: Fix Trusted Face

    amartinz authored and zwliew committed Dec 1, 2016
    Trusted Face depends on libprotobuf-cpp-full.
    Some devices already ship it (eg RIL needs it).
    Include it here to build it for every device.
    Link to OpenGapps issue:
    Change-Id: Iffee0aa6218dfef45f5cd728a999fa1114c0dd57
    Signed-off-by: Alexander Martinz <>
  2. sepolicy: Escape '.' character

    mikeNG committed Dec 5, 2016
    Change-Id: I35a726170f77e3f144ab7b79eac054d7fec9dc97
  3. sepolicy: Fix "Allow adb pull of executables without root"

    mikeNG committed Dec 5, 2016
    * The policy file had the wrong extension
    Change-Id: I47af98d80a950af4e4795646585b1b318e298405
Commits on Dec 6, 2016
  1. Contributors: Add maintainer for Xiaomi Redmi 3/Prime (ido)

    Anik1199 committed Dec 6, 2016
    Change-Id: I90e0e90185aaee735c18ccde8e812ffe84a14bb6
Commits on Dec 4, 2016
  1. cm: Revert the new boot animation generation process

    zwliew committed Dec 3, 2016
    The servers do not have ImageMagick installed right now,
    breaking the automated builds.
    Revert this for now.
    This reverts the following commits:
    840e781 bootanim: Use a for loop to make part# folders
    ce5405d Fix wrong from mkdir .../part{0..2}
    6179d94 cm: Build
    67ddf37 cm: Rework boot animation generation
    Change-Id: I63fc43da9b1a6afea5f791e879f0bfc9a385d98d
Commits on Dec 3, 2016
  1. roomservice: Follow fetched android_device_ projects

    AdrianDC authored and ciwrl committed Nov 28, 2016
     * In a situation where the Android tree is already
        fetched and entirely set for a device tree,
        all additions to cm.dependencies in a common
        project were ignored due to being already fetched
     * Add a new array of projects to verify but not
        necessarily fetch, and fill it upon fetch request
        or if the project starts with "android_device_",
        to let the iterations follow the common trees
    Change-Id: I9eea0ab9c46a4bed8366baa37a4e7e8696481504
    Signed-off-by: Adrian DC <>
  2. bootanim: Use a for loop to make part# folders

    Rashed97 committed Dec 3, 2016
    Change-Id: Iec90f3521e589de4e8352c0349e1a0751d65d989
Commits on Dec 2, 2016
  1. Fix wrong from mkdir .../part{0..2}

    drmarble committed Dec 2, 2016
    For some reason the mkdir command:
    mkdir -p $ANDROID_PRODUCT_OUT/obj/BOOTANIMATION/bootanimation/part{0..2}
    creates a directory part{0..2} instead of three separate directories.
    Non-fatal build errors and a 386 byte file result.
    This explicitly creates each directory.
    Change-Id: Ia6ae0e4f64521992de8cc34a376af3eaac5c8819
Commits on Dec 1, 2016
  1. cm: Build

    luca020400 committed Dec 1, 2016
    Change-Id: I58fdfdbafd4ec1ce947c1d3c168a6e3f10bffd94
  2. cm: Rework boot animation generation

    gmillz authored and luca020400 committed Oct 7, 2016
    Keep the largest bootanimation extracted
    and resize it at build-time.
    Change-Id: Iee32f18440ff955d13ed85b273e97cbd540721fc
  3. [2/2] cm: set cache partition location

    invisiblek committed Nov 11, 2016
    * In init.rc, this prop will be used to set DOWNLOAD_CACHE
    * If a device specifies having a dedicated /cache partition, by setting
    * Default to /data/cache per AOSP
    Change-Id: I838672ca4638c9665333c1a67257fc435f33f388
  4. Contributors: Add LG G Pad 8.3 and Xiaomi Redmi 1S maintainer

    fefifofum authored and zwliew committed Nov 30, 2016
    Change-Id: I144f559e83abcbaf0bc766dcbb9568055c5c2595
Commits on Nov 30, 2016
  1. cm: Add more Mi 5 maintainers

    luca020400 authored and zwliew committed Nov 30, 2016
    Change-Id: I928eed74f828e2839d5baab6622ea75372901195
    (cherry picked from commit 72f4855)
  2. Contributors: Add Xiaomi Mi 5 maintainer

    bgcngm committed Nov 30, 2016
    Change-Id: I4643c06b28affcdec3c584d34f72e1f2975d01dd
Commits on Nov 26, 2016
  1. cm: config: Remove enhanced NFC feature

    zwliew committed Nov 18, 2016
    This was used for the HCE implementation by SimplyTapp in CM 9 - 10.2.
    Since then, Android has an HCE implementation and this is no longer used.
    Change-Id: Icd9db39829c1863c4962aab53959ad527da28bcd
Commits on Nov 24, 2016
  1. build: kernel: Remove duplicated targets

    luca020400 committed Nov 24, 2016
    We call them already in TARGET_KERNEL_BINARIES
    Change-Id: I1a9cf89d59416fdb6c9c570d17fb490440d44159
  2. build: Set android jack args to global jack server args if existing

    luca020400 committed Nov 24, 2016
    Change-Id: Iafd416aaac81642c7ec736712b45ecbe05b0d55e
  3. extract_utils: Use shasum on macOS

    Rashed97 committed Nov 24, 2016
    macOS doesn't have sha1sum but instead shasum, so use that
    if 'uname -s' returns Darwin
    Change-Id: I1ab8721327a561e8df78562bbc0b12e884cc4a93
Commits on Nov 23, 2016
  1. cm: enable hidden storage manager

    Joey Rizzoli
    Joey Rizzoli committed Nov 23, 2016
    Change-Id: I18ac1f27d73837e08d25f441543faf30cc58f8ee
    Signed-off-by: Joey Rizzoli <>
Commits on Nov 18, 2016
  1. Clean up 3G config for Vietnamese network

    chautruongthinh committed Nov 16, 2016
    Change-Id: Iab208827af814ccc3b41de849035bfd71ef9a806
  2. cm: Update APNs

    deadman96385 authored and zwliew committed Oct 26, 2016
     - Vodafone TR is now IPv4/IPv6
     - vlive no longer exists
    Change-Id: I954f35f834b8b242f4bd0400fc0dab80cb52c1a3
Commits on Nov 15, 2016
  1. config: common: Remove obsolete RomManager props

    zwliew committed Nov 15, 2016
    RomManager hasn't been properly updated in years.
    Is this still even a reliable ROM updater anymore?
    Change-Id: I3ea57ec0121e6d6f933dd80031bb53514a44e362
  2. apns: Remove loop and bpl mobile

    sileshn committed Nov 14, 2016
    These service providers no longer exist.
    Change-Id: Ic6263b6e8721ee81d902e0bd42553749411d8860