Acitve Display: squash support commit:

commit 82ff5b9bbbcfc403abc22514b52a3fd63a0e3b88
Author: xilence2210 <xilence2210@gmail.com>
Date:   Mon Oct 28 10:36:20 2013 +0800

    Active Display: fix merge error

    Change-Id: I22435ac347b4f492a9c71725185e155c47b62163

commit b971c5ce76fe9ea36325c70e20b269375af36378
Author: 0xD34D <clark@scheffsblend.com>
Date:   Tue Oct 15 11:55:18 2013 -0700

    Active display: Allow apps to be excluded from being displayed [1/2]

    This has been a highly requested feature so I guess it's about time
    we implement it :).

    Change-Id: I5c334833b78325733ae076c07afccebb02758ead

    Conflicts:
    	core/java/android/provider/Settings.java

commit 0f67d3dc4b46fc699a25dd81dcb05a03e949c66d
Author: 0xD34D <clark@scheffsblend.com>
Date:   Mon Oct 7 18:24:33 2013 -0700

    Active display: Don't show active display if call state is not idle.

    This will prevent active display from displaying when a call is
    coming in and let the call screen show up instead of active display.

    Change-Id: I2cb79e097ae24dc6ad6c8a33be88eb19f7d8d235

commit d31e8790b28361ae6037ac70496f7941a037f59f
Author: 0xD34D <clark@scheffsblend.com>
Date:   Sun Oct 6 16:26:51 2013 -0700

    Active display: Only fetch next notification if mNotification is null.

    Change-Id: Ife8511d4a4b8c448bc7aa8997a250068bec5fae7

commit e70c2ffb83fd8e388246b7e82c39775d8a436652
Author: 0xD34D <clark@scheffsblend.com>
Date:   Thu Oct 3 11:27:36 2013 -0700

    Active display: Use a default notificaiton icon.

    In case there is an exception when trying to load the
    notification icon we will use a default one.

    Change-Id: I4087ef3e407cf976f7bfb2bb89f850641101bc73

commit 11297199b56506a1efe068279126056fb4efe895
Author: 0xD34D <clark@scheffsblend.com>
Date:   Thu Oct 3 10:10:30 2013 -0700

    Active display: Enable proximity sensor only when screen is off

    This should ease people worried about cpu usage of the proximity
    sensor while the screen is on.  The sensor listener will only be
    registered when the screen goes off, and both active display and
    pocket mode are enabled.  Once the screen turns on this listener
    will be unregistered so no further updates are received when the
    sensor values change.

    Change-Id: I70979b5931815adb74bd8bc42e32886a6d829a12

commit f9160e7b33cab371ddc7ed16399ceb04a1a20834
Author: 0xD34D <clark@scheffsblend.com>
Date:   Fri Sep 27 12:44:14 2013 -0700

    Active display: allow hiding low priority notifications. [1/2]

    Change-Id: I4831d6864b509e62b449c25619c59f5d6760ec47

commit ef585b791d7f840022a49e3a9440216cc56c99fc
Author: 0xD34D <clark@scheffsblend.com>
Date:   Tue Sep 24 16:08:29 2013 -0700

    Active display: Unify (un)registering callbacks and add proper checks.

    Change-Id: Ie4c4660a54d2c60831f7a3bcc66b3a9ca1d035f2

commit 0ad06fbd7079d878c3030e1f084f53b26ea976a6
Author: 0xD34D <clark@scheffsblend.com>
Date:   Sun Sep 22 21:22:04 2013 -0700

    Active display: register/unregister recievers and listeners when enabled/disabled

    Change-Id: Ic73e63da2c9634bc864ab1a1387eb9145eb0b5b0

commit dc0fbddb1efdaf333a61336201a0e791f8943572
Author: 0xD34D <clark@scheffsblend.com>
Date:   Sun Sep 22 16:07:44 2013 -0700

    Active display: make sure mNotificaiton is set correctly

    Change-Id: I4111ca843e340cca4d6dac4b2c2922ce3039e487

commit 27f35f2dfad8b9b97a913badd619afc66910602e
Author: 0xD34D <clark@scheffsblend.com>
Date:   Thu Sep 19 19:57:55 2013 -0700

    Delay hiding systemui by 100ms
    When disabling the keyguard, the systemui visibility is
    changed and can occur after we hide it so delaying this
    a bit resolves that issue.

    Change-Id: Iad432f75195983837d643fa38495e6beb54f3e22

commit aa9b32a18e6bef0558ef5b586ed634f75dabed82
Author: 0xD34D <clark@scheffsblend.com>
Date:   Thu Sep 19 13:55:41 2013 -0700

    Active display: Add sunlight mode. [1/2]

    Change-Id: I541e74c5a1a7e6ce5028ab00cf998bba1d4fe0f9

commit b522fe376a378f5263b569dc16bc4d64ae3442fc
Author: 0xD34D <clark@scheffsblend.com>
Date:   Wed Sep 18 19:23:24 2013 -0700

    Active display: Add options for date and am/pm [1/2]

    Change-Id: Idc09772829cc6aa9bcfb064459fb3557c7b37f6b

    Conflicts:
    	packages/SystemUI/res/values/dimens.xml
    	packages/SystemUI/res/values/donottranslate.xml

commit 11312d5b82af74eae814b5a4f3cae5ddf7f7c09f
Author: 0xD34D <clark@scheffsblend.com>
Date:   Wed Sep 18 18:39:40 2013 -0700

    Correct active display settings naming

    Change-Id: Ibfa2d41eed01d8987df52f013b111a0ce4e70739

commit 3280e88c4a587ee08e737cb5f7c1218fe72827e9
Author: 0xD34D <clark@scheffsblend.com>
Date:   Sat Sep 14 13:12:09 2013 -0700

    Add active display to ChameleonOS [1/2]

    This is the ChameleonOS implementation of the active
    display feature, similar to that found on the Moto X.

    When enabled the screen will turn on and display the
    incoming notification.  The user can then open the app
    for the notification, dismiss the notification or unlock
    their device normally.

    Additional notifications, if any exist, will be displayed
    below the ring notification and can be viewed by touching
    the notification icon.  The user can simply slide their
    finger across these other notification to quickly view
    them.  The last one touched will remain in the ring and
    the user can then perform any of the actions listed above.

    PS2-PS12:
    All the changes that brought us to this current implementation.

    Change-Id: I51c17cec33b65dc60111a10c5ca2c449596ebe63

    Conflicts:
    	core/res/res/values/symbols.xml
    	packages/SystemUI/AndroidManifest.xml
    	packages/SystemUI/res/values/dimens.xml
    	packages/SystemUI/res/values/styles.xml
    	packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
    	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
    	packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletStatusBar.java

Change-Id: I56e1ec034fccf7376a9a68b49808cfe7d29a0eff