#KENZO
#Nitrogen OS Magenta Update 2017/12/18
CHANGELOG:
==================== 12-18-2017 ==================== * bionic/ 25cfa4a9b Merge remote-tracking branch 'nos/o2' into HEAD da22c8b78 linker: Make platform text relocations denial optional * build/soong/ cc8fb28 Merge remote-tracking branch 'nos/o2' into HEAD 355e7b8 soong: clang: Update dtc clang version to 6.0 766e49e variables: Add needs_text_relocations product variable 58b2e3b variables: Add uses_media_extensions product variable 3d7c9eb variables: Add has_legacy_camera_hal1 product variable * device/xiaomi/kenzo/ 9e82a52 import settings from latest purekernel zip 3f69cc6 Merge remote-tracking branch 'nos/o2' into o2 * external/sqlite/ 8e0804b sqlite: upgrade to SQLite 3.21.0 779a520 Reduce sync safety levels from 3 to 1 * frameworks/av/ a2f959ff4 Merge remote-tracking branch 'nos/o2' into HEAD f4840379f CameraService: Fix deadlock in binder death cleanup. ad5fe8301 Merge remote-tracking branch 'benzo/eightone' into HEAD 84d47bd0a Merge remote-tracking branch 'nos/o2' into HEAD 624035b43 audiopolicy: make audio policy extensible 751b10db1 Remove unused IMediaSource Implementation, AACEncoder 19d7e6b9b CameraService: Fix deadlock in binder death cleanup. 3423a8a25 audioflinger: Fix audio for WifiDisplay 7b5ed37b7 Enable Wifi Display to support 1920*1080 60fps a506cdebc Increase max screen recording time to 1 hour 95aa3d69d camera: Don't segfault if we get a NULL parameter * frameworks/base/ c8d6452f09f Merge remote-tracking branch 'nos/o2' into HEAD af979bc15f0 Merge remote-tracking branch 'nos/o2' into HEAD e67ffe21d44 Quick settings: Add Haptic Feedback to tiles [1/2] 266312d6cc8 theme: eradicate blue-gray faec77700a0 Merge remote-tracking branch 'nos/o2' into HEAD bb876d0101f [1/2] base: configure SystemUI theme * hardware/interfaces/ aea7bdcb Merge remote-tracking branch 'benzo/eightone' into HEAD f8952924 interfaces: Use %d for int32_t with clang6 * packages/apps/NitrogenSettings/ 5ac8aa8 Merge remote-tracking branch 'nos/o2' into HEAD c2eb7be Merge remote-tracking branch 'nos/o2' into HEAD d294ff0 Quick settings: Add Haptic Feedback to tiles [2/2] d44751e [2/2] configure SystemUI theme 4e8edf7 Merge remote-tracking branch 'nos/o2' into HEAD * packages/apps/Settings/ 7a53a7e420 Merge remote-tracking branch 'nos/o2' into HEAD 848f19c525 Settings: Support for PL lang * packages/apps/Terminal/ 4862967 Merge remote-tracking branch 'nos/o2' into HEAD 56dfa84 RU translation f8c43a5 Added icons 00fef14 Terminal: Change icon to adaptive icon * system/bt/ b060bceb btm_inq: fix build with BTA_HOST_INTERLEAVE_SEARCH * system/core/ 643eb7002 Merge remote-tracking branch 'nos/o2' into HEAD 2886dc158 adb: Restore support for legacy f_adb interface 7f8fbf656 libsuspend: Bring back earlysuspend * system/sepolicy/ 0ddd2d0e sepolicy: Also allow vendor_file text relocations a8891c39 sepolicy: Allow optional platform text relocations cd40ba37 sepolicy: Restore support for legacy f_adb interface * system/vold/ 213d64d cryptfs: fix wrong password set by user during bootup 98307b0 vold: Add Hardware FDE feature 1aa578c Treat removable UFS card as SD card 759e6a0 vold: ntfs: Use strlcat * vendor/nitrogen/ 21dee35 overlay: Disable SystemUI anti-falsing on lockscreen ==================== 12-17-2017 ==================== * art/ ae135dd08 art: Update asm_support_gen.h for latest clang 7430857a1 Improve splitting/spilling position choice. 2ee98acbc ARM64: Workaround for the callee saved FP registers and SIMD. f6c763ab8 ARM64: Tune SIMD loop unrolling factor heuristic. 54bae64ca ART: Fix loop header's predecessors reordering in SimplifyLoops. ee9972d4a ART: Fix SimplifyInduction for an instruction with HEnvironment. 4cc5a2497 ARM: Fix breaking changes from recent VIXL update. * device/qcom/sepolicy/ 44fe92c Merge LA.UM.6.4.r1-05400-8x98.0 * device/xiaomi/kenzo/ febd9d8 Import Lineage doze from op3 tree d884506 Add XiaomiParts Thanks to @maxwen (kanged from op3) * packages/apps/NitrogenSettings/ b513525 Update brazilian portuguese translation 3f40a94 Update pl strings Corrected translation and added missing strings * packages/apps/Terminal/ 6207ebb Terminal: change the default colors dcad0bc Terminal: Fix keyboard Ctrl- and ALT-key input. 64599e9 Terminal: all menu items should have their proper icon d0f5747 Terminal: update main theme color for improved readability e2429bd Terminal: fix preference defaults bf3c913 Terminal: volume keys as up/down 6930c7c Terminal: add runtime permissions 899466d TerminalKeys: Disable debug 4d07de8 Terminal: Convert CheckBoxPreference to SwitchPreference 01e5dc1 Terminal: Cleanup duplicate strings bd73380 Some cleanup. bae905d Term: materialize 50abf1d Properly clear background when changing colors. 82b4044 Also use set colors for scrollback lines that aren't filled yet. f4c9c9b Allow access to external storage 58d69f5 Add application icon 81915af Add settings for fullscreen, orientation, font size, color ==================== 12-16-2017 ==================== * external/proguard/ dd5ace4 proguard: Update to version 5.3.3 * external/vixl/ d4da0d10 Merge remote-tracking branch 'aosp/upstream-master' * frameworks/base/ 438e8f85755 Fix screenshot action in powermenu * and move delay to NitrogenUtils * decrease screenrecord tile delay * packages/apps/NitrogenSettings/ c8b59ed Add Turkish translation ==================== 12-15-2017 ==================== * frameworks/base/ 52e0c8a7474 Add roaming icon to statusbar blacklist c4c93f20db8 base: SystemUI: add VPN to the icon blacklist in tuner 051ff968473 Merge remote-tracking branch 'nos/o2' into HEAD 5e70f226988 Add support to manually pause/resume downloads [1/2] * kernel/xiaomi/kenzo/ 139b262945e Fix derp 0d3602da040 Pure Kernel v2.6 e76365cbda1 net/wireguard: import using proper mechanism 3b35081c6df net: wireguard: bump to version 0.0.20171211 5c333b0b761 android: binder: Move buffer out of area shared with user space a3413affdef android: binder: Refactor prev and next buffer into a helper function c447b43ef84 binder: always allocate/map first BINDER_MIN_ALLOC pages c18e12a18d4 v4l2: Refactor, fix security bug in compat ioctl32 f06c5a641b3 netlink: rename symbol to avoid clashes At somepoint we may need to wg_ namespace these. ae0e4106d4c net: wireguard: fix build errors b9d5fc3fad6 net: Import WireGuard 0.0.20171127 * info: https://forum.xda-developers.com/android/development/wireguard-rom-integration-t3711635 1d54bd47356 ANDROID: scsi: Add segment checking in sg_read a8cf88d3113 BACKPORT: dentry name snapshots 86ea5b6bf5a ANDROID: usb: gadget: f_mtp: Return error if count is negative 8e82dd2d94e UPSTREAM: include/linux/mm.h: add PAGE_ALIGNED() helper 9855c463c27 BACKPORT: arm64: cpuinfo: Missing NULL terminator in compat_hwcap_str b2ccba43945 ANDROID: lib: vsprintf: Add "%paP" option 5823d9acedc UPSTREAM: net: xfrm: allow clearing socket xfrm policies. 116ad7f5404 BACKPORT: packet: in packet_do_bind, test fanout with bind_lock held 7d5164ad1c8 UPSTREAM: packet: hold bind lock when rebinding to fanout hook * system/core/ b1426213e Merge remote-tracking branch 'nos/o2' into HEAD ==================== 12-14-2017 ==================== * device/oneplus/oneplus3/ 744fdef ramdisk: clean useless services and use vendor/bin/sh 69d5b7f Update sepolicy * external/libpng/ 361ab56 libpng: Update to version 1.6.34 * frameworks/base/ a5fb140a179 Spam: Fix non-protected broadcast from supersu, qcril and fm c4de24d6929 Fix doze for power torch ff6393e852d Fix custom lockscreen shortcut icons being white * hardware/qcom/bt/ a26078f bt: add msm8953 * system/core/ da229623e init: optimize shutdown time ==================== 12-13-2017 ==================== * device/xiaomi/kenzo/ 7d79e4f fix error; trying to reduce jankiness 40526e6 Merge remote-tracking branch 'nos/o2' into o2 0ff5539 Import power hal from https://github.com/billchen1977/android_device_xiaomi_kenzo/blob/aospo * frameworks/base/ e8449b7fe1c Merge remote-tracking branch 'nos/o2' into HEAD 6e27e9d9ae2 Statusbar bluetooth battery level: add a device filter 77a3f523064 Statusbar bluetooth battery level: improve compatibility 78051cfb0c5 Display bluetooth battery status when available [1/2] 3186f057fb1 Merge remote-tracking branch 'nos/o2' into HEAD 32719fcc206 fingerprint: Speed up wake-and-unlock scenario * Directly dismiss keyguard instead of using a fade-out animation * Skip virtual navigation button animation on wake 93c3688457f aapt: enforce 0 compression 85dcbbd839e aapt: Default to 0 compression ratio * kernel/oneplus/msm8996/ c09ed941b93 proc: Remove additional SafetyNet flags from /proc/cmdline 8346b5b41a6 proc: Remove verifiedbootstate flag from /proc/cmdline * packages/apps/Settings/ 6c2fb3a3d8 Merge remote-tracking branch 'nos/o2' into HEAD 8fb8fffc22 Settings: Use seekbar to allow setting arbitrary animation values dwitherell updated to incorporate support friendly internal approach 20ef8ab498 Add back increasing ring feature (2/3). ==================== 12-12-2017 ==================== * bionic/ 39d5bc36c Don't re-export libgcc symbols not in 7.0 3f6f16cdd bionic: strip libc and linker 063dc69df Merge remote-tracking branch 'benzo/eightone' into HEAD cd2aebed8 Find clang correctly bd3a0bf0a libc: add optimized ARM64 strrchr from newlib 9919e240f libc: Optimize ARM memcmp by using NEON. 1904a2928 Use builtins for nearbyint on armv8 and arm64 319d4d843 Use builtins for fma/fmax/fmin/rint/round/trunc on 32-bit ARM 81bce7acd Use builtins for ceil/floor/rint/trunc on arm64 * build/make/ b952e5e69 ntfs fix; this is a53; this is magenta 77cadcbc3 Create 0 compression ratio jar files 4e3d56c70 clang: Setup for DragonTC and eightone [1/2] 9bdb09fba build: Add in make novo 779e965a4 Remove ro.kernel.android.checkjni ed2099fa6 All operating systems are beautiful * device/oneplus/oneplus3/ e87ca60 op3(t): sepolicy updates ecbf752 op3(t): update media codec files from stock op * external/freetype/ 35bfd81 Merge remote-tracking branch 'benzo/eightone' into HEAD 0a1e9b8 freetype: update to version 2.8.1 * external/jemalloc/ 76f6827 Merge remote-tracking branch 'benzo/eightone' into HEAD d208768 jemalloc: update to version 4.5.0 * external/libxml2/ 0330ed4f libxml2: update to version 2.9.7 * external/zlib/ cb88cdd Merge remote-tracking branch 'benzo/eightone' into HEAD 945e396 zlib: enable unaligned memory access 487ea42 trees: minor enhancement to put_short() macro 744f683 deflate: restructure the loop e5930e4 deflate: rewrite the loops 4f8f957 Using ARMv8 CRC32 specific instruction 3e356f1 NEON implementation for Adler32 1486378 Cache s->ins_h in a scalar while looping. f084c41 zlib: crc optimization for arm64 401ce76 zlib: Upgrade to zlib 1.2.11 * frameworks/base/ a0c1a1a6dde Fingerprint authentication vibration [1/2] 746aa9b4fc9 Vectorized the power menu sound panel selector f60fc6cec69 Fix silent mode icons in new power menu 07224f22c9d Fix airplane mode in new power menu 284298f4da6 Add Screen Record to the Power Menu [1/2] ed5add63a9c PowerMenu: add delay to screenshot action and hide power dialog when partial screenshot bf4e37ca3e3 Powermenu Torch option [1/2] 3230e589219 Pimp the power menu out [1/2] 4c9021c2284 MiniThumbFile: Fix image/bitmap retrieval 59638d646f9 Rework thumbnail handling e09127e3b50 DUI: Uncomment screenrecord 15285ea1053 Lockscreen bottom shortcuts fixes 7021ba95231 base: tuner: add a hide config to left and right shortcut eb3aa7c6fdf base: Disable Emergency affordance feature in Power Menu 2a7c30d89a8 Powermenu: use new gradient dialog also for recovery/bootloader action 2d817c8706e Persistent background app notification: disable by default * packages/apps/DeskClock/ b9a64e2a3 Merge remote-tracking branch 'nos/o2' into HEAD 535577b51 fix upstream targetSdkVersion attribute * packages/apps/Dialer/ 24b5b7cd7 Show proper call duration * packages/apps/NitrogenSettings/ 573395d Merge remote-tracking branch 'nos/o2' into HEAD 45cf2ce Return Fingerprint authentication vibration 266d469 NitrogenSettings: Return power menu c893372 NitrogenSettings: Return power menu * packages/apps/Settings/ 5eb2033525 Merge remote-tracking branch 'nos/o2' into HEAD 46d18f38fd Use correct icon for sim card - Instead of storage/sdcard icon, use the correct vector drawable sim card icon ab0e97d197 Settings: fix notification volume linking 24f34329d0 Settings: unlink notification volume is back 973804b753 Live Volume Steps: Add missed bluetooth sco 101b8b00e6 Live Volume Steps [2/2] e26f0cc39c Return AOSP Gesture (1/2) ff2349ea9b SoundSettings: Add screenshot sounds settings ee223dfaea SoundSettings: Add charging vibration settings ff19d8b60e Disable suggestions (2/2) Thanks to @ezio84 * system/core/ d3244cb98 Merge remote-tracking branch 'benzo/eightone' into HEAD d435b9409 Remove Foreground Boost CPUSet 25c3e9f11 System Server Force Close. 0e8360dbd fix null pointer and memory leak issue 582f92b9c set permissions on /system/addon.d/ and files within. 56e8e5cc0 set /system/etc/init.d/* permissions * system/sepolicy/ 372563e2 sepolicy: allow settings to read selinux status * vendor/oneplus/ d69918b Merge remote-tracking branch 'nos/o2' into HEAD 366d855 op3: add missed android.hidl.base@1.0.so * vendor/xiaomi/kenzo/ 309891e Remove shutdownlistener ==================== 12-11-2017 ==================== * bionic/ 39a95659b Use builtins for fma/fmax/fmin/round on arm64. e89faf67c Enable 32-bit armv8 NEON for libm * build/kati/ cb295cb Merge remote-tracking branch 'benzo/eightone' into HEAD * build/make/ 5eeea7b29 arm64: Rework A53 Errata Fixing logic 673b85c58 build: condition A53 errata workarounds in RenderScript 15dc27fee Build support for 32-bit armv8-a 4a43d8edf core: remove all the spam about including make files * build/soong/ 94b4749 clang: Setup for DragonTC and eightone [2/2] 584660e soong: Update dumpvar to match build 2c2d977 soong: make host use native not prescott 40dc2c2 soong: use -mcpu=cortex-a57 for kryo 3cf1146 Pass correct emulation string to gold 1ed872a Build support for 32-bit armv8-a d0864c8 For aosp build with clang master * device/oneplus/oneplus3/ a80e734 Revert "audio: Add missed audio_effects.conf" * device/xiaomi/kenzo/ e4b3449 Remove audio_effects.conf 0c6df53 interactive tweaks onboard. themes 5d8207c armv8, features 87962d9 Include camera from our HAL 5960e36 device: fix hwui configs path 84ed39a overlay: fix for 8.1 d34c435 Switch to new hals * external/ImageMagick/ 38217c4be Merge remote-tracking branch 'benzo/oreo' into HEAD * external/expat/ 1743e6a Merge remote-tracking branch 'benzo/oreo' into HEAD * external/freetype/ f7f2e52 Merge remote-tracking branch 'benzo/oreo' into HEAD * external/jemalloc/ 806b849 Merge remote-tracking branch 'benzo/oreo' into HEAD * external/libunwind_llvm/ 649a441 Merge remote-tracking branch 'benzo/oreo' into HEAD * external/v8/ 7df3a551 Merge remote-tracking branch 'benzo/oreo' into HEAD * external/webp/ 8826ed5 Merge remote-tracking branch 'benzo/oreo' into HEAD * external/webrtc/ 09c024865 Merge remote-tracking branch 'benzo/oreo' into HEAD * external/zlib/ 420e3bc Merge remote-tracking branch 'benzo/oreo' into HEAD * frameworks/base/ f44af2f1278 QS: add Screenrecord tile @xyyx: adapted to O 2c8ad1a2b91 Add a timer to screen record abe8dc8d39a Save screenrecord in "Screenrecords" directory bee765b92fa base: bring back screenrecord - adapt for O Squashed commit of the following: 9a1cffe41eb CellularTile: stop annoying me, Google * frameworks/native/ 103e4137b sf: Initialize DispSync in SurfaceFlinger_hwc1 * packages/apps/Launcher3/ 6ba00af51 Merge remote-tracking branch 'nos/o2' into HEAD 73ea30ca6 RU translation * packages/apps/NitrogenSettings/ 262fb07 Return AOSP gesture(2/2) * packages/apps/Settings/ 6d558ca0d4 Use correct icon for sim card - Instead of storage/sdcard icon, use the correct vector drawable sim card icon 7dfc005012 Settings: fix notification volume linking 5463fbdb45 Settings: unlink notification volume is back 874b6b9d9a Live Volume Steps: Add missed bluetooth sco 145703a347 Live Volume Steps [2/2] 6742ed544c Return AOSP Gesture (1/2) d7a8bbd256 SoundSettings: Add screenshot sounds settings bac228c12a SoundSettings: Add charging vibration settings f2ab8d2c2a Disable suggestions (2/2) Thanks to @snak3ater and @Mazda-- * system/core/ 8f0e5456d Merge remote-tracking branch 'benzo/eightone' into HEAD * vendor/xiaomi/kenzo/ c30a0ba Revert "Import GPU blobs from 360 N5" ==================== 12-10-2017 ==================== * build/make/ a8d705ced build: only warn on LOCAL_CLANG set to false * device/oneplus/oneplus3/ 9bf039a libinit: ready for 8.1 * device/xiaomi/kenzo/ 01e873b Add sound_trigger to include 2b42c4a sepolicy: fix for 8.1 107dc4e Import gps from our HAL 1a2a8a5 Try to fix reboots * external/aac/ ca68592 aarch64: cplx_mul: Convert ASM to C to fix clang error 9f61281 Add aarch64 assembly optimization (ARMv8a 64 bits) * frameworks/base/ 11da47289cc Fix stock nav icon size after DUI merge 5b5d130d650 DUI: don't initialize pulse and media arrows for some apps [1/2] 60b6715e647 DUI smartbar double tap to sleep [1/3] 3265863f6e1 Add back increasing ring feature (3/3) ddbbdeb4016 PowerProfile: allow overriding default power profile 4f86ac488b1 Replace ugly DU's last app animations with old CM's e5afc2db32f base: Introduce Accidental Touch Accidental Touch is a feature useful for many, especially the gamers out there. It prevents any sort of accidental touch on hardware buttons while the touchscreen is in use. This means you won’t experience any unexpected behaviour while playing games, web browsing or even when attempting to reach your finger out to the edge of that humongous display. 05f45991464 base: Introduce new navigation bar key event source 6627adbbbc2 RU translation 5d172e4b767 Fix Hardware keys backlight not turning of with disabler 299ac44749c Buttons: Hardware key disable support with M adaptations 0d22f9ef3d7 frameworks/base: Don't report existing menu key if it was 7b80f088df1 Buttons: Bring up DU hardware key action binding framework a29c4b94c78 Dui abc customization: remove no aosp libs and change fling logo 5d98bd0daea DUI: Initial checkin for Oreo [5/7] 8d0134670b5 audio: Don't play sound effects if stream is muted 3c2de971e08 config: longer wifi scan interval d41ec8242d2 Add key for proxi check for wake keys 4a0e676d587 BatteryService: add dash charging support 17ee8171c37 base: add DeviceKeyHandler dbbf4f59857 fingerprint: notify client when cancelling succeeded b22a8adb7c8 SystemUI tuner activities: fix SysUI fc on rotation 7ee9a572e7a Live Volume Steps [1/2] 1794198f6bf Quick Settings: Avoid expand indicators shortly showing on edit 0c8f4b1e5a5 Fix NPE with LightBarController dump ada242b5eff GlobalActions: Fix airplane mode switch for MSIM 5086b33cb67 GlobalActions: Set the initial status of airplane mode toggle 9a83ce41aa6 Support UnifiedNlp (microG) 5e6f6c04c9f Add support for fake signatures, enabled per app by dynamic perms 2df2492e688 NfcTile: use Oreo style 0cf396b29f8 Telephony: Don't crash for too long baseband version e07352fcae0 Allow faster app switching 8422b3c27a1 Re-introduce custom charging on/off sounds 65305f78ada ScreenshotSound: Fix playing screenshot's sound when camera's sounds off. This bug actually because Screenshot uses Camera Shutter Sound 0c7a569cad5 Disable/Enable screenshot sound [1/2] ae4cdc60f09 Keyguard: Don't show keyguard if CryptKeeper enabled ed44bace622 BatteryWarningColor: fix white statusbar icons when warning color is disabled in powersave mode 9fa1b577e99 Fully enable system round icons 739983567cc Enable Round App Icons 51a16524a03 PiP tile: add toast if pip mode is not avail c4a7eb50e1d Silence camera policy keyguard check logspam 0b2fd77a84a SystemUI: Support display for radio tech 72c69d4765f Collapse Notification panel after tapping CLEAR ALL button 55b28df9236 base: SystemUI: volumes in dialog should have same order as in settings 7ce714322b0 [1/2] base: allow disabling quick settings on secure lock screens inspired by SlimRoms/frameworks_base@b76f8af DirtyUnicorns/android_frameworks_base@3a4d3be * frameworks/rs/ 9829f8a3 rs: fix renderscript build with clang6 * hardware/qcom/audio-caf-msm8952/ 78498e3 hal: BT sco and speaker combo device selection logic 5f0c704 Fix for effects descriptor search path for vendor or system partitions acdb39f Move device dependent modules to /vendor fe0b3ea HAL: Treblize config file 3207582 Remove old shared lib 20f7ca1 TARGET_QCOM_AUDIO_VARIANT * hardware/qcom/display-caf-msm8952/ fb2ef41 TARGET_QCOM_DISPLAY_VARIANT * hardware/qcom/media-caf-msm8952/ 9ae380e fix circular dependency libnativewindow <-> libui 78b2c0b media: Adjust for new header Android.bp requirements ee6229e TARGET_QCOM_MEDIA_VARIANT * packages/apps/DUI/ 702da62 Centralize dui broadcast receivers * packages/apps/Launcher3/ 4c86fbb2a Launcher3: Enforce light status bar feature flag in allapps * packages/apps/NitrogenSettings/ f57e343 Disable some features f703d3f NitrogenSettings: Update zh_rCN translations * packages/apps/Settings/ 88d866b812 DUI: Initial checkin for Oreo [3/7] 25a0ee02a8 Dynamically define currently installed vendor.img version *parse the vendor fingerprint for the vendor build id *automatically remove on devices without a vendor image b6f0d9e195 Notification lights: use default resources for color on and off [1/2] 359956e53f add activity to launch headsup settings fragment ad9580dcdf Duplicate Density option 5cb01853db Settings: Correctly align cursor in Settings a15f734a3d Light on zen option: refresh switch state on Light disabled/enabled 4d1099903b AppOps: Add BOOT_COMPLETED option and BootUp category 0228bfbb83 AppOps: use nitrogen arrays and strings without summaries a38b1e5f68 Enable App Ops 174e75de40 AppOps: Remove icons in detail item Before: http://imgur.com/a/qr5kI After: http://imgur.com/a/izaT8 02fb1cd809 Fix viewpager tabs not showing on AppOpsSummary d77ecd389c Guard against themes without colorAccent defined 37e586809a Notification light: if we enable light for an app, enable system setting too a32818f1b7 LED: Fix missed default color 4f545c4645 Notification light: light during DND option [2/2] 0e62b27ff5 Allow to customize notification led light [1/2] for both legacy apps and new api26 apps (per-channel led customization) Add reset button to notification light color pref c5fba9592d Settings: remove demo and quick_settings from development 8879cc3f77 Enable notifications led light by default [2/2] 81624a7088 Add ability to permanently hide apps from recents [3/3] 3235d24fa3 Keyguard: Forward port lockscreen quick unlock (2/2) 75a4be0d98 Add option to scramble pin layout when unlocking [2/2] 7189cca162 Allow to doubletap or longpress power to toggle flashlight [3/3] 0a0dcb2cb2 Ability to disable dashboards conditions (2/2) 0dc6145dca Changelog: clean and make themeable before: https://imgur.com/a/ylSQG after: https://imgur.com/a/GdnPN 08258399d1 Changelog: prettify 73b6ab925b Settings: Changelog eeef41efe0 Add Nitrogen stuff *Nitrogen logo *Nitrogen OTA *Remove legal info fc9e7fed40 Make isPackageAvailable as public 4363afba07 Dev settings: set switchbar to ON by default df890d0132 Allow to disable "Apps running in background" Android System notification 9631698dd2 Keep aapt2 enabled and add NitrogenSettings package to proguard Move NitrogenSettings dashboard tile on bottom before System Settings 52c2e65122 Add custom NitrogenSettings dashboard b00569d310 Fix NPE in SettingsPreferenceFragment d9a7d2e5c5 Expose PhoneInfo aa440cbcbe add additional battery saver steps e36a584c5b Enable Development Settings By Default regardless of build type * also kill dev countdown + redo arleady enabled string 16d101fe9a Settings: display fstype for mounted volumes 496c552cda Clean up manifest issues b566db7dd0 Remove feedback and bug report stuff 408ded3f97 Remove OTA prefs 90a441abf8 Disable System Update fragment 52f4f649b9 Settings: Disable the other learn more too to prevent crash Thanks Google! The least intrusive way is just to disable the link as it will still show learn more but it can no longer crash. 40dd593e69 Settings: Hide learn more button on fingerprint page * vendor/nitrogen/ ce907b7 Disable top left/right statusbar and navbar icons padding ==================== 12-09-2017 ==================== * device/oneplus/oneplus3/ bf06bb0 op3: Provide vendor camera parameters via shim 46a2764 overlay: clean for 8.1 * frameworks/base/ 091a6f35a19 Recents: allow single tap on app icon to show app info overlay a4e3336a49e Disable dashboard suggestions (1/2) 97925dfe54b ViewConfiguration: Set scroll friction to 0.012 5e5835e7eec QS Tile: increase DEFAULT_MAX_BOUND to 6 2a9517e3710 Base: fix facelock crash when lock screen is disabled fe122e935f3 SystemUI: enable NFC tile 342dc7f8524 Don't refresh ui when screen off KeyguardStatusView is doing refresh all the time, which cause high power when screen off efebfa7cf5c display: Don't animate screen brightness when turning the screen on 2723bd2331f Base: HeadsUp snooze function [1/2] 5.1 introduced a snooze feature which activates when swiping up. Default snooze time is 1 minute. Let's make it configurable! 140d6fac29b HeadsUp: add timeout option (1/2) 1dcdc6d68c8 BrightnessMirror: fix brightness icon not showing 0d07e573f25 Brightness slider: only enable auto brightness toggle when also enabed for QS a1058f050f5 Fix automatic brightness QS toggle icon 54cd9d6880e QS auto brightness toggle rework 37ce14327c0 Add option to disable auto brightness icon in brightness slider [1/2] - Off by default because this is not everyone's cup of tea 6c306e62a64 Add auto brightness toggle to Quick Settings 2752ecfbef8 base: add zen mode off hook to prevent problems with ringer mode e3e072c5e33 SystemUI : Port forward statusbar brightness control Brings back the status bar brightness control from cm-10.2/cm-11 ddba29f890b HeadsUpTile: Add long-press action to open Nitrogen settings fragment 9b738e4439f SystemUI: HeadsUp blacklists (1/2) ebf3750e7af Add handling SQLiteDatabaseCorruptException. fa6d15d328b MTU should be 1358 as per 3GPP standards, especially for LTE radio interfaces. 902a4ff4123 Fix for google backup and restore be8de6a7701 [Squashed] Remove drawables we don't need 474d5ddd1ae Delete media tests 0ff11c7e3e9 Remove unnecessary videos 5126dc12e66 BluetoothAdapter: disable logspew 5b2fe32cba7 SystemUI: Add heads up tile bce12dc7180 [1/2] base: config to disable power menu on secure lock screen 0c3d078e84b 1/2] base: unlink notification volume is back -delete old unused volume images -add new one for notification volumes maybe some day one will be able to create a vector drawable for this - I am not :) c27afb5e8ae Fingerprints: Increase MAX_FAILED_ATTEMPTS 7a420afa4c7 telephony: Hack GSM and LTE signal strength 35a6b328672 NetworkTraffic: Add paddings cc22ca69bf8 Keyguard: disable menu key on lockscreen 1a9ff37c92a base: remove dep between accessability rotate and tile 4e551c51466 SoundTile: Change ZEN_MODE_NO_INTERRUPTIONS to ZEN_MODE_ALARMS 3eadfcf3931 Add Sound tile to Quick Settings 93487b003f8 AppOpsManager: Fix wrong coarse location permission issue 338585f6809 AppOps: Fix NPE from AppOpsManager.checkPackage. 48faab4df63 AppOps: Enable MODE_IGNORED for OP_WAKE_LOCK d3078bf8db8 AppOps: Do not prune apps that are not present f9a4b43942c AppOps: Avoid RuntimeException and log spam f916140598c AppOps: Add BOOT_COMPLETED operation Add BOOT_COMPLETED operation in AppOps. b2dab049208 PiP tile: launch PiP settings with long press e0eb0d41400 Fix Google Calendar FC * Reported by many users using full dynamic gapps pkg a11a9c35b59 GAPPS: Add the rest of the regular Google Apps Also set all permissions to true 42d32fe2a7c Permissions: Fix permissons for ContactsProvider2 Fix this error: 0be0b94c7e8 Fix Fi permissions 5769c9f8401 Core: Fix setupwizard FC 1906b956cc7 Fix Android 7.0 GApps permisions which were causing F/C 38e427e6245 Adb over Network: add QS tile [2/3] 73d090dea98 Adb over Network: add QS tile [1/3] 328464e524e Notification lights: use default resources for color on and off [2/2] 3f3b94bc2cc LEDs: fix default color a6132c5cf9e Notification light: light during DND option [1/2] 0257afbe0cf Allow to customize notification led light [2/2] 40b428b7958 Enable notifications led light by default [1/2] 8a68d15d4dd Status network traffic [1/2] 7e822b8cc3f Battery light customization [1/2] abc ezio84: allow to disable battery light when Do Not Disturb is enabled use our margaritov color picker for the settings part d76e2e861df FWB: Add Volume Key Answer (1/2) 01bff2f43fc Add VOLTE icon Extracted from CAF and adapted to AOSP by @xyyx Added switch to statusbar icon blacklist by @xyyx 9e5d0c76cd8 H+ icon: fix qs color 743c5632f04 SystemUI: Statusbar: Add HSPA+ icons Forward! Forward port H+ icon in the status bar when connected to HSPA+ Uses new vector drawables by blunden Migrated some code due to this split up: android/platform_frameworks_base@da68f59 3d6f5374124 Frameworks: add ability to disable bar color in battery saver mode (1/2) 68adf31a393 framework: port IME selector notification toggle (2/2) 9b18cc09c18 Ringtone audio focus b4ed3ff5ecf fwb: Add ability to permanently hide apps from recents [1/2] This is based off XposedAppSettings, but modified to fit our needs, and a little bit of: d9973ba Part 2 is inside the Lux CarbonFibers Bringup b7b52021962 Add partial/full screenshot QS tile single tap to choose the mode, long press to fire a58482f0b77 Add api to take screenshots abc: extracted from DUI add a public call to NitrogenUtils 9f47bf90ed8 Immersive Recents [1/2] Name says it all. Made this when someone had asked about how recents look with Touchwiz, simple enough. 00f1091234a Port: Wake on plug (1/2) a0ac4e9ac9f SystemUI: disable statusbar time refresh when screen off 4d77b122202 Allow to disable HOME key when ringing [1/2] In early versions Google disabled it by default. In 7.1.x HOME key always works that is very annoying for users 478dc9a2821 PowerManagerService: fix HW button illumination timeout Patch eb01128, introducing hardware button backlight on button keypress only, also introduced a bug: 17d5b473e32 PowerManagerService: add a config to light up buttons only when press… …ed (1/2) 804e08dd710 Dynamically tell the user which vendor image is needed *parse the build fingerprint for the required vendor id 4f06bc988c8 Fix volume wake and volume music control at the same time 1a6e5d18dd3 Add PiP tile atm this works also with YouTube without Red subscription d9e3b7ff580 Add a sendKeycode api to NitrogenUtils code borrowed from com.android.systemui.statusbar.policy.KeyButtonView 88fb2f2cdf3 policy: readd volume button wake 562c8056180 Keyguard: Forward port lockscreen quick unlock (1/2) 7946303ab82 Keyguard: Add option to scramble pin layout when unlocking (2/2) 886e1463da5 Framework: Volume key cursor control (1/2) This feature is moved to framework so it also works with third party keyboards. c8c303bda1a LockscreenCharging: squashed (1/3) needed system/core patch based on: [2/2] frameworks: show charging current & voltage on lockscreen by yank555-lu [2/2]Base: show more battery info on lockscreen when charging by yank555-lu LockscreenCharging: Use double for mChargingVoltage and show as 4.XV by xyyx Lockscreen charging: Formatting improvements by nathanchance 02ad092cda9 QS tiles customizer: respect user tiles columns value e0c0b34de90 Allow to set QS panel columns and rows [1/2] 7c8f3989bb2 Use bottom lockscreen to sleep a41b5da0d41 Double tap to sleep on statusbar [1/2] 8ea6cfe930b Allow user to add/remove QS with one click 4e4f23f85c8 Allow to doubletap or longpress power to toggle flashlight [1/3] 8fa98159580 Disable Lockscreen Media Art [1/2] 21c4cb1e553 [1/2] base: volume key music control 811ba115a9e Return: Smart Pulldown [1/2] 82ccd10f15e Add Quick Settings Pulldown options 08aee7ce8a2 Double tap to sleep on lockscreen [1/2] ef3d80a2c8b Option to use volume keys to control media volume anytime (2/2) 8b94ff83bfe [1/2] base: allow to swap volume buttons rotation based aca9cdbca2d QS: long press caffein tile to toggle cpu info overlay 35dfbf58990 CPUInfo: return cpu temp bda7a591ff1 base: add CPU info overlay bb1d987dda9 Enable SysUi tuner and hide from Settings 42974d68e45 onLongClick Settings button for NitrogenSettings 187fd5807e4 Run LockscreenFragment external be144afbd61 Run NavBarTuner external ae975226f96 fwb: Seperate statusbar from tuner and launch externally ExTunerSettings style by beanstown106 ccf640499b4 Don't show MENU_REMOVE in QsTuner 8d1cc4f07a7 Lockscreen Weather: OmniJaws version Reworked by @xyyx Based on: Keyguard: Create lockscreen weather by Decad3nce Lock screen: Weather panel improvements by XXMrHyde make lockscreen weather fonts a bit smaller by darkobas Fix NPE with WeatherStatus on KeyguardStatusView by tobitege Fix weather items npe by beanstown106 Use Omnijaws API thanks to omni rom and Max Winger by varund7726 Fix Weather on Lockscreen not updating by varund7726 Extend OmniJaws Client to Keyguard by maxwen base: SystemUI: use new OmniJaws error broadcasts base: SystemUI: remove force weather update bits KeyguardWeather: Update weather after switching options by xyyx 51fd5272a3e Ability to disable dashboards conditions (1/2) ccad556ffc6 Add some static custom utilities 9ef71d8e430 Reboot/Recovery QS Tile @xyyx: Adapted and reworked to O @qjohn: Vectorized icons 7a18e057133 PowerMenu: add a toggleable recovery/bootloader action @xyyx: fix reboot strings 8dcb5697499 SystemUI: add caffeine qs tile Adapt for Oreo by @xyyx 75536e0ef3c LteTile: multisim compatibility 6702e6dbef5 SystemUI:Add LTE Tile works only with 1 sim phone (maybe will rework @xyyx :)) 9a06cf64125 incall vibration options [1/3] *allow setting vibration when call is connected *allow setting vibration when call is disconnected *allow setting vibration for call waiting *this works with google and aosp dialer :) 357b9f8eabf Change hardcoded white color ffeb8c5e947 SystemUI: Fix task lock & freeform buttons placement b3ef7198ec1 SystemUI: Support recents task locking e5e55b947a6 Fix Recents FAB padding The FAB was overlapping the nav bar in both portrait and landscape modes. e04bac816f3 Fix FAB not disappearing in multiwindow af33b945471 SystemUI: Recents: Allow closing empty view via tapping * Same as https://review.cyanogenmod.org/#/c/97718/ on new code base 31870562ab5 Recents fab button improvements c46d3946854 Recents Clear All Button Tweaks and Add FAB to Recents Panel Thanks to RR and @varund7726 8e80520e341 Add DeskClock in powersave whitelist a384b9327ee Optimize IncallUI delay for voice calls 0c1667b9a50 Switch to Pixel2XL 8.1 sounds [1/2] 791a8417bda Copy only new Pixel sounds in the rom zip 00d69e20520 Add all Pixel sounds 33bfdc74569 Sounds: Cleanup duplicate ringtones/alarms 251942a06d5 add googles new alarm sounds from android-n bbfff46a73a Use Google Nexus Audio Files [2/2] 2a3a1aba9c2 DoubletapPowerForCamera disabled by default [2/2] d9dd1f74039 Hide Build.DATE custom api eb9b9616e5a Enable NSRM (Network Socket Request Manager). f2ade65b79c AlarmsBlocker [1/2] Made by @faust93. Based on WakelockBlocker by @maxwen 4aada354cb8 WakelockBlocker [1/2] ported by @faust93 * frameworks/support/ 70c80b64f Factor out preference-in-storage check to overridable method. * packages/apps/DUI/ 1d412a2 Set navbar always translucent d2ca042 Fix editor Action and Icon popups not working if system animations are off * packages/apps/DeskClock/ e2eba7230 RU translation 624f396de DeskClock: use non-Compat Notification classes 9130e21c2 DeskClock: move to NotificationChannels d12174676 DeskClock: start foreground service for alarms * packages/apps/Dialer/ 9c8623b32 Dialer: Update CS and SK translations 6e22fe76d InCallUI: SmartMute fd420e835 FAB now properly scales in multiwindowed mode. c92171338 Add slovak and czech translations 1c427fa24 Dialer: We want consistents....change CheckBoxes to Switches Like in settings it is on other places often switches and here and there a checkbox Change all CheckBoxes to Switches like sugested by google for new LP Ui. 4d799e91d Fix issue that "Use touch tone keypad" doesn't work f11b1649c Change phone icon on hold banner fcba48054 Add missing permissions to Dialer 13a57f56e Add toggle for post call snackbar 4edcec559 Refactor dialpad layout to support t9 search in multiple languages * Moves t9 labels to the side in portrait mode to make room for secondary labels * Adds resources for alternate language t9 labels fe4bf5b2a Russian T9 for Dialer (author @dimfishr) PS6: final nitpick: replaced getLanguage() with getCountry() call - primarily for those who are going to implement Chinese Traditional/Simplified support (because they all have "zh" language code, but letters are different in rHK/rCN) PS7: polishing: wrapped some lines at 100 chars, restored original dimens.xml / colors.xml values (looks better with 41dp, color change could go into another commit) ... purged earlier patch set changes PS8: fixed MDPI compatibility, marked 1/0/*/# "letters" as untranslatable (they are not displayed in any case) PS9 & PS10: added "values-en-rRU" (Dmitriy). PS11: minor padding tweak (7dp -> 8 dp). PS12: fix buttons being 11dp off to the left, this can not be unseen. 429affeb9 Dialer: add to support multi-language smart search - use the new API to realize multi-language smart search for contact name. - change the match rules for number, use fuzzy match rules. * packages/apps/Messaging/ dab8ee2 Add slovak and czech translations f435436 Add 'new message' shortcut using the API introduced in sdk25 4ae7fe1 Change avatar fontFamily to sans-serif-medium 302be57 Change theme for the open source license dialog 2501138 Messaging: show snackbar instead of toast when deleting conversation more consistency with archive action b0b2a24 Messaging App is crashing when storage memory is full f86ad41 Messaging:Swipe right to delete conversation Change "swipe delete" to "swipe right delete", so SwipeArchive and SwipeDelete can exist at the same time. 267f7b9 Messaging: Implement option for swipe to delete. * packages/apps/PackageInstaller/ 78720cba Show versions when installing or updating packages ba9a4eab Fix PackageInstaller FC when tapping on a downloaded apk notification 2 f09e1a05 Fix PackageInstaller FC when tapping on a downloaded apk notification * packages/inputmethods/LatinIME/ 60b43001c Update JNI fallback lib name 6d4ea41e9 LatinIME: disable sound on keypress on all devices by default 135e37e83 LatinIME: Add shortcuts support 29e80207b Fix send button not being centered for non-standard densities. eed3be678 Don't interrupt active gesture input by modifier key presses. 37ee72c3c LatinIME: Only enable gesture mode if gesture lib is available 4bb637e82 LatinIME: Add fallback loader for JNI lib 5fa393f8d Rearrange Slavic & Greek morekeys e3054b44a Rearrange Morekey Options to follow numbers/symbols menu fcc3924dd LatinIME: Add "more" keys to ALL the keys in Greek layouts b30c62083 Added smiles without noise to AOSP keyboard f146b6707 LatinIME: Bring back ALL the keys for QWERTZ ee371c8e9 LatinIME: Apply "Enable more keys for top row on tablets" (f6620308ba) and "Add "more" keys to ALL the keys" (c561f31af9) to slavik layouts. 8750bc12d Add Moar Key Options * packages/services/Telecomm/ 8280f161 Add back increasing ring feature (3/3). 1565f91d Use double vibration on call hang-up e6adff16 incall vibration options [2/3] *allow setting vibration when call is connected *allow setting vibration when call is disconnected *allow setting vibration for call waiting *this works with google and aosp dialer :)
No comments:
Post a Comment