Skip to content
Commits on May 1, 2016
  1. @0xD34D @MarcLandis

    SysUI: Animate notificaiton panel back into view

    0xD34D committed with MarcLandis Apr 25, 2016
    Add an animation for when the user has swiped the left edge to bring
    the notificaiton panel back into view from the left side.
    Change-Id: Ie2ab3482a39d2d9c7b93a853f6ebae43a174e2c0
  2. @0xD34D @MarcLandis

    Keyguard: Register for the correct CMSW completed Uri

    0xD34D committed with MarcLandis Apr 28, 2016
    Change-Id: Ia9adc5b1cc3fead1203422ef51af87084b9fd3dc
  3. @mikeNG @MarcLandis

    Automatic translation import

    mikeNG committed with MarcLandis Apr 29, 2016
    Change-Id: I5f5db73cf5aeae58e719abadf9dfd6c4d072b614
  4. @Decad3nce @MarcLandis

    SystemUI: Handle null keys on settings reload.

    Decad3nce committed with MarcLandis Apr 27, 2016
      During instrumentation or through manual command line
      invocation, null keys can be fetched from the listening
      uri's causing an IllegalArgumentException within the
      ContentProviderProxy of CMSettingsProvider's impl.
    Change-Id: I4a159e838f57e6b0c32b722c72d3bb6a898f6830
  5. @cyanogen @MarcLandis

    media: Remove effect session callbacks from the framework

    cyanogen committed with MarcLandis Apr 23, 2016
     * This API is moving to CMSDK.
    Revert "media: Add flags, channelMask, and UID to audio session callbacks"
    This reverts commit e0554d493e870ea5e323ed06f54becb93c19fa04.
    Revert "audiosystem: Add API for listening to effect session events"
    This reverts commit 9957394.
    Change-Id: I5f18fdb3390db25285a5b819dfe2136ae111c0b3
  6. @0xD34D @MarcLandis

    SysUI: Don't call removeAllViews on AdapterView

    0xD34D committed with MarcLandis Apr 26, 2016
    Change-Id: I957c87e499fb719d1d45671c968c625dac75ecc7
    TICKET: OPO-649
  7. @greniaz @MarcLandis

    Add Weather Content Provider [5/5]

    greniaz committed with MarcLandis Mar 23, 2016
    Use the Weather Content Provider in the cmsdk to pull the
    weather data.
    However, SystemUI will rely on LockClock to force weather
    updates via the new Weather Service, which in turn will
    send a broadcast when new weather data is available.
    Change-Id: I3c65ea5f4cc297a7944fcdef33f496cdf2d68d0a
Commits on Apr 27, 2016
  1. @luca020400 @MarcLandis

    bootanimation: Switch to readahead

    luca020400 committed with MarcLandis Apr 24, 2016
    Change-Id: I287132e311e96c0437df67c76b86bb47b8f8380e
  2. @0xD34D @MarcLandis

    LLS: Update LLS slide offsets when focus changes

    0xD34D committed with MarcLandis Apr 22, 2016
    Change-Id: If5da6e9aff440c25f507aff4d9b54c7f9f51a18d
Commits on Apr 24, 2016
  1. @deepakkundra @MarcLandis

    Support for new properties to identify country based ecc #s added by RIL

    deepakkundra committed with MarcLandis Apr 20, 2016
    If the device is in a country where the ecclist list has been
    updated with the current country's ECC#s. For example if device
    is in INDIA and we are checking for (XYZ, am, 101, XYZ) it will
    return true since 101 will be found in ecclist but 101 is not
    valid ECC# for Armenia(am). There could be a case where this
    logic errors. For example 101 is valid ECC for INDIA and PAK
    and we are currently in INDIA and CTS passes (XYZ, pk, 101,
    XYZ). We should return true/valid ECC# but current logic will
    return false. This scenario fails even today, so there is no
    Change-Id: I6e19aed8a84bd57244a40e7f1e06d4625d26ec77
