==================== 08-12-2016 ==================== * bootable/recovery/ b8082d3 Make input whitelist and blacklist work for mouse devices too [Jose Adolfo Galdamez] * build/ 3ae4b6a Changelog: modify naming of file [dadi11] 05a9ab4 Changelog: Allow dev to skip changelog [dadi11] 009605c [1/3] Build: Changelog [dadi11] e5fc1d0 build: Allow all possible JDK editions by default [Lokesh Chamane] * packages/apps/Settings/ bea7bc5 Changelog: PACify [dadi11] 594ae94 Changelog: prettify [dadi11] a9ef442 [3/3] Settings: Changelog [dadi11] 1a607ca Settings:Fix mImsi null cause ApnSettings crash [Lokesh Chamane] a5c0844 Settings: remove wifi hotspot timeout when hotspot settings are removed [Lokesh Chamane] * packages/services/CMAudioService/ 2087f64 CMAudioService: sign with private keys if available [Gerrit Code Review] 1127d85 CMAudioService: add icons [Gerrit Code Review] * packages/services/LiveLockScreenService/ 675cedc LiveLockscreenService: add icons [Roman Birg] * packages/services/ThemeManagerService/ 1e9e7cd ThemeManager: add icon [Gerrit Code Review] * vendor/cmsdk/ 1e38fca cmsdk: allow MANAGE_AUDIO_SESSIONS to be whitelisted [Lokesh Chamane] * vendor/pac/ c727eb7 Changelog: Change changelog separator [dadi11] 3490f31 Changelog: Make changelog more informative [dadi11] e60dbf0 Changelog: Expand the reach of changelog [dadi11] c0bcc27 [2/3] Vendor: Changelog [dadi11] ==================== 08-11-2016 ==================== * device/xiaomi/kenzo/ e368279 kenzo: add twrp flags [dadi11] 78a837d kenzo: Clean commandline [dadi11] * frameworks/av/ 8d41a10 mediascanner: Accept .opus file extension. [Steve Kondik] * frameworks/base/ 729bc84 Core: Remove unused strings [Jose Adolfo Galdamez] 134b47e base: pac custom boot dexopt UI [2/2] [Jose Adolfo Galdamez] 2845fdc Revert "base: pac eats apps. not optimize them" [Jose Adolfo Galdamez] 04df8b1 Revert "Base: BootMessage: Show each app name being optimized during boot" [Jose Adolfo Galdamez] * kernel/xiaomi/kenzo/ 289778a msm: mdss: revert to stock wait_event behaviour on display threads. Was causing some weird lockups in some games [dadi11] 9f79dab arm64: lib: improve copy_page to deal with 128 bytes at a time [dadi11] 16d38b4 PM: Enable asynchronous noirq resume threads to save the resuming time [dadi11] f942a28 msm: thermal: Check temperature only if probed [dadi11] c7dace9 cpufreq: ondemand: Eliminate the deadband effect [dadi11] 04c5435 display: add a simple api to query the display state (on/off) at any point in time [dadi11] 9d03b24 block: bfq: set IOPS mode by default with slice_idle set to 0 [dadi11] 57a6997 drivers: cpuidle: msm: Use 64 bit type for sclk [dadi11] adffd95 proc: add a reschedule point in proc_readfd_common() [dadi11] 7edace1 ksm: check and skip page, if it is already scanned [dadi11] 6b7c1f5 input: synaptics: use a higher prio workqueue [dadi11] aeac824 sched/balancing: Reduce the rate of needless idle load balancing [dadi11] 8eb2d86 cpufreq: cpu-boost: don't boost over user set max freq [dadi11] 60efdee cpufreq: cpu-boost: export input_boost_enable to userspace [dadi11] bd50c25 msm: performance: prevent userspace hints to decrease max cpu freq [dadi11] 0f4c1e4 selinux: just shut up [dadi11] daf109c msm: vidc: disable debug logs [dadi11] c965737 cpufreq: cpu-boost: don't boost big cluster on input touch unless it has at least 1 task running on any of its cores to save power [dadi11] fa5e73f msm: performance: prevent the driver from handling userspace min freq cpu boost hints. We'll use the standard cpu-boost input-boost functionality which gives users freedom to choose their own settings [dadi11] d7e49d0 msm: camera: Fix for Memory leak in actuator [dadi11] 9cb0e4d mmc: sd: Error out on bus speed switch failure [dadi11] 9aca399 kernel: cpu: use cpu_read_relaxed on cpu_down() [dadi11] 79ea5f5 arm64: use the new *_relaxed macros for lower power usage [dadi11] dd9857d hrtimer: Replace usage of hrtimer_callback_running with the new relaxed version for less power usage [dadi11] 811bf14 arm64: atomic: add missing macros [dadi11] 41ed6de (squashed) relaxed atomic_read [dadi11] 5bc52d2 readahead: make context readahead more conservative [dadi11] 2f6850a sched: LOAD_FREQ (4*HZ+61) avoids loadavg Moire [dadi11] 4de0db4 sched/fair: Implement fast idling of CPUs when the system is partially loaded [dadi11] b90184e msm: mdss: if the event is interrupted 'continue' earlier [dadi11] d47cbc6 Make charge rate 2000mA [dadi11] ce75ecf Mild undervolt for cpu [dadi11] 4764910 Optimized Task-Search for upto 6% increase in Performance [dadi11] 219fad6 qcom-cpufreq: Prevent false check [dadi11] 90cb2de Reduced WakeLocks [dadi11] 94a6af84 msm: Use interruptible wait to not affect load average [dadi11] beb7c80 Add frandom(/dev/frandom) - Fast kernel number generator [dadi11] 14b0d90 arm64: lib: memory utilities optimization [dadi11] 4b2999d mm: push readahead to 512kB. [dadi11] b63ecff Fix headphones [dadi11] d55a9a5 msm: Fix high load average from uninterruptible waits [dadi11] bbc37de cpufreq: governor: Be friendly towards latency-sensitive bursty workloads [dadi11] f8512f6 msm_performance: Make input boosting optional [dadi11] 29bfcb4 Gpu unlock 133 mhz and 200 mhz [dadi11] abdd3c8 Introduce Adreno idler for devfreq-based Adreno devices [dadi11] 49f8529 Optimized Console FrameBuffer for upto 70% increase in Performance [dadi11] 30a6df3 crypto: arm64/crc32 - bring in line with generic CRC32 [dadi11] 9d5a00a Optimized Integer SQRT. for upto 3x faster operation [dadi11] 39125f4 kenzo: add & enable kcal control (squashed) [dadi11] 79dc5fe cpufreq: Introduce new relation for freq selection [dadi11] 38ab2f3 Entropy Tuning [dadi11] 657c117 msm: kgsl: Defer adding the mem entry to a process [dadi11] e9fcceb msm: kgsl: Add missing check for alloc size [dadi11] 6a49237 ashmem: Validate ashmem memory with fops pointer [dadi11] a271bd1 net: ipc_router: Bind only a client port as control port [dadi11] 115060e Merge in CAF LA.BR.1.3.3_rb1.23 [dadi11] de7c00c Patch up to 3.10.102 [dadi11] dd05c27 kenzo: Fix 50% batterymeter bug [dadi11] * packages/apps/Settings/ 23c42d7 Settings: Show only one tab on PrivacyGuard direct access [Lokesh Chamane] 53e48c5 Settings: Root appops access in developer settings [Lokesh Chamane] * packages/apps/SetupWizard/ cc5916c If the device has FRP, prompt the user to set up a lockscreen [Lokesh Chamane] * packages/apps/Snap/ e095785 Snap: Support 9.6 MP 16:9 picture resolution [Zhao Wei Liew] 2b5331e Snap: Remove storage menu if no external storage available [Steve Kondik] * vendor/cmsdk/ 8450f57 cmsdk: pac custom boot dexopt UI [1/2] [Jose Adolfo Galdamez] ==================== 08-10-2016 ==================== * bootable/recovery/ cec6249 recovery: allow usage of TARGET_CRYPTFS_HW_PATH [Jose Adolfo Galdamez] 14b0125 Fix md5 creation from adb backup patch. [Jose Adolfo Galdamez] * device/xiaomi/kenzo/ 7b689ac kenzo: add proximity wake flags [dadi11] 3c12bba Use half-res bootanimation [dadi11] e4ce0cd props: enable modem power save mode [dadi11] fa33f15 g3: rebrand DeviceSettings to GloveMode [dadi11] 0ee305b g3: Implement Glove Mode service from huashan [dadi11] bd85a17 init.d: add boot cleaner [dadi11] 4a16b70 Move dalvik-cache to cache partition [dadi11] 9ee587d Add BSOD Killer [dadi11] 03dcfdf overlay: Enable turn on data for MMS transaction if required [dadi11] 1580aba kenzo: remove redundant properties [dadi11] c28c0b6 kenzo: tweak dex2oat [dadi11] 46090d2 kenzo: enable call recording [dadi11] 72f6caa kenzo: add LTE on gsm support [dadi11] * frameworks/av/ 2071f20 stagefright: Remove the HAL3 limitation from the video reference clock selection [Ricardo Cerqueira] * frameworks/base/ 24c19bb pm: resolver: Don't hold the lock when calling into the resolver [Jose Adolfo Galdamez] 7796658 IconPackHelper:Use un-tinted iconback when no defaultSwatchcolor is specified [Jose Adolfo Galdamez] * kernel/xiaomi/kenzo/ 9cc67fc Sysfs interface to Enable/Disable CRC [dadi11] 85275ec kenzo: enable exfat [dadi11] 3c2c092 Add exFAT support [dadi11] f8ab6c6 mdss: use an interruptible thread on edp to reduce load_average [dadi11] cde9077 kenzo: Enable Dynamic FSync [dadi11] d3ff90e Forward port Dynamic Fsync to Linux 3.10 [dadi11] 72ff88a Dynamic Fsync 1.2 [dadi11] e63b07a msm: kgsl: Report correct GPU frequency in sysfs [dadi11] 731dbe2 PM: devfreq: Use high priority workqueue [dadi11] 2623475 msm: thermal: add a module param to change the thermal throttle temperature point to userspace [dadi11] e15b7a4 kenzo: Enable FIOPS [dadi11] 920d6db FIOPS: forward port for use on 3.10 Linux [dadi11] b6d7d7d block: fiops ioscheduler core [dadi11] 191c9f01 Remove '+' symbol from kernel version string [dadi11] a3de112 tick: don't update idle time if cpu offline [dadi11] 44dccd5 DT2W for kenzo [dadi11] 27e24a7 kernel/power/powersuspend: new PM kernel driver for Android w/o early_suspend v1.5 (faux123/Yank555.lu) [dadi11] 6f70489 Use all cores to boot [dadi11] * packages/apps/Settings/ fcca727 Settings: Animate pin/pattern fragment only if available [Jose Adolfo Galdamez] * vendor/cmsdk/ e151a1e livedisplay: Float-to-string conversions considered harmful [Jose Adolfo Galdamez] f6bdc8f Introduce a hysteresis for outdoor condition determination. [Jose Adolfo Galdamez] * vendor/pac/ 245488b oneplus3 needs qcom common too [Naman Bhalla] f16c6db [2/2]oneplus3: Add revisions for all needed repos [Naman Bhalla] db6383b Switch to new branch [Lokesh Chamane] e6a2446 initial support for G3 Sprint (LS990) [Nolan Roell] ae716d5 BringUp OnePlus 3 [Naman Bhalla] ==================== 08-09-2016 ==================== * device/xiaomi/kenzo/ 69e2fc6 kenzo: Use generic extract-utils [dadi11] de43103 kenzo: Switch to common CMHW aw2013 lights HAL [dadi11] 63495f5 kenzo: Delay storage symlink creation [dadi11] * frameworks/base/ cd5e466 Automatic translation import [Lokesh Chamane] 5a90a52 framework: extend provision check to SEARCH intents [Lokesh Chamane] * kernel/xiaomi/kenzo/ 7693235 Merge branch 'cm-13.0' of https://github.com/CyanogenMod/android_kernel_xiaomi_msm8956 into HEAD [dadi11] * packages/apps/Settings/ 28d0c09 Automatic translation import [Lokesh Chamane] a0b5195 Revert "Settings: Add screen color settings" [Lokesh Chamane] 716bfef livedisplay: Add picture adjustment settings [Lokesh Chamane] * packages/apps/SetupWizard/ 5630199 Automatic translation import [Lokesh Chamane] * vendor/cmsdk/ 2ac13c9 Automatic translation import [Lokesh Chamane] 2901725 cmsdk/livedisplay: Add support for picture adjustment [Lokesh Chamane] * vendor/pac/ abe6295 Initial port to LG G3 D850 (att) [Lokesh Chamane] 567deb6 sepolicy: Move new QCOM-specific policy to the right place [Lokesh Chamane] 8067908 sepolicy: Additional policy for LiveDisplay [Lokesh Chamane] ==================== 08-08-2016 ==================== * external/wpa_supplicant_8/ a08fd9e wpa_supplicant: Remove unnecessary QMI linkage [Steve Kondik] * hardware/cyanogen/ ec15025 cmhw: Add support for picture adjustment via LiveDisplay native API [Steve Kondik] * packages/apps/CMFileManager/ eef4e32 Automatic translation import [blinky@build01] * packages/apps/CellBroadcastReceiver/ b7fdfd5 Automatic translation import [blinky@build01] * packages/apps/Contacts/ 6063f78 Automatic translation import [blinky@build01] * packages/apps/DeskClock/ 0505c81 Automatic translation import [blinky@build01] * packages/apps/Dialer/ 863163b Automatic translation import [blinky@build01] * packages/apps/Gello/ 1772b98 Automatic translation import [blinky@build01] * packages/apps/Messaging/ 84d9f82 Clear avatar media cache on theme change [Gerrit Code Review] * packages/apps/Screencast/ fff111e Automatic translation import [blinky@build01] * packages/apps/Snap/ c5ce733 Automatic translation import [blinky@build01] * packages/apps/SoundRecorder/ 946fee3 Automatic translation import [blinky@build01] * packages/services/CMAudioService/ 8ce29f0 Automatic translation import [blinky@build01] * packages/services/Telephony/ 86fd10b Automatic translation import [blinky@build01] * packages/services/ThemeManagerService/ cdfcad6 Automatic translation import [blinky@build01] ==================== 08-07-2016 ==================== * build/ dc833e4 build: Readd msm7x27a to QCOM Targets [Lokesh Chamane] * device/qcom/sepolicy/ d68d7a0 sepolicy: Re-add legacy IOP rules [Lokesh Chamane] * device/xiaomi/kenzo/ 89f27e5 kenzo: rootdir: Remove sdcard symlink to /storage [dadi11] 057c7dc kenzo: Remove bogus /data/data/media directory [dadi11] 32917af kenzo: Add /dsp partition [dadi11] 9a87ba1 kenzo: Switch to camera HAL3 [dadi11] 4ea33f4 kenzo: Remove assertive display [dadi11] 9ea6b1f kenzo: initial pac support [dadi11] * frameworks/base/ f1d2051 Double tap to sleep on navigation bar [1/2] [manfromgta] * kernel/xiaomi/kenzo/ 63cf5a9 Update and rename cyanogenmod_kenzo_defconfig to kenzo_defconfig [GitHub] ef729f5 ARM: dts: Adapt for new aw2013 driver [TheStrix] e35ad9a leds-aw2013: Don't reset values when nothing has changed [TheStrix] d60c148 leds: aw2013: Reduce logging level [TheStrix] f68921d leds: aw2013: Use an ordered workqueue for command processing [TheStrix] 7921503 leds: aw2013_led: Don't reset the brightness level when setting blink [TheStrix] a475319 leds: aw2013_led: Support configuring GPIOs before use [TheStrix] 9566d42 leds: aw2013_led: Allow direct GPIO control as an alternative to vcc [TheStrix] bed683f Revert "drivers: leds: Import Xiaomi HM Note3 led code" [TheStrix] 4434484 arm/arm64: irq: drop "IRQx no longer affine to CPUn" print to pr_debug() [TheStrix] * packages/apps/Settings/ 92c576e Double tap to sleep on navigation bar [2/2] [Lokesh Chamane] * vendor/xiaomi/ f8dfe6f kenzo: Regenerate makefiles (#14) [Joey Rizzoli] ==================== 08-06-2016 ==================== * bootable/recovery/ 80f4863 adbbu: fix include path, now builds again in Omni 4.4 [Jose Adolfo Galdamez] 284187a Optimize and reduce size of PNG files [Jose Adolfo Galdamez] 62000eb Add typecode to sgdisk for proper detection in Android [Jose Adolfo Galdamez] * build/ 05e0bce Merge tag 'android-6.0.1_r61' into pac-6.0 [Lokesh Chamane] * device/qcom/sepolicy/ 4f89013 sepolicy: Fix garbage in upstream commit [Jose Adolfo Galdamez] 7e35c91 seandroid: allow QFP dameon access to Android services [Jose Adolfo Galdamez] e5aa50c sepolicy: Add policy for VR service [Jose Adolfo Galdamez] 9a209a6 sepolicy: remove exec permission for radio [Jose Adolfo Galdamez] bc300db sepolicy: Add permissions for new dsp node [Jose Adolfo Galdamez] 8184ac5 Location: added media server access permission for test app [Jose Adolfo Galdamez] dde0160 SEPolicy: Update SePolicy for IOP [Jose Adolfo Galdamez] be7f1f9 sepolicy: add permissions for i2c-6 device [Jose Adolfo Galdamez] e80c2b5 sepolicy : add inital rule to bootanimation. [Jose Adolfo Galdamez] 1013940 sepolicy: Add secontexts boot and persist.nativehmi.exit [Jose Adolfo Galdamez] 1654075 sepolicy : Allow bootkpi access to system apps and vold [Jose Adolfo Galdamez] cb085bc common: add selinux policy for fastmmi [Jose Adolfo Galdamez] a633242 sepolicy: Policy for SmartcardService [Jose Adolfo Galdamez] bb2b6a2 sepolicy: allow fstman write permissions to wifi directory [Jose Adolfo Galdamez] 12e1cc3 sepolicy: update iop socket path [Jose Adolfo Galdamez] 93f0281 sepolicy: Mark time_daemon domain as mlstrusted [Jose Adolfo Galdamez] * frameworks/base/ 216bcd3 Revert "Adding back pdf_printer_media_sizes for values-zh-rCN to accomodate mediasize_default" [Jose Adolfo Galdamez] ddfadb5 fw: enforce android.permission.PREVENT_SYSTEM_KEYS in system server [Jose Adolfo Galdamez] 20811c2 bootanimation: add multithreaded decode [Jose Adolfo Galdamez] 7a0e93b SystemUI: Display bluetooth battery status when available [Jose Adolfo Galdamez] * frameworks/opt/hardware/ c11abf0 cmhw: Add PictureAdjustment stubs - take deux [Steve Kondik] * packages/apps/Settings/ b725a54 Revert "Allow restricted users to change status bar settings" [José Adolfo Galdámez] dfb7af2 Allow restricted users to change status bar settings [Jose Adolfo Galdamez] * vendor/cmsdk/ 869a339 cmhw: Add support for display mode remapping [Jose Adolfo Galdamez] 0315230 livedisplay: Enable by default [Jose Adolfo Galdamez] * vendor/pac/ 35cb9d6 extract_utils: Add a firmware extraction method [Jose Adolfo Galdamez] 9773c9f extract_utils: Fixup xml files [Jose Adolfo Galdamez] fb73759 extract_utils: Implement oat2dex [Jose Adolfo Galdamez] aca1944 sepolicy: Fix the vold blkid.tab denial from recovery [Jose Adolfo Galdamez]