==================== 2018-01-31 ==================== * build/soong 9e59627 [SQUASHED] Add TARGET_HAS_LEGACY_CAMERA_HAL1 and TARGET_USES_MEDIA_EXTENSIONS for Camera HAL1 [Adrian DC] * device/motorola/msm8916-common d558f3f msm8916-common: rootdir: Load wcnss-service from system [axxx007xxxz] 62815e2 msm8916-common: configs: Set correct permissions for /system/build.prop [innfinite4evr] * frameworks/av 5b74a31 libstagefright: Remove duplicated QCOM BSP legacy variable [axxx007xxxz] 2ddb6f3 OMXNodeInstance: Fix legacy HAL1 after merge of android-7.1.0_r7 [LuK1337] 0e3138d libstagefright: Support for legacy camera/encoder buffers [Christopher N. Hesse] 29b15f2 camera/media: Support for legacy camera HALv1 [Simon Shields] ddf5e9b libcameraservice: Don't pass NULL args on setCallbacks call [irii] * frameworks/base 4fee6e1 frameworks/base: Allow customisation of navbar app switch long press action [Sam Mortimer] f83e5fa Keyguard: Don't apply input restriction if disabled by profile [Gabriele M] 14d8635 PhoneWindowManager: Make sure KeyDisabler is always called on boot [Paul Keith] * hardware/qcom/audio-caf/msm8916 4b007e2 policy_hal: fix for MR1 function prototype. [Ramjee Singh] e7411a5 audio: Use vendor specific tinycompress [Divya Narayanan Poojary] 8c1077c policy_hal: update custom audio policy against OPR1.170521.001_AOSP [Dhananjay Kumar] 7136321 policy_hal: update custom audio policy APIs against AOSP [Derek Chen] e88cce2 Fix parameters passed to pcm_open to include PCM_MONOTONIC [Mikhail Naganov] c14103e Equalizer: Check value size for get preset name [Andy Hung] eff812d HAL: Align error code with HIDL wrapper [Kevin Rocard] 357d54d visualizer: fix warnings due to uninitialized return values [Dhananjay Kumar] 0f23751 post_proc: return proper volume in reply data for offload effect [Weiyin Jiang] fc62a6a hal: return EINVAL by default for presentation_position [Derek Chen] 0d9a3a8 Move device dependent modules to /vendor [Diego Wilson] 1df87cf hal: audio-test: Move omx tests mm-audio-internal [Aniket Kumar Lata] 3377026 policy_hal: update custom audio policy implementation APIs against O-AOSP [Garmond Leung] b2b7cc5 Fix potential NULL dereference in Visualizer effect [rago] 7f99555 hal : Fix data initialization and input validation errors [Preetam Singh Ranawat] 9181627 post_proc: complete reverb environmental interfaces [Weiyin Jiang] 3f4b2b3 hal: effect: visualizer: support two offload sessions [vivek mehta] b56ab6c hal: Clean up compilation warnings [Steve Kondik] 729a060 hal: Fix voice call recording [solk2] * manifest cfd0db5 Track our Telephony [dadi11] * packages/apps/LineageParts 88288e0 LineageParts: Add support for customising navbar app switch long press action [Sam Mortimer] * packages/apps/Settings 0941c02 Settings: Allow devices to provide remote gesture preferences [Bruno Martins] 58132f6 Settings: gesture: Add LineageParts touchscreen gesture settings [Zhao Wei Liew] * system/core aa964e6 set /system/etc/init.d/* permissions [Michaƫl Burtin] * vendor/motorola f4a4041 msm8916-common: Roll back the stml0xx loader binary [Sultan Qasim Khan] cb8b606 msm8916-common: Include newest FM HAL dependency blobs [Bruno Martins] * vendor/xenonhd 44c7e5b xenonhd: Add lux to devices list [axxx007xxxz] 8bce26d xenonhd: Make vendorsetup script match devices list in readme [axxx007xxxz] 5eba907 Update Potter links [Sri Sandeep] 410b090 extract_utils: Fix regressions from 3f9b94cb67a88999f7747af8335c5e576939360b [Paul Keith] ==================== 2018-01-30 ==================== * manifest 96fda93 manifest: use LOS system/sepolicy [dadi11] * packages/apps/LineageParts 9a6ac45 LineageParts: Add unique easter egg [meganukebmp] * packages/apps/WallpaperPicker 9a6c2b7 WallpaperPicker: Move strings for translation [Michael W] 43aefe3 WallpaperPicker: Properly animate noWallpaper [Luca Stefani] 30a3084 WallpaperPicker: Add icon near dialog items [Luca Stefani] ==================== 2018-01-29 ==================== * device/lineage/sepolicy 6488452 sepolicy/qcom: Allow livedisplay to write to /data/vendor/display [Sam Mortimer] * hardware/lineage/livedisplay cb059b6 livedisplay: Move our configs to /data/vendor/display [LuK1337] * packages/apps/LineageParts 2c68b7c LineageParts: Reenable gesture settings [Michael Bestas] 9561e7a LineageParts: Restore keydisabler state at boot [Michael Bestas] 4ed93f5 LineageParts: Remove no longer used allow_lights setting [Michael Bestas] * packages/apps/Snap 1ed843f Snap: Update pano and video icons to be more like photo icons [Paul Keith] 717c1c6 Snap: Add missing thumbnails for filter modes [Sebastian Haderecker] * vendor/xenonhd 2d979a7 sensitive_pn: Fix typo in sensitive phone number [Paul Keith] a30f6b8 sensitive_pn: Add some more numbers for Canada [Jamie] 5d18d66 sensitive_pn: Sort file [Paul Keith] ca95882 Added more USA sensitive phone numbers [Matthew Freund] 9f45f5b Add APN for iD Mobile UK MVNO [systemcrash] 17026e3 envsetup: Clean up for install[boot|recovery] [Michael W] ==================== 2018-01-28 ==================== * device/qcom/sepolicy a36e999 sepolicy: Add libcryptfs_hw to SP HALs [Rashed Abdel-Tawab] b1ebb77 sepolicy: Allow thermal-engine to read sysfs_uio[_file] [Rashed Abdel-Tawab] 376dcc2 sepolicy: Add libsdm-disp-vndapis and libsdmutils to SP-HALs [Rashed Abdel-Tawab] 140c6af sepolicy: Allow system_server to 'read' qti_debugfs [LuK1337] 184b13f sepolicy: allow system_server to read alarm boot prop [Demon000] 22832f1 sepolicy: Allow wcnss_service to set wlan.driver properties [Ethan Chen] 68c0622 legacy: Import hci_qcomm_init policies [Michael Bestas] b07ca99 legacy: Fix camera domain socket labeling [Ricardo Cerqueira] 818c40a legacy: Allow mpdecision read runtime_status sysfs [Michael Bestas] f4d15bd legacy: Address mpdecision denials [Bruno Martins] 4565c14 legacy: Allow system-server access to sensor devices [elektroschmock] 3385ea9 legacy: Add back legacy sensors rules [Michael Bestas] * frameworks/av 0f70743 libmedia: Fix null pointer crash in secure buffer allocation.. [Vasantha Balla] * frameworks/base df24e4e SysUI: Add Russian translation for accessibility_battery_level_charging [Alexander] 1014acd SystemUI: Network Traffic [1/3] [Sam Mortimer] e028695 SystemUI: Add Lineage statusbar item holder [Sam Mortimer] * kernel/motorola/msm8916 4a68481 lux: Build Pronto WLAN in-line [axxx007xxxz] * lineage-sdk 2d6ed0d lineage-sdk: Add Network Traffic [2/3] [Jon Haus] 6fb4714 lineage-sdk: Add LineageStatusBarItem interfaces [Sam Mortimer] * manifest 46ea4b8 manifest: pull more repos from lineage [dadi11] * packages/apps/AudioFX fddab43 AudioFX: Remove stray quote [Michael W] * packages/apps/Bluetooth 425066d consider the situations where the device has only one volume level set. [Vasu Nori] * packages/apps/CarrierConfig 4f1e967 CarrierConfig: Add selected configs for national roaming [LuK1337] * packages/apps/LockClock 305f9ed LockClock: ForeCast: Remove finish transition [Michael W] * packages/apps/Settings c2366e9 FingerprintEnrollFindSensor: Don't overlay front for side sensors [Paul Keith] * system/qcom 8c3f129 Merge branch 'staging/lineage-15.1' of https://github.com/LineageOS/android_system_qcom into HEAD [dadi11] ==================== 2018-01-27 ==================== * device/motorola/msm8916-common e55daf7 msm8916-common: Remove an extra space in board configurations makefile [axxx007xxxz] 18eaec1 msm8916-common: Don't enforce RRO on framework-res [axxx007xxxz] 4120e64 msm8916-common: Switch back to built-in WLAN driver [axxx007xxxz] * lineage-sdk 2596021 LineageSettingsProvider: Support migration from cmsettings [Sam Mortimer] 6f308ac lineage-sdk internal: Add FileUtils delete() and rename() helpers [Sam Mortimer] * packages/apps/DeskClock c0ee1fa DeskClock: introduce low priority alarm notification channel [Dan Pasanen] 6b90446 Provide upgrade path for cm-14.1 -> lineage-15.1 [Pavel Kirpichyov] * packages/apps/Dialer bfb9cb4 Dialer: handle database upgrade from cm-14.1 [Dan Pasanen] * packages/apps/Settings 08ba9f4 SimSettings: Handle NoClassDefFoundError on devices without telephony-ext [LuK1337] * packages/services/Telecomm b28132b SensitivePhoneNumbers: Fix number comparison [Paul Keith] 25c63e8 SensitivePhoneNumbers: Handle lists of MCC codes [Paul Keith] 963e84f (1/2) Make sensitive phone numbers not to be shown in call log history. [Olaia Segovia] * vendor/xenonhd 673b832 lineage: Change 'bailing out' message to something more friendly [LuK1337] f0a304c extract_utils: Split optional args with semicolon instead of colon [Michael Bestas] 4655311 extract_utils: Fix makefile generation issues [Michael Bestas] ==================== 2018-01-26 ==================== * device/lineage/sepolicy 42ad107 sepolicy: adapt sudaemon policy for O [jrior001] 7995201 sepolicy: Clean up su policy for N [Steve Kondik] 537edb8 sepolicy: allow kernel to read storage [FrozenCow] e6968b5 sepolicy: fix denial for sudaemon [codeworkx] bd02d04 sepolicy: Make superuser_device and sudaemon mlstrustedobjects [myfluxi] 184c8d8 sepolicy: remove sudaemon type declaration [Dan Pasanen] dfe2569 sepolicy: Add policies for the new superuser sockets. [Ricardo Cerqueira] 24ebf7a selinux: Workaround for devices with PR_SET_NO_NEW_PRIVS enforcement [Ricardo Cerqueira] 4a1bf1a SELinux: su: Remove extra quote in a comment [Chirayu Desai] ed6c61e Add selinux policies for superuser [Ricardo Cerqueira] * frameworks/base a52ec2c frameworks/base: Improve interface to LineageNotificationLights [Sam Mortimer] de834e5 PowerManager: Re-integrate button brightness [Danny Baumann] * frameworks/opt/telephony 548a72d MMS: Update apnProfileID for MMS only apn. [Patrick Lower] * lineage-sdk d8848f2 lineage-sdk: DnD light brightness control for battery and notifications [Sam Mortimer] * packages/apps/Dialer 345e337 Dialer: define app category [Joey] * packages/apps/Gallery2 12989e4 Gallery: fix Pause button position [Rahul Sharma] 1da9c8d SnapdragonGallery: Fix FC when init() before setContentView [zhuw] * packages/apps/LineageParts 1e9e2f7 LineageParts: Network Traffic [3/3] [Jon Haus] * system/sepolicy a49f5e8 sepolicy: add sudaemon to ignore list [jrior001] 04dbe80 sepolicy: update policies for sudaemon on O [jrior001] 8b483e5 sepolicy: Allow su by apps on userdebug_or_eng [Steve Kondik] 2a366f0 sepolicy: We need to declare before referencing [Steve Kondik] * vendor/qcom/opensource/interfaces 49185ca qcom/interfaces: Remove android.hidl.base from display 1.1 too [Rashed Abdel-Tawab] ==================== 2018-01-25 ==================== * build/make 8039769 dexopt: Only dexopt boot and system server for non-user builds [Ethan Chen] 0c0aeaf Revert "build: don't dex preopt by default on linux" [Ethan Chen] * device/qcom/sepolicy f4dad13 sepolicy: add missing sysfs_uio rules [Demon Singur] * external/libtextclassifier f54f21c libtextclassifier: enable more languages [Joey] * lineage-sdk 164feda Merge branch 'staging/lineage-15.1' of https://github.com/LineageOS/android_lineage-sdk into HEAD [dadi11] * manifest 8f8c7ad switch to our libtextclassifier fork [Joey] * packages/apps/AudioFX e6ff69b AudioFX: define app category [Joey] * packages/apps/Contacts b0c5a5e Contacts: define app category [Joey] * packages/apps/DeskClock f9a6885 Deskclock: define app category [Joey] * packages/apps/DocumentsUI 85b9322 DocumentsUI: define appcategory [Joey] * packages/apps/Eleven 4492757 Eleven: define app category [Joey] * packages/apps/ExactCalculator d0f435c Calculator: define app category [Joey] * packages/apps/Gallery2 dc5f813 Gallery: define app category [Joey] * packages/apps/LineageParts e33f56f LineageParts Lights: Add battery and notification DnD brightness controls [Sam Mortimer] 98f09b5 LineageParts: Rename NotificationBrightnessDialog.java to BrightnessPreference.java [Sam Mortimer] b723ee7 LineageParts: Bring up button backlight settings [Bruno Martins] * packages/apps/Messaging 16eb6f8 Messaging: define app category [Joey] * packages/apps/Recorder 6a9bb22 Recorder: use foreground service for screen record [Joey] * packages/apps/Terminal 74c1b19 Terminal: define app category [Joey] * packages/services/Telephony d829ec2 Telephony: Fix translatability of network modes [Michael Bestas] 1f8f80b Add TD-SCDMA related network mode options [Sandeep Gutta] * vendor/xenonhd a951aa4 lineage: Remove lineage telephony service permission [Michael Bestas] 482c1d2 lineage: Remove lineage status bar service permission [Michael Bestas]