Commits on Apr 22, 2016
  1. @0xD34D @MarcLandis

    LLS: Show notification panel if LLS crashes

    0xD34D committed with MarcLandis Apr 19, 2016
    If a LLS crashes while it has focus, PhoneWindowManager will disable
    the left edge gesture detection.  This patch makes sure we are showing
    the notification panel if the LLS crashes while it currently has
    Change-Id: Ibc50246c2e426a0d40d0e7d498be27ada0b27c00
  2. @0xD34D @MarcLandis

    LLS: Fix screen off event firing when not interactive

    0xD34D committed with MarcLandis Apr 18, 2016
    Track PowerManager's interactivity to accurately report screen off.
    While we did not get the screen on when in ambient display, the
    screen off event would still fire.  Keep track of the interactivity
    and send screen off event accordingly.
    Change-Id: I633cacbf3a5d22b416e1bd6550d7b8d661c16c3d
  3. @kumajaya @MarcLandis

    libhwui: Remove opaque check for everything

    kumajaya committed with MarcLandis Apr 18, 2016
    * Devices still exhibit issues here even when using an AOSP codebase.
      This problem exists upstream, so make this the default codepath for
    Change-Id: I49e4e1ad3f294844a4e865d727776bc99f0df439
  4. @romanbb @MarcLandis

    Keyguard: switch to cm-specific device provisioned flag

    romanbb committed with MarcLandis Apr 15, 2016
    Ticket: CYNGNOS-2431
    Change-Id: I2f47031f9fb2cc40e61a5f57d49e985104b14024
    Signed-off-by: Roman Birg <>
  5. @yrohit @MarcLandis

    SettingsProvider : load region-specific settings

    yrohit committed with MarcLandis Oct 9, 2015
    load region specific mobile data and data roaming
    for EU and LATAM region for feijao.
    Issue-id: FEIJ-23
    Change-Id: Icd250f6d2fd3978d4c34a88405e53d09e479b207
  6. @0xD34D @MarcLandis

    Themes: Update icon mapping on boot

    0xD34D committed with MarcLandis Apr 19, 2016
    Ensure icon mappings are applied on boot, otherwise themed icons
    will not be picked up until a theme change occurs.
    Change-Id: Iacda02c11d946e6f779d20739a6b2b67f407d6ba
  7. @Danesh @MarcLandis

    Lockscreen : Fix dead-zone in bottom area

    Danesh committed with MarcLandis Apr 11, 2016
    Use rawY for intercept calcualtion due to the dynamic
    height nature of the bottom area view.
    Change-Id: I5b217ca3c4f43559b9e50ec49f97a7307c03bcea
  8. @Danesh @MarcLandis

    Revert "Lockscreen : Ensure window bounds change after view animations"

    Danesh committed with MarcLandis Apr 20, 2016
    This reverts commit cc008494b68fe01fe7b1d78aea1d9e9f93172d06.
    Change-Id: Ib9141654196f97152837f44c62eb19a27ca693b7
Commits on Apr 21, 2016
  1. @tdm

    Merge tag 'android-6.0.1_r30' into work

    tdm committed Apr 21, 2016
    Android 6.0.1 release 30
    Change-Id: Ideb07c26d9a823c6f8cfb31c47df8671c7ab4fcc
Commits on Apr 20, 2016
  1. @romanbb @STELIX

    Global actions: fix airplane mode switch for MSIM

    romanbb committed with STELIX Apr 8, 2016
    MSIM devices are not reporting state changes for SIM slots without SIMs,
    so when toggling airplane mode it would get stuck in the intermediate
    state because a phone state callback would never happen.
    Now we dynamically add phone state listeners for each active SIM slot.
    If there is no active SIM slot, we immediately fall back to the
    setting-based behavior. When a subscription update occurs (such as
    inserting or removing SIM cards, we'll reinitialize the listener and
    use the proper mechanism).
    Ticket: CYNGNOS-989
    Change-Id: Ifa4f418dd11fda6f67ba31f3847bed225187b95c
    Signed-off-by: Roman Birg <>
  2. @Danesh @STELIX

    Lockscreen : Ensure window bounds change after view animations

    Danesh committed with STELIX Apr 15, 2016
    Changing window bounds when a view inside the window is performing
    animations, causes flickers. Ensure we change window bounds
    only after all the animations have completed.
    Change-Id: I2143d3d15cdfe660d864e1af902267b0903b2afa
  3. @romanbb @STELIX

    SystemUI: don't crash with bad tiles

    romanbb committed with STELIX Apr 18, 2016
    If a tile doesn't provide resources, don't crash.
    Change-Id: I4ad7ea731d970cf62d47d0696a6c7ee078acf108
    Signed-off-by: Roman Birg <>
  4. @BadDaemon @STELIX

    SystemUI: Move ADB_ENABLED to "Global"

    BadDaemon committed with STELIX Apr 15, 2016
    ADB_ENABLED is in Global since a while, correct occurences
    -> Reduces logspam
    Change-Id: I6fed6d63827179fe134e3ba150a20a3ba0a5202b
  5. @romanbb @STELIX

    SystemUI: fix some qs tile race conditions

    romanbb committed with STELIX Apr 14, 2016
    Whenever setTiles() was called, we assumed all the tile animations had
    finished, but if the eager beaver had grabbed a tile and dropped it on the
    remove target before waiting for all the animations to complete, a lot of
    assumptions are broken and crashes happen. Mainly because tiles aren't removed
    from pages and we try to add them to a different page (like if they
    needed to be placed a page back).
    Implemented cancel for ongoing animations, which we call whenever
    setTiles comes in. So all tiles should be in their proper state before
    we try to cache/re-add them. Also cleaned up and documented setTiles().
    Also, don't try to place the edit tile in the proper place, just add it
    to the list if it's not present.
    Ticket: CYNGNOS-2472
    Change-Id: I5c066abbc16f1fe7173525ea6a8a8b39460461ae
    Signed-off-by: Roman Birg <>
  6. @rajyengi @STELIX

    SystemUI: Fix nav bar transparency when enabling software keys

    rajyengi committed with STELIX Mar 19, 2015
    - Boot device with hardware keys
    - Go to Settings -> Buttons and enable on-screen nav bar
    - Press home
    - Observe launcher now does not have transparent nav bar
    Change-Id: I49d04384b72b02ecb432be650d46e136c982a3bd
  7. @mikeNG @STELIX

    Automatic translation import

    mikeNG committed with STELIX Apr 16, 2016
    Change-Id: Ib87e41106982b159d249ebbe0653e569f9c7b454
  8. @0xD34D @STELIX

    SysUI: Fix reporting of swipe progess in notification panel

    0xD34D committed with STELIX Apr 15, 2016
    SwipHelper only uses half of the child views width for determining
    swip progress.  This patch adds a new member variable that can be
    changed via a setter.  The default is the constant value that was
    used prior to this patch so that it does not affect notifications
    that also use the SwipeHelper.
    Change-Id: Ie19ab812bed2248dbc842294a8dc4b5f6520efb8
  9. @mikeNG @STELIX

    SettingsLib: Add back accidentally removed translations

    mikeNG committed with STELIX Apr 15, 2016
    * These were removed in r22 merge
    Change-Id: I1e0b4e910b8a9a86733be4b66516a003115a6c45
  10. @cyanogen @STELIX

    systemui: Remove LiveDisplay tile

    cyanogen committed with STELIX Apr 13, 2016
    * Moving to dynamic.
    Change-Id: I7c886139f11f18f2227ad0e7dd7e0f2d949fbda5
  11. @inwotep @STELIX

    LockPatternUtils: Use the actual user id to set pattern size

    inwotep committed with STELIX Apr 13, 2016
    Ticket: CYNGNOS-2462
    Change-Id: Ia68e26ec2dfc23317135d933bc25204c1380bb02
  12. @romanbb @STELIX

    LockSettingsStorage: migrate user pattern size to correct userid

    romanbb committed with STELIX Apr 13, 2016
    Ticket: CYNGNOS-2462
    Change-Id: I552533458ea16976e8670b47d7f0a53ae0df9703
    Signed-off-by: Roman Birg <>
  13. @romanbb @STELIX

    LockSettingsStorage: fallback to cm legacy gesture file

    romanbb committed with STELIX Apr 13, 2016
    Ticket: CYNGNOS-2462
    Change-Id: I8780799ae00236aa8e482c2496c07cb503d07102
    Signed-off-by: Roman Birg <>
  14. @romanbb @STELIX

    SettingsProvider: move SYSTEM_PROFILES_ENABLED to CMSettings

    romanbb committed with STELIX Apr 13, 2016
    When upgrading from 12.1 -> 13.0, we end up losing this setting because
    we forward all calls for that setting directly to the CMSettings table,
    which would not have a default set.
    Most of the code assumes profiles are on by default. So if the user had
    profiles disabled (and potentially in a state they were unaware of), the
    upgrade could cause some pains as it would ignore their old setting.
    Ticket: OPO-620
    Change-Id: I2b645dc9422fe15daf62d89e77b3e1429c668c04
    Signed-off-by: Roman Birg <>
  15. @Danesh @STELIX

    Lockscreen : Update shortcuts in onAttachWindow

    Danesh committed with STELIX Apr 12, 2016
    Since KeyguardBottomAreaView is a window and gets detached/attached
    frequently, we need register in onAttach as well.
    Change-Id: Ibfc9b20fc3fae4bfcc1b2fe98b138d5725fd98c3
  16. @Danesh @STELIX

    Lockscreen : Ensure we hide bottom area in bouncer

    Danesh committed with STELIX Apr 12, 2016
    Since the bottom area lives in its own window, ensure we
    hide it when the bouncer is showing to avoid overlaps.
    Change-Id: I465d24c9d64e67213ce2dff83f17625c490684f6
Something went wrong with that request. Please try again.