{"push_id":834712028,"size":17,"distinct_size":17,"ref":"refs/heads/cm-13.0","head":"e7e25662d3fd98f7379739a0013db73b11d8ff49","before":"91c3b25c685bed9d86908e352e869b75c017bd81","commits":[{"sha":"b5fe44639376b0a52ea92bcd3cd135bfe24eada2","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@cyngn.com","name":"Steve Kondik"},"message":"androidfw: STFU\n\nChange-Id: I949b8e14b0c777c20a56a30941bd9b980fcc6394","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_frameworks_base/commits/b5fe44639376b0a52ea92bcd3cd135bfe24eada2"},{"sha":"9888b73db3935a1e23c6c83899838c6fd35a744b","author":{"email":"6b83a1e1785655638a42749a41f270fd4d63cd36@cerqueira.org","name":"Ricardo Cerqueira"},"message":"Reintroduce button-backlight (and respective inactivity timeout)\n\nThe power manager rewrite from Change I1d7a52e98f0449f76d70bf421f6a7f245957d1d7\ncompletely removed support for control of the button backlights, which makes\nall capacitive buttons out there stay dark. The commit message in that change\nmentions it hasn't been implemented _yet_, so this fix should be temporary\nuntil upstream does their own implementation\n\n[RC: Updated to 5.0]\n\nChange-Id: I6094c446e0b8c23f57d30652a3cbd35dee5e821a","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_frameworks_base/commits/9888b73db3935a1e23c6c83899838c6fd35a744b"},{"sha":"f175024aaa83f7acf9e0411e19288ae27d78c133","author":{"email":"d4e7430f1534a12df46cedd1ac369935436dbb94@cyngn.com","name":"Ricardo Cerqueira"},"message":"Camera: Don't throw exceptions when value pairs have spaces in them\n\n\"(1,2)\" worked, \"(1, 2)\" crapped out. Fix it.\n\nChange-Id: I71262909280f88d930898a2bcf37d379add4fdea","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_frameworks_base/commits/f175024aaa83f7acf9e0411e19288ae27d78c133"},{"sha":"08c57fca6876963012ee2ab43b586c616e7d4144","author":{"email":"cd22fd90f60f5685fe33c53b77e10cb6c276e400@gmail.com","name":"Phil Tunstall"},"message":"Hardware key custom rebinding (1/2)\n\nFramework changes to allow rebinding of the actions performed on the\nfollowing key press events: Home long-press, home double-tap, menu press,\nmenu long-press, search press, search long-press, app-switch press and\napp-switch long-press.\n\nThe available actions are: Nothing, open/close menu, recent apps\nswitcher, search assistant, voice search, in-app search, device sleep,\nand launch camera.\n\nChange-Id: I72c0d220a09d79230bfa299e0521ed693e5c25f1","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_frameworks_base/commits/08c57fca6876963012ee2ab43b586c616e7d4144"},{"sha":"8fcaa972139ccd634285f915f791119241414505","author":{"email":"17b9e1c64588c7fa6419b4d29dc1f4426279ba01@gernoth.net","name":"Michael Gernoth"},"message":"PackageInstallerSession: use ftruncate if fallocate is ENOTSUP\n\nWhen posix_fallocate is not supported (e.g. on ext3), fall\nback to using ftruncate instead.\n\nChange-Id: I8f7792ed3f43504df21e86cff79ed34f3ba795d7","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_frameworks_base/commits/8fcaa972139ccd634285f915f791119241414505"},{"sha":"4f8045a213600f9115d0e5b43e83627a28ca066c","author":{"email":"7f5bb03cf507c861269be561971108be8f37d832@chemlab.org","name":"Steve Kondik"},"message":"input: Forward-port support for chained input filters\n\n * Original code by Jens Doll for Pie controls\n * Needed now to support the gesture sensor\n\nChange-Id: I0b86d70f9a040ba5953e1820e9818df0f10091ee","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_frameworks_base/commits/4f8045a213600f9115d0e5b43e83627a28ca066c"},{"sha":"11165e591a0e74e889f7b910d8bd81e9ae176a34","author":{"email":"17b9e1c64588c7fa6419b4d29dc1f4426279ba01@gernoth.net","name":"Michael Gernoth"},"message":"keyboard: re-add code to detect lid state and handle lights\n\nDepends on libhardware patch for the light ids:\nhttp://review.cyanogenmod.org/77944\n\nThis squashes the following commits from cm-11.0 and updates\nthem for cm-12.0:\n\nFrom: Dave Daynard <nardholio@gmail.com>\nDate: Tue, 19 Nov 2013 18:22:45 -0500\nSubject: keyboard: re-add code to detect lid state\n\nkeyboard: re-add code to detect lid state\n\nThis was lost in the cm-11 merge. Without this, a change in lid state\nisn't generated to light up the keyboard backlight\n\nChange-Id: Ief35cebcb62da13afe1ae7531d69ab58e196be9e\n\nFrom: YuanQY <yuanqingyun@gmail.com>\nDate: Fri, 8 Feb 2013 10:59:22 +0800\nSubject: Keyboard light: Fix the physical keyboard not light when\n\nKeyboard light: Fix the physical keyboard not light when it's visiable.\n\nChange-Id: I595afd3cb6b422a17ae0f6ec20aa51979db13810\n\nFrom: tbalden <illespal@gmail.com>\nDate: Sun, 31 Mar 2013 18:33:53 +0200\nSubject: keyboard: adding functional alt/shift lights\n\nkeyboard: adding functional alt/shift lights\n\nThis is useful for devices that has QWERTY keyboard\nand leds for the Alt/Shift (Fn/Caps) keys, like\nhtc doubleshot.\n\nChange-Id: I66ebc2d881438f5b51db77eaa885421e65a7da0d","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_frameworks_base/commits/11165e591a0e74e889f7b910d8bd81e9ae176a34"},{"sha":"a45a56b204c320c04176f71881e85e36357fc27f","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@derhofbauer.at","name":"Alexander Hofbauer"},"message":"Dispatch keys to a device specific key handler\n\nInjects a device key handler into the input path to handle additional\nkeys (as found on some docks with a hardware keyboard).\n\nConfigurable via overlay settings config_deviceKeyHandlerLib and\nconfig_deviceKeyHandlerClass.\n\nChange-Id: I6678c89c7530fdb1d4d516ba4f1d2c9e30ce79a4\n\nDeviceKeyHandle: The device should consume only known keys\n\nWhen the device receive the key, only should consume it if the device\nknow about the key. Otherwise, the key must be handle by the active app.\nAlso make mDeviceKeyHandler private (is not useful outside this class)\n\nChange-Id: I4b9ea57b802e8c8c88c8b93a63d510f5952b0700\nSigned-off-by: Jorge Ruesga <jorge@ruesga.com>\n\nDeviceKeyHandler : Allow handling keyevents while screen off\n\nSome devices require the keyevents to be processed while the screen\nis off, this patchset addresses that by moving the filter up in the call\nhierarchy.\n\nChange-Id: If71beecc81aa5e453dcd08aba72b7bea5c210590","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_frameworks_base/commits/a45a56b204c320c04176f71881e85e36357fc27f"},{"sha":"fca49c41c379336a345237c60d2577a3c5d20171","author":{"email":"bc6501c174fe21162c67cfc51ecb38b9a4d035f0@gmail.com","name":"Ethan Chen"},"message":"Support GESTURE_SENSOR input device type with GestureService\n\n* The GESTURE_SENSOR input device type is meant to support touch sensors\n  which are meant for gesture input only, very similar to a touchpad,\n  but without the pointer capability.\n* Define separate service to handle gestures from GESTURE_SENSOR device\n  type.\n\nChange-Id: I9b273df2a3cc141774d7f7cd81e43a90ea5b230b\n\nHide InputDevice.SOURCE_GESTURE_SENSOR from API\n\nChange-Id: If009e9595fc593594b0e7764669996de137483a1\n\nGestureInput : Allow doubletap/longpress configuration\n\nAllows devices to specify pending intents for double tap and\nlong press events.\n\nChange-Id: I7e7cc2f9f96a01d8f6232e5cf0e19832fdfd5359","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_frameworks_base/commits/fca49c41c379336a345237c60d2577a3c5d20171"},{"sha":"6224f54e3b9b10efafa58f298ccb7c92a411b873","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@cyngn.com","name":"Steve Kondik"},"message":"display: Don't enable keyboard lights when dozing\n\nChange-Id: Ifd2e490da0af564315aa3c07002cb045377b78cd","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_frameworks_base/commits/6224f54e3b9b10efafa58f298ccb7c92a411b873"},{"sha":"dcf8496ceb4684a6382f2ce1dc39b4678b413104","author":{"email":"150ed421d7ba6d2343bb5a65fdf8a01650f9522d@gmail.com","name":"rbox"},"message":"Fix the default value for long press on home.\n\nIn AOSP the values for this option are different than in CM.\nSwitch it back to the CM value for opening recent apps.\n\nChange-Id: I0ded218659f6075aad6f178f3cd614fa10d40488\n(cherry picked from commit c2f05dfb13db2a4eedaa2ffc29d2f1d4e8c6f5fa)","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_frameworks_base/commits/dcf8496ceb4684a6382f2ce1dc39b4678b413104"},{"sha":"3579371ad282234e66fe074d3c3ab828282e64fc","author":{"email":"4bceda912b479e46f041c22bcc2c9ed75fe8d5cc@web.de","name":"Danny Baumann"},"message":"Add PowerManager integration for button and keyboard backlight.\n\nAllows setting button and keyboard backlight brightness as well as\nbutton timeout.\n\nChange-Id: I550cccafc0a8f90d6347de9261adb26b75955cc4","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_frameworks_base/commits/3579371ad282234e66fe074d3c3ab828282e64fc"},{"sha":"cc8536a2402f4332ae5a895bfa041f96a7e0dcc1","author":{"email":"f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@mortimer.me.uk","name":"Sam Mortimer"},"message":"[1/2] frameworks/base: Battery and Notification Lights\n\nPS2: *) Add back a few missing pieces\n     *) Do not clear light state in onPanelRevealed(),\n        update lights on ACTION_SCREEN_ON instead\n\nPS3: *) Wrap long lines\n     *) Disable config_multiColorNotificationLed by default\n     *) Revert config_defaultNotificationLedOff\n        from 1000 back to AOSP default of 2000\n\nPS4: *) Clear lights in onPanelRevealed() if\n        keyguard is not active.\n\nPS5: Coding style tuning\n\nPulled together from:\n\nAuthor: DvTonder <david.vantonder@gmail.com>\nAuthor: Ricardo Cerqueira <cyanogenmod@cerqueira.org>\nDate:   Mon Nov 4 00:57:51 2013 +0000\nFramework: Port CM9 features to CM10\nChange-Id: Ibd63116df90b06f6ce6adb8a0343059bbb999bfb\n\nAuthor: Pawit Pornkitprasan <p.pawit@gmail.com>\nDate:   Sun Dec 8 15:24:41 2013 +0700\nBatteryService: fix FC on boot until battery stat is present\nupdateLightsLocked() can be called from CM's added SettingsObserver\nwhen battery stat is not present, causing an FC and a loop until\nbattery stat is present.\nChange-Id: Ic4438fe50e98f1aa05ae1d0d26240bf9410fd92f\n\nAuthor: Sam Mortimer <sam@mortimer.me.uk>\nDate:   Tue Dec 31 16:22:05 2013 -0800\n[2/2] Framework: instant led test\nAdds support a new notification extra boolean\nEXTRA_FORCE_SHOW_LIGHTS.  Used by settings\nnotification light picker to force lights on\nwhen the screen is on.\nChange-Id: If0a42d32b28fe8c02ef5f7dd148db7eb478fac17\n\nAuthor: Danny Baumann <dannybaumann@web.de>\nDate:   Wed Apr 24 11:09:55 2013 +0200\nAllow creating custom dialogs in DialogPreference.\nThis allows creating non-AlertDialogs while still using the click and\nstate handling of DialogPreference.\nChange-Id: I54fd7d6d6b9f6a49fef1ae95e0178838b3edfa56\n\nAuthor: Michael Bestas <mikeioannina@gmail.com>\nDate:   Mon Aug 18 04:56:28 2014 +0300\nAdd support for single color notification LED (1/2)\nChange-Id: I367af77036da9e87c6dd0df552ce4c56d945a44d\n\nChange-Id: I564fdb6ca6c5bbcf890afa4b9a2f9fa7bf8b9604","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_frameworks_base/commits/cc8536a2402f4332ae5a895bfa041f96a7e0dcc1"},{"sha":"b0e75a90a726bccd977684259bd096fdb63b776a","author":{"email":"6b83a1e1785655638a42749a41f270fd4d63cd36@cerqueira.org","name":"Ricardo Cerqueira"},"message":"Add support for QC's time_daemon\n\nEnabled by BOARD_USES_QC_TIME_SERVICES=true, it requires the device\nto provide its own time_daemon executable and libtime_genoff.so\nproprietaries. The library should be copied by the device's setup\nconfig to $OUT/obj/lib for linkage (and pushed to the final build,\nobviously)\n\nChange-Id: Ie6964dbe2692dc33fc04093a5b89b6922d8443c8","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_frameworks_base/commits/b0e75a90a726bccd977684259bd096fdb63b776a"},{"sha":"a17a01aa535cc8b669b4f0574a72c25ed82541dc","author":{"email":"78601e57ee83647e8b7edd75f0813a55a70302d1@gmail.com","name":"Dave Daynard"},"message":"Allow override of DUN settings\n\nAllow override of system DUN settings by setting\npersist.sys.dun.override\nto one of the following values:\n2 = not set, 0 = DUN not required, 1 = DUN required\nIf the prop is not set or is set to an invalid value the system setting\nwill be used.\n\nConflicts:\n\tservices/java/com/android/server/connectivity/Tethering.java\n\nChange-Id: I296f303a23351e4ab29898895abfcd313c747db9","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_frameworks_base/commits/a17a01aa535cc8b669b4f0574a72c25ed82541dc"},{"sha":"815d19d74a713e62247c970416fb40774ee797dd","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@cyngn.com","name":"Steve Kondik"},"message":"livedisplay: Implement active display adjustment\n\n * LiveDisplay is our new name for the various display technologies\n   which adjust the screen based on environmental conditions other\n   than the standard automatic backlight controls.\n * This patch implements automatic color temperature adjustment based\n   on time of day. This is similar to f.lux or Redshift. My eyes are\n   so happy now!\n * Automatic outdoor/SRE feature is now handled here.\n * Handling of CABC/CABL and color enhancements also handled here.\n * Manual RGB tweaking is handled here.\n * Can delegate to DisplayColor HAL if available, otherwise uses\n   SurfaceFlinger's 1015 operation to apply changes.\n * Happily coexists with the new accessibility features for color\n   blindness correction and color inversion.\n * All postprocessing will be disabled when powersave mode is\n   activated.\n\nChange-Id: Iac1b74f410957f8e2d8290465c4ce9cc1fd97a88","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_frameworks_base/commits/815d19d74a713e62247c970416fb40774ee797dd"},{"sha":"e7e25662d3fd98f7379739a0013db73b11d8ff49","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@cyngn.com","name":"Steve Kondik"},"message":"net: Don't spam logs when ConnectivityExt isn't available\n\nChange-Id: Idc7d128e84f54a89f9a45cb2ac474461e3152808","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_frameworks_base/commits/e7e25662d3fd98f7379739a0013db73b11d8ff49"}]}