==================== 11-21-2018 ==================== * device/oneplus/dumpling/ 9a44414 dumpling: update build fingerprint fbae267 dumpling: require 5.1.7 firmware * device/oneplus/msm8998-common/ 76a8157 msm8998: upgrade to 5.1.7 2f026fc msm8998: fix ifaa related selinux denials afd6a6e Update the name of the native/standard colour profile 786a660 Revert "msm8998: Add libunwindstack to vndk-sp." 7bb1934 Revert "msm8998: Add libsutilscallstack to the vndk libraries" 9121924 msm8998: Add libsutilscallstack to the vndk libraries 4f8bddc msm8998: Add libunwindstack to vndk-sp. * packages/apps/crDroidSettings/ e584320 New Crowdin translations (#320) ==================== 11-20-2018 ==================== ==================== 11-19-2018 ==================== * frameworks/base/ b83b6ef2bc0 New translations cr_strings.xml (Korean) (#163) * packages/apps/crDroidSettings/ 9fcd997 New Crowdin translations (#317) * vendor/oneplus/ d638d5ea msm8998: upgrade blobs from 5.1.7 ==================== 11-18-2018 ==================== ==================== 11-17-2018 ==================== ==================== 11-16-2018 ==================== * hardware/qcom/fm/ 31b4641 Automatic translation import * packages/apps/Calendar/ d4c737a7 Automatic translation import * packages/apps/CertInstaller/ 5a08fab Automatic translation import * packages/apps/Contacts/ d44a658ea Automatic translation import * packages/apps/DeskClock/ e99f0c80d Automatic translation import * packages/apps/Dialer/ 0549cee41 Automatic translation import * packages/apps/Email/ cd934fc6e Automatic translation import * packages/apps/EmergencyInfo/ e1444de Automatic translation import * packages/apps/FMRadio/ 7425c2e Automatic translation import * packages/apps/Gallery2/ cc1a69185 Automatic translation import * packages/apps/Jelly/ efc608d Automatic translation import * packages/apps/LockClock/ 6e18ed4 Automatic translation import * packages/apps/ManagedProvisioning/ 2a668973 Automatic translation import * packages/apps/Messaging/ 5ff494d Automatic translation import * packages/apps/Profiles/ 16f25e6 Automatic translation import * packages/apps/Recorder/ 70bf126 Automatic translation import * packages/apps/Snap/ 6210ec4e6 Automatic translation import * packages/apps/Terminal/ 419f194 Automatic translation import * packages/apps/TvSettings/ be496400 Show Trust in security settings * packages/apps/UnifiedEmail/ 90f9f27a1 Automatic translation import * packages/apps/WallpaperPicker/ 4d172e3 Automatic translation import * vendor/oneplus/ 4e6c979f op3: Ship atfwd daemon 63800026 op3: Remove ipacm-diag 76cfb8be op3: Drop unused DRM blobs da950bdc op3: Kang CNE/DPM/GPS blobs from bardock-pro ==================== 11-15-2018 ==================== * packages/apps/LockClock/ def25b5 Release the wakelock before worker thread termination * packages/apps/TvSettings/ 41af5159 Add button to shut down device ==================== 11-14-2018 ==================== * packages/apps/crDroidSettings/ 818f03b New Crowdin translations (#314) ==================== 11-13-2018 ==================== ==================== 11-12-2018 ==================== * frameworks/base/ 395e64ed1c9 New Crowdin translations (#159) * packages/apps/Jelly/ 41ed1b6 Jelly: Fix shortcut creation for websites without favicon * packages/apps/crDroidSettings/ 1c3debb New Crowdin translations (#313) ==================== 10-09-2018 ==================== * frameworks/base/ 48b2a57d284 base: implement OP like navigation gestures [1/2] ca3ed209470 Add gravity parameter for statusbar logo e60c586077e Updated translations a05a0db69fa Set QS background opacity to 1 by default bc0013ba196 Fix some refresh issues when changing an overlay 273a5baaaa9 Themes: expose tooltip text colors e530155c31b OMS: Add back overlay modified callback implementation 241cc042740 OMS: StrictMode and files under /data/system/theme/ c82d1f958cf Unbreak public api by hiding substratum interfaces 25bb6e2914f base: Introduce SubstratumService fe4a86986e0 Hold "volume up" during boot to disable all overlays acc81df34a9 ThemeSafety: Introduce App Crash Intent 6a5e9225295 ApplicationsState: add filter for Substratum overlays [2/2] 247bfdfe54a Extras: Add dynamic theme sound effects support 3b9a1a2b968 Extras: Add dynamic theme shutdown and boot animation support 4e13e98b80a Themes: Fix theming Qs expand/collapse drawable e95f1df790c Add snackbar updater text color to be used by overlays da3193a5ce7 base: fix notification overlay config ae58513ea70 Reload more assets on overlay change d16d4b8f1ca Add support for theming notifications 59173086ee8 Expose autofill save dialog text color a315144d1b8 core: Poor Man themes: fix autofill save dialog 89e83936fbf QS: Expose zen qs panel close button color 788abe701e3 Screenshot: Update flash color e01c56f0ddd Expose screen pinning dialog background and text color 6cc955ff1a4 Expose notification info text color a9edee18e63 Themes: Notification tint: add bool to enable algorithm for dark backgrounds c1bfe69e227 Move power save warning color to projeckt 4fad5a823b0 Themes: SystemUI: Expose QS background opacity 8cc29f65ec7 Themes: SystemUI: Expose QS edit item decoration background color a00a608da20 Themes: Allow Permission Icons to be fully themed 10f39bec3ad Themes: Allow Immersive cling colors to be fully themed 78a36dd80e3 Themes: Expose resolver hardcoded colors c6fe32270f0 Themes: base: expose toast colors for themes 3559cde6d88 Fix: No text in toast for RTL layout 06710b5094e Themes: Expose Keyguard affordance circle background f7cc028671a Themes: Allow volume slider and thumb to work with custom images. a346beb6f25 Themes: Expose Screenshot flash and background colors 0a7ac9b2f1a Themes: Expose Keyboard Shortcuts Dialog 02b0d1a4df2 Themes: graphics: ADB "N" icon compatible with OMS7 66132001455 Themes: SystemUI: Expose switch bar title 203624ceee5 Themes: Allow Navbar ripple color to be themed 7487a451f10 Themes: SystemUI: Use own drawables for QS expand icon 9c886549f27 Themes: Notifications: extend dynamic notification bool for ambient notifications e5869e88464 Themes: Notification dynamic colors bool compatible with OMS7 51a0a77bf6a Themes: Notifications: Expose a bool to disable dynamic colors d0541b2882a OMS: Dismantle FLAG_OVERLAY_TRUSTED check in isOverlayPackage 1006864c81f policy: introduce pocket lock 6565100ba51 pocket: introduce pocket judge 1d21e7b1124 binder: adjust GC interval for binder ops c01f1449191 PM: Signature spoofing [1/2] 5a6f4c50b6e core: Add support for fake signatures, enabled per app by dynamic permission 61acb6849c0 Fix default state to enable for bluetooth battery level a3d813b60a2 Camera: Force HAL1 for predefined package list. b9c037f9bd4 libs: hwui: Enable perf mode by default a56adc82cd6 BatteryMeterView: Update percentage view only when charging status changed 17bfb3b5050 Slashify PIE tile afeef216d2c PIE: Set font style 82ed2cbcfe3 PIE: Hide network type if wifi is enabled ebef95af0af Implement PIE 3.0 [1/3] dfd91be43b6 Add EdgeGesture service 2488e33b386 Fix disappearing lockscreen shortcuts with weather view ff1858bce38 Add shortcut icons eee11f467d2 Lockscreen: add user configurable lockscreen shortcuts (1/2) 5c22abe6aae Added several Slim helper classes and constants back d0424769cbb base: SystemUI: we need moar ripple now for alarm and date eedc7361553 base: SystemUI: qs bottom bar - stop triggering my OCD aab3e3fed97 base: SystemUI: split calendar from clock in qs footer 508bde5444d Add CarbonGestures [1/2] 6c7378af4d3 Add blur personalization for volume panel [1/2] 1959905c91d Implement XOSP Blur personalization options (1/2) 014b97dde94 SmartPixels: Also depend on burn in protection f65d2673ee8 SmartPixels: Add config to enable smartpixels support b53036cbcfe base: make smart pixel burn-in protection dependent on device burn-in 1bc8973f773 Add smart pixels [1/2] f0a786d7789 Add string to store status for dark theme usage 483ba3563bb LOS theming: worst APIs ever [2/3] 6826f07bdf1 base: SystemUI: call qs tile layout on rotate c8fe7df3d28 CPUInfoService: Add config for temperature sysfs path c6eccd662bc fw_base: On-The-Go Mode (1/3) b80cd096246 Fix screenshot not saved when appending appname with some languages 30e803eec53 Fix CustomTile NPE in handleRefreshState 5f3ed90c658 Make Recents "Free Ram" text translatable ef24b59341f Make lockscreen text clock and date friends again 2b1c590d79f Adjust the clock margin with using AOD/Doze 441e903d099 Introduce lockscreen clock/date styles [1/2] f07d6f915fc base: HeadsUp snooze: reset snoozed packages on settings change f1cbd0ee358 base: HeadsUp add timeout option [1/2] 7c92e3c6b7d base: HeadsUp snooze function [1/2] 8d8c04601ea SlimRecents: add fingerprint scanner gestures [2/2] 93c0523fcce SlimRec. media info: fallback to notification text if no metadata available [2/2] 9bd4409b505 Cleanup SlimRecents media info/colors code [2/2] e0e5dca306d Stop ticker on theme changes 985c2127236 Slimrecents media artwork/card color: don't skip navbar blacklisted apps 941f3b18352 Slim recents albumart: fix possible NPE for getOriginalLargeIcon().loadDrawable() 69055c68429 Slim Recents: albumart as player card icon when playing a song [2/2] 5ef1f39edad SlimRecents: if a song is playing, set track info as card title and use albumart 5e577eba9e2 Update dimensions for OmniStyle 2b787de7a50 SystemUI: Make Running Services icon smaller b32a41f8102 Tiles: Fix moar warnings ee86eaa9010 Improve padding below tile layout and page indicator 2e8836d90eb Battery light: 100% charged level (1/3) cd83e9a02c1 Add option to select brightness slider positon [2/3] ad9094f91a0 Remove call to expand QS panel while pressing the Airplane QS tile c2b1281bb5b Improve ambient music ticker to handle extreme cases 39eb80d3f8c BatteryMeterDrawableBase: Always respect show percent a2f77f3be3d Add customizable action for back long press button [2/3] f0136a110fa Add device key action to kill app [2/3] 32d594f30bd Slashify and improve heads up tile 321d3d42569 Slashify and improve ambient tiles ab38fbcf172 base: catch what you cant explain 41ff581c145 BatteryService: add turbo power charging support 0b1df13a4c4 Improve keyguard indication checking 017c5839741 Blacklist NFC icon from status bar by default 09c55242860 Use same NFC icon as that in QS tile cf777bd857d SystemUI: Add statusbar NFC icon b9893fd7f89 Alarm Blocker: Shut up CONTEXT_MANAGER_ALARM_WAKEUP dd6ad5e1d43 AlarmsBlocker [1/2] c14235fcae4 WakelockBlocker [1/2] 687a89177ed Allow to dismiss notifications with FP left/right swipe [1/2] 3e32407d1f3 Add Always On Display QS Tile 41495134451 Allow toggling animations off [1/2] c230ff56e70 SystemUI: start ambient music ticker marquee also in aod d0b041363a5 Add padding for running services icon in QS footer b5efb4f99da Set text color to white for ambient battery display 41348116760 Fix battery percentage disappearing in portrait mode 183485584ff Fix logic for FP wake and unlock default value c208aa913ba Add switch for Wake-and-Unlock feature (1/2) 169886d7c68 Switch to stock behavior if ambient display toggle is disabled 6249b5ce932 fwb: Ambient Display battery toggle [1/2] ee64892fc5b Ambient: show battery level on bottom c8278127651 KeyguardIndication: Set font style for text view c6638770551 Set font for AmbientIndicationContainer b8ac10c1fbc base: dynamic font fix for FDE devices f981a1f6801 FontService: fix null object reference E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.res.AssetManager android.content.Context.getAssets()' on a null object reference 4a5b573c3e5 FontService: fix potential NPE and handle disabled packages properly 90fc596212f base: SystemUI: restore keyguard default font styles 1412423df4a Add progress for font apply [1/2] 25c34b62c4e Fonts: Update keyguard when font changes 66e9d7f6e6f Introduce FontService c8de92c5c39 Add dynamic theme fonts support 1486301d0b5 BatteryMeterView: Remove custom padding in percentage view 96b011b8946 SystemUI: stop crashing qs tiles during boot f66601e3ba5 CarrierConfig: Clean up enhanced call blocking function 0e61bcd4d7c QSPanel: Always use long click for QSPanel dual target 6af099a40fd screenrecord: add support for 18:9 resolutions 733222b0104 Screenrecord tile: save quality level e064f46004b Add screen record tile and service improvements [1/2] 4584f9b228e base: bring back screenrecord bbbacfc46d8 Keyguard: Actually kill the Fancy Colon a106b090eae base: expanded desktop: fix for endless layout loop on keyguard 04ce4f3981c Add exception catching for BlockedNumberContract methods e5e7908617d Support enhanced call blocking function e18bbc71522 Return of the ticker scroll [1/2] 3d05ed5e091 SystemUI: bring back the google assist qs tiles 4cf282ec4ff Choose a custom editor app for screenshot notification edit button [1/2] d5495ed1b7a Markup screenshot edit button: collapse notification panel on tap b5a9b11f878 Fix edit icon in QS footer 40047fee0af Allow tuning ambient display with sensors [1/3] d27d7c235c3 base: Add bool to enable/disable doze by default 7f0583eee66 Suspend Actions [1/3] ec18ae2598c base: add back qs header images [1/2] 0a10520f80f Fix playing screenshot's sound when camera's sounds off e3db0ee037f FEB: Disable/Enable screenshot sound [1/2] 0f913a812b9 Custom Carrier Label & Carrier Label Placement [1/2] 9d50c1196b7 BatteryStyles: Clean up and improvements 854b054a70f BatteryMeterDrawable: add square style (1/2) b70cf138e5c BatteryMeterDrawable: add battery styles [1/2] 36e183c6448 base: add systemui restart to advanced reboot [1/2] 156a75777b6 base: silent mode is back a8b118374ed Statusbar clock customizations 89b73a2ceb3 QS: Clean up clock hide settings f42c952b63a Add tunable for clock seconds and clean up clock customization 6ba6048a66b Make status bar ticker play nice with center clock 0add8d30255 Status bar: Move custom left icons under single linear layout 023ec347530 Ability to hide superuser status bar icon [1/2] 8d44516da8e Add toggle for face auto unlock (1/2) 46964bda03a KeyguardHostView: Dismiss keyguard automatically when face is recognized 50ef21d5646 Fix Substratum themes making powermenu transparent in some cases f4688308a33 Music ticker: once per track is enough d0b7e0ffa5b Ambient music ticker improvements af5ffba573c Ambient ticker: Play nice with AOD 4e3779a3906 DUI Pulse: add Automatic albumart base color mode [1/3] 5b63ffea11d Ambient display music ticker [1/2] 11c5645a397 Port ambient Now Playing container from Pixel [stripped down version] 70beb4442cc Allow to suppress notifications sound/vibration [1/2] b7cebdafddd base: SystemUI: fix weather tile color 0ddb86b7c40 SystemUI: mutate weather image for qs tile 951944f4a03 base: SystemUI: use slashify for qs weather tile 3741b2bd97e Make lockscreen weather more robust 0a4583b9613 SystemUI: Keyguard weather (1/2) 9411cdbd2db statusbar weather: allow update without querying 89616ae6801 base: Add statusbar weather [1/2] ea0eeb04e45 base: Add permissions for OmniJaws 8da538ce664 OmniJaws: Fix weather condition icon loading madness 43e66030881 SystemUI: OmniJaws qs tile integration 343ed548eb0 CollapsedStatusbar: Fix phantom spaces in status bar abdd579321f SystemUI: disable statusbar time refresh when screen off 9d51292da44 Custom logo customizations [1/2] ab0ee0270a0 TunerService: Prevent NPE with tunable aaf776927e1 FWB: all tile scroller for quickbar settings [1/2] 71596a3f65d base: Try disabling AOD by default [2] 10b07062c8c base: Add accidental touch prevention for assist key f317ea7e29f base: Introduce Accidental Touch 76c743d90e2 base: Introduce new navigation bar key event source d6ada669774 Add HW Keys QS tile 52a836b3d64 Add toggle to disable HW keys [1/2] d533865ff74 Fix the strange recents Android P transition f5ee1a6bb01 Add toggle to enable Android P system animation [1/2] c2f3ae008db Add Android P transition 313c8caa386 base: Add screen off animation [1/2] 39ababb7a7a Add interpolators to qs tiles animation [1/2] 77422fcdebf Quick statusbar tiles header: expand panel on longpress for details view 45a88426f0e Add animations to quick settings tiles [1/2] 617eae494d1 Hide tiles title: longpress will launch detail view 39d45acbf9a ListView: Obtain next list item in advance 237f5b6721c Optimize AbsListView to reduce click operation latency 01334d1741c AbsListView: Fix widget couldn't find any view fc 8c77ab72d66 Return: Listanimation Views and Interpolator [1/2] 7e9389d856c Add option to disable scrolling cache [1/2] 8da79dd055d FW_Base - XuiMod: Toast Animations [1/2] 87c050991ff AppTransitions: Remove hackery for controls duration f020c606b2d AOKP custom system animations (1/2) f406c3a42cb Fingerprint authentication vibration [1/2] 96990861bdc QS tile titles visibility [1/2] d0e437a3341 BatteryService: add dash charging support 54680ba585a Ringtone audio focus 640c8b711cf Flashlight toggle api improvements 5b8e6244597 base: refine partial screenshot handling b2dfe55f3aa Optional screenshot type [1/2] e35b0b66843 Toast: Remove horrible shadow in text view a8ba3be6903 Toast icon switch [1/2] 906896b44f2 Update toast icon to properly work with 8.1 90ed38e977a Show icon of package associated with Toast 9068a159f9f Force Expanded Notifications [1/2] 913b259b902 onLongClick Settings button for crDroid Settings 72331d4aeba base: Improve secure lockscreen access with disabled QS 1d8f2c8c0a8 base: allow disabling quick settings on secure lockscreen [1/2] b6ef0032878 SystemUI: Allow using tuner API for Global settings c793441f62a Base: Hide power menu on secure lockscreen [1/2] 4242e7938af Vibrate on plug [1/2] 8a3ec5b1bca Play sound for charging events 35d63567d4c Allow to set QS panel columns and rows [1/2] af0383275ab Allow to quickly open Running Services from QS panel [1/2] acadada6cd6 base: Add Dynamic Navbar capability [1/2] bdb9b18b0c7 Live Volume Steps [1/2] 1c42402c8a8 Stock Recents icon pack code fixes 324a15152d7 base: recents: protect against possible concurrent mod 694c8e0d71d Centralize and fix caches broadcast receivers [2/2] bcb7b6e1851 Refresh stock recents icons on dpi change 050f1ed4d24 Stock Recents: fix fc on header app icon longpress 44e4153471f Recents icon pack code improvements [2/2] fb4e92cd474 SystemUI: remove unnecessary recent apps transition d358814ae27 Stock Recents: use Slim Recents icons management [1/2] 94bc81c5512 Recents: Remove Slim Recents modification to AOSP callbacks c005245719e Recents: Clear locked tasks when using Slim Recents 04d655f549a Slim Recents 3.0 [1/3] 3e461ab2050 Recents: Add deep clear feature for dismiss button 3434af53d3c Recents: Fix NPE with locked tasks ba930f752ca Recents: Proper fix for FAB button disappearance on boot for first time f5b9e4a4223 Immersive Recents [1/2] 4410715b76e Stock Recents icon pack support [1/2] ae5b9a86767 Recents: Improve membar layout a29dfe681de Add membar to recents options [1/2] f1b5f6e2886 Recents: Make lock task and dismiss icons optional [1/2] c9213d0ff5b Recents: Fix guest appearance of Fab button on empty view fb9ac62395b Recents: fab button improvements a2fdf4d6b95 Add Clear All Button to Recents [1/2] 4441e81526d Disable PIN entry after successful quick unlock 95a8110f843 QuickUnlock: Fix multiuser usage ff114f8a409 Keyguard: Forward port lockscreen quick unlock (1/2) 1df7728a0f5 Allow toggling auto usb mode chooser activity [1/3] bbd466eda87 Replace ugly DU's last app animations with old CM's bbde46a32c0 DUI: Change default navbar mode to Smartbar [1/2] 7980247fc81 DUI: Set default navbar height width to 80 66137add563 DUI: Initial checkin for Oreo [5/7] 69119f097a4 Diffuse LOS unfriendly force navbar 9e211af6a34 Fingerprint navigation settings is a secure setting f91c773d18b frameworks: fix the activity stack ConcurrentModificationException bd10b28b752 Fix disabled status bar when pinning app and user switch ca2f3b20ba0 Add api to toggle flashlight and check if device has flashlight 6a6738aa79f crdroid: Add getRunningActivityInfo to utils e76285bc2ef Ticker: Clear ticker regardless of setting efdec6f2d15 Statusbar notification ticker [1/2] 1b00a3bc8bb SystemUI: Enable three icon switching within QS DND tile c7c1b14d5d9 Add ability to toggle bluetooth battery level in QS [1/2] cfe15f342e3 display: Don't animate screen brightness when turning the screen on 2a5518defa8 Make Data/Wifi activity icon in statusbar optional [1/2] 173dc51cfcc DoubletapPowerForCamera disabled by default [2/2] ab1d4ee4177 Return: Smart Pulldown [1/2] 881ef1b4924 SystemUI: Add case to quick pull down status bar anywhere d56e2b5b999 base: fix dummy expansion of qs on double tap to sleep 7744403d06c Double tap to sleep on lockscreen [1/2] 84abc1493a8 BatteryBar [1/2] 9ae33b56375 PhoneWindowManager: Add missing check for immersive mode e4112c8c3bb Ability to toggle VoLTE icon in statusbar [1/2] 8f0bf7177bf Max Lockscreen Notification count [1/2] 44f2be51887 Integrate crDroid OTA into crDroid Settings [1/3] 7f4d5970017 Slashify compass and reading mode tiles 7774ba434a3 Slashify ADB over network tile 4fe2a719ba7 Rewrite CPUInfo tile 66e15d60305 Slashify USB tether tile f8e8203a310 Extend reboot tile to add power off 84c1161a952 QSTile: NFC: Update nfc tile drawable 78b16a10524 Add a one time QS dialog for the caffeine tile 0d5c7f2926c SystemUI: use slashify for more qs tile fbac13b8594 RebootTile: Fix gradient message display for reboot to recovery 022a5ede4c3 Add Reboot/Recovery QS Tile 4219580a79e SystemUI: Add missing permissions for Sync tile 442af0dc1ec Add partial/full screenshot QS tile 6da43fe5091 QS: Use proper color attr for enabled tile 4e57ce9b078 CPUInfo tile: Fix initial state c20f697d54d QS: Add CPUInfo toggle tile b57480b8bcc CellularTile: don't show confirm dialog on disable 8dde47fa2d0 Quick settings: Add Haptic Feedback to tiles [1/2] 31b19833829 NfcTile: use Oreo style 674a3958709 Battery tile: fix label when charging 40f8f07b93f Ask pin when tapping Airplane tiles on secure lockscreen b7d7d84dab2 QS: Add Expanded Desktop QS Tile fad15961744 Add Music QS Tile 646d0db3a78 Refresh USB tile 913d67c8bae Add Compass tile 6ace5856ddb Add Sound tile to Quick Settings d3ccc6a078d Hide HBM tile if not supported by device 1d57f66fde7 Add Functionality to control High Brightness Mode [1/2] e529145c7a2 Add a sendKeycode api to crdroid Utils 07182f3eba4 Add api to take screenshots 45acdc191bd Add back crdroid utils 4f65c24306c LockscreenCharging: squashed (1/3) f3d3f6abfd4 Allow using 4G icon instead LTE [1/2] 5f82722f414 Add ability to toggle bluetooth battery level [1/2] 3db9240164e Make roaming indicator optional [1/2] efaedc6dc4a MediaScanner behavior on boot (1/3) 35ce59dfc0e base: add CPU info overlay [1/2] 219fec2427a base: Add metric for crDroid Settings a8fadd02771 crdroid: Update default tones [1/2] c3dbc7ffc3a PackageManagerService: Add finally block to close the stream. d3cf8ddf07f PackageManager: Init known locales at WelcomeActivity in SetupWizard 8f0369a0b48 ConnectivityManager is initialized with a wrong context 65bd77798ce BatteryStats: Update WifiState even if EnergyInfo is invalid c0ce64c4f51 Bind app name to menu row when notification updated 902840fa770 SystemUI: Rotation button can't work at first time after rotate screen 3e055dc7da2 TelephonyManager: Prevent NPE when registering phone state listener cd9c44b07aa frameworks: Fix mLteSignalStrength range check f3607f63943 frameworks: Fixed signal strength issue 26fe505f738 Do not setForceUse when a2dp config without change 3713ded3e34 backup: Fix service not registered exception 48ad1abc699 fix synchronization bug when notification enqueue/cancel 7478d11921f media: Use correct filename when adding to ringtone d3f8ce6893e Fix socket leaks in various android.net.Network methods c179f169918 NetworkStats: Fix forced floating-point math performance 768d35574e0 Ensure re-post with setOnlyAlertOnce(true) silences sound 06968765705 Fix foreground process killed when it uses content provider 86bdb3ebfac DeathRecipient object leak in context of system server c6ecd90b5f1 core: Fix long overflow issue in NetworkStats 8bf3505d780 core: ChooserActivity: fix android crash from null object 7d29f08a1a6 Defer deleting a http cache ca426a55d43 Bluetooth: Add support to get AG manufacturer information 39836987b9c Don't set A2dpsuspend flag to false when a new A2dp sink connects. 1d7349890bd Bluetooth: Implement API to get device identification information 55e57b38691 core: Check getSelection length before delete 19f92147417 ActivityManager: consider not AWAKE as sleep state ed94fd4d11a Fix InCallActivity onStop call when launch from Lockscreen e3092fb4cf3 ActivityManager: Fix slow-app ANR dumping c5fdd90f282 media/jni: Check mute state before starting play 5a7abab9adc Use async thread for performPoll in NetworkStats 550f0967b53 Fix issue when start android/com.android.internal.backup.LocalTransportService d84fdf60cb7 Make the allPendingIntents add operation thread-safe 9b3a52d1f3d AMS PMS MountService 8d386fc02d6 media: Release buffer and stream once after usage 36fda9f78dc am: Remove duplicated incorrectly code in ProcessRecord 4083a9a9141 fix incorrect context classloader initialization in system_server ec2166b708e Skip send broadcast to the receiver whoes user has not started bf1ae444d56 pms: Fix the IndexOutOfBoundsException issue ce170ffde76 Post noteProcessFinish() to handler thread * frameworks/opt/telephony/ 127257edc telephony: Fixed signal strength issue * packages/apps/LineageParts/ 499908b Revert "Preference: Remove reserved space if no icon" * packages/apps/crDroidSettings/ f061bfd crdroid: implement OP like navigation gestures [2/2] * packages/services/Telephony/ 4b735820 Suspend Actions [2/3] * vendor/addons/ 7c3037b addons: Switch bootanimations to stock * vendor/lineage/ e13aeb6d Update to crdroid v4.7 ==================== 10-08-2018 ==================== * device/lineage/sepolicy/ 6dbddd2 move snap_app type definition to public * device/qcom/sepolicy/ 9e8c82f mm-qcamerad: move move snap_app:fd use perms to common * external/toybox/ 8276aea6 Android has its loop devices under "block" as Elliott says "by reason of historical accident", so fall back to check there. * frameworks/av/ 4787bc628 stagefright: add changes related to high-framerates in CameraSource * frameworks/base/ 9f7dcf1c5f4 AudioService: synchronize access to user selected volume ctrl stream 67c5184fe2d Handle IllegalArgumentException bd0538f47f6 Passing a new ArraySet instance to avoid crash 426d90dfe08 Fix ResolverActivity don't show items 8b26b6d57b8 fixed handling of data URI schemes in Intent.toUri bf0f80a94b9 Fix double free issue in ResTable. c1602fe787f Framework: Fix NotificationListenerService monkey null pointer issues f256eeb3cf8 Bluetooth: Don't remove UUIDs if profile in connected state aff092e68b7 Fix the system_error while calling thread::join() in NativeCallbackThread de8b8296f5a Fix the windowtoken index out of bound exception b037b7e9c1f Fix persisted task remove operation race issue a9c47dae698 frameworks/base: Fix AudioService JNI leaks 4b01b964b9d BackgroundDexOptService: skip low battery check if not present c452c949d3a SystemUI: fix black scrim when turning screen on from AOD 5de465c290b SystemUI: No Signal bar displays for a moment in UI after Bootup 1009941e63d Adding optimization to reduce callbacks to TextClock 41b60f02933 GlobalActions: Fix systemserver crash issue d83bf1c56b8 services: fix the NPE in RankingHelper f7a2418fa44 media: fix system_server deadLock 59718ec0781 Enable priority boost for non-Jack builds. 6c0daa48bb0 DpmService : Added protected broadcast intents.. 70c1940d0d7 Optimize setStorageEncryption code dc06d2ddcf3 Let InputFilter's message be processed faster 566fbf51e05 Set scrollview on the power menu 70557c38d18 Telephony: Don't crash for too long baseband version 9ba0afc4f6f framework: shorten wait time for shutdown time optimization 3b5a97b13d4 Reduce the uncessery wm call while checkKeyguardVisibility a16732a1455 Account: Fix the risk of sqliteconnection leak c0ef197bae1 SystemUI: Remove padding for navbar and statusbar 86d13aad131 Vectorized the power menu sound panel selector 0d599f85e60 Persistent background app notification: disable by default e4fdff48e92 Fix notification shows wrong question 48dc8bf1657 Fix to avoid UI freeze issue d045f8f5603 MountService: Prevent NPE with DropBoxManager 0ceeed86868 Fix broadcast receiver leak issue 41705b6221e Fix NPE in updateEmptyShadeView() upon screen rotation a0dc07dfc9c Handle invalid pointerId 3faeb0f9bec Avoid ConcurrentModificationException in method dump fccfc6c3219 SystemUI: Fix SystemUI Crash Issue 1e86eb343fd Sync Preference in UI for new cached device 281226b9d49 Fix ANR due to long wait for synchronization lock d1c8f5ae39b Ensure the generation is not changed before put value to cache 9b70520acdb MtpDatabase: Fix potential NULL dereference errors fbcdc9326e8 Fix problems caused by multithreading in VibratorService 726e0b9c2e6 Speed up the speed of computer MTP query 8f8c4eac038 Return null if a provider died before acquisition aa696cc18a3 Fix a 'memory leak' 4c1d703a0b5 ScanRecord.getServiceData NPE fix 552cbfb510a Check for null path in getInternalPathForUser 1587215a806 SystemUI: Fix systemui crash when showing data usage detail 7f9e45b0c64 Location: Skip processing when reciever pointer is null e07d0f7c22b Google FRP: save password quality in resetPassword 9a071a6bd34 Don't crash if there is IR HAL is not declared bc3661cf5d7 Accounts: Fix TokenCache maps access 4179a103e9d PackageManager: Avoid null access 3ac058063ae Revert "SettingsProvider: adaptive icon" ada266d9e0c Revert "NightDisplayController: report unvailable if livedisplay feature is present" bc083625e8c Revert "Check VintfObject compatibility on boot" e819bfb42a7 core: Stop using Arrays.checkOffsetAndCount 8bb472851fa SystemUI: Fix FC issue 7b928537e67 Fix some list-item selection/scrolling issues 36cf2649320 audio: dispatchPlaybackChange with handlerThread 288d1b49d04 PackageManagerService: update client app info when related shared library updated. 1cba906f700 Base: fix facelock crash when lock screen is disabled 8efe0ab2bab binder: Hide annoying warning spamming logs 17f2450321b Bluetooth: catch exception when unlinkToDeath to avoid crash 78bd6484b41 Move BT state to OFF when BLE app count is zero 51cf707280c Add a ripple effect to the power menu items 2b3fc70e3e0 base: Modified that logs do not include URLs e78734110ae bgdexopt: Let PM handler run between optimizations d9014c68d7b BgDexopt: Reschedule job on timeout c8bea14608d Run BackgroundDexOptService with background prio 9d37d2953c6 Fix the NUllPointException for SystemUI crash 7618626654b Don't spoil printservice log if not needed cc2029cc6d4 Disable warning in StaticLayout 2bf96a9012a Remove unused calling for better performance a4f5af4a390 SystemUI: Wallpaper is black or cut in half vertically b8dd082c039 Toast: Fix duplicated to add View of Toast 9294b0514a0 SystemUI: Better QS detail clip animation dea218ff8ac Fix another potential ChooserActivity related System FC 7cb1b73e10d Fix intercepting touch events for guts 57ebcdd2ec2 Fix for wallpaper flicker on bootup on some targets 3263c2a2623 Screenshot: Fix possible NPE ce7564737e2 Partial screenshot: fix SystemUI fc c05b21c1295 Fix a null pointer exception in FragmentManager b3642562f0f data: update missing permissions c265f7aeb11 Speed up Orientation Listener 78528f2e37f base: set scrolling to 0.006f dc491fcbbb7 ViewConfiguration: misc changes (rev) 919fefee203 android.view: Speed things up!! 28032f87b88 Screenshot: add "Markup" edit action support ae2d3945c72 Speed up Recents additional buttons show delay 015f74b0b9b Remove ugly reserved icon space in restricted switch preference 0e951701f1b KernelWakelockReader: stop the panic 6b0d49cdd94 Add SU_SESSION_CHANGED to protected broadcasts 8f38726c5de SystemUI: Fix SystemUI Crash. 3cb8686d3b0 Fix intermittent slowness in resolver activity towards end of day. 5efae8035ca PackageManagerService: Avoid NPE in matchComponentForVerifier fcd58a754b1 Keyguard: Fix black background while screen turning off/on quickly 8a30b949887 base: touch response optimizations c70a55e572c Parcel: Avoid NPE in finalization f606e394888 InputWrapper: Opt out early if session == null 89f1f95ae27 Fix Google dialer FC due to missing permissions 0941bbf0b2f hwui: Disable fine-grained logging 8d4f6c86fc8 Don't wait for Bluetooth when shutting down c1b0a1eee91 Don't wait for NFC when shutting down. 287124c0998 QS Tile: increase DEFAULT_MAX_BOUND to 6 ab5c98dc2c1 Allow faster app switching fa67a9e9e9e Change power save mode color to sexy red 7f892033c17 Fingerprints: Increase MAX_FAILED_ATTEMPTS 0a381fc34ec base: preference seekbar widgets should follow the rules 6d6f1df8c72 SystemUI: Prevent NPE in Dependency.get() in BrightnessController bd1c76c35ee Settings:Bugfix for NPE, Only valid screen power consumption need to smear 5b97094fffa am: Add NULL check in TaskRecord.getWindowContainerBounds 81ed51d546d Current view findFocus maybe null, which cause NullPointerException. eb554797865 Fix NPE with void android.view.VelocityTracker.clear() f0b4a9bad94 Frameworks: Fix Null Pointer Issue a01e39a4114 Spam: Fix non-protected broadcast from supersu, qcril and fm 6b1a3849281 Widget: Catch null point exception in AbsListViewAutoScroller 4b00d8a916f BT:Crash occured due to null pointer exception. ea688ef9852 Bluetooth: Avoiding NULL pointer dereferences 617a432df4d Suppress FingerprintManager logspam f32f1407f20 Kill off provider info logspam d8e61f4bd64 BluetoothAdapter: disable logspew afaa71ef1e1 ParcelFileDescriptor: can we stop the panic here? 996783205f5 Workaround for wallpaper not shown correctly problem 2979a3cd0cb FIX No sim - airplane mode padding 1cc05f867ad Allow Python Versions Higher than 2.6 46a67fca329 camera: catch NullPointerException for Nexus 5 665c02fb12e Fix Photosphere/Camera FCs 860a933f4f7 Fix for google backup and restore 1684fbfed45 Bluetooth: Prioritize Bluetooth state change intent to start Service 1a1d758a7ae SettingsProvider: Add missing INTERACT_ACROSS_USERS_FULL permission 05875318b0b Add default permissions for few ROM specific apps 5d655432dca Add default permissions for multiple gapps 25cfbe3e5e2 Disable Mobile Data Always On by default [1/2] 898b7233416 Add handling SQLiteDatabaseCorruptException. 370a48f82c2 NightLight: Allow lower temperatures a37c870b1c8 Base: Pixel Colors: Change dividers from Holo Blue to Pixel Blue 8dd8e5c99a4 base: Add stub files fffa5a65a3c base: rescuce party: check isDisabled on all public API eb9bea0b1c0 Kill airplane mode toggle Teal color 24cb6943f22 Fix NPE when AOSP ambient display preference is removed 16dd27a1d2c Add missing STORAGE_INTERNAL permission for BackupRestoreConfirmation f8897d6c3c2 SettingsLib: Allow Skia Vulkan to be used as HW renderer aa4cc6d9c9d Allow creating custom dialogs in DialogPreference. ea58017738c Enable non-market apps install by default 889c5f7d5a8 Treat default value that wasn't found as empty value. c978c3fa1b2 DEBUG: Turn off some debugging we don't need. 51084ca0577 SmoothSpinners: Makes the loading "spinner" animation smoother f0d7753d802 core: Update GPS Icons to be more Material 499f3d0703b SystemUI: make sure to expand all the way when flinging 2aff946843b allow forcing HighEndGfx mode 2574e504689 Improve scrolling cache 4a996f1363b Reduce log verbosity: Don't spam logcat 2c19ceab4cf Avoid needless Integer.valueOf() object allocation. 589ba9f538c aapt: silence density flag warnings 26ce4a0d549 hwui: Remove deprecated compiler flag * frameworks/opt/telephony/ 799482d21 Support enhanced call blocking function * packages/apps/Settings/ cfa5924159 Fix crdroid preference priority a3479d08c6 Move charging sound settings under crdroid a53c8a09d0 Implement PIE 3.0 [2/3] c79033ffef Move style settings under crdroid [2/3] ec6e1aacd2 Move full screen aspect ratio settings to crdroid a31c237447 Settings: refresh search index check on build change 3cc272b52e ApplicationsState: add filter for Substratum overlays [1/2] 70310969a3 Themes: Settings: Fix theming zoom preview timestamp text color 79a14dde94 Themes: Settings: fix storage icon tint f3194e0dd6 Themes: Settings: Expose storage summary text ced1b7497b Revert "Settings: fix themeing of storage summary page" 63f4eb1dcc Move swipe to notification settings under crDroid settings [1/2] 6d643667d7 Move ambient settings under crdroid [1/2] fdfd2ed5c0 Add FONT_MANAGER permissions for Settings cd085a7a17 Move gesture settings under crdroid [1/2] cf54fff1f0 Settings: Remove unused parameter 6f557d2e58 Settings: fix themeing of storage summary page 0c459370ac Settings: fix themeing of sim preference dialogs cc4d1568ac APN: always let user decide what he wants to do b14de992e3 Settings: Change default animation scale value to 1.0x 79d8f21db0 Settings: increase advanced section limit in display setting 2056fc3dd4 Settings: Remove battery percentage settings under power usage summary 7d5ec8a1ff settings: bt: Fix NPE with switch state df959433d9 InstalledApp: show link to Google Play 1c3110f9c6 Fix NPE in AutoSyncWorkDataPreferenceController 285f7068e3 Settings: Fix for battery item summary that disappears 525f4053ed settings: update switch state only if there is change 88071463cd Settings: Fix Always-on VPN sync problem e6432da7ed Allow tuning ambient display with sensors [3/3] 2088a1a972 Remove extra cell broadcast settings e4f5753bc1 The blueman group have left the building.. 4bbc2a982b Seriously these blank categories are getting old 8d3c5fbdbb Category with no title strikes again aac801b9c3 Remove empty category under tts 72ee637e2a Remove empty space created by category without title 0b32fddef1 Remove Ambient Display option from Battery menu bc1112239d Remove extra preference for Auto Brightness 6a70b9d837 Remove setting for screen timeout under 'Battery' 6cfd2a16b4 Themes: Settings: expose msim color picker text colors 6a010a1325 Themes: Settings: Expose switchbar background color 0f34557c96 Themes: Settings: Expose storage icon colors c0070be8ec Themes: Settings: Unlink Network & Internet and Wifi dashboard icon 3473c5db60 Fix can't enter bluetooth device preference under settings 5f307793f0 InstalledAppDetails: Avoid crash caused by ActivityNotFoundException 3223d79393 Fix memory leak of DataSaverPreference 3b620ec922 Settings: Animate pin/pattern fragment only if available 937b852fc7 Settings: Bring root settings on top of the list 17f8e01c40 Settings: Hide bug report settings we dont use cb48e08596 Settings: Use seekbar to allow setting arbitrary animation values aac1906c7b Avoid NullPointerException when updating preference intents 7b785fb3c4 Keep access point list updated once in short time. 198ddf830e Setting:BugFix for OOM caused by looper leak in settings c40f15c679 Settings: Correctly align cursor in Settings 4f63c15375 Disable 'model & hardware' dialog d5b3594d47 Kill log spam in InstalledAppDetails f9780e4118 Settings: Disable the other learn more too to prevent crash e784c42d54 Settings: Hide learn more button on fingerprint page eba4489256 Fix crash issue when user uses multi-window mode on WifiCallingSettings 1d0e410967 Fix BT stop searching after rotating screen. 260cde0a5c Settings: Use separate icon for flashlight power usage 82fc922f74 Update vertical axis bounds when resetting network policy. a58e961b49 Lower minimum vertical range for data usage. b0f710e4ac Show help string when onEnrollmentHelp() is called 791c499405 Can't go back to previous screen after going to APN settings 73bcfa6f0e CryptKeeper: Release all StatusBar blocks when it is destroyed by system 9961a06351 Add fastscroll to the Manage applications screen 1b9a10bfc2 Use correct icon for sim card 7ab8667268 Move custom dp settings under Display 81f094f935 Remove dynamic summary from Security Patch info 8fe8df8663 Settings: Fix settings force close 3657896c6e StorageSettings: Use pixel color in storage bar / icon da42f8f07b Settings: Remove battery light and notification light settings 6d02c5dbc7 Fix NPE of backlight settings [2/2] 680df7d745 Settings: Remove longpress kill settings 0de411872c Settings: Remove double tap to sleep gestures from here 2750f2e881 Move lockscreen visualizer and metadata toggles to crdroid settings 8ad4f751b4 Allow to quickly open Running Services from QS panel [2/2] fc4ef54e26 Keyguard: Forward port lockscreen quick unlock (2/2) 246334cd78 Allow toggling auto usb mode chooser activity [2/3] eaf68bbd89 DUI: Initial checkin for Oreo [3/7] c19fdb3f56 DoubletapPowerForCamera disabled by default [1/2] 8262468146 Settings: Switchbar bringup for expanded desktop 184a81f326 Full /proc/version information: show by default without tap 01faa6b17b Show full /proc/version information b7899bb4ad Settings: check for enabled location in twilight mode 2f85273521 add additional battery saver steps 9e5d090880 Port "Battery Usage Alerts" feature from factory images to aosp 829ce2858c Fix wrong switch state set in DevelopmentSettings c399cbaf8e Enable Development Settings By Default 100f5c610a Fix NPE in SettingsPreferenceFragment 32ed5428a0 Show USB Mode Dialog 52a2bb9950 Disable Mobile Data Always On by default [2/2] 713ba71372 Disable AOD by default [2/2] 8e4cb1aa7b Settings: Hide updater and API version 7763c25bc9 Settings: Hide advanced reboot switch under development prefs 3f604c9bd2 Settings: Hide contributors info a07ba1b82b Revert "Settings: show Trust brading in confirm_lock_password UI" 39ccf9dc5e Settings: Hide lineage legal info 2010c9f5fa Revert "Settings: adaptive icon" e500787097 Integrate crDroid OTA into crDroid Settings [2/3] dadc7341fe Add crdroid settings category ede6fd0736 Settings: fix apn_editor carrier_enabled summaryOff string * packages/apps/crDroidSettings/ 4b22089 crdroid: Move settings drawable 502f184 Revert "crdroid: Get rid of 2G toggle for suspend actions" 8a61d8e crdroid: Clean up 9b0fbdc crdroid: enable pocket lock settings 84935e4 PM: Signature spoofing [2/2] 51f24c2 crdroid: Remove edge gestures 80569e6 crdroid: Clean up status bar logo customizations * packages/services/Telecomm/ ee5f868a Telecomm: Clean up enhanced call blocking function 5188dc2d Support enhanced call blocking function * packages/services/Telephony/ 63d3540e IMS: Add API to get IMS Registration Status based on subId * vendor/lineage/ 2d83b71c crdroid: Add microG unifiednlp location provider 32e9ffda RJIO: Change Roaming protocal to IPV4V6. 54f9eb3b apns: update RJIO APNs ==================== 10-07-2018 ==================== * android/ 0a89972 manifest: Untrack crdroid music caad384 Merge 'lineage-15.1' into 8.1 * build/make/ cd71f6047 build info: Remove line breaks 1e608feee Merge 'lineage-15.1' into 8.1 * device/oneplus/msm8998-common/ b397fea msm8998: update vendor security patch to 2018-09-01 cdb5e07 msm8998: add libstblur_capture_api for camera edba026 msm8998: add libparam_vendor fcc1623 msm8998: fix tfa firmware path 0332172 msm8998: update props from 5.1.5 * device/qcom/sepolicy/ dca3374 sepolicy: Reflect the fact that Snap has now a defined domain * external/skia/ f10e84bafa Merge 'android-8.1.0_r47' into 8.1 * external/sqlite/ 49eac20 sqlite: upgrade to SQLite 3.25.2 * frameworks/av/ a5e20fdec Merge 'lineage-15.1' into 8.1 * kernel/oneplus/msm8998/ 22e8bc5bf445 oneplus5: Update defconfig 61f13e6925d5 wireguard: Fork locally 0e8919cf8262 msm: mdss: Silence "invalid data for dither" error 2cdc13f0491b mdss: Do not wait for kickoff in display commit 2400153a00dc slimbus: Fix potential memory leak eb6f1949c797 do not call trace_printk on non-debug build ef2a409902fe msm: ipa3: Fix redundant wakelock releases in error paths db3ac8035470 mhi: core: Relax wakeup in mhi_process_event_ring() error path 2c4d499443b4 DTS: Decrease BCL low battery threshold to 5% 3368374b6e8e cfq-iosched: fix the setting of IOPS mode on SSDs a99ff27db263 block: Make CFQ default to IOPS mode on SSDs 0e6353be4d73 CUSTOM: arm64: Disable asm-operand-width warning for clang 09affeed28c0 arm64: topology: fix cpu power calculation 418b5d0a8271 arm64: lib: memory utilities optimization caf31ddd19aa DTS: Reduce msm-core polling rate to 100ms b7e8706c8631 ANDROID: ARM64: smp: disable preempt in backtracing across all cores 58b650ae25dc Fix Kconfig warnings abd545c8de91 Merge 'oneplus/QC8998_O_8.1' into 8.1 * libcore/ 74849cd88 Merge 'android-8.1.0_r47' into 8.1 * lineage-sdk/ 5ebce05 sdk: Set summary automatically if required * packages/apps/DocumentsUI/ 0ec8cc67 Merge 'lineage-15.1' into 8.1 * packages/apps/PackageInstaller/ 95b4c7a3 Merge 'lineage-15.1' into 8.1 * packages/apps/crDroidSettings/ da09267 crdroid: Get rid of 2G toggle for suspend actions aa0baf6 crdroid: Add charging sounds preference 1cd03d4 crdroid: Disable face auto unlock pref if not available * packages/providers/DownloadProvider/ b220caa Merge 'lineage-15.1' into 8.1 * vendor/addons/ 4140433 addons: Add crdroid music prebuilt * vendor/lineage/ e28c7903 Bump crdroid v4.6.2 298c0a25 tasks: kernel: Honor prebuilt kernel flag d11cef22 apns: NOS: fix tethering and mms. 2b1c0f6b addonsu: Fix installation on Lineage recovery * vendor/oneplus/ 56b348ec Merge remote-tracking branch 'tm/lineage-15.1' into 8.1 ==================== 10-06-2018 ==================== * packages/apps/crDroidHome3/ 2546ec537 Updated translations * packages/apps/crDroidSettings/ 057a798 crdroid: Fix default snooze timeout value 4ba9ee4 crdroid: Remove smart pixels if burn in protection not supported 6dc3806 Updated translations ==================== 10-05-2018 ==================== * device/oneplus/dumpling/ 914a701 dumpling: update blobs from ob17 * vendor/oneplus/ 4111c4cb msm8998: update blobs from ob17/ob19 ==================== 10-04-2018 ==================== ==================== 10-03-2018 ==================== ==================== 10-02-2018 ==================== * android/ e7b6885 manifest: android-8.1.0_r46 -> android-8.1.0_r47 * build/make/ f6ae8413e Merge tag 'android-8.1.0_r47' into staging/lineage-15.1_merge-android-8.1.0_r47 * frameworks/av/ d1df3b5a2 Merge tag 'android-8.1.0_r47' into staging/lineage-15.1_merge-android-8.1.0_r47 * frameworks/base/ 23a9ff601a3 Merge tag 'android-8.1.0_r47' into staging/lineage-15.1_merge-android-8.1.0_r47 * packages/apps/Settings/ b85c0e79e2 Merge tag 'android-8.1.0_r47' into staging/lineage-15.1_merge-android-8.1.0_r47 * packages/providers/DownloadProvider/ 2cd14cd Merge tag 'android-8.1.0_r47' into staging/lineage-15.1_merge-android-8.1.0_r47 * system/bt/ 19dc49e0 Merge tag 'android-8.1.0_r47' into staging/lineage-15.1_merge-android-8.1.0_r47 ==================== 10-01-2018 ==================== ==================== 09-30-2018 ==================== * kernel/oneplus/msm8998/ f068ef4cd4e4 Merge 4.4.159 into oneplus/QC8998_O_8.1 9c6cd3f3a4b8 Linux 4.4.159 82ea790afe27 iw_cxgb4: only allow 1 flush on user qps 44c2e8a568d1 HID: sony: Support DS4 dongle ce144dbfb4f3 HID: sony: Update device ids d2e646c72382 arm64: Add trace_hardirqs_off annotation in ret_to_user e77dd99d4bf7 ext4: don't mark mmp buffer head dirty 47af99763a89 ext4: fix online resizing for bigalloc file systems with a 1k block size 70083af59263 ext4: fix online resize's handling of a too-small final block group 66671ee85afd ext4: recalucate superblock checksum after updating free blocks/inodes 7619c7f66012 ext4: avoid divide by zero fault when deleting corrupted inline directories 1aa698b65186 tty: vt_ioctl: fix potential Spectre v1 64436716c3a5 drm/nouveau/drm/nouveau: Use pm_runtime_get_noresume() in connector_detect() 98e14c520fff ocfs2: fix ocfs2 read block panic afba6121b3b7 scsi: target: iscsi: Use hex2bin instead of a re-implementation c6e386425347 neighbour: confirm neigh entries when ARP packet is received b8214c557ca0 net: hp100: fix always-true check for link up state fee0d2344197 net/appletalk: fix minor pointer leak to userspace in SIOCFINDIPDDPRT 2ec3b47a7846 ipv6: fix possible use-after-free in ip6_xmit() cb66016b7b89 gso_segment: Reset skb->mac_len after modifying network header 4da7f35b0670 mm: shmem.c: Correctly annotate new inodes for lockdep fed4d566a821 ring-buffer: Allow for rescheduling when removing pages 28ca9ed1c955 xen/x86/vpmu: Zero struct pt_regs before calling into sample handling code bd1468048aa3 xen/netfront: don't bug in case of too many frags 39b38432c8ac platform/x86: alienware-wmi: Correct a memory leak 66d1019aff7c ALSA: emu10k1: fix possible info leak to userspace on SNDRV_EMU10K1_IOCTL_INFO 1da7fa6383fd ALSA: bebob: use address returned by kmalloc() instead of kernel stack for streaming DMA mapping 68d542be69b3 ASoC: cs4265: fix MMTLR Data switch control b413ee0476ea NFC: Fix the number of pipes ec56e98f8066 NFC: Fix possible memory corruption when handling SHDLC I-Frame commands * packages/apps/crDroidSettings/ bb90100 crdroid: Stick HWKEYS enabled toggle f08ca61 crdroid: Delink HW keys toggle from navbar and hw keys ==================== 09-29-2018 ==================== ==================== 09-28-2018 ==================== ==================== 09-27-2018 ==================== ==================== 09-26-2018 ==================== * kernel/oneplus/msm8998/ 73405175b40d Merge 4.4.158 into oneplus/QC8998_O_8.1 9fbcdd1319b4 Linux 4.4.158 262ea6c0c422 MIPS: VDSO: Match data page cache colouring when D$ aliases 30eee1c68c52 drivers: net: cpsw: fix segfault in case of bad phy-handle 24328b80de17 mei: bus: type promotion bug in mei_nfc_if_version() 8b97b2ec3672 USB: serial: ti_usb_3410_5052: fix array underflow in completion handler 86312d58a9de pinctrl: qcom: spmi-gpio: Fix pmic_gpio_config_get() to be compliant 4951eb4bb6d6 drm/panel: type promotion bug in s6e8aa0_read_mtp_id() 5f5ea78ba60c selftest: timers: Tweak raw_skew to SKIP when ADJ_OFFSET/other clock adjustments are in progress e573a9830c52 ALSA: pcm: Fix snd_interval_refine first/last with open min/max 5e1924779a64 rtc: bq4802: add error handling for devm_ioremap c862b3823509 drm/amdkfd: Fix error codes in kfd_get_process 785cb2b02ff7 gpiolib: Mark gpio_suffixes array with __maybe_unused 2e1c096da640 coresight: tpiu: Fix disabling timeouts bfb2cbf2aaea coresight: Handle errors in finding input/output ports 05925d757140 parport: sunbpp: fix error return code eddbab9022ec drm/nouveau: tegra: Detach from ARM DMA/IOMMU mapping f615d18bab76 ARM: hisi: check of_iomap and fix missing of_node_put eafee0717962 ARM: hisi: fix error handling and missing of_node_put 96d4584f786f ARM: hisi: handle of_iomap and fix missing of_node_put f13ad779213b MIPS: loongson64: cs5536: Fix PCI_OHCI_INT_REG reads 1533250294cf mtdchar: fix overflows in adjustment of `count` 20d6cff3fc05 audit: fix use-after-free in audit_add_watch 0b726a48b985 binfmt_elf: Respect error return from `regset->active' 74fb46864fcb CIFS: fix wrapping bugs in num_entries() 2d3631960dd3 cifs: prevent integer overflow in nxt_dir_entry() b8b53adeca0e usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt() 4be36bccc6c5 USB: yurex: Fix buffer over-read in yurex_write() b214cde70484 usb: misc: uss720: Fix two sleep-in-atomic-context bugs 403c5c2377ca USB: serial: io_ti: fix array underflow in completion handler f409f3407029 USB: net2280: Fix erroneous synchronization change 34f1df0ff035 USB: add quirk for WORLDE Controller KS49 or Prodipe MIDI 49C USB controller 637acc7bdebc usb: host: u132-hcd: Fix a sleep-in-atomic-context bug in u132_get_frame() 35bcdf481ce4 usb: Avoid use-after-free by flushing endpoints early in usb_set_interface() 49c05a0000dd USB: Add quirk to support DJI CineSSD c343fc8035cb usb: Don't die twice if PCI xhci host is not responding in resume 68fe884e7b98 misc: hmc6352: fix potential Spectre v1 c527796fdb64 Tools: hv: Fix a bug in the key delete code ee4d1a30a4dd IB/ipoib: Avoid a race condition between start_xmit and cm_rep_handler a739cb3e04a2 xen/netfront: fix waiting for xenbus state change 1cd01dba1355 pstore: Fix incorrect persistent ram buffer mapping 07c63fd02841 RDMA/cma: Protect cma dev list with lock 12c3ba18e3f1 xen-netfront: fix warn message as irq device name has '/' 715012010448 crypto: sharah - Unregister correct algorithms for SAHARA 3 da189ebd788c platform/x86: toshiba_acpi: Fix defined but not used build warnings a4b8132c86c9 s390/qeth: reset layer2 attribute on layer switch 29162495129d s390/qeth: fix race in used-buffer accounting 4f3381ab8af2 arm64: dts: qcom: db410c: Fix Bluetooth LED trigger 2e0c018c0c60 xen-netfront: fix queue name setting 773320786c56 mac80211: restrict delayed tailroom needed decrement 2ca7b66d826d MIPS: jz4740: Bump zload address 8e8c3ba5add9 powerpc/powernv: opal_put_chars partial write fix d4aa4e4f7764 perf powerpc: Fix callchain ip filtering 016353ef55c9 ARM: exynos: Clear global variable on init error path 57a1dd74441d fbdev: Distinguish between interlaced and progressive modes e71975f0d7d5 perf powerpc: Fix callchain ip filtering when return address is in a register 5a85c8d629cb fbdev/via: fix defined but not used warning 1401b76dfbcc video: goldfishfb: fix memory leak on driver remove 98c059565202 fbdev: omapfb: off by one in omapfb_register_client() 66e32b788f4f mtd/maps: fix solutionengine.c printk format warnings 0eda7472163d media: videobuf2-core: check for q->error in vb2_core_qbuf() 9f6d6fb580c0 MIPS: ath79: fix system restart 46c66ac93816 dmaengine: pl330: fix irq race with terminate_all d6ac46c7db36 kbuild: add .DELETE_ON_ERROR special target 210006efbb7a clk: imx6ul: fix missing of_node_put() 9e8d585c52c5 gfs2: Special-case rindex for gfs2_grow 1e89472ff063 xfrm: fix 'passing zero to ERR_PTR()' warning 650ca59a640b ALSA: usb-audio: Fix multiple definitions in AU0828_DEVICE() macro 5df13ba49374 ALSA: msnd: Fix the default sample sizes a8323a853776 iommu/arm-smmu-v3: sync the OVACKFLG to PRIQ consumer register ==================== 09-25-2018 ==================== * external/chromium-webview/ a4a66f1 Update arm/arm64 webviews Chromium 69.0.3497.109 ==================== 09-24-2018 ==================== * frameworks/opt/telephony/ fae20cc92 Support Fetching IMSI MCC and MNC for RuimRecords. 5a83055f8 Fix SIM refresh issue 904304af8 Clean up Icc Refresh handling ==================== 09-23-2018 ==================== * device/qcom/sepolicy/ 710d097 allow mm-qcamerad to use platform_app fd * packages/apps/CellBroadcastReceiver/ 562ec24 Handle database version update form 12 to 11 ed9f7ac Add area update info support for mcc405 ==================== 09-22-2018 ==================== ==================== 09-21-2018 ==================== * packages/apps/crDroidSettings/ de687a2 Updated translations 91451f4 Updated translations ==================== 09-20-2018 ==================== * kernel/oneplus/msm8998/ 9d9975bf2a4c Merge 4.4.157 into oneplus/QC8998_O_8.1 d9560919689d Linux 4.4.157 88d6918401a4 mm: get rid of vmacache_flush_all() entirely e29c75d4fb49 x86/speculation/l1tf: Increase l1tf memory limit for Nehalem+ 4bdac2526df0 autofs: fix autofs_sbi() does not check super block type da7d5af64afd mtd: ubi: wl: Fix error return code in ubi_wl_init() f1b13e97e451 crypto: vmx - Fix sleep-in-atomic bugs 21de2732aaab ethernet: ti: davinci_emac: add missing of_node_put after calling of_parse_phandle b3179842575a net: ethernet: ti: cpsw: fix mdio device reference leak d02c870872ff drivers: net: cpsw: fix parsing of phy-handle DT property in dual_emac config f9845426f442 netfilter: x_tables: avoid stack-out-of-bounds read in xt_copy_counters_from_user a3b92ee6fc17 vmw_balloon: include asm/io.h c72a42d38b1f xhci: Fix use-after-free in xhci_free_virt_device ff75cdadf1e4 RDMA/cma: Do not ignore net namespace for unbound cm_id d04f1b44f644 MIPS: WARN_ON invalid DMA cache maintenance, not BUG_ON e498af87075a f2fs: fix to do sanity check with {sit,nat}_ver_bitmap_bytesize ab140bd2316d mfd: ti_am335x_tscadc: Fix struct clk memory leak 22fa0358a99a iommu/ipmmu-vmsa: Fix allocation in atomic context a169d7c844a9 partitions/aix: fix usage of uninitialized lv_info and lvname structures 77d3c98f661e partitions/aix: append null character to print data from disk af39fa735a44 Input: atmel_mxt_ts - only use first T9 instance bde99d93a6ae net: dcb: For wild-card lookups, use priority -1, not 0 7ffa0928ce29 MIPS: Octeon: add missing of_node_put() 3d7d5919a51a net: mvneta: fix mtu change on port without link 931ed0a5d3d7 gpio: ml-ioh: Fix buffer underwrite on probe error path cf8f39692c14 x86/mm: Remove in_nmi() warning from vmalloc_fault() 362990d8aaea Bluetooth: hidp: Fix handling of strncpy for hid->name information a820e7709f7d ath10k: disable bundle mgmt tx completion event support 3f5885f4ce3f scsi: 3ware: fix return 0 on the error path of probe 58e91e96fdb2 ata: libahci: Correct setting of DEVSLP register 41038bf29f25 MIPS: Fix ISA virt/bus conversion for non-zero PHYS_OFFSET 2071bd1ca7f5 ath10k: prevent active scans on potential unusable channels 805841279cb0 macintosh/via-pmu: Add missing mmio accessors 2d926fe3c255 NFSv4.0 fix client reference leak in callback 5c228c2f0c59 perf tools: Allow overriding MAX_NR_CPUS at compile time f5be08ed5e39 f2fs: do not set free of current section 0a93d88d6638 tty: rocket: Fix possible buffer overwrite on register_PCI 57533bacbc56 uio: potential double frees if __uio_register_device() fails 7c075f0a0b37 misc: ti-st: Fix memory leak in the error path of probe() ccae23ff45cc md/raid5: fix data corruption of replacements after originals dropped 44dc4734a781 scsi: target: fix __transport_register_session locking bf748acafd58 gpio: tegra: Move driver registration to subsys_init level 5824d86b50b8 Bluetooth: h5: Fix missing dependency on BT_HCIUART_SERDEV 61537b3398df ethtool: Remove trailing semicolon for static inline fb9dabb6fca8 misc: mic: SCIF Fix scif_get_new_port() error handling e3efb7699a87 ARC: [plat-axs*]: Enable SWAP d914882c936d locking/osq_lock: Fix osq_lock queue corruption 97557d161572 selinux: use GFP_NOWAIT in the AVC kmem_caches 70cc08c44fb5 locking/rwsem-xadd: Fix missed wakeup due to reordering of load 29a2875cf481 block,blkcg: use __GFP_NOWARN for best-effort allocations in blkcg 035c3ea1608e staging/rts5208: Fix read overflow in memcpy 227e5d4b86e6 staging: rt5208: Fix a sleep-in-atomic bug in xd_copy_page 8ecd71cd152b kthread: fix boot hang (regression) on MIPS/OpenRISC 798ef283a8dd kthread: Fix use-after-free if kthread fork fails 39223f841425 cfq: Give a chance for arming slice idle timer in case of group_idle c9125a2116c7 ALSA: hda - Fix cancel_work_sync() stall from jackpoll work d811b40d0108 i2c: i801: fix DNV's SMBCTRL register offset ad53f98feee7 i2c: xiic: Make the start and the byte count write atomic ==================== 09-19-2018 ==================== * packages/apps/crDroidSettings/ b923fc9 Updated translations ==================== 09-18-2018 ==================== ==================== 09-17-2018 ==================== ==================== 09-16-2018 ==================== * build/make/ 46b03102c build: Fix info text for oreo ea6842817 Revert "build: Remove annoying text when flashing" 7b0aa3c59 build: Add more info * device/oneplus/msm8998-common/ d20bc7e msm8998: whitelist ims apk 1dba497 Revert "msm8998: Add front cam hack for few apps" 18ce6ac msm8998: enable anc on regular calls and on voip when using headphones * frameworks/av/ c5b766994 CameraService: Fix deadlock in binder death cleanup. 96bdc5f73 libcameraservice: Don't pass NULL args on setCallbacks call * kernel/oneplus/msm8998/ 448100f13aeb Fix audio issue for gsi 28366a70f5e3 Fix icon issue for gsi 033a00969c63 uapi: Define __BITS_PER_LONG based on compiler target 1e9542156655 Merge 'oneplus/QC8998_O_8.1' into 8.1 * packages/apps/crDroidSettings/ 4b7413a Updated translations fced399 crdroid: Add missing drawable 0641aac crdroid: Rename firmware strings to match with pie 20a52c4 Updated translations 79bb7e8 crdroid: Update about frag from pie 3e48b96 CustomSeekBar: Fix NPE d4150dd crdroid: Update doze fragment title * vendor/lineage/ 2a50fcd8 Bump crdroid v4.6.1 ==================== 09-15-2018 ==================== * kernel/oneplus/msm8998/ 74a6a9c67912 staging: ion: msm: Apply 2c155709e4ef to msm_ion_custom_ioctl d7f7cae3d093 BACKPORT: staging: android: ion: Pull out ion ioctls to a separate file a6263b0b6047 Merge 4.4.156 into oneplus/QC8998_O_8.1 c40a7b3592b3 Linux 4.4.156 a632d2d1849f btrfs: use correct compare function of dirty_metadata_bytes 116a6ad749e5 ASoC: wm8994: Fix missing break in switch 280880cebc33 s390/lib: use expoline for all bcr instructions 5597719733b8 mei: me: allow runtime pm for platform with D0i3 aa5d14953152 sch_tbf: fix two null pointer dereferences on init failure 7a4eae7ae6f4 sch_netem: avoid null pointer deref on init failure 9dafa62c8755 sch_hhf: fix null pointer dereference on init failure 68858be0c1b5 sch_multiq: fix double free on init failure 7edd04ddb3f3 sch_htb: fix crash on init failure 89f15c6e8212 ovl: proper cleanup of workdir 121b09d30d48 ovl: override creds with the ones from the superblock mounter 6586f61ab5bb ovl: rename is_merge to is_lowest eadbe44f3978 irqchip/gic: Make interrupt ID 1020 invalid 3107eb31aba1 irqchip/gic-v3: Add missing barrier to 32bit version of gic_read_iar() 5e56ddc78f0e irqchip/gicv3-its: Avoid cache flush beyond ITS_BASERn memory size 4a0c7f6afea7 irqchip/gicv3-its: Fix memory leak in its_free_tables() ad37cd79428e irqchip/gic-v3-its: Recompute the number of pages on page size change 27e83f7dd91d genirq: Delay incrementing interrupt count if it's disabled/pending e72977e87482 Fixes: Commit cdbf92675fad ("mm: numa: avoid waiting on freed migrated pages") a50422747502 enic: do not call enic_change_mtu in enic_probe a37c70426caa Revert "ARM: imx_v6_v7_defconfig: Select ULPI support" 131a3b82c853 irda: Only insert new objects into the global database via setsockopt 4a7811bb3ae1 irda: Fix memory leak caused by repeated binds of irda socket accf294af418 kbuild: make missing $DEPMOD a Warning instead of an Error f46d2b99a6ac x86/pae: use 64 bit atomic xchg function in native_ptep_get_and_clear 98d122a4a746 debugobjects: Make stack check warning more informative 02e48c4d57cc btrfs: Don't remove block group that still has pinned down bytes 510825b3f8c1 btrfs: relocation: Only remove reloc rb_trees if reloc control has been initialized accb3e424b8b btrfs: replace: Reset on-disk dev stats value after replace 2dc310f83754 powerpc/pseries: Avoid using the size greater than RTAS_ERROR_LOG_MAX. a9997f887351 SMB3: Number of requests sent should be displayed for SMB3 not just CIFS d6773f4061ce smb3: fix reset of bytes read and written stats 8e676abeaf4b selftests/powerpc: Kill child processes on SIGINT 9ad681c4ba53 staging: comedi: ni_mio_common: fix subdevice flags for PFI subdevice 66236f1b06f6 dm kcopyd: avoid softlockup in run_complete_job d07bbe50d1b7 PCI: mvebu: Fix I/O space end address calculation 242343ebf645 scsi: aic94xx: fix an error code in aic94xx_init() 4057a20078fe s390/dasd: fix hanging offline processing due to canceled worker f675ab001e78 powerpc: Fix size calculation using resource_size() 75c55cbd46b1 net/9p: fix error path of p9_virtio_probe 3537179891ca irqchip/bcm7038-l1: Hide cpu offline callback when building for !SMP ad09041e9335 platform/x86: asus-nb-wmi: Add keymap entry for lid flip action on UX360 a429a299eb48 mfd: sm501: Set coherent_dma_mask when creating subdevices 4ebf605de623 ipvs: fix race between ip_vs_conn_new() and ip_vs_del_dest() 90d91af02198 fs/dcache.c: fix kmemcheck splat at take_dentry_name_snapshot() 4ca3b3df6d52 mm/fadvise.c: fix signed overflow UBSAN complaint af25dc4cf354 scripts: modpost: check memory allocation results 192710dab763 fat: validate ->i_start before using fed5bd3352a3 hfsplus: fix NULL dereference in hfsplus_lookup() ccbe4990bb1b reiserfs: change j_timestamp type to time64_t b7befd11e0b2 fork: don't copy inconsistent signal handler state to child 189ff5b00004 hfs: prevent crash on exit from failed search 14957e348e78 hfsplus: don't return 0 when fill_super() failed d98ec8a9e205 cifs: check if SMB2 PDU size has been padded and suppress the warning 4890349d7902 vti6: remove !skb->ignore_df check from vti6_xmit() 86a0a00794c2 tcp: do not restart timewait timer on rst reception 375e88743c94 qlge: Fix netdev features configuration. e1e4b0be0dec net: bcmgenet: use MAC link status for fixed phy 2c155709e4ef staging: android: ion: fix ION_IOC_{MAP,SHARE} use-after-free e3dea38fc852 x86/speculation/l1tf: Fix up pte->pfn conversion for PAE * vendor/oneplus/ a098202e oneplus2: Hex-edit netmgrd to workaround invalid address crash ==================== 09-14-2018 ==================== * packages/apps/crDroidSettings/ b6eb303 Updated translations ==================== 09-13-2018 ==================== * packages/apps/Messaging/ c8f1c10 Messaging: Fix crash of blocked participant list activity ==================== 09-12-2018 ==================== * device/oneplus/msm8998-common/ 3140424 msm8998: recovery: add missing quotes fe01c48 msm8998: recovery: add missing usb config 86c65d3 msm8998: fix android.hardware.gnss@1.0-service-qti 9b93434 Remove hardcoded LOCAL_MODULE_PATHS from vendor components. (gps) d41e8c8 Move android.hardware.gnss@1.0-service-qti.rc to vendor dc54b57 Don't rely on transitively included headers 48d8342 msm8998: Build libgps.utils with VNDK. eb886ca msm8998: audio: move amp to vendor 814e3e5 msm8998: audio: do not enable ANC for handset c6f0102 msm8998: selinux: label some oem specific props * packages/apps/Camera2/ 57822993f Camera2: Request for ACCESS_FINE_LOCATION permission * vendor/oneplus/ f54ddf0e Merge remote-tracking branch 'tm/lineage-15.1' into 8.1 ==================== 09-12-2018 ==================== * device/oneplus/msm8998-common/ 3140424 msm8998: recovery: add missing quotes fe01c48 msm8998: recovery: add missing usb config 86c65d3 msm8998: fix android.hardware.gnss@1.0-service-qti 9b93434 Remove hardcoded LOCAL_MODULE_PATHS from vendor components. (gps) d41e8c8 Move android.hardware.gnss@1.0-service-qti.rc to vendor dc54b57 Don't rely on transitively included headers 48d8342 msm8998: Build libgps.utils with VNDK. eb886ca msm8998: audio: move amp to vendor 814e3e5 msm8998: audio: do not enable ANC for handset c6f0102 msm8998: selinux: label some oem specific props * vendor/oneplus/ f54ddf0e Merge remote-tracking branch 'tm/lineage-15.1' into 8.1 ==================== 09-11-2018 ==================== * android/ aeda41d Merge branch 'lineage-15.1' of github.com:LineageOS/android into default * build/make/ 010432fe8 Merge branch 'lineage-15.1' of github.com:LineageOS/android_build into HEAD * build/soong/ 71ba90f Merge branch 'lineage-15.1' of github.com:LineageOS/android_build_soong into HEAD * frameworks/av/ b2be3522a Merge branch 'lineage-15.1' of github.com:LineageOS/android_frameworks_av into HEAD * frameworks/base/ 0c79ae31ad2 Merge branch 'lineage-15.1' of github.com:LineageOS/android_frameworks_base into HEAD * frameworks/opt/telephony/ a7030eb4a Merge branch 'lineage-15.1' of github.com:LineageOS/android_frameworks_opt_telephony into HEAD * kernel/oneplus/msm8998/ 75a27ec47174 uapi: Define __BITS_PER_LONG based on compiler target * lineage-sdk/ 62a4792 Merge branch 'lineage-15.1' of github.com:LineageOS/android_lineage-sdk into HEAD * packages/apps/LineageParts/ bf510d3 Merge branch 'lineage-15.1' of github.com:LineageOS/android_packages_apps_LineageParts into HEAD * packages/apps/Settings/ e340528c73 Merge branch 'lineage-15.1' of github.com:LineageOS/android_packages_apps_Settings into HEAD * packages/apps/crDroidSettings/ 9fbb3ea Updated translations * packages/providers/DownloadProvider/ ac5c1d7 Merge branch 'lineage-15.1' of github.com:LineageOS/android_packages_providers_DownloadProvider into HEAD * packages/services/Telecomm/ 656b0018 Merge branch 'lineage-15.1' of github.com:LineageOS/android_packages_services_Telecomm into HEAD * system/sepolicy/ f8895915 Merge branch 'lineage-15.1' of github.com:LineageOS/android_system_sepolicy into HEAD * vendor/lineage/ 9deb4a8b repopick: Warn about empty commits instead of failing 36608483 lineage: enable roundIcons by default 911db4a1 lineage: Disable IPv4 for T-Mobile (and MetroPCS) domestically ==================== 09-10-2018 ==================== * frameworks/base/ 293dde194ba PackageManager: Avoid another NPE when dereferencing mPlatfromPackage 5464c812a19 Merge tag 'android-8.1.0_r46' into staging/lineage-15.1_merge-android-8.1.0_r46 * kernel/oneplus/msm8998/ 95152adf2a0f Merge 'oneplus/QC8998_O_8.1' into 8.1 9abbbcef4d37 Merge 4.4.155 into oneplus/QC8998_O_8.1 fdf53713aebb Linux 4.4.155 c59fdc4cfbda drm/drivers: add support for using the arch wc mapping API. 1fc5fa527625 x86/io: add interface to reserve io memtype for a resource range. (v1.1) 59825a7ef329 fs/quota: Fix spectre gadget in do_quotactl ef699421145e perf auxtrace: Fix queue resize 95861df6188b bcache: release dc->writeback_lock properly in bch_writeback_thread() f7f501c753f3 getxattr: use correct xattr length 3130702ac3a6 udlfb: set optimal write delay c602af2b76af fb: fix lost console when the user unplugs a USB adapter 57d78f3e00b9 pwm: tiehrpwm: Fix disabling of output of PWMs dfd7543a6734 ubifs: Fix synced_i_size calculation for xattr inodes 2e052c5081e5 ubifs: Check data node size before truncate d90fea0256ce Revert "UBIFS: Fix potential integer overflow in allocation" 20da15a755e8 ubifs: Fix memory leak in lprobs self-check 3d4c43c8f0fb userns: move user access out of the mutex 5c16a16fcf03 sys: don't hold uts_sem while accessing userspace memory 1a9bc340b8d3 osf_getdomainname(): use copy_to_user() d792799caa81 iommu/vt-d: Fix dev iotlb pfsid use d25b6212cc95 iommu/vt-d: Add definitions for PFSID 70201a4e3688 mm/tlb: Remove tlb_remove_table() non-concurrent condition 2f04971a9629 ARM: tegra: Fix Tegra30 Cardhu PCA954x reset f5fa2009e3a9 pnfs/blocklayout: off by one in bl_map_stripe() bd3a83160c0d PM / sleep: wakeup: Fix build error caused by missing SRCU support 6f9c611f0765 9p: fix multiple NULL-pointer-dereferences 6977074c573e uprobes: Use synchronize_rcu() not synchronize_sched() f6db350c9af9 kthread, tracing: Don't expose half-written comm when creating kthreads 34324394f9fa tracing/blktrace: Fix to allow setting same value 0943ce7b7e06 tracing: Do not call start/stop() functions when tracing_on does not change 3328bbe314e6 vmw_balloon: fix VMCI use when balloon built into kernel cae45e44dc46 vmw_balloon: VMCI_DOORBELL_SET does not check status 059766538c16 vmw_balloon: do not use 2MB without batching 244ce5c9b32a vmw_balloon: fix inflation of 64-bit GFNs 0785d7aedf80 iio: ad9523: Fix return value for ad952x_store() ac14c5d1a5d1 iio: ad9523: Fix displayed phase 75ae059e8569 dm cache metadata: save in-core policy_hint_size to on-disk superblock 15898df47726 x86/mm/pat: Fix L1TF stable backport for CPA, 2nd call 06d7a39a9c39 net/9p/trans_fd.c: fix race-condition by flushing workqueue before the kfree() 34cc7cf15e16 net/9p/client.c: version pointer uninitialized 1d2e1e399f86 9p/virtio: fix off-by-one error in sg list bounds check 2c9ffc9d440d fs/9p/xattr.c: catch the error of p9_client_clunk when setting xattr failed fa4cd57290cf powerpc/pseries: Fix endianness while restoring of r3 in MCE handler. c9fadf27006b powerpc/fadump: handle crash memory ranges array index overflow 182e963432d8 drm/i915/userptr: reject zero user_size c2b736ff27b4 spi: davinci: fix a NULL pointer dereference b4de9ac2c750 net: lan78xx: Fix misplaced tasklet_schedule() call c9f7c99fc92d 9p/net: Fix zero-copy path in the 9p virtio transport aeca800e562d net: mac802154: tx: expand tailroom if necessary 4e55d28084cc net: 6lowpan: fix reserved space for single frames * packages/apps/Jelly/ 2b5d20a Jelly: allow disabling clear text traffic at runtime * packages/apps/Settings/ 5baf87636f Merge tag 'android-8.1.0_r46' into staging/lineage-15.1_merge-android-8.1.0_r46 ==================== 09-09-2018 ==================== * frameworks/base/ 4d1735f731a LocationTile: Replace deprecated MetricsLogger calls 36ac9b3aa1e Tiles: SystemProfiles: Adapt behaviour cc0c2d39907 System Profiles in QS Tiles * vendor/oneplus/ 0083bb8e oneplus2: add qti_libpermissions.xml from mata ==================== 09-08-2018 ==================== * packages/apps/crDroidHome3/ 95e613ecc Updated translations * packages/apps/crDroidSettings/ c99ad00 Updated translations ==================== 09-07-2018 ==================== ==================== 09-06-2018 ==================== * frameworks/opt/telephony/ 8dc51c0a1 TelephonyComponentFactory: Fix SubscriptionInfoUpdater overloading * hardware/qcom/display-caf/msm8996/ 56d639dfa Fix Buffer Overflow in Vendor Service display.qservice * hardware/qcom/display-caf/msm8998/ 7a01a094b Fix Buffer Overflow in Vendor Service display.qservice * hardware/qcom/display-caf/sdm845/ 1e16c6d9b Fix Buffer Overflow in Vendor Service display.qservice * hardware/qcom/media-caf/apq8084/ 330d85272 mm-video-v4l2: Protect buffer access and increase input buffer size * hardware/qcom/media-caf/msm8974/ 0acdb944c mm-video-v4l2: Protect buffer access and increase input buffer size * hardware/qcom/media-caf/msm8994/ e9262b2c1 mm-video-v4l2: Protect buffer access and increase input buffer size * kernel/oneplus/msm8998/ caa4844f3d47 Merge 'oneplus/QC8998_O_8.1' into 8.1 ==================== 08-31-2018 ==================== * device/oneplus/msm8998-common/ 5d4e13c msm8998: switch to hidl ANT+ hal * packages/apps/DeskClock/ cdc021092 deskclock: Fallback to cm lockclock intent in case of upgrade from 14.1 * vendor/oneplus/ e91f4a11 Merge remote-tracking branch 'tm/lineage-15.1' into 8.1 f7b16251 msm8998: switch to hidl ANT+ hal ==================== 08-30-2018 ==================== * device/oneplus/msm8998-common/ 32eedfc msm8998: bring config.fs inline with caf * frameworks/base/ 85964cd2e6b Updated translations * hardware/qcom/power/ 1be7662 power-8916: fix using wrong array size in perform_hint_action * kernel/oneplus/msm8998/ c3b9907cacf0 Merge 'oneplus/QC8998_O_8.1' into 8.1 * packages/apps/crDroidSettings/ f1d6351 Updated translations ==================== 08-29-2018 ==================== * packages/apps/Email/ fd45e565b Don't request battery optimization exemption if not needed. ==================== 08-28-2018 ==================== * device/oneplus/msm8998-common/ ca5cb40 msm8998: Move qcnvitems.jar / qcrilhook.jar out of boot jars 3664f03 msm8998: update config fs 421d7b3 msm8998: fix some bluetooth specific selinux denials * frameworks/base/ 4b212de2d8a Updated translations * kernel/oneplus/msm8998/ 99c1e7c49a3c Merge 4.4.153 into oneplus/QC8998_O_8.1 577189c37a84 Linux 4.4.153 7eaa995c75bd ovl: warn instead of error if d_type is not supported 0f9a6d88cd9f ovl: Do d_type check only if work dir creation was successful d5e678942de3 ovl: Ensure upper filesystem supports d_type f9866720724d x86/mm: Fix use-after-free of ldt_struct adaba23ccd7d x86/mm/pat: Fix L1TF stable backport for CPA * packages/apps/crDroidSettings/ 6a142f4 Updated translations ==================== 08-27-2018 ==================== * external/openssh/ 7e0e3db2 Disable StrictModes 825d447b Add Android support bcbd12e5 Revert "upstream: Ensure that D mod (P-1) and D mod (Q-1) are calculated in" * kernel/oneplus/msm8998/ 9cb957252e03 msm: vidc: Addition of enums for HLG and HDR10 * packages/apps/DeskClock/ 95036a453 DeskClock: Properly depend on Lineage SDK * packages/apps/Dialer/ 2cfceb85a Dialer: Properly depend on Lineage SDK * packages/apps/Profiles/ 4958985 Profiles: Properly depend on Lineage SDK ==================== 08-26-2018 ==================== * device/oneplus/msm8998-common/ 8d4b9c1 msm8998: Add front cam hack for few apps e95d047 msm8998-common: push crdroid dependencies f72503c msm8998: Enable WiFi Aware 2bc762c msm8998-common: wifi: enable higher offload state cd214c7 msm8998: Enable Passpoint support c6f64c7 msm8998: Enable smart pixels support 5d4e9ba msm8998: allow auto-brightness while in doze 62234fe msm8998: enable burn-in protection 738cd41 msm8998: gps: Increase batch size to max 358e41a msm8998-common: Build libmm-omxcore dba54a9 msm8998: Use clang 7.0.2 for kernel compile be9fbd4 msm8998-common: Use low level shutdown trigger 5ff93fd msm8998-common: Prevent disabling sleep on boot 3c89d2d msm8998: allow turning off all big cores when not active 362089a msm8998: boost cpu for 100ms on input 5c16a3d msm8998: Enable radio power saving 21707fb msm8998-common: Update networkAttributes from marlin c8cef92 msm8998: Update tcp buffer sizes from wahoo ed841fc msm8998-common: ipacm: Fix memory leaks e430b3d msm8998: Remove verbose and debug for data-ipa-cfg-mgr 111976b msm8998: Disable zram 0d873cd cheeseburger: Set lcd density 420 a0ce29f msm8998: enabled Google Lens 1ad609e msm8998: Enable doze by default da09ab4 msm8998: Enable VoLTE for few 21d82ff msm8998: Add missing VoLTE props db5f537 msm8998: sepolicy: allow qemu_hw_mainkeys_prop 62021b6 msm8998: enable oem usb otg c90d978 overlay: Enable carrier VT 76be027 msm8998: Compile libhwui in perf mode c847501 msm8998: Added syscall to media extractor policy 4bb4347 msm8998: Enable Always On Display settings f5d49a4 msm8998: override detection behavior for menu key f40a98d msm8998: support for sustained performance mode 3293357 msm8998: Enable dash charging overlay 98475b1 msm8998-common: Adjust color temperatures edead26 Swap back/recents buttons back to default/stock layout 642474e msm8998: Use cortex-a73 as TARGET_2ND_CPU_VARIANT 52fcc2e msm8998-common: Set TARGET_2ND_ARCH_VARIANT to armv8-a 67c59cf Revert "msm8998: add Doze package back" b0ae2f9 Revert "msm8998-common: Doze: Minor code simplification and clean up" * packages/apps/AudioFX/ c71c96c AudioFX: Properly depend on Lineage SDK ==================== 08-25-2018 ==================== * build/make/ a68bb2a14 Merge remote-tracking branch 'los/lineage-15.1' into 8.1 * device/lineage/sepolicy/ 817c6e7 selinux: add domain for Gallery cedb47e selinux: add domain for snap * device/oneplus/msm8998-common/ 43bae5a msm8998: Use mke2fs to create ext4 images * frameworks/av/ cdf990a8e Merge 'lineage-15.1' into 8.1 * frameworks/base/ fd8a7af4beb Merge 'lineage-15.1' into 8.1 * kernel/oneplus/msm8998/ 59ac4ad04f9d oneplus5: sigma kernel v8.0 05b61fc38a3d oneplus5: Do not enable verity 9e43c6bc605d oneplus5-custom: mount vendor partition bd935faaff17 Merge 'oneplus/QC8998_O_8.1' into 8.1 f23e16b72d0c Merge 4.4.152 into oneplus/QC8998_O_8.1 0c73169690eb Linux 4.4.152 712254045c02 reiserfs: fix broken xattr handling (heap corruption, bad retval) 6e57e6c67fd4 i2c: imx: Fix race condition in dma read 131412f4f6f5 PCI: pciehp: Fix use-after-free on unplug cc7614a5e8ec PCI: Skip MPS logic for Virtual Functions (VFs) 8837163ebeba PCI: hotplug: Don't leak pci_slot on registration failure 400db6fe7431 parisc: Remove unnecessary barriers from spinlock.h 6d124ea608ac bridge: Propagate vlan add failure to user 62c4e369c9b9 packet: refine ring v3 block size test to hold one frame 76cb5cc66114 netfilter: conntrack: dccp: treat SYNC/SYNCACK as invalid if no prior state 3e6170d014af xfrm_user: prevent leaking 2 bytes of kernel memory 49b3acf7ed19 parisc: Remove ordered stores from syscall.S a89f83823b97 ext4: fix spectre gadget in ext4_mb_regular_allocator() 1186a6ea75df KVM: irqfd: fix race between EPOLLHUP and irq_bypass_register_consumer b84ec04bae90 staging: android: ion: check for kref overflow 81970da69122 tcp: identify cryptic messages as TCP seq # bugs 780e559aaa6a net: qca_spi: Fix log level if probe fails e77b1523b93c net: qca_spi: Make sure the QCA7000 reset is triggered 8621e69878ba net: qca_spi: Avoid packet drop during initial sync 8cfe6f3afe83 net: usb: rtl8150: demote allmulti message to dev_dbg() 0821ddad494b net/ethernet/freescale/fman: fix cross-build error 9c8f268dcdd5 drm/nouveau/gem: off by one bugs in nouveau_gem_pushbuf_reloc_apply() 43707aa8c55f tcp: remove DELAYED ACK events in DCTCP 7795ce1182d5 qlogic: check kstrtoul() for errors 01a8ef2f327a packet: reset network header if packet shorter than ll reserved space 8ab85f3dc1b4 ixgbe: Be more careful when modifying MAC filters bcfa7262bbc0 ARM: dts: am3517.dtsi: Disable reference to OMAP3 OTG controller 97d53c81980e ARM: 8780/1: ftrace: Only set kernel memory back to read-only after boot c0cd6f4de95a perf llvm-utils: Remove bashism from kernel include fetch script 149751b516c0 bnxt_en: Fix for system hang if request_irq fails 2cb585f9c5d6 drm/armada: fix colorkey mode property fe9ee61f5a1b ieee802154: fakelb: switch from BUG_ON() to WARN_ON() on problem 24e3a53c0d2c ieee802154: at86rf230: use __func__ macro for debug messages 691a13ac70e3 ieee802154: at86rf230: switch from BUG_ON() to WARN_ON() on problem be4691a7c58b ARM: pxa: irq: fix handling of ICMR registers in suspend/resume 7e8f97b07a3b netfilter: x_tables: set module owner for icmp(6) matches c7fda06308d6 smsc75xx: Add workaround for gigabit link up hardware errata. 1acb2ad5d9d0 kasan: fix shadow_size calculation error in kasan_module_alloc bfb1c3470bcb tracing: Use __printf markup to silence compiler be38b9556d9b ARM: imx_v4_v5_defconfig: Select ULPI support 0d0af17ae83d ARM: imx_v6_v7_defconfig: Select ULPI support 1bdab67ddfa7 HID: wacom: Correct touch maximum XY of 2nd-gen Intuos 8f2f46791e28 m68k: fix "bad page state" oops on ColdFire boot aba71e6a936a bnx2x: Fix receiving tx-timeout in error or recovery state. acc83070ba75 drm/exynos: decon5433: Fix WINCONx reset value c46030269f68 drm/exynos: decon5433: Fix per-plane global alpha for XRGB modes 048115cfba05 drm/exynos: gsc: Fix support for NV16/61, YUV420/YVU420 and YUV422 modes 66de11067753 md/raid10: fix that replacement cannot complete recovery after reassemble 0430caf5ccc8 dmaengine: k3dma: Off by one in k3_of_dma_simple_xlate() d238b2e06f39 ARM: dts: da850: Fix interrups property for gpio 9a406f22b050 selftests/x86/sigreturn/64: Fix spurious failures on AMD CPUs 7cef243ef30b perf report powerpc: Fix crash if callchain is empty 6ba7ddb12aed perf test session topology: Fix test on s390 1748d3f1e3fc usb: xhci: increase CRS timeout value 27edb6791ce2 ARM: dts: am437x: make edt-ft5x06 a wakeup source 852f7cdbc8f7 brcmfmac: stop watchdog before detach and free everything 86c43df5bfc3 cxgb4: when disabling dcb set txq dcb priority to 0 091cb7dec89b Smack: Mark inode instant in smack_task_to_inode 55989af9dfa0 ipv6: mcast: fix unsolicited report interval after receiving querys c40dc96f7f7e locking/lockdep: Do not record IRQ state within lockdep code 39565a7d63fb net: davinci_emac: match the mdio device against its compatible if possible d68db3d9974f ARC: Enable machine_desc->init_per_cpu for !CONFIG_SMP c5df06baac86 net: propagate dev_get_valid_name return code e5bfd8e70737 net: hamradio: use eth_broadcast_addr d89657e052ab enic: initialize enic->rfs_h.lock in enic_probe f0e199f330ea qed: Add sanity check for SIMD fastpath handler. d5a362036c85 arm64: make secondary_start_kernel() notrace 7d082f109ec2 scsi: xen-scsifront: add error handling for xenbus_printf d51ce9e03e63 usb: gadget: dwc2: fix memory leak in gadget_init() 3c29ae7ce74b usb: gadget: composite: fix delayed_status race condition when set_interface 879384b1fc45 usb: dwc2: fix isoc split in transfer with no data 0a6914e81cfa ARM: dts: Cygnus: Fix I2C controller interrupt type 67726a2e9cd7 selftests: sync: add config fragment for testing sync framework 8e54d87ffc51 selftests: zram: return Kselftest Skip code for skipped tests 01024c01171b selftests: user: return Kselftest Skip code for skipped tests 68f5b8ff6302 selftests: static_keys: return Kselftest Skip code for skipped tests c22a9ad9d0df selftests: pstore: return Kselftest Skip code for skipped tests 8747d9e7d454 netfilter: ipv6: nf_defrag: reduce struct net memory waste 97aaf73394cc ARC: Explicitly add -mmedium-calls to CFLAGS * vendor/lineage/ 1ac671d0 build: Add dtbo task * vendor/oneplus/ c4d75b86 Merge remote-tracking branch 'tm/lineage-15.1' into 8.1 ==================== 08-24-2018 ==================== * device/oneplus/msm8998-common/ 436bc23 msm8998-common: sed qti_libpermissions.xml during extract instead of pinning 7221854 msm8998: Fix typo from CodeAurora in the QTI whitelist 53bae10 msm8998: update cne, ims blobs list * frameworks/av/ e0f345908 effects: fix volume burst on pause/resume with AudioFX * vendor/oneplus/ 83ef7b3e Merge remote-tracking branch 'tm/lineage-15.1' into 8.1 159a7151 merge omni blobs to sdm845-common d9da5c1f msm8998: add more cne, ims blobs ==================== 08-23-2018 ==================== * build/make/ aff4debc2 Also check if BOARD_KERNEL_SEPARATED_DTBO is set * crdroid/build/ 2ab4904 upload v4.0.7 dinamically read android and crDroid version prevents always updating to latest common.mk changes * device/oneplus/dumpling/ 5856cf6 dumpling: update fingerprint from 5.1.5 * device/oneplus/msm8998-common/ 9a25a34 msm8998: updater: check if vendor partition exists 3ecf2fd msm8998: Move qcrilmsgtunnel.apk out of /vendor 4363c3a msm8998: fix another ifaa denial 6802c51 msm8998: vndk-sp is no vendor module 13c5cd2 msm8998: selinux fixes for ifaa eed6800 msm8998: remove USE_SENSOR_MULTI_HAL 5e247de msm8998: move ifaa back to system 151cabe msm8998: Go treble! 6bed26f msm8998: move /system/vendor to /vendor 7da8eb7 msm8998: Fix sepolicy for Treble 21524c5 msm8998: update vendor patch level 6818c2b msm8998: specify additional root folders * frameworks/av/ 01ccfc12f mediascanner: Accept .opus file extension. * frameworks/base/ 32a5b16557e Add support for the .opus file format * kernel/oneplus/msm8998/ 105663e38a15 Merge remote-tracking branch 'upstream/oneplus/QC8998_O_8.1' into oneplus/QC8998_O_8.1 51cb99f3500a msm: mdss: check buffer size before writing to user buffer 51b55335d6db msm: sde: check buffer size before writing to user buffer b206d386dabe msm: mdss: Fix for wrong length in copy_to_user ca01bffd9105 diag: Protect the decrement of number of diag clients 8a1081aa9b24 drivers: qcom: lpm-stats: Fix undefined access error 619d04d11e1b Disable CONFIG_DEVMEM 812b682709eb Disable CONFIG_DEVKMEM and CONFIG_DEVMEM 07b496ffd7de Improve dash charging e3f0af24bcca Enable dm-verity flag b2fefb87226e Full treble porting * packages/apps/Gallery2/ 8ccbc4f78 Gallery: use platform cert * packages/apps/Snap/ ae27a9f2c Snap: use platform cert * packages/apps/crDroidSettings/ 350d611 Updated translations * vendor/oneplus/ cd0c2db3 msm8998: Move qcrilmsgtunnel.apk out of /vendor ea432212 oneplus5: move ifaa back to system dc3ab165 oneplus5: update blobs from 5.1.5, vendor move ==================== 08-22-2018 ==================== * device/oneplus/msm8998-common/ 3d74786 msm8998: recovery: add vendor partiton to fstab 92487d1 msm8998: update blobs from 5.1.5 * kernel/oneplus/msm8998/ 791ad3aab897 Merge 4.4.151 into oneplus/QC8998_O_8.1 78f654f6cce3 Linux 4.4.151 3b6393e30ec9 isdn: Disable IIOCDBGVAR 9aeef6b667f2 Bluetooth: avoid killing an already killed socket 5069ddd8f9ac x86/mm: Simplify p[g4um]d_page() macros b4d2c57717fd serial: 8250_dw: always set baud rate in dw8250_set_termios c2650d43a4da ACPI / PM: save NVS memory for ASUS 1025C laptop 3f9ca472b2a7 ACPI: save NVS memory for Lenovo G50-45 39cd328e84cb USB: option: add support for DW5821e a8587cb96a79 USB: serial: sierra: fix potential deadlock at close 09b56641dddc ALSA: vxpocket: Fix invalid endian conversions dd65a18b208f ALSA: memalloc: Don't exceed over the requested size ad76ea373eb5 ALSA: hda: Correct Asrock B85M-ITX power_save blacklist entry dbc8ab895259 ALSA: cs5535audio: Fix invalid endian conversion 8419b74a43fe ALSA: virmidi: Fix too long output trigger loop c48a18584d81 ALSA: vx222: Fix invalid endian conversions caf8fe5173f9 ALSA: hda - Turn CX8200 into D3 as well upon reboot 1b692b786b0c ALSA: hda - Sleep for 10ms after entering D3 on Conexant codecs 51f6a134cfd1 net_sched: fix NULL pointer dereference when delete tcindex filter 62209d1f272c vsock: split dwork to avoid reinitializations 0adfdb9af8ec net_sched: Fix missing res info when create new tc_index filter 813fb06fe60d llc: use refcount_inc_not_zero() for llc_sap_find() 4aef9b0fffd2 l2tp: use sk_dst_check() to avoid race on sk->sk_dst_cache f35e16c59779 dccp: fix undefined behavior with 'cwnd' shift in ccid2_cwnd_restart() ==================== 08-21-2018 ==================== ==================== 08-20-2018 ==================== * packages/apps/Snap/ 6b422e1b2 Automatic translation import ==================== 08-19-2018 ==================== * device/oneplus/msm8998-common/ aa31bd8 msm8998: update gps configs from 5.1.4 d8ad24c msm8998: audio: fix 5.1.4 merge fail * frameworks/base/ ff741f2fa20 BatteryMeterView: Update percentage view only when charging status changed 9ee3a10506d Merge 'lineage-15.1' into 8.1 * lineage-sdk/ bc8952c Merge 'lineage-15.1' into 8.1 * packages/apps/LineageParts/ 7883205 Merge 'lineage-15.1' into 8.1 * packages/apps/Snap/ 159d79bdc CameraSettings: Do not crash if zoom ratios are not exposed * vendor/lineage/ 84c3a216 config/common: Clean up debug packages * vendor/oneplus/ feae8528 Merge remote-tracking branch 'origin/lineage-15.1' into 8.1 ==================== 08-18-2018 ==================== * device/oneplus/msm8998-common/ f3c7d84 msm8998: audio: fix 5.1.4 merge fail 5b2c0ef msm8998-common: crdroid.dependencies: move vendor to crdroid repo * kernel/oneplus/msm8998/ 391b494bcd9b Merge 'oneplus/QC8998_O_8.1' into 8.1 183efa54d8e7 Merge 4.4.149 into oneplus/QC8998_O_8.1 45cf1802a105 Linux 4.4.149 5b9b4a8cca9c x86/mm: Add TLB purge to free pmd/pte page interfaces 29f475cbff9b ioremap: Update pgtable free interfaces with addr 17c1e0b1f6a1 Bluetooth: hidp: buffer overflow in hidp_process_report 59e68641add2 ASoC: Intel: cht_bsw_max98090_ti: Fix jack initialization 930787c9cdd7 crypto: ablkcipher - fix crash flushing dcache in error path a55a2512827f crypto: blkcipher - fix crash flushing dcache in error path 335e988310f9 crypto: vmac - separate tfm and request context 9054a54766f7 crypto: vmac - require a block cipher with 128-bit block size 293cce718b13 kbuild: verify that $DEPMOD is installed 3abc229cfc03 i2c: ismt: fix wrong device address when unmap the data buffer dcb852a7db98 kasan: don't emit builtin calls when sanitization is off 42962538cd9f tcp: Fix missing range_truesize enlargement in the backport 438604aa025a x86/mm: Disable ioremap free page handling on x86-PAE * packages/apps/crDroidHome3/ dd363c670 Updated translations * packages/apps/crDroidSettings/ 0d00102 Updated translations * vendor/oneplus/ feae8528 Merge remote-tracking branch 'origin/lineage-15.1' into 8.1 ==================== 08-17-2018 ==================== * crdroid/build/ 697b2cf upload v4.0.6 fixed reading of version info based on config/common.mk * device/oneplus/dumpling/ f4dc5ae dumpling: set branch to 8.1 * device/oneplus/msm8998-common/ 8fd8f63 msm8998-common: set branch to 8.1 ==================== 08-16-2018 ==================== * device/oneplus/msm8998-common/ b4bc915 msm8998: update data-ipa-cfg-mgr from LA.UM.6.4.r1-10300-8x98.0 d9ebbb7 msm8998: audio: update configs from 5.1.4 and caf 48b112f Revert "msm8998-common: data-ipa-cfg-mgr: import from LA.UM.6.4.r1-08500-8x98.0" * frameworks/base/ 6ec4e2a2b90 Updated translations d1c60f115f0 Slashify PIE tile * kernel/oneplus/msm8998/ 01c9a2ebbc10 Merge 'oneplus/QC8998_O_8.1' into 8.1 7aa70352234a Merge 4.4.148 into oneplus/QC8998_O_8.1 * packages/apps/crDroidSettings/ 2aa8cf6 Updated translations ==================== 08-15-2018 ==================== * device/oneplus/msm8998-common/ 1b19297 msm8998: update gps from LA.UM.6.4.r1-08500-8x98.0 6144d21 msm8998: update vendor security patch level * frameworks/av/ 17ac29032 Merge 'lineage-15.1' into 8.1 * frameworks/base/ d6f021f639d PIE: Set font style 55cef6817fd PIE: Hide network type if wifi is enabled e640601b706 Implement PIE 3.0 [1/3] da3007b4440 Fix disappearing lockscreen shortcuts with weather view 9a43a890c28 Updated translations * kernel/oneplus/msm8998/ 30a97c1e2dc3 Linux 4.4.148 8f2adf3d2118 x86/speculation/l1tf: Unbreak !__HAVE_ARCH_PFN_MODIFY_ALLOWED architectures 4b90ff885c6c x86/init: fix build with CONFIG_SWAP=n eb993211b9d7 x86/speculation/l1tf: Fix up CPU feature flags 6b06f36f07e2 x86/mm/kmmio: Make the tracer robust against L1TF 02ff2769edbc x86/mm/pat: Make set_memory_np() L1TF safe 9feecdb6cb73 x86/speculation/l1tf: Make pmd/pud_mknotpresent() invert 0aae5fe8413d x86/speculation/l1tf: Invert all not present mappings 09049f022a9b x86/speculation/l1tf: Fix up pte->pfn conversion for PAE b55b06bd3b3c x86/speculation/l1tf: Protect PAE swap entries against L1TF dc48c1a2f45b x86/cpufeatures: Add detection of L1D cache flush support. df7fd6ccb358 x86/speculation/l1tf: Extend 64bit swap file size limit fa86c208d22d x86/bugs: Move the l1tf function and define pr_fmt properly 685b44483f07 x86/speculation/l1tf: Limit swap file size to MAX_PA/2 d71af2dbacb5 x86/speculation/l1tf: Disallow non privileged high MMIO PROT_NONE mappings 9ac0dc7d949d mm: fix cache mode tracking in vm_insert_mixed() 0371d9c4c822 mm: Add vm_insert_pfn_prot() bf0cca01b873 x86/speculation/l1tf: Add sysfs reporting for l1tf 52dc5c9f8eee x86/speculation/l1tf: Make sure the first page is always reserved 9ee2d2da676c x86/speculation/l1tf: Protect PROT_NONE PTEs against speculation 9bbdab847fc9 x86/speculation/l1tf: Protect swap entries against L1TF 614f5e84640e x86/speculation/l1tf: Change order of offset/type in swap entry 86b0948d7c54 mm: x86: move _PAGE_SWP_SOFT_DIRTY from bit 7 to bit 1 f487cf69cf14 x86/mm: Fix swap entry comment and macro 0a5deacaac10 x86/mm: Move swap offset/type up in PTE to work around erratum 90a231c63cc2 x86/speculation/l1tf: Increase 32bit PAE __PHYSICAL_PAGE_SHIFT ec5aa64fec72 x86/irqflags: Provide a declaration for native_save_fl 866234c373a0 kprobes/x86: Fix %p uses in error messages 7744abbe29a5 x86/speculation: Protect against userspace-userspace spectreRSB 8dbce8a2e9cf x86/paravirt: Fix spectre-v2 mitigations for paravirt guests 916a57896e00 ARM: dts: imx6sx: fix irq for pcie bridge 45c679be34ac IB/ocrdma: fix out of bounds access to local buffer d803aa2fe665 IB/mlx4: Mark user MR as writable if actual virtual memory is writable 01b377d3f0d2 IB/core: Make testing MR flags for writability a static inline function b9341f5aebd8 fix __legitimize_mnt()/mntput() race a3ababd599e7 fix mntput/mntput race ba744147871e root dentries need RCU-delayed freeing 6aef4c4a1690 scsi: sr: Avoid that opening a CD-ROM hangs with runtime power management enabled 277131baccf9 ACPI / LPSS: Add missing prv_offset setting for byt/cht PWM devices 6b1f6243b39c xen/netfront: don't cache skb_shinfo() 277b161b1a1d parisc: Define mb() and add memory barriers to assembler unlock sequences a9252a701743 parisc: Enable CONFIG_MLONGCALLS by default 1e4006421429 fork: unconditionally clear stack on fork e424bee248c3 ipv4+ipv6: Make INET*_ESP select CRYPTO_ECHAINIV 215f36e128f2 tpm: fix race condition in tpm_common_write() 7736fcede789 ext4: fix check to prevent initializing reserved inodes * packages/apps/Settings/ 0b13b28664 Implement PIE 3.0 [2/3] * packages/apps/crDroidSettings/ cff7311 Implement PIE 3.0 [3/3] 427269a Updated translations * vendor/lineage/ 7e539d0b soong_config: Add TARGET_NEEDS_LEGACY_CAMERA_HAL1_DYN_NATIVE_HANDLE ==================== 08-14-2018 ==================== * device/oneplus/msm8998-common/ efad358 msm8998: Use cortex-a73 as TARGET_2ND_CPU_VARIANT * frameworks/av/ 691c91706 OMXNodeInstance: Allow dynamic native handle for shared mem buffer ==================== 08-13-2018 ==================== * packages/apps/Snap/ 516483bf0 Snap: Allow quickreader to work with secure device ==================== 08-12-2018 ==================== * android/ a5fdba0 manifest: Dont track RIL * device/oneplus/dumpling/ 209cda8 dumpling: require 5.1.4 firmware * device/oneplus/msm8998-common/ d41a9b9 msm8998: update blobs from 5.1.4 754bd0c msm8998: audio: temp disable broken deep_buffer playback * frameworks/base/ 206489aac49 Revert "base: telephony: Add support for DC_HSPAP" ==================== 08-11-2018 ==================== * android/ 4e4b5d4 Merge 'lineage-15.1' into 8.1 e7c2302 lineage: Remove no longer used commented repositories * build/make/ 13791d3bc Merge 'lineage-15.1' into 8.1 * frameworks/av/ fcfc23810 Merge 'lineage-15.1' into 8.1 * frameworks/base/ 79d93adf0bb Revert "SystemUI: Screen capture in physical resolution" e91f32d1d8d Updated translations 7905d1a75f1 Set QS background opacity to 1 by default 3b11360d033 Fix some refresh issues when changing an overlay 80ce587230d Themes: expose tooltip text colors 5410699485a OMS: Add back overlay modified callback implementation 1d43e2cec9c OMS: StrictMode and files under /data/system/theme/ e50a3168596 Unbreak public api by hiding substratum interfaces 2e5ba533226 base: Introduce SubstratumService c04c05bcc57 Hold "volume up" during boot to disable all overlays 9303059ba70 ThemeSafety: Introduce App Crash Intent 0b69ef6bec4 ApplicationsState: add filter for Substratum overlays [2/2] 42582b40c90 Extras: Add dynamic theme sound effects support 231279555fb Extras: Add dynamic theme shutdown and boot animation support 9ed1e59f69a Themes: Fix theming Qs expand/collapse drawable a920d6ad8c0 Add snackbar updater text color to be used by overlays e395aca3d04 base: fix notification overlay config 9b08ad83cd3 Reload more assets on overlay change 3820411dfa3 Add support for theming notifications 52727a50c27 Expose autofill save dialog text color e58218d0030 core: Poor Man themes: fix autofill save dialog ec975a88cc6 QS: Expose zen qs panel close button color 9641eaa472d Screenshot: Update flash color 207eef3c561 Expose screen pinning dialog background and text color 61b601e1e40 Expose notification info text color 328075607a5 Themes: Notification tint: add bool to enable algorithm for dark backgrounds d8c7248062b Move power save warning color to projeckt 2b1aab12267 Themes: SystemUI: Expose QS background opacity 2d5cb6429ff Themes: SystemUI: Expose QS edit item decoration background color 274eb780bc2 Themes: Allow Permission Icons to be fully themed 2ce8c61e84d Themes: Allow Immersive cling colors to be fully themed 7aa83f9875f Themes: Expose resolver hardcoded colors 47315466b0c Themes: base: expose toast colors for themes 92db4deb6f3 Fix: No text in toast for RTL layout 8aff9f589c6 Themes: Expose Keyguard affordance circle background e3954a647fc Themes: Allow volume slider and thumb to work with custom images. 213e6921f83 Themes: Expose Screenshot flash and background colors 553ca0f721b Themes: Expose Keyboard Shortcuts Dialog d98bc0b5d76 Themes: graphics: ADB "N" icon compatible with OMS7 e05f3946274 Themes: SystemUI: Expose switch bar title 44d23dadc02 Themes: Allow Navbar ripple color to be themed facbfa4fd49 Themes: SystemUI: Use own drawables for QS expand icon f9bb2d87efd Themes: Notifications: extend dynamic notification bool for ambient notifications 5e8abca6c79 Themes: Notification dynamic colors bool compatible with OMS7 6340d5460a8 Themes: Notifications: Expose a bool to disable dynamic colors 48310b84e5a OMS: Dismantle FLAG_OVERLAY_TRUSTED check in isOverlayPackage 597fc23ad6c Add shortcut icons 6cdbeb02de7 Lockscreen: add user configurable lockscreen shortcuts (1/2) 6ead6d7aed6 Added several Slim helper classes and constants back c3bcfc4de2d base: SystemUI: we need moar ripple now for alarm and date 9520d42753b base: SystemUI: qs bottom bar - stop triggering my OCD c36705c1771 base: SystemUI: split calendar from clock in qs footer 9bcf0947929 preference: Add icon to icon_frame and save space 83549b0d2a4 Add CarbonGestures [1/2] bfbd17433fe Add blur personalization for volume panel [1/2] 7ae2a77fee3 Implement XOSP Blur personalization options (1/2) c9316934617 SmartPixels: Add config to enable smartpixels support bffd99fb316 base: make smart pixel burn-in protection dependent on device burn-in c4149f2c4e9 Add smart pixels [1/2] 7c2739baf65 Add string to store status for dark theme usage 8715f7e6bb0 LOS theming: worst APIs ever [2/3] 1f4bdf4a814 EdgeGestures: Make it little faster 13d5d2439a8 Clean up back animation view for edge gesture 1c39f8ed68f base: Implement animations for back edge gestures [1/2] e0551911b81 Move edge gestures symbols to cr_symbols 9d7f540875f Add edge gesture (1/2) 117746cd394 base: SystemUI: call qs tile layout on rotate c8b8d232cdf CPUInfoService: Add config for temperature sysfs path e5834fa85dd fw_base: On-The-Go Mode (1/3) a49a3597596 Fix screenshot not saved when appending appname with some languages b214c20fdeb Fix CustomTile NPE in handleRefreshState 0c2a0301536 Make Recents "Free Ram" text translatable 032ab6ab40f Make lockscreen text clock and date friends again 7f39b464bfe Adjust the clock margin with using AOD/Doze cb980b67602 Introduce lockscreen clock/date styles [1/2] 8144c460298 base: HeadsUp snooze: reset snoozed packages on settings change b39de3ad885 base: HeadsUp add timeout option [1/2] 7b3a7d1b873 base: HeadsUp snooze function [1/2] 9094067dbd4 SlimRecents: add fingerprint scanner gestures [2/2] 23c7239e93a SlimRec. media info: fallback to notification text if no metadata available [2/2] 6fca7bcf53b Cleanup SlimRecents media info/colors code [2/2] 24749ae566f Stop ticker on theme changes 5df7072398f Slimrecents media artwork/card color: don't skip navbar blacklisted apps 7fd43bbc162 Slim recents albumart: fix possible NPE for getOriginalLargeIcon().loadDrawable() d3a04e436d7 Slim Recents: albumart as player card icon when playing a song [2/2] a45d3d04a12 SlimRecents: if a song is playing, set track info as card title and use albumart 829f3dba2bd SystemUI: Screen capture in physical resolution 91657699841 Add New Logos for Statusbar [1/2] 6135dc8cb3e Update dimensions for OmniStyle 377fa7c30bc SystemUI: Make Running Services icon smaller 981fd4b7ab1 Tiles: Fix moar warnings 5382085c4f0 Improve padding below tile layout and page indicator 57ccb447aa1 Battery light: 100% charged level (1/3) 384773610ce Add option to select brightness slider positon [2/3] a2f3135b92b Remove call to expand QS panel while pressing the Airplane QS tile ed993303a67 Improve ambient music ticker to handle extreme cases 628991c62cb BatteryMeterDrawableBase: Always respect show percent 171a7215400 Add customizable action for back long press button [2/3] 6db571f1599 Add device key action to kill app [2/3] 194091cb6ed Add HW Keys QS tile c9074bbec87 Slashify and improve heads up tile 17553ee63f7 Slashify and improve ambient tiles a6eb918416d base: catch what you cant explain c637415adb4 BatteryService: add turbo power charging support ae879ba992c Improve keyguard indication checking 22a421b1715 Blacklist NFC icon from status bar by default e7c2abf83df Use same NFC icon as that in QS tile 7993bcdab07 SystemUI: Add statusbar NFC icon 20a1188c612 Alarm Blocker: Shut up CONTEXT_MANAGER_ALARM_WAKEUP cf36fdf3965 AlarmsBlocker [1/2] 3f25e7a17a2 WakelockBlocker [1/2] 20faea15b60 Allow to dismiss notifications with FP left/right swipe [1/2] 5cfa79b2616 Add Always On Display QS Tile 233f956d864 Allow toggling animations off [1/2] 74705233ad5 SystemUI: start ambient music ticker marquee also in aod 660d7d09fc1 Add padding for running services icon in QS footer 1830b20a590 Set text color to white for ambient battery display 0dbcba75de4 Fix battery percentage disappearing in portrait mode a9b7a8c4b96 Fix logic for FP wake and unlock default value b3e09d68114 Add switch for Wake-and-Unlock feature (1/2) 65f4bd79370 Switch to stock behavior if ambient display toggle is disabled b5c1bcd9733 fwb: Ambient Display battery toggle [1/2] e9babd7dc2e Ambient: show battery level on bottom 49e41d09e4e KeyguardIndication: Set font style for text view d666eeac543 Set font for AmbientIndicationContainer ab4d44d7b8b base: dynamic font fix for FDE devices 237be6a9b88 FontService: fix null object reference E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.res.AssetManager android.content.Context.getAssets()' on a null object reference e0e5371e359 FontService: fix potential NPE and handle disabled packages properly 4fac890b58d base: SystemUI: restore keyguard default font styles ea5db7f1316 Add progress for font apply [1/2] 9d5d80d1cf1 Fonts: Update keyguard when font changes ee31d97f6fa Introduce FontService c4395885f0b Add dynamic theme fonts support 6302f278184 BatteryMeterView: Remove custom padding in percentage view 0fad8d44d65 SystemUI: stop crashing qs tiles during boot aef30bfb72e CarrierConfig: Clean up enhanced call blocking function 036fc387e37 QSPanel: Always use long click for QSPanel dual target bfb1658bbf7 base: telephony: Add support for DC_HSPAP e0daccbdd5d screenrecord: add support for 18:9 resolutions 3e11520a607 Screenrecord tile: save quality level db66d59566a Add screen record tile and service improvements [1/2] caa4c24327d base: bring back screenrecord 8f55e55bc53 Keyguard: Actually kill the Fancy Colon 9e93a04e9e9 base: expanded desktop: fix for endless layout loop on keyguard dd79cb98291 Add exception catching for BlockedNumberContract methods 8a4cba042e8 Support enhanced call blocking function f9e1ea869ce Return of the ticker scroll [1/2] 202a3474639 SystemUI: bring back the google assist qs tiles 3ae584f911b Choose a custom editor app for screenshot notification edit button [1/2] 9166d566c08 Markup screenshot edit button: collapse notification panel on tap e1617a9dcc4 Fix edit icon in QS footer e3a35bd691a Allow tuning ambient display with sensors [1/3] b8fe8c56a09 base: Add bool to enable/disable doze by default 9b85821cb72 Suspend Actions [1/3] 30f929d325d base: add back qs header images [1/2] d24b6ee8f81 Fix playing screenshot's sound when camera's sounds off 661cb253359 FEB: Disable/Enable screenshot sound [1/2] b3986c0b16b Custom Carrier Label & Carrier Label Placement [1/2] c5554b88e9d BatteryStyles: Clean up and improvements b6eb157ceb5 BatteryMeterDrawable: add square style (1/2) 01c51088fde BatteryMeterDrawable: add battery styles [1/2] da8792fe7c1 base: add systemui restart to advanced reboot [1/2] 6b1d54102e8 base: silent mode is back 39fc6594e74 Statusbar clock customizations 16db59bd7a3 QS: Clean up clock hide settings 24bb088846b Add tunable for clock seconds and clean up clock customization 9efb859ff5d Make status bar ticker play nice with center clock f61a5053723 Status bar: Move custom left icons under single linear layout 444926c9739 Ability to hide superuser status bar icon [1/2] ed7a96c30a0 Add toggle for face auto unlock (1/2) dec7c9faabb KeyguardHostView: Dismiss keyguard automatically when face is recognized 28a9aac3489 Fix Substratum themes making powermenu transparent in some cases 9a1286076b6 Music ticker: once per track is enough 2b48805dadf Ambient music ticker improvements 42f0c97e9ab Ambient ticker: Play nice with AOD f53a47b8408 DUI Pulse: add Automatic albumart base color mode [1/3] cf23bd17534 Ambient display music ticker [1/2] 995be74b0e3 Port ambient Now Playing container from Pixel [stripped down version] 2e3b5c75606 Allow to suppress notifications sound/vibration [1/2] b4dcc91e72f base: SystemUI: fix weather tile color 008c07577d2 SystemUI: mutate weather image for qs tile c10890cb70d base: SystemUI: use slashify for qs weather tile e7350566127 Make lockscreen weather more robust aaa37d1921f SystemUI: Keyguard weather (1/2) e5df7db4e01 statusbar weather: allow update without querying 58b1e5d0652 base: Add statusbar weather [1/2] 06deadc3d22 base: Add permissions for OmniJaws a8bae61e194 OmniJaws: Fix weather condition icon loading madness d17e47279b9 SystemUI: OmniJaws qs tile integration 60e8286e95f Custom logo customizations [1/2] 676e096985c CollapsedStatusbar: Fix phantom spaces in status bar 58ed29c2e88 TunerService: Prevent NPE with tunable e67cbf430b8 FWB: all tile scroller for quickbar settings [1/2] e31d23989c5 base: Try disabling AOD by default [2] addd8529952 base: Add accidental touch prevention for assist key e57685d9a83 base: Introduce Accidental Touch 5e1f66481ec base: Introduce new navigation bar key event source e92e0464ec8 Add toggle to disable HW keys [1/2] fe60b75f6fe Fix the strange recents Android P transition 2b86d37348d Add toggle to enable Android P system animation [1/2] e5648e6c41f Add Android P transition 10661355357 base: Add screen off animation [1/2] 4a7e009ce1a Add interpolators to qs tiles animation [1/2] 6e917d649c8 Quick statusbar tiles header: expand panel on longpress for details view 9a6bdb341fa Add animations to quick settings tiles [1/2] 2c380346a1e Hide tiles title: longpress will launch detail view aec3a24af39 Optimize AbsListView to reduce click operation latency c6aeb903bb7 AbsListView: Fix widget couldn't find any view fc 4640a3a6ac2 Return: Listanimation Views and Interpolator [1/2] d6f9906f3ed Add option to disable scrolling cache [1/2] 3a461c007b7 FW_Base - XuiMod: Toast Animations [1/2] 7c24f9967b7 AppTransitions: Remove hackery for controls duration f08ca61243f AOKP custom system animations (1/2) 32b825b9e69 Fingerprint authentication vibration [1/2] 90833c07ae8 QS tile titles visibility [1/2] fc0b560eafa BatteryService: add dash charging support 80d5789eaff Ringtone audio focus 4f22ac347a6 Flashlight toggle api improvements 0359ac2c662 base: refine partial screenshot handling 4020fbb55f7 Optional screenshot type [1/2] e11e82c2d78 Toast: Remove horrible shadow in text view 6f619c9ba11 Toast icon switch [1/2] 05ca8d7794e Update toast icon to properly work with 8.1 462dbe15778 Show icon of package associated with Toast d3b728c55a9 Force Expanded Notifications [1/2] 30e9b4b1f97 onLongClick Settings button for crDroid Settings 266410ea80f base: Improve secure lockscreen access with disabled QS e4524951c36 base: allow disabling quick settings on secure lockscreen [1/2] 9fd8d8b5ea3 SystemUI: Allow using tuner API for Global settings 250dd85fdc0 Base: Hide power menu on secure lockscreen [1/2] 0f1750d04be Vibrate on plug [1/2] 7e74d5d56fa Play sound for charging events eca678286fc Allow to set QS panel columns and rows [1/2] 3bb3a972e11 Allow to quickly open Running Services from QS panel [1/2] 9046c02ac06 base: Add Dynamic Navbar capability [1/2] 09abff1391b Live Volume Steps [1/2] c39821611fa Stock Recents icon pack code fixes dea7e4f383a base: recents: protect against possible concurrent mod 3173d6b4faa Centralize and fix caches broadcast receivers [2/2] 5bfe256845e Refresh stock recents icons on dpi change 3b9936b2c9e Stock Recents: fix fc on header app icon longpress daa94925864 Recents icon pack code improvements [2/2] e0cc4ebe4ff SystemUI: remove unnecessary recent apps transition 48c5b1ca698 Stock Recents: use Slim Recents icons management [1/2] 476b54f9f03 Recents: Remove Slim Recents modification to AOSP callbacks 0a5a95b9148 Recents: Clear locked tasks when using Slim Recents f8d52061244 Slim Recents 3.0 [1/3] 05957185c16 Recents: Add deep clear feature for dismiss button 10851ad282a Recents: Fix NPE with locked tasks e5073cb4c56 Recents: Proper fix for FAB button disappearance on boot for first time 56a34a5dfc9 Immersive Recents [1/2] a9729763fa6 Stock Recents icon pack support [1/2] 2e75e5ae3ed Recents: Improve membar layout 768313aa01d Add membar to recents options [1/2] 8a8bec6f6b7 Recents: Make lock task and dismiss icons optional [1/2] 2ba5cffd88e Recents: Fix guest appearance of Fab button on empty view 33d9e6ea320 Recents: fab button improvements 1b83e54782d Add Clear All Button to Recents [1/2] 74c3ddc56a2 Disable PIN entry after successful quick unlock 9c4e91d73b3 QuickUnlock: Fix multiuser usage e14c7c0519f Keyguard: Forward port lockscreen quick unlock (1/2) 4cd0b3e4253 Allow toggling auto usb mode chooser activity [1/3] 6829b46c880 Replace ugly DU's last app animations with old CM's b0609c1097f DUI: Change default navbar mode to Smartbar [1/2] f7d34bc88fa DUI: Set default navbar height width to 80 6f4afbc80d6 DUI: Initial checkin for Oreo [5/7] 3cd6336a9d8 Diffuse LOS unfriendly force navbar 405d6132a13 Add api to toggle flashlight and check if device has flashlight 6d15ea6351c crdroid: Add getRunningActivityInfo to utils 78a14ffd40a Ticker: Clear ticker regardless of setting cf952d2c044 Statusbar notification ticker [1/2] 244777d7109 SystemUI: Enable three icon switching within QS DND tile 70ed20ecadb Add ability to toggle bluetooth battery level in QS [1/2] 16897e684c4 display: Don't animate screen brightness when turning the screen on 0869dc3ab0c Make Data/Wifi activity icon in statusbar optional [1/2] 2fd984689e1 DoubletapPowerForCamera disabled by default [2/2] 8c3a98e35d3 Return: Smart Pulldown [1/2] 0b4635829b9 SystemUI: Add case to quick pull down status bar anywhere 4a13221048e base: fix dummy expansion of qs on double tap to sleep 37f7e284a42 Double tap to sleep on lockscreen [1/2] 20e8fbcb9cd BatteryBar [1/2] 8870bc8b50d PhoneWindowManager: Add missing check for immersive mode cb62dc04482 Ability to toggle VoLTE icon in statusbar [1/2] bb08dc210aa Max Lockscreen Notification count [1/2] 2d0352e75f6 Integrate crDroid OTA into crDroid Settings [1/3] 361b9941269 SystemUI: Fix Data Usage tile to match Settings ee070e308c4 Slashify compass and reading mode tiles 650ece753a1 Slashify ADB over network tile eb25e85671d Rewrite CPUInfo tile 4d121f61f95 Slashify USB tether tile 47a4bcd9d3d Extend reboot tile to add power off 6949f8b6ba8 QSTile: NFC: Update nfc tile drawable 223378e0e95 Add a one time QS dialog for the caffeine tile 07eb4f3b77c SystemUI: use slashify for more qs tile 2fb62d10102 RebootTile: Fix gradient message display for reboot to recovery 359b002ee01 Add Reboot/Recovery QS Tile 91af8ce9aa0 SystemUI: Add missing permissions for Sync tile 6ea27e7556b Add partial/full screenshot QS tile e493a39d2f3 QS: Use proper color attr for enabled tile da3976167bb CPUInfo tile: Fix initial state 81bdce7280e QS: Add CPUInfo toggle tile 414c345e6c7 CellularTile: don't show confirm dialog on disable ddf42ecbae5 Quick settings: Add Haptic Feedback to tiles [1/2] 160ea175b7a NfcTile: use Oreo style 142c525a750 Battery tile: fix label when charging 5e802e29b18 Ask pin when tapping Airplane tiles on secure lockscreen d4237c4f32b QS: Add Expanded Desktop QS Tile 819deaaed76 Add Music QS Tile fbbd4540276 Refresh USB tile f2ceb15c685 Add Compass tile 54442b890c0 Add Sound tile to Quick Settings 5642779c312 Hide HBM tile if not supported by device 5a588fcaa32 Add Functionality to control High Brightness Mode [1/2] e4d7efec600 Add a sendKeycode api to crdroid Utils ec186e378c5 Add api to take screenshots 5f122b5d521 Add back crdroid utils 27176fdf4f5 LockscreenCharging: squashed (1/3) 6b790757152 Allow using 4G icon instead LTE [1/2] 1035c6e7297 Add ability to toggle bluetooth battery level [1/2] 14ba415a579 Make roaming indicator optional [1/2] f808ac06b41 MediaScanner behavior on boot (1/3) 2e63572c62a base: add CPU info overlay [1/2] 7b8106cc93f base: Add metric for crDroid Settings 363367fe5c4 crdroid: Update default tones [1/2] 8c320cf6308 binder: Hide annoying warning spamming logs 1e3a1cc0eb1 Bluetooth: catch exception when unlinkToDeath to avoid crash d4b1825638b Move BT state to OFF when BLE app count is zero 0ff6f33f661 Fix ResolverActivity don't show items c2e9eb42da2 Add a ripple effect to the power menu items 1ab204bc4d8 display: Disable scaling on display mode switch 362bb45df07 core: Stop using Arrays.checkOffsetAndCount d46f3c25ae5 SystemUI: QS: Name Cellular Tile based on carrier 3597c6e246e jni: Fix temporary file name strlcpy size 15a63855b4a Don't try to show crash dialog for dead app 88b978949e2 Fix socket leaks in various android.net.Network methods 03ea7021b90 Fix IllegalStateException issues in Setttings cdee7c98f37 base: Modified that logs do not include URLs 472606a43f9 bgdexopt: Let PM handler run between optimizations 811f68f34f1 BgDexopt: Reschedule job on timeout 83edccd3e03 Run BackgroundDexOptService with background prio be26cc1d5f2 Fix MtpDatabase multithreading NullPointerException fc1c593f979 Convert between MtpObject and MediaProvider path be1e76e9e19 Fix the NUllPointException for SystemUI crash c32f582f831 DozeUI: Remove unusual static method call a1276094a1b NetworkStats: Fix forced floating-point math performance 4277c9a36a6 Ensure re-post with setOnlyAlertOnce(true) silences sound eaaa087d4ac Fix foreground process killed when it uses content provider f945fc34f7f DeathRecipient object leak in context of system server 3690660e61d pms: Skip from copying preopts if device is undecrypted 241f52f085f Don't spoil printservice log if not needed 74f99b534fc Disable warning in StaticLayout 30820dd565e Remove unused calling for better performance ef0ee420c6a core: Fix long overflow issue in NetworkStats e6b55266704 MtpDatabase: Fix potential NULL dereference errors ac985291a2e Fix problems caused by multithreading in VibratorService 479142ca6a0 SystemUI: Wallpaper is black or cut in half vertically 315884b521c Speed up the speed of computer MTP query 5d9022ca533 Return null if a provider died before acquisition 68e3c1cb3cc Fix a 'memory leak' 841834c7634 ScanRecord.getServiceData NPE fix 7ccb7b161c3 Check for null path in getInternalPathForUser 75195772bc9 SystemUI: Fix systemui crash when showing data usage detail cb1b1019031 core: ChooserActivity: fix android crash from null object 1191a4b32f5 Do not setForceUse when a2dp config without change 7e18242b7eb Defer deleting a http cache 84db2d7d91a Bluetooth: Add support to get AG manufacturer information b66afd1db52 Don't set A2dpsuspend flag to false when a new A2dp sink connects. 5ebb68a36ae Bluetooth: Implement API to get device identification information c13edd5f81c am: Avoid starting partial users in UserController 73c945d3148 backup: Fix service not registered exception 4b8b623e5ae Optimize set bitmap actions in RemoteViews 63f721f97fd Allow changing signing cert for system apps that use shared users ca861bff892 Location: Skip processing when reciever pointer is null e0f8321c5e5 fix synchronization bug when notification enqueue/cancel 41705b7332d services: Do not call finishKeyguardDrawn with PWM's mlock 0e0016f911f core: Fix adb when installing a APK with incompatible abi 6f5d837bb28 media: Use correct filename when adding to ringtone cb53a26c4ab Google FRP: save password quality in resetPassword 583388ba66e core: Check getSelection length before delete db5dfd859e8 Don't crash if there is IR HAL is not declared 5b1cd9119a7 renderthread: relax error handling for wide gamut EGL configs dcd46bfbbf3 Don't wait keyguard drawn if device has no keyguard a25d43a540f Catch double unbind of dead service 7d0364f9aed Fix android.net.SSLTest bfa62491553 don't block adb while running uninstall 149d5a046d1 Framework: Restrict warning message b86a9820ccf WindowManager: Fix redundant orientation change eb6f0f4d498 PackageManager: Avoid cache creation null access a50a71a7319 audioservice: set value for Control ringtone volume after reboot cc1844c0a23 frameworks/base: Fix ContentService JNI leaks dceb7b57fc2 Fix array exception in createAutoBrightnessSpline 38c7abe2c86 ActivityManager: consider not AWAKE as sleep state a03a5d3082e Fix InCallActivity onStop call when launch from Lockscreen 1b97986fddd ActivityManager: Fix slow-app ANR dumping 6182ca8db4f Avoid the restart process for launching provider killed by AMS 179176dfc2f base: ROM size calculation error on 4GB ROM device 95a305d7aba Toast: Fix duplicated to add View of Toast f5fed173d9b SystemUI: Better QS detail clip animation 3f5362ce846 ConnectivityManager is initialized with a wrong context 16eb1d66755 Fix another potential ChooserActivity related System FC 49ba87d95a2 BatteryStats: Update WifiState even if EnergyInfo is invalid c5cee6a9f6b Bind app name to menu row when notification updated 081ca707799 Fix intercepting touch events for guts da7a0f7fb42 SystemUI: Rotation button can't work at first time after rotate screen 73fa74d916d hwui: check the buffer status before draw 0ae02b0f910 ConnectivityService doesn't send decreased score to factories at need 6acc38c85ac Decrease time changing between TOP & another state d2e539d031f Add permission whitelist for EmergencyInfo app 251f893b0ce Fix text cutting off during shutdown animation fff66609c50 media/jni: Check mute state before starting play 1b2ef139e85 PackageManager: Init known locales at WelcomeActivity in SetupWizard 08b40b26aa4 Should use scan flag or it will not scan device c8447b1bda2 Use async thread for performPoll in NetworkStats 7230d5db57a AtomicFile: Rename the backup file to base file when backup exists 4135c6ed161 Send broadcast to MediaScannerReceiver to refresh gallery cc2c400b895 Fix issue when start android/com.android.internal.backup.LocalTransportService 04024e16583 Make the allPendingIntents add operation thread-safe 0cd848c1912 SystemUI: fix crypt keeper race condition 9315703b506 Keyguard: Don't show keyguard if CryptKeeper enabled f610759621f jni: android.util.Log.logger_entry_max_payload_native @CriticalNative f404595146d Bring back missing menu items on text floating action mode 270d2a85aec Reset the profile when system application change version afa9646a852 binder: resolve the NullPointerException of services with null descriptors 673b6971550 Frameworks: In the kill handler ensure the logging handler was run cfbbd51c9fc AMS PMS MountService 241abbdfaa4 pm: Fix package install flow w.r.t. dexopt 9e5f08cdee6 Do not apply app-link autoVerify policy to instant app installs a97ea127d83 Avoid clearing default browser setting when unnecessary 949dca2d0bf Ensure dexopt is executed only with consistent package data 4f9663e6b7f media: Release buffer and stream once after usage c331c0d889d am: Remove duplicated incorrectly code in ProcessRecord 86c23e12c97 Fix for wallpaper flicker on bootup on some targets 6c7f52b3c81 fix incorrect context classloader initialization in system_server 4bd927716c3 Skip send broadcast to the receiver whoes user has not started 7f633c52b20 pms: Fix the IndexOutOfBoundsException issue 8e4bfdb71cf Post noteProcessFinish() to handler thread 957eccf1669 GLSurfaceView: report draw finished after first onDrawFrame in GLThread 589f0f1ff5d SystemUI: fix heads up appears when disable_expand is set 93639d69c53 SystemUI: SIM PIN locked view can't pop up after removed one SIM 04d70db5b28 Screenshot: Fix possible NPE 805301ac2b7 Partial screenshot: fix SystemUI fc 7aecdde69be threads: fix anr when concurrent request provider 95fd8265341 The network event should be an asynchronous callback 75edfcfed1c MessageQueue: explicitly remove FD event listeners 456aa1195a2 SystemUI: stop fillig logcat with useless stacktrace 8c8276fb24e AsyncTask: Fix to remove canceled tasks from executor's queue 9c6e6c13523 BackupAgent: add backup shared mode 3efcc40d9f8 Fix a null pointer exception in FragmentManager 75a8eb1786e Remove duplicate code for binder ID clear and restore f4026289fde Release SQLite page cache as much as it can bc2133ea06e Synchronize the HeadsetService methods 4de312f5f75 ActivityStack: Add task null checker before proceeding 6aaefc43912 RecentTasks: Check task for null and return if yes 6bf764060c3 Accessibility: Fix FWR when unlinkToDeath if linkToDeath failed 6691df420d9 data: update missing permissions 693ad1228b2 ActivityManager: Change way to get Available memory 39a93b340e4 core: Fix AccessibilityNodeInfo memory leak 5a78c2306ae Fingerprint navigation settings is a secure setting 4255f5e9909 Add reachabilityFence remove ExemptionMechanism.finalize f6bc945b730 Frameworks: Fix Binder.joinThreadPool fd1f4e8b76a Skype voice can't transfer to carkit after re-connection 4e7333a3784 media: Parse Exif OffsetTime in MediaScanner 204b0101628 SystemUI: modify overscroll bug in NotificationStackScrollLayout 35b7df72472 Frameworks: Handle exceptions in SystemProperties callbacks 316ed336f9a Allow ro. properties to have arbitrary lengths 9f4de966c40 Frameworks: Clean up SystemProperties 48a6f8d03ef Resolve race condition of mNonAnimatableProperties.colorFilter 57c862654dd Update whitelist when installing system application 2945353ccb7 Fix empty recents view in multi window mode fd8a31dd17b Skip notification for hidden notifications on first boot f218089489b SystemUI: guard possible concurrent issue in LocationController 13738952acf Speed up Orientation Listener 7a0df7b10df base: set scrolling to 0.006f 3c4b96a68f1 ViewConfiguration: misc changes (rev) 108ee674a25 android.view: Speed things up!! 4ec4c9ea475 Screenshot: add "Markup" edit action support ceeeded8df0 Avoid dangerous recursive call on startProcessLocked 65167aebd10 Using BIND_ALLOW_OOM_MANAGEMENT flag for avoid memory pressure when system binding ef0a998de7d core: Improve AtomicFile implementation 8a2ebece65b TelephonyManager: Prevent NPE when registering phone state listener 87598a259e7 Speed up Recents additional buttons show delay 7bea060e963 Remove ugly reserved icon space in restricted switch preference 74eacac5ca5 SystemUI: Fix FC issue 267869031c3 media: jni: Support conversion from jbyte array to ByteBuffer. 31b3d6d8d8c preference: change visibility only if imageview is valid b4d6577a054 frameworks: Fix mLteSignalStrength range check d3e49465b15 frameworks: Fixed signal strength issue 169cd103a04 Don't consume all BACK keys in SearchView 680886a5354 AudioService: synchronize access to user selected volume ctrl stream 5650917e982 Bluetooth: Don't remove UUIDs if profile in connected state 0f9ccfa2318 Fix DynamicLayout block index calculation after edit ec57cebb673 Should show the lock task mode toast if can not launch the activity not in the locked task. 5cb1efd5f82 hwui: Fix Native Crash of EGL_BAD_ALLOC d98d40dc167 wakelock: continue read file when returned count > 0 dc9ecce213e KernelWakelockReader: stop the panic e6d2636c908 Accounts: Fix TokenCache maps access aac10b99362 PackageManager: Avoid null access 446817f84ad Revert "SettingsProvider: adaptive icon" 8b6db543903 Revert "NightDisplayController: report unvailable if livedisplay feature is present" 0256a475c75 Revert "Check VintfObject compatibility on boot" 9e4ff25b1b5 services: Fix starting window not removing issue 36f385f2781 Fix the system_error while calling thread::join() in NativeCallbackThread eee82dac0f2 Fix the windowtoken index out of bound exception 2220b3b6eaa frameworks: fix the activity stack ConcurrentModificationException 0c7d685defb Fix disabled status bar when pinning app and user switch 7b2860d7752 Fix persisted task remove operation race issue c37c36af6f6 frameworks/base: Fix AudioService JNI leaks ae03af525da Remove GCC-specific pragma and disabled Clang warning f3e53cd3cd4 Always send configuration if the boundaries change 8f398d29df6 BackgroundDexOptService: skip low battery check if not present e9112d9cabb Consider shared libs when precreating WebView classloader 7055893cbe3 Check if mSurface is valid before create SurfaceSession d09542345bb Explicitly restart the killed wallpaper service 08628da9a47 services: Fix double-free error on RemoteFillService f2447f5296b PackageManager: Clean up profile step for performDexOptUpgrade 218be5e7318 Do not force crash for EGL_NO_SURFACE 078baaa55da SystemUI: fix black scrim when turning screen on from AOD bf683261bf5 Can not get a thumbnail of Jpeg image of QCIF size. 613a73c5f87 services: Fix low probability deadlock acbedce64f8 Store package restriction settings at shutdown fbe1297799a Fix some list-item selection/scrolling issues 7dfbd8797bb Remove LOCAL_STATIC_SHARED_LIBRARY usage 8f3db60993d Avoid ANR caused by synchronized() of appDiedLocked() 84a539f9e83 SettingsLib: Remove ugly space reservation for icon in preferences d1af2e9cf39 Fix shared libraries loading during backup c0879670fc3 Handle Backup onUnlockUser on fg thread e0efcd0f9cd Improve ActivityManagerInternal.startIsolatedProcess. b4801ab1ba6 SystemUI: No Signal bar displays for a moment in UI after Bootup 40af5fc0822 Add SU_SESSION_CHANGED to protected broadcasts 377b41657ea Adding optimization to reduce callbacks to TextClock e3b6a0eb803 GlobalActions: Fix systemserver crash issue 37f78b66e5c Notification: Fix no icon shown for data limit notification 5eaf844d33c SystemUI: Fix SystemUI Crash. cb7953341de Fix possible NPE crash when adding new accounts in Settings. bf4fcc39273 Update network score from NetworkAgent 5244a8d5334 Fix and work around aliasing rule violations 3ab7b2f4128 Turning screen on without creating surface 801bc5b1c11 ExifInterface: fix incorrect thumbnailLength in handleThumbnailFromJfif 93391a482b4 services: fix the NPE in RankingHelper 9ff252ce7e3 media: fix system_server deadLock 6c65ab4c0b4 Enable priority boost for non-Jack builds. b2f3cdebbb4 Fix intermittent slowness in resolver activity towards end of day. c979ea7e86a PackageManagerService: Avoid NPE in matchComponentForVerifier 84084eb09e7 Keyguard: Fix black background while screen turning off/on quickly dc985f89a5e base: touch response optimizations 97f4826edc8 DpmService : Added protected broadcast intents.. b912d75c18a GNSS: fix the null object reference in configManager.getConfig(), judge the null pointer firstly.. 126a2c3fc61 aapt2: Replace strcpy with memcpy. 0f3227695a2 Parcel: Avoid NPE in finalization a705203e2ef InputWrapper: Opt out early if session == null 20477e6e80a Fix Google dialer FC due to missing permissions 4cf28b8583b hwui: Disable fine-grained logging bbd4f84e2c7 Fix doFadingAnimationLocked in sanitized builds. b7f663211c4 Optimize setStorageEncryption code 8710b7376a1 Let InputFilter's message be processed faster 9939bed4c58 app_main: Fix "zygote is killed by signal 1" d4edfdd8c52 Set scrollview on the power menu cb946a8ef70 add SwapPss of native processes to totalSwapPss 4e57730214c Telephony: Don't crash for too long baseband version 46f8663501b Don't wait for Bluetooth when shutting down 102803a8ce6 Don't wait for NFC when shutting down. a222d7b716c framework: shorten wait time for shutdown time optimization f8f0a084b9c Reduce the uncessery wm call while checkKeyguardVisibility e089eb40622 QS Tile: increase DEFAULT_MAX_BOUND to 6 13b89415de7 Allow faster app switching fed5453fa1f Account: Fix the risk of sqliteconnection leak e444794a64c SystemUI: Remove padding for navbar and statusbar d00b87362f2 Support UnifiedNlp (microG) 02c31ce776a Vectorized the power menu sound panel selector 2b20b9a507f Persistent background app notification: disable by default 4fc761a2702 Change power save mode color to sexy red 8252f60b90a Fix notification shows wrong question 88b9cab4d6d Fingerprints: Increase MAX_FAILED_ATTEMPTS 9ca096aa344 Fix to avoid UI freeze issue 8203c2e4daf base: preference seekbar widgets should follow the rules 4eadad830a3 SystemUI: Prevent NPE in Dependency.get() in BrightnessController e0e2e4c58dc Settings:Bugfix for NPE, Only valid screen power consumption need to smear 8010cc85c0d am: Add NULL check in TaskRecord.getWindowContainerBounds 99a7d4dbaab Current view findFocus maybe null, which cause NullPointerException. 09a4a57163e core: Add support for fake signatures, enabled per app by dynamic permission 506c051102f Fix NPE with void android.view.VelocityTracker.clear() 918701063e3 Frameworks: Fix Null Pointer Issue f918b0580a7 Spam: Fix non-protected broadcast from supersu, qcril and fm d4d4f285120 Widget: Catch null point exception in AbsListViewAutoScroller d20e773348d BT:Crash occured due to null pointer exception. 9336520b309 Bluetooth: Avoiding NULL pointer dereferences 823e32780f3 Suppress FingerprintManager logspam 0c8e095afb6 Kill off provider info logspam ad3d4ad14ae binder: adjust GC interval for binder ops 65a925993d7 Fix service cannot start when service removed from restartList bc3b7aa84d4 Passing a new ArraySet instance to avoid crash 62316c87ee3 PackageManagerService: Add finally block to close the stream. 8c710d38089 SystemUI: disable statusbar time refresh when screen off 1bb1ecb1a6b BluetoothAdapter: disable logspew be25cf00f79 MountService: Prevent NPE with DropBoxManager 72869666d32 Handle IllegalArgumentException 4d1354b5891 Bad token of activity when do the launch work at the app process side 12cc8b755e0 Fix race condition when writing UidState of appops. 280d0a91883 Reporting FULL_WAKE_LOCK to battery stats. 7abda4562e6 fixed handling of data URI schemes in Intent.toUri 14c21b11d8f Fix double free issue in ResTable. 83f4b1f87d3 Framework: Fix NotificationListenerService monkey null pointer issues e778491f5cf frameworks/base: reduce the setTransactions 0222ba3ae93 Fix NPE in updateEmptyShadeView() upon screen rotation efd66143185 Handle invalid pointerId bef59015204 Avoid ConcurrentModificationException in method dump 7ca964a85d7 SystemUI: Fix SystemUI Crash Issue e6f62c7aeb0 Fix window transformation related issue 8a3245c9f7d Sync Preference in UI for new cached device 27c0a3cb5bd Fix ANR due to long wait for synchronization lock 75f9ab4aaf8 Fix broadcast receiver leak issue f7ae82f1095 Unset frame listener before tearing down GLThreadManager. 109a010fa57 Scroll: modified velocitytracker 8792c09cf23 ParcelFileDescriptor: can we stop the panic here? 8eb3aa7564a Workaround for wallpaper not shown correctly problem f7d7114ec24 Ensure the generation is not changed before put value to cache 356659964af FIX No sim - airplane mode padding 4f39daa9d5d Allow Python Versions Higher than 2.6 c29ae19c0c4 camera: catch NullPointerException for Nexus 5 f56a7a93960 Fix Photosphere/Camera FCs 1d7f2eaaa1d Fix for google backup and restore 028eb3f8dc1 Bluetooth: Prioritize Bluetooth state change intent to start Service 26f3dd05652 SettingsProvider: Add missing INTERACT_ACROSS_USERS_FULL permission c133baeb208 Add default permissions for few ROM specific apps 7ba1c545398 Add default permissions for multiple gapps d9bce8f39d6 Disable Mobile Data Always On by default [1/2] e4d6dab393b Add handling SQLiteDatabaseCorruptException. e881e460b0c NightLight: Allow lower temperatures 95825444773 Base: Pixel Colors: Change dividers from Holo Blue to Pixel Blue d6bd27bee13 base: Add stub files 5de7c9230ad base: rescuce party: check isDisabled on all public API daabe4dc6d8 Kill airplane mode toggle Teal color 00f2eabeaf9 Fix NPE when AOSP ambient display preference is removed 9dd27f54438 Add missing STORAGE_INTERNAL permission for BackupRestoreConfirmation e943a82705b SettingsLib: Allow Skia Vulkan to be used as HW renderer 23571414c03 Allow creating custom dialogs in DialogPreference. 700c81d96cf Enable non-market apps install by default c4764a037eb Treat default value that wasn't found as empty value. 880a5784780 DEBUG: Turn off some debugging we don't need. 72ca38e5e2a SmoothSpinners: Makes the loading "spinner" animation smoother 8ffa6b3abdb core: Update GPS Icons to be more Material a97aa8fcd85 SystemUI: make sure to expand all the way when flinging 78a93d41d04 allow forcing HighEndGfx mode 42b4de86be1 Improve scrolling cache 5cee32093e4 Reduce log verbosity: Don't spam logcat 3253cf4e798 Avoid needless Integer.valueOf() object allocation. 5d0ef932c00 aapt: silence density flag warnings e8825946004 hwui: Remove deprecated compiler flag 7e2dc21a927 Merge tag 'android-8.1.0_r43' into staging/lineage-15.1_merge-android-8.1.0_r43 * frameworks/native/ 16a369ad8 surfaceflinger: Fix egl GL_OUT_OF_MEMORY and EGL_BAD_ALLOC bug a65006fc1 sf: change SurfaceView alpha while opaque region compute d0cdbbf63 gui: null check in ISurfaceComposer.cpp c47ef4b53 Don't use cutils/Atomic.h bd4d0029a SF: Switch computeBounds to return FloatRect 05219b633 libs: binder: Replace NULL/0 with nullptr c89d685f8 libs: gui: Replace NULL/0 with nullptr b10387b03 libbinder: case in 'waiting for service' log 3659b84cd libbinder: auto-choose between binder/vndbinder 3eb1f93e9 libbinder: Remove thread shutdown logic a13185f34 libbinder: remove unnecessary check f1ca86ffa libs: vr: Fix new c++ error when using clang7 44acd0ccb Sync mLastQueuedCrop with mLastQueuedSlot 63f97cf28 Ensure the reference profile directory is always created 46cdcf8b8 have patchoat take directories instead of filenames b2fba9ad4 binder: Fix incorrect print starved time of binder pool 51553a9d1 binder: Remove unused native binder impl of BnBatteryStats 6fa993e48 Use dex2oatd when available on debug builds d91035f1b vulkan: update Vulkan headers to 1.1.72 ca39368e8 Fix Vulkan null_driver's EnumeratePhysicalDevices() 4fbfe8639 Fix monolithic, un-suffixed GLES driver search 425aa3746 vulkan: Allow AHB extension to get to the driver c7c62fa73 libvulkan: correctly expose VK_KHR_shared_presentable_image 5515268df Enable VK_KHR_swapchain for instances e7444216c vkGetDeviceQueue2: add a NULL check daae74ff2 stubhal: add EnumeratePhysicalDeviceGroups 77275f3a4 libvulkan: Add VK_ANDROID_external_memory_android_hardware_buffer 30d811dae vulkan: Declare VK_ANDROID_external_memory_android_hardware_buffer 08a7dc1f9 vulkan: update Vulkan headers to 1.1.68 936feb194 Add VK1.1 entries to NDK libvulkan and fix a bug 571dc03e2 Properly implement stubhal's vkGetInstanceProcAddr() 7f900079b Vulkan1.1: CreateInstance downgrades apiVersion for 1.0 ICDs 4b8391d01 Additional changes to Vulkan 1.1 API updates b66aea9e3 Vulkan api update to 1.1 3bef6458e vulkan: Update Vulkan headers to 1.0.61 63f51e424 vulkan: Update Vulkan headers to 1.0.60 469d6f857 DL policy extension for SchedulingPolicyService 466b0afeb surfaceflinger: fix static analyzer complaints fa51c4aa1 surfaceflinger: fix fencing when composition mode switches 61ec6037c surfaceflinger: fix fencing when layers become invisible d6b39e022 Input: improve touch response slightly 863a9bb5d SF: Modify binder call before linkToDeath 6d7d65744 Fix bugs regarding calculate dalvik-cache size 5733945c7 surfaceflinger: set a prop when initialization is complete 37ee8bcad native: touch response optimizations bcefbc866 servicemanager: Restart keystore and gatekeeper after crash * frameworks/opt/telephony/ 3a186e724 Merge 'lineage-15.1' into 8.1 * hardware/lineage/interfaces/ 9bcc1bd Update makefiles from anywhere. * hardware/lineage/lineagehw/ a027dee lineagehw: Check if files are readable when we read them * kernel/oneplus/msm8998/ 4cd20b9ee018 Merge 'oneplus/QC8998_O_8.1' into 8.1 * lineage-sdk/ 5aae911 sdk: Rebrand to crDroid settings 8653142 Allow value to hide the clock a1eb37b Prevent NPE with current dark overlay 6f36a0d LOS theming: worst APIs ever [1/3] 8deba8a sdk: On-The-Go Mode (2/3) 4b48154 Lineage style interface: fix possible NPE when OMS is not up on start 1db1a45 Fix long screen settings for multi user f445a8b Custom inactivity threshold for network traffic monitor [1/2] 22b5af2 Battery light: 100% charged level (3/3) fcff6c5 Add option to select brightness slider positon [1/3] 2948149 Reduce default kill timeout 9b4e04c Add customizable action for back long press button [1/3] d489323 Improve kill process code 8a9bf09 Add device key action to kill app [1/3] a8bc480 crdroid: Do better for version pref c832780 lineage-sdk: Prevent NPE in style interface service 8c9228b sdk: add systemui restart to advanced reboot [2/2] 88ea2f5 lineage-sdk: Enable advanced reboot by default 047add5 Disable by livedisplay by default b5285b4 sdk: Map to ro.modversion f2a1a4f Allow value 3 for status bar quick pull down * packages/apps/DocumentsUI/ 308a2bf3 Merge 'lineage-15.1' into 8.1 * packages/apps/LineageParts/ 5a2b19c Rebrand to crDroid Settings 237497c Move style settings under crdroid [1/3] 1292961 LOS theming: worst APIs ever [3/3] 0d50daf Make trust interface less boring 1176cf9 Preference: Remove reserved space if no icon 061eb36 LineagParts: Hide QS brightness control settings 2276709 Move out notification and battery light settings 6f2cf5e ExpandedDesktop: Fix crash with resource ID b1e8d7a LineageParts: Remove reserved icon space 20d803c Moved expanded desktop settings to crdroid settings 9df83a9 Change default accent to pixel blue 8225da6 Hide color style under display 921133d LineageParts: Silently kill anonymous stats collections 0384a73 Moved status bar settings to crdroid settings c9b5fc8 Moved button settings to crdroid settings * packages/apps/PackageInstaller/ c42edd2a Merge 'lineage-15.1' into 8.1 * packages/apps/Settings/ ed4907f94a Merge 'lineage-15.1' into 8.1 * packages/apps/crDroidHome3/ 94b5385d3 Updated translations 38e63c4d4 Updated translations * packages/apps/crDroidSettings/ 7d027d2 Updated translations 8ceb0ac Lockscreen: add user configurable lockscreen shortcuts (2/2) c45c0f8 Updated translations * packages/inputmethods/LatinIME/ 3b0468c08 Merge 'lineage-15.1' into 8.1 * packages/providers/DownloadProvider/ b2fe8b2 Merge 'lineage-15.1' into 8.1 * packages/providers/MediaProvider/ 3910870 Merge 'lineage-15.1' into 8.1 * packages/services/Telecomm/ 38e734ca Merge 'lineage-15.1' into 8.1 * packages/services/Telephony/ 4ce17d60 Merge 'lineage-15.1' into 8.1 * vendor/lineage/ fff0796a backuptool_ab: Pick properties from build.prop 5201d34e backuptool: Resolve incompatible version grep syntax 4d3c6e7e backuptool: Revert "Temporarily render version check permissive" e3c49d1a Set perms on reading_mode sysfs ==================== 08-10-2018 ==================== * kernel/oneplus/msm8998/ a48347c8faca Merge 4.4.147 into oneplus/QC8998_O_8.1 8404ae6c8c9f Linux 4.4.147 0749d5b3ec62 jfs: Fix inconsistency between memory allocation and ea_buf->max_size a8ec97dbac90 i2c: imx: Fix reinit_completion() use 731ccd90b8dc ring_buffer: tracing: Inherit the tracing setting to next ring buffer fef9866d278e ACPI / PCI: Bail early in acpi_pci_add_bus() if there is no ACPI handle 310eba0dfc8a ext4: fix false negatives *and* false positives in ext4_check_descriptors() a5928d684187 netlink: Don't shift on 64 for ngroups bc48f46f117e netlink: Don't shift with UB on nlk->ngroups 52296ab92b66 netlink: Do not subscribe to non-existent groups 0a022859e230 nohz: Fix local_timer_softirq_pending() 09a0de491c5e genirq: Make force irq threading setup more robust 468926f8dbb7 scsi: qla2xxx: Return error when TMF returns 760fed99e2bf scsi: qla2xxx: Fix ISP recovery on unload * packages/apps/crDroidHome3/ f6ae26a09 Updated translations * packages/apps/crDroidSettings/ 2f30e21 Use panagram instead of package name in font picker 06b7c71 Updated translations * packages/fonts/crDroidFonts/ 16e0e55 Add 2 new fonts - Dosis and fifawelcome * vendor/lineage/ 0f438d1e kernel.mk: Get rid of URLs in Clang version string ==================== 08-09-2018 ==================== * android/ 8878ebf manifest: android-8.1.0_r36 -> android-8.1.0_r43 * build/make/ f96a0c282 Merge tag 'android-8.1.0_r43' into HEAD * external/e2fsprogs/ 81fe13e1 Merge tag 'android-8.1.0_r43' into staging/lineage-15.1_merge-android-8.1.0_r43 * frameworks/av/ f1f657bb8 Merge tag 'android-8.1.0_r43' into HEAD * frameworks/base/ b78e9ae6766 SystemUI: Update reading mode tile for new API * frameworks/native/ 332163f5a Merge tag 'android-8.1.0_r43' into staging/lineage-15.1_merge-android-8.1.0_r43 * frameworks/opt/telephony/ 1e612ae44 Merge tag 'android-8.1.0_r43' into staging/lineage-15.1_merge-android-8.1.0_r43 * hardware/lineage/lineagehw/ 82d586c lineagehw: Add support for sysfs ReadingEnhancement 7f833b8 lineagehw: Update ReadingEnhancement for new API * lineage-sdk/ 505580e sdk: Rework reading mode API * packages/apps/LineageParts/ 406d933 LineageParts: Update reading mode toggle for new API * packages/apps/Messaging/ 3686c41 Merge tag 'android-8.1.0_r43' into staging/lineage-15.1_merge-android-8.1.0_r43 af0e887 Revert "Messaging: Request external storage permission before handling shared files" * packages/apps/PackageInstaller/ e57050ae Merge tag 'android-8.1.0_r43' into staging/lineage-15.1_merge-android-8.1.0_r43 * packages/apps/Settings/ feabf10cf4 Merge tag 'android-8.1.0_r43' into staging/lineage-15.1_merge-android-8.1.0_r43 * packages/apps/UnifiedEmail/ d2fc4bd94 Merge tag 'android-8.1.0_r43' into staging/lineage-15.1_merge-android-8.1.0_r43 * packages/apps/crDroidHome3/ a26f7d8f5 Updated translations 67f632f1e Updated translations * packages/apps/crDroidSettings/ cc30441 Implement animations for back edge gestures [2/2] a5cf26f Updated translations * packages/providers/DownloadProvider/ 5ee3e34 Merge tag 'android-8.1.0_r43' into staging/lineage-15.1_merge-android-8.1.0_r43 * packages/services/Telephony/ ce5915c7 Merge tag 'android-8.1.0_r43' into staging/lineage-15.1_merge-android-8.1.0_r43 * system/bt/ 37b2ade8 Merge tag 'android-8.1.0_r43' into staging/lineage-15.1_merge-android-8.1.0_r43 * system/vold/ 2aa8eba Merge tag 'android-8.1.0_r43' into staging/lineage-15.1_merge-android-8.1.0_r43 ==================== 08-08-2018 ==================== * kernel/oneplus/msm8998/ afb593c2f1bb Update wifi driver stack b4b684b1fc85 Merge tag 'LA.UM.6.4.r1-10300-8x98.0' into 8.1 8b1722e36d59 kernel: initialize and free cpufreq stats properly 71fa77f668b7 kernel: Fix massive cpufreq stats memory leaks b1dcea653eff msm: ipc_logging: Disable ipc_log_string bffc45917f5b cpufreq: stats: use seq iterator for large uid-related files bf443f760a07 cpufreq: stats: update uid data in acct_update_power 82e10a513b4a ANDROID: cpufreq: change uid_cpupower to use u32 31dda62b1dad STOPSHIP: ANDROID: cpufreq: concurrent_*_time P/H experiment e8da67760316 ANDROID: cpufreq: Remove seq_printf from critical path c5326fd44655 ANDROID: cpufreq: update conditions for recording cputime 564c9519a964 ANDROID: cpufreq: uid_concurrent_policy_time e32472722cfb ANDROID: cpufreq: uid_concurrent_active_time 2abba826f0e0 ANDROID: cpufreq: concurrent_policy_time by pid 098a3240c786 ANDROID: cpufreq: concurrent_active_time by pid 57e419ff69b7 BACKPORT: mm, procfs: breakdown RSS for anon, shmem and file in /proc/pid/status a89a1dbd364e BACKPORT: mm, shmem: add internal shmem resident memory accounting 915075d85325 proc: add null check in proc_uid_init 8b5c0b24da3f ANDROID: cpufreq: Add time_in_state to /proc/uid directories e75fd0079d64 ANDROID: proc: Add /proc/uid directory e0745c7f9029 ANDROID: cpufreq: stats: Fix dead stats clearing timing 6bd349382673 ANDROID: cpufreq: stats: Fix sleeping while atomic in cpufreq_task_stats_init ad598b044f32 ANDROID: cpufreq: stats: Fix NULL policy scenarios f01cb021b5ba ANDROID: cpufreq: stats: add per task/uid/freq/cluster stats 20d4d4bfad81 Merge 'oneplus/QC8998_O_8.1' into 8.1 * packages/apps/crDroidSettings/ 82ce5de fixed pt-rBR translation (again - stupid Crowdin) ==================== 08-07-2018 ==================== * frameworks/base/ eac14887887 Automatic translation import * frameworks/native/ 926683498 SF: Backport "Fix landscape LCM issue" for legacy hwc 1827cd59d SF: Backport "Need GSI to support landscape LCM" for legacy hwc a15be7bf3 DO NOT MERGE: Fix landscape LCM issue b3eca0515 DO NOT MERGE: Need GSI to support landscape LCM cb28a6ca0 Revert "SF: Squashed hwrotation support" 62f62c32a Revert "SF: Fix hwrotation screenshots at surfaceflinger layer" * hardware/qcom/power/ 34c7410 power: Fix several typos in power profiles * kernel/oneplus/msm8998/ 53db2ac61d17 Merge 4.4.146 into oneplus/QC8998_O_8.1 bffa1e42b371 Linux 4.4.146 6ff21107ba21 scsi: sg: fix minor memory leak in error path 3ef726179c2b crypto: padlock-aes - Fix Nano workaround data corruption 314b46558cc9 kvm: x86: vmx: fix vpid leak a1d7ff2496e0 virtio_balloon: fix another race between migration and ballooning d856749a7754 net: socket: fix potential spectre v1 gadget in socketcall 7dfa787508f9 can: ems_usb: Fix memory leak on ems_usb_disconnect() 581c2941840f squashfs: more metadata hardenings dac2939e629e squashfs: more metadata hardening 8cac0ce0a885 netlink: Fix spectre v1 gadget in netlink_create() b5fef54e3212 net: dsa: Do not suspend/resume closed slave_dev df30bfccc463 inet: frag: enforce memory limits earlier 27a0762cb570 tcp: add one more quick ack after after ECN events cd760ab9f4e1 tcp: refactor tcp_ecn_check_ce to remove sk type cast 96b792d199d1 tcp: do not aggressively quick ack after ECN events 2b30c04bc6f9 tcp: add max_quickacks param to tcp_incr_quickack and tcp_enter_quickack_mode e2f337e2bd4e tcp: do not force quickack when receiving out-of-order packets 6f4a86ce5d04 NET: stmmac: align DMA stuff to largest cache line length f6384b251742 xen-netfront: wait xenbus state change when load module manually d1fc12d8475c net: lan78xx: fix rx handling before first packet is send 3c3deb06ebda net: fix amd-xgbe flow-control issue 33fbeee10538 ipv4: remove BUG_ON() from fib_compute_spec_dst bb0376b6b670 ASoC: pxa: Fix module autoload for platform drivers b4cb2f0fd456 dmaengine: pxa_dma: remove duplicate const qualifier a66e985716ad ext4: check for allocation block validity with block group locked 5afdb4536020 ext4: fix inline data updates with checksums enabled d0f02f70b313 squashfs: be more careful about metadata corruption 1ed4ccaf052e random: mix rdrand with entropy sent in from userspace 5a3d1d67b354 drm: Add DP PSR2 sink enable bit 3ff01af80d67 media: si470x: fix __be16 annotations dd476b5e5b4a scsi: megaraid_sas: Increase timeout by 1 sec for non-RAID fastpath IOs 87812af9bbe9 scsi: scsi_dh: replace too broad "TP9" string with the exact models ced0f4f3a581 media: omap3isp: fix unbalanced dma_iommu_mapping b573c815efbc crypto: authenc - don't leak pointers to authenc keys d4ceb46ad291 crypto: authencesn - don't leak pointers to authenc keys 5f66271532ce usb: hub: Don't wait for connect state at resume for powered-off ports e9996e124ea7 microblaze: Fix simpleImage format generation 2dde48178ba5 audit: allow not equal op for audit by executable 7315e0d38a29 rsi: Fix 'invalid vdd' warning in mmc 0eb135eea738 ipconfig: Correctly initialise ic_nameservers aa9190401a55 drm/gma500: fix psb_intel_lvds_mode_valid()'s return type e55c920c9027 memory: tegra: Apply interrupts mask per SoC 4ea02c98bf3b memory: tegra: Do not handle spurious interrupts 0743d20878dd ALSA: hda/ca0132: fix build failure when a local macro is defined f1a64c117f13 drm/atomic: Handling the case when setting old crtc for plane 3d4a1e1cf348 media: siano: get rid of __le32/__le16 cast warnings b23dab51e987 bpf: fix references to free_bpf_prog_info() in comments b9229445a4ae thermal: exynos: fix setting rising_threshold for Exynos5433 4005ecaf46f2 scsi: megaraid: silence a static checker bug 2c29ed33045b scsi: 3w-xxxx: fix a missing-check bug 092b0288f150 scsi: 3w-9xxx: fix a missing-check bug c4837ace4164 perf: fix invalid bit in diagnostic entry 36ba2c8f6176 s390/cpum_sf: Add data entry sizes to sampling trailer entry e97509a1b36c brcmfmac: Add support for bcm43364 wireless chipset b43d01323cf1 mtd: rawnand: fsl_ifc: fix FSL NAND driver to read all ONFI parameter pages 1fd65d6a0085 media: saa7164: Fix driver name in debug output cdebef38f648 libata: Fix command retry decision 09b8746fd4fb media: rcar_jpu: Add missing clk_disable_unprepare() on error in jpu_open() 7a9a331f0a5c dma-iommu: Fix compilation when !CONFIG_IOMMU_DMA 6dbfa9b5ae65 tty: Fix data race in tty_insert_flip_string_fixed_flag 29f8cd10e537 HID: i2c-hid: check if device is there before really probing 6a409759c64a powerpc/embedded6xx/hlwd-pic: Prevent interrupts from being handled by Starlet 1f5e33948005 drm/radeon: fix mode_valid's return type f12b01b896a5 HID: hid-plantronics: Re-resend Update to map button for PTT products c8306ac3b5fd ALSA: usb-audio: Apply rate limit to warning messages in URB complete callback 199b0431d563 media: smiapp: fix timeout checking in smiapp_read_nvm c356cd64f016 md: fix NULL dereference of mddev->pers in remove_and_add_spares() 9f543747d4b4 regulator: pfuze100: add .is_enable() for pfuze100_swb_regulator_ops c1da6e315e1b ALSA: emu10k1: Rate-limit error messages about page errors 3bdb17c1bf1f scsi: ufs: fix exception event handling 5c174f95e7de mwifiex: correct histogram data with appropriate index c51df1153c83 PCI: pciehp: Request control of native hotplug only if supported b6cfbfc127ca pinctrl: at91-pio4: add missing of_node_put a1fba0a39100 powerpc/8xx: fix invalid register expression in head_8xx.S d3456beb1aab powerpc/powermac: Mark variable x as unused dd76f0988378 powerpc/powermac: Add missing prototype for note_bootable_part() c2d11a8dc4dd powerpc/chrp/time: Make some functions static, add missing header include 753c9c38e287 powerpc/32: Add a missing include header 8b299e29871e ath: Add regulatory mapping for Bahamas d35dcd927fa5 ath: Add regulatory mapping for Bermuda 49ad264237d8 ath: Add regulatory mapping for Serbia 0ac4e043466f ath: Add regulatory mapping for Tanzania b90059eadf8c ath: Add regulatory mapping for Uganda ca1d2c2d4087 ath: Add regulatory mapping for APL2_FCCA beb2347e3f7a ath: Add regulatory mapping for APL13_WORLD a64815422466 ath: Add regulatory mapping for ETSI8_WORLD da1602d2d95f ath: Add regulatory mapping for FCC3_ETSIC 549f4ee68847 PCI: Prevent sysfs disable of device while driver is attached 40e082b99a1e btrfs: qgroup: Finish rescan when hit the last leaf of extent tree 082c98321685 btrfs: add barriers to btrfs_sync_log before log_commit_wait wakeups 46431d9c28f6 media: videobuf2-core: don't call memop 'finish' when queueing b53261198957 wlcore: sdio: check for valid platform device data before suspend efd8946b7573 mwifiex: handle race during mwifiex_usb_disconnect d47b6f739d45 mfd: cros_ec: Fail early if we cannot identify the EC 8fe7c570ce06 ASoC: dpcm: fix BE dai not hw_free and shutdown 276a8ad16b34 Bluetooth: btusb: Add a new Realtek 8723DE ID 2ff8:b011 6d143e2c4545 Bluetooth: hci_qca: Fix "Sleep inside atomic section" warning 8477cd5e0023 iwlwifi: pcie: fix race in Rx buffer allocator d6a260fe056b perf/x86/intel/uncore: Correct fixed counter index check for NHM b4d9e5e88b8f perf/x86/intel/uncore: Correct fixed counter index check in generic code 3b14ad7ca75e usbip: usbip_detach: Fix memory, udev context and udev leak 52941707f789 f2fs: fix to don't trigger writeback during recovery 7a5468e02be6 disable loading f2fs module on PAGE_SIZE > 4KB ded30c95e858 RDMA/mad: Convert BUG_ONs to error flows b5145f8b3506 powerpc/64s: Fix compiler store ordering to SLB shadow area c48557366d52 hvc_opal: don't set tb_ticks_per_usec in udbg_init_opal_common() 52175c849bd4 infiniband: fix a possible use-after-free bug d77ff3576f73 netfilter: ipset: List timing out entries with "timeout 1" instead of zero af1ecd4b5f74 rtc: ensure rtc_set_alarm fails when alarms are not supported 3231613224c0 mm/slub.c: add __printf verification to slab_err() b752dfd91a3e mm: vmalloc: avoid racy handling of debugobjects in vunmap e6960af9566e nfsd: fix potential use-after-free in nfsd4_decode_getdeviceinfo 8edf67eda05a ALSA: fm801: add error handling for snd_ctl_add 55e526aa96db ALSA: emu10k1: add error handling for snd_ctl_add 2670ecf47114 xen/netfront: raise max number of slots in xennet_get_responses() dab04fda2653 tracing: Quiet gcc warning about maybe unused link variable d9bbd8076836 tracing/kprobes: Fix trace_probe flags on enable_trace_kprobe() failure 1a7f63b2a091 tracing: Fix possible double free in event_enable_trigger_func() b80091b0113c tracing: Fix double free of event_trigger_data 0179b1b36424 Input: elan_i2c - add another ACPI ID for Lenovo Ideapad 330-15AST 8fe1c0b7af71 Input: i8042 - add Lenovo LaVie Z to the i8042 reset list 1e2e0c65b5fc Input: elan_i2c - add ACPI ID for lenovo ideapad 330 97e066123dc6 MIPS: Fix off-by-one in pci_resource_to_user() * packages/apps/AudioFX/ 23220c8 Automatic translation import * packages/apps/Calendar/ 63be36fc Automatic translation import * packages/apps/Settings/ 5e2b8e044b Automatic translation import * packages/apps/crDroidSettings/ da13f6f Updated translations ==================== 08-06-2018 ==================== * android/ 26b9e91 Merge 'lineage-15.1' into 8.1 * build/make/ 3a8109af0 Merge 'lineage-15.1' into 8.1 * device/oneplus/msm8998-common/ 60397c4 msm8998: Enable radio power saving * hardware/qcom/fm/ 26b8136 Automatic translation import * lineage-sdk/ 39986a0 Automatic translation import * packages/apps/Bluetooth/ b7e11ce1 Automatic translation import * packages/apps/Camera2/ 0bc9ca1a6 Automatic translation import * packages/apps/CellBroadcastReceiver/ fe8defe Automatic translation import * packages/apps/Contacts/ 4df733887 Automatic translation import * packages/apps/DeskClock/ d3dcbf83e Automatic translation import * packages/apps/Dialer/ 9ac439ce4 Automatic translation import * packages/apps/DocumentsUI/ 1c92ba6c Automatic translation import * packages/apps/Email/ d71c073d9 Automatic translation import * packages/apps/ExactCalculator/ 178b09e Automatic translation import * packages/apps/Gallery2/ 127d42cf7 Automatic translation import * packages/apps/Jelly/ 8401c7d Automatic translation import * packages/apps/LineageParts/ 1a7ab3d Automatic translation import * packages/apps/ManagedProvisioning/ d991c5a5 Automatic translation import * packages/apps/Messaging/ f3b4387 Automatic translation import * packages/apps/PackageInstaller/ 1b48f1c0 Automatic translation import * packages/apps/PhoneCommon/ 1a65fe7 Automatic translation import * packages/apps/Profiles/ 03b5052 Automatic translation import * packages/apps/Snap/ b2359181b Automatic translation import * packages/apps/Stk/ b0414dc Automatic translation import * packages/apps/StorageManager/ 5ea467e Automatic translation import * packages/apps/Tag/ cd1d4d3 Automatic translation import * packages/apps/TvSettings/ acbc8e28 Automatic translation import * packages/apps/UnifiedEmail/ ef430774b Automatic translation import * packages/apps/WallpaperPicker/ add6c7b Automatic translation import * packages/apps/crDroidSettings/ a8d8bf2 Add blur personalization for volume panel [2/2] * packages/inputmethods/LatinIME/ 4771d0292 Automatic translation import * packages/providers/DownloadProvider/ 2070509 Automatic translation import * packages/providers/MediaProvider/ 1d94c29 Automatic translation import * packages/services/BuiltInPrintService/ c579713 Automatic translation import * packages/services/Telecomm/ b26e321d Automatic translation import * packages/services/Telephony/ 5e149a8e Automatic translation import * vendor/lineage/ 6d454429 Allow background broadcast for CAMERA_BUTTON 199c6bf1 Revert "ota: Validate any installed data's signature against our own" ==================== 08-05-2018 ==================== * bionic/ 134addc23 libm: Update to FreeBSD libm r336523 08afdbed7 Set __bionic_asm_align to 16 for arm64 176b868ec sysroot: kill arch-specific include dirs ae7b95a9e bionic: Remove relocation_packer 9106fb25d Add -ffp-contract=fast for libm a956fe68e Add Optimized sinf/cosf/sincosf 590b245de libm: Add optimized powf fac181652 libm: Add optimized log2f 3713b0f77 libm: Add optimized logf 7186b3e4e libm: Add optimized expf2 cbf96db33 libm: Add optimized expf 50c21ab25 vdso should be available in all namespaces 99175c152 Fix bug with double unload on unsuccessful dlopen 0a835eac5 linker: Remove obsolete workaround 8d867514c Switch to FreeBSD's actual sincos c819d5ee8 Switch to FreeBSD catrigl.c for complex arc trig functions 9ef82a486 bionic: Update libm from upstream 507e083a1 Fix various ftw/nftw "shall fail"s from POSIX a846f4f6b libc: kryo: import ARM strlen from Apple C library 3a25dd849 aarch64/strncmp: Use lsr instead of mov+lsr d35adfbbb aarch64: Improve strncmp for mutually misaligned inputs e4d2dbcc3 strcmp.S: Improve performance for misaligned strings f1f4fc3fe memcmp.S: optimize for medium to large sizes 95f9db5f6 Remove no_default_compiler_flags from crt* 037a3630e bionic: strip libc and linker b09383173 libc: Suppress clang 7.0 warnings 89a7b33b1 libc: Build crtbegin with clang too 62ef2c175 bionic: do not pack relocation table 13884fcab Enable 32-bit armv8 NEON for libm ab844ddac kryo: Update routine from moto 0f49a5895 Use builtins for ceil/floor/rint/trunc on arm64 5479c3ec5 libc: add optimized ARM64 strrchr from newlib 7b05b7eb8 Use builtins for fma/fmax/fmin/round on arm64. a4420cbe8 Find clang correctly 9ca588d0a libc: Optimize ARM memcmp by using NEON. 9288668a0 Remove an obsolete aarch64 hack. c7c3985cc Optimized memcmp * device/oneplus/msm8998-common/ 0f28ee2 msm8998: Enable smart pixels support * external/f2fs-tools/ 3aac42a fsck: Fix conflicts with libext2_quota e4ea681 fsck: Update libf2fs_fsck source file list 2dcd2b0 Android.bp/mk: update strings to reflect v1.11.0 release * frameworks/base/ 14dc2835c22 SystemUI: Initialize mClockVisibleByUser to android:visibility * packages/apps/Email/ 430cc8757 Update strings for crowdin * packages/apps/LineageParts/ dfaa329 LineageParts: Remove PrivacySettings * packages/apps/crDroidSettings/ c70bed4 crdroid: Fix smart pixels dependency on burn in protection ad83e41 crdroid: Remove smart pixels settings if not supported by device 29b4c10 Re-enable clock customizations 4223fb3 crdroid: Disable dark mode on light design aaacc4a Enable basic clock customisation f8e40d2 Initial clock changes adaptation * system/vold/ 3fc5dbb secdiscard: should pin_file to avoid moving blocks in F2FS * vendor/lineage/ 6c0fac70 vendor: Copy org.lineageos.settings permission 42955ef3 ATV: Build LineageCustomizer 039de436 Initiate crdroid v4.6 * vendor/oneplus/ 3fde88e3 op3: Update blobs from OOS 5.0.4 ==================== 08-04-2018 ==================== * frameworks/opt/net/wifi/ 8d04d5cba wifi: Not reset country code for Dual SIM if any slot is active * lineage-sdk/ c2a5d54 sdk: Allow controllable brightness for non-RGB segmented battery LEDs * packages/apps/LineageParts/ df810ae LineageParts: Allow brightness control for segmented LEDs b0368b0 LineageParts: Disable dark mode on light design ==================== 08-03-2018 ==================== * bootable/recovery/ 9367537d uncrypt: fix f2fs ioctl argument for pin_file 806de779 f2fs: support f2fs by setting unmovable bit for package file * frameworks/opt/telephony/ bb1e4ff5b Merge 'lineage-15.1' into 8.1 * kernel/oneplus/msm8998/ 515ee39669da Merge "icnss: Remove sending uevent after FW ready" into kernel.lnx.4.4.r27-rel * lineage-sdk/ e03fab8 sdk: Add minimal LineageSettingsService 59ec383 Import preference class for custom hostname feature * packages/apps/Settings/ a50cf790ae Expose option to change the device hostname. * vendor/lineage/ 64d72b30 tools: Bump baksmali/smali to v2.2.4 266867ed prebuilt: apn: Sprint 2: Drop http definition from MMSC proxy 227d0588 config/common: Organize filesystems tools c0961785 prebuilt: apn: Sprint 2: Make IPv6 MMS Proxy default for the apn 1fa7f980 config/common: Remove BluetoothExt from PRODUCT_PACKAGES ==================== 08-02-2018 ==================== * frameworks/base/ 40c1fa96e85 camera: Check if aux camera whitelist is set before restricting cameras * packages/apps/crDroidHome3/ 278a795d1 Updated translations * packages/apps/crDroidSettings/ a7b573c Updated translations * packages/services/Telephony/ a326beb4 Use proper summary for network select list preference on dsds/dsda/tsts ==================== 08-01-2018 ==================== * frameworks/base/ 415e8de02f2 fw/b lights: Allow black notification color * frameworks/opt/telephony/ b55111385 IMS: Sudden deregisteration takes place soon after registeration. * kernel/oneplus/msm8998/ dabc56ff4434 icnss: Remove sending uevent after FW ready * packages/apps/DeskClock/ 920a2547e Revert "Adding Notification Channel" ==================== 07-31-2018 ==================== * android/ 23b40d0 lineage: Simplify README and update with minor fixes * kernel/oneplus/msm8998/ 7dacda8742fb arm64: lib: rewrite and optimize memcmp a5680a7db9bb msm: memshare: release mutex if req client id is not found 02a0152a2f3f qcom: qmi: release mutex upon qmi_svc_event_notifier_register error 90e2c1120477 arm64: uaccess: suppress spurious clang warning 35b2d99bb2c6 UPSTREAM: sched/fair: Consider RT/IRQ pressure in capacity_spare_wake 3093ee03eb3e sched/idle: Micro-optimize the idle loop a2e61775a5d9 BACKPORT: treewide: Use array_size() in vzalloc_node() 2ae266263879 BACKPORT: treewide: Use array_size() in vzalloc() 516593ff9397 BACKPORT: treewide: Use array_size() in vmalloc() 9fc62d21609d BACKPORT: treewide: devm_kzalloc() -> devm_kcalloc() ece6f190bda4 BACKPORT: treewide: devm_kmalloc() -> devm_kmalloc_array() 60720a3836de BACKPORT: treewide: kzalloc_node() -> kcalloc_node() cd28bacdc5d1 BACKPORT: treewide: kzalloc() -> kcalloc() b7a2f1bb5e46 BACKPORT: treewide: kmalloc() -> kmalloc_array() 0b5a0a2092e5 BACKPORT: treewide: Use struct_size() for devm_kmalloc() and friends 6cbde1ca5738 BACKPORT: treewide: Use struct_size() for vmalloc()-family abb54fd491d0 BACKPORT: treewide: Use struct_size() for kmalloc()-family 7916ce0dee6b UPSTREAM: mm: Introduce kvcalloc() c949d42750a0 UPSTREAM: Convert v4l2 event to struct_size f867ff3b4edf UPSTREAM: Convert virtio_console to struct_size e1c83c4c2728 UPSTREAM: device: Use overflow helpers for devm_kmalloc() 46656f616843 BACKPORT: mm: Use overflow helpers in kvmalloc() 175ba3d5c654 UPSTREAM: mm: Use overflow helpers in kmalloc_array*() 434622ed32fa UPSTREAM: mm: faster kmalloc_array(), kcalloc() 0e59c29a300c UPSTREAM: include/linux/slab.h: add kmalloc_array_node() and kcalloc_node() 04b17354fa95 UPSTREAM: overflow.h: Add allocation size calculation helpers c6bc182775b5 UPSTREAM: compiler.h: enable builtin overflow checkers and add fallback code * packages/apps/LineageParts/ a785b80 StatusBarSettings: Improve clock icon blacklist handling ==================== 07-30-2018 ==================== * frameworks/base/ 379859e90f3 SystemUI: Fix default clock blacklist value * hardware/qcom/audio-caf/msm8998/ cc24d968c hal: Add missing compress voip PCM device ID * kernel/oneplus/msm8998/ e1cc54351b97 fs: sync: Avoid calling fdget without fdput 955a20355345 fs/exec: fix use after free in execve 57e475568e1d FROMGIT: arm64: export tishift functions to modules f33d7ab02592 smb: enable otg on smb init 736c3f8be2d0 arm64: strcmp: align to 64B cache line a28356dcceef qcom: msm-core: Fix unused variable warning 9b10ef65d3c3 Revert "i2c-msm-v2: Ensure system is always active for i2c transfers" b9c135ed840f media: v4l2-core: Don't use WARN_ON cb9453972cc7 drivers: oneplus: Don't compile with all of the debug stuff by default e5ccd7e74a2b drivers: misc: Don't compile BOOTLOADER_LOG by default b5d8c31286b9 ANDROID: vfs/ext4: finish umount(2) in time and avoid errors=panic by filesystem 54cb16f2abe6 usb: dwc3-msm: Switch to freezable workqueue for sm_work 79749c1d3bc2 scsi: ufs: Change power mode on line reset 6eaee729ecfc scsi: ufs: disable auto hibern8 4ad89fa4539e selinux: Remove dubious switch option ab2575060bad scsi: ufs: Increase crypto thread priority e47d2f19f4fe drivers: input: Ensure sysfs paths remain consistent 2d5724641522 arm64: futex: Mask __user pointers prior to dereference 1e4a3ee4e427 arm64: uaccess: Don't bother eliding access_ok checks in __{get, put}_user d6da452074b6 arm64: uaccess: Prevent speculative use of the current addr_limit 1e37f4eb5744 arm64: Use pointer masking to limit uaccess speculation 4accac677312 arm64: entry: Ensure branch through syscall table is bounded under speculation e533a961dfb9 arm64: Make USER_DS an inclusive limit e2a0fecf5526 arm64: move TASK_* definitions to 5bba357caa91 arm64: Implement array_index_mask_nospec() 5df597b0072a arm64: barrier: Add CSDB macros to control data-value prediction 51dfa3fee66d drivers: param_read_write: Expose cust_flag sysfs 148837362a76 ANDROID: keychord: Check for write data size 949bcf2b5806 ASoC: core: Don't assign an out-of-bounds address to rtd_aux 9927e748bc69 power: msm-core: Compile out temperature polling 43738d938519 msm: clock-osm: Use CLKFLAG_NO_RATE_CACHE for pwrcl and perfcl clk db11d04a9b46 usb: dwc3-msm: Remove indefinite wakeup df365fca1056 msm: msm_bus: Don't enable QoS clocks when none are present 06d1ff158c61 power: msm-core: Fix mutex not getting unlocked in error path 7f3d4d8daa46 i2c-msm-v2: Ensure system is always active for i2c transfers 97a09d2730a5 include/uapi/linux/if_pppox.h: include linux/in.h and linux/in6.h 7d63328f5450 include/uapi/linux/if_pppox.h: include linux/if.h 6de012901318 netfilter: fix include files for compilation 70134317804b Added fsync on/off support. 76d6cb8443d1 op: prevent is_angela from being set anything other than 0 5e0cc77f66dc BACKPORT: arm64: ensure the kernel is compiled for LP64 6f8d36d1217d UPSTREAM: arm64: prevent regressions in compressed kernel image size when upgrading to binutils 2.27 90092bdaf265 UPSTREAM: arm64: kernel: force ET_DYN ELF type for CONFIG_RELOCATABLE=y 515aa1ff5bd2 crypto: qce50: Init sg don't just add pages to it a90a5e5f7d95 mark qcedev data const 06a54215fa32 mm: slub: Default slub_max_order to 0 6a31ce9fd2fe mm: skip swap readahead when process is exiting aeddb3d6ef40 oneplus5 : Update defconfig 94d676e21204 Revert "mm: revert x86_64 and arm64 ELF_ET_DYN_BASE base changes" a6f57f142316 arm64: determine stack entropy based on mmap entropy c9689ceb68df UPSTREAM: arm64/mmap: properly account for stack randomization in mmap_base e80e9628d0fe slub: add multi-purpose random canaries c7ee008956c0 slub: add support for verifying slab sanitization d8c52c22d9b4 slub: add basic full slab sanitization 831cf8b7862a add support for verifying page sanitization 2878a1dedaff add simpler page sanitization 8e72f441d34c UPSTREAM: arm64: ascii armor the arm64 boot init stack canary 7b4c5c886a60 BACKPORT: random,stackprotect: introduce get_random_canary function 47849cee20e6 Turn off FORTIFY_SOURCE for GCC 4.9.4 748723e7285d replace incorrect strscpy use in FORTIFY_SOURCE 3afe0a6c7af7 BACKPORT: include/linux/string.h: add the option of fortified string.h functions 32f0a9ea1237 add alloc_pages_exact alloc_size attributes b6cecbee4003 add percpu alloc_size attributes 9573e9d636fb add vmalloc alloc_size attributes 538924c8cfbc add kmalloc/krealloc alloc_size attributes ecb2ed8983c8 BACKPORT: arm64, vdso: Define vdso_{start,end} as array 50b962c0c3bd BACKPORT: arm64: apply __ro_after_init to some objects 5de03bbf6bdf randomize lower bits of the argument block a886e62bca61 UPSTREAM: mark most percpu globals as __ro_after_init 883e2ff64c22 UPSTREAM: mm/mmap.c: mark protection_map as __ro_after_init 484593bf8c33 bug on !PageSlab && !PageCompound in ksize 6b5910a22df4 always perform cache_from_obj consistency checks 63e517f735db bug on kmem_cache_free with the wrong cache f6c0a880be72 real slab_equal_or_root check for !MEMCG_KMEM 96d205d4c2c4 add missing cache_from_obj !PageSlab check 76323f1bcec8 add a SLAB_HARDENED configuration option 803b7fc47b2e BACKPORT: mm: allow slab_nomerge to be set at build time 05319cd1571d UPSTREAM: mm/slub.c: add a naive detection of double free or corruption 2cdd6bb1edfa UPSTREAM: mm: add SLUB free list pointer obfuscation 30bf1c0825e7 UPSTREAM: mm/slub: query dynamic DEBUG_PAGEALLOC setting d75bcc7908a7 UPSTREAM: mm/slub.c: fix random_seq offset destruction 5d7b1b13285c UPSTREAM: mm/slab.c: fix SLAB freelist randomization duplicate entries 190a9866ff26 UPSTREAM: mm: SLAB hardened usercopy support 3ecb63414e74 mm: reorganize SLAB freelist randomization 1063d03a225d mm, mempolicy: task->mempolicy must be NULL before dropping final reference c216280cb50e slub: drop bogus inline for fixup_red_left() de7f1563a2fe mm: disable CONFIG_MEMORY_HOTPLUG when KASAN is enabled ad14695c4f4a kasan: improve double-free reports 1c3e06cae92a ANDROID: mm, kasan: coalesce split strings 596625faf53e kasan: remove the unnecessary WARN_ONCE from quarantine.c 8a684cb04a33 kasan: avoid overflowing quarantine size on low memory systems 6a1d94ef8a28 mm/kasan: get rid of ->state in struct kasan_alloc_meta 6f05597763e1 mm/kasan, slub: don't disable interrupts when object leaves quarantine 60873b8627c3 mm/kasan: get rid of ->alloc_size in struct kasan_alloc_meta bc9adb444b14 mm/kasan: don't reduce quarantine in atomic contexts 941c70dcc3d6 mm/kasan: fix corruptions and false positive reports 2a24df47edbf mm, kasan: switch SLUB to stackdepot, enable memory quarantine for SLUB 8dd277031048 mm: SLUB freelist randomization aebce3f6b303 mm: SLAB freelist randomization 315c07087cef mm/slab: introduce new slab management type, OBJFREELIST_SLAB a213e74b9615 mm/slab: factor out slab list fixup code 5e3eafa51561 mm/slab.c: add a helper function get_first_slab ccd972c2e246 mm/slab.c use list_first_entry_or_null() a8942fc4d766 mm: slab: free kmem_cache_node after destroy sysfs file c9a0a7766f42 mm, kasan: account for object redzone in SLUB's nearest_obj() c648722a11f0 mm, kasan: don't call kasan_krealloc() from ksize(). c701d4134e4f kasan/quarantine: fix bugs on qlist_move_cache() 715e4acdd4f5 mm: mempool: kasan: don't poot mempool objects in quarantine 8525c6b50de3 kasan: change memory hot-add error messages to info messages fac72e8dccf2 mm: kasan: remove unused 'reserved' field from struct kasan_alloc_meta f7d767b6a298 mm/kasan: add API to check memory regions a13eb5a33e45 MAINTAINERS: fill entries for KASAN e325a3498de1 mm/kasan: print name of mem[set,cpy,move]() caller in report 442b57cc67ea mm: kasan: initial memory quarantine implementation 9383c933b1f6 mm/slab: make criteria for off slab determination robust and simple e9ac04a59f67 mm/slab: clean up cache type determination 7cf7424898ae mm/slab: put the freelist at the end of slab page 3062e7158286 mm, kasan: add GFP flags to KASAN API 8b9adb323ecf mm, kasan: fix compilation for CONFIG_SLAB 73bed3bb73c1 UPSTREAM: mm, kasan: stackdepot implementation. Enable stackdepot for SLAB 3ff5311a0853 lib/stackdepot.c: Revert for a clean fast forward from Google e07a5f413150 mm/slab: do not change cache size if debug pagealloc isn't possible c0511bb7d483 mm, kasan: SLAB support b541806169b0 mm/slab: factor out debugging initialization in cache_init_objs() 2d24ac488aa6 mm/slab: align cache size first before determination of OFF_SLAB candidate 9027426f5e41 mm/slab: remove object status buffer for DEBUG_SLAB_LEAK f159cf60d2ba mm/slab: alternative implementation for DEBUG_SLAB_LEAK 2f6be1433a02 mm/slab: clean up DEBUG_PAGEALLOC processing code a920dc0c9340 mm/slab: use more appropriate condition check for debug_pagealloc 199745762fa3 mm/slab: activate debug_pagealloc in SLAB when it is actually enabled 50e720606d19 mm/slab: remove useless structure define 8d4093e21087 mm/slab: fix stale code comment 68fe1871095c mm/slab: move SLUB alloc hooks to common mm/slab.h 93f4ca412ee8 mm/slab: remove the checks for slab implementation bug ea9296dc89dd Revert "mm: SLAB hardened usercopy support" af8e26e07b9a enable protected_{symlinks,hardlinks} by default 62fc4d5d3fa4 disable ptrace_scope by default b47ad342cae5 oneplus5: remove 'reboot edl' interface for security. 2455ef562377 oneplus5: Enable wakelock blocker driver 498cf817bb82 boeffla_wl_blocker: add generic wakelock blocker driver v1.1.0 512edd6b3783 Make msm_serial_hs RT to improve bluetooth performance bde4521d1e7f serial: msm_serial_hs: Protect spurious irqs after wakeup irq enablement 23cc17cce603 qpnp-haptic: expose vibrate function 36c5ba6b4f47 msm_serial_hs: make the Bluetooth tty thread RT 9c9962f814e3 tty: add tty_port_set_policy function 1cb8c6faec16 tty: check before stopping kthread c7e3869895d3 tty: move tty_port workqueue to be a kthread 858d21c79501 BACKPORT: mm: fix pageblock heuristic 77e771d98007 msm_ispif: Increase timeout to 10 seconds from 1 second. cd30caeb8bef soc: q6dspv2: add api to vote for upgrading thread priority 49693c34e6f8 diag: Fix reference count mismatch bcfe7894f5ca power_supply: Fix unbalanced the power supplies 66c3ff2e7ae2 msm: cpp: Reduce cpp timeout on MC error 22b9fa4d6941 CHROMIUM: [media] v4l2-core: Use kvmalloc() for potentially big allocations 37a27cce2a8b UPSTREAM: [media] v4l2-async: Use kmalloc_array() in v4l2_async_notifier_unregister() 0e2aede305c4 BACKPORT: mm, vmalloc: fix vmalloc users tracking properly 7899116086b2 UPSTREAM: mm, vmalloc: properly track vmalloc users bac4a882fb75 CHROMIUM: mm: Take kvmalloc_array() from upstream 375bf8bbb1f6 BACKPORT: mm: introduce kv[mz]alloc helpers a32cb54347ae msm: kgsl: Stop slab shrinker when no more pages can be reclaimed 79f2680511e7 kgsl: Increase priority of RT thread 0ec77c72f71b cpu-boost: Boost priority of notifier_block f4bf75af1879 cpu-boost: optimize policy update loop on input cpufreq boost d6e05d6a3d34 qcom-cpufreq: Use CLKFLAG_NO_RATE_CACHE fa849542ba4f cpufreq: fallback to interactive if governor is not found 22e52ecf7691 drivers: cpufreq_interactive: handle error for module load fail ce5bf01f3879 interactive: avoid calling usecs_to_jiffies() repeatedly 16f461e224f9 oneplus5: Add wireguard config 7936eac66d08 net/wireguard: add wireguard importer b649e4d531d8 oneplus5: Enable sound control driver 2d9c2df2b151 ASoC: wcd-mbhc: Improve detection speed and accuracy 0f8d7a81de16 ASoC: wcd9335: add earpiece and mic gain, prevent headphone reset a0fbad549f94 ASoC: wcd9335: Sound control 19add9f7a3f2 oneplus5: Enable KCAL driver 4270514d39e2 mdss: rotator: Use FIFO kthread for rotator work 3b0adf725102 msm: mdss: Power on display asynchronously as early as possible 9cc87105f70f msm: mdss: Fix potential buffer overflow eb36ab5424d3 mdss_fb: add lcd backlight min limit fc43f6d233f5 mdss_fb: add backlight dimmer option f7bb7e99ee98 msm: mdss: KCAL: disable igc update 50960cbe1a2c mdss mdp: kcal for mdss_mdp_v1_7 050f2312ef53 oneplus5: Enable STUNE_BOOST 9f3bfd745387 cpu-boost: Implement Dynamic SchedTune Boost v3 071f516bbeee sched/tune: Add initial support for Dynamic SchedTune Boost 3fd6ecc86688 cpufreq: cpu-boost: Prevent boost when device device is suspended 57d0130939ee cpufreq: cpu-boost: don't boost the gold cluster unecessarily 16afa4ed5686 cpufreq: cpu-boost: don't boost if input_boost_ms is <= 0 f8d66345d70d cpufreq: cpu-boost: export input_boost_enable to userspace 3d9d938a570a cpufreq: cpu-boost: don't boost over user set max freq 1f52aa0fecf4 cpufreq: cpu-boost: set interval between consecutive boosts to be at least the duration of the boost instead of a bigger value ece228e26c5f msm_performance: don't limit min and max cpu freq 4e6d29f1b0ee synaptics_s3320: Move the disable button logic from mdss_dsi 9a53f5f5e22b misc: fpc1020: Ignore home key presses when touchscreen is in use 9e829b74de8d input: synaptics: s3320: Stop keypad when touchscreen is in use (configurable) 8353d98582d1 oneplus5: Enable state notifier 40a13e0afb88 mdss: Add state_notifier hooks b8cc543d062f soc: msm: Add state notifier driver 805057396265 block: replace io_schedule with io_schedule_timeout 7b24044506b8 block: maple: Improve coding style 3d9f8b304f38 block: Add Maple I/O Scheduler 01c0f0a6dbf0 block, scheduler: convert xxx_var_store to void 7205688ab717 block/cfq: cache rightmost rb_node 51f877d72bad block/cfq: replace cfq_rb_root leftmost caching b0003334d190 rbtree: cache leftmost node internally 3bbe03f73269 cfq: Give a chance for arming slice idle timer in case of group_idle 861a6727fe3a cfq-iosched: fix the delay of cfq_group's vdisktime under iops mode 4b15ed71ea34 cfq-iosched: Delete unused function min_vdisktime() 01d828dd2f30 cfq-iosched: Adjust one function call together with a variable assignment c50c17a69df6 block: Initialize cfqq->ioprio_class in cfq_get_queue() 18bebc5c00d0 block: do not merge requests without consulting with io scheduler 69b7f49c25cb cfq-iosched: Charge at least 1 jiffie instead of 1 ns 1c41bee5d91d cfq-iosched: Fix regression in bonnie++ rewrite performance c343e2f4cdb3 cfq-iosched: Convert slice_resid from u64 to s64 80a7847f6397 cfq-iosched: Convert to use highres timers 6ddca714b619 cfq-iosched: Expose microsecond interfaces 12dcf42aa71b cfq-iosched: Convert from jiffies to nanoseconds 939483c4a1bd cfq-iosched: Allow parent cgroup to preempt its child 330a770ad297 cfq-iosched: Allow sync noidle workloads to preempt each other 27f1864486b2 cfq-iosched: Reorder checks in cfq_should_preempt() 8c3cc8d817b6 cfq-iosched: Don't group_idle if cfqq has big thinktime debe6ebb8edb Correctly unregister usb_psy c0a742dd98f9 fs/fs-writeback.c: remove redundant if check 129502683f6c mm, writeback: flush plugged IO in wakeup_flusher_threads() c006c4e66abd writeback: Write dirty times for WB_SYNC_ALL writeback 5d6d8e85ef43 fs/fs-writeback.c: inode writeback list tracking tracepoints 29097fae55ee fs/fs-writeback.c: add a new writeback list for sync 564078b2c69a writeback: inode cgroup wb switch should not call ihold() 0903ce0c5cc2 mm,writeback: don't use memory reserves for wb_start_writeback 3b83b2d73072 Revert "proc: smaps: Allow smaps access for CAP_SYS_RESOURCE" 91297d45e7bc disable crc check 5c57aec8adab proc: Remove additional SafetyNet flags from /proc/cmdline 0c4a3c0996d3 proc: Remove verifiedbootstate flag from /proc/cmdline d71933a5d451 cpuidle: don't disable cpuidle when entering suspend d85ea0bd7d32 qcom: msm-core: uninterruptible wait - you can kiss my arse goodbye af0e7a28471c qcom: mpm: use interruptible wait to reduce load avg 6a718835b2cd msm: mdss: convert threads to interruptible * packages/apps/AudioFX/ 1be86c7 AudioFX: bump to api27 ==================== 07-29-2018 ==================== * android/ 5e5ecc7 Enable LineageCustomizer * build/make/ a82a188b5 core: config: Use host ijar if requested 17bc5883d dex2oat: disable multithreading for WSL ecf613729 Add detection for WSL 14925d030 Adapt ijar for WSL * external/f2fs-tools/ 8273bd0 fsck: Fix 1.11.0 compilation 235999b f2fs-tools: release 1.11.0 b93ced9 check_f2fs: return 0 all the time e18e1e3 sload.f2fs: fix the missing of bit mask for file type 2be1f00 sload.f2fs: give correct file type fb6547e fsck.f2fs: fix check order in -p1 4baf0ce mkfs.f2fs: avoid selinux denial for unnecessary sysfs node e6742ab fsck.f2fs: fix stack overflow when reading out nat block * kernel/oneplus/msm8998/ 6ff4fe764c2c msm_cci: fix inconsistent mutex_lock 376311f0ae20 msm: mdss: fix inconsistent mutex_lock 35f2ac35683e slimbus: fix inconsistent mutex_lock 62ae1b29547c qdsp6v2: fix inconsistent mutex_lock 1b03a96f38e8 wcd9335: fix inconsistent mutex_lock 87a26b72787a msm: mdss: fix inconsistent mutex_lock 3845ab6b188b msm: qdsp6v2: fix inconsistent spin_lock 5255761669e6 UPSTREAM: tty: serial_core: add tty NULL check to uart_tx_stopped 34fe3ae856b5 ASoC: wcdxxxx: queue work on power efficient wq 84b4276f4be0 power: qpnp-fg-gen3: queue work on system_power_efficient_wq 1d411770381b power: bq27541: queue work on system_power_efficient_wq ba42900448b4 drivers: power: bcl: queue work on system_power_efficient_wq b3d18e38612d power: bcl: queue work on system_power_efficient_wq 6798d913bf1e qcom: msm-core: queue work on system_power_efficient_wq efa7d6d089fa drivers: mdss: queue input handler functions to a high prio wq a258cf062fc6 drivers: thermal: queue work on system_power_efficient_wq 0298aca23a72 ANDROID: sdcardfs: Don't d_drop in d_revalidate 56d8751fb9ff ANDROID: sdcardfs: Check stacked filesystem depth bbd494406a29 ANDROID: sdcardfs: fix potential crash when reserved_mb is not zero 91d76bd3d3ad ANDROID: sdcardfs: Set s_root to NULL after putting b08082f4fda0 ANDROID: sdcardfs: d_make_root calls iput 3dd6ca31b005 ANDROID: sdcardfs: Check for private data earlier c8a7d8879d6d ANDROID: sdcardfs: fix lock issue on 32 bit/SMP architectures ab5b85257174 ANDROID: sdcardfs: Set num in extension_details during make_item d87cb7d886ae ANDROID: sdcardfs: Hold i_mutex for i_size_write 4d6e07fec052 ANDROID: sdcardfs: Protect set_top ed161ff31c90 ANDROID: fsnotify: Notify lower fs of open 99b72a303978 Revert "ANDROID: sdcardfs: notify lower file of opens" 95ae878d3cd5 ANDROID: xattr: Pass EOPNOTSUPP to permission2 9e75c1fe2783 ANDROID: sdcardfs: Move default_normal to superblock 0e2ea380aaf6 ANDROID: sdcardfs: Fix missing break on default_normal 680bc0827369 ANDROID: sdcardfs: Add default_normal option 5f4ad5e90101 ANDROID: sdcardfs: notify lower file of opens c259370198f7 UPSTREAM: binder: replace "%p" with "%pK" dd8dcfb24ef9 UPSTREAM: binder: free memory on error 70e7542b2a16 UPSTREAM: binder: fix proc->files use-after-free 0390b642dec3 UPSTREAM: Revert "FROMLIST: binder: fix proc->files use-after-free" 7e3f1d3fdb2d ANDROID: binder: Switch binder_deferred_lock to a spinlock. afdaf8ca7e75 UPSTREAM: ANDROID: binder: correct the cmd print for BINDER_WORK_RETURN_ERROR 67f9dd59cda5 UPSTREAM: ANDROID: binder: remove 32-bit binder interface. c9045117b2d5 UPSTREAM: ANDROID: binder: re-order some conditions 3194051e149b UPSTREAM: android: binder: use VM_ALLOC to get vm area 5637df4fdad3 UPSTREAM: android: binder: Use octal permissions c091c47be22d UPSTREAM: android: binder: Prefer __func__ to using hardcoded function name b5115dfb69a8 UPSTREAM: ANDROID: binder: make binder_alloc_new_buf_locked static and indent its arguments e54c411633b5 UPSTREAM: android: binder: Check for errors in binder_alloc_shrinker_init(). 3381d9e95d82 binder: fix binder work return error is wrongly consumed 356f63323d98 UPSTREAM: ANDROID: binder: prevent transactions into own process. a7e85f4cdd35 UPSTREAM: ANDROID: binder: remove WARN() for redundant txn error e22909be6929 UPSTREAM: ANDROID: binder: synchronize_rcu() when using POLLFREE. 5d5d6ffc2956 UPSTREAM: ANDROID: binder: remove waitqueue when thread exits. 010041b056be ANDROID: binder: Remove obsolete proc waitqueue. 06c79ce49153 UPSTREAM: android: binder: fix type mismatch warning f25d124fa5db FROMLIST: binder: fix proc->files use-after-free 743425d25f5f ANDROID: binder: clarify deferred thread work. a04b3746615b ANDROID: binder: show high watermark of alloc->pages. 9f0db10fa31c ANDROID: binder: Add thread->process_todo flag. 5d09d088ccb7 FROMLIST: android: binder: Fix null ptr dereference in debug msg 8dd743f72a6f FROMLIST: android: binder: Change binder_shrinker to static 9bd62d4ab357 ANDROID: binder: fix node sched policy calculation 1f053e918faa ANDROID: binder: init desired_prio.sched_policy before use it 2a1f6177fb44 ANDROID: binder: Add tracing for binder priority inheritance. 254a45f15ebe FROMLIST: android: binder: Don't get mm from task 043e4c2df7fa FROMLIST: android: binder: Remove unused vma argument 7f7685230d4e FROMLIST: android: binder: Drop lru lock in isolate callback a5e9570e3242 FROMLIST: android: binder: Add page usage in binder stats dbcda07d67a7 FROMLIST: android: binder: Add shrinker tracepoints d062ff0eac9f FROMLIST: android: binder: Add global lru shrinker to binder e4154df3b079 BACKPORT: partial: mm, oom_reaper: do not mmput synchronously from the oom reaper context 91b9a16d7437 FROMLIST: android: binder: Move buffer out of area shared with user space d69db8f2addc FROMLIST: android: binder: Add allocator selftest 77d2b7826cb1 FROMLIST: android: binder: Refactor prev and next buffer into a helper function 40b9e1b4b45c ANDROID: binder: don't queue async transactions to thread. 738fb1193b43 ANDROID: binder: call poll_wait() unconditionally. 2fc807ac17cb ANDROID: binder: Don't BUG_ON(!spin_is_locked()). 2897b837143a CHROMIUM: kbuild: add forward declaration of default target to Makefile.headersinst a4fb44048511 FROMGIT: kbuild: shrink .cache.mk when it exceeds 1000 lines 1df80fedb834 FROMGIT: kbuild: Cache a few more calls to the compiler a6742f136e2c FROMGIT: kbuild: Add a cache for generated variables 9b9c3e25dcbb FROMGIT: kbuild: Add __cc-option macro 418bff7c7a1d FROMGIT: kbuild: add forward declaration of default target to Makefile.asm-generic 5dffacb0a146 FROMGIT: kbuild: move "_all" target out of $(KBUILD_SRC) conditional 112687081bba Makefile: Add SCRIPT_OPT_FLAGS to allow passing of flags from a script d967b167d7f9 Makefile: Use O3 for Clang f154a61f7461 Makefile: Slim down CONFIG_CC_OPTIMIZE_FOR_SIZE block 3f8b744070f9 OP5: Fix a few more -Wsection errors b64fc4dce155 FROMGIT: sched/sysctl: Fix attributes of some extern declarations 803d10011dc4 CHROMIUM: kbuild: clang: Disable the 'duplicate-decl-specifier' warning 25f5ce26436d module: Remove const attribute from alias for MODULE_DEVICE_TABLE 251fa639cbcc soc: qcom: qpnp-haptic: Fix self assign Clang warnings 74e05602efa8 codecs: tfa9891: Hide self assign Clang warnings f41ca6ca52fd touchscreen: fw_update_v7: Fix constant logical operand warning 68bcce2f3774 cfg80211: Support backport of removing ieee80211 096474c3300c BACKPORT: cfg80211: remove enum ieee80211_band 9feaa2ea4def ANDROID: HACK: Makefile: fix all build warnings for in tree code 3a1871a0b0fe ion: system_secure_heap: fix constant logical comparison bug 9ec87fa2247f drivers: firmware: qcom: more specific -Wno-* subdirs 6f953be5a9b7 ANDROID: HACK: Makefile: wrap -Wno-frame-larger-than= flags in cc-option 6be649d174bf ANDROID: HACK: Makefile: whitelist CFLAGS to reenable Werror 446752a38584 UPSTREAM: nl80211: Fix enum type of variable in nl80211_put_sta_rate() d1a5abe8182f BACKPORT: kernel.h: handle pointers to arrays better in container_of() 259b4a7d9226 BACKPORT: bug: split BUILD_BUG stuff out into 36a085f3ebfc FROMLIST: mm/zsmalloc: Change stat type parameter to int 3c96744db1ea UPSTREAM: mm/zsmalloc.c: fix -Wunneeded-internal-declaration warning 10ff160b15fa Remove all -Werror handling temporarily fafa1b5f5d92 kbuild: Rename COMPILE_NAME to KBUILD_COMPILER_STRING 84c9ab860b8b scripts: Support a custom compiler name 8288ff6dcfda arm64: support __int128 with clang 58b38fee259b arm64: support __int128 on gcc 5+ 672e6ff49fa6 firmware_class: make firmware caching configurable 5876a677fab4 UPSTREAM: ipv6: fib: Unlink replaced routes from their nodes d9533d8a4f58 ANDROID: usb: gadget: assign no-op request complete callbacks 19c22e06cc99 ANDROID: usb: gadget: configfs: fix null ptr in android_disconnect ef2818d3f7fb ANDROID: Use sk_uid to replace uid get from socket file d53e4f9e6a84 BACKPORT: ext4: add EXT4_IOC_GOINGDOWN ioctl aaf51522591d BACKPORT: ext4: add shutdown bit and check for it 6d1dffed3653 BACKPORT: ext4: rename s_resize_flags to s_ext4_flags 31e93ba3ccce BACKPORT: xfrm: Clear sk_dst_cache when applying per-socket policy. 3376c17b8a97 msm-core: disable userspace access to poll_ms f6b14b59d764 FROMLIST: arm64: kpti: Fix the interaction between ASID switching and software PAN 1683b9d07e83 arm64: Kconfig: Reword UNMAP_KERNEL_AT_EL0 kconfig entry db54de3e8a73 arm64: use RET instruction for exiting the trampoline ad850915bf39 FROMLIST: arm64: kaslr: Put kernel vectors address in separate data page 8d0874a3ddb7 FROMLIST: arm64: mm: Introduce TTBR_ASID_MASK for getting at the ASID in the TTBR 12ca66b2b681 FROMLIST: arm64: Kconfig: Add CONFIG_UNMAP_KERNEL_AT_EL0 4cbe23fea500 FROMLIST: arm64: entry: Add fake CPU feature for unmapping the kernel at EL0 a79e1bc5492e FROMLIST: arm64: tls: Avoid unconditional zeroing of tpidrro_el0 for native tasks fd3070fc6237 FROMLIST: arm64: erratum: Work around Falkor erratum #E1003 in trampoline code 088c4b2e35c5 FROMLIST: arm64: entry: Hook up entry trampoline to exception vectors cf953e7ad1eb FROMLIST: arm64: entry: Explicitly pass exception level to kernel_ventry macro 657e8f3d4472 FROMLIST: arm64: mm: Map entry trampoline into trampoline and kernel page tables a6eb2774a492 FROMLIST: arm64: entry: Add exception trampoline page for exceptions from EL0 381ccf46be4c FROMLIST: arm64: mm: Invalidate both kernel and user ASIDs when performing TLBI f2e418ffb532 FROMLIST: arm64: mm: Add arm64_kernel_unmapped_at_el0 helper 57faa7eceac0 FROMLIST: arm64: mm: Allocate ASIDs in pairs f699726fba18 FROMLIST: arm64: mm: Fix and re-enable ARM64_SW_TTBR0_PAN f7484d496be2 FROMLIST: arm64: mm: Move ASID from TTBR0 to TTBR1 420005eb37a7 FROMLIST: arm64: mm: Temporarily disable ARM64_SW_TTBR0_PAN 153a30b5d396 FROMLIST: arm64: mm: Use non-global mappings for kernel space 805622a3aa2d UPSTREAM: arm64: factor out entry stack manipulation 67ea1aa4fc3d UPSTREAM: arm64: tlbflush.h: add __tlbi() macro 29f892b3bbff lz4: fix compress max output bound e49aaa9819f7 BACKPORT: crypto: change LZ4 modules to work with new LZ4 module version df9b9eb631e6 UPSTREAM: lib/decompress_unlz4: change module to work with new LZ4 module version 1cde5c999354 UPSTREAM: lib: update LZ4 compressor module d53bb0aa8f90 UPSTREAM: lz4: fix wrong compress buffer size for 64-bits 349d9aaae828 UPSTREAM: lib: lz4: cleanup unaligned access efficiency detection 1d781342a8a4 UPSTREAM: time: Fix ktime_get_raw() incorrect base accumulation 0a47eedf00d0 BACKPORT: time: Clean up CLOCK_MONOTONIC_RAW time handling ab0d5c239ec2 UPSTREAM: arm64/vdso: Fix nsec handling for CLOCK_MONOTONIC_RAW 49e7efafe99f UPSTREAM: arm64: vdso: fix clock_getres for 4GiB-aligned res 51a89f54eaeb Fix all relevant GCC warnings (OOS Open Beta 6) 10ed7be981ff Fix all relevant GCC warnings (LA.UM.6.4.r1-06900-8x98.0) 97736a36393a scripts/mkcompile_h: Remove trailing spaces from compiler version 771d49b889c6 printk: Fix mismatch error 462a4b91902d arm64: Update Clang flags 8d7d131745f6 FROMLIST: BACKPORT: kbuild: add __cc-ifversion and compiler-specific variants b467f77975d4 FROMLIST: kbuild: add clang-version.sh 079baf8520fb msm: camera: properly initialize vfe da49c1eec650 msm: sde: fix unaligned memory read 4715dd9ae7a4 soc: qcom: smp2p: fix __iomem access in SMP2P_{GET,SET}_* 64d5834a1830 Revert "HACK: drivers: soc: qcom: fix boot failures with clang-built kernel" 7aef20725d5d BACKPORT: kbuild: clang: Disable 'address-of-packed-member' warning 3e6ee074a63a BACKPORT: compiler, clang: properly override 'inline' for clang d1eba5dbc031 BACKPORT: compiler, clang: suppress warning for unused static inline functions f91bb954c34c UPSTREAM: kbuild: fix asm-offset generation to work with clang 1d9790c644b0 UPSTREAM: kbuild: consolidate redundant sed script ASM offset generation b330970b2884 UPSTREAM: kbuild: Consolidate header generation from ASM offset information fae6cf3a094a Revert "LLVMLINUX: kbuild, LLVMLinux: Fix asm-offset generation to work with clang" 67c7128e35d4 drivers: staging: qcacld-3.0: treat more clang warnings as no-error 6ff22b3254cb HACK: drivers: soc: qcom: fix boot failures with clang-built kernel 448281866501 HACK: drivers: staging: qcacld-3.0: increase clang frame-larger-than threshold a280308cd769 drivers: staging: qcacld-3.0: don't treat some clang warnings as errors 6dddc920935e drivers: media: msm: don't use nested functions 2b6dc2206518 drivers: soc: qcom: fix register names on ARM64 8be5b1531868 ANDROID: HACK: futex, LLVMLinux: don't optimize futex_detect_cmpxchg() on ARM64 703da67ae5aa ANDROID: HACK: arm64, LLVMLinux: replace prfm instruction in spin_lock_prefetch() eb1d24622b53 ANDROID: HACK: arm64, LLVMLinux: use -mno-implicit-float 9081a9b316d6 ANDROID: HACK: arm64: crypto, LLVMLinux: explictly pass -mcpu option to gas a3a1964def16 ANDROID: HACK: firmware, LLVMLinux: fix EFI libstub with clang aab2c9de88c2 UPSTREAM: crypto: arm64/sha - avoid non-standard inline asm tricks 389cb3c157ec ANDROID: kasan, LLVMLinux: add clang-specific CFLAGS_KASAN 715b38e7d902 ANDROID: Kbuild, LLVMLinux: disable clang -Wpointer-bool-conversion 13071fdc9eb4 ANDROID: Kbuild, LLVMLinux: allow overriding clang target triple 0e59c560ed8e ANDROID: Kbuild, LLVMLinux: fix GCC_TOOLCHAIN definition 93aa723b7c89 ANDROID: drivers: acpi: fix link error with ACPI_PROCESSOR=y, ACPI_PROCESSOR_IDLE=n 2ba92baffb13 LINARO: Add -meabi gnu to the clang parameters 9820cbbc20ea LLVMLINUX: DO-NOT-UPSTREAM arm64, LLVMLinux: prfm 77b773883270 LLVMLINUX: DO-NOT-UPSTREAM crypto: LLVMLinux: Explicitly pass through assembler options fd9393611b23 LLVMLINUX: LLVMLinux: use -Oz instead of -Os when using clang a9648c3509e0 LLVMLINUX: kbuild, LLVMLinux: Add -Werror to cc-option to support clang c0e42e16ddd2 LLVMLINUX: kbuild, LLVMLinux: Fix asm-offset generation to work with clang 9076c1ed2028 LLVMLINUX: kbuild, LLVMLinux: Add more compiler options for clang 4f2ca693cf38 LLVMLINUX: Kbuild: LLVMLinux: Disable the use of the Integrated Assembler when compiling with Clang 5814be1e2608 LLVMLINUX: kbuild, LLVMLinux: Add better clang cross build support 99a2ebae6a37 UPSTREAM: locking/static_keys: Avoid nested functions 3bcf94dceff2 include/linux/dcache.h: use unsigned chars in struct name_snapshot de4e32ac7be1 oneplus5: Enable CC_WERROR effce5621531 kernel: Add CC_WERROR config to turn warnings into errors d3f56c8881aa build: Remove appending plus sign d3b58e45f9c1 oneplus5: Add defconfig for custom ROM acb2d9bda04b binder: Remove OP changes 751b64ec4c44 drivers, kernel: revert OnePlus changes 03a5f164b685 block: bfq: Update backing_dev_info to be a pointer bfab3d59710c block, bfq: update to latest bfq-v8-v4.4 state ca34d3951612 block, bfq: add Early Queue Merge (EQM) to BFQ-v7r11 for 4.4.0 808c240263cf block: introduce the BFQ-v7r11 I/O sched for 4.4.0 64de168cc0b3 block: cgroups, kconfig, build bits for BFQ-v7r11-4.4.0 f02404e3235e s3320: fix gestures not working 85c16ef2949f OP5: Add the ability to compile out QoS framework a65b5489a825 qcom-cpufreq: clean-up OnePlus changes 37dbf82e3995 cpufreq: fix op fuckage ccab1d752ac8 gpiolib: Shut up about invalid GPIOs eecc3bff3db2 kgsl: Shut up about not being able to create debugfs 03f295e11e14 drivers: staging: import wifi stack b7baccecd6e9 arm64: dts: qcom: Apply e4e44606443a1d7dfa45799f9170ee493ff03dab to custom ROMs e6269dc551d2 arm: dts: Apply panel updates to OP5T custom file 0feb70cfd1eb dts: enable ULPS suspend mode e41d3dd67639 dts: Adjust display power settings 90edf917e414 dts: don't include unused panel dts cf8b4247e72e mdss: Fix detection of 5T display panels e94569ca012e msm: mdss: Don't use OnePlus's hacky backlight remap on custom ROMs 13808acb33bb s6e3fc1: use default (255) max backlight brightness b48252db7011 cheeseburger/dumpling: leds: enable rgb sync 96aefdd557bc arm: dts: Split OP5 and OP5T files for certain features 45090d9486c5 pwm: qpnp: Fix qcom HW known issue edd3ed42afab leds-qpnp: Don't use the changes made by OnePlus on custom ROMs 1edb3c11910f leds: leds-qpnp: add synchronized rgb control 41f8b18770c3 pwm: qpnp-pwm: add api for synchronous enable of pwms f540eb08511a pwm-qpnp: fix the uninitialized pwm mode issue 1413f1eb059c mdss: livedisplay: Fix DCI-P3 not persisting through screen on/off d8fda6814fde mdss: live_display: Add support for OxygenOS's night mode 9c14fb272369 mdss: live_display: Support OxygenOS paths bd0cd058e300 mdss: livedisplay: Don't send sRGB/DCI-P3 off cmd when dsi on 2dcfa0dfab94 mdss: livedisplay: Fix memory leaks in mdss_livedisplay_update() 40fe413a01aa msm: mdss: Only use OnePlus modes on OxygenOS 71b996263f2b msm: mdss: Add LIVE_DISPLAY Kconfig option 5d43e35156c2 msm8998: Add livedisplay cmds for dumpling panel s6e3fc1 764fcf0d2194 ARM: dts: update panel sRGB and DCI-P3 cmds f53136dde327 mdss: livedisplay: Add support for DCI-P3 mode 12fbce45e86d op3: Fix and optimize SRGB commands fcb924100068 mdss: livedisplay: Add commands to enable SRGB mode b0346b51e538 video: mdss: LiveDisplay driver ec2322311689 ARM: dts: OP5: Move 0x29 to dsi on command 5a3f47fd8053 oneplus5: Disable verity on /system 3c623d11c0f4 kernel: Fix potential refcount leak in su check d12a335ef8b1 kernel: Only expose su when daemon is running 468f95eae1d1 Revert "misc: fpc1020: Set fingerprintd priority to max when screen is off" 49e9844aa8a9 smb_lib: auto toggle otg switch based on dash status 1a5f368f2122 DASH: spoof normal usb fastcharge f94e2cde15eb qpnp-haptic: make its strength adjustable in VibratorHW 8205d34be777 msm8998: Add proximity_state sysfs support to goodix driver e67aa22a67bc Add fingerprint sensor driver snapshot from LineageOS 50870ef01cfa tri_state_key_custom: Format to Linux kernel coding style 50fd65fc254c op5: tri_state_key: allow for additional settings 3f381b38d3af Add alert slider driver snapshot from LineageOS d56a34d715a7 drivers: input: synaptics: disable button swap and key disabler for dumpling bf3089b120aa Add touchscreen driver snapshot from LineageOS 6bae06a9324b Kconfig: Add global CUSTOM_ROM config option 8991f686a86b Merge tag 'LA.UM.6.2.r2-04800-sdm660.0' f0eea3f8bdfc UPSTREAM: Revert "USB: core: only clean up what we allocated" 15d92bb5d837 Merge remote-tracking branch 'upstream/oneplus/QC8998_O_8.1' into oneplus/QC8998_O_8.1 * packages/apps/DeskClock/ 050726145 DeskClock : update alarm if it is handled in min framework * packages/apps/Jelly/ 5cfd61b Jelly: Show a Snackbar when removing an HistoryItem * packages/apps/crDroidSettings/ 2a87018 fixed pt-rBR translation 395edae Updated translations ==================== 07-28-2018 ==================== * packages/apps/Jelly/ 5cfd61b Jelly: Show a Snackbar when removing an HistoryItem * packages/apps/crDroidSettings/ 2a87018 fixed pt-rBR translation 395edae Updated translations * system/tools/hidl/ 2626915 Add DT_UNKNOWN handling 4b19c46 Revert "Use stat() to determine file type from readdir()" ==================== 07-27-2018 ==================== * frameworks/av/ 89af456a0 Merge 'lineage-15.1' into 8.1 fefb0b147 NdkMediaCodec: add AMediaCodec_getBufferFormat * frameworks/base/ 70fd4e56493 Merge 'lineage-15.1' into 8.1 a576e2b7c27 Updated translations * frameworks/opt/telephony/ 0361df029 Merge 'lineage-15.1' into 8.1 * packages/apps/crDroidSettings/ 99e2bd7 Updated translations * packages/services/Telecomm/ bd5e1dc3 Merge 'lineage-15.1' into 8.1 * packages/services/Telephony/ 1fed5e23 Merge 'lineage-15.1' into 8.1 ==================== 07-26-2018 ==================== * frameworks/base/ d1f21a1dba7 Updated translations 8e9e3c69b73 Proper supplementary service notification handling (1/5). * packages/apps/Dialer/ a42f70473 Proper supplementary service notification handling (5/5). * packages/apps/crDroidHome3/ 502310916 Updated translations * packages/apps/crDroidSettings/ aefe559 Updated translations ==================== 07-25-2018 ==================== * device/oneplus/msm8998-common/ 4db63d6 msm8998-common: Use low level shutdown trigger a2f1b3a msm8998-common: Prevent disabling sleep on boot eb3f252 msm8998-common: Use mke2fs to create ext4 images 2c37c5a msm8998-common: Build libmm-omxcore bddcbed msm8998-common: Update networkAttributes from marlin 4dd6f96 msm8998-common: data-ipa-cfg-mgr: import from LA.UM.6.4.r1-08500-8x98.0 666af79 msm8998-common: add packages_resources_devicesettings to dependencies * frameworks/native/ 286f9185a Don't use cutils/Atomic.h 53b7e67aa SF: Switch computeBounds to return FloatRect 7f45fbec8 surfaceflinger: Need GSI to support landscape LCM 76ad5af5b surfaceflinger: Fix landscape LCM issue * hardware/ril-caf/ 85b751e Merge 'lineage-15.1-caf' into 8.1-caf * kernel/oneplus/msm8998/ a65445f553d3 Merge 'lineage-15.1' into 8.1 e0a78b0c461d Merge 4.4.144 into lineage-15.1 762b585c492f Linux 4.4.144 f891ee97d9df ubi: fastmap: Erase outdated anchor PEBs during attach a5f958c4eadb ubi: Fix Fastmap's update_vol() 000b4c28bb28 ubi: Fix races around ubi_refill_pools() faf2b8d929a4 ubi: Be more paranoid while seaching for the most recent Fastmap 6fdca47fcc1a ubi: Rework Fastmap attach base code 1ee52929e64c ubi: Introduce vol_ignored() 470ee7ab7776 clk: tegra: Fix PLL_U post divider and initial rate on Tegra30 c9ae49135d83 block: do not use interruptible wait anywhere 42a8fe474e0c x86/cpu: Re-apply forced caps every time CPU caps are re-read 399a9d0cc466 x86/xen: Add call of speculative_store_bypass_ht_init() to PV paths cadb98135daf x86/bugs: Rename SSBD_NO to SSB_NO 48805280d05c x86/speculation, KVM: Implement support for VIRT_SPEC_CTRL/LS_CFG 80d7439fb0c4 x86/bugs: Rework spec_ctrl base and mask logic 90cfa767bc12 x86/bugs: Remove x86_spec_ctrl_set() 9ed7ee52e4e0 x86/bugs: Expose x86_spec_ctrl_base directly d5aec90670c3 x86/bugs: Unify x86_spec_ctrl_{set_guest, restore_host} 3d60492cea89 x86/speculation: Rework speculative_store_bypass_update() ecfe9bf30e4b x86/speculation: Add virtualized speculative store bypass disable support e13a6f0955bb x86/bugs, KVM: Extend speculation control for VIRT_SPEC_CTRL ea8efcd4415f x86/speculation: Handle HT correctly on AMD 21757fc8bafd x86/cpufeatures: Add FEATURE_ZEN 4ba461d42649 x86/cpu/AMD: Fix erratum 1076 (CPB bit) 11a0b92f6d57 x86/cpufeatures: Disentangle SSBD enumeration e4bb3382cbe9 x86/cpufeatures: Disentangle MSR_SPEC_CTRL enumeration from IBRS 4f4a2c70cf2e x86/speculation: Use synthetic bits for IBRS/IBPB/STIBP 714f18858ced x86/cpu: Make alternative_msr_write work for 32-bit code 95bef2217ece x86/bugs: Fix the parameters alignment and missing void 103b28d8a271 x86/bugs: Make cpu_show_common() static 631474e1cee0 x86/bugs: Fix __ssb_select_mitigation() return type e5eea0486470 Documentation/spec_ctrl: Do some minor cleanups 765897c6486d proc: Use underscores for SSBD in 'status' 6e2119e4b876 x86/bugs: Rename _RDS to _SSBD afc6bf9131ef x86/speculation: Make "seccomp" the default mode for Speculative Store Bypass 9237a1b08289 seccomp: Move speculation migitation control to arch code c463c0f037f2 seccomp: Add filter flag to opt-out of SSB mitigation a08c3f484c34 seccomp: Use PR_SPEC_FORCE_DISABLE 3f9cb20f9126 prctl: Add force disable speculation 0b1174054e0f seccomp: Enable speculation flaw mitigations 484964fa3e5a proc: Provide details on speculation flaw mitigations b6f4a6285d79 nospec: Allow getting/setting on non-current task 2cb00ce1273d x86/speculation: Add prctl for Speculative Store Bypass mitigation b04a020d0745 x86/process: Allow runtime control of Speculative Store Bypass a1cb23a5e2ea x86/process: Optimize TIF_NOTSC switch 5c5e95c4e50f x86/process: Correct and optimize TIF_BLOCKSTEP switch 1a529899c65a x86/process: Optimize TIF checks in __switch_to_xtra() 13fa2c65c9a8 prctl: Add speculation control prctls 49d8e36618f7 x86/speculation: Create spec-ctrl.h to avoid include hell ec5bf1a308fa x86/bugs/AMD: Add support to disable RDS on Fam[15, 16, 17]h if requested d9a58c431685 x86/bugs: Whitelist allowed SPEC_CTRL MSR values 7dc950c1ce90 x86/bugs/intel: Set proper CPU features and setup RDS 46ea6e547d05 x86/bugs: Provide boot parameters for the spec_store_bypass_disable mitigation 1cdf94bc2161 x86/cpufeatures: Add X86_FEATURE_RDS d8067aba239c x86/bugs: Expose /sys/../spec_store_bypass 05f8bae8e6b6 x86/cpu/intel: Add Knights Mill to Intel family 498efb90b8ad x86/cpu: Rename Merrifield2 to Moorefield 3e1ec1698244 x86/bugs, KVM: Support the combination of guest and host IBRS 51f37b2f0248 x86/bugs: Read SPEC_CTRL MSR during boot and re-use reserved bits 96df48c0c42c x86/bugs: Concentrate bug reporting into a separate function d77421663170 x86/bugs: Concentrate bug detection into a separate function b2dab2dc776c x86/nospec: Simplify alternative_msr_write() e57a81c43ca5 x86/amd: don't set X86_BUG_SYSRET_SS_ATTRS when running under Xen 237a1870da36 xen: set cpu capabilities from xen_start_kernel() 9f62897343da selftest/seccomp: Fix the seccomp(2) signature b4553a4ec2f6 selftest/seccomp: Fix the flag name SECCOMP_FILTER_FLAG_TSYNC 0990b1ff53be x86/speculation: Remove Skylake C2 from Speculation Control microcode blacklist bdf186811576 x86/speculation: Move firmware_restrict_branch_speculation_*() from C to CPP 7ec391255421 x86/speculation: Use IBRS if available before calling into firmware 56c4a02fe0fc x86/spectre_v2: Don't check microcode versions when running under hypervisors 2997b0617b25 x86/speculation: Use Indirect Branch Prediction Barrier in context switch 937dad078f55 x86/mm: Give each mm TLB flush generation a unique ID 58ac8c59dbb3 x86/mm: Factor out LDT init from context init 7c55236675b8 x86/xen: Zero MSR_IA32_SPEC_CTRL before suspend 4b9593083546 x86/speculation: Add dependency 1af5c9661555 x86/speculation: Fix up array_index_nospec_mask() asm constraint d10b55dd5a16 x86/speculation: Clean up various Spectre related details 307261be84cc x86/speculation: Correct Speculation Control microcode blacklist again b7c492fb9e33 x86/speculation: Update Speculation Control microcode blacklist 5c91dde1312e x86/entry/64/compat: Clear registers for compat syscalls, to reduce speculation attack surface 659cc61a9876 x86/asm/entry/32: Simplify pushes of zeroed pt_regs->REGs 1aae84c2807e x86/pti: Mark constant arrays as __initconst 769b27207746 x86/cpuid: Fix up "virtual" IBRS/IBPB/STIBP feature bits on Intel 9a016c16d87f x86/cpufeatures: Clean up Spectre v2 related CPUID flags 5ff6b1419032 x86/speculation: Add basic IBPB (Indirect Branch Prediction Barrier) support c64410cf4d3a x86/cpufeature: Blacklist SPEC_CTRL/PRED_CMD on early Spectre v2 microcodes 4ef0c99359c5 x86/pti: Do not enable PTI on CPUs which are not vulnerable to Meltdown 4fbcf1a84d8a x86/msr: Add definitions for new speculation control MSRs b00f820b5143 x86/cpufeatures: Add AMD feature bits for Speculation Control 7169b43e7c68 x86/cpufeatures: Add Intel feature bits for Speculation Control 8cee8b4cdd50 x86/cpufeatures: Add CPUID_7_EDX CPUID leaf f868639bf889 x86/paravirt: Make native_save_fl() extern inline fce27138ceeb xhci: Fix perceived dead host due to runtime suspend race with event handler 80a80f51cc3a skbuff: Unconditionally copy pfmemalloc in __skb_clone() d629be850ac6 net: Don't copy pfmemalloc flag in __copy_skb_header() 8a82aee2d2f3 tg3: Add higher cpu clock for 5762. 67aaf36e0da9 ptp: fix missing break in switch 92b0c8dd9ea7 net: phy: fix flag masking in __set_phy_supported be64f9f7a253 net/ipv4: Set oif in fib_compute_spec_dst b67a68422244 lib/rhashtable: consider param->min_size when setting initial table size 2be7797acd1b ipv6: fix useless rol32 call on hash 5a95ecebc708 ipv4: Return EINVAL when ping_group_range sysctl doesn't map to user ns 08a0dc770c40 mm: memcg: fix use after free in mem_cgroup_iter() cfebfe7a80e3 ARC: mm: allow mprotect to make stack mappings executable b3e0971a733e ARC: Fix CONFIG_SWAP 01b6ca65e10f ALSA: rawmidi: Change resized buffers atomically 0cb6eaf5e5be fat: fix memory allocation failure handling of match_strdup() d0f4cd75aee1 x86/MCE: Remove min interval polling limitation 49e065f5049f KVM/Eventfd: Avoid crash when assign and deassign specific eventfd in parallel. * vendor/lineage/ bbe4d9f9 roomservice - order me a crDroid ==================== 07-24-2018 ==================== * frameworks/base/ fc5cd55e35b Updated translations * hardware/qcom/power/ 651aa0f power-8084: rework power profiles * hardware/ril-caf/ 5380335 libril: Protect against NULL unsolicited response function * packages/apps/Email/ 8e69d0e22 Remove max aspect ratio. * packages/apps/crDroidHome3/ bad3ac9a8 Updated translations * packages/apps/crDroidSettings/ 47ec869 Updated translations 40a9c1b crdroid: Reorganize gesture settings ==================== 07-23-2018 ==================== * art/ 4b185e651 build: disable ART debugging * bionic/ 2a98ecddf Merge 'lineage-15.1' into 8.1 a7b7640a8 libc: Mark libstdc++ as vendor available 1f78352d7 libm: Update to FreeBSD r336523 * build/make/ a97da9319 Merge 'lineage-15.1' into 8.1 * device/oneplus/dumpling/ 8a583f6 dumpling: push crdroid dependencies * device/oneplus/msm8998-common/ 44e4466 msm8998-common: push crdroid dependencies * frameworks/base/ 671c729e900 Revert "base: Add three-fingers-swipe to screenshot [1/2]" * kernel/oneplus/msm8998/ accb9884d2ed msm: memshare: release mutex if req client id is not found 020c53482cf0 qcom: qmi: release mutex upon qmi_svc_event_notifier_register error 4112e7f14351 arm64: uaccess: suppress spurious clang warning 9d0513d8b9b9 oneplus5: Disable TRANSPARENT_HUGEPAGE f6f12910b7eb arm64: lib: rewrite and optimize memcmp 55d6db7974dd UPSTREAM: sched/fair: Consider RT/IRQ pressure in capacity_spare_wake dad423f17b3c UPSTREAM: mac80211: ibss: Fix channel type enum in ieee80211_sta_join_ibss() 1d33c320bbc4 UPSTREAM: mac80211: Fix clang warning about constant operand in logical operation c48074e0fea6 UPSTREAM: sysfs: remove signedness from sysfs_get_dirent eb72f9733875 UPSTREAM: tracing: Use cpumask_available() to check if cpumask variable may be used 94c1719196e6 BACKPORT: clocksource: Use GENMASK_ULL in definition of CLOCKSOURCE_MASK c956934eb003 UPSTREAM: netpoll: Fix device name check in netpoll_setup() 2e1f6192f051 UPSTREAM: binder: replace "%p" with "%pK" d41323fe499c UPSTREAM: binder: free memory on error 63c23cf10fa0 UPSTREAM: binder: fix proc->files use-after-free 15bb8b3ada2e UPSTREAM: Revert "FROMLIST: binder: fix proc->files use-after-free" 60558522c014 UPSTREAM: ANDROID: binder: correct the cmd print for BINDER_WORK_RETURN_ERROR 5dde5c648100 UPSTREAM: ANDROID: binder: remove 32-bit binder interface. 066449b1a507 UPSTREAM: ANDROID: binder: re-order some conditions 934b010a5677 UPSTREAM: android: binder: use VM_ALLOC to get vm area efbb1daebc69 UPSTREAM: android: binder: Use octal permissions b193b4451ba9 UPSTREAM: android: binder: Prefer __func__ to using hardcoded function name 1e89bbe12059 UPSTREAM: ANDROID: binder: make binder_alloc_new_buf_locked static and indent its arguments 31687c322fe3 UPSTREAM: android: binder: Check for errors in binder_alloc_shrinker_init(). c18731c3707c binder: fix binder work return error is wrongly consumed 6c4ed351fa9d oneplus5: Enable sound control cb54eeced192 ASoC: wcd-mbhc: Improve detection speed and accuracy cb4c3e41999d ASoC: wcd9335: add earpiece and mic gain, prevent headphone reset acb9fb678c12 ASoC: wcd9335: Sound control 2241f0a1ed06 Merge 'lineage-15.1' into 8.1 * lineage-sdk/ 9a20d2a sdk: Rebrand to crdroid 8169456 Prevent NPE with current dark overlay feeee45 LOS theming: worst APIs ever [1/3] b86e02c sdk: On-The-Go Mode (2/3) f06c4fd Lineage style interface: fix possible NPE when OMS is not up on start bd2439f Fix long screen settings for multi user 61f5686 Custom inactivity threshold for network traffic monitor [1/2] ebce2ea Battery light: 100% charged level (3/3) 4ed7345 Add option to select brightness slider positon [1/3] bc3cb6f Reduce default kill timeout fca4117 Add customizable action for back long press button [1/3] 9cd6633 Improve kill process code f857033 Add device key action to kill app [1/3] 2661c74 crdroid: Do better for version pref 287ab3b lineage-sdk: Prevent NPE in style interface service 2f0db4a sdk: add systemui restart to advanced reboot [2/2] 113b35d lineage-sdk: Enable advanced reboot by default ed6408f Disable by livedisplay by default 72eb435 sdk: Map to ro.modversion 04ff09f Allow value 3 for status bar quick pull down * packages/apps/Settings/ 208865bd57 Merge 'lineage-15.1' into 8.1 * packages/apps/crDroidSettings/ 1e61bc9 crdroid: Separate animation settings 111c3fc Remove three finger screenshot toggle * packages/providers/MediaProvider/ 83912eb Register mStorageEventListener after mVolumes initialize. * system/core/ ca025ff45 tombstone: Get new one c9ef4c904 Merge 'lineage-15.1' into 8.1 * vendor/lineage/ 463586e9 kernel: Allow installing modules on system ==================== 07-22-2018 ==================== * device/oneplus/msm8998-common/ 8d0bede msm8998-common: Remove license.lic 4fdfa62 oneplus-msm8998: Drop deprecated OpenGLRenderer props 9b67f45 oneplus_msm8998-common: update call recording overlays 2e10247 msm8998: update gps config * frameworks/base/ 0151c8243c7 Add CarbonGestures [1/2] b6ea37ff8d3 Themes: fix vpn status dialog * kernel/oneplus/msm8998/ 5ebffa40685b Merge 'lineage-15.1' into 8.1 * lineage-sdk/ e4efee3 Prevent NPE with current dark overlay * packages/apps/crDroidHome3/ c6c8ed217 Updated translations * packages/apps/crDroidSettings/ 4ff84bc Updated translations e52311d Kill 1 min update interval for OTA check 268fb0d Add CarbonGestures [2/2] ==================== 07-21-2018 ==================== * packages/fonts/crDroidFonts/ 67c6ec9 Add 55 new fonts! ==================== 07-20-2018 ==================== * frameworks/base/ 009afa4ace1 fixed spanish translations * kernel/oneplus/msm8998/ a2ec9491ca16 Merge 4.4.142 into lineage-15.1 ecb99897516f Linux 4.4.142 60904a578815 perf tools: Move syscall number fallbacks from perf-sys.h to tools/arch/x86/include/asm/ 654ee679e1a1 x86/cpu: Probe CPUID leaf 6 even when cpuid_level == 6 40ecc0aff223 Kbuild: fix # escaping in .cmd files for future Make * packages/apps/crDroidHome3/ f6c97893b Updated translations * packages/apps/crDroidSettings/ 219d5c1 Updated translations d1c2021 Add Oxygen accent [3/3] 51ee29d Updated translations * packages/overlays/accents/ b0dff44 Add Oxygen accent [1/3] * packages/overlays/black/ fb1647f Revert "Add background color to black style" * vendor/lineage/ db0d8d9b Add Oxygen accent [2/3] 88557f94 privapp-permissions: Add new Dialer permissions ==================== 07-19-2018 ==================== * frameworks/base/ 8a595f8cc9f Updated translations * packages/apps/Dialer/ b9d2a3a90 Re-add call recording. * packages/apps/crDroidHome3/ 1312a257d Updated translations * packages/apps/crDroidSettings/ e53a00a Updated translations ==================== 07-18-2018 ==================== * kernel/oneplus/msm8998/ c8ffb0bf4bcf Merge 4.4.141 into lineage-15.1 ==================== 07-17-2018 ==================== * device/lineage/sepolicy/ c654ac3 sepolicy: recovery: Allow (re)mounting system * hardware/lineage/telephony/ 24f40ad telephony: Actually pull in telephony-ext into final build * kernel/oneplus/msm8998/ b3c6be58aa10 Linux 4.4.141 43991e916eb9 loop: remember whether sysfs_create_group() was done 28db2b23f44c RDMA/ucm: Mark UCM interface as BROKEN a4ae35d6789d PM / hibernate: Fix oops at snapshot_write() 225080962314 loop: add recursion validation to LOOP_CHANGE_FD 0319892f56fe netfilter: x_tables: initialise match/target check parameter struct 2e8001533068 netfilter: nf_queue: augment nfqa_cfg_policy e353bf5f4c94 uprobes/x86: Remove incorrect WARN_ON() in uprobe_init_insn() b7e37d9a907b x86/cpufeature: Add helper macro for mask check macros 8ebab07946fa x86/cpufeature: Make sure DISABLED/REQUIRED macros are updated febdf817e79b x86/cpufeature: Update cpufeaure macros 793ea13ecc8d x86/cpufeature, x86/mm/pkeys: Fix broken compile-time disabling of pkeys 9cc52d168fcb x86/cpu: Add detection of AMD RAS Capabilities e5918939e571 x86/mm/pkeys: Fix mismerge of protection keys CPUID bits 747b9cefca27 x86/cpufeature, x86/mm/pkeys: Add protection keys related CPUID definitions 21a4ec591814 x86/cpufeature: Speed up cpu_feature_enabled() a1b00d57298f x86/boot: Simplify kernel load address alignment check 7b354f89fd5a x86/vdso: Use static_cpu_has() e23a6fee6767 x86/alternatives: Discard dynamic check after init 33f90c871908 x86/alternatives: Add an auxilary section 3f3d81317036 x86/cpufeature: Get rid of the non-asm goto variant 2d45dae0af88 x86/cpufeature: Replace the old static_cpu_has() with safe variant 7b2330a33983 x86/cpufeature: Carve out X86_FEATURE_* 4307cf439111 x86/headers: Don't include asm/processor.h in asm/atomic.h d9028f9c58a9 x86/fpu: Get rid of xstate_fault() 11473585ba6e x86/fpu: Add an XSTATE_OP() macro 8c9814143e58 x86/cpu: Provide a config option to disable static_cpu_has 0f66fae5d614 x86/cpufeature: Cleanup get_cpu_cap() 47ff5bc938c8 x86/cpufeature: Move some of the scattered feature bits to x86_capability 455040965e35 iw_cxgb4: correctly enforce the max reg_mr depth 5956a8e37d66 tools build: fix # escaping in .cmd files for future Make e71dbad7563d Fix up non-directory creation in SGID directories 52558627ceab HID: usbhid: add quirk for innomedia INNEX GENESIS/ATARI adapter 3cd94f78ef73 xhci: xhci-mem: off by one in xhci_stream_id_to_ring() 7f873c236d61 usb: quirks: add delay quirks for Corsair Strafe dd1496f3b503 USB: serial: mos7840: fix status-register error handling 2638a67a0c50 USB: yurex: fix out-of-bounds uaccess in read handler 5736d7c209bf USB: serial: keyspan_pda: fix modem-status error handling 5bbc39383521 USB: serial: cp210x: add another USB ID for Qivicon ZigBee stick a82597e92e47 USB: serial: ch341: fix type promotion bug in ch341_control_in() 54b594369ae1 ahci: Disable LPM on Lenovo 50 series laptops with a too old BIOS f0a1bf29d821 vmw_balloon: fix inflation with batching ba20e67aee81 ibmasm: don't write out of bounds in read handler bc20ab941e5e MIPS: Fix ioremap() RAM check * packages/apps/Recorder/ 07eb6ad Recorder: Use native functions to get H264 info * system/sepolicy/ b458640a Merge 'lineage-15.1' into 8.1 * vendor/lineage/ 8ed10cf1 addonsu: Fix installation on TWRP A/B e700c974 apns: sprint: Default to legacy n.*, allow x.* as an alternative ==================== 07-16-2018 ==================== * android/ c9aef3f manifest: Track su * system/extras/su/ 90afa4f Bad, lineage... bad boy ==================== 07-15-2018 ==================== * android/ 0910b20 Merge 'lineage-15.1' into 8.1 * device/oneplus/msm8998-common/ 8702f3f msm8998: switch to Singularity kernel * device/oppo/common/ e0d16d5 Merge remote-tracking branch 'LOS/lineage-15.1' into 8.1 * frameworks/base/ d5e42ad8f9c Updated translations d687455ed3e Updated translations 5217f572593 Implement XOSP Blur personalization options (1/2) a1acc8af267 core: Stop using Arrays.checkOffsetAndCount e1e14cb9e6b base: make smart pixel burn-in protection dependent on device burn-in c5fd9357e4d Add smart pixels [1/2] 45e816deaaa SystemUI: QS: Name Cellular Tile based on carrier 1bd073b17bf jni: Fix temporary file name strlcpy size 09bea702d24 Add string to store status for dark theme usage 7268c158965 LOS theming: worst APIs ever [2/3] 7259f595fe9 Fix some refresh issues when changing an overlay a8795d90027 Themes: expose tooltip text colors 22435057772 OMS: Add back overlay modified callback implementation 0a07929a886 OMS: StrictMode and files under /data/system/theme/ 89560f26b48 Unbreak public api by hiding substratum interfaces 955e4ae08df base: Introduce SubstratumService 25004fe177a Hold "volume up" during boot to disable all overlays 413a2a5e038 ThemeSafety: Introduce App Crash Intent 27d53681b55 ApplicationsState: add filter for Substratum overlays [2/2] 96d108b38af Extras: Add dynamic theme sound effects support 97d3997df2f Extras: Add dynamic theme shutdown and boot animation support df1cf206f0a Themes: Fix theming Qs expand/collapse drawable 0b672c10737 Add snackbar updater text color to be used by overlays e820b1ff617 base: fix notification overlay config a6336f96b4e Reload more assets on overlay change 6fa4e7c48ff Add support for theming notifications 34dd72dbc8d Expose autofill save dialog text color ce2ca9cb681 core: Poor Man themes: fix autofill save dialog b1571b60d0f QS: Expose zen qs panel close button color 73333cd7ee6 Screenshot: Update flash color d3b2e284dbd Expose screen pinning dialog background and text color af01ced2ed2 Expose notification info text color 89887c62d92 Themes: Notification tint: add bool to enable algorithm for dark backgrounds d68ed6029f8 Move power save warning color to projeckt f339d33b69c Themes: SystemUI: Expose QS background opacity c370724d7a5 Themes: SystemUI: Expose QS edit item decoration background color 76b1816da31 Themes: Allow Permission Icons to be fully themed d101af51b83 Themes: Allow Immersive cling colors to be fully themed 7d0e21ad4f4 Themes: Expose resolver hardcoded colors 691450ff432 Themes: base: expose toast colors for themes 0cb19ae71ba Fix: No text in toast for RTL layout 68b7e87c9c6 Themes: Expose Keyguard affordance circle background 0cb31f9101a Themes: Allow volume slider and thumb to work with custom images. f6273bd30b3 Themes: Expose Screenshot flash and background colors 4422fdbe681 Themes: Expose Keyboard Shortcuts Dialog e17cef18388 Themes: graphics: ADB "N" icon compatible with OMS7 5cb9724eae2 Themes: SystemUI: Expose switch bar title 306f29ef681 Themes: Allow Navbar ripple color to be themed d787245fb4f Themes: SystemUI: Use own drawables for QS expand icon 62fa8d3dbf7 Themes: Notifications: extend dynamic notification bool for ambient notifications 621f4f3eada Themes: Notification dynamic colors bool compatible with OMS7 faa2cd46ef1 Themes: Notifications: Expose a bool to disable dynamic colors f8412e25976 OMS: Dismantle FLAG_OVERLAY_TRUSTED check in isOverlayPackage 749b28c43df base: SystemUI: call qs tile layout on rotate c5582b89375 Add edge gesture (1/2) 1e50be5b1f1 CPUInfoService: Add config for temperature sysfs path bad8bc41769 fw_base: On-The-Go Mode (1/3) 3cbe34cfb9a Fix screenshot not saved when appending appname with some languages 17b6100defd Fix CustomTile NPE in handleRefreshState 79a81eeeeb3 Add a ripple effect to the power menu items 7b89f476bbd Make Recents "Free Ram" text translatable 2092bc671ce Make lockscreen text clock and date friends again ceb0cdf9f78 Adjust the clock margin with using AOD/Doze 7826790fa67 Introduce lockscreen clock/date styles [1/2] d07ae86188f base: HeadsUp snooze: reset snoozed packages on settings change 4491f574e5c base: HeadsUp add timeout option [1/2] 48c8e92ad74 base: HeadsUp snooze function [1/2] 6a9f2066041 SlimRecents: add fingerprint scanner gestures [2/2] 0505207dee1 SlimRec. media info: fallback to notification text if no metadata available [2/2] 35ab1506641 Cleanup SlimRecents media info/colors code [2/2] 53edda29895 Stop ticker on theme changes 5b7415f0c9e Slimrecents media artwork/card color: don't skip navbar blacklisted apps 0aafcee2554 Slim recents albumart: fix possible NPE for getOriginalLargeIcon().loadDrawable() 245da9821df Slim Recents: albumart as player card icon when playing a song [2/2] 9ccdd213908 SlimRecents: if a song is playing, set track info as card title and use albumart b3b3b5c1f1c display: Disable scaling on display mode switch f50ca1bdb9b SystemUI: Screen capture in physical resolution 4eb0a2d6e73 Add New Logos for Statusbar [1/2] 7ba6479695c Update dimensions for OmniStyle 3e0cead6cff SystemUI: Make Running Services icon smaller 522465f7eb4 Tiles: Fix moar warnings 2bcda16bd08 Improve padding below tile layout and page indicator b0aef01da1d Battery light: 100% charged level (1/3) 5109e171688 Add option to select brightness slider positon [2/3] 9d8ccc28b3f Remove call to expand QS panel while pressing the Airplane QS tile d41398e667b Improve ambient music ticker to handle extreme cases 5c158fe1c85 BatteryMeterDrawableBase: Always respect show percent 4e8d2bd1ac6 Add customizable action for back long press button [2/3] 14804d9c874 Add device key action to kill app [2/3] 7be17dc3229 Add HW Keys QS tile b648454a214 Slashify and improve heads up tile 88e41900bde Slashify and improve ambient tiles 4fd37c61410 base: catch what you cant explain 10f6230b3e7 BatteryService: add turbo power charging support 042ea089959 Improve keyguard indication checking 9a6e1aa230d Fix ResolverActivity don't show items aab51cfe8dc Blacklist NFC icon from status bar by default 2bbc3ca16d5 Use same NFC icon as that in QS tile a278182b103 SystemUI: Add statusbar NFC icon dae4bfcfbe1 Alarm Blocker: Shut up CONTEXT_MANAGER_ALARM_WAKEUP 217acaab326 AlarmsBlocker [1/2] 7d15fe82dd9 WakelockBlocker [1/2] f2e15b376ca Allow to dismiss notifications with FP left/right swipe [1/2] fd730e13bac Add Always On Display QS Tile 99caf7b24b4 Allow toggling animations off [1/2] 0b021e891d7 SystemUI: start ambient music ticker marquee also in aod 75c1f2eed08 Add padding for running services icon in QS footer 34373334b85 Set text color to white for ambient battery display 179f630e5f4 Fix battery percentage disappearing in portrait mode dc80a8cdcb8 Fix logic for FP wake and unlock default value bb21d35619b Add switch for Wake-and-Unlock feature (1/2) 8c18e15f769 Switch to stock behavior if ambient display toggle is disabled 24690bf6787 fwb: Ambient Display battery toggle [1/2] 75beae9c4b6 Ambient: show battery level on bottom 92cc80625d3 KeyguardIndication: Set font style for text view 8c34790cec6 Set font for AmbientIndicationContainer eb34ca63d07 base: dynamic font fix for FDE devices 1d834c7c3ae FontService: fix null object reference E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.res.AssetManager android.content.Context.getAssets()' on a null object reference bb301a110ef FontService: fix potential NPE and handle disabled packages properly 43c26fb56aa base: SystemUI: restore keyguard default font styles c75f4dd3d58 Add progress for font apply [1/2] 252193f1954 Fonts: Update keyguard when font changes 4522449b1ce Introduce FontService ccb32290658 Add dynamic theme fonts support 78da1e8b719 BatteryMeterView: Remove custom padding in percentage view d91c01a1389 SystemUI: stop crashing qs tiles during boot 5e63c7844ab Split QS clock visibility customization [1/2] c5dd87c3149 Clean up clock styles [1/2] 45cbfde19e5 CarrierConfig: Clean up enhanced call blocking function 91b708cfa0b QSPanel: Always use long click for QSPanel dual target 7772987a40f base: telephony: Add support for DC_HSPAP e49b56e140e screenrecord: add support for 18:9 resolutions 013d7121c13 Screenrecord tile: save quality level d794e3acad5 Add screen record tile and service improvements [1/2] 59c86ae3ee6 base: bring back screenrecord b795d4749ef Keyguard: Actually kill the Fancy Colon 48ef7e4deab base: expanded desktop: fix for endless layout loop on keyguard 702f996d764 Add exception catching for BlockedNumberContract methods fe7ebb4f51e Support enhanced call blocking function 9788e093a89 Return of the ticker scroll [1/2] 1053c448a63 SystemUI: bring back the google assist qs tiles c1a9e2bbdd1 Choose a custom editor app for screenshot notification edit button [1/2] 0a1ed419a83 Markup screenshot edit button: collapse notification panel on tap d4149ac2080 Fix edit icon in QS footer 4b11bb34d48 Allow tuning ambient display with sensors [1/3] 83ec89508d7 base: Add bool to enable/disable doze by default 90f90e78ad5 statusbar: Add space around carrier label in statusbar 98292338823 Suspend Actions [1/3] 3e22aa373a9 base: add back qs header images [1/2] 0e42a5da0ff Fix playing screenshot's sound when camera's sounds off 3b439d778f6 FEB: Disable/Enable screenshot sound [1/2] c219143c188 Custom Carrier Label & Carrier Label Placement [1/2] a4144479c3b BatteryStyles: Clean up and improvements 9a3f9b31329 BatteryMeterDrawable: add square style (1/2) 1ac68db35e0 BatteryMeterDrawable: add battery styles [1/2] 07957cfe63a base: add systemui restart to advanced reboot [1/2] 56cf4810a88 base: silent mode is back 2abf866bf6c Clock: Fix crash in formatted string with date on right bf4a21cc431 Clock date position [1/2] e0394fe6dc5 Extend clock customizations for left clock [1/2] 222ae4096ef clock: Update format string properly 3ee75bf4f7d Make status bar ticker play nice with center clock de662d54e84 Statusbar clock customizations (1/2) 041c4f5b4bb Ability to hide superuser status bar icon [1/2] c5fc611d5e0 Add toggle for face auto unlock (1/2) dcf6b54759c KeyguardHostView: Dismiss keyguard automatically when face is recognized 5b7f3c94023 Fix Substratum themes making powermenu transparent in some cases 860c5ab6cb7 Music ticker: once per track is enough 1734995d349 Ambient music ticker improvements aba2d8cf648 Ambient ticker: Play nice with AOD a4f0806a749 DUI Pulse: add Automatic albumart base color mode [1/3] 2b1a047b977 Ambient display music ticker [1/2] 46e6214b11d Port ambient Now Playing container from Pixel [stripped down version] 8af1fd9567f Allow to suppress notifications sound/vibration [1/2] 59a89af5cfe Status bar: Move custom left icons under linear layout b87f6c3d47f base: SystemUI: fix weather tile color 69cf895d746 SystemUI: mutate weather image for qs tile 9b5cfdc46d5 base: SystemUI: use slashify for qs weather tile e3df91f7973 Make lockscreen weather more robust c3b58d51067 SystemUI: Keyguard weather (1/2) 85de8f6ff98 statusbar weather: allow update without querying 0be2f4b7d7d base: Add statusbar weather [1/2] 20eea7f8f79 base: Add permissions for OmniJaws a4b50a882e0 OmniJaws: Fix weather condition icon loading madness a8b517cc173 SystemUI: OmniJaws qs tile integration 0b596fdec95 Custom logo customizations [1/2] 9f2ce1cfb1d CollapsedStatusbar: Fix phantom spaces in status bar a4bce19135b TunerService: Prevent NPE with tunable 7d911e53468 FWB: all tile scroller for quickbar settings [1/2] 76f3b45148b base: Try disabling AOD by default [2] 0d6dedadc81 base: Add accidental touch prevention for assist key fe6eb3a535d base: Introduce Accidental Touch e193d3a38f6 base: Introduce new navigation bar key event source c91f447b9f3 Add toggle to disable HW keys [1/2] 2d5450bd986 Fix the strange recents Android P transition 9145ed0a417 Add toggle to enable Android P system animation [1/2] 846a43166f5 Add Android P transition 6ed7c359c9d base: Add screen off animation [1/2] 6616ea7c66e Add interpolators to qs tiles animation [1/2] 30251898257 Quick statusbar tiles header: expand panel on longpress for details view b95f92c5be3 Add animations to quick settings tiles [1/2] cfdbb4c42c2 Hide tiles title: longpress will launch detail view f1d7e5a3ae0 Optimize AbsListView to reduce click operation latency cd7d64113ff AbsListView: Fix widget couldn't find any view fc 9cf6dba2496 Return: Listanimation Views and Interpolator [1/2] f9796439bec Add option to disable scrolling cache [1/2] 26dc81ec07e FW_Base - XuiMod: Toast Animations [1/2] 2283b116136 AppTransitions: Remove hackery for controls duration c71e4bb4ea1 AOKP custom system animations (1/2) 5ef18388fbe Fingerprint authentication vibration [1/2] bda7bf39ed6 QS tile titles visibility [1/2] ec036f264cc BatteryService: add dash charging support 836128543f9 Ringtone audio focus 72b0ba76042 Flashlight toggle api improvements ede74b036b8 base: refine partial screenshot handling bd1de29e2ba Optional screenshot type [1/2] 2ba34212ac6 Toast: Remove horrible shadow in text view c1c6ac1d4e9 Toast icon switch [1/2] 608877b0b11 Update toast icon to properly work with 8.1 faba98b270b Show icon of package associated with Toast 5ca1f391ac9 Force Expanded Notifications [1/2] 29b2267478d onLongClick Settings button for crDroid Settings 35e450f29f9 base: Improve secure lockscreen access with disabled QS 7c05c9d0a70 base: allow disabling quick settings on secure lockscreen [1/2] f1906afe389 SystemUI: Allow using tuner API for Global settings 70c11aaadf8 Base: Hide power menu on secure lockscreen [1/2] 39982a0aae7 Vibrate on plug [1/2] 005cbc2aa69 Play sound for charging events 2fcecd71f37 Allow to set QS panel columns and rows [1/2] c1d328bb490 Allow to quickly open Running Services from QS panel [1/2] cc8e750537c base: Add Dynamic Navbar capability [1/2] 3db8b3856b7 base: Add three-fingers-swipe to screenshot [1/2] 5806e1ae800 Live Volume Steps [1/2] 69d5ab6c755 Stock Recents icon pack code fixes 346503cca65 base: recents: protect against possible concurrent mod d5f4769b9cb Centralize and fix caches broadcast receivers [2/2] 1f49907aba9 Refresh stock recents icons on dpi change d95bc5ea8ba Stock Recents: fix fc on header app icon longpress 1fc8d25d1fd Recents icon pack code improvements [2/2] 5ca33c936e2 SystemUI: remove unnecessary recent apps transition 0c021143c0f Stock Recents: use Slim Recents icons management [1/2] 3ebf8b32e98 Recents: Remove Slim Recents modification to AOSP callbacks 3bb950f24c7 Recents: Clear locked tasks when using Slim Recents ecd087fa89a Slim Recents 3.0 [1/3] 75d2efb0460 Recents: Add deep clear feature for dismiss button a59d3c14c2d Recents: Fix NPE with locked tasks 6468f0eaca8 Recents: Proper fix for FAB button disappearance on boot for first time 13fa29fe1ed Immersive Recents [1/2] f728a606308 Stock Recents icon pack support [1/2] e3c770dcf0c Recents: Improve membar layout 56e36248124 Add membar to recents options [1/2] 82e40f1135d Recents: Make lock task and dismiss icons optional [1/2] 23f5fe5b89e Recents: Fix guest appearance of Fab button on empty view 17faa12ba05 Recents: fab button improvements 7636dcf0d2c Add Clear All Button to Recents [1/2] 07735be721e Disable PIN entry after successful quick unlock fc8bb892503 QuickUnlock: Fix multiuser usage 37e41339676 Keyguard: Forward port lockscreen quick unlock (1/2) 72b916b6326 Allow toggling auto usb mode chooser activity [1/3] 0d93b063b96 Replace ugly DU's last app animations with old CM's 9216033fb47 DUI: Change default navbar mode to Smartbar [1/2] e0321020dda DUI: Set default navbar height width to 80 37cfe42265f DUI: Initial checkin for Oreo [5/7] 31723c0b4e1 Diffuse LOS unfriendly force navbar 52d8218d59b Add api to toggle flashlight and check if device has flashlight c40004c4f06 crdroid: Add getRunningActivityInfo to utils fb5ed1d0bbf Ticker: Clear ticker regardless of setting fda8cda28a1 Statusbar notification ticker [1/2] 5036b8d2b6e SystemUI: Enable three icon switching within QS DND tile ef76e42193c Add ability to toggle bluetooth battery level in QS [1/2] 29ba533656a display: Don't animate screen brightness when turning the screen on e73fd24c446 Make Data/Wifi activity icon in statusbar optional [1/2] 8de228e4b7e DoubletapPowerForCamera disabled by default [2/2] b3ae99d660e Return: Smart Pulldown [1/2] 70d4fbe9893 SystemUI: Add case to quick pull down status bar anywhere 52afeccd80b base: fix dummy expansion of qs on double tap to sleep 5a37c261006 Double tap to sleep on lockscreen [1/2] 9808eb21fd5 BatteryBar [1/2] 1a740f6cf18 PhoneWindowManager: Add missing check for immersive mode 04dcfdc710f Ability to toggle VoLTE icon in statusbar [1/2] 57dac5ee7fa Max Lockscreen Notification count [1/2] 313fe33f435 Integrate crDroid OTA into crDroid Settings [1/3] 6ba0919c360 SystemUI: Fix Data Usage tile to match Settings 2759fb6e8d8 Slashify ADB over network tile a019a399355 Rewrite CPUInfo tile f3d9e6ab126 Slashify USB tether tile bd26be84595 Extend reboot tile to add power off 657f5436f93 QSTile: NFC: Update nfc tile drawable 177c405a157 Add a one time QS dialog for the caffeine tile 5ad71d9841b SystemUI: use slashify for more qs tile 909ac3cf706 RebootTile: Fix gradient message display for reboot to recovery 3dd573bff73 Add Reboot/Recovery QS Tile 221805d173a SystemUI: Add missing permissions for Sync tile 3ef2127ada9 Add partial/full screenshot QS tile 3be3d7fd44c QS: Use proper color attr for enabled tile 4cf9930a691 CPUInfo tile: Fix initial state 8eed90dedf8 QS: Add CPUInfo toggle tile 0653bde186d CellularTile: don't show confirm dialog on disable 1190547c80a Quick settings: Add Haptic Feedback to tiles [1/2] b87d0dc11d1 NfcTile: use Oreo style d283989ff23 Battery tile: fix label when charging dd96edfaf59 Ask pin when tapping Airplane tiles on secure lockscreen 5c09be4d04e QS: Add Expanded Desktop QS Tile 32220e46dab Add Music QS Tile 5eebd41f841 Refresh USB tile e479b78b388 Add Compass tile bdf228d2740 Add Sound tile to Quick Settings da909e8e4b4 Hide HBM tile if not supported by device 725b6b34b94 Add Functionality to control High Brightness Mode [1/2] 15b4421e188 Add a sendKeycode api to crdroid Utils 2c1390e75b4 Add api to take screenshots 9c844bcba3a Add back crdroid utils 8552bddf6a9 LockscreenCharging: squashed (1/3) 2ed546bcb33 Allow using 4G icon instead LTE [1/2] d90da758de4 Add ability to toggle bluetooth battery level [1/2] 1467d492a4a Make roaming indicator optional [1/2] a95c14849cd MediaScanner behavior on boot (1/3) 11bb37c6e65 base: add CPU info overlay [1/2] 4252c74527e base: Add metric for crDroid Settings 1e55b3d9016 crdroid: Update default tones [1/2] fc9eba4f024 Don't try to show crash dialog for dead app f2c56bcfdb1 Fix socket leaks in various android.net.Network methods 6bcfc91890f Fix IllegalStateException issues in Setttings 7e0b18f4f65 base: Modified that logs do not include URLs a397e89d1bb bgdexopt: Let PM handler run between optimizations cb92fda017a BgDexopt: Reschedule job on timeout 28934fb3b61 Run BackgroundDexOptService with background prio 9ceb9de14e2 Fix MtpDatabase multithreading NullPointerException c3913268070 Convert between MtpObject and MediaProvider path b3af757de3a Fix the NUllPointException for SystemUI crash 661a94fce9f DozeUI: Remove unusual static method call 5489822aedc NetworkStats: Fix forced floating-point math performance 968d6368e93 Ensure re-post with setOnlyAlertOnce(true) silences sound cc55465bcb5 Fix foreground process killed when it uses content provider 01077182e47 DeathRecipient object leak in context of system server 4233b647fb2 pms: Skip from copying preopts if device is undecrypted d25e30aef8e Don't spoil printservice log if not needed abba585603c Disable warning in StaticLayout a73afd66113 Remove unused calling for better performance 6b9a8e6b6e3 core: Fix long overflow issue in NetworkStats bfce3018b05 MtpDatabase: Fix potential NULL dereference errors 8fa41f3e12d Fix problems caused by multithreading in VibratorService 98209879a17 SystemUI: Wallpaper is black or cut in half vertically 7d4a8fbf519 Speed up the speed of computer MTP query 2b8105c397e Return null if a provider died before acquisition 3d62035fe7f Fix a 'memory leak' 572fbf7520b ScanRecord.getServiceData NPE fix c02b92e6e23 Check for null path in getInternalPathForUser 0d88c31e852 SystemUI: Fix systemui crash when showing data usage detail 2d1faad9ede core: ChooserActivity: fix android crash from null object 0fae9f8a405 Do not setForceUse when a2dp config without change b9446c2a7f6 Defer deleting a http cache 408be944806 Bluetooth: Add support to get AG manufacturer information c28ee0b8e3e Don't set A2dpsuspend flag to false when a new A2dp sink connects. a40c196e8a6 Bluetooth: Implement API to get device identification information 2c53b24fd66 am: Avoid starting partial users in UserController 73e060095cb backup: Fix service not registered exception d81180399cb Optimize set bitmap actions in RemoteViews 3702c5a7e08 Allow changing signing cert for system apps that use shared users dc4fcb066bd Location: Skip processing when reciever pointer is null 10d3d1172e6 fix synchronization bug when notification enqueue/cancel eafb9763f86 services: Do not call finishKeyguardDrawn with PWM's mlock cb64648f462 core: Fix adb when installing a APK with incompatible abi f1d6fe2b571 media: Use correct filename when adding to ringtone babe6212559 Google FRP: save password quality in resetPassword aa237af91ff core: Check getSelection length before delete c6b3edaa87d Don't crash if there is IR HAL is not declared 18c5a298589 renderthread: relax error handling for wide gamut EGL configs da3de65f89c Don't wait keyguard drawn if device has no keyguard bd0275f7862 Catch double unbind of dead service ac1cb0a2894 Fix android.net.SSLTest 2b0147e5ff5 don't block adb while running uninstall 4492d418bf9 Framework: Restrict warning message d4bd93f868d WindowManager: Fix redundant orientation change e2152112c9c PackageManager: Avoid cache creation null access 47ea3e6b812 audioservice: set value for Control ringtone volume after reboot c482a19e9bd frameworks/base: Fix ContentService JNI leaks 67cdd109a9c Fix array exception in createAutoBrightnessSpline 15213564cc1 ActivityManager: consider not AWAKE as sleep state dbaa457c3d5 Fix InCallActivity onStop call when launch from Lockscreen 998177d22b3 ActivityManager: Fix slow-app ANR dumping 17fd1a4ef56 Avoid the restart process for launching provider killed by AMS 349f6702cae base: ROM size calculation error on 4GB ROM device a5a2dc54ad0 Toast: Fix duplicated to add View of Toast a8fbd11a756 SystemUI: Better QS detail clip animation 78c1e7290ba ConnectivityManager is initialized with a wrong context 5c91dc5f21e Fix another potential ChooserActivity related System FC 3ca99b88ba0 BatteryStats: Update WifiState even if EnergyInfo is invalid d73edf46c17 Bind app name to menu row when notification updated 948601d81d4 Fix intercepting touch events for guts f2b3d5953e0 SystemUI: Rotation button can't work at first time after rotate screen daee9e1c6fa hwui: check the buffer status before draw 1bb4cacb6be ConnectivityService doesn't send decreased score to factories at need 0c0ac6cc3e4 Decrease time changing between TOP & another state 1000c692772 Add permission whitelist for EmergencyInfo app 4a63cd6f1ff Fix text cutting off during shutdown animation bbad7ae5fb3 media/jni: Check mute state before starting play d23f4f8a214 PackageManager: Init known locales at WelcomeActivity in SetupWizard 3ffc552a3c3 Should use scan flag or it will not scan device 1a19bb55ae3 Use async thread for performPoll in NetworkStats f29194f5392 AtomicFile: Rename the backup file to base file when backup exists be9d7c6e2c6 Send broadcast to MediaScannerReceiver to refresh gallery aaadc5a1e1d Fix issue when start android/com.android.internal.backup.LocalTransportService 77fb9705f5a Make the allPendingIntents add operation thread-safe 0579748283f SystemUI: fix crypt keeper race condition d2693695427 Keyguard: Don't show keyguard if CryptKeeper enabled 103d86a6355 jni: android.util.Log.logger_entry_max_payload_native @CriticalNative c8ff6ab8305 Bring back missing menu items on text floating action mode a907d83da5c Reset the profile when system application change version ebdbfe762aa binder: resolve the NullPointerException of services with null descriptors 514b8c1f377 Frameworks: In the kill handler ensure the logging handler was run 7bdba0edfc5 AMS PMS MountService 18a8f6ada6c pm: Fix package install flow w.r.t. dexopt 8fb4a3ece95 Do not apply app-link autoVerify policy to instant app installs 86b0e47a2b7 Avoid clearing default browser setting when unnecessary 940834e0c39 Ensure dexopt is executed only with consistent package data 913cb0c8441 media: Release buffer and stream once after usage 8e40e74aaa7 am: Remove duplicated incorrectly code in ProcessRecord c864c2970c7 Fix for wallpaper flicker on bootup on some targets 3a9a692fb02 fix incorrect context classloader initialization in system_server 686e67e09a9 Skip send broadcast to the receiver whoes user has not started 578c8f60e7d pms: Fix the IndexOutOfBoundsException issue 2ff001334f1 Post noteProcessFinish() to handler thread a28b3098b52 GLSurfaceView: report draw finished after first onDrawFrame in GLThread c219cea8267 SystemUI: fix heads up appears when disable_expand is set 74d488a3dd3 SystemUI: SIM PIN locked view can't pop up after removed one SIM d52e2474a13 Screenshot: Fix possible NPE 125fef19334 Partial screenshot: fix SystemUI fc 474dc8c2ce6 threads: fix anr when concurrent request provider 33711bf00de The network event should be an asynchronous callback c20694cc0d0 MessageQueue: explicitly remove FD event listeners 10817c93bbc SystemUI: stop fillig logcat with useless stacktrace 8dd1ce1361f AsyncTask: Fix to remove canceled tasks from executor's queue e0f2b528272 BackupAgent: add backup shared mode e935014fbb2 Fix a null pointer exception in FragmentManager 5e60f9942cd Remove duplicate code for binder ID clear and restore 5cf84b04ac7 Release SQLite page cache as much as it can c6186509bb8 Synchronize the HeadsetService methods c90e3170558 ActivityStack: Add task null checker before proceeding cd3d81c9ae5 RecentTasks: Check task for null and return if yes a49f8bca90f Accessibility: Fix FWR when unlinkToDeath if linkToDeath failed 66a08f6dec1 data: update missing permissions 9163bdf6273 ActivityManager: Change way to get Available memory 9e3bcd5f8f9 core: Fix AccessibilityNodeInfo memory leak 107666de38f Fingerprint navigation settings is a secure setting f0a52098c60 Add reachabilityFence remove ExemptionMechanism.finalize 4a45ca3955d Frameworks: Fix Binder.joinThreadPool 6218a20b743 Skype voice can't transfer to carkit after re-connection 19b364db64d media: Parse Exif OffsetTime in MediaScanner a46f6e3b64d SystemUI: modify overscroll bug in NotificationStackScrollLayout 40ee236b9ab Frameworks: Handle exceptions in SystemProperties callbacks 786617efb92 Allow ro. properties to have arbitrary lengths 304db5a471a Frameworks: Clean up SystemProperties 31ee6243ff4 Resolve race condition of mNonAnimatableProperties.colorFilter d7b87ff731b Update whitelist when installing system application 791ead874e9 Fix empty recents view in multi window mode 4e8c40f911d Skip notification for hidden notifications on first boot bc09067259e SystemUI: guard possible concurrent issue in LocationController 4aa60b65ddf Speed up Orientation Listener 16591dd0d73 base: set scrolling to 0.006f 123d7dea3d4 ViewConfiguration: misc changes (rev) c1555d2504b android.view: Speed things up!! 927965487e9 Screenshot: add "Markup" edit action support f23ecad00e6 Avoid dangerous recursive call on startProcessLocked 31240face95 Using BIND_ALLOW_OOM_MANAGEMENT flag for avoid memory pressure when system binding 6df38c997f8 core: Improve AtomicFile implementation c8db24adb33 TelephonyManager: Prevent NPE when registering phone state listener 2a2cd4fad9c Speed up Recents additional buttons show delay dd67b199967 Remove ugly reserved icon space in restricted switch preference 2b6b88f06dd SystemUI: Fix FC issue e99799fb4eb media: jni: Support conversion from jbyte array to ByteBuffer. 1b5f61b13e9 preference: change visibility only if imageview is valid adb38453ef4 frameworks: Fix mLteSignalStrength range check 1cd01bac869 frameworks: Fixed signal strength issue 86a9d2450df Don't consume all BACK keys in SearchView 30717129f95 AudioService: synchronize access to user selected volume ctrl stream cad538cb50c Bluetooth: Don't remove UUIDs if profile in connected state 637d8929d92 Fix DynamicLayout block index calculation after edit c7150483781 Should show the lock task mode toast if can not launch the activity not in the locked task. b19e91b9403 hwui: Fix Native Crash of EGL_BAD_ALLOC ffa101221c5 wakelock: continue read file when returned count > 0 fe33c29dc03 KernelWakelockReader: stop the panic 595ba53429a Accounts: Fix TokenCache maps access a3eb60eaf1b PackageManager: Avoid null access 75b93908160 Revert "SettingsProvider: adaptive icon" 85a3db16808 Revert "NightDisplayController: report unvailable if livedisplay feature is present" 490fd178e52 Revert "Check VintfObject compatibility on boot" a147a44d8e0 services: Fix starting window not removing issue d921ac7d216 Fix the system_error while calling thread::join() in NativeCallbackThread 7254d8f94f5 Fix the windowtoken index out of bound exception d3817727b9e frameworks: fix the activity stack ConcurrentModificationException 1df3527b92b Fix disabled status bar when pinning app and user switch ed5cb62aa1d Fix persisted task remove operation race issue 7f8d3c2a0b0 frameworks/base: Fix AudioService JNI leaks a7f12c068e7 Remove GCC-specific pragma and disabled Clang warning 996c05afbcb Always send configuration if the boundaries change cc446f455ba BackgroundDexOptService: skip low battery check if not present b45f7af97c2 Consider shared libs when precreating WebView classloader e7c947cafb0 Check if mSurface is valid before create SurfaceSession 851732521ba Explicitly restart the killed wallpaper service a38ee4b1f65 services: Fix double-free error on RemoteFillService ac3d299dd10 PackageManager: Clean up profile step for performDexOptUpgrade 0f0f78974ac Do not force crash for EGL_NO_SURFACE 6db7a415657 SystemUI: fix black scrim when turning screen on from AOD 76db67b4f75 Can not get a thumbnail of Jpeg image of QCIF size. eb1185b88d5 services: Fix low probability deadlock efa651bb3ae Store package restriction settings at shutdown 2855e9936b9 Fix some list-item selection/scrolling issues 3b2054484a9 Remove LOCAL_STATIC_SHARED_LIBRARY usage 29215639249 Avoid ANR caused by synchronized() of appDiedLocked() 90c3532a860 SettingsLib: Remove ugly space reservation for icon in preferences 5307307e945 Fix shared libraries loading during backup 9ce77976ff7 Handle Backup onUnlockUser on fg thread 3e258f0e9ef Improve ActivityManagerInternal.startIsolatedProcess. 32ad799eaef SystemUI: No Signal bar displays for a moment in UI after Bootup 032af867338 Add SU_SESSION_CHANGED to protected broadcasts 6de8ae655f6 Adding optimization to reduce callbacks to TextClock 3a074af746b GlobalActions: Fix systemserver crash issue ab12d5f7730 Notification: Fix no icon shown for data limit notification 6fe452115ea SystemUI: Fix SystemUI Crash. 3b8e6d53bbc Fix possible NPE crash when adding new accounts in Settings. e2cc1085057 Update network score from NetworkAgent b1d261dced3 Fix and work around aliasing rule violations b669cac13d2 Turning screen on without creating surface 6aa2d4c2c22 ExifInterface: fix incorrect thumbnailLength in handleThumbnailFromJfif c6d0f86d262 services: fix the NPE in RankingHelper 1a0fca0cccd media: fix system_server deadLock 7f59915083b Enable priority boost for non-Jack builds. c52c7e4ec1e Fix intermittent slowness in resolver activity towards end of day. 4762ac15113 PackageManagerService: Avoid NPE in matchComponentForVerifier 65012179b43 Keyguard: Fix black background while screen turning off/on quickly 566efb60379 base: touch response optimizations c96614f01ce DpmService : Added protected broadcast intents.. 2065d6a0092 GNSS: fix the null object reference in configManager.getConfig(), judge the null pointer firstly.. 738148282df aapt2: Replace strcpy with memcpy. 65ae78c1545 Parcel: Avoid NPE in finalization 73ec2e366cc InputWrapper: Opt out early if session == null ae3f134817d Fix Google dialer FC due to missing permissions e6bca6d7ae7 hwui: Disable fine-grained logging adb3c41b418 Fix doFadingAnimationLocked in sanitized builds. 436d4045b01 Optimize setStorageEncryption code d603039a507 Let InputFilter's message be processed faster b99ee46cd16 app_main: Fix "zygote is killed by signal 1" 4a66b78c797 Set scrollview on the power menu 3682c14b665 add SwapPss of native processes to totalSwapPss 192d50aac0f Telephony: Don't crash for too long baseband version 653e2e60b08 Don't wait for Bluetooth when shutting down d221b15f876 Don't wait for NFC when shutting down. b7c25659e72 framework: shorten wait time for shutdown time optimization ba1a1795081 Reduce the uncessery wm call while checkKeyguardVisibility 24b7b0705e4 QS Tile: increase DEFAULT_MAX_BOUND to 6 dba450f24ae Allow faster app switching 478ab7ec1f0 Account: Fix the risk of sqliteconnection leak cceb8b57376 SystemUI: Remove padding for navbar and statusbar a5703495a2b Support UnifiedNlp (microG) 6463c20c940 Vectorized the power menu sound panel selector f27dca5ded4 Persistent background app notification: disable by default 63e50000bef Change power save mode color to sexy red 9f7fd828a1b Fix notification shows wrong question 911076f63c2 Fingerprints: Increase MAX_FAILED_ATTEMPTS cf926fbcfc0 Fix to avoid UI freeze issue 7568c8d5b8d base: preference seekbar widgets should follow the rules ee173be2fe4 SystemUI: Prevent NPE in Dependency.get() in BrightnessController cf9e759fff5 Settings:Bugfix for NPE, Only valid screen power consumption need to smear fe2e4e19db8 am: Add NULL check in TaskRecord.getWindowContainerBounds 2c65fa64085 Current view findFocus maybe null, which cause NullPointerException. c40b14c6ebb core: Add support for fake signatures, enabled per app by dynamic permission 2831748db70 Fix NPE with void android.view.VelocityTracker.clear() ec673353bee Frameworks: Fix Null Pointer Issue 81ef59b187a Spam: Fix non-protected broadcast from supersu, qcril and fm 06befc0ef67 Widget: Catch null point exception in AbsListViewAutoScroller a2ebfc90471 BT:Crash occured due to null pointer exception. cef775c05e8 Bluetooth: Avoiding NULL pointer dereferences 26043f5a4dd Suppress FingerprintManager logspam 26189c155bf Kill off provider info logspam 8fe44e9d37a binder: adjust GC interval for binder ops c0181e5c508 Fix service cannot start when service removed from restartList 508fafd7f3f Passing a new ArraySet instance to avoid crash 47010609ada PackageManagerService: Add finally block to close the stream. 38db3ac5f48 SystemUI: disable statusbar time refresh when screen off 5af712a10dc BluetoothAdapter: disable logspew 468bfd20fa2 MountService: Prevent NPE with DropBoxManager 5464de5f01e Handle IllegalArgumentException 0b973f4e3be Bad token of activity when do the launch work at the app process side 9ec8728a706 Fix race condition when writing UidState of appops. a2c48011d9c Reporting FULL_WAKE_LOCK to battery stats. b3f7911c828 fixed handling of data URI schemes in Intent.toUri 41f36470e3a Fix double free issue in ResTable. db894d7f713 Framework: Fix NotificationListenerService monkey null pointer issues 05caaac31fe frameworks/base: reduce the setTransactions 34d75466754 Fix NPE in updateEmptyShadeView() upon screen rotation 9e07ff17a56 Handle invalid pointerId 129f14cddad Avoid ConcurrentModificationException in method dump a1af92bc0d4 SystemUI: Fix SystemUI Crash Issue e630e8f7649 Fix window transformation related issue 941dd11ddab Sync Preference in UI for new cached device bedc018cb00 Fix ANR due to long wait for synchronization lock 790aa907e92 Fix broadcast receiver leak issue 08054cb7c21 Fix to android 7.0+ Intent Flag Bug 2035e104e9d Unset frame listener before tearing down GLThreadManager. 939676bbaef Scroll: modified velocitytracker 158954ecc9f ParcelFileDescriptor: can we stop the panic here? 5db1c63c7e3 Workaround for wallpaper not shown correctly problem 607a82d82ae Ensure the generation is not changed before put value to cache 121749d6282 FIX No sim - airplane mode padding 4c02a319a95 Allow Python Versions Higher than 2.6 049e89bc1f0 camera: catch NullPointerException for Nexus 5 e0d4f738732 Fix Photosphere/Camera FCs b6a39bd1e55 Fix for google backup and restore d83cad31168 Bluetooth: Prioritize Bluetooth state change intent to start Service c073ca47f63 SettingsProvider: Add missing INTERACT_ACROSS_USERS_FULL permission e2bf23b528b Add default permissions for few ROM specific apps 403f70699d5 Add default permissions for multiple gapps cffb95c1d13 Disable Mobile Data Always On by default [1/2] 50ecca92129 Add handling SQLiteDatabaseCorruptException. b227799e760 NightLight: Allow lower temperatures e3b41007ab4 Base: Pixel Colors: Change dividers from Holo Blue to Pixel Blue 07ac32b9fb1 base: Add stub files e659273915a base: rescuce party: check isDisabled on all public API a5daf9e0131 Kill airplane mode toggle Teal color 338459b17b9 Fix NPE when AOSP ambient display preference is removed e1fa4f03d07 Add missing STORAGE_INTERNAL permission for BackupRestoreConfirmation 125827aa5bd SettingsLib: Allow Skia Vulkan to be used as HW renderer 136255dde23 Allow creating custom dialogs in DialogPreference. 0f8061f729c Enable non-market apps install by default 6cfedc2e07e Treat default value that wasn't found as empty value. 8ab4463de72 DEBUG: Turn off some debugging we don't need. 191b2568ed7 SmoothSpinners: Makes the loading "spinner" animation smoother 8fa3f583d1f core: Update GPS Icons to be more Material 966001785bf SystemUI: make sure to expand all the way when flinging 63ce83661c6 allow forcing HighEndGfx mode 9f1707cefcd Improve scrolling cache f8b7b8cffb8 Reduce log verbosity: Don't spam logcat 221f0586074 Avoid needless Integer.valueOf() object allocation. bbe382f30ce aapt: silence density flag warnings a2a46eab2e0 hwui: Remove deprecated compiler flag * frameworks/native/ 1d29d7c0d libs: binder: Replace NULL/0 with nullptr fc3e8cd9e libs: gui: Replace NULL/0 with nullptr e4625f0bf libbinder: case in 'waiting for service' log 801b97b43 libbinder: auto-choose between binder/vndbinder ced080995 libbinder: Remove thread shutdown logic f5ba21c4c libbinder: remove unnecessary check 3d1987da0 libs: vr: Fix new c++ error when using clang7 cb253e489 Sync mLastQueuedCrop with mLastQueuedSlot 7c9700ab4 Ensure the reference profile directory is always created b68bbf796 have patchoat take directories instead of filenames 4987de677 binder: Fix incorrect print starved time of binder pool c2d21e4f4 binder: Remove unused native binder impl of BnBatteryStats ddc694e18 Use dex2oatd when available on debug builds eaf47b500 surfaceflinger: Fix egl GL_OUT_OF_MEMORY and EGL_BAD_ALLOC bug d9435b962 sf: change SurfaceView alpha while opaque region compute 8e46d49b1 gui: null check in ISurfaceComposer.cpp e5f523a3c SurfaceFlinger: Use actual hw width and height to capture screen f41de8860 SurfaceFlinger: Remove size check in captureScreen 906ffbf36 vulkan: update Vulkan headers to 1.1.72 30ce8f551 Fix Vulkan null_driver's EnumeratePhysicalDevices() 693d3db48 Fix monolithic, un-suffixed GLES driver search a01289eb2 vulkan: Allow AHB extension to get to the driver 0629855ef libvulkan: correctly expose VK_KHR_shared_presentable_image 345bc3d17 Enable VK_KHR_swapchain for instances 31a6e26de vkGetDeviceQueue2: add a NULL check 4332af892 stubhal: add EnumeratePhysicalDeviceGroups 2e3df50eb libvulkan: Add VK_ANDROID_external_memory_android_hardware_buffer fd99ac86a vulkan: Declare VK_ANDROID_external_memory_android_hardware_buffer aa6ab862d vulkan: update Vulkan headers to 1.1.68 4b4db8025 Add VK1.1 entries to NDK libvulkan and fix a bug f38aa6eb3 Properly implement stubhal's vkGetInstanceProcAddr() c1fe0a459 Vulkan1.1: CreateInstance downgrades apiVersion for 1.0 ICDs cc514a045 Additional changes to Vulkan 1.1 API updates 196fe5912 Vulkan api update to 1.1 df8d653c1 vulkan: Update Vulkan headers to 1.0.61 8c3a848c8 vulkan: Update Vulkan headers to 1.0.60 db5a9b5b2 DL policy extension for SchedulingPolicyService e94d0a78d surfaceflinger: fix static analyzer complaints f19a7f0d2 Use sourceCrop to decide filtering in screenshots 3e3d0a4a9 surfaceflinger: fix fencing when composition mode switches 35f74af82 surfaceflinger: fix fencing when layers become invisible 08976d01e Input: improve touch response slightly 936f71996 SF: Modify binder call before linkToDeath e6aeb404e Fix bugs regarding calculate dalvik-cache size 19dff4ce3 surfaceflinger: set a prop when initialization is complete 947a0a7fd native: touch response optimizations 911799d67 servicemanager: Restart keystore and gatekeeper after crash * lineage-sdk/ 32073da LOS theming: worst APIs ever [1/3] a549a0f sdk: Rebrand to crdroid 7c2be68 sdk: On-The-Go Mode (2/3) 3c6ab43 Lineage style interface: fix possible NPE when OMS is not up on start a9a54df Fix long screen settings for multi user 82ddbd2 Custom inactivity threshold for network traffic monitor [1/2] dba91e8 Battery light: 100% charged level (3/3) 655342b Add option to select brightness slider positon [1/3] 78bb76b Reduce default kill timeout 1266b21 Add customizable action for back long press button [1/3] 261d264 Improve kill process code b49d5c7 Add device key action to kill app [1/3] 0752ca0 crdroid: Do better for version pref 3c60e13 lineage-sdk: Prevent NPE in style interface service fc7ae6d sdk: add systemui restart to advanced reboot [2/2] 90c1c35 lineage-sdk: Enable advanced reboot by default ea46fac Disable by livedisplay by default 73ff07a sdk: Map to ro.modversion 47b5f05 Allow value 3 for status bar quick pull down * packages/apps/Settings/ f2397b7beb Merge 'lineage-15.1' into 8.1 * packages/apps/crDroidHome3/ 2d3675569 Updated translations 541a6e85f Updated translations * packages/apps/crDroidSettings/ 74c2627 Updated translations 8556151 crdroid: Get rid of duplicate QS panel alpha a8346d4 Implement XOSP Blur personalization options (2/2) 1b64841 Add more accent overlays [3/3] 1c0a760 Move in trusted accent packages list e8deeda Fix resources in dimens and integers xml e103324 Move style settings under crdroid [3/3] 1afe403 Updated translations * system/core/ 071cd4029 Merge 'lineage-15.1' into 8.1 * vendor/lineage/ f2d9521f Initiate crdroid v4.5 28f845eb extract_utils: Newline love for adb extraction 0a326e49 apns: sprint mms: mms.sprintpcs.com > oap7.sprintpcs.com 3a04463d apns: sprint: n.ispsn -> x.ispsn dc2e8452 build: Add support for sdm845 platform 36041324 Revert "build: qcom: Add TARGET_USES_UM_PLATFORM to force UM build" 1ceb046a Revert "changelog: pretty-fy" ==================== 07-14-2018 ==================== * bionic/ 2f7fe0c71 Set __bionic_asm_align to 16 for arm64 139c4ba0a sysroot: kill arch-specific include dirs aff6aab63 bionic: Remove relocation_packer 0d36bb299 Add -ffp-contract=fast for libm 539c199d1 Add Optimized sinf/cosf/sincosf 5efebbea2 libm: Add optimized powf 0d8b18e6f libm: Add optimized log2f 0d20e631b libm: Add optimized logf 8fd84426a libm: Add optimized expf2 f61cdd7b1 libm: Add optimized expf 4c73b069c vdso should be available in all namespaces 5209af46e Fix bug with double unload on unsuccessful dlopen 7b4cb0459 linker: Remove obsolete workaround 2f50e0c18 Switch to FreeBSD's actual sincos 5fce65ad2 Switch to FreeBSD catrigl.c for complex arc trig functions 183756d48 bionic: Update libm from upstream 323e5d960 Fix various ftw/nftw "shall fail"s from POSIX 86fd9ebeb libc: kryo: import ARM strlen from Apple C library c959f6982 aarch64/strncmp: Use lsr instead of mov+lsr e242b4efe aarch64: Improve strncmp for mutually misaligned inputs 065d11f5c strcmp.S: Improve performance for misaligned strings 93cb61332 memcmp.S: optimize for medium to large sizes 075035e1d Remove no_default_compiler_flags from crt* 7a8d84acd bionic: strip libc and linker f7bbe604a libc: Suppress clang 7.0 warnings 94968e777 libc: Build crtbegin with clang too bdf31c702 bionic: do not pack relocation table 5eb937e50 Enable 32-bit armv8 NEON for libm b48c6d4cc kryo: Update routine from moto c0f16469b Use builtins for ceil/floor/rint/trunc on arm64 36d73ad13 libc: add optimized ARM64 strrchr from newlib 69685898e Use builtins for fma/fmax/fmin/round on arm64. f381fea18 Find clang correctly 2c640446c libc: Optimize ARM memcmp by using NEON. b81c84842 Remove an obsolete aarch64 hack. e7575e8d9 Optimized memcmp * build/make/ 2c9a7a5b2 Dump CR_VERSION instead LINEAGE_VERSION 9274f571a build: Silence dex2oat during build e978701a6 build: Nuke cache images 1f2653a7d envsetup: Remove default targets 427c2770b Drop webview sample browser e6db77bc8 build: get rid of the sparse expand stuff a44573f67 build: only warn on LOCAL_CLANG set to false 3e9ff2710 build: Set default art info a4d8e26e6 Add support for TARGET_CPU_FEATURES. a9ea2a41a build: execute changelog generator script 2bd484d36 build: Rename OTA package 545e0dfd0 target: Skip building QSB 301603819 Make build ID simple 79769c339 build: Remove annoying text when flashing 209572af2 build: Add ANSI name 149042457 build: force rebuild build.prop 0e5960c26 Use 'release-keys' for build tag 771abdd47 build: Enable custom ccache cache dir for Android 34f73f7a6 Remove ro.kernel.android.checkjni b07cb3643 arm64: Rework A53 Errata Fixing logic 9a276f175 build: condition A53 errata workarounds in RenderScript b77949da7 Build support for 32-bit armv8-a 393ed8489 disable Dalvik lock contention logging as it isnt needed * external/skia/ c8190e5e36 skia: detect ASIMDHP on ARM64 2891f4c5e9 skia: squash some clip and path fixes 0adb92f2eb Update SkBufferHead fRefCnt to std::atomic d8ac1f7144 fine-grained ARMv7 CPU feature detection 42ec1aaa5a Tweak HWCAP_... names to avoid clash with hwcap.h 6b9ef5c3d9 Optimize the for loop in onGetYUV8Planes afffc0f3e2 Skia performance optimize for bitmap 91c51fd285 external/skia: Take Fast Jpeg Decoding Path d83d009a67 skia: Don't build tests or dm * frameworks/native/ 44e3085b5 sensorservice: customize sensor fusion mag filter via prop * hardware/lineage/telephony/ 48a1c69 telephony: You have to add telephony-ext to boot jars * hardware/qcom/power/ 64de35f power: Allow devices disabling power stats completely * libcore/ 5f3d382d1 Fix android.system.Os.waitpid() for status == null 7790e6d2f Add const-method-{handle,type} bytecodes to Opcodes.java 2fb10d7f3 Update MethodHandles.Lookup.unreflectSpecial test cd3c58c2f libcore: Remove Arrays.checkOffsetAndCount 071a88d40 Libcore: Add new method ArrayUtils.throwsIfOutOfBounds 109106bc5 In place split install native support a1de86f40 Increase ZipFile read buffers size to 64k b3bf90b0e Don't untag socket before preClose / close * lineage-sdk/ 0efe50d styles: do not enforce permission when it's not needed * packages/apps/crDroidHome3/ 042a91f93 Beautify icon edit dialog * vendor/oneplus/ bac99dea op3: Update blobs from OB39/OB30 ==================== 07-13-2018 ==================== * android/ aac32e1 manifest: Switch to forked external/libdrm 5f71251 Merge 'lineage-15.1' into 8.1 * build/make/ 5632131be build: Allow devices to provide prebuilt vbmeta image * crdroid/build/ 94fa524 upload v4.0.5 force run updated build script make sure days value is integer f1a5eaa upload v4.0.4 09c893e upload v4.0.3 make it screen compatible waits for return key press before dismissing the output info * external/libdrm/ 175278e5 libdrm: Avoid additional drm open close * libcore/ 17607e0f0 Libcore: Amend NoSuchMethodException message 240c2d71b Libcore: Speed up single word BigInteger division fc0afd99f Change Math method from @FastNative to @CriticalNative. b99cb419a Libcore: Disable IsInstanceOfClass warning. cd700be9a Avoid duplicate free in CharsetXcoderICU on OOME 3a11944ff Fix aliasing rules violations ece561e19 Work around 32 bit glibc bug. 85ba10df9 XML Pull Parser optimizations * packages/apps/crDroidHome3/ ddc44d02e Updated translations * packages/apps/crDroidSettings/ 858eed9 Updated translations * vendor/oneplus/ b3b7dea1 oneplus2: Copy jars instead of building them ==================== 07-12-2018 ==================== * frameworks/av/ 05d574a39 audioflinger: Threads: increase max tracks per uid 2407b8bc3 Fix high battery drain after using flashlight 7756c3904 Enable Wifi Display to support 1920*1080 60fps 3b9abaffc av: Modified that logs do not include URLs 764b4f9f7 Enable 32-bit armv8 NEON for aac/amrwb/h264 codecs 0ff6bdab7 Single thread exclusive to DL c8334a44a DL policy request through Binder a0096763a Add screen record tile and service improvements [2/2] 2ad183484 Camera: CameraHardwareInterface: Releasing mHIDLMemoryMapLock in QdataCallback 0f5a5ed7a Camera:CameraService: Added lock on mHIDLMemPoolId in QDataCallback.. * kernel/oneplus/msm8998/ eb58ec4342d4 1.0.21 8b419cd7ef0c 2 seconds and 4 seconds respectively for power/FP bca8b3edb049 Activate all governors 1b7dade7a337 1.0.20 2a3b0afa315c Revert this back to before it got messed up ==================== 07-11-2018 ==================== * kernel/oneplus/msm8998/ ffe4a79bd579 Bump to 1.0.19 46dfbbac3967 Merge branch 'oneplus/QC8998_O_8.1' of https://github.com/android-linux-stable/op5 into oc-mr2 9614f3c9ac07 Merge 4.4.140 into oneplus/QC8998_O_8.1 d6bc7e610ab9 Linux 4.4.140 fecf1ae3e027 staging: comedi: quatech_daqp_cs: fix no-op loop daqp_ao_insn_write() 8cff10da50b2 netfilter: nf_log: don't hold nf_log_mutex during user access 242dbd2b3df7 mtd: cfi_cmdset_0002: Change erase functions to check chip good only 2e0a09dcb8e0 mtd: cfi_cmdset_0002: Change erase functions to retry for error 100b8c9452cc mtd: cfi_cmdset_0002: Change definition naming to retry write operation 5be6e45d184c dm bufio: don't take the lock in dm_bufio_shrink_count bf4e6336ccbc mtd: rawnand: mxc: set spare area size register explicitly 3ce44cad02d3 dm bufio: drop the lock when doing GFP_NOIO allocation 7396cb30cbfb dm bufio: avoid sleeping while holding the dm_bufio lock aaf87537eb46 mm, page_alloc: do not break __GFP_THISNODE by zonelist reset 7f9c65ea5970 media: cx25840: Use subdev host data for PLL override 99b6d2c3bb79 x86/mce: Fix incorrect "Machine check from unknown source" message e462d226fbb3 x86/mce: Detect local MCEs properly ef111ea31575 HID: debug: check length before copy_to_user() c0b166a64eef HID: hiddev: fix potential Spectre v1 dc3f661542a1 HID: i2c-hid: Fix "incomplete report" noise 961105164183 ext4: check superblock mapped prior to committing 9ccad874beda ext4: add more mount time checks of the superblock ff6c96461be3 ext4: add more inode number paranoia checks b88fc699a023 ext4: clear i_data in ext4_inode_info when removing inline data faf01457010e ext4: include the illegal physical block in the bad map ext4_error msg 353ebd3e9886 ext4: verify the depth of extent tree in ext4_find_extent() db3b00e3f392 ext4: only look at the bg_flags field if it is valid afa9c75025bd ext4: always check block group bounds in ext4_init_block_bitmap() b7d29dc8fe8d ext4: make sure bitmaps and the inode table don't overlap with bg descriptors 2cd33a53177c jbd2: don't mark block as modified if the handle is out of credits 6ee6f1787e69 cifs: Fix infinite loop when using hard mount option df0fe72e2e1f drbd: fix access after free 8e0817deeb96 s390: Correct register corruption in critical section cleanup 9a737329c7c4 scsi: sg: mitigate read/write abuse 02a8a256f5be tracing: Fix missing return symbol in function_graph output 9d45ae015817 mm: hugetlb: yield when prepping struct pages 69a044d59c37 ubi: fastmap: Correctly handle interrupted erasures in EBA 45f47e3a1493 ARM: dts: imx6q: Use correct SDMA script for SPI5 core 753465123663 netfilter: nf_tables: use WARN_ON_ONCE instead of BUG_ON in nft_do_chain() 1e40d09a5575 nvme-pci: initialize queue memory before interrupts 5ac07564b47f kprobes/x86: Do not modify singlestep buffer while resuming 21e9341ed960 ipv4: Fix error return value in fib_convert_metrics() 2aa465dbe267 i2c: rcar: fix resume by always initializing registers before transfer 8d33a08bd4c6 ath10k: fix rfc1042 header retrieval in QCA4019 with eth decap mode 99580265784e x86/boot: Fix early command-line parsing when matching at end 80fbfb1ce6fd n_tty: Access echo_* variables carefully. 58fcaeb30e27 staging: android: ion: Return an ERR_PTR in ion_map_kernel a1f75c3f3a79 n_tty: Fix stall at n_tty_receive_char_special(). 216c5fab831e USB: serial: cp210x: add Silicon Labs IDs for Windows Update 3357fbc733cd USB: serial: cp210x: add CESINEL device ids 6f8b3fd2a472 usb: cdc_acm: Add quirk for Uniden UBC125 scanner * packages/overlays/accents/ 85d3df8 Add more accent overlays [1/3] * vendor/lineage/ 6a30186e Add more accent overlays [2/3] ==================== 07-10-2018 ==================== * android/ ff659fa Add hardware/lineage/telephony to the manifest * device/oppo/common/ e56d57f Automatic translation import * frameworks/base/ d6acb800338 UpdateEngine: Add perf mode binder interface f5a1e8dbe5c Automatic translation import * hardware/lineage/telephony/ 41d2768 Add README for how to use this repo b32bdc9 Allow opting out of building this jar 208646f Minor thread safety fixes b8e1462 Store provisioning pref separately from SIM status 8fe9d76 Reenable both SIM cards on hotswap 6374c2a Reset default sims on deactivation 01b8f28 Implement crude manual SIM provisioning b18c7bf Implement a dummy IExtTelephony service a4efe66 Implement a fake qti-telephony-common.jar * hardware/qcom/fm/ 8bfd71d Automatic translation import * lineage-sdk/ a737bf4 Automatic translation import * packages/apps/DeskClock/ fcb62a070 Automatic translation import * packages/apps/Dialer/ 863f51c4e Automatic translation import * packages/apps/FMRadio/ 08e0450 Automatic translation import * packages/apps/Gallery2/ 261f4bea0 Automatic translation import * packages/apps/Jelly/ 710ad2c Automatic translation import * packages/apps/LineageParts/ 93ad5eb Move style settings under crdroid [1/3] 762343c LOS theming: worst APIs ever [3/3] 3147921 Rebrand to crDroid Settings af7b6e9 Make trust interface less boring 701043d Preference: Remove reserved space if no icon 8b1255f LineagParts: Hide QS brightness control settings f0edc26 Move out notification and battery light settings 1dd944a ExpandedDesktop: Fix crash with resource ID 618ae81 LineageParts: Remove reserved icon space b8f2945 Moved expanded desktop settings to crdroid settings 5352755 Change default accent to pixel blue d9b5f7e Hide color style under display 0a658d0 LineageParts: Silently kill anonymous stats collections e01a754 Moved status bar settings to crdroid settings 22821ec Moved button settings to crdroid settings 43986b2 Automatic translation import * packages/apps/LockClock/ fa4ae5e Automatic translation import * packages/apps/Recorder/ 0eaeb01 Automatic translation import * packages/apps/Settings/ ea7f7dee9d Move style settings under crdroid [2/3] e5e7e1e8e5 Automatic translation import * packages/apps/Snap/ 95ef4efd7 Automatic translation import * packages/apps/Terminal/ 8851f95 Automatic translation import * packages/overlays/black/ a217172 Add background color to black style * packages/overlays/dark/ 6691971 Override SysuiDarkThemeOverlay when using SystemUIDarkTheme * packages/providers/WeatherProvider/ e5fa65a Automatic translation import * system/update_engine/ 7e347c2 update_engine: Add performance mode * vendor/oneplus/ 606d0ddc oneplus2: Remove prebuilt qti-telephony-common library ==================== 07-09-2018 ==================== * device/oneplus/msm8998-common/ 1d10e6d msm8998: Enable VoLTE for few * frameworks/native/ 74b51bcc3 native: drop hwui properties on O-MR1 * kernel/oneplus/msm8998/ 65e170da4f15 scripts/wireguard: Only allow one execution at a time, with others failing open e15887d5b6a2 FROMGIT: arm64: export tishift functions to modules 35527abfeecc sched/idle: Micro-optimize the idle loop d1c9bb374778 cpu-boost: optimize policy update loop on input cpufreq boost * packages/apps/Settings/ 7ba05dacd4 Settings: handle decrypting larger pattern sizes for sw600dp * packages/apps/crDroidSettings/ a55278e Updated translations * system/core/ 338ddb19c adb: Add wait-for-online command * vendor/lineage/ 32e4b641 envsetup: Filter unique push paths in dopush 05c58090 envsetup: Fix adb recovery state detections 4d511345 extract_utils: make get_file() able to search paths with and w/o /system prefix 8e40dca4 extract_utils: extract(): fix src not being searched in "src:dst;args" spec dbb910b2 extract_utils: extract(): rename DEST variable to VENDOR_REPO_FILE 8f763ddf extract_utils: extract(): rename ARGS variable to SPEC_ARGS b3bb9db0 extract_utils: extract(): rename FILE variable to SPEC_SRC_FILE ba73511f extract_utils: extract(): rename FROM variable to SPEC_DST_FILE 599281f8 extract_utils: create src_file() function to mirror behavior of target_file() 2fb31e50 extract_utils: prefix_match(): do not strip target_args from its output 94edfade extract_utils: target_file() and target_args() cleanup d6f0563e Revert "extract_files: Add support for paths without system/" 34d88c03 Revert "extract_utils: Fix makefile generation issues" ==================== 07-08-2018 ==================== * build/make/ 021fa44bf build: recovery: add vendor to exclusion list * frameworks/base/ ab1394480ff systemUi: styles: support more dark overlays * kernel/oneplus/msm8998/ 15b9673001c1 Bump to 1.0.18 26b04a92cbec qpnp-haptic: expose vibrate function 8a0ed1c70a9c BACKPORT: treewide: Use array_size() in vzalloc_node() 6cd23a001ac6 BACKPORT: treewide: Use array_size() in vzalloc() e29dcb1ea468 BACKPORT: treewide: Use array_size() in vmalloc() f65aabf2181a BACKPORT: treewide: devm_kzalloc() -> devm_kcalloc() bb68287cee89 BACKPORT: treewide: devm_kmalloc() -> devm_kmalloc_array() 2b4ebce2ef0d BACKPORT: treewide: kzalloc_node() -> kcalloc_node() d058b25daf08 BACKPORT: treewide: kzalloc() -> kcalloc() e924945c6aed BACKPORT: treewide: kmalloc() -> kmalloc_array() 492d0180946f BACKPORT: treewide: Use struct_size() for devm_kmalloc() and friends 134d680d26ac BACKPORT: treewide: Use struct_size() for vmalloc()-family 2646603dbe6c BACKPORT: treewide: Use struct_size() for kmalloc()-family e4d8c9cbcbb1 UPSTREAM: mm: Introduce kvcalloc() e885ac165a34 UPSTREAM: Convert v4l2 event to struct_size d6f335f6fb5b UPSTREAM: Convert virtio_console to struct_size c22f265a45e0 UPSTREAM: device: Use overflow helpers for devm_kmalloc() 9c53436b7f5b BACKPORT: mm: Use overflow helpers in kvmalloc() aec2cc1c318d UPSTREAM: mm: Use overflow helpers in kmalloc_array*() f32fbe3cb940 UPSTREAM: mm: faster kmalloc_array(), kcalloc() e24e1bcbb989 UPSTREAM: include/linux/slab.h: add kmalloc_array_node() and kcalloc_node() 82ee96ae9f65 UPSTREAM: overflow.h: Add allocation size calculation helpers 8618f05a497f UPSTREAM: compiler.h: enable builtin overflow checkers and add fallback code c92488f8eefa Merge tag 'LA.UM.6.2.r1-09300-sdm660.0' of https://source.codeaurora.org/quic/la/platform/vendor/qcom-opensource/wlan/qcacld-3.0 into oc-mr2 * lineage-sdk/ a37b3cd styles: add support for more dark overlays * packages/apps/LineageParts/ 41f89c7 parts: styles: add support for more dark overlays * system/security/ 169fff0 key_store:Using euid instead of uid when upgrade wifi blobs ==================== 07-07-2018 ==================== * android/ 97c94c4 Merge 'lineage-15.1' into 8.1 [Pranav Vashi] * art/ f9dbcf733 art: extend the supported cpu_variant list for arm64 [Pranav Vashi] * bionic/ fa7d4e709 Merge 'lineage-15.1' into 8.1 [Pranav Vashi] 2f9de066f Revert "solved infinite loop problem in J7 prime" [Pranav Vashi] * build/make/ 6e85f11f9 Merge 'lineage-15.1' into 8.1 [Pranav Vashi] * build/soong/ 8e5cef5 Merge 'lineage-15.1' into 8.1 [Pranav Vashi] * device/lineage/sepolicy/ 12ff102 Make fuseblk use vfat context [Pranav Vashi] 40902ff Revert "sepolicy: qcom: Allow nfc to read and execute files in /vendor on full treble" [Pranav Vashi] 5dff5b0 Add sepolicy for edge gesture service [Pranav Vashi] * external/sqlite/ 13294ce Revert "sqlite: Build using ThinLTO" [Pranav Vashi] * frameworks/av/ 745f59cdf Merge 'lineage-15.1' into 8.1 [Pranav Vashi] 0e42352b1 Merge 'lineage-15.1' into 8.1 [Pranav Vashi] * frameworks/base/ 2d056d31ca4 Updated translations [Gabriel Lup] 735ed013be7 Add edge gesture (1/2) [Pranav Vashi] de576deac0b Don't try to show crash dialog for dead app [Pranav Vashi] ebc7990b2f8 Fix socket leaks in various android.net.Network methods [Pranav Vashi] 471d14ece4d Fix IllegalStateException issues in Setttings [Pranav Vashi] 0657fc5dcb4 Merge 'lineage-15.1' into 8.1 [Pranav Vashi] d40d353a47e base: Modified that logs do not include URLs [Pranav Vashi] 2ebcf45939e bgdexopt: Let PM handler run between optimizations [Pranav Vashi] f24741797ea BgDexopt: Reschedule job on timeout [Pranav Vashi] 456283ae3cc Run BackgroundDexOptService with background prio [Pranav Vashi] 99688eb8de9 Fix MtpDatabase multithreading NullPointerException [Pranav Vashi] b75b0bbb36f Convert between MtpObject and MediaProvider path [Pranav Vashi] 3b2e54d9fb5 CPUInfoService: Add config for temperature sysfs path [Pranav Vashi] 0532a2cf64e Fix the NUllPointException for SystemUI crash [Pranav Vashi] b99e3b494a0 DozeUI: Remove unusual static method call [Pranav Vashi] 035a3c19ee0 NetworkStats: Fix forced floating-point math performance [Pranav Vashi] bf8ff1df77a Ensure re-post with setOnlyAlertOnce(true) silences sound [Pranav Vashi] f83fde1e756 Fix foreground process killed when it uses content provider [Pranav Vashi] 4d2f5f21c96 DeathRecipient object leak in context of system server [Pranav Vashi] 56fdf87672c pms: Skip from copying preopts if device is undecrypted [Pranav Vashi] c59fc86d8a0 Merge 'lineage-15.1' into 8.1 [Pranav Vashi] * frameworks/native/ 897071b82 libbinder: case in 'waiting for service' log [Pranav Vashi] 99f79864b libbinder: auto-choose between binder/vndbinder [Pranav Vashi] 6665af186 libbinder: Remove thread shutdown logic [Pranav Vashi] fa156a625 binder: remove unnecessary err check [Pranav Vashi] cf0f04caf libbinder: remove unnecessary check [Pranav Vashi] 6cd7330f5 Merge 'lineage-15.1' into 8.1 [Pranav Vashi] 079197489 Merge tag 'android-8.1.0_r36' into HEAD [Luca Stefani] * frameworks/opt/telephony/ f45ec5c47 Merge 'lineage-15.1' into 8.1 [Pranav Vashi] * lineage-sdk/ 13a56d6 Merge 'lineage-15.1' into 8.1 [Pranav Vashi] * packages/apps/LineageParts/ b0aa42e Merge 'lineage-15.1' into 8.1 [Pranav Vashi] * packages/apps/Settings/ 76f0bcf7b2 Merge 'lineage-15.1' into 8.1 [Pranav Vashi] * packages/apps/crDroidHome3/ 019372a85 Updated translations [Gabriel Lup] * packages/apps/crDroidSettings/ 6db0d00 Updated translations [Gabriel Lup] 67d714d Add edge gesture (2/2) [Pranav Vashi] 7c04402 Fling: allow to reset options and save/restore actions profile [firebird11] * packages/services/Telephony/ 2324e157 Merge 'lineage-15.1' into 8.1 [Pranav Vashi] * system/core/ 36459b1f7 Merge 'lineage-15.1' into 8.1 [Pranav Vashi] ==================== 07-06-2018 ==================== * android/ ef2f529 manifest: android-8.1.0_r30 -> android-8.1.0_r36 [Luca Stefani] * build/make/ 35ffd2015 Merge tag 'android-8.1.0_r36' into staging/lineage-15.1-android-8.1.0_r36 [Luca Stefani] * crdroid/build/ fb249c1 upload v4.0.2 deprecated buildCR fixed building caused by locale setting [Lup Gabriel] * frameworks/av/ cdbf4e1b1 Merge tag 'android-8.1.0_r36' into staging/lineage-15.1-android-8.1.0_r36 [Luca Stefani] * frameworks/base/ 4489d3ae267 Merge tag 'android-8.1.0_r36' into staging/lineage-15.1-android-8.1.0_r36 [Luca Stefani] * hardware/interfaces/ 813c5f18 Merge tag 'android-8.1.0_r36' into staging/lineage-15.1-android-8.1.0_r36 [Luca Stefani] * hardware/qcom/display-caf/msm8998/ 9fa84679e gralloc: Add missing BT601_6_625 handing [Michael Bestas] 20bd3e874 gralloc1: Add support for secure display. [Michael Bestas] 6c718aacd liblight: Use char array instead of char pointer array for file name [Michael Bestas] * lineage-sdk/ c8a06b9 sdk: Trust: better warnings management [Joey Rizzoli] * packages/apps/Bluetooth/ 0a28daca Merge tag 'android-8.1.0_r36' into staging/lineage-15.1-android-8.1.0_r36 [Luca Stefani] * packages/apps/crDroidSettings/ 5c6e639 Updated translations [Gabriel Lup] * packages/services/Telephony/ b617e906 Merge tag 'android-8.1.0_r36' into staging/lineage-15.1-android-8.1.0_r36 [Luca Stefani] * system/bt/ 9ed246cb Merge tag 'android-8.1.0_r36' into staging/lineage-15.1-android-8.1.0_r36 [Luca Stefani] * system/libhidl/ c5df720 Merge tag 'android-8.1.0_r36' into staging/lineage-15.1-android-8.1.0_r36 [Luca Stefani] ==================== 07-05-2018 ==================== * android/ f4bafc1 manifest: Switch to our fork of art [Bruno Martins] bd69bf3 lineage: Add sdm845 platform *s [Bruno Martins] * build/soong/ 97bb6d9 soong: Add kryo300 cpu variant to build/song [Bruno Martins] * frameworks/base/ 3d05bc10112 Updated translations [Gabriel Lup] * hardware/qcom/audio-caf/sdm845/ 8c36c2ad2 audio: Use direct * pathmap [Bruno Martins] * hardware/qcom/display-caf/sdm845/ d84e91012 libdisplayconfig: Remove android.hidl.base [Bruno Martins] 40e1f9e0a Don't build lights module if vendor supplies it [Bruno Martins] af5514f39 display: Use * pathmap [Bruno Martins] * hardware/qcom/media-caf/sdm845/ 48ace00d9 media: libOmxSw encoders require prop headers :( [Bruno Martins] bf3b85e33 media: Use * pathmap [Bruno Martins] * packages/apps/crDroidSettings/ 3da3ae8 Updated translations [Gabriel Lup] ==================== 07-04-2018 ==================== * bionic/ 8325732f0 libc: kryo300 specific memory routine [Bruno Martins] * frameworks/base/ 27fea0e96c0 base: limit direct share targets to reduce lag [Joey] ==================== 07-03-2018 ==================== * build/make/ b07dabc4c Merge 'lineage-15.1' into 8.1 [Pranav Vashi] * frameworks/base/ 55e0d43f261 Updated translations [Gabriel Lup] a88b5a39740 fw_base: On-The-Go Mode (1/3) [Pranav Vashi] 9a3723d4e24 Merge 'lineage-15.1' into 8.1 [Pranav Vashi] * kernel/oneplus/msm8998/ 176b157f5e23 Merge branch 'overflow' into 8.1.0-unified [Nathan Chancellor] 11240a636399 staging: qcacld-3.0: Merge tag 'LA.UM.6.2.r1-09300-sdm660.0' into 8.1.0-unified [Nathan Chancellor] e25cda950162 staging: fw-api: Merge tag 'LA.UM.6.2.r1-09300-sdm660.0' into 8.1.0-unified [Nathan Chancellor] 500b4281a152 Merge tag 'LA.UM.6.2.r1-09300-sdm660.0' into 8.1.0-unified [Nathan Chancellor] 73bb03f0a0f5 Merge remote-tracking branch 'als/oneplus/QC8998_O_8.1' into 8.1.0-unified [Nathan Chancellor] f87c27fadedc Merge 4.4.139 into oneplus/QC8998_O_8.1 [Nathan Chancellor] 16af098616e7 Linux 4.4.139 [Greg Kroah-Hartman] 679bd3626265 Bluetooth: Fix connection if directed advertising and privacy is used [Greg Kroah-Hartman] 9d4c1d93a5e6 cdc_ncm: avoid padding beyond end of skb [Greg Kroah-Hartman] 052ef26b088d dm thin: handle running out of data space vs concurrent discard [Greg Kroah-Hartman] a740830e9dda block: Fix transfer when chunk sectors exceeds max [Greg Kroah-Hartman] 9b46e5e9a300 spi: Fix scatterlist elements size in spi_map_buf [Greg Kroah-Hartman] 0e1bd0206b05 Btrfs: fix unexpected cow in run_delalloc_nocow [Greg Kroah-Hartman] b69733c88f86 ALSA: hda/realtek - Add a quirk for FSC ESPRIMO U9210 [Greg Kroah-Hartman] a3fe277ef302 Input: elantech - fix V4 report decoding for module with middle key [Greg Kroah-Hartman] cbbc45663511 Input: elantech - enable middle button of touchpads on ThinkPad P52 [Greg Kroah-Hartman] defacc88b5c4 Input: elan_i2c_smbus - fix more potential stack buffer overflows [Greg Kroah-Hartman] fc98ab45a836 udf: Detect incorrect directory size [Greg Kroah-Hartman] 009aa1cd676e xen: Remove unnecessary BUG_ON from __unbind_from_irq() [Greg Kroah-Hartman] 53e877f2f1c1 Input: elan_i2c - add ELAN0618 (Lenovo v330 15IKB) ACPI ID [Greg Kroah-Hartman] 842803e4a66b video: uvesafb: Fix integer overflow in allocation [Greg Kroah-Hartman] ba195a931ad6 NFSv4: Fix possible 1-byte stack overflow in nfs_idmap_read_and_verify_message [Greg Kroah-Hartman] 2a3af73c75f2 nfsd: restrict rd_maxcount to svc_max_payload in nfsd_encode_readdir [Greg Kroah-Hartman] c5808ebb3a6a media: dvb_frontend: fix locking issues at dvb_frontend_get_event() [Greg Kroah-Hartman] dd40abfaed07 media: cx231xx: Add support for AverMedia DVD EZMaker 7 [Greg Kroah-Hartman] ce7d1aac3c39 media: v4l2-compat-ioctl32: prevent go past max size [Greg Kroah-Hartman] 5f21ae5aee6c perf intel-pt: Fix packet decoding of CYC packets [Greg Kroah-Hartman] 727998def576 perf intel-pt: Fix "Unexpected indirect branch" error [Greg Kroah-Hartman] eadc0ef12dda perf intel-pt: Fix MTC timing after overflow [Greg Kroah-Hartman] a6338a8135ad perf intel-pt: Fix decoding to accept CBR between FUP and corresponding TIP [Greg Kroah-Hartman] 4a618451507b perf intel-pt: Fix sync_switch INTEL_PT_SS_NOT_TRACING [Greg Kroah-Hartman] d21abf4660ab perf tools: Fix symbol and object code resolution for vdso32 and vdsox32 [Greg Kroah-Hartman] 473e9c0bad5f mfd: intel-lpss: Program REMAP register in PIO mode [Greg Kroah-Hartman] 4544b1843bca backlight: tps65217_bl: Fix Device Tree node lookup [Greg Kroah-Hartman] 1b9ecd3d72c5 backlight: max8925_bl: Fix Device Tree node lookup [Greg Kroah-Hartman] 91a9aaeb5e97 backlight: as3711_bl: Fix Device Tree node lookup [Greg Kroah-Hartman] 10f64c9dfb1c xfrm: skip policies marked as dead while rehashing [Greg Kroah-Hartman] 3a727fcad231 xfrm: Ignore socket policies when rebuilding hash tables [Greg Kroah-Hartman] 9c3a27c0ca1e UBIFS: Fix potential integer overflow in allocation [Greg Kroah-Hartman] 7cff31473f7e ubi: fastmap: Cancel work upon detach [Greg Kroah-Hartman] 4028e39598eb md: fix two problems with setting the "re-add" device state. [Greg Kroah-Hartman] 37e875042f6c linvdimm, pmem: Preserve read-only setting for pmem devices [Greg Kroah-Hartman] f723101e1c30 scsi: zfcp: fix missing REC trigger trace on enqueue without ERP thread [Greg Kroah-Hartman] 1d7e23543a50 scsi: zfcp: fix missing REC trigger trace for all objects in ERP_FAILED [Greg Kroah-Hartman] 24f2f5d7265c scsi: zfcp: fix missing REC trigger trace on terminate_rport_io for ERP_FAILED [Greg Kroah-Hartman] 24558a878aae scsi: zfcp: fix missing REC trigger trace on terminate_rport_io early return [Greg Kroah-Hartman] 9ffe2bc9c372 scsi: zfcp: fix misleading REC trigger trace where erp_action setup failed [Greg Kroah-Hartman] 9d8aee0700dc scsi: zfcp: fix missing SCSI trace for retry of abort / scsi_eh TMF [Greg Kroah-Hartman] faeba52abea7 scsi: zfcp: fix missing SCSI trace for result of eh_host_reset_handler [Greg Kroah-Hartman] 0e5e758530ec scsi: qla2xxx: Fix setting lower transfer speed if GPSC fails [Greg Kroah-Hartman] 5c39f9f374e2 iio:buffer: make length types match kfifo types [Greg Kroah-Hartman] c570525d649f Btrfs: fix clone vs chattr NODATASUM race [Greg Kroah-Hartman] 64a7976b4f3e time: Make sure jiffies_to_msecs() preserves non-zero time periods [Greg Kroah-Hartman] 3f74d64b44be MIPS: io: Add barrier after register read in inX() [Greg Kroah-Hartman] 81562a508a39 PCI: pciehp: Clear Presence Detect and Data Link Layer Status Changed on resume [Greg Kroah-Hartman] 256acf2c0a5e MIPS: BCM47XX: Enable 74K Core ExternalSync for PCIe erratum [Greg Kroah-Hartman] 976c3f4c0e7c mtd: cfi_cmdset_0002: Avoid walking all chips when unlocking. [Greg Kroah-Hartman] cd309465112d mtd: cfi_cmdset_0002: Fix unlocking requests crossing a chip boudary [Greg Kroah-Hartman] 8a3f0a54b14c mtd: cfi_cmdset_0002: fix SEGV unlocking multiple chips [Greg Kroah-Hartman] c1508429226d mtd: cfi_cmdset_0002: Use right chip in do_ppb_xxlock() [Greg Kroah-Hartman] 5069cd50117a mtd: cfi_cmdset_0002: Change write buffer to check correct value [Greg Kroah-Hartman] 2f667ff745c8 RDMA/mlx4: Discard unknown SQP work requests [Greg Kroah-Hartman] 586ff170c728 IB/qib: Fix DMA api warning with debug kernel [Greg Kroah-Hartman] 548de4fd7b8c of: unittest: for strings, account for trailing \0 in property length field [Greg Kroah-Hartman] 523dc24bc52f ARM: 8764/1: kgdb: fix NUMREGBYTES so that gdb_regs[] is the correct size [Greg Kroah-Hartman] 4c0e24ab7397 powerpc/fadump: Unregister fadump on kexec down path. [Greg Kroah-Hartman] 9397ee14ca46 cpuidle: powernv: Fix promotion from snooze if next state disabled [Greg Kroah-Hartman] 76dcdfe3f6e5 powerpc/ptrace: Fix enforcement of DAWR constraints [Greg Kroah-Hartman] b3d0e0f07eea powerpc/ptrace: Fix setting 512B aligned breakpoints with PTRACE_SET_DEBUGREG [Greg Kroah-Hartman] 1d92a7b39735 powerpc/mm/hash: Add missing isync prior to kernel stack SLB switch [Greg Kroah-Hartman] d6f4d0cf3793 fuse: fix control dir setup and teardown [Greg Kroah-Hartman] 8713c85a3844 fuse: don't keep dead fuse_conn at fuse_fill_super(). [Greg Kroah-Hartman] 7672380b7d52 fuse: atomic_o_trunc should truncate pagecache [Greg Kroah-Hartman] fc111123fb9e Bluetooth: hci_qca: Avoid missing rampatch failure with userspace fw loader [Greg Kroah-Hartman] 61ed3e78503f ipmi:bt: Set the timeout before doing a capabilities check [Greg Kroah-Hartman] 0d3b3e3fb25e branch-check: fix long->int truncation when profiling branches [Greg Kroah-Hartman] e68a9fb0ef50 mips: ftrace: fix static function graph tracing [Greg Kroah-Hartman] ddb54306acf4 lib/vsprintf: Remove atomic-unsafe support for %pCr [Greg Kroah-Hartman] 3f2a48e2f790 ASoC: cirrus: i2s: Fix {TX|RX}LinCtrlData setup [Greg Kroah-Hartman] fdae3316543f ASoC: cirrus: i2s: Fix LRCLK configuration [Greg Kroah-Hartman] 9472c65a1702 ASoC: dapm: delete dapm_kcontrol_data paths list before freeing it [Greg Kroah-Hartman] 1a7d8fc1853f 1wire: family module autoload fails because of upper/lower case mismatch. [Greg Kroah-Hartman] f1d03ba9449f usb: do not reset if a low-speed or full-speed device timed out [Greg Kroah-Hartman] b7b02571b198 signal/xtensa: Consistenly use SIGBUS in do_unaligned_user [Greg Kroah-Hartman] 62b192d70864 serial: sh-sci: Use spin_{try}lock_irqsave instead of open coding version [Greg Kroah-Hartman] af0825dc1627 m68k/mm: Adjust VM area to be unmapped by gap size for __iounmap() [Greg Kroah-Hartman] 5bfdf36147e5 x86/spectre_v1: Disable compiler optimizations over array_index_mask_nospec() [Greg Kroah-Hartman] 300288ed8492 fs/binfmt_misc.c: do not allow offset overflow [Greg Kroah-Hartman] 7d49aed9d558 w1: mxc_w1: Enable clock before calling clk_get_rate() on it [Greg Kroah-Hartman] e2f885729563 libata: Drop SanDisk SD7UB3Q*G1001 NOLPM quirk [Greg Kroah-Hartman] 132ec5db0175 libata: zpodd: small read overflow in eject_tray() [Greg Kroah-Hartman] cbb55b978d0b libata: zpodd: make arrays cdb static, reduces object code size [Greg Kroah-Hartman] 6f5edfa503fc cpufreq: Fix new policy initialization during limits updates via sysfs [Greg Kroah-Hartman] a8f007c1ada5 ALSA: hda: add dock and led support for HP ProBook 640 G4 [Greg Kroah-Hartman] 4f88763cba46 ALSA: hda: add dock and led support for HP EliteBook 830 G5 [Greg Kroah-Hartman] 9f1592e4a046 ALSA: hda - Handle kzalloc() failure in snd_hda_attach_pcm_stream() [Greg Kroah-Hartman] d85feb4259a2 btrfs: scrub: Don't use inode pages for device replace [Greg Kroah-Hartman] e05dd56499ab driver core: Don't ignore class_dir_create_and_add() failure. [Greg Kroah-Hartman] f444af38dd73 ext4: fix fencepost error in check for inode count overflow during resize [Greg Kroah-Hartman] 0a986b273355 ext4: update mtime in ext4_punch_hole even if no blocks are released [Greg Kroah-Hartman] 48ffbdea2880 tcp: verify the checksum of the first data segment in a new connection [Greg Kroah-Hartman] b397cdd85469 bonding: re-evaluate force_primary when the primary slave name changes [Greg Kroah-Hartman] 4c22010c134a usb: musb: fix remote wakeup racing with suspend [Greg Kroah-Hartman] b988ed89cfcf Btrfs: make raid6 rebuild retry more [Greg Kroah-Hartman] 4dff97920e13 tcp: do not overshoot window_clamp in tcp_rcv_space_adjust() [Greg Kroah-Hartman] 2cb1b6033d10 Revert "Btrfs: fix scrub to repair raid6 corruption" [Greg Kroah-Hartman] 05be10a1e87f net/sonic: Use dma_mapping_error() [Greg Kroah-Hartman] 8a6677e950b4 net: qmi_wwan: Add Netgear Aircard 779S [Greg Kroah-Hartman] acf477d528bf atm: zatm: fix memcmp casting [Greg Kroah-Hartman] 24a04933972a ipvs: fix buffer overflow with sync daemon and service [Greg Kroah-Hartman] ab0b00d4fd14 netfilter: ebtables: handle string from userspace with care [Greg Kroah-Hartman] 5a38892dccc5 xfrm6: avoid potential infinite loop in _decode_session6() [Greg Kroah-Hartman] * lineage-sdk/ 5f0d14b sdk: On-The-Go Mode (2/3) [Pranav Vashi] 4e22503 Merge 'lineage-15.1' into 8.1 [Pranav Vashi] * packages/apps/crDroidSettings/ 9e79da6 Updated translations [Gabriel Lup] 5c74cc4 On-The-Go Mode (3/3) [Pranav Vashi] ==================== 07-02-2018 ==================== * bionic/ 818d4e48e linker: Don't involve shim in for_each_dt_needed [Nich] 73fda2ad6 linker: Ensure active matching pairs [Nich] * build/make/ 0e247f2cc Add support for ZSH arrays [Luca Stefani] * device/qcom/sepolicy/ ccbad05 Allow binderized keymaster HAL access to firmware files. [Danny Baumann] * external/selinux/ 66de5710 libsepol/cil: Improve processing of context rules [Luca Stefani] * external/sqlite/ dab5916 sqlite: upgrade to SQLite 3.24.0 [mydongistiny] * frameworks/av/ e0578a080 audiopolicy: update APM to use custom audio policy configuration [Luca Stefani] * kernel/oneplus/msm8998/ c78c03defed6 BACKPORT: treewide: Use array_size() in vzalloc_node() [Nathan Chancellor] 9d598da77a89 BACKPORT: treewide: Use array_size() in vzalloc() [Nathan Chancellor] 6c6f6a0395fa BACKPORT: treewide: Use array_size() in vmalloc() [Nathan Chancellor] 895814441535 BACKPORT: treewide: devm_kzalloc() -> devm_kcalloc() [Nathan Chancellor] 6f1918c70484 BACKPORT: treewide: devm_kmalloc() -> devm_kmalloc_array() [Nathan Chancellor] 2995d85c8de4 BACKPORT: treewide: kzalloc_node() -> kcalloc_node() [Nathan Chancellor] 2b46835bf700 BACKPORT: treewide: kzalloc() -> kcalloc() [Nathan Chancellor] c98d65d3bef7 BACKPORT: treewide: kmalloc() -> kmalloc_array() [Nathan Chancellor] * lineage-sdk/ 5596210 Regen lineage_current [Luca Stefani] * packages/apps/LineageParts/ 289d9e8 parts: Trust: better warnings management [Adrian DC] * packages/apps/Settings/ 2cc34e4576 DisplaySettings: Allow devices to opt out from lift to wake detection [Bruno Martins] ==================== 07-01-2018 ==================== * external/vim/ cd2a2dfda Remove xxd Android.mk [Luca Stefani] * frameworks/base/ 7e49e42d267 Make lockscreen text clock and date friends again [Pranav Vashi] d32ac393f70 SystemUI: require auth for adb wireless [Joey Rizzoli] * hardware/qcom/audio-caf/msm8996/ 3248c6424 Merge tag 'LA.UM.6.6.r1-08900-89xx.0' of https://source.codeaurora.org/quic/la/platform/hardware/qcom/audio into lineage-15.1-caf-8996 [Michael Bestas] * hardware/qcom/audio-caf/msm8998/ 7951da34b Merge tag 'LA.UM.6.4.r1-09000-8x98.0' of https://source.codeaurora.org/quic/la/platform/hardware/qcom/audio into lineage-15.1-caf-8998 [Michael Bestas] * hardware/qcom/display-caf/msm8998/ ce4c7f677 Merge tag 'LA.UM.6.4.r1-08500-8x98.0' of https://source.codeaurora.org/quic/la/platform/hardware/qcom/display into lineage-15.1-caf-8998 [Michael Bestas] * hardware/qcom/media-caf/msm8916/ 844c3d4ec Merge tag 'LA.BR.1.2.9.1-02310-8x16.0' into lineage-15.1-caf-8916 [Michael Bestas] * hardware/qcom/media-caf/msm8998/ 5866fde34 Merge tag 'LA.UM.6.4.r1-09000-8x98.0' of https://source.codeaurora.org/quic/la/platform/hardware/qcom/media into lineage-15.1-caf-8998 [Michael Bestas] * kernel/oneplus/msm8998/ b906c399f89d BACKPORT: treewide: Use struct_size() for devm_kmalloc() and friends [Nathan Chancellor] 265e46966ed2 BACKPORT: treewide: Use struct_size() for vmalloc()-family [Nathan Chancellor] 8fcc1ab7bcdb BACKPORT: treewide: Use struct_size() for kmalloc()-family [Nathan Chancellor] 716850e4be52 UPSTREAM: mm: Introduce kvcalloc() [Nathan Chancellor] c5c3a15352d1 UPSTREAM: Convert v4l2 event to struct_size [Nathan Chancellor] 2b9fda4823db UPSTREAM: Convert virtio_console to struct_size [Nathan Chancellor] deac2f9d8506 UPSTREAM: device: Use overflow helpers for devm_kmalloc() [Nathan Chancellor] 49c97c90cd60 BACKPORT: mm: Use overflow helpers in kvmalloc() [Nathan Chancellor] d09343b23759 UPSTREAM: mm: Use overflow helpers in kmalloc_array*() [Nathan Chancellor] 0a5199fbe896 UPSTREAM: mm: faster kmalloc_array(), kcalloc() [Nathan Chancellor] a0f008906aac UPSTREAM: include/linux/slab.h: add kmalloc_array_node() and kcalloc_node() [Nathan Chancellor] 368e0c0f5c4b UPSTREAM: overflow.h: Add allocation size calculation helpers [Nathan Chancellor] 67719b2f027f UPSTREAM: compiler.h: enable builtin overflow checkers and add fallback code [Nathan Chancellor] * packages/apps/Settings/ f574782704 settings: Add platform and RAM to "Model & Hardware" dialogue [Joey Rizzoli] * packages/apps/crDroidSettings/ fc0a75c Add missing lockscreen date style value [Pranav Vashi] ==================== 06-30-2018 ==================== * frameworks/base/ caca2948f96 Don't spoil printservice log if not needed [Pranav Vashi] cb8382e0e9c Disable warning in StaticLayout [Pranav Vashi] ab681ddebd1 Fix screenshot not saved when appending appname with some languages [Pranav Vashi] 34d6e4e4bf6 Fix CustomTile NPE in handleRefreshState [Pranav Vashi] 5b82e4672c3 Add a ripple effect to the power menu items [Pranav Vashi] 15e5a02e542 Remove unused calling for better performance [Pranav Vashi] 62b908cffb5 core: Fix long overflow issue in NetworkStats [Pranav Vashi] ebc723e7bd2 MtpDatabase: Fix potential NULL dereference errors [Pranav Vashi] 1f936dd5300 Fix problems caused by multithreading in VibratorService [Pranav Vashi] 2df748d0e00 SystemUI: Wallpaper is black or cut in half vertically [Pranav Vashi] 2075b5704fe Speed up the speed of computer MTP query [Pranav Vashi] c16369a2260 Return null if a provider died before acquisition [Pranav Vashi] 3e3c90b71f2 SystemUI: Fix Data Usage tile to match Settings [Pranav Vashi] bd38a68382e Adjust the clock margin with using AOD/Doze [Pranav Vashi] 3141d8f48e0 Updated translations [Gabriel Lup] 5e9000e7b72 Fix default clock derp on lockscreen [Pranav Vashi] 1951f383425 Make Recents "Free Ram" text translatable [Pranav Vashi] * hardware/ril-caf/ e61bb9a Merge 'lineage-15.1-caf' into 8.1-caf [Pranav Vashi] * packages/apps/crDroidSettings/ e9effce doze: use ExecutorService for listener registration [Pranav Vashi] 0bcc82a Updated translations [Gabriel Lup] 5b65579 Fix missing buttons from brightness preference [Pranav Vashi] ==================== 06-29-2018 ==================== * build/make/ 95c392819 Merge 'lineage-15.1' into 8.1 [Pranav Vashi] * development/ 71d87907e Grant dev tools system permission to trigger media-scan service [LuK1337] * frameworks/base/ 9fc99624708 Introduce lockscreen clock/date styles [1/2] [Pranav Vashi] 7907509ad35 Merge 'lineage-15.1' into 8.1 [Pranav Vashi] e525faf6234 Keyguard: Remove carrier text for disabled SIMs [Bruno Martins] 2db5a337c19 SignalClusterView: Hide signal icons for disabled SIMs [Bruno Martins] * hardware/qcom/display-caf/msm8996/ 1ca654775 gralloc1: Add support for secure display. [Michael Bestas] 984ae720e liblight: Use char array instead of char pointer array for file name [Michael Bestas] * hardware/qcom/display-caf/sdm845/ 976091f4c Merge 1f7ec103fa374c2b030a89988921682c6e64a267 on remote branch [Linux Build Service Account] * hardware/qcom/media-caf/sdm845/ 019fd9dbb Merge e453f8322e231f26c8e3b4f8e29212dfe12b5549 on remote branch [Linux Build Service Account] * lineage-sdk/ 2948ede Merge 'lineage-15.1' into 8.1 [Pranav Vashi] * packages/apps/LineageParts/ 255c0d3 Merge 'lineage-15.1' into 8.1 [Pranav Vashi] * packages/apps/Settings/ 82de556137 Merge 'lineage-15.1' into 8.1 [Pranav Vashi] 6f678e050e SimSettings: Fix preferred calls sim not being disabled [Bruno Martins] 0afbc6550e SimSettings: Use TelephonyExtUtils helper methods [Bruno Martins] * packages/apps/crDroidSettings/ 17a8acb Updated translations [Gabriel Lup] 9cff55c Introduce lockscreen clock/date styles [2/2] [Pranav Vashi] * vendor/lineage/ 5e238654 Add Iliad APN [Pranav Vashi] febadcd1 apns: Add missing sprint roaming APN and set bearer_bitmasks [Pranav Vashi] b897ff48 bfqio: Fix warning when building with BOARD_VNDK_VERSION := current [Pranav Vashi] 6e7a753c apns: Adjust Sprint LTE internet to allow tether [Pranav Vashi] ==================== 06-28-2018 ==================== * build/make/ cd9e2fc build: Allow building disabled vbmeta images in signing process [Nolen Johnson] ==================== 06-27-2018 ==================== * external/toybox/ 4841a34 toybox: Add install to symlinks [Tom Marshall] * frameworks/base/ 8a3e140 SystemUI: Resolve status bar battery percentage tints [Adrian DC] fea1047 Updated translations [Gabriel Lup] * hardware/qcom/audio-caf/msm8998/ 2957f2e hal: Fix VNDK_VERSION=current build for a2dp extension [LuK1337] d9c1cb8 hal: Fix VNDK_VERSION=current build for msm8916 [LuK1337] * lineage-sdk/ e5150f7 Merge 'lineage-15.1' into 8.1 [Pranav Vashi] * packages/apps/crDroidSettings/ d9d7c70 Updated translations [Gabriel Lup] * vendor/nxp/opensource/external/libnfc-nci/ ae86e8d Build nfc_nci.nqx.default with BOARD_VNDK_VERSION [Łukasz Patron] 801109e Revert "Fix description path for libnqp61-jcop-kit and move to vendor" [LuK1337] * vendor/nxp/opensource/packages/apps/Nfc/ 9625348 Revert "Look for libnqp61-jcop-kit.so in the vendor" [LuK1337] ==================== 06-26-2018 ==================== * frameworks/base/ 54096b8 SystemUI: Resolve status bar VPN icon tints [Adrian DC] * kernel/oneplus/msm8998/ 61fee24 scripts/wireguard: More reliable version selection [Nathan Chancellor] cc531cc scripts/wireguard: Only allow one execution at a time, with others failing open [Nathan Chancellor] * lineage-sdk/ 6fb5076 NetworkTraffic: Resolve status bar indicators tints [Adrian DC] fa05f27 Trust: warn if build is signed with insecure keys [Bruno Martins] ==================== 06-25-2018 ==================== * frameworks/base/ d07581d Updated translations [Gabriel Lup] * kernel/oneplus/msm8998/ e18d5ba Revert "qcacld-3.0: Don't fill any WMA request if target is not ready" [Nathan Chancellor] * packages/apps/Snap/ 1dccab4 Snap: turn developer category title into a translatable string [Michael Bestas] * packages/apps/crDroidSettings/ 6fc7b1e Updated translations [Gabriel Lup] ==================== 06-24-2018 ==================== * bionic/ e7d03a1 Merge pull request #1 from DouglasGomes123/8.1 [GitHub] ab8762c solved infinite loop problem in J7 prime [GitHub] * device/oneplus/msm8998-common/ 5dfa78e msm8998: Fix typo in whitelist configs [Lup Gabriel] * device/qcom/sepolicy/ bb0743b sepolicy: Allow perf HAL to set freq props [Bruno Martins] * frameworks/base/ e60cb79 base: HeadsUp snooze: reset snoozed packages on settings change [Pranav Vashi] eb0111a base: HeadsUp add timeout option [1/2] [Pranav Vashi] f520f33 base: HeadsUp snooze function [1/2] [Pranav Vashi] d6fd3f9 Merge 'lineage-15.1' into 8.1 [Pranav Vashi] 7935737 SystemUI: CellularTile: Don't call showDetail() when device is locked [LuK1337] * packages/apps/crDroidSettings/ 79c7157 Re-enable snooze notification settings [Pranav Vashi] ==================== 06-23-2018 ==================== * bootable/recovery/ ac258a4 update_verifier: skip verity to determine successful on lineage builds [Rashed Abdel-Tawab] 97d1ae9 Add runtime checks for A/B vs traditional updates [Christopher H.] * device/lineage/sepolicy/ a0fe0e9 sepolicy: add rules for updater and update_engine [Pranav Vashi] fb803fe common: add update_engine policies [Pranav Vashi] 124f2ce sepolicy: Label aw2013 HIDL light HAL [Pranav Vashi] * frameworks/base/ 7fb32a0 PhoneWindowManager: Allow torch and track skip during ambient display [Sam Mortimer] 988a35e base: SystemUI: fix weather tile color [Pranav Vashi] 26b5ae7 Fix a 'memory leak' [Pranav Vashi] 01ef9db ScanRecord.getServiceData NPE fix [Pranav Vashi] 16f676c Check for null path in getInternalPathForUser [Pranav Vashi] * system/sepolicy/ 41776de Merge 'lineage-15.1' into 8.1 [Pranav Vashi] 6838c2f sepolicy: allow update_engine to bypass neverallows for backuptool [Rashed Abdel-Tawab] * vendor/lineage/ c4cf539 addonsu: Fix package for modern devices [Pranav Vashi] 4da30a5 backuptool: introduce addon.d script versioning [Pranav Vashi] 1234a29 vendor: add custom backuptools and postinstall script for A/B OTAs [Pranav Vashi] 3c78501 apns-conf: Remove obsolete APNs for PT carriers [Pranav Vashi] ==================== 06-22-2018 ==================== * bionic/ a558aac Merge 'lineage-15.1' into 8.1 [Pranav Vashi] ed4c3a6 bionic: Sort and cache hosts file data for fast lookup [Michael Bestas] * bootable/recovery/ bc57208 recovery: Scale logo image if necessary [Tom Marshall] 45e8b03 recovery: minui: Implement image scaling [Tom Marshall] 118d848 recovery: Allow bypassing signature verification on non-release builds [Tom Marshall] e895ce4 recovery: Allow detecting user/release build at compile time [Tom Marshall] cd840c4 recovery: Rework sideload threading code for flexibility [Tom Marshall] * device/oneplus/msm8998-common/ 8aef821 msm8998: init: Add IFAA daemon for Alipay fingerprint support [Lup Gabriel] f0476b1 msm8998: Add sepolicy for Alipay fingerprint support [Lup Gabriel] 0f133e4 msm8998-common: add IFAA for Alipay fingerprint support [Lup Gabriel] * frameworks/base/ 0798212 Merge 'lineage-15.1' into 8.1 [Pranav Vashi] 3a5d5c2 Updated translations [Gabriel Lup] * hardware/lineage/interfaces/ 1951e03 lineage/interfaces: Add aw2013 lights HIDL HAL implementation [Michael Bestas] * hardware/qcom/audio-caf/msm8916/ 8747be1 Merge remote-tracking branch 'caf/LA.BR.1.2.9.1_rb1.5' into lineage-15.1-caf-8916 [Michael Bestas] * hardware/qcom/audio-caf/msm8974/ e43a121 visualizer: Build with BOARD_VNDK_VERSION [Michael Bestas] 3c29a7e voice_processing: Build with BOARD_VNDK_VERSION [Michael Bestas] 9ee58e7 post_proc: Build with BOARD_VNDK_VERSION [Michael Bestas] ded474f mm-audio: Build with BOARD_VNDK_VERSION [Michael Bestas] 4325e02 hal: Build with BOARD_VNDK_VERSION [Michael Bestas] * hardware/qcom/display-caf/msm8916/ e7f8039 Merge remote-tracking branch 'caf/LA.BR.1.2.9.1_rb1.5' into lineage-15.1-caf-8916 [Michael Bestas] * hardware/qcom/media-caf/msm8916/ 55e0ac7 Merge remote-tracking branch 'caf/LA.BR.1.2.9.1_rb1.5' into lineage-15.1-caf-8916 [Michael Bestas] * hardware/qcom/media-caf/msm8974/ 7d2d0cb Build libstagefrighthw with BOARD_VNDK_VERSION [Michael Bestas] * packages/apps/crDroidHome3/ 94dd0b6 Updated translations [Gabriel Lup] * packages/apps/crDroidSettings/ 2028add Updated translations [Gabriel Lup] * system/core/ 94da709 healthd: Add multi-color charger text swag [Pranav Vashi] 77e1e0a healthd: Use N-style percent display for off-mode charger [Pranav Vashi] * vendor/lineage/ a832ba7 Merge pull request #33 from crdroidandroid/changelog-improvements [GitHub] * vendor/oneplus/ 76ed698 bacon: Remove unused camera firmware [Michael Bestas] ==================== 06-21-2018 ==================== * bootable/recovery/ 896f9d3 recovery: Allow device specific backlight path [Tom Marshall] ebb529c recovery: Add statusbar margin for panels with rounded corners [Tom Marshall] ==================== 06-20-2018 ==================== ==================== 06-19-2018 ==================== * android/ 75a7f33 Merge 'lineage-15.1' into 8.1 [Pranav Vashi] * bootable/recovery/ 85b7010 recovery: Do not show emulated when data is encrypted [Tom Marshall] * frameworks/base/ c5773c2 Automatic translation import [Michael Bestas] bd50644 Merge 'lineage-15.1' into 8.1 [Pranav Vashi] 9db33d2 Revert "frameworks: base: Port password retention feature" [Pranav Vashi] * hardware/qcom/fm/ 4a8b046 Automatic translation import [Michael Bestas] * kernel/oneplus/msm8998/ 66bb060 ANDROID: sdcardfs: fix potential crash when reserved_mb is not zero [Nathan Chancellor] * lineage-sdk/ b514027 Automatic translation import [Michael Bestas] fe63e6c Merge 'lineage-15.1' into 8.1 [Pranav Vashi] * packages/apps/AudioFX/ ee86521 Automatic translation import [Michael Bestas] * packages/apps/DeskClock/ 1df04d3 Automatic translation import [Michael Bestas] * packages/apps/Dialer/ 4e84196 Automatic translation import [Michael Bestas] * packages/apps/Gallery2/ ed26917 Automatic translation import [Michael Bestas] * packages/apps/Jelly/ f96f9a5 Automatic translation import [Michael Bestas] * packages/apps/LineageParts/ be658f6 Move up toggle for disabling security alerts [Pranav Vashi] 7769bf3 Rework privacy guard icons [Pranav Vashi] c199965 Automatic translation import [Michael Bestas] cc56a4b Add icon for trust notifications switch [Pranav Vashi] b8f7acd Merge 'lineage-15.1' into 8.1 [Pranav Vashi] * packages/apps/LockClock/ 2af5fd2 Automatic translation import [Michael Bestas] * packages/apps/Recorder/ 8dce1e9 Automatic translation import [Michael Bestas] * packages/apps/Settings/ 280258a Automatic translation import [Michael Bestas] * packages/apps/Snap/ f37c0a7 Automatic translation import [Michael Bestas] * packages/apps/crDroidHome3/ e744d50 IconCache: fix nullpointer exceptions [Pranav Vashi] ==================== 06-18-2018 ==================== * device/qcom/sepolicy/ 7cef5c0 legacy: allow gnss to create dir for xtra data [Michael Bestas] a0ec9dc legacy: Add rules for init.qcom.bt.sh [Michael Bestas] * frameworks/base/ 759d683 SystemUI: disable wallpaper-based tint for scrim [Joey] 52017a5 frameworks: base: Port password retention feature [Łukasz Patron] * hardware/lineage/interfaces/ 2b941ed livedisplay: Fix uninitialized default PA [dianlujitao] * packages/apps/Contacts/ 8b9aeff Revert "Automatically set SIM number to my profile" [Bruno Martins] ==================== 06-17-2018 ==================== * android/ d4b5615 manifest: don't clone android_vendor_crDroidOTA [Lup Gabriel] * kernel/oneplus/msm8998/ d5c0f2d Merge remote-tracking branch 'als/oneplus/QC8998_O_8.1' into 8.1.0-unified [Nathan Chancellor] e388b37 Merge 4.4.138 into oneplus/QC8998_O_8.1 [Nathan Chancellor] * lineage-sdk/ c24f696 TrustInterface: Handle unsupported encryption state [Adrian DC] * packages/apps/LineageParts/ 79de3b1 Align trust onboarding welcome change [Joey Rizzoli] bc45a13 LineageParts: Complete and correct SMS limits port [Joey] * packages/apps/Settings/ 843d68d Settings: hide wallpaper copyright [Joey] ==================== 06-16-2018 ==================== * bootable/recovery/ 7a92646 recovery: Add resize2fs [Rashed Abdel-Tawab] * device/oneplus/msm8998-common/ 124e121 msm8998-common: Remove license.lic [Lup Gabriel] * frameworks/base/ 051962e SlimRecents: add fingerprint scanner gestures [2/2] [Pranav Vashi] 9234573 SlimRec. media info: fallback to notification text if no metadata available [2/2] [Pranav Vashi] f0fa4e3 Cleanup SlimRecents media info/colors code [2/2] [Pranav Vashi] 9d3d57f Stop ticker on theme changes [Pranav Vashi] 5408380 Fix some refresh issues when changing an overlay [Pranav Vashi] d32ae61 Slimrecents media artwork/card color: don't skip navbar blacklisted apps [Pranav Vashi] 096caa8 Slim recents albumart: fix possible NPE for getOriginalLargeIcon().loadDrawable() [Pranav Vashi] ccabdd6 Slim Recents: albumart as player card icon when playing a song [2/2] [Pranav Vashi] badda53 SlimRecents: if a song is playing, set track info as card title and use albumart [Pranav Vashi] eb0795a Stock Recents icon pack code fixes [Pranav Vashi] bbde56e SystemUI: Fix status bar bluetooth <50% drawable [LuK1337] * hardware/lineage/interfaces/ 995cd62 livedisplay: Use RAII semantics for ColorBackend initialization [Bruno Martins] 35484bb livedisplay: Move initialization of mActiveModeId to constructor [Bruno Martins] af12c6e livedisplay: Convert controller singletons to regular objects [Bruno Martins] 21c71ae livedisplay: Move Color::check function to implementation [Bruno Martins] * kernel/oneplus/msm8998/ 0bd2bed Linux 4.4.138 [Greg Kroah-Hartman] 5635242 crypto: vmx - Remove overly verbose printk from AES init routines [Greg Kroah-Hartman] 47d1aa2 Input: elan_i2c - add ELAN0612 (Lenovo v330 14IKB) ACPI ID [Greg Kroah-Hartman] 646dbf0 Input: goodix - add new ACPI id for GPD Win 2 touch screen [Greg Kroah-Hartman] 25bdf08 kvm: x86: use correct privilege level for sgdt/sidt/fxsave/fxrstor access [Greg Kroah-Hartman] b13b60e vmw_balloon: fixing double free when batching mode is off [Greg Kroah-Hartman] 6ffaa6e serial: samsung: fix maxburst parameter for DMA transactions [Greg Kroah-Hartman] 3269081 KVM: x86: pass kvm_vcpu to kvm_read_guest_virt and kvm_write_guest_virt_system [Greg Kroah-Hartman] 8417244 KVM: x86: introduce linear_{read,write}_system [Greg Kroah-Hartman] 09b20d9 Clarify (and fix) MAX_LFS_FILESIZE macros [Greg Kroah-Hartman] c4f78b5 gpio: No NULL owner [Greg Kroah-Hartman] 81613cc x86/crypto, x86/fpu: Remove X86_FEATURE_EAGER_FPU #ifdef from the crc32c code [Greg Kroah-Hartman] 702b477 af_key: Always verify length of provided sadb_key [Greg Kroah-Hartman] 85191ed x86/fpu: Fix math emulation in eager fpu mode [Greg Kroah-Hartman] a2dd284 x86/fpu: Fix FNSAVE usage in eagerfpu mode [Greg Kroah-Hartman] 7c3adb3 x86/fpu: Hard-disable lazy FPU mode [Greg Kroah-Hartman] 8edb1d7 x86/fpu: Fix eager-FPU handling on legacy FPU machines [Greg Kroah-Hartman] 93deddf x86/fpu: Revert ("x86/fpu: Disable AVX when eagerfpu is off") [Greg Kroah-Hartman] 0e005aa x86/fpu: Fix 'no387' regression [Greg Kroah-Hartman] 1d9af7d x86/fpu: Default eagerfpu=on on all CPUs [Greg Kroah-Hartman] 747fd4e x86/fpu: Disable AVX when eagerfpu is off [Greg Kroah-Hartman] 63b20af x86/fpu: Disable MPX when eagerfpu is off [Greg Kroah-Hartman] 082efbb x86/cpufeature: Remove unused and seldomly used cpu_has_xx macros [Greg Kroah-Hartman] 3de8b83 x86: Remove unused function cpu_has_ht_siblings() [Greg Kroah-Hartman] d1e6f6d x86/fpu: Fix early FPU command-line parsing [Greg Kroah-Hartman] * packages/apps/SlimRecents/ 314a15b Improve compatibility with LMT and other apps that don't preload recents [Pranav Vashi] ae1f33d SlimRecents: append next alarm status to Clock title if available [Pranav Vashi] ff2b92d Fix FC on swipe gesture when no recent apps [Pranav Vashi] f35e029 SlimRecents: add fingerprint scanner gestures [1/2] [Pranav Vashi] 92ae309 SlimRec. media info: fallback to notification text if no metadata available [1/2] [Pranav Vashi] 973461f Cleanup SlimRecents media info/colors code [1/2] [Pranav Vashi] 9dfded9 Cleanup: use existing DUtils UserContentObserver [Pranav Vashi] f67edee Ensure SlimRecents respects RTL [1/2] [Pranav Vashi] 041c764 Spring cleanup: don't create unused thumbnails cache [Pranav Vashi] d786f27 Show current playing task after favorites but before other ones [Pranav Vashi] 231f485 Track info: show duration before artist and title [Pranav Vashi] 2862aff Slim Recents: albumart as player card icon when playing a song [1/2] [Pranav Vashi] c3e1624 More panel toggling code cleanup [Pranav Vashi] 737931d If a song is playing, set track info as card title and use albumart color as card color if automatic color is set for cards [1/2] [Pranav Vashi] * packages/apps/crDroidSettings/ 9fc0a61 Ensure SlimRecents respects RTL [2/2] [Pranav Vashi] * vendor/oneplus/ 4432f6f msm8998-common: Update makefile [Scott Warner] ==================== 06-15-2018 ==================== * android/ a43b7b8 manifest: Remove external/libvorbis [Sam Mortimer] * external/chromium-webview/ acfecb2 Update x86/x86_64 webviews Chromium 67.0.3396.87 [Luca Stefani] * frameworks/base/ 44073c2 KeyguardIndication: Set font style for text view [Pranav Vashi] * hardware/lineage/interfaces/ cfd7b99 livedisplay: Don't use a singleton for Color service [Ethan Chen] d6be15d livedisplay: Fix bogus print [Ethan Chen] 8127346 Revert "livedisplay: Don't use singletons for the stack" [dianlujitao] * kernel/oneplus/msm8998/ 922df9d BACKPORT: tcp: do not overshoot window_clamp in tcp_rcv_space_adjust() [Nathan Chancellor] 696a1e5 fs/exec: fix use after free in execve [Nathan Chancellor] * lineage-sdk/ 5a654d6 Lineage style interface: fix possible NPE when OMS is not up on start [Pranav Vashi] * packages/apps/LineageParts/ e577aa9 Make trust interface less boring [Pranav Vashi] ==================== 06-14-2018 ==================== * kernel/oneplus/msm8998/ 08fd928 staging: qca-wifi-host-cmn: Merge tag 'LA.UM.6.2.r1-08900-sdm660.0' into 8.1.0-unified [Nathan Chancellor] d886d05 staging: qcacld-3.0: Merge tag 'LA.UM.6.2.r1-08900-sdm660.0' into 8.1.0-unified [Nathan Chancellor] 1ea75ed staging: fw-api: Merge tag 'LA.UM.6.2.r1-08900-sdm660.0' into 8.1.0-unified [Nathan Chancellor] 2cc6ea7 Merge tag 'LA.UM.6.2.r1-08900-sdm660.0' into 8.1.0-unified [Nathan Chancellor] 90b1b16 Merge remote-tracking branch 'als/oneplus/QC8998_O_8.1' into 8.1.0-unified [Nathan Chancellor] 561f540 Merge 4.4.137 into oneplus/QC8998_O_8.1 [Nathan Chancellor] ed90fd0 Linux 4.4.137 [Greg Kroah-Hartman] 7ab4c1a net: metrics: add proper netlink validation [Greg Kroah-Hartman] e9e0370 net: phy: broadcom: Fix bcm_write_exp() [Greg Kroah-Hartman] d80cbf9 rtnetlink: validate attributes in do_setlink() [Greg Kroah-Hartman] d3078b9 team: use netdev_features_t instead of u32 [Greg Kroah-Hartman] d22856e net/mlx4: Fix irq-unsafe spinlock usage [Greg Kroah-Hartman] 4119db1 qed: Fix mask for physical address in ILT entry [Greg Kroah-Hartman] 7666b70 packet: fix reserve calculation [Greg Kroah-Hartman] 163258f net: usb: cdc_mbim: add flag FLAG_SEND_ZLP [Greg Kroah-Hartman] 2f59e1e8 net/packet: refine check for priv area size [Greg Kroah-Hartman] 55a2ed3 netdev-FAQ: clarify DaveM's position for stable backports [Greg Kroah-Hartman] 4c5ea1d isdn: eicon: fix a missing-check bug [Greg Kroah-Hartman] b3c9189 ipv4: remove warning in ip_recv_error [Greg Kroah-Hartman] 53075e7 ip6mr: only set ip6mr_table from setsockopt when ip6mr_new_table succeeds [Greg Kroah-Hartman] 489f1f0 enic: set DMA mask to 47 bit [Greg Kroah-Hartman] 44f4aec0 dccp: don't free ccid2_hc_tx_sock struct in dccp_disconnect() [Greg Kroah-Hartman] d6494ac bnx2x: use the right constant [Greg Kroah-Hartman] a1b993e brcmfmac: Fix check for ISO3166 code [Greg Kroah-Hartman] 12958d0 drm: set FMODE_UNSIGNED_OFFSET for drm files [Greg Kroah-Hartman] 66824bdf xfs: fix incorrect log_flushed on fsync [Greg Kroah-Hartman] 3165890 kconfig: Avoid format overflow warning from GCC 8.1 [Greg Kroah-Hartman] 6ea1dc9 mmap: relax file size limit for regular files [Greg Kroah-Hartman] bd2f9ce mmap: introduce sane default mmap limits [Greg Kroah-Hartman] 459e0c3 tpm: self test failure should not cause suspend to fail [Greg Kroah-Hartman] c7d5818 tpm: do not suspend/resume if power stays on [Greg Kroah-Hartman] * lineage-sdk/ a7d7651 Trust: add action to disable alerts to notifications [Joey] * packages/apps/LineageParts/ 0c89e3d Parts: expose toggle for disabling trust alerts [Joey] * packages/apps/Nfc/ 45d2faf NFC: Clean duplicated and unknown permissions [ShevT] * vendor/oneplus/ 85396a5 op3: Update blobs from OB37/OB28 [dianlujitao] ==================== 06-13-2018 ==================== * android/ 1f489fc Merge 'lineage-15.1' into 8.1 [Pranav Vashi] d3b2dfc lineage: Sync qcom thermal and vr HALs [Michael Bestas] * bionic/ 58eeae7 Merge 'lineage-15.1' into 8.1 [Pranav Vashi] * crdroid/build/ 6bdd5ee upload v4.0.1 fixes a issue that prevented use of curl ftp upload configuration file was saved with quotes on FTP_hostname which resulted in curl error reporting command ""ftp"" not found this hotfix fixes the configuration file but you will need to alter the current config by deleting quote character from FTP_hostname you can also do this by recreating the config file by issuing "./build clean" command [Lup Gabriel] * crdroid/features/ cb85313 link to website [GitHub] * device/oneplus/dumpling/ 90cbfce dumpling: fix higherAspectRatio overlay derp [Lup Gabriel] * device/oneplus/msm8998-common/ 721687a msm8998: Remove local copy of thermal/VR HALs [Lup Gabriel] * device/qcom/sepolicy/ 2d49cb5 common: Fix labelling of lcd-backlight [Michael Bestas] * frameworks/base/ 8f5c6c9 SystemUI: Toggle USB tethering only when USB is connected [Luca Stefani] ee7ed1e screenrecord: add support for 18:9 resolutions [Pranav Vashi] 131b7c2 Merge 'lineage-15.1' into 8.1 [Pranav Vashi] 399f386 Revert "Add an option to force pre-O apps to use full screen aspect ratio" [Pranav Vashi] * kernel/oneplus/msm8998/ f26fc7f Merge "msm: kgsl: Don't dump GPMU registers on non GPMU devices" into kernel.lnx.4.4.r27-rel [Gerrit - the friendly Code Review server] 2f5f245 Merge "ARM: dts: msm: Add support for new speed bin for SDM660" into kernel.lnx.4.4.r27-rel [Gerrit - the friendly Code Review server] 8372dfb ARM: dts: msm: Add support for new speed bin for SDM660 [Gerrit - the friendly Code Review server] 453088a ARM: dts: msm: Add speed-bin 4 support for sdm660 [Gerrit - the friendly Code Review server] bf7d061 msm: kgsl: Don't dump GPMU registers on non GPMU devices [Gerrit - the friendly Code Review server] * lineage-sdk/ b5c9faf Fix long screen settings for multi user [Pranav Vashi] 4d7989d Merge 'lineage-15.1' into 8.1 [Pranav Vashi] 6149f2b Revert "sdk: Add an option to force pre-O apps to use full screen aspect ratio" [Pranav Vashi] * packages/apps/LineageParts/ 6b087d0 Merge 'lineage-15.1' into 8.1 [Pranav Vashi] * packages/apps/Settings/ 55f9395 Move full screen aspect ratio settings to crdroid [Pranav Vashi] b9412c2 Merge 'lineage-15.1' into 8.1 [Pranav Vashi] * packages/apps/crDroidSettings/ a1ade60 crdroid: Update full screen app ratio settings [Pranav Vashi] * system/update_engine/ 3aa179d update_engine: run backuptool script before normal postinstall script [TheScarastic] * vendor/lineage/ 438dea5 qcom: Set thermal & vr HAL pathmaps [Pranav Vashi] 9325082 repopick: Update SSH queries result to match HTTP queries [Pranav Vashi] ==================== 06-12-2018 ==================== * android/ 37a397b Switch to our system/security fork [Sam Mortimer] fcbc385 Merge 'lineage-15.1' into 8.1 [Pranav Vashi] * bionic/ d13ef13 vdso should be available in all namespaces [Pranav Vashi] 69c8dc3 Fix bug with double unload on unsuccessful dlopen [Pranav Vashi] 8d4ba9d linker: Remove obsolete workaround [Pranav Vashi] bdc8cc2 Switch to FreeBSD's actual sincos [Pranav Vashi] 48a3adb Switch to FreeBSD catrigl.c for complex arc trig functions [Pranav Vashi] 93001eb bionic: Update libm from upstream [Pranav Vashi] 0432088 Fix various ftw/nftw "shall fail"s from POSIX [Pranav Vashi] 07bb0ac libc: kryo: import ARM strlen from Apple C library [Pranav Vashi] 35af376 aarch64/strncmp: Use lsr instead of mov+lsr [Pranav Vashi] c999420 aarch64: Improve strncmp for mutually misaligned inputs [Pranav Vashi] 3713278 strcmp.S: Improve performance for misaligned strings [Pranav Vashi] 4d1df13 memcmp.S: optimize for medium to large sizes [Pranav Vashi] ea0d315 Remove no_default_compiler_flags from crt* [Pranav Vashi] 93c9b9c bionic: strip libc and linker [Pranav Vashi] 4c221be libc: Suppress clang 7.0 warnings [Pranav Vashi] 590d0cc libc: Build crtbegin with clang too [Pranav Vashi] a2c29d1 bionic: do not pack relocation table [Pranav Vashi] 325350a Enable 32-bit armv8 NEON for libm [Pranav Vashi] * bootable/recovery/ afc6454 recovery: Do not load time from /persist [Tom Marshall] 6ac3bb4 recovery: New install/progress animation [Tom Marshall] * build/make/ 515a5ad Merge 'lineage-15.1' into 8.1 [Pranav Vashi] * device/lineage/sepolicy/ dd588fd sepolicy: introduce Trust interface [Pranav Vashi] b6d1b91 sepolicy: Add legacy-mm livedisplay label [Pranav Vashi] * external/sqlite/ 357a020 Revert "sqlite: Build using ThinLTO" [Pranav Vashi] * frameworks/av/ e28273f Merge 'lineage-15.1' into 8.1 [Pranav Vashi] * frameworks/base/ 80130cb Add an option to force pre-O apps to use full screen aspect ratio [Sam Mortimer] eafc2eb Updated translations [Gabriel Lup] 6b19222 SystemUI: Fix systemui crash when showing data usage detail [Pranav Vashi] 63eca02 core: ChooserActivity: fix android crash from null object [Pranav Vashi] c88c785 Revert "jni: graphics: do not pack relocation table" [Pranav Vashi] 2583de1 SystemUI: mutate weather image for qs tile [Pranav Vashi] 7901d41 Merge 'lineage-15.1' into 8.1 [Pranav Vashi] * frameworks/native/ 3818fee libs: binder: Replace NULL/0 with nullptr [Pranav Vashi] 949ad39 libs: gui: Replace NULL/0 with nullptr [Pranav Vashi] c00d2a2 libs: vr: Fix new c++ error when using clang7 [Pranav Vashi] aa50a80 libs: binder: Create temp refs on proxies [Pranav Vashi] 6c02fe5 Sync mLastQueuedCrop with mLastQueuedSlot [Pranav Vashi] b212237 Ensure the reference profile directory is always created [Pranav Vashi] 206e101 have patchoat take directories instead of filenames [Pranav Vashi] 1d6aedd binder: Fix incorrect print starved time of binder pool [Pranav Vashi] 3e95b75 binder: Remove unused native binder impl of BnBatteryStats [Pranav Vashi] bfab8e9 Use dex2oatd when available on debug builds [Pranav Vashi] 4c48b2b surfaceflinger: Fix egl GL_OUT_OF_MEMORY and EGL_BAD_ALLOC bug [Pranav Vashi] 17cbe86 sf: change SurfaceView alpha while opaque region compute [Pranav Vashi] 4e3c415 gui: null check in ISurfaceComposer.cpp [Pranav Vashi] 505060e SurfaceFlinger: Use actual hw width and height to capture screen [Pranav Vashi] 9fcc9dd SurfaceFlinger: Remove size check in captureScreen [Pranav Vashi] 83c8831 vulkan: update Vulkan headers to 1.1.72 [Pranav Vashi] 528ac28 Fix Vulkan null_driver's EnumeratePhysicalDevices() [Pranav Vashi] 7d32d3b Fix monolithic, un-suffixed GLES driver search [Pranav Vashi] 7e762ef vulkan: Allow AHB extension to get to the driver [Pranav Vashi] 5ba004c libvulkan: correctly expose VK_KHR_shared_presentable_image [Pranav Vashi] 35498df Enable VK_KHR_swapchain for instances [Pranav Vashi] bb9b6f5 vkGetDeviceQueue2: add a NULL check [Pranav Vashi] 53b200d stubhal: add EnumeratePhysicalDeviceGroups [Pranav Vashi] 3d66fac libvulkan: Add VK_ANDROID_external_memory_android_hardware_buffer [Pranav Vashi] 48b9e65 vulkan: Declare VK_ANDROID_external_memory_android_hardware_buffer [Pranav Vashi] 364beeb vulkan: update Vulkan headers to 1.1.68 [Pranav Vashi] a838e26 Add VK1.1 entries to NDK libvulkan and fix a bug [Pranav Vashi] 4432222 Properly implement stubhal's vkGetInstanceProcAddr() [Pranav Vashi] 88ef396 Vulkan1.1: CreateInstance downgrades apiVersion for 1.0 ICDs [Pranav Vashi] 4706308 Additional changes to Vulkan 1.1 API updates [Pranav Vashi] 2ee8047 Vulkan api update to 1.1 [Pranav Vashi] d48ab0e vulkan: Update Vulkan headers to 1.0.61 [Pranav Vashi] 71a054b vulkan: Update Vulkan headers to 1.0.60 [Pranav Vashi] a305085 DL policy extension for SchedulingPolicyService [Pranav Vashi] * frameworks/opt/telephony/ fea5787 Merge 'lineage-15.1' into 8.1 [Pranav Vashi] * libcore/ 1762bb4 Merge tag 'android-8.1.0_r30' into 8.1 [Pranav Vashi] * lineage-sdk/ 5bfb5fa sdk: Add an option to force pre-O apps to use full screen aspect ratio [Sam Mortimer] 5e59fee sdk: Rebrand to crdroid [Pranav Vashi] 9bb6319 Custom inactivity threshold for network traffic monitor [1/2] [Pranav Vashi] 3de572a Battery light: 100% charged level (3/3) [Pranav Vashi] 3b2c481 Add option to select brightness slider positon [1/3] [Pranav Vashi] 6fed6ad sdk: Add an option to force pre-O apps to use full screen aspect ratio [Pranav Vashi] a5c21b3 Reduce default kill timeout [Pranav Vashi] 0df9061 Add customizable action for back long press button [1/3] [Pranav Vashi] c4d36d0 Improve kill process code [Pranav Vashi] 1abdfe2 Add device key action to kill app [1/3] [Pranav Vashi] 6cb55f7 crdroid: Do better for version pref [Pranav Vashi] 2f00b28 lineage-sdk: Prevent NPE in style interface service [Pranav Vashi] 01e680b sdk: add systemui restart to advanced reboot [2/2] [Pranav Vashi] 3c360f5 lineage-sdk: Enable advanced reboot by default [Pranav Vashi] e1f255a Disable by livedisplay by default [Pranav Vashi] 749a770 sdk: Map to ro.modversion [Pranav Vashi] 1dcfa01 Allow value 3 for status bar quick pull down [Pranav Vashi] * packages/apps/DUI/ 49f9df6 Smartbar: keep pressing on ime arrows to move kb cursor [Pranav Vashi] 3b5f5ea DUI: fix button custom image icon not being loaded on encrypted device [Pranav Vashi] * packages/apps/LineageParts/ 1b921f4 LineageParts: Add an option to force pre-O apps to use full screen aspect ratio [Sam Mortimer] 18038b3 Update strings for Trust [Pranav Vashi] ac22b35 stats: why are you alive again [Pranav Vashi] 4620551 Fix accent color for Trust [Pranav Vashi] 278f274 Merge 'lineage-15.1' into 8.1 [Pranav Vashi] * packages/apps/Settings/ 4ab8b70 Settings: Add an option to force pre-O apps to use full screen aspect ratio [Sam Mortimer] 6b361f0 Merge 'lineage-15.1' into 8.1 [Pranav Vashi] * packages/apps/crDroidHome3/ f7203ba Updated translations [Gabriel Lup] * packages/apps/crDroidSettings/ 85a05b2 Updated translations [Gabriel Lup] * packages/providers/MediaProvider/ cb64567 Merge 'lineage-15.1' into 8.1 [Pranav Vashi] * vendor/crDroidOTA/ 7d4f6e3 Update: bullhead [baumertjohn] * vendor/lineage/ 9be8513 Initiate crdroid v4.4 [Pranav Vashi] 8b1cc88 vendor: introduce Trust interface [Pranav Vashi] ==================== 06-11-2018 ==================== * android/ c9b281a manifest: android-8.1.0_r26 -> android-8.1.0_r30 [Sam Mortimer] ff579a4 manifest: Track own external/libvorbis [Sam Mortimer] * bionic/ 8e024ad linker: Make shim reference path absolute [Nich] 7bc47fc linker: Remove unused find_libraries declaration [Nich] * build/make/ 9b627eb Merge tag 'android-8.1.0_r30' into lineage-15.1 [Sam Mortimer] * device/oneplus/msm8998-common/ cc3bd95 msm8998-common: set vendor security patch level [Lup Gabriel] 6d43614 msm8998: Add missing VoLTE props [Lup Gabriel] * frameworks/av/ 5e433d7 Merge tag 'android-8.1.0_r30' into lineage-15.1 [Sam Mortimer] * frameworks/base/ e1db601 Merge tag 'android-8.1.0_r30' into lineage-15.1 [Sam Mortimer] * frameworks/opt/telephony/ ccbfdae Merge tag 'android-8.1.0_r30' into lineage-15.1 [Sam Mortimer] * hardware/interfaces/ 8184564 Merge tag 'android-8.1.0_r30' into lineage-15.1 [Sam Mortimer] * lineage-sdk/ 1ae78ce TrustInterface: Remove useless check [Luca Stefani] aa8e554 TrustInterface: Fix default root access value [Luca Stefani] 498ea96 Fix config.xml indentation [Luca Stefani] * packages/apps/DeskClock/ 3d59c12 Adding Notification Channel [Joey Rizzoli] * packages/apps/LineageParts/ 5fba014 Exclude trust onboarding from recents [Luca Stefani] 4231451 LineageParts: fix Trust onBoarding completion when clicking [Joey Rizzoli] 32bd769 parts: add SMS rate limit setting [Joey Rizzoli] * packages/apps/Settings/ 81ea79f Settings: show Trust brading in confirm_lock_password UI [Joey Rizzoli] * packages/providers/MediaProvider/ 6fde9ca Merge tag 'android-8.1.0_r30' into lineage-15.1 [Sam Mortimer] * packages/providers/UserDictionaryProvider/ d35f80e Merge tag 'android-8.1.0_r30' into lineage-15.1 [Sam Mortimer] * system/bt/ 2e5099c Merge tag 'android-8.1.0_r30' into lineage-15.1 [Sam Mortimer] * vendor/oneplus/ 1c86ee0 oneplus2: kang netmgrd and libnetmgr from kenzo [Oskar Kratochvil] ==================== 06-10-2018 ==================== * frameworks/base/ c1b1071 base: introduce trust interface [Joey] * hardware/lineage/interfaces/ 18f4e8d livedisplay: Don't use singletons for the stack [Ethan Chen] f66d76e livedisplay: Correct macro copypasta [Ethan Chen] * hardware/qcom/power/ a67c703 power: Remove unused list utils [Michael Bestas] 0a53ddc power: Remove interaction_with_handle [Michael Bestas] f9d6801 power: Remove unused ondemand related functions [Michael Bestas] 7fc57d1 power: Remove support for msm-dcvs governor [Michael Bestas] a966c4c power: Remove powerhintparser [Michael Bestas] d43c2c3 power: msm8974: Build with with BOARD_VNDK_VERSION [Michael Bestas] * lineage-sdk/ c0b21ca sdk: Introduce Trust Interface [Bruno Martins] * packages/apps/Jelly/ 6432e80 Jelly: Add support for multiple windows [Luca Stefani] * packages/apps/LineageParts/ 8d100d3 LineageParts: introduce Trust interface [Bruno Martins] * packages/apps/Settings/ d662cb8 Settings: add Trust interface hook [Bruno Martins] * vendor/crDroidOTA/ ecdd3b0 update to 4.3 [GitHub] 4389599 Update for redmin 4x(santoni) [GitHub] 8fc11e6 Updated Nexus 6 with POpcorn kernel [Chineel] ==================== 06-09-2018 ==================== * bionic/ 385bb1c linker: Provide soinfo path of the shimmed binary [LuK1337] 2a66455 Revert "linker: allow the linker to shim executables" [LuK1337] * frameworks/av/ 563b050 Single thread exclusive to DL [Pranav Vashi] 266272f DL policy request through Binder [Pranav Vashi] * frameworks/base/ 801af23 PhoneWindowManager: Improve home button wake haptic feedback handling [Łukasz Patron] * kernel/oneplus/msm8998/ d7819d8 fs: sync: Avoid calling fdget without fdput [Nathan Chancellor] * vendor/crDroidOTA/ 599583f update rolex 08/06/2018 [muralivijay] ==================== 06-08-2018 ==================== * build/make/ 32fd9cf build: Silence dex2oat during build [Pranav Vashi] 6557f70 Merge 'lineage-15.1' into 8.1 [Pranav Vashi] * frameworks/base/ 9d1e441 display: Disable scaling on display mode switch [Pranav Vashi] c6de4df SystemUI: Screen capture in physical resolution [Pranav Vashi] 9a9ca9c Merge 'lineage-15.1' into 8.1 [Pranav Vashi] * frameworks/native/ cf1ae39 surfaceflinger: fix static analyzer complaints [Pranav Vashi] 3490df6 Use sourceCrop to decide filtering in screenshots [Pranav Vashi] 1f4551f surfaceflinger: fix fencing when composition mode switches [Pranav Vashi] d659556 surfaceflinger: fix fencing when layers become invisible [Pranav Vashi] c8786ab Input: improve touch response slightly [Pranav Vashi] d37ebd7 SF: Modify binder call before linkToDeath [Pranav Vashi] 2055a8a Fix bugs regarding calculate dalvik-cache size [Pranav Vashi] a05fc9b surfaceflinger: set a prop when initialization is complete [Pranav Vashi] 46106bc native: touch response optimizations [Pranav Vashi] 606f6e8 servicemanager: Restart keystore and gatekeeper after crash [Pranav Vashi] * hardware/lineage/interfaces/ ac865c8 livedisplay: Remove unused using statements [Ethan Chen] 412bc94 livedisplay: Move LegacyMMController inclusion to impl [Ethan Chen] * kernel/oneplus/msm8998/ e3d08a5 cpu-boost: Remove rejected patch file [Nathan Chancellor] * packages/apps/LineageParts/ 35ce5b5 Merge 'lineage-15.1' into 8.1 [Pranav Vashi] * packages/apps/Settings/ 931f3f6 Merge 'lineage-15.1' into 8.1 [Pranav Vashi] * vendor/lineage/ b0cabfb qcom: Enable TARGET_USES_COLOR_METADATA for msm8937 & msm8953 [Pranav Vashi] ==================== 06-07-2018 ==================== * frameworks/base/ 39b1084 SystemUI: Fix alignment glitch with brightness mirror [Michael Bestas] 6eefbea Updated translations [Gabriel Lup] * kernel/oneplus/msm8998/ 8d3fe31 Merge remote-tracking branch 'als/oneplus/QC8998_O_8.1' into 8.1.0-unified [Nathan Chancellor] 03f370b Merge 4.4.136 into oneplus/QC8998_O_8.1 [Nathan Chancellor] dc45caf Linux 4.4.136 [Greg Kroah-Hartman] aad0924 sparc64: Fix build warnings with gcc 7. [Greg Kroah-Hartman] d71f830 mm: fix the NULL mapping case in __isolate_lru_page() [Greg Kroah-Hartman] 9148123 fix io_destroy()/aio_complete() race [Greg Kroah-Hartman] ffe4bf3 Kbuild: change CC_OPTIMIZE_FOR_SIZE definition [Greg Kroah-Hartman] e88640a drm/i915: Disable LVDS on Radiant P845 [Greg Kroah-Hartman] 7ef521b hwtracing: stm: fix build error on some arches [Greg Kroah-Hartman] 143a0a8 stm class: Use vmalloc for the master map [Greg Kroah-Hartman] fa1f8fa scsi: scsi_transport_srp: Fix shost to rport translation [Greg Kroah-Hartman] bedcf2f MIPS: prctl: Disallow FRE without FR with PR_SET_FP_MODE requests [Greg Kroah-Hartman] 8c1fc2d MIPS: ptrace: Fix PTRACE_PEEKUSR requests for 64-bit FGRs [Greg Kroah-Hartman] a6b686a iio:kfifo_buf: check for uint overflow [Greg Kroah-Hartman] 1cab402 dmaengine: usb-dmac: fix endless loop in usb_dmac_chan_terminate_all() [Greg Kroah-Hartman] ea37818 i2c: rcar: revoke START request early [Greg Kroah-Hartman] fdcc1b7 i2c: rcar: check master irqs before slave irqs [Greg Kroah-Hartman] b414f20 i2c: rcar: don't issue stop when HW does it automatically [Greg Kroah-Hartman] de427f7 i2c: rcar: init new messages in irq [Greg Kroah-Hartman] d088d20 i2c: rcar: refactor setup of a msg [Greg Kroah-Hartman] bc6909d i2c: rcar: remove spinlock [Greg Kroah-Hartman] 90c9e4d i2c: rcar: remove unused IOERROR state [Greg Kroah-Hartman] 7b72a3d i2c: rcar: rework hw init [Greg Kroah-Hartman] 016b97b i2c: rcar: make sure clocks are on when doing clock calculation [Greg Kroah-Hartman] 7074186 tcp: avoid integer overflows in tcp_rcv_space_adjust() [Greg Kroah-Hartman] 9b5c9f07 irda: fix overly long udelay() [Greg Kroah-Hartman] 898c780 ASoC: Intel: sst: remove redundant variable dma_dev_name [Greg Kroah-Hartman] ff84f4d rtlwifi: rtl8192cu: Remove variable self-assignment in rf.c [Greg Kroah-Hartman] 281e26c cfg80211: further limit wiphy names to 64 bytes [Greg Kroah-Hartman] ca100fb selinux: KASAN: slab-out-of-bounds in xattr_getsecurity [Greg Kroah-Hartman] 494aefd tracing: Fix crash when freeing instances with event triggers [Greg Kroah-Hartman] fdab04c Input: elan_i2c_smbus - fix corrupted stack [Greg Kroah-Hartman] 851ae48 Revert "ima: limit file hash setting by user to fix and log modes" [Greg Kroah-Hartman] 55ffb6a xfs: detect agfl count corruption and reset agfl [Greg Kroah-Hartman] f8c42df sh: New gcc support [Greg Kroah-Hartman] dae7ffc USB: serial: cp210x: use tcflag_t to fix incompatible pointer type [Greg Kroah-Hartman] 783771f powerpc/64s: Clear PCR on boot [Greg Kroah-Hartman] 55a0e02 arm64: lse: Add early clobbers to some input/output asm operands [Greg Kroah-Hartman] * packages/apps/crDroidHome3/ 325a4f0 Updated translations [Gabriel Lup] * packages/apps/crDroidSettings/ 2179cfe Updated translations [Gabriel Lup] * vendor/crDroidOTA/ b71aa62 fix xml validation [GitHub] 336a0d3 Update For Riva [ChalapathiRevanth] ==================== 06-06-2018 ==================== * kernel/oneplus/msm8998/ a811a03 staging: qcacld-3.0: Fix misleading indentation build error [Nathan Chancellor] d303da6 staging: qcacld-3.0: Remove incorrect warning fix [Nathan Chancellor] * lineage-sdk/ f13838a Revert "lineage-sdk: Switch back to AOSP TwilightService" [Sam Mortimer] e703ff0 Add led capability LIGHTS_ADJUSTABLE_BATTERY_LED_BRIGHTNESS [Sam Mortimer] * packages/apps/LineageParts/ 1ef29b0 LineageParts: Use the battery HAL lights brightness capability [Sam Mortimer] * vendor/crDroidOTA/ 93b1fea v500: Update [beroid] f851e6f update [firebird11] 2830a9d update g3 [firebird11] 65fb8c9 lettuce: Update to crDroidAndroid-8.1-20180602-lettuce-v4.3 [ghostrider reborn] ea8e60c Nexus 6 Updated on 05062018 [Chineel] ==================== 06-05-2018 ==================== * device/qcom/sepolicy/ 2d7d401 sepolicy: Allow mm-qcamerad to access v4L "name" node [Bruno Martins] fba2a81 sepolicy: Fix video4linux "name" node labeling [Bruno Martins] * kernel/oneplus/msm8998/ 2a3232c Makefile: Remove SCRIPT_OPT_FLAGS [Nathan Chancellor] * packages/apps/LineageParts/ d26482e LiveDisplay: Set Reading Mode switch preference as non-persistent [Bruno Martins] * packages/apps/Snap/ 5438ac6 SnapdragonCamera: Panorama, replace border drawable [Andreas Blaesius] a5d7aea Snap: remove unused shutter buttons [Andreas Blaesius] * vendor/crDroidOTA/ fb3c205 corrected whyred closing tag [GitHub] e59ef05 Added support for whyred [root2raj] ==================== 06-04-2018 ==================== * build/make/ f67b801 core: Remove deprecated kernel header dependency path warning [Ethan Chen] * device/oneplus/dumpling/ 2404c85 dumpling: add require firmware info [Lup Gabriel] * device/oneplus/msm8998-common/ da1ec83 msm8998: releasetools: make modem check more user friendly [Lup Gabriel] * frameworks/base/ 3cd8d2e Automatic translation import [Michael Bestas] * lineage-sdk/ 506bef4 Automatic translation import [Michael Bestas] * packages/apps/DeskClock/ 74bba7d Automatic translation import [Michael Bestas] * packages/apps/Dialer/ 1ecffc8 Automatic translation import [Michael Bestas] * packages/apps/FMRadio/ 9a74e6d Automatic translation import [Michael Bestas] * packages/apps/Jelly/ 5a0b5cc Automatic translation import [Michael Bestas] * packages/apps/LineageParts/ 1b419d5 Automatic translation import [Michael Bestas] * packages/apps/Recorder/ 5b6f345 Automatic translation import [Michael Bestas] * packages/apps/Settings/ 246fecb Automatic translation import [Michael Bestas] * packages/apps/Snap/ 74c6336 Automatic translation import [Michael Bestas] * packages/apps/WallpaperPicker/ 3a8d597 Automatic translation import [Michael Bestas] * vendor/addons/ 4e4d11d bootanimation: 30 FPS [GitHub] * vendor/crDroidOTA/ bf0c515 crackling: Update [beroid] ==================== 06-03-2018 ==================== * crdroid/build/ e44e313 upload 4.0.0 complete redesign of script on configuration included a few usefull commands and right now all configuration is done from the script itself also supports upgrades with no more reconfiguration (settings are saved on config file) [Lup Gabriel] * frameworks/base/ 5d55044 Do not setForceUse when a2dp config without change [Pranav Vashi] 14e1537 Defer deleting a http cache [Pranav Vashi] 0386170 Fix CDMA Range Checks for SignalStrength [Pranav Vashi] 8cf157d Revert "core: jni: use -O3" [Pranav Vashi] * kernel/oneplus/msm8998/ 0b64182 staging: qca-wifi-host-cmn: Merge tag 'LA.UM.6.2.r1-08700-sdm660.0' into 8.1.0-unified [Nathan Chancellor] 4cc01dd staging: qcacld-3.0: Merge tag 'LA.UM.6.2.r1-08700-sdm660.0' into 8.1.0-unified [Nathan Chancellor] d0a359d staging: fw-api: Merge tag 'LA.UM.6.2.r1-08700-sdm660.0' into 8.1.0-unified [Nathan Chancellor] 21418e5 Merge tag 'LA.UM.6.2.r1-08700-sdm660.0' into 8.1.0-unified [Nathan Chancellor] * vendor/crDroidOTA/ 2e1ae48 corrected https://github.com/crdroidandroid/android_vendor_crDroidOTA/commit/c1ac084bb3c3eafd1a2001a2473fdc6f7c48727d [Lup Gabriel] 38bc00c update: bullhead [baumertjohn] ==================== 06-02-2018 ==================== * build/make/ def8a49 Merge 'lineage-15.1' into 8.1 [Pranav Vashi] * crdroid/build/ 282dcbd upload v3.4 adapt to new vendor changes https://github.com/crdroidandroid/android_vendor_crdroid/commit/f0e8943b6a32b37facb6d1536f0ee20c93ae1fa6 [Lup Gabriel] * frameworks/base/ 66c2ce3 Add New Logos for Statusbar [1/2] [Pranav Vashi] 7470220 Updated translations [Gabriel Lup] * kernel/oneplus/msm8998/ 058219d Merge "qcacld-3.0: Invoke HDD Request Manager init/deinit" into wlan-cld3.driver.lnx.1.1.r28-rel [Gerrit - the friendly Code Review server] f1b119b Merge "qcacld-3.0: Use request manager for Class A stats" into wlan-cld3.driver.lnx.1.1.r28-rel [Gerrit - the friendly Code Review server] 2517faa qcacld-3.0: Use request manager for Class A stats [Gerrit - the friendly Code Review server] 0e0d507 qcacld-3.0: Invoke HDD Request Manager init/deinit [Gerrit - the friendly Code Review server] e67dbc8 qcacld-3.0: Make channel list dynamic [Gerrit - the friendly Code Review server] 00ae64e Merge "qcacld-3.0: Fix potential buffer overflow in radio stats event handler" into wlan-cld3.driver.lnx.1.1.r28-rel [Gerrit - the friendly Code Review server] 0e66305 Merge changes I2af9d5dc,Ided9a81e into wlan-cld3.driver.lnx.1.1.r28-rel [Gerrit - the friendly Code Review server] f2737cf Merge changes I4e598e51,If4d59127 into wlan-cld3.driver.lnx.1.1.r28-rel [Gerrit - the friendly Code Review server] c895464 Merge "qcacmn: Add new ini to set delay Hand-off period" into wlan-cmn.driver.lnx.1.0.r28-rel [Gerrit - the friendly Code Review server] 85ae692 Merge "qcacmn: Create a list for events and force complete them during SSR" into wlan-cmn.driver.lnx.1.0.r28-rel [Gerrit - the friendly Code Review server] 77e8fa6 qcacmn: Add new ini to set min delay btw scan and reason bit-mask. [Shreyas Narayan] * packages/apps/crDroidHome3/ 8d96360 Updated translations [Gabriel Lup] * packages/apps/crDroidSettings/ d8c8d1b Add New Logos for Statusbar [2/2] [Pranav Vashi] 8ac59fd Updated translations [Gabriel Lup] * vendor/crDroidOTA/ 3d74f57 mido: update [soubhik-khan] f84c203 Update vince - 01/06/2018 [root2raj] 2e8c1d2 on7xelte: Updade to 4.3 [DouglasGomes123] ca067b8 dumpling: update to crDroidAndroid-8.1-20180601-dumpling-v4.3 [Lup Gabriel] * vendor/lineage/ f0e8943 build: Clean up makefile inclusions [Pranav Vashi] ==================== 06-01-2018 ==================== * crdroid/build/ 6dada19 upload v3.3 include update checker deea4e9 uploaded v3.2 added changelog generation query based on https://github.com/crdroidandroid/android_vendor_crdroid/commit/a0854105bf954b98417003405ec8855e5ca474ac * frameworks/base/ a9cc1b9 Updated translations 1fbde61 Updated translations 6667611 Bluetooth: Add support to get AG manufacturer information 7db36dc Don't set A2dpsuspend flag to false when a new A2dp sink connects. b356d30 Bluetooth: Implement API to get device identification information * packages/apps/crDroidHome3/ 127dcf3 Updated translations cd85f47 Updated translations * packages/apps/crDroidSettings/ 41ac24a Updated translations c917705 Revert "crdroid: Re-add pocket judge settings" cd50feb Updated translations * vendor/crDroidOTA/ b6654bb angler: Update 901f216 Add lettuce (YU Yuphoria) c19b00d Update changelog for x2 b7c29b4 Update x2 to v4.3 e1402e0 Update j7xelte - 31/05/2018 5420275 push some new tags 0675a72 update rolex 31/05/2018 * vendor/lineage/ a085410 Merge pull request #32 from crdroidandroid/changelog-improvement 14dc78f updated comparator ==================== 05-31-2018 ==================== * build/make/ 60bb55d Revert "build: Add PRODUCT_BOOTANIMATION" 8f3159c build: Nuke cache images 43663b3 envsetup: Remove default targets 6d54acf Drop webview sample browser ffe2c14 build: get rid of the sparse expand stuff * device/lineage/sepolicy/ 259a3d3 sepolicy: Add selinux policy for pocket bridge * frameworks/base/ 2454ef1 am: Avoid starting partial users in UserController feaed4d backup: Fix service not registered exception a888753 Optimize set bitmap actions in RemoteViews afab9b7 Allow changing signing cert for system apps that use shared users 708e70b Location: Skip processing when reciever pointer is null 4459d24 fix synchronization bug when notification enqueue/cancel 9385e24 services: Do not call finishKeyguardDrawn with PWM's mlock 9285d1f jni: graphics: do not pack relocation table e950338 core: Fix adb when installing a APK with incompatible abi 6117a6b media: Use correct filename when adding to ringtone 8f09990 Google FRP: save password quality in resetPassword a833c8b core: Check getSelection length before delete d2c6764 Don't crash if there is IR HAL is not declared 4725f65 renderthread: relax error handling for wide gamut EGL configs * frameworks/opt/telephony/ cd07988 RIL: Allow overriding RadioResponse and RadioIndication * kernel/oneplus/msm8998/ 0fd3dd5 scripts: wireguard: Switch back to snapshots 9584bc4 Merge remote-tracking branch 'als/oneplus/QC8998_O_8.1' into 8.1.0-unified 53ca9c5 Merge 4.4.135 into oneplus/QC8998_O_8.1 50eb02e Linux 4.4.135 393e9b3 Revert "vti4: Don't override MTU passed on link creation via IFLA_MTU" 2346a13 Merge remote-tracking branch 'als/oneplus/QC8998_O_8.1' into 8.1.0-unified 173e7cf Merge 4.4.134 into oneplus/QC8998_O_8.1 * packages/apps/crDroidSettings/ 002a602 crdroid: Re-add pocket judge settings 8f609e5 crdroid: Support more tags for OTA download 2721402 crdroid: Update custom seekbar layout * packages/providers/ContactsProvider/ 44ba9b9 CallLogDatabase: Bump the version and try to re-run the version 5 upgrade path * vendor/addons/ c093e9c addons: Change resolution dynamically * vendor/crDroidOTA/ 2b9fb88 cheeseburger: Update * vendor/lineage/ 35f5046 Isolate custom versions properties for build.prop c1d4afb apns: Add UPC Mobile ebc81cb build: Use TOPDIR, not TOP f0c4b4d clear_vars: Remove Maven leftovers 3ffeffd build: Remove HTTP_PREBUILT fc760be build: Remove maven make rules 7bbb68d make it variable based ==================== 05-30-2018 ==================== * kernel/oneplus/msm8998/ 712a231 Linux 4.4.134 b4ab356 s390/ftrace: use expoline for indirect branches e612f1ce kdb: make "mdr" command repeat 803f7f3 Bluetooth: btusb: Add device ID for RTL8822BE 61f9770 ASoC: samsung: i2s: Ensure the RCLK rate is properly determined ee2960c regulator: of: Add a missing 'of_node_put()' in an error handling path of 'of_regulator_match()' 25f7f53 scsi: lpfc: Fix frequency of Release WQE CQEs 1a948ef scsi: lpfc: Fix soft lockup in lpfc worker thread during LIP testing 44369ae scsi: lpfc: Fix issue_lip if link is disabled 9f67e91 netlabel: If PF_INET6, check sk_buff ip header version 4ab6484 selftests/net: fixes psock_fanout eBPF test case e1396c5 perf report: Fix memory corruption in --branch-history mode --branch-history 56973cf perf tests: Use arch__compare_symbol_names to compare symbols e240bb0 x86/apic: Set up through-local-APIC mode on the boot CPU if 'noapic' specified f409bde drm/rockchip: Respect page offset for PRIME mmap calls 6ae4482 MIPS: Octeon: Fix logging messages with spurious periods after newlines 699c079 audit: return on memory error to avoid null pointer dereference 76b8865 crypto: sunxi-ss - Add MODULE_ALIAS to sun4i-ss 3367b08 clk: samsung: exynos3250: Fix PLL rates fb3371f clk: samsung: exynos5250: Fix PLL rates ef4867a clk: samsung: exynos5433: Fix PLL rates bff5d67 clk: samsung: exynos5260: Fix PLL rates 72d9032 clk: samsung: s3c2410: Fix PLL rates a56d938 media: cx25821: prevent out-of-bounds read on array card 25754be udf: Provide saner default for invalid uid / gid b23aad6 PCI: Add function 1 DMA alias quirk for Marvell 88SE9220 f283081 serial: arc_uart: Fix out-of-bounds access through DT alias f213d3f serial: fsl_lpuart: Fix out-of-bounds access through DT alias 25c1996 serial: imx: Fix out-of-bounds access through serial port index 8b8a30d serial: mxs-auart: Fix out-of-bounds access through serial port index 8b8e855 serial: samsung: Fix out-of-bounds access through serial port index 6ba58ea serial: xuartps: Fix out-of-bounds access through DT alias cf4c7b3 rtc: tx4939: avoid unintended sign extension on a 24 bit shift cc1cf4a staging: rtl8192u: return -ENOMEM on failed allocation of priv->oldaddr dbe213d hwrng: stm32 - add reset during probe 6af8cf3 enic: enable rq before updating rq descriptors 48337eb clk: rockchip: Prevent calculating mmc phase if clock rate is zero b2895b9 media: em28xx: USB bulk packet size fix 1f8b926 dmaengine: pl330: fix a race condition in case of threaded irqs c9e6271 media: s3c-camif: fix out-of-bounds array access e059f9f media: cx23885: Set subdev host data to clk_freq pointer dfd5ad1 media: cx23885: Override 888 ImpactVCBe crystal frequency 6eff7dc ALSA: vmaster: Propagate slave error cd42520 x86/devicetree: Fix device IRQ settings in DT 5eed18d x86/devicetree: Initialize device tree before using it 825c1ae usb: gadget: composite: fix incorrect handling of OS desc requests 345c799 usb: gadget: udc: change comparison to bitshift when dealing with a mask ad29bab gfs2: Fix fallocate chunk size 5e69983 cdrom: do not call check_disk_change() inside cdrom_open() 0bd0d4f hwmon: (pmbus/adm1275) Accept negative page register values 770d3ea hwmon: (pmbus/max8688) Accept negative page register values 9a1dcfb perf/core: Fix perf_output_read_group() f8eb1df ASoC: topology: create TLV data for dapm widgets fd03df4 powerpc: Add missing prototype for arch_irq_work_raise() aa8141d usb: gadget: ffs: Execute copy_to_user() with USER_DS set 3fb5102 usb: gadget: ffs: Let setup() return USB_GADGET_DELAYED_STATUS 18f31bd usb: dwc2: Fix interval type issue b066c9b ipmi_ssif: Fix kernel panic at msg_done_handler 17369d7 PCI: Restore config space on runtime resume despite being unbound 6ab31bb MIPS: ath79: Fix AR724X_PLL_REG_PCIE_CONFIG offset 36f6408 xhci: zero usb device slot_id member when disabling and freeing a xhci slot 462558a KVM: lapic: stop advertising DIRECTED_EOI when in-kernel IOAPIC is in use 82eac614 i2c: mv64xxx: Apply errata delay only in standard mode dfcb739 ACPICA: acpi: acpica: fix acpi operand cache leak in nseval.c 0170c50 ACPICA: Events: add a return on failure from acpi_hw_register_read 7fb3ba3 bcache: quit dc->writeback_thread when BCACHE_DEV_DETACHING is set ae90d15 zorro: Set up z->dev.dma_mask for the DMA API 9c43286 clk: Don't show the incorrect clock phase 1177eca cpufreq: cppc_cpufreq: Fix cppc_cpufreq_init() failure path b5cc81a usb: dwc3: Update DWC_usb31 GTXFIFOSIZ reg fields 02152ad arm: dts: socfpga: fix GIC PPI warning da782ae virtio-net: Fix operstate for virtio when no VIRTIO_NET_F_STATUS 5cace4b ima: Fallback to the builtin hash algorithm edf3bf9 ima: Fix Kconfig to select TPM 2.0 CRB interface d1dbe5d ath10k: Fix kernel panic while using worker (ath10k_sta_rc_update_wk) 3a97320 net/mlx5: Protect from command bit overflow e1448fa selftests: Print the test we're running to /dev/kmsg 0bc0aa2 tools/thermal: tmon: fix for segfault 55f43f3 powerpc/perf: Fix kernel address leak via sampling registers 83fb2a4 powerpc/perf: Prevent kernel address leak to userspace via BHRB buffer 0cf2a21 rtc: hctosys: Ensure system time doesn't overflow time_t 634ac34 hwmon: (nct6775) Fix writing pwmX_mode c33badb parisc/pci: Switch LBA PCI bus from Hard Fail to Soft Fail mode b1a557b m68k: set dma and coherent masks for platform FEC ethernets f8240a4 powerpc/mpic: Check if cpu_possible() in mpic_physmask() 30ae624 ACPI: acpi_pad: Fix memory leak in power saving threads a1b0315 xen/acpi: off by one in read_acpi_id() 93c1365 btrfs: fix lockdep splat in btrfs_alloc_subvolume_writers b037a56 Btrfs: fix copy_items() return value when logging an inode a77b0cf btrfs: tests/qgroup: Fix wrong tree backref level b18cda2 Bluetooth: btusb: Add USB ID 7392:a611 for Edimax EW-7611ULB 7dd8604 net: bgmac: Fix endian access in bgmac_dma_tx_ring_free() d9bc96c rtc: snvs: Fix usage of snvs_rtc_enable 659db52 sparc64: Make atomic_xchg() an inline function rather than a macro. 61b4c05 fscache: Fix hanging wait on page discarded by writeback ffd0502 KVM: VMX: raise internal error for exception during invalid protected mode state 094c145 sched/rt: Fix rq->clock_update_flags < RQCF_ACT_SKIP warning 6b6933f ocfs2/dlm: don't handle migrate lockres if already in shutdown e1ccd59 btrfs: Fix possible softlock on single core machines b487d1c Btrfs: fix NULL pointer dereference in log_dir_items 0c3968c Btrfs: bail out on error during replay_dir_deletes 532618b mm: fix races between address_space dereference and free in page_evicatable 35de741 mm/ksm: fix interaction with THP 1d4902a dp83640: Ensure against premature access to PHY registers after reset 48b7c43 scsi: aacraid: Insure command thread is not recursively stopped 11f3429 cpufreq: CPPC: Initialize shared perf capabilities of CPUs 72422ef Force log to disk before reading the AGF during a fstrim 651a896 sr: get/drop reference to device in revalidate and check_events 69ccb50 swap: divide-by-zero when zero length swap file on ssd ea8a1f4 fs/proc/proc_sysctl.c: fix potential page fault while unregistering sysctl table dd0b7b0 x86/pgtable: Don't set huge PUD/PMD on non-leaf entries 8971f31 sh: fix debug trap failure to process signals before return to user 32eaa88 net: mvneta: fix enable of all initialized RXQs 2d437f6 net: Fix untag for vlan packets without ethernet header c5930a0 mm/kmemleak.c: wait for scan completion before disabling free b627f28 llc: properly handle dev_queue_xmit() return value bd98621 net-usb: add qmi_wwan if on lte modem wistron neweb d18q1 dd8dd06 net/usb/qmi_wwan.c: Add USB id for lt4120 modem 03d437f net: qmi_wwan: add BroadMobi BM806U 2020:2033 1feaee8 ARM: 8748/1: mm: Define vdso_start, vdso_end as array cb47be3 batman-adv: fix packet loss for broadcasted DHCP packets to a server 4b947f4 batman-adv: fix multicast-via-unicast transmission with AP isolation 8e651d5 selftests: ftrace: Add a testcase for probepoint e886c57 selftests: ftrace: Add a testcase for string type with kprobe_event 0556b26 selftests: ftrace: Add probe event argument syntax testcase 52ba089 mm/mempolicy.c: avoid use uninitialized preferred_node 2ccbc50 RDMA/ucma: Correct option size check using optlen 14fd6ba perf/cgroup: Fix child event counting bug 33cebc9 vti4: Don't override MTU passed on link creation via IFLA_MTU 3497aa9 vti4: Don't count header length twice on tunnel setup e89d4ee batman-adv: fix header size check in batadv_dbg_arp() f5e863e net: Fix vlan untag for bridge and vlan_dev with reorder_hdr off 7ccd1dd sunvnet: does not support GSO for sctp 119bbaa ipv4: lock mtu in fnhe when received PMTU < net.ipv4.route.min_pmtu b29cfb8 workqueue: use put_device() instead of kfree() b646b8e bnxt_en: Check valid VNIC ID in bnxt_hwrm_vnic_set_tpa(). 331f79c netfilter: ebtables: fix erroneous reject of last rule b3418aa USB: OHCI: Fix NULL dereference in HCDs using HCD_LOCAL_MEM 8c9c753 xen: xenbus: use put_device() instead of kfree() bfffc2c fbdev: Fixing arbitrary kernel leak in case FBIOGETCMAP_SPARC in sbusfb_ioctl_helper(). 1a11d73 scsi: sd: Keep disk read-only when re-reading partition 5a5d9c7 scsi: mpt3sas: Do not mark fw_event workqueue as WQ_MEM_RECLAIM 8f2f418 usb: musb: call pm_runtime_{get,put}_sync before reading vbus registers a02f009 e1000e: allocate ring descriptors with dma_zalloc_coherent 905e863 e1000e: Fix check_for_link return value with autoneg off 63efa84 watchdog: f71808e_wdt: Fix magic close handling 9eee777 KVM: PPC: Book3S HV: Fix VRMA initialization with 2MB or 1GB memory backing de9ddf8 selftests/powerpc: Skip the subpage_prot tests if the syscall is unavailable 8ee1d4d Btrfs: send, fix issuing write op when processing hole in no data mode db8d72a xen/pirq: fix error path cleanup when binding MSIs 9cb1df3 net/tcp/illinois: replace broken algorithm reference link 36e7b81 gianfar: Fix Rx byte accounting for ndev stats fac4749 sit: fix IFLA_MTU ignored on NEWLINK 3d0dca33 bcache: fix kcrashes with fio in RAID5 backend dev c0c5b3f dmaengine: rcar-dmac: fix max_chunk_size for R-Car Gen3 5f77988 virtio-gpu: fix ioctl and expose the fixed status to userspace. bb02cbc r8152: fix tx packets accounting 3d95c57 clocksource/drivers/fsl_ftm_timer: Fix error return checking 091b085 nvme-pci: Fix nvme queue cleanup if IRQ setup fails 173fb59 netfilter: ebtables: convert BUG_ONs to WARN_ONs 5075324 batman-adv: invalidate checksum on fragment reassembly 3daba70 batman-adv: fix packet checksum in receive path 8d16ec1 md/raid1: fix NULL pointer dereference 3aa7280 media: dmxdev: fix error code for invalid ioctls 24cdc06 x86/topology: Update the 'cpu cores' field in /proc/cpuinfo correctly across CPU hotplug operations 9ee41dc locking/xchg/alpha: Fix xchg() and cmpxchg() memory ordering bugs 7dfe371 regulatory: add NUL to request alpha2 65f2b43 smsc75xx: fix smsc75xx_set_features() 235968b ARM: OMAP: Fix dmtimer init for omap1 db60c80 s390/cio: clear timer when terminating driver I/O 40b64c5 s390/cio: fix return code after missing interrupt 6bb02ca powerpc/bpf/jit: Fix 32-bit JIT for seccomp_data access e284495 kernel/relay.c: limit kmalloc size to KMALLOC_MAX_SIZE e163691 md: raid5: avoid string overflow warning 7505779 locking/xchg/alpha: Add unconditional memory barrier to cmpxchg() 16fa37d usb: musb: fix enumeration after resume 0e97c7d drm/exynos: fix comparison to bitshift when dealing with a mask 247e3b4 md raid10: fix NULL deference in handle_write_completed() 3e1e6e1 mac80211: round IEEE80211_TX_STATUS_HEADROOM up to multiple of 4 50e54d5 NFC: llcp: Limit size of SDP URI 591515b ARM: OMAP1: clock: Fix debugfs_create_*() usage f2ad75c ARM: OMAP3: Fix prm wake interrupt for resume 818fc05 ARM: OMAP2+: timer: fix a kmemleak caused in omap_get_timer_dt 5e4bf6c scsi: qla4xxx: skip error recovery in case of register disconnect. edee149 scsi: aacraid: fix shutdown crash when init fails b6ef548 scsi: storvsc: Increase cmd_per_lun for higher speed devices f05e7cd selftests: memfd: add config fragment for fuse ef2ca85 usb: dwc2: Fix dwc2_hsotg_core_init_disconnected() 7576d95 usb: gadget: fsl_udc_core: fix ep valid checks 36e393b usb: gadget: f_uac2: fix bFirstInterface in composite gadget e0a6f89 ARC: Fix malformed ARC_EMUL_UNALIGNED default 278eea9 scsi: qla2xxx: Avoid triggering undefined behavior in qla2x00_mbx_completion() 2153312 scsi: mptfusion: Add bounds check in mptctl_hp_targetinfo() a652d8a scsi: sym53c8xx_2: iterator underflow in sym_getsync() daa6745 scsi: bnx2fc: Fix check in SCSI completion handler for timed out request a825fd1 scsi: ufs: Enable quirk to ignore sending WRITE_SAME command 4696737 irqchip/gic-v3: Change pr_debug message to pr_devel abd9138 locking/qspinlock: Ensure node->count is updated before initialising node 46895b5 tools/libbpf: handle issues with bpf ELF objects containing .eh_frames b2fce71 bcache: return attach error when no cache set exist 0b803fa bcache: fix for data collapse after re-attaching an attached device cab95b2 bcache: fix for allocator and register thread race acd8bb4 bcache: properly set task state in bch_writeback_thread() 9480368 cifs: silence compiler warnings showing up with gcc-8.0.0 bccf7f7 proc: fix /proc/*/map_files lookup 07b1d60 arm64: spinlock: Fix theoretical trylock() A-B-A with LSE atomics c9eb334 RDS: IB: Fix null pointer issue 95f6218 xen/grant-table: Use put_page instead of free_page 6be4fe8 xen-netfront: Fix race between device setup and open 492917f MIPS: TXx9: use IS_BUILTIN() for CONFIG_LEDS_CLASS e7260c8 bpf: fix selftests/bpf test_kmod.sh failure when CONFIG_BPF_JIT_ALWAYS_ON=y 0194705 ACPI: processor_perflib: Do not send _PPC change notification if not ready 50fb55b firmware: dmi_scan: Fix handling of empty DMI strings 589d97b x86/power: Fix swsusp_arch_resume prototype cabf4ef IB/ipoib: Fix for potential no-carrier state 7a9e41c mm: pin address_space before dereferencing it while isolating an LRU page 8645c43 asm-generic: provide generic_pmdp_establish() f8d7105 mm/mempolicy: add nodes_empty check in SYSC_migrate_pages e6e3a48 mm/mempolicy: fix the check of nodemask from user d278dc2 ocfs2: return error when we attempt to access a dirty bh in jbd2 b35bb8a ocfs2/acl: use 'ip_xattr_sem' to protect getting extended attribute d55cd57 ocfs2: return -EROFS to mount.ocfs2 if inode block is invalid ddda6e2 ntb_transport: Fix bug with max_mw_size parameter 3ad85b3 RDMA/mlx5: Avoid memory leak in case of XRCD dealloc failure b4e84e5 powerpc/numa: Ensure nodes initialized for hotplug bf5b181 powerpc/numa: Use ibm,max-associativity-domains to discover possible nodes b222aa1 jffs2: Fix use-after-free bug in jffs2_iget()'s error handling path ba6ff62 HID: roccat: prevent an out of bounds read in kovaplus_profile_activated() c92e6b9 scsi: fas216: fix sense buffer initialization 95b286d Btrfs: fix scrub to repair raid6 corruption 72af2c8 btrfs: Fix out of bounds access in btrfs_search_slot 51f12a0 Btrfs: set plug for fsync a89f66d ipmi/powernv: Fix error return code in ipmi_powernv_probe() 3fc6adc mac80211_hwsim: fix possible memory leak in hwsim_new_radio_nl() 5bfe39f kconfig: Fix expr_free() E_NOT leak 921fcd9 kconfig: Fix automatic menu creation mem leak 608b42a kconfig: Don't leak main menus during parsing 278480b watchdog: sp5100_tco: Fix watchdog disable bit 929d451 nfs: Do not convert nfs_idmap_cache_timeout to jiffies 644bd81 dm thin: fix documentation relative to low water mark threshold 397a7bb tools lib traceevent: Fix get_field_str() for dynamic strings 8a46263 perf callchain: Fix attr.sample_max_stack setting 1a08c11 tools lib traceevent: Simplify pointer print logic and fix %pF 1c6f97d PCI: Add function 1 DMA alias quirk for Marvell 9128 1c0467b tracing/hrtimer: Fix tracing bugs by taking all clock bases and modes into account ff49a37 kvm: x86: fix KVM_XEN_HVM_CONFIG ioctl 7c11bd3 ASoC: au1x: Fix timeout tests in au1xac97c_ac97_read() 4281754 ALSA: hda - Use IS_REACHABLE() for dependency on input 608848f NFSv4: always set NFS_LOCK_LOST when a lock is lost. fc66e3f firewire-ohci: work around oversized DMA reads on JMicron controllers 03bb758 do d_instantiate/unlock_new_inode combinations safely 1a54258 xfs: remove racy hasattr check from attr ops cb1c92e5 kernel/signal.c: avoid undefined behaviour in kill_something_info 34dedd5 kernel/sys.c: fix potential Spectre v1 issue e6b2c06 kasan: fix memory hotplug during boot a4e37ca ipc/shm: fix shmat() nil address after round-down when remapping bd4792b Revert "ipc/shm: Fix shmat mmap nil-page protection" 9de9245 xen-swiotlb: fix the check condition for xen_swiotlb_free_coherent 03d08c0 libata: blacklist Micron 500IT SSD with MU01 firmware 3b56232 libata: Blacklist some Sandisk SSDs for NCQ 089440a mmc: sdhci-iproc: fix 32bit writes for TRANSFER_MODE register c04a69f ALSA: timer: Fix pause event notification 1ac501e aio: fix io_destroy(2) vs. lookup_ioctx() race 4d21e6e affs_lookup(): close a race with affs_remove_link() bf8ac80 KVM: Fix spelling mistake: "cop_unsuable" -> "cop_unusable" f363b0c MIPS: Fix ptrace(2) PTRACE_PEEKUSR and PTRACE_POKEUSR accesses to o32 FGRs 422494a MIPS: ptrace: Expose FIR register through FP regset * packages/apps/crDroidHome3/ 4d58039 Updated translations * packages/apps/crDroidSettings/ f47b9c3 Updated translations * vendor/crDroidOTA/ 809ceb6 Pixel/Pixel XL Update cfcbd2b mido: update ==================== 05-29-2018 ==================== * frameworks/base/ 781a5d4 Update dimensions for OmniStyle c964980 SystemUI: Make Running Services icon smaller * kernel/oneplus/msm8998/ e584f79 flash-{oos,custom}_defconfig: Enable DYNAMIC_STUNE_BOOST e645229 cpu-boost: Implement Dynamic SchedTune Boost v3 495ad49 sched/tune: Add initial support for Dynamic SchedTune Boost * vendor/addons/ fa92c72 changed bootanimation desc.txt should fix some weird issue occuring when booting and second boot animation part is not loaded * vendor/crDroidOTA/ 6c06d1f Manufacturer -> Huawei 9fe5dff tissot: Update to v4.3 * vendor/oneplus/ 1de8dda msm8998: update blobs from 5.1.2 0894ad9 oneplus2: move msm_irqbalance.conf to device ==================== 05-28-2018 ==================== * frameworks/base/ b0bb2f5 Merge 'lineage-15.1' into 8.1 6be08d3 SystemUI: Fix Turkish translation * kernel/oneplus/msm8998/ d306e21 ASoC: wcd-mbhc: Don't rely on VENDOR_EDIT * lineage-sdk/ 47e0646 Custom inactivity threshold for network traffic monitor [1/2] * packages/apps/Settings/ a71e340 Settings: refresh search index check on build change * packages/apps/crDroidHome3/ 04b67c2 Updated translations * packages/apps/crDroidSettings/ d81428d Custom inactivity threshold for network traffic monitor [2/2] 36ad1e9 Updated translations af358c2 crdroid: Integrate substratum * vendor/addons/ 255b86b implement new bootanimation this is kind of a test but should work as it should * vendor/crDroidOTA/ 0758ddb Updae for s2 c1ac084 added support for prague be90171 Update: bullhead bcae76a crackling: Update to v4.3 5311654 dumpling: update to crDroidAndroid-8.1-20180527-dumpling-v4.3 d6196e6 kipper Weekly 227daf5 corrected closing tag from b28d3382f9beb096e7c69d661b554275bf07fceb 217df64 zl1: Update e204287 kipper updated to 4.3 ==================== 05-27-2018 ==================== * device/oneplus/msm8998-common/ c46ec4e msm8998: overlay: get rid of reading and greyscale mode * frameworks/base/ 00013b5 Don't wait keyguard drawn if device has no keyguard 63cbb85 Catch double unbind of dead service a364750 Fix android.net.SSLTest 0053715 don't block adb while running uninstall 70e49fa Framework: Restrict warning message bd65d57 core: jni: use -O3 fea3b23 Revert "base: BatteryStats stat cpufreq access check" * hardware/qcom/audio-caf/msm8996/ bf635ea qcom-audio: Fixes for VNDK_VERSION=current f52e463 Add libhardware_headers and libsystem_headers to modules 7f8f618 Make libqcomvoiceprocessing build with the VNDK. acdb6be Make libqcomvisualizer build with the VNDK. fa595db Make libqcompostprocbundle build with the VNDK. 50a2bf6 Build audio.primary.* with BOARD_VNDK_VERSION * hardware/qcom/display-caf/msm8996/ cde9bfa libqdutils: Fix for VNDK_VERSION=current 74965a3 Build libdisplayconfig with VNDK 34eb948 Add GLESv3 as a dependency. a177cc4 Fix libcutils private headers 8378513 Build libqdMetaData with BOARD_VNDK_VERSION 0e995bc Build lights.msm8996 with the VNDK. e63a93b Use header lib instead of using global include path c709334 Mark msm8996 modules LOCAL_VENDOR_MODULE * hardware/qcom/media-caf/msm8996/ 3a79c5c vdec: Fixes for VNDK_VERSION=current 153c039 Build libOmxVdec and libOmxVenc with BOARD_VNDK_VERSION 8d8553b Build libstagefrighthw with BOARD_VNDK_VERSION a8471c7 Add libutils to msm8996 modules * hardware/qcom/wlan-caf/ 0a42dd7 Make wcnss_service build with the VNDK. * kernel/oneplus/msm8998/ 61edabc arm64: dts: qcom: Apply e4e44606443a1d7dfa45799f9170ee493ff03dab to custom ROMs f524f0d Merge remote-tracking branch 'als/oneplus/QC8998_O_8.1' into 8.1.0-unified f64a33c Merge remote-tracking branch 'upstream/oneplus/QC8998_O_8.1' into oneplus/QC8998_O_8.1 9c54fcb Merge remote-tracking branch 'als/oneplus/QC8998_O_8.1' into 8.1.0-unified 889e0c1 Merge 4.4.133 into oneplus/QC8998_O_8.1 * packages/apps/LineageParts/ 6101443 Do not advertise network traffic settings * packages/apps/Settings/ e113980 ApplicationsState: add filter for Substratum overlays [1/2] * packages/apps/crDroidSettings/ a46c978 crdroid: Make use of list pref for network traffic monitor f127600 crdroid: Bring back network traffic setting * vendor/crDroidOTA/ 5381155 nexus 6 updated to 4.3 b1338a1 zl1: update to 4.3 7d9290f potter: v4.3 update b28d338 Updated Bacon onePlus One to 4.3 b79da1e angler: Update to v4.3 ==================== 05-26-2018 ==================== * frameworks/base/ fea3b23 Revert "base: BatteryStats stat cpufreq access check" 5beefcb Quick settings panel : Set transparency [1/2] * kernel/oneplus/msm8998/ 889e0c1 Merge 4.4.133 into oneplus/QC8998_O_8.1 7620164 Linux 4.4.133 eef045e x86/kexec: Avoid double free_page() upon do_kexec_load() failure 338762c hfsplus: stop workqueue when fill_super() failed 87c807f cfg80211: limit wiphy names to 128 bytes c610b0c gpio: rcar: Add Runtime PM handling for interrupts 09f7eba time: Fix CLOCK_MONOTONIC_RAW sub-nanosecond accounting 92cffdc dmaengine: ensure dmaengine helpers check valid callback 3679713 scsi: zfcp: fix infinite iteration on ERP ready list 9331464 scsi: sg: allocate with __GFP_ZERO in sg_build_indirect() 6efcc74 scsi: libsas: defer ata device eh commands to libata 8c6d306 s390: use expoline thunks in the BPF JIT f436cb9 s390: extend expoline to BC instructions c617e74 s390: move spectre sysfs attribute code 9030546 s390/kernel: use expoline for indirect branches 5ce9dc0 s390/lib: use expoline for indirect branches 73bf2b1 s390: move expoline assembler macros to a header 2685d33 s390: add assembler macros for CPU alternatives 3cd868d ext2: fix a block leak 5bbe138 tcp: purge write queue in tcp_connect_init() 8e299f7 sock_diag: fix use-after-free read in __sk_free d9fb8cc packet: in packet_snd start writing at link layer allocation 671cf50 net: test tailroom before appending to linear skb e2da30c btrfs: fix reading stale metadata blocks after degraded raid1 mounts 68dea4b btrfs: fix crash when trying to resume balance without the resume flag 72d1df8 Btrfs: fix xattr loss after power failure 104cff9 ARM: 8772/1: kprobes: Prohibit kprobes on get_user functions 51425b7 ARM: 8770/1: kprobes: Prohibit probing on optimized_callback 0ec84ae ARM: 8769/1: kprobes: Fix to use get_kprobe_ctlblk after irq-disabed 2c4c0ab tick/broadcast: Use for_each_cpu() specially on UP kernels e4f8218 ARM: 8771/1: kprobes: Prohibit kprobes on do_undefinstr 5f1d5f7 efi: Avoid potential crashes, fix the 'struct efi_pci_io_protocol_32' definition for mixed mode fa376a1 s390: remove indirect branch from do_softirq_own_stack b26157d s390/qdio: don't release memory in qdio_setup_irq() 55b2139 s390/cpum_sf: ensure sample frequency of perf event attributes is non-zero 9c32e0d s390/qdio: fix access to uninitialized qdio_q fields ec8d6e9 mm: don't allow deferred pages with NEED_PER_CPU_KM 380efa6 powerpc/powernv: Fix NVRAM sleep in invalid context when crashing b8c71ce procfs: fix pthread cross-thread naming if !PR_DUMPABLE a58c006 proc read mm's {arg,env}_{start,end} with mmap semaphore taken. 111cb9f tracing/x86/xen: Remove zero data size trace events trace_xen_mmu_flush_tlb{_all} f5a80c5 cpufreq: intel_pstate: Enable HWP by default eae31bc signals: avoid unnecessary taking of sighand->siglock 5dd02a8 mm: filemap: avoid unnecessary calls to lock_page when waiting for IO to complete during a read 9c9a6bb mm: filemap: remove redundant code in do_read_cache_page 106253c proc: meminfo: estimate available memory more conservatively a4134dfc vmscan: do not force-scan file lru if its absolute size is small 90c2e2e powerpc: Don't preempt_disable() in show_cpuinfo() 605902e cpuidle: coupled: remove unused define cpuidle_coupled_lock 662de92 powerpc/powernv: remove FW_FEATURE_OPALv3 and just use FW_FEATURE_OPAL fb0e6fa powerpc/powernv: Remove OPALv2 firmware define and references bffb501 powerpc/powernv: panic() on OPAL < V3 503ef63 spi: pxa2xx: Allow 64-bit DMA 59e3b28 ALSA: control: fix a redundant-copy issue 1b406c0 ALSA: hda: Add Lenovo C50 All in one to the power_save blacklist 2444bdb ALSA: usb: mixer: volume quirk for CM102-A+/102S+ 294c6cc usbip: usbip_host: fix bad unlock balance during stub_probe() 02995a5 usbip: usbip_host: fix NULL-ptr deref and use-after-free errors 22d4a89 usbip: usbip_host: run rebind from exit when module is removed fce529e usbip: usbip_host: delete device from busid_table after rebind 39cfc00 usbip: usbip_host: refine probe and disconnect debug msgs to be useful ea00b22 kernel/exit.c: avoid undefined behaviour when calling wait4() cde6d68 futex: futex_wake_op, fix sign_extend32 sign bits 7d56aed pipe: cap initial pipe capacity according to pipe-max-size limit e28debe l2tp: revert "l2tp: fix missing print session offset info" 59d9668 Revert "ARM: dts: imx6qdl-wandboard: Fix audio channel swap" 415a85c lockd: lost rollback of set_grace_period() in lockd_down_net() ee551b8 xfrm: fix xfrm_do_migrate() with AEAD e.g(AES-GCM) 177a981 futex: Remove duplicated code and fix undefined behaviour 2fc1277 futex: Remove unnecessary warning from get_futex_key 348f043 arm64: Add work around for Arm Cortex-A55 Erratum 1024718 45eecfb arm64: introduce mov_q macro to move a constant into a 64-bit register 9bb698b audit: move calcs after alloc and check when logging set loginuid bea8a67 ALSA: timer: Call notifier in the same spinlock 957adaa sctp: delay the authentication for the duplicated cookie-echo chunk e0a532d sctp: fix the issue that the cookie-ack with auth can't get processed fc36a2a tcp: ignore Fast Open on repair mode 8ff9368 bonding: do not allow rlb updates to invalid mac afad8f8 tg3: Fix vunmap() BUG_ON() triggered from tg3_free_consistent(). 00002fa sctp: use the old asoc when making the cookie-ack chunk in dupcook_d 9982c60 sctp: handle two v4 addrs comparison in sctp_inet6_cmp_addr cd59b55 r8169: fix powering up RTL8168h 10bffef qmi_wwan: do not steal interfaces from class drivers 02ce46b openvswitch: Don't swap table in nlattr_set() after OVS_ATTR_NESTED is found b19f6e4 net: support compat 64-bit time in {s,g}etsockopt 541d81a net_sched: fq: take care of throttled flows before reuse 7e2d8ae net/mlx4_en: Verify coalescing parameters are in range c9264b0 net: ethernet: sun: niu set correct packet size in skb 418e529 llc: better deal with too small mtu 87bd2ac ipv4: fix memory leaks in udp_sendmsg, ping_v4_sendmsg 7233fad dccp: fix tasklet usage 2a188d1 bridge: check iface upper dev when setting master via ioctl a221a0c 8139too: Use disable_irq_nosync() in rtl8139_poll_controller() d9d9196 smb: enable otg on smb init * packages/apps/LineageParts/ 7741843 Preference: Remove reserved space if no icon * packages/apps/crDroidSettings/ de993dc crdroid: Move QS transparency setting under misc aed22c2 NotificationLightSettings: Prevent crash when creating dialog baf708e Quick settings panel : Set transparency [2/2] * vendor/crDroidOTA/ b28d338 Updated Bacon onePlus One to 4.3 b79da1e angler: Update to v4.3 a50d054 cheeseburger: Update to 4.3 ==================== 05-25-2018 ==================== * device/lineage/sepolicy/ d4f59c9 sepolicy: Clean up for substratum theme service support * external/DUtils/ ef313a4 Last app: code cleanup and don't skip Settings decff36 Fix lastapp action going to homescreen when no default launcher is set * frameworks/base/ 69a749c Merge 'lineage-15.1' into 8.1 6c5c8aa base: add reading mode tile a059510 Themes: expose tooltip text colors 4f4012f OMS: Add back overlay modified callback implementation 141b07b OMS: StrictMode and files under /data/system/theme/ 5a410c6 Unbreak public api by hiding substratum interfaces 3f79a2b base: Introduce SubstratumService 17aa5ad Hold "volume up" during boot to disable all overlays 29568c4 ThemeSafety: Introduce App Crash Intent c5fc4cd ApplicationsState: add filter for Substratum overlays [2/2] deb6220 Extras: Add dynamic theme sound effects support a5ace9e Extras: Add dynamic theme shutdown and boot animation support 113d7fc Themes: Fix theming Qs expand/collapse drawable b9ddd92 Tiles: Fix moar warnings b3cee53 Fix the strange recents Android P transition 186848c base: BatteryStats stat cpufreq access check 1fc2e51 WindowManager: Fix redundant orientation change 2fd03db PackageManager: Avoid cache creation null access 2668c16 Improve padding below tile layout and page indicator * kernel/oneplus/msm8998/ 10de9f6 FROMGIT: arm64: export tishift functions to modules fe35b39 UPSTREAM: kernel/signal.c: avoid undefined behaviour in kill_something_info 77b1e56 HACK: scripts: wireguard: Force download from master * lineage-sdk/ eab4317 Merge 'lineage-15.1' into 8.1 18fd692 lineage-sdk: Add backend for reading enhancement * packages/apps/LineageParts/ 7a5e988 Merge 'lineage-15.1' into 8.1 4ae3fab LineageParts: Add Reader mode frontend * packages/apps/Settings/ bda6e1a Themes: Settings: Fix theming zoom preview timestamp text color 5da7e2a Themes: Settings: fix storage icon tint 056beb3 Themes: Settings: Expose storage summary text 718e09e Revert "Settings: fix themeing of storage summary page" * packages/services/Telecomm/ 480ee8d Merge 'lineage-15.1' into 8.1 * system/sepolicy/ 4c318af SELinux: added to the policies without entries into the compatibility mapping file b8d2640 Initial sepolicy rules for substratum service 5c31de5 Introduce sepolicy exceptions for theme assets * vendor/crDroidOTA/ a1d5ccb dumpling: update to crDroidAndroid-8.1-20180525-dumpling-v4.3 69c306f Pixel/Pixel XL Update 1d28062 update rolex 24/05/2018 6e582e4 sanders: Update Changelog 4.1 ~> 4.3 ddff45c sanders: 4.3 Update ==================== 05-24-2018 ==================== * hardware/lineage/lineagehw/ 76982bf lineagehw: Introduce Reader mode backend * lineage-sdk/ f17ac10 Battery light: 100% charged level (3/3) * packages/apps/LineageParts/ 699d577 Move out notification and battery light settings * vendor/crDroidOTA/ e6c3256 update rolex 23/05/2018 1def2af Pixel/Pixel XL Update * vendor/oneplus/ e0fd1fe op3: Update blobs from OB36/OB27 ==================== 05-23-2018 ==================== * frameworks/base/ cf74237 Updated translations 43bdf9f Add option to select brightness slider positon [2/3] 4569b99 Updated translations 3823461 Update text size of overflow number view * lineage-sdk/ 2e13419 Add option to select brightness slider positon [1/3] * packages/apps/crDroidHome3/ 2921aa0 Updated translations c997824 Updated translations * packages/apps/crDroidSettings/ 93aca1c Updated translations c876ccb Add option to select brightness slider positon [3/3] 735df08 Updated translations * vendor/crDroidOTA/ ca6b0a7 dumpling: update to crDroidAndroid-8.1-20180523-dumpling-v4.3 18c376a Galaxy S5 updated to 4.3 2018/05/22 ==================== 05-22-2018 ==================== * build/make/ 368707e Merge 'lineage-15.1' into 8.1 * device/oneplus/msm8998-common/ e0eed72 msm8998-common: Delete /mnt/sdcard symlink 7ff9f1c msm8998-common: Remove cpuset foreground boost 1ef2ae8 msm8998-common: Remove system-background schedtune configuration * device/qcom/sepolicy/ 9a874d6 sepolicy: allow vold to read persist dirs 912ef43 sepolicy: qti_init_shell needs to read dir too 2490380 msm8916: Label the FRP partition e4b31bb legacy: Make WCNSS props readable to hci_qcomm_init * frameworks/base/ bc6f8e2 frameworks/base: Fix ContentService JNI leaks a9a4fde Fix array exception in createAutoBrightnessSpline d3c6e0f ActivityManager: consider not AWAKE as sleep state d42c156 Fix InCallActivity onStop call when launch from Lockscreen ba43f36 ActivityManager: Fix slow-app ANR dumping a4c9a52 Avoid the restart process for launching provider killed by AMS 422d80d base: ROM size calculation error on 4GB ROM device 6f518df Toast: Fix duplicated to add View of Toast 97dd83f SystemUI: Better QS detail clip animation fe38606 ConnectivityManager is initialized with a wrong context 721ff64 Merge 'lineage-15.1' into 8.1 c2a4e76 SystemUI: update heads up, sync and volume panel drawables * frameworks/opt/telephony/ fdf75a1 Merge 'lineage-15.1' into 8.1 * packages/apps/Settings/ ac221f9 Merge 'lineage-15.1' into 8.1 * packages/apps/crDroidSettings/ 64b2e2f crdroid: Clean up code for misc 84def60 Update for "Choose a custom editor app for screenshot notification edit button". Thanks for helping Ilya Kokhan a83e1f4 Choose a custom editor app for screenshot notification edit button [2/2] * vendor/crDroidOTA/ e6b02ff Added support for Riva b7280c8 update surnia 92c5bb6 update * vendor/lineage/ 1101e43 backuptool: Temporarily render version check permissive d25b6e5 verity: Implement verity tool 4751209 Initiate crdroid v4.3 ==================== 05-21-2018 ==================== * device/qcom/sepolicy/ 3ef5cf8 legacy: Resolve msm8992/4 perfd denials 731dac5 legacy: perf: allow checking for existence of other processes (signull) d61e5fb legacy: Label BT_QCA6174 sysfs files a39771f legacy: Fix msm8992/4 mm-qcamerad sysfs denials 554b70b legacy: Fix labelling msm8992/4 SSR sysfs * hardware/qcom/audio-caf/msm8952/ 61ebd0f Merge remote-tracking branch 'caf/LA.BR.1.3.7_rb1.11' into lineage-15.1-caf-8952 * hardware/qcom/media-caf/msm8952/ 892df5c Merge remote-tracking branch 'caf/LA.BR.1.3.7_rb1.11' into lineage-15.1-caf-8952 * packages/apps/Recorder/ 5191f7d Recorder: update assets to use rounded style a1220a7 Recorder: support down to api24 * vendor/crDroidOTA/ 336443c Update osprey 9ea2e64 update merlin d5748e9 Update vince - 20/05/2018 c4e8f69 Drop A6020 dd51081 mido: update ==================== 05-20-2018 ==================== * device/oppo/common/ 56268e9 Merge remote-tracking branch 'LOS/lineage-15.1' into 8.1 * packages/apps/Recorder/ 53a7880 Recorder: update deprecated methods to new ones b768a6a Recorder: update aar libs b73f5b6 Recorder: update gradle deps * vendor/crDroidOTA/ 73d0ea2 Update: bullhead dceb071 update g3 ==================== 05-19-2018 ==================== * kernel/oneplus/msm8998/ 190d613 qca-wifi-host-cmn: Merge tag 'LA.UM.6.4.r1-08500-8x98.0' into 8.1.0-unified ca97a01 qcacld-3.0: Merge tag 'LA.UM.6.4.r1-08500-8x98.0' into 8.1.0-unified 3ef3ef9 fw-api: Merge tag 'LA.UM.6.4.r1-08500-8x98.0' into 8.1.0-unified 0b346ee Merge tag 'LA.UM.6.4.r1-08500-8x98.0' into 8.1.0-unified * packages/apps/Gallery2/ 1a8915f Add new rule about watermark * packages/apps/Jelly/ 4059c49 Jelly: Remove unused makefile entries * vendor/crDroidOTA/ c4a1027 Updated Nexus 6 on 17th b7b0a1f kipper update 9537175 kipper update ==================== 05-18-2018 ==================== * build/make/ 054f2af build: Include LineageOS specific properties in build.prop * frameworks/base/ 63f67c7 Fix another potential ChooserActivity related System FC * packages/apps/DUI/ 261941a Vectorize and improve Fling icon * vendor/crDroidOTA/ f02f1a5 added support for 6aa3df0 update rolex 16/05/2018 ==================== 05-17-2018 ==================== * kernel/oneplus/msm8998/ c424bf9 Merge remote-tracking branch 'als/oneplus/QC8998_O_8.1' into 8.1.0-unified 31099dd Merge 4.4.132 into oneplus/QC8998_O_8.1 * packages/apps/crDroidHome3/ 1b3015e Custom icon chooser: fix FC on some devices ==================== 05-16-2018 ==================== * frameworks/base/ cd508be audioservice: set value for Control ringtone volume after reboot 909a957 Updated translations * frameworks/opt/telephony/ b30f20a Don't assume 3GPP as active app on CDMA with LTE device * hardware/qcom/audio-caf/msm8994/ ac78d93 post_proc: Reverse eagle DTS build flag 1b997d1 Fix parameters passed to pcm_open to include PCM_MONOTONIC * hardware/qcom/media-caf/msm8994/ 1702609 mm-video-v4l2: vidc: venc: Remove legacy encoder device file 348da9c mm-video-v4l2: vdec: Remove DivxDrm Decrypt support 97736a0 fix circular dependency libnativewindow <-> libui 3ad5aa1 mm-core: omxregistry: deprecate unused OMX components fef69cc hal: Added LOCAL_VENDOR_MODULE to set output path of the binaries 9d1b290 Move QCOM mm codecs to vendor partition 7677ece Revert "hardware/qcom/media: Disabling CLANG" * kernel/oneplus/msm8998/ 69847b9 Linux 4.4.132 f2fa49f perf/x86: Fix possible Spectre-v1 indexing for x86_pmu::event_map() f21e591 perf/core: Fix possible Spectre-v1 indexing for ->aux_pages[] ae5751b perf/x86/msr: Fix possible Spectre-v1 indexing in the MSR driver 5ff02cf perf/x86/cstate: Fix possible Spectre-v1 indexing for pkg_msr 9f2e207 perf/x86: Fix possible Spectre-v1 indexing for hw_perf_event cache_* cb27982 tracing/uprobe_event: Fix strncpy corner case fc47961 Revert "Bluetooth: btusb: Fix quirk for Atheros 1525/QCA6174" 46864b1 atm: zatm: Fix potential Spectre v1 0df23e9 net: atm: Fix potential Spectre v1 787bbee can: kvaser_usb: Increase correct stats counter in kvaser_usb_rx_can_msg() 4cc56b7 tracing: Fix regex_match_front() to not over compare the test string f307956 libata: Apply NOLPM quirk for SanDisk SD7UB3Q*G1001 SSDs 6a08f48 rfkill: gpio: fix memory leak in probe error path a8c459d xfrm_user: fix return value from xfrm_user_rcv_msg 0678adf f2fs: fix a dead loop in f2fs_fiemap() 3affd66 bdi: Fix oops in wb_workfn() d2368e5 tcp: fix TCP_REPAIR_QUEUE bound checking f17aafa perf: Remove superfluous allocation error check ad4adb1 soreuseport: initialise timewait reuseport field 208223c dccp: initialize ireq->ir_mark 6d5e346 net: fix uninit-value in __hw_addr_add_ex() c5e0c93 net: initialize skb->peeked when cloning 1baf9db net: fix rtnh_ok() bab5c35 netlink: fix uninit-value in netlink_sendmsg 83231e0 crypto: af_alg - fix possible uninit-value in alg_bind() 7ae1c4c ipvs: fix rtnl_lock lockups caused by start_sync_thread 5663ac6 usb: musb: host: fix potential NULL pointer dereference 91c7398 USB: serial: option: adding support for ublox R410M fe91920 USB: serial: option: reimplement interface masking c6ed907 USB: Accept bulk endpoints with 1024-byte maxpacket 7c14f36 USB: serial: visor: handle potential invalid device configuration e1ca902 test_firmware: fix setting old custom fw path back on exit, second try 4eb1eb9 drm/vmwgfx: Fix a buffer object leak f463b6c IB/mlx5: Use unlimited rate when static rate is not supported d45b701 NET: usb: qmi_wwan: add support for ublox R410M PID 0x90b2 786f7c5 RDMA/mlx5: Protect from shift operand overflow 28d4590 RDMA/ucma: Allow resolving address w/o specifying source address 4e2aa64 xfs: prevent creating negative-sized file via INSERT_RANGE 779ae20 Input: atmel_mxt_ts - add touchpad button mapping for Samsung Chromebook Pro ca85a2e Input: leds - fix out of bound access aad8077 tracepoint: Do not warn on ENOMEM f1a41d4 ALSA: aloop: Add missing cable lock to ctl API callbacks b57d9d7 ALSA: aloop: Mark paused device as inactive d348efb ALSA: seq: Fix races at MIDI encoding in snd_virmidi_output_trigger() cc68c7b ALSA: pcm: Check PCM state at xfern compat ioctl 70f5d4f USB: serial: option: Add support for Quectel EP06 a7cf2fb gpmi-nand: Handle ECC Errors in erased pages 67de6c9 ath10k: rebuild crypto header in rx data frames b88fb9e ath10k: fix rfc1042 header retrieval in QCA4019 with eth decap mode df94ad0 mac80211: Add RX flag to indicate ICV stripped 6de1fab mac80211: allow same PN for AMSDU sub-frames 706e58e mac80211: allow not sending MIC up from driver for HW crypto 5381f9d percpu: include linux/sched.h for cond_resched() a34edba KVM: s390: Enable all facility bits that are known good for passthrough ea7c24c bpf: map_get_next_key to return first key on NULL 609124d perf/core: Fix the perf_cpu_time_max_percent check 3bf5399 Merge "voice_svc: Avoid double free in voice_svc driver" into kernel.lnx.4.4.r27-rel b746885 Merge "ARM: dts: msm: Update GPU IB votes for 647MHz freq. plan on SDM660" into kernel.lnx.4.4.r27-rel 64538c6 Merge "clk: qcom: Retrieve pre_div from freq_tbl for shared RCG" into kernel.lnx.4.4.r27-rel d36f35d voice_svc: Avoid double free in voice_svc driver 47bf136 ARM: dts: msm: Update GPU IB votes for 647MHz freq. plan on SDM660 66ecbc0 clk: qcom: Retrieve pre_div from freq_tbl for shared RCG 829f810 net: ipc_router: Remove wakeup-source for Sensor ports 954bec8 Merge "msm: mdss: Disable ECG feature for all chipsets" into kernel.lnx.4.4.r27-rel * packages/apps/crDroidHome3/ 9f82774 Updated translations * packages/apps/crDroidSettings/ 7d99e7a Updated translations * vendor/crDroidOTA/ 871ff07 update: mido 68dbab9 cheeseburger: Update 92acabf harpia: update 4.2 build 467296f A6020: Welcome to crDroid v4.2 Officials ! ==================== 05-15-2018 ==================== * external/json-c/ 6aa3e16 libjson: Remove dependency on kernel headers * frameworks/base/ 10e7e45 Merge 'lineage-15.1' into 8.1 * kernel/oneplus/msm8998/ cb88980 msm: mdss: Disable ECG feature for all chipsets 20189dd flash-{oos,custom}_defconfig: Disable TRANSPARENT_HUGEPAGE 2eb5508 Merge 2c369760a0229a66331fe5dbfa2bec4fee4dc5a7 on remote branch bc4e569 Merge b64ad68c9ffc19e8902e219bfd4dcf805adfa39c on remote branch 408fb53 Merge 52f65a2762e02022019fc432087d5a464f704d26 on remote branch 600cb11 Merge 7e17d6f888250c8a0c7a8e8b643db1bad6c94ef8 on remote branch * packages/apps/Dialer/ cc25f90 Add setting to enable Do Not Disturb during calls 5f210a0 Generalize the in-call vibration settings category * packages/apps/OmniStyle/ 19ceb2c Fix dark on dark text * packages/overlays/black/ e07138a Add white color for sim text editor * packages/overlays/dark/ ab1d71d Add white color for sim text editor * system/core/ 8393d1f Merge 'lineage-15.1' into 8.1 * vendor/oneplus/ a685893 oneplus2: Hex-edit sound trigger blob correctly ==================== 05-14-2018 ==================== * frameworks/base/ 3c5e88c SystemUI: Don't append app name to file on lockscreen * kernel/oneplus/msm8998/ aa98c84 flash_defconfig: Enable SUSPEND_SKIP_SYNC 530624b arm64: strcmp: align to 64B cache line 2a5430a UPSTREAM: ANDROID: binder: prevent transactions into own process. * vendor/crDroidOTA/ 43b6757 Update j7xelte - 14/05/2018 8f60cdb Pixel/Pixel XL Update a21a219 Update: tissot 45c6913 Update vince - 13/05/2018 * vendor/oneplus/ 270ac23 oneplus2: Move bluetooth firmware to /vendor/firmware 8877c48 oneplus2: hexedit some blobs to /vendor path ==================== 05-11-2018 ==================== * android/ 9846351 Merge 'lineage-15.1' into 8.1 * art/ 8cba163 Merge tag 'android-8.1.0_r26' into 8.1 * build/make/ d291a26 Merge 'lineage-15.1' into 8.1 * build/soong/ 8fcbba8 Merge 'lineage-15.1' into 8.1 * device/oneplus/dumpling/ 7fa36e4 dumpling: overlay: enable option for full screen aspect ratio * device/oneplus/msm8998-common/ 8f9e2ad msm8998: fix display mode mappings f6b8f19 msm8998-common: wifi: enable higher offload state 67e9392 msm8998-common: Use 7.0.2. clang * external/skia/ 33de65d Merge tag 'android-8.1.0_r26' into 8.1 * frameworks/av/ 9e33651 Merge 'lineage-15.1' into 8.1 * frameworks/base/ 252e2fe Updated translations c88f0b0 Add an option to force pre-O apps to use full screen aspect ratio c71539c Merge 'lineage-15.1' into 8.1 * libcore/ c082e3f Merge tag 'android-8.1.0_r26' into 8.1 * lineage-sdk/ f35b76a sdk: Rebrand to crdroid c82d001 sdk: Add an option to force pre-O apps to use full screen aspect ratio bef1864 Reduce default kill timeout fc6348a Add customizable action for back long press button [1/3] 8e7be3a Improve kill process code 39f4a1b Add device key action to kill app [1/3] 20448b6 crdroid: Do better for version pref eb363f7 lineage-sdk: Prevent NPE in style interface service b96f9c0 sdk: add systemui restart to advanced reboot [2/2] 689aa6a lineage-sdk: Enable advanced reboot by default 44580a9 Disable by livedisplay by default bad797f sdk: Map to ro.modversion 0ac7cc5 Allow value 3 for status bar quick pull down * packages/apps/Settings/ 1274a96 Merge 'lineage-15.1' into 8.1 * packages/apps/crDroidSettings/ ebab478 Updated translations 4fd3bff crdroid: Add an option to force pre-O apps to use full screen aspect ratio * packages/inputmethods/LatinIME/ 76a2643 Merge 'lineage-15.1' into 8.1 * packages/providers/DownloadProvider/ 1e64c4b Merge 'lineage-15.1' into 8.1 * packages/services/Telephony/ edfb05a Merge 'lineage-15.1' into 8.1 * system/core/ 457ad2e Merge 'lineage-15.1' into 8.1 * vendor/crDroidOTA/ 3e23dd8 on7xelte Updade 7f0df11 potter: Update 1120b44 potter: Update 299da75 add op3 ota ==================== 05-10-2018 ==================== * build/make/ b3d4e39 Merge tag 'android-8.1.0_r26' into lineage-15.1 44e59ce Merge 'lineage-15.1' into 8.1 * frameworks/base/ 407237f Merge tag 'android-8.1.0_r26' into lineage-15.1 c890673 BatteryStats: Update WifiState even if EnergyInfo is invalid 93a2422 Update text size of overflow number view 5f2ce11 Bind app name to menu row when notification updated ba36226 Fix intercepting touch events for guts * packages/services/Telephony/ eba0616 Merge tag 'android-8.1.0_r26' into lineage-15.1 * vendor/crDroidOTA/ dd35527 update rolex 09/05/2018 ==================== 05-09-2018 ==================== * android/ 256891a manifest: android-8.1.0_r20 -> android-8.1.0_r26 * external/libjpeg-turbo/ 5b5bd83 Drop lto * frameworks/av/ acdef2d Merge tag 'android-8.1.0_r26' into lineage-15.1 * frameworks/base/ a9bec02 Updated translations 0c24f9c Merge 'lineage-15.1' into 8.1 2eb5e3a2 Automatic translation import * frameworks/opt/telephony/ 04d1780 Merge 'lineage-15.1' into 8.1 * hardware/qcom/fm/ 4bcf9a3 Automatic translation import * lineage-sdk/ ff242a2 Automatic translation import * packages/apps/AudioFX/ e7855fd Automatic translation import * packages/apps/DeskClock/ c997f47 Automatic translation import * packages/apps/Dialer/ a819356 Automatic translation import * packages/apps/FMRadio/ f86e736 Automatic translation import * packages/apps/Gallery2/ 02511af Automatic translation import * packages/apps/Jelly/ 0e12367 Automatic translation import * packages/apps/LockClock/ fbbffa8 Automatic translation import * packages/apps/Messaging/ 68ecf8d Automatic translation import * packages/apps/Profiles/ 69d5ff8 Automatic translation import * packages/apps/Recorder/ ea23bc6 Automatic translation import * packages/apps/Settings/ b472d5c Merge 'lineage-15.1' into 8.1 7693ead Automatic translation import * packages/apps/Snap/ 176b982 Automatic translation import * packages/apps/Terminal/ 4d846a8 Automatic translation import * packages/apps/WallpaperPicker/ e559168 Automatic translation import * packages/apps/crDroidHome3/ ea07296 Updated translations * packages/apps/crDroidSettings/ d10438a Updated translations * packages/inputmethods/LatinIME/ 3a46069 Automatic translation import * packages/providers/DownloadProvider/ 30e9fe1 Automatic translation import * packages/services/Telephony/ 91df5f5 Merge 'lineage-15.1' into 8.1 e0cf9c5 Automatic translation import * prebuilts/clang/host/linux-x86/clang-4667116/ f9a4873 Update to latest clang * system/core/ ecaa481 Merge tag 'android-8.1.0_r26' into lineage-15.1 * vendor/crDroidOTA/ 7d6822a Update for s2 ==================== 05-08-2018 ==================== * frameworks/av/ 67b8904 Merge remote-tracking branch 'los/lineage-15.1' into 8.1 * frameworks/base/ 65cf464 Fixed closing tag after mCriticalLevel 2541f18 BatteryMeterDrawableBase: Always respect show percent * hardware/qcom/bt-caf/ 90fd648 Load bluetooth firmwares from /vendor * kernel/oneplus/msm8998/ 3359d46 Revert "misc: fpc1020: Set fingerprintd priority to max when screen is off" ca1d7dc Revert "misc: fpc1020: Increase fingerprintd nice value when screen is off" * vendor/crDroidOTA/ 8de8d7b Update Galaxy S5 2018/05/07 Cam fix 703c58f v500: Update b799aae Pixel/Pixel XL Update ==================== 05-07-2018 ==================== * build/soong/ cbaad37 Allow providing flex and bison binaries * device/oneplus/dumpling/ 1ccad58 dumpling: commonize config.fs * device/oneplus/msm8998-common/ 56f7309 msm8998: Camera: init.target: Moved camera-daemon creation to on-init. 69cfb04 msm8998 : Do not enable broadcastradio by default 3ba5a8b msm8998: Move flac decoder to vendor specific xml file c757d41 RILD: Remove copying of QCRIL DB from vendor partition 8ef3549 msm8998: commonize config.fs * frameworks/base/ 7ed9026 Add support for getAtr api 262db7b Add customizable action for back long press button [2/3] e87303d Make it possible to hide signal strength via Carrier Config 216fb49 Updated translations * frameworks/opt/telephony/ 7deaa90 TelephonyComponentFactory: Overload makeSubscriptionInfoUpdater 2f295af Add support of new HIDL service * lineage-sdk/ cac65b8 lineage-sdk: Switch back to AOSP TwilightService * packages/apps/Settings/ 2c0de9e Hide signal strength when told by carrier * packages/apps/crDroidHome3/ e1da8b4 Updated translations * packages/apps/crDroidSettings/ b1fd180 Add customizable action for back long press button [3/3] e50e1b2 Updated translations * vendor/crDroidOTA/ 51bde1b update 89722db land: Update for Redmi 3S 2f9f8a8 crackling: Update 219a765 bullhead: Update bfb594c update 779b997 update seed ==================== 05-06-2018 ==================== * build/make/ fac4fa8 Move away from USE_HOST flag and introduce $BINARY_EXEC * frameworks/base/ 5d9d842 Add device key action to kill app [2/3] * packages/apps/Settings/ e8a169d Merge 'lineage-15.1' into 8.1 * packages/apps/crDroidSettings/ ff9f544 Add device key action to kill app [3/3] * vendor/crDroidOTA/ b0257fd Update links bf492cb drop yureka ==================== 05-05-2018 ==================== * frameworks/base/ 5efa612 Add HW Keys QS tile 7c696b9 Slashify ADB over network tile e1abdd2 Rewrite CPUInfo tile 2b16f52 Slashify USB tether tile 0de8c24 Slashify and improve heads up tile 1053cb6 Slashify and improve ambient tiles * vendor/crDroidOTA/ 74876bd on7xelte Updade 80389e3 zl1 update c2196ba Update for s2 07458e5 Update for s2 a9074c3 add chiron and mako 0fd2dde dumpling: update to crDroidAndroid-8.1-20180504-dumpling-v4.2 ==================== 05-04-2018 ==================== * android/ 7c44633 Merge 'lineage-15.1' into 8.1 * build/make/ e94b474 Merge 'lineage-15.1' into 8.1 * frameworks/base/ 77f45bc base: SystemUI: use slashify for qs weather tile 1df2130 Merge 'lineage-15.1' into 8.1 ed6b20f Updated translations * frameworks/opt/telephony/ b80098f Merge 'lineage-15.1' into 8.1 * kernel/oneplus/msm8998/ 9eb1c2c Revert "flash-custom_defconfig: Enable MSM_PRESERVE_MEM" * packages/apps/crDroidHome3/ b6661d0 Updated translations 881569b reimport translations 551f1ca cleanup translations to re-import 6fe8023 Updated translations 453b6c1 Update Crowdin configuration file 51988fe Add back required styles to fix colors * packages/apps/crDroidSettings/ f92522b Updated translations * system/core/ 9890625 Merge 'lineage-15.1' into 8.1 * vendor/crDroidOTA/ 2dac61d cheeseburger: Update ==================== 05-03-2018 ==================== * android/ 35531c5 Switch to our netd fork * build/make/ 4ae86f7 core: config: Use host flex if requested * external/freetype/ 39e4936 freetype: update to version 2.9.1 * frameworks/base/ 960fb83 base: catch what you cant explain 1414bb5 BatteryService: add turbo power charging support 77eebbb Extend reboot tile to add power off 89d508a Improve keyguard indication checking 68909d1 Fix ResolverActivity don't show items 8c95991 Updated translations * kernel/oneplus/msm8998/ fa10746 Merge remote-tracking branch 'als/oneplus/QC8998_O_8.1' into 8.1.0-unified dcaae5f msm: kgsl: Stop slab shrinker when no more pages can be reclaimed 74756e8 mm: skip swap readahead when process is exiting 95fccc4 Merge 4.4.131 into oneplus/QC8998_O_8.1 8719027 Linux 4.4.131 ea548de serial: mctrl_gpio: Add missing module license b017e9d serial: mctrl_gpio: export mctrl_gpio_disable_ms and mctrl_gpio_init d608079 x86/smpboot: Don't use mwait_play_dead() on AMD systems 72b4a16 x86/ipc: Fix x32 version of shmid64_ds and msqid64_ds 0c6679b libceph: validate con->state at the top of try_write() 599c76c ASoC: fsl_esai: Fix divisor calculation failure at lower ratio 30a80ca ARM: amba: Don't read past the end of sysfs "driver_override" buffer 7488404 ARM: amba: Fix race condition with driver_override 0448fd9 ARM: amba: Make driver_override output consistent with other buses 6346029 scsi: sd: Defer spinning up drive while SANITIZE is in progress abb841c kobject: don't use WARN for registration failures fc15846 mtd: cfi: cmdset_0002: Do not allow read/write to suspend erase block. d519eb7 mtd: cfi: cmdset_0001: Workaround Micron Erase suspend bug. 869a31d mtd: cfi: cmdset_0001: Do not allow read/write to suspend erase block. 1316902 ALSA: hda/realtek - Add some fixes for ALC233 bd54c11 ALSA: hda: Hardening for potential Spectre v1 8cff710 ALSA: seq: oss: Hardening for potential Spectre v1 37d11f6 ALSA: seq: oss: Fix unbalanced use lock for synth MIDI device 10a249c ALSA: core: Report audio_tstamp in snd_pcm_sync_ptr 210392f ALSA: control: Hardening for potential Spectre v1 4984b8b ALSA: rme9652: Hardening for potential Spectre v1 7625e9f ALSA: hdspm: Hardening for potential Spectre v1 257e7b7 ALSA: asihpi: Hardening for potential Spectre v1 0f32343 ALSA: opl3: Hardening for potential Spectre v1 7717f4f tty: Use __GFP_NOFAIL for tty_ldisc_get() c37a5d3 tty: n_gsm: Fix DLCI handling for ADM mode if debug & 2 is not set 9c389e2 tty: n_gsm: Fix long delays with control frame timeouts in ADM mode ed7d4b0 tty: Don't call panic() at tty_ldisc_init() 7aa9072 drm/virtio: fix vq wait_event condition dd807a7 virtio_console: free buffers after reset a4fc9c5 virtio: add ability to iterate over vqs 311a886 ALSA: usb-audio: Skip broken EU on Dell dock USB-audio d2a2cc4 USB: Increment wakeup count on remote wakeup. 46aba9f usb: core: Add quirk for HP v222w 16GB Mini d6ccb61 USB: serial: cp210x: add ID for NI USB serial console 8713dc5 USB: serial: ftdi_sio: use jtag quirk for Arrow USB Blaster 0964d65 USB: serial: simple: add libtransistor console c4e4036 usbip: vhci_hcd: Fix usb device and sockfd leaks 50d26a47 usbip: usbip_host: fix to hold parent lock for device_attach() calls 629433b ext4: fix bitmap position validation ea057ae ext4: add validity checks for bitmap block numbers 47757f5 ext4: set h_journal if there is a failure starting a reserved handle de3a60f ext4: prevent right-shifting extents beyond EXT_MAX_BLOCKS * packages/apps/crDroidHome3/ 9a2b774 Updated translations * packages/apps/crDroidSettings/ dd2ede9 Updated translations * vendor/crDroidOTA/ adf1415 cleanup whitespace 2705ca4 on7xelte Updade ec9847d cleanup f8d99cd OnePlusOne Updated ==================== 05-02-2018 ==================== * crdroid/features/ 6492a86 ReadMe: add crDroid Home to translation * device/oneplus/dumpling/ b78624d ro.product.device shows as OnePlus5T. * frameworks/base/ b6c3262 Blacklist NFC icon from status bar by default 6f8ab0f Use same NFC icon as that in QS tile ddd186d SystemUI: Add statusbar NFC icon 61eeeb1 Add ReadMe 2b5f2a9 Updated translations * kernel/oneplus/msm8998/ c55e285 flash-custom_defconfig: Enable MSM_PRESERVE_MEM 0dbd9a4 power: reset: Fix kconfig to preserve memory on restart 36472fe power: reset: Allow device to preserve memory on restart * packages/apps/crDroidHome3/ 4e6c072 Add Crowdin badge a3a6b50 Updated translations 79e5214 Update Crowdin configuration file d106571 remove old translations let's go clean with Crowdin * packages/apps/crDroidSettings/ 027b845 Updated translations 9d1d5e1 AlarmsBlocker [2/2] * system/vold/ d02caf8 Workaround perdev_minors path change in Linux * vendor/crDroidOTA/ 510cb0c Add Support For rolex 4bd5dfc create changelog_rolex.txt c59f927 Added support for j7xelte 7734c62 added device on7xelte 38d204e tissot: Update ==================== 05-01-2018 ==================== * frameworks/av/ 62e612d Merge 'lineage-15.1' into 8.1 8367360 libstagefright: Add more sample rates for FLAC * frameworks/base/ 6976cdb Alarm Blocker: Shut up CONTEXT_MANAGER_ALARM_WAKEUP 3afe5b5 AlarmsBlocker [1/2] ac679bc WakelockBlocker [1/2] d43fa66 Allow to dismiss notifications with FP left/right swipe [1/2] b22ed42 SystemUI: add navbar button layout inversion tuning a1a2e38 Merge 'lineage-15.1' into 8.1 433bca1 Add Always On Display QS Tile a4a1f4d Allow toggling animations off [1/2] cc5fe87 SystemUI: Fix Turkish AOSP translation error * hardware/lineage/interfaces/ 6945c7d livedisplay: Make hsic structs internal f9ce129 livedisplay: Don't unnecessarily call new 67f1d5a livedisplay: Move SDMController helper functions to anonymous namespace 3df1fcd livedisplay: Move Color helper functions to anonymous namespace 46a6cf1 livedisplay: Avoid useless sprintf 0fc93fd livedisplay: Replace defines with enums and constexpr aeb3428 livedisplay: Switch to stream.fail f747017 livedisplay: Avoid 'using ::std' in Utils 98adb03 livedisplay: Remove unused exists helper function * packages/apps/LineageParts/ f156ffc ExpandedDesktop: Fix crash with resource ID * packages/apps/crDroidSettings/ 290eaa7 WakelockBlocker [2/2] 55481ec Allow to dismiss notifications with FP left/right swipe [2/2] 8db5ab9 Move swipe to notification settings under crDroid settings [2/2] 2d978c0 Allow toggling animations off [2/2] * vendor/crDroidOTA/ 4c43c85 angler: Update cd12d86 Updated Nexus 6 Shamu on 30 April ==================== 04-30-2018 ==================== * device/oneplus/msm8998-common/ ff6a9f7 msm8998: wifi: update wifi config 06be048 msm8998: gps: add libgnsspps sources from caf * external/chromium-webview/ d301325 Update webviews to Chromium 66.0.3359.139 * frameworks/base/ 6ad65a4 Updated translations * hardware/lineage/interfaces/ 0d11531 livedisplay: Make ColorBackend a regular object * packages/apps/Settings/ af189df Merge 'lineage-15.1' into 8.1 * packages/apps/crDroidHome3/ c846ed7 Kill backported colors to fix distinguishing black theme 0749c7d Reapply light theme when dark not required 692c0d5 LauncherProvider: fix crash when disk is full 09f0a3d PagedView: fix pointer index out of range cb13a6d Fix theming for icon pack chooser 4d18ca0 Restore manifest package name to fix google weather widget * packages/apps/crDroidSettings/ 2e9876f Updated translations * vendor/crDroidOTA/ 202a8d7 cheeseburger: Update 722f1b1 bullhead: Update 2be57c1 Update vince - 29/04/2018 a3ca6dc mido: update 4b96ce6 Update changelog_santoni.txt 805fb8d Update update.xml ==================== 04-29-2018 ==================== * android/ 8502058 manifest: Track new home * frameworks/base/ 799bd5f Merge pull request #73 from soubhik-khan/8.1 effffec FontService: fix null object reference E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.res.AssetManager android.content.Context.getAssets()' on a null object reference ca9b4f8 Dark theme: Skip overlays for old launcher e097605 Merge 'lineage-15.1' into 8.1 5dc16e6 SystemUI: Rotation button can't work at first time after rotate screen * frameworks/opt/telephony/ 982d5ad DcTracker: Change access modifier of isNvSubscription to protected d79e9ff Merge 'lineage-15.1' into 8.1 * hardware/lineage/interfaces/ 724ca6d livedisplay: Fully qualify STL types in headers 284a9cc livedisplay: Don't assign -1 to uint64_t 0d40479 livedisplay: SDM: Don't advertise color balance support 95096b0 livedisplay: Add missing break statement 65f77a4 livedisplay: Use GetBoolProperty * hardware/qcom/audio-caf/msm8998/ 7ee810c msm8998: hal: Update ultrasound route hacks daba725 msm8998: ultrasound: Initial open source hal for Elliptic Ultrasound * kernel/oneplus/msm8998/ 241f865 Merge remote-tracking branch 'als/oneplus/QC8998_O_8.1' into 8.1.0-unified ca895d9 Merge 4.4.130 into oneplus/QC8998_O_8.1 34a220d Linux 4.4.130 3677379 s390/uprobes: implement arch_uretprobe_is_alive() 58f1678 s390/cio: update chpid descriptor after resource accessibility event e476112 cdrom: information leak in cdrom_ioctl_media_changed() f0ffbef scsi: mptsas: Disable WRITE SAME b1785e8 ipv6: add RTA_TABLE and RTA_PREFSRC to rtm_ipv6_policy ab38283 net: af_packet: fix race in PACKET_{R|T}X_RING 8be2d38 tcp: md5: reject TCP_MD5SIG or TCP_MD5SIG_EXT on established sockets 0eb338b net: fix deadlock while clearing neighbor proxy table 761b54e tipc: add policy for TIPC_NLA_NET_ADDR 50083b7 llc: fix NULL pointer deref for SOCK_ZAPPED ddebd5d llc: hold llc_sap before release_sock() 14c81b8 sctp: do not check port in sctp_inet6_cmp_addr 3f74460 vlan: Fix reading memory beyond skb->tail in skb_vlan_tagged_multi dedf29a pppoe: check sockaddr length in pppoe_connect() 183f20f packet: fix bitfield update race c3da49b team: fix netconsole setup over team 8e6805a team: avoid adding twice the same option to the event list 09a37b3 tcp: don't read out-of-bounds opsize 6ebd6a1 llc: delete timers synchronously in llc_sk_free() d6e78ba net: validate attribute sizes in neigh_dump_table() ddecae8 l2tp: check sockaddr length in pppol2tp_connect() 153e9cd KEYS: DNS: limit the length of option strings 654feca bonding: do not set slave_dev npinfo before slave_enable_netpoll in bond_enslave 01d5df5 s390: correct module section names for expoline code revert c2d46e7 s390: correct nospec auto detection init order 6aa300a s390: add sysfs attributes for spectre 6fbb47b s390: report spectre mitigation via syslog 768da41 s390: add automatic detection of the spectre defense 5298e6f s390: move nobp parameter functions to nospec-branch.c ec440c1 s390/entry.S: fix spurious zeroing of r0 bbf89d7 s390: do not bypass BPENTER for interrupt system calls f330378 s390: Replace IS_ENABLED(EXPOLINE_*) with IS_ENABLED(CONFIG_EXPOLINE_*) d6e925e s390: introduce execute-trampolines for branches 2d86339 s390: run user space and KVM guests with modified branch prediction 76c45c1 s390: add options to change branch prediction behaviour for the kernel bc650e5 s390/alternative: use a copy of the facility bit mask cf6bc91 s390: add optimized array_index_mask_nospec e24d6c4 s390: scrub registers on kernel entry and KVM exit 1482b96 KVM: s390: wire up bpb feature 243f3ab s390: enable CPU alternatives unconditionally 4eaf8da s390: introduce CPU alternatives 8cd9357 Revert "ath10k: send (re)assoc peer command when NSS changed" 87dfe99 jbd2: fix use after free in kjournald2() 9441c6d ath9k_hw: check if the chip failed to wake up 666f5e3 Input: drv260x - fix initializing overdrive voltage 79658ce r8152: add Linksys USB3GIGV1 id e1df930 staging: ion : Donnot wakeup kswapd in ion system alloc 585af47 perf: Return proper values for user stack errors 624786b x86/tsc: Prevent 32bit truncation in calc_hpet_ref() 5f3a3e8 cifs: do not allow creating sockets except with SMB1 posix exensions * packages/apps/Settings/ cf810fa Settings: Hide Night Mode suggestion if LiveDisplay feature is present * packages/apps/crDroidHome3/ a56153c Add gestures category under homescreen and reorganize 276395b Clean up leftover about frag 79695b8 Remove out of place summary for others category cfd0b38 Merge string xmls for better translation support d843295 Change icon tint to match system settings theme 40da80f Add ability to toggle dock 051daf0 Improve strings 3120e5a Add ability to toggle double tap to sleep 23e1b86 Add ability to toggle swipe down notifications 126d5c6 Update default workspace and hotseat 814bde0 Fix multiuser system dark theme and clean up d9dc4d7 Exclude all activities from recent 71e4cef HomeActivity: Restart once all changes are made 583209a Extra clean up for crDroid Home 66289c5 Rename package to avoid conflicts cee1f99 WorkSpace: add fade out animation to items when switching page c641925 Launcher3 : Suppress a IllegalStateException crash a85cfdf Launcher3: Stability NullPointer issue c1ad3db Launcher3: No Calendarwidget 4x4 widget displayed 7525a07 Launcher3: App search interface overlap with the desktop icon a28e6b6 Avoid crash when widget previews have no intrinsic size * system/core/ 7fbd2ba init: Don't run update_sys_usb_config if /data isn't mounted 32de60c init: do not load persistent properties from temporary /data * vendor/crDroidOTA/ 1e8bd03 update * vendor/lineage/ 63aafdb crdroid: Build crDroidHome3 8e3f835 Fix migration from pre-O for AndroidTV devices (2/2) * vendor/oneplus/ a9dc782 msm8998: build libgnsspps from sources ==================== 04-28-2018 ==================== * device/lineage/sepolicy/ 9c40995 sepolicy: qcom: Allow nfc to read and execute files in /vendor on full treble * device/oneplus/msm8998-common/ 99fdae1 msm8998: add missing sdm service definitions * frameworks/base/ 7981eaf Updated translations 7384431 Add string to store status for dark theme usage c7d8c6f FontService: fix potential NPE and handle disabled packages properly * packages/apps/crDroidSettings/ 9bb60eb Updated translations * vendor/crDroidOTA/ 4cfc4bd Update for s2 5018c62 Update for s2 f2995ce zl1 update f3363ad zl1 update f9bbe5b Zl1 update to 4.2 * vendor/oneplus/ f0cf6c3 op3: Update blobs from OB35/OB26 ==================== 04-27-2018 ==================== * frameworks/base/ 3b55017 Fix migration from pre-O for AndroidTV devices (1/2) ef24f28 Merge 'lineage-15.1' into 8.1 * frameworks/native/ fcf7c24 Merge 'lineage-15.1' into 8.1 * lineage-sdk/ 285d9d6 LineageBatteryLights: Fix brightness for devices with segmented leds bd4ca1f LineageBatteryLights: Take current user settings into account 89eb3d4 LineageBatteryLights: Rename some class members and add more debugging * system/sepolicy/ 5d364ed Merge 'lineage-15.1' into 8.1 * vendor/crDroidOTA/ c6e0928 Galaxy S5 update for version 4.2 51c2a70 my bad de39c15 update g3 556b610 Added support for vince 6688384 Roll back yureka * vendor/lineage/ 18262f0 Launcher test * vendor/oneplus/ 092bcb5 msm8998: add missing sdm service definitions ==================== 04-26-2018 ==================== * device/oneplus/msm8998-common/ 309a3bd msm8998-common: Don't balance mdss or kgsl IRQs cbce504 msm8998-common: ipacm: Fix memory leaks * frameworks/base/ 26e71f7 Updated translations 386d990 SystemUI: start ambient music ticker marquee also in aod c55b17b Add snackbar updater text color to be used by overlays 8f9db03 SystemUI: Fix navigation bar arrows visibility handling * frameworks/native/ 82b2358 Triple the available egl function pointers available to a process for certain Nvidia devices. * frameworks/opt/telephony/ ea4a8e2 Fix Acess modifiers as part of extending ServicestateTracker. * kernel/oneplus/msm8998/ 789a57b1 Merge remote-tracking branch 'als/oneplus/QC8998_O_8.1' into 8.1.0-unified 04111a6 Merge remote-tracking branch 'upstream/oneplus/QC8998_O_8.1' into oneplus/QC8998_O_8.1 * packages/apps/crDroidHome3/ cc11c24 Update version name to 3.5 bc3f330 Keep trying to connect to the Google Now Feed after onAttachedToWindow f67b9c5 Rewrite Google Now Feed code based on Pixel Launcher P-4623511 * packages/apps/crDroidSettings/ 07ccd03 Updated translations * vendor/crDroidOTA/ 2fcc95f dumpling: update to crDroidAndroid-8.1-20180426-dumpling-v4.2 e7fab92 Pixel XL/Sailfish Update d5edaa7 update tomato 5660b3e Changelog 2668467 crackling: Update * vendor/lineage/ 0287c1a Add Nvidia enhancements soong flag 2cce0ba lineage: qcom: Enable media extensions for all QC devices ==================== 04-25-2018 ==================== * external/chromium-webview/ 838f2e6 Update x86/x86_64 webviews to Chromium 66.0.3359.126 * external/f2fs-tools/ 518114d mkfs.f2fs: support fsverity feature * frameworks/base/ 4d21635 Add padding for running services icon in QS footer 1399f66 Merge 'lineage-15.1' into 8.1 2e8298e Revert "Dark theme: Skip overlays for old launcher" * kernel/oneplus/msm8998/ 1ca4cc1 ANDROID: sdcardfs: Set s_root to NULL after putting 17e6a40 ANDROID: sdcardfs: d_make_root calls iput 87ba5a9 ANDROID: sdcardfs: Check for private data earlier * vendor/crDroidOTA/ 627cf3e Added Support for Le 2 3266126 cheeseburger: Update to v4.2 29f0d1e update merlin 4b8f032 Ham Bringup a10dc68 Added support for ZUK Z1 ==================== 04-24-2018 ==================== * frameworks/av/ 5898362 Add screen record tile and service improvements [2/2] 64e3888 camera/media: Support legacy HALv1 camera in mediaserver c1bdcc7 libstagefright: use 64-bit usage for native_window_set_usage cd81fda libstagefright: Free buffers on observer died 71b26c3 stagefright: ACodec: Resolve empty vendor parameters usage d4efdea Camera: Add support for preview frame fd 7a1f128 Camera: Add extensions to CameraClient 8b421a8 libstagefright: encoder must exist when source starting * frameworks/base/ ec2ce5b PhoneWindowManager: Don't timeout when taking a partial screenshot * kernel/oneplus/msm8998/ b73ae08 Merge remote-tracking branch 'als/oneplus/QC8998_O_8.1' into 8.1.0-unified 179456b Merge 4.4.129 into oneplus/QC8998_O_8.1 8e2def0 Linux 4.4.129 6f051f8 writeback: safer lock nesting 87d7ccb fanotify: fix logic of events on child a529f29 ext4: bugfix for mmaped pages in mpage_release_unused_pages() d47a5ca mm/filemap.c: fix NULL pointer in page_cache_tree_insert() 820ca57 mm: allow GFP_{FS,IO} for page_cache_read page cache allocation ce98dd3 autofs: mount point create should honour passed in mode d10a274 Don't leak MNT_INTERNAL away from internal mounts 20e96d9 rpc_pipefs: fix double-dput() 873b214 hypfs_kill_super(): deal with failed allocations 2154ece jffs2_kill_sb(): deal with failed allocations 263b8d4 powerpc/lib: Fix off-by-one in alternate feature patching 286427e powerpc/eeh: Fix enabling bridge MMIO windows d37aca4 MIPS: memset.S: Fix clobber of v1 in last_fixup af878d5 MIPS: memset.S: Fix return of __clear_user from Lpartial_fixup be20469 MIPS: memset.S: EVA & fault support for small_memset 6a5722c MIPS: uaccess: Add micromips clobbers to bzero invocation 7c3a562 HID: hidraw: Fix crash on HIDIOCGFEATURE with a destroyed device cebd9b6 ALSA: hda - New VIA controller suppor no-snoop path fc33874 ALSA: rawmidi: Fix missing input substream checks in compat ioctls 68fc6f7 ALSA: line6: Use correct endpoint type for midi output 9b06cce ext4: fix deadlock between inline_data and ext4_expand_extra_isize_ea() b9b98c2 ext4: fix crashes in dioread_nolock mode ba250be drm/radeon: Fix PCIe lane width calculation 4845fef ext4: don't allow r/w mounts if metadata blocks overlap the superblock 7b0278c vfio/pci: Virtualize Maximum Read Request Size 737e33d vfio/pci: Virtualize Maximum Payload Size 1639df8 vfio-pci: Virtualize PCIe & AF FLR 0c8c443 ALSA: pcm: Fix endless loop for XRUN recovery in OSS emulation a2b3309 ALSA: pcm: Fix mutex unbalance in OSS emulation ioctls 68ba825 ALSA: pcm: Return -EBUSY for OSS ioctls changing busy streams f3e4c93 ALSA: pcm: Avoid potential races between OSS ioctls and read/write 60dd12f ALSA: pcm: Use ERESTARTSYS instead of EINTR in OSS emulation 4a12b4e ALSA: oss: consolidate kmalloc/memset 0 call to kzalloc 4533f7e watchdog: f71808e_wdt: Fix WD_EN register read 8af6930 thermal: imx: Fix race condition in imx_thermal_probe() 5fd7232 clk: bcm2835: De-assert/assert PLL reset signal when appropriate b7b4411 clk: mvebu: armada-38x: add support for missing clocks caf996e clk: mvebu: armada-38x: add support for 1866MHz variants 3f0491b mmc: jz4740: Fix race condition in IRQ mask update a7e6752 iommu/vt-d: Fix a potential memory leak 4cc90ae um: Use POSIX ucontext_t instead of struct ucontext 5c90515 dmaengine: at_xdmac: fix rare residue corruption 7a113a3 IB/srp: Fix completion vector assignment algorithm 6931ced IB/srp: Fix srp_abort() bb256ee ALSA: pcm: Fix UAF at PCM release via PCM timer access fe8fd32 RDMA/ucma: Don't allow setting RDMA_OPTION_IB_PATH without an RDMA device 9902513 ext4: fail ext4_iget for root directory if unallocated 51e3b81 ext4: don't update checksum of new initialized bitmaps 10c6240 jbd2: if the journal is aborted then don't allow update of the log tail 010f0fb random: use a tighter cap in credit_entropy_bits_safe() 00cf298 thunderbolt: Resume control channel after hibernation image is created 9a8b65d ASoC: ssm2602: Replace reg_default_raw with reg_default 60f6c86 HID: core: Fix size as type u32 8d7610e HID: Fix hid_report_len usage dace93d powerpc/powernv: Fix OPAL NVRAM driver OPAL_BUSY loops 16d770b powerpc/powernv: define a standard delay for OPAL_BUSY type retry loops dcc29e3 powerpc/64: Fix smp_wmb barrier definition use use lwsync consistently c8d4770 powerpc/powernv: Handle unknown OPAL errors in opal_nvram_write() dbae9a8 HID: i2c-hid: fix size check and type usage 0ab6b8c usb: dwc3: pci: Properly cleanup resource b286fd4 USB:fix USB3 devices behind USB3 hubs not resuming at hibernate thaw 63aa8d8 ACPI / hotplug / PCI: Check presence of slot itself in get_slot_status() bd69c85 ACPI / video: Add quirk to force acpi-video backlight on Samsung 670Z5E d8ad6cb regmap: Fix reversed bounds check in regmap_raw_write() 4c65e94 xen-netfront: Fix hang on device removal 318a306 ARM: dts: at91: sama5d4: fix pinctrl compatible string 31118e8 ARM: dts: at91: at91sam9g25: fix mux-mask pinctrl property e230078 usb: musb: gadget: misplaced out of bounds check 5a310ab mm, slab: reschedule cache_reap() on the same CPU b7e06a79 ipc/shm: fix use-after-free of shm file via remap_file_pages() 0a2f9fe resource: fix integer overflow at reallocation bc6305c fs/reiserfs/journal.c: add missing resierfs_warning() arg 78cc947 ubi: Reject MLC NAND 782635b ubi: Fix error for write access 75ee856 ubi: fastmap: Don't flush fastmap work on detach a4e98ec ubifs: Check ubifs_wbuf_sync() return code 12ed237 tty: make n_tty_read() always abort if hangup is in progress 34a6851 x86/hweight: Don't clobber %rdi c597f98 x86/hweight: Get rid of the special calling convention 3d06996 lan78xx: Correctly indicate invalid OTP 4604394 slip: Check if rstate is initialized before uncompressing 085c9c4 cdc_ether: flag the Cinterion AHS8 modem by gemalto as WWAN 09293a7 hwmon: (ina2xx) Fix access to uninitialized mutex 2f2c030 rtl8187: Fix NULL pointer dereference in priv->conf_mutex 5da4880 getname_kernel() needs to make sure that ->name != ->iname in long case 93da190 s390/ipl: ensure loadparm valid flag is set 7dc2c15 s390/qdio: don't merge ERROR output buffers f614d9f s390/qdio: don't retry EQBS after CCQ 96 123d306 block/loop: fix deadlock after loop_set_status 9580b58 Revert "perf tests: Decompress kernel module before objdump" f83eb6b radeon: hide pointless #warning when compile testing f20002a perf intel-pt: Fix timestamp following overflow 292924e perf intel-pt: Fix error recovery from missing TIP packet 410ce74 perf intel-pt: Fix sync_switch aedc7bf perf intel-pt: Fix overlap detection to identify consecutive buffers correctly 8778f3e parisc: Fix out of array access in match_pci_device() 96adc5c media: v4l2-compat-ioctl32: don't oops on overlay e0c2978 Fix headset issue. eaec4bd Add display improvement. c489771 ANDROID: binder: don't enqueue death notifications to thread todo. * lineage-sdk/ 3e785be sdk: Rebrand to crdroid 98d94ec crdroid: Do better for version pref f8af651 lineage-sdk: Prevent NPE in style interface service ee9558d sdk: add systemui restart to advanced reboot [2/2] 3b01867 lineage-sdk: Enable advanced reboot by default 6d8e998 Disable by livedisplay by default a5bf009 sdk: Map to ro.modversion d33b37f Allow value 3 for status bar quick pull down * packages/apps/LineageParts/ a24297f crdroid: Rebrand to crdroid settings 9b676c9 LineageParts: Remove reserved icon space e7c6a80 Moved expanded desktop settings to crdroid settings 64aad69 Change default accent to pixel blue 260154f Hide color style under display fefbbbb LineageParts: Silently kill anonymous stats collections 69a2790 Moved status bar settings to crdroid settings 14dd390 Moved button settings to crdroid settings * packages/apps/crDroidSettings/ 4ffa80a Updated translations * packages/overlays/black/ 39c9d12 Make sure fonts are themed well * packages/overlays/dark/ 94f8ea8 Make sure fonts are themed well * system/sepolicy/ 9254f9e Merge remote-tracking branch 'los/lineage-15.1' into 8.1 * vendor/crDroidOTA/ fa439ca update surnia,osprey changelog ae853ba update osprey 9a5f948 partially revert 06be13c9dd1e850c7d66e08a093df4bd36552184 06be13c Shamu 11cbf20 update oneplus2 84090d5 crackling: Update * vendor/lineage/ 67c7f2e soong_config: Add TARGET_HAS_LEGACY_CAMERA_HAL1 variable 6ea6a0c apn: Update APNs for MetroPCS 38c2d76 envsetup: Fix lineageremote for caf *s c0adbb4 lineage-radio: disable ims services on ro.radio.noril 3a80b0a build: kernel: Use LLVM_PREBUILTS_VERSION if no version is specified ==================== 04-23-2018 ==================== * frameworks/base/ cd37ab9 Dark theme: Skip overlays for old launcher * hardware/lineage/lineagehw/ ed11fda lineagehw: Link livedisplay library statically * kernel/oneplus/msm8998/ 49bf2a1 Merge branch '08000-8x98.0-upgrade' into 8.1.0-unified ac0288c Revert "mm-camera2:isp2: Avoid use after free buffer" d8ea29b flash-{oos,custom}_defconfig: Disable SCHED_AUTOGROUP 3f6db54 Merge tag 'LA.UM.6.4.r1-08000-8x98.0' into 08000-8x98.0-upgrade b8f19c3 qcacld-3.0: Load driver at device_initcall 0cd9ce3 drivers: staging: qcacld-3.0: Fix unused function warning 561834f qcacld-3.0: Load driver on late initcall when not built as a module b7c5d7a qcacld-3.0: Remove all -Werror handling temporarily 412e169 drivers: staging: qcacld-3.0: Fix enum conversion warnings from Clang e40633b staging: qcacld-3.0: Fix all relevant GCC warnings 310dfba qcacld-3.0: Disable use of g_enable_packet_filter_bitmap 169b3cb staging: qcacld-3.0: fix build ad78b15 staging: qcacld-3.0: Fix yet another config option... f613e53 qcacld: fix an inconsistency between userspace and kernel options 9bf916c qca-wifi-host-cmn: Checkout at LA.UM.6.4.r1-08000-8x98.0 af5883b qcacld-3.0: Checkout at LA.UM.6.4.r1-08000-8x98.0 9a7077d fw-api: Checkout at LA.UM.6.4.r1-08000-8x98.0 52cf855 op5: Remove qcacld-3.0 files to do a subtree merge * packages/apps/crDroidHome2/ e3a511e Fix up iconpack chooser layout and theme * vendor/crDroidOTA/ ac5ed03 sailfish 4.2 update f80392a tissot: Update dddd587 update g3 49399c8 update devices 6201fbd dumpling: update to crDroidAndroid-8.1-20180422-dumpling-v4.2 * vendor/lineage/ c765dd9 Switch to new crDroid Home * vendor/oneplus/ 7d7c893 oneplus2: Add CNE libraries from OP3 2365b08 oneplus2: update IMS blobs ==================== 04-22-2018 ==================== * device/lineage/sepolicy/ 351efb9 Allow recovery write to sysfs_graphics 21ba0bc Remove adb.secure recovery property context 791300b sepolicy: Fix neverallow on user builds * device/oneplus/msm8998-common/ 4c3b1aa msm8998: Update SDM from LA.UM.6.4.r1-07400-8x98.0 d47c670 msm8998: Build LiveDisplay HAL * frameworks/base/ 6a1b246 base: SystemUI: restore keyguard default font styles * packages/apps/Snap/ a0f6bf7 Fix snapshot failed with logical camera a83f85c Add ui toast for bokeh * packages/apps/crDroidHome2/ a19cbd2 Rely on dark overlays to switch dark theme 23b372c Fix for distinguishing dark themes ae3a42d Use vector drawable for icon pack preference c613128 Bump min sdk version to 26 577adc4 Reduce gigantic icons in settings * packages/apps/crDroidSettings/ f18952a Updated translations 51463e8 Updated translations * vendor/crDroidOTA/ 2f1cd5d marlin 4.2 Update 38bbaab bullhead: Update fac16e3 Readme - just add more info to newcomers * vendor/nxp/opensource/external/libnfc-nci/ f48a623 Fix description path for libnqp61-jcop-kit and move to vendor * vendor/oneplus/ 0dfb0d4 msm8998: Update SDM from LA.UM.6.4.r1-07400-8x98.0 ==================== 04-21-2018 ==================== * android/ 13a508a manifest: Track crDroid Home 2 1f9885a Merge 'lineage-15.1' into 8.1 e25a433 manifest: Remove LiveDisplay repo * bootable/recovery/ 0c08e7c recovery: Fix loading time from /persist c7ec3a7 recovery: Don't try to set ro.adb.secure 36dd139 Revert "updater: Fix and improve allowing devices to suppress BLKDISCARD" * device/lineage/sepolicy/ b46f06d sepolicy: Add rules for LiveDisplay HIDL HAL * device/qcom/sepolicy/ be44088 legacy: Consistent indentation fe8868a legacy: Address mm-pp-daemon denials 4504f04 legacy: Allow thermal-engine to read sysfs_spmi_dev 4dd1cb2 legacy: Add debugfs rules for rmt_storage 75573bd legacy: Allow hal_graphics_allocator_default access sysfs_graphics e8e4723 legacy: Allow hal_graphics_composer_default read firmware 103e1dc legacy: Allow bluetooth_loader read persist 443c0d8 legacy: Address perfd denials c51e127 legacy: Allow perfd write to sysfs_kgsl d233d17 legacy: Allow qcom power HAL to interact with perfd 6bf41a0 hal_gnss_default: Do not log udp socket failures 4b4dd9c sepolicy: Ignore more hal_memtrack denials 9110cac sepolicy : add secontext for eMMC blocks d7045fa sepolicy: rules to allow camera daemon access to app buffer 00dc45f sepolicy: Fix warnings related to set_prop * external/chromium-webview/ 45f78ab Update x86/x86_64 webviews to Chromium 66.0.3359.117 * frameworks/base/ d1a8811 Updated translations e196e8a Merge 'lineage-15.1' into 8.1 * packages/apps/Settings/ 68f3578 Merge 'lineage-15.1' into 8.1 * packages/apps/crDroidHome2/ 0017139 Disable light status bar feature 9313057 Initial color fixes 6c38ec2 Move quick settings under all settings 4e257a2 Rebrand to crDroid Home * packages/apps/crDroidSettings/ a02326e Move ambient settings under crdroid [2/2] 5c50c6a Add switch for Wake-and-Unlock feature (2/2) fd68e7d crdroid: Ambient Display battery toggle [2/2] 205f188 Add progress for font apply [2/2] f92e454 Add Font preference for font manager 994d143 Move gesture settings under crdroid [2/2] * vendor/lineage/ ae8ac3e Initiate crdroid v4.2 068dd18 Compile crDroid fonts package * vendor/nxp/opensource/packages/apps/Nfc/ ffaea6a Look for libnqp61-jcop-kit.so in the vendor ==================== 04-20-2018 ==================== * device/oneplus/dumpling/ 124cfb3 dumpling: require 5.1.0 firmware, update fingerprint * external/openssh/ 1ad2147 Don't crash when pw_passwd is not set * frameworks/base/ 5da225b Set text color to white for ambient battery display 4c171bd Automatic translation import 0f09cdb Fix battery percentage disappearing in portrait mode 6b9c293 Fix logic for FP wake and unlock default value 38ac6af Add switch for Wake-and-Unlock feature (1/2) 998e99f Switch to stock behavior if ambient display toggle is disabled * packages/apps/Dialer/ 49224dc Automatic translation import * packages/apps/FMRadio/ 23911f5 Automatic translation import * packages/apps/Jelly/ e77a1f2 Automatic translation import * packages/apps/Recorder/ 3520ee3 Automatic translation import * packages/apps/Settings/ f202f1e Move ambient settings under crdroid [1/2] e77157a Automatic translation import * packages/apps/Snap/ b06b710 Automatic translation import * packages/apps/WallpaperPicker/ 624acbd Automatic translation import * packages/apps/crDroidHome2/ f8f263a Automatic translation import * packages/apps/crDroidSettings/ d09e1b6 Updated translations * vendor/crDroidOTA/ 97b19b3 update sanders bed9c85 zl1 update * vendor/oneplus/ b6b67f4 op3: Fix a typo b130258 oneplus5: update blobs from 5.1.0 ==================== 04-19-2018 ==================== * frameworks/base/ 0a2ef8e SystemUI: Dismiss keyguard on boot if disabled by current profile * hardware/lineage/interfaces/ 5f8e56a lineage/interfaces: Add IColor SDM backend implementation * hardware/qcom/display-caf/msm8974/ 060e6fe libvirtual should depend on libmedia b9109c1 Revert "libvirtual: Add libbase static library dependency" * vendor/crDroidOTA/ 9b3544e zl1 nightly d4471a2 corrected tag 68c0d56 add sanders to official ==================== 04-18-2018 ==================== * device/oneplus/dumpling/ 48c4463 dumpling: cleanup properties 58b6974 dumpling: move touchscreen firmware to vendor 912f5eb dumpling: drop custom fingerprint service and move to vendor * device/oneplus/msm8998-common/ 2fa500c msm8998: Split system and vendor properties c924f9c msm8998: add missing blobs for hbtp 1a78528 msm8998: Move permission xmls to /vendor b69f39f msm8998: libhidl should be a vendor module 6a2aa18 msm8998: move keylayout to vendor fc1bcc2 msm8998: sepolicy: drop rules for custom camera and fp providers 6a0ede7 msm8998: init: detect fingerprint sensor and set property 3f65d22 msm8998: Commonized fingerprint ext blobs * device/oppo/common/ 066b80b Merge remote-tracking branch 'LOS/lineage-15.1' into 8.1 * hardware/qcom/display-caf/apq8084/ c59714b Add -Wno-error to compile with global -Werror. ed267b8 Fix -Wmacro-redefined werror issues. 39eb209 hwc: Start with ROI set to destination 04487f7 libgralloc: Align secure video and rotator buffers to 2M dcabbfc libvirtual should depend on libmedia bee7c81 gralloc: Handle RAW_OPAQUE formats similar to blob 5cd994c Fix duplicate copy file rules a79fb63 qservice: Allow camera server to call into HWC * vendor/oneplus/ ce06011 msm8998: add missing blobs for hbtp ==================== 04-17-2018 ==================== * device/lineage/sepolicy/ 2a688b7 Sepolicy exceptions for font engine assets 6864d2d common: Remove stale ntfs genfscon policy * device/oppo/common/ 15fd1ef common: Remove superfluous LineageHW classes include 20f8e2d common: Don't set power HAL variant * frameworks/base/ 1cfac9c fwb: Ambient Display battery toggle [1/2] 68d7259 Ambient: show battery level on bottom 8529687 Add progress for font apply [1/2] 9acfc37 Fonts: Update keyguard when font changes be36737 Introduce FontService 1db9a21 Add dynamic theme fonts support 0bc8aa7 Improve switching dark themes 83b0c4e BatteryMeterView: Remove custom padding in percentage view 5c10e04 Merge 'lineage-15.1' into 8.1 * hardware/lineage/lineagehw/ 046a670 lineagehw: Use HIDL for livedisplay vendor impl * hardware/qcom/media-caf/apq8084/ 29e06f3 mm-video-v4l2: vdec: Disallow changing buffer modes/counts on allocated ports a42a7cd mm-video-v4l2: venc: Disallow changing buffer count/size on allocated port bda60bf mm-video-v4l2: vidc: Add support for OMX_IndexConfigAndroidIntraRefresh f24ca02 mm-video-v4l2: vdec: Add range check before native_buffer usage a7047b2 mm-video-v4l2: vidc: fix matching of extension strings eb2d7c8 mm-video-v4l2: venc: Advertise constrained profiles for AVC encoder f250115 fix circular dependency libnativewindow <-> libui * hardware/qcom/power/ 8ff509e power: Consistent skipping of non perf profile hints 593b9d0 power: Compile with -Wall -Wextra -Werror 11016fa power: msm8994: Add support for power profile & boost e555395 power: msm8992: Add support for power profile & boost ce25d84 power: msm8610: Add support for power profile & boost dbc6781 power: msm8226: Add support for power profile & boost 32ae7b0 power: apq8084: Add support for power profile & boost 46ac4af power: msm8916: Add support for power profile & boost ed3426d power: fix sysfs_read/sysfs_write usage 158576f power: add back check for ro.vendor.extension_library abe7e65 power: msm8952: Minor code cleanup 6204c67 power: msm8996: Remove dead code 8c55d3c power: msm8974: POWER_HINT_INTERACTION improvements * kernel/oneplus/msm8998/ 056bd92 Merge remote-tracking branch 'als/oneplus/QC8998_O_8.1' into 8.1.0-unified 9b82f56 Merge remote-tracking branch 'upstream/oneplus/QC8998_O_8.1' into oneplus/QC8998_O_8.1 * packages/apps/Contacts/ d1c544e Hide help and feedback in AOSP contacts * packages/apps/Gallery2/ 9c18367 Fix Time bar don't update replay after trim db965e5 Fix can't enable speaker with bluetooth headset 6aeaf8a Fix null pointer when copy representantion * vendor/oneplus/ e91e835 msm8998: move fingerprint and touchscreen blobs to vendor, commonize fp extensions ==================== 04-16-2018 ==================== * android/ 9418db4 manifest: Track crDroidFonts c84aaa3 Merge 'lineage-15.1' into 8.1 33aaad7 Revert "manifest: Track googlesans font" * device/oneplus/msm8998-common/ 05686d1 msm8998: disable encryption 81f5cd0 msm8998: update ipa from LA.UM.6.4.r1-07600-8x98.0 11575f4 msm8998: update gps from LA.UM.6.4.r1-07600-8x98.0 9539522 msm8998: remove qdcm files * frameworks/base/ 4d794e7 settings: Allow accessing LineageSettings via settings command * hardware/qcom/media-caf/apq8084/ 5072579 libc2dcolorconvert: Fix address in unmap call * packages/apps/Settings/ 341fc72 Add FONT_MANAGER permissions for Settings 0761dba Move gesture settings under crdroid [1/2] * packages/fonts/crDroidFonts/ 2d34154 Add crDroid font package * vendor/crDroidOTA/ 86746a4 add zl1 to official 80cca62 harpia: update to v4.1 ==================== 04-15-2018 ==================== * frameworks/base/ ad9174c Updated translations 5edf8f9 Revert "Fix InCallActivity onStop call when launch from Lockscreen" * hardware/qcom/media-caf/apq8084/ ddf4a35 hal: Added LOCAL_VENDOR_MODULE to set output path of the binaries * hardware/qcom/media-caf/msm8974/ adc438b mm-video-v4l2: vdec: Disallow changing buffer modes/counts on allocated ports 2c2ca63 mm-video-v4l2: venc: Disallow changing buffer count/size on allocated port * lineage-sdk/ ebde2c0 Merge 'lineage-15.1' into 8.1 * packages/apps/Settings/ 0155a32 Merge 'lineage-15.1' into 8.1 * packages/apps/crDroidSettings/ 5ba16d2 Updated translations * vendor/crDroidOTA/ 34eb7e3 dumpling: update to crDroidAndroid-8.1-20180415-dumpling-v4.1 897e5e9 angler: Update 2ca30af bullhead: Update 2162294 marlin/sailfish Update (wakelock fix) 7fdd857 cheeseburger: Update * vendor/lineage/ fdaddc6 apn: Add protocol for fido and rogers 4596281 build: dt_image: support prebuilt DT images 34f782a crdroid: enable building otatools with generic targets d35f69f write_makefiles: fix paths in BUILD_PREBUILT with destination ==================== 04-14-2018 ==================== * device/oneplus/msm8998-common/ 64750c8 msm8998: Added some more VoLTE props 20e7f92 msm8998: move to flash defconfig 85bc55d msm8998: Remove camera provider HAL fork * frameworks/base/ 55932ad hwui: check the buffer status before draw 9b87e3e SystemUI: stop crashing qs tiles during boot e806959 ConnectivityService doesn't send decreased score to factories at need bf673be Decrease time changing between TOP & another state 9b46279 Add permission whitelist for EmergencyInfo app * frameworks/native/ 30c2e11 surfaceflinger: fix static analyzer complaints * kernel/oneplus/msm8998/ 3846c9a Merge remote-tracking branch 'als/oneplus/QC8998_O_8.1' into 8.1.0-unified 13bc22f ANDROID: fuse: Add null terminator to path in canonical path to avoid issue 91f4a19 ANDROID: sdcardfs: Fix sdcardfs to stop creating cases-sensitive duplicate entries. e4d3e8b Merge 4.4.128 into oneplus/QC8998_O_8.1 dbb7876 Linux 4.4.128 f02dc09 Revert "xhci: plat: Register shutdown for xhci_plat" 56f8ae4 vrf: Fix use after free and double free in vrf_finish_output d7d9a32 ipv6: the entire IPv6 header chain must fit the first fragment fdef35f net/ipv6: Increment OUTxxx counters after netfilter hook bdcffff net sched actions: fix dumping which requires several messages to user space ce42e0d r8169: fix setting driver_data after register_netdev 1ad677c vti6: better validate user provided tunnel names f791712 ip6_tunnel: better validate user provided tunnel names 0e55589 ip6_gre: better validate user provided tunnel names 03d22b8 ipv6: sit: better validate user provided tunnel names c696a3a ip_tunnel: better validate user provided tunnel names 954d71e net: fool proof dev_valid_name() 6773caa bonding: process the err returned by dev_set_allmulti properly in bond_enslave efc484e bonding: move dev_mc_sync after master_upper_dev_link in bond_enslave 92e782d bonding: fix the err path for dev hwaddr sync in bond_enslave eea4403 vlan: also check phy_driver ts_info for vlan's real device 0445d2c vhost: correctly remove wait queue during poll failure cc74c7b sky2: Increase D3 delay to sky2 stops working after suspend fb2f3af sctp: sctp_sockaddr_af must check minimal addr length for AF_INET6 706a813 sctp: do not leak kernel memory to user space 4b5f818 pptp: remove a buggy dst release in pptp_connect() 3c8ee26 net/sched: fix NULL dereference in the error path of tcf_bpf_init() bbced83a netlink: make sure nladdr has correct size in netlink_connect() bd01e76 net/ipv6: Fix route leaking between VRFs ae1ed37 net: fix possible out-of-bound read in skb_network_protocol() 451495e arp: fix arp_filter on l3slave devices db4f720 Kbuild: provide a __UNIQUE_ID for clang 93dcb09 futex: Remove requirement for lock_page() in get_futex_key() 031987b random: use lockless method of accessing and updating f->reg_idx db203ab virtio_net: check return value of skb_to_sgvec in one more location 2f483e7 virtio_net: check return value of skb_to_sgvec always ea63eca rxrpc: check return value of skb_to_sgvec always d55d384 ipsec: check return value of skb_to_sgvec always c6c1f1f perf tools: Fix copyfile_offset update of output offset 1d43162 cxgb4vf: Fix SGE FL buffer initialization logic for 64K pages 997a9f3 EDAC, mv64x60: Fix an error handling path cab2ea2 tty: n_gsm: Allow ADM response in addition to UA for control dlci 84f34c6 blk-mq: fix kernel oops in blk_mq_tag_idle() 5818fb0 scsi: libsas: initialize sas_phy status according to response of DISCOVER 4da0dea scsi: libsas: fix error when getting phy events 92b72d2 scsi: libsas: fix memory leak in sas_smp_get_phy_events() ebd67e2 bcache: segregate flash only volume write streams 6b14663 bcache: stop writeback thread after detaching f077d96 vxlan: dont migrate permanent fdb entries during learn 6f33d90 s390/dasd: fix hanging safe offline 3ab8ad5 ACPICA: Disassembler: Abort on an invalid/unknown AML opcode 07bd736 ACPICA: Events: Add runtime stub support for event APIs d7c0ef3 cpuidle: dt: Add missing 'of_node_put()' 4bd783a Bluetooth: Send HCI Set Event Mask Page 2 command only when needed 857fb4e iio: magnetometer: st_magn_spi: fix spi_device_id table 818f9c4 sparc64: ldc abort during vds iso boot c19ae2f sctp: fix recursive locking warning in sctp_do_peeloff d85cbd94 bnx2x: Allow vfs to disable txvlan offload 30b1cd1 xen: avoid type warning in xchg_xen_ulong e1088bc skbuff: only inherit relevant tx_flags b0761b5 perf tests: Decompress kernel module before objdump 389110f net: emac: fix reset timeout with AR8035 phy aa9b09e Fix loop device flush before configure v3 781af39 MIPS: kprobes: flush_insn_slot should flush only if probe initialised 16119be MIPS: mm: adjust PKMAP location 32e58ba MIPS: mm: fixed mappings: correct initialisation a8dd3df perf/core: Correct event creation with PERF_FORMAT_GROUP aec0f78 e1000e: Undo e1000e_pm_freeze if __e1000_shutdown fails 8a35e18 ARM: imx: Add MXC_CPU_IMX6ULL and cpu_is_imx6ull 87ddeaa net: phy: avoid genphy_aneg_done() for PHYs without clause 22 support 70cd74c mceusb: sporadic RX truncation corruption fix 40343d0 cx25840: fix unchecked return values 766da58 e1000e: fix race condition around skb_tstamp_tx() 04e22d2 tags: honor COMPILED_SOURCE with apart output directory 2ddfd31 perf report: Ensure the perf DSO mapping matches what libdw sees 2ac7e0d perf header: Set proper module name when build-id event found 7bdfa0e net/mlx4: Check if Granular QoS per VF has been enabled before updating QP qos_vport ca3a1bc net/mlx4: Fix the check in attaching steering rules 466d844 sit: reload iphdr in ipip6_rcv 9d4f8db skbuff: return -EMSGSIZE in skb_to_sgvec to prevent overflow 6af9fc4 bio-integrity: Do not allocate integrity context for bio w/o data 458a81e Fix serial console on SNI RM400 machines 3437da3 cxgb4: fix incorrect cim_la output for T6 f973300 drm/omap: fix tiled buffer stride calculations b1c4427 mISDN: Fix a sleep-in-atomic bug 819bb2c qlcnic: Fix a sleep-in-atomic bug in qlcnic_82xx_hw_write_wx_2M and qlcnic_82xx_hw_read_wx_2M 6158553 perf trace: Add mmap alias for s390 d43905a powerpc/spufs: Fix coredump of SPU contexts 89d648f clk: Fix __set_clk_rates error print-string 9e9eed3 clk: scpi: fix return type of __scpi_dvfs_round_rate 8397e89 KVM: SVM: do not zero out segment attributes if segment is unusable or not present a2f0185 net: freescale: fix potential null pointer dereference 35900a9 SUNRPC: ensure correct error is reported by xs_tcp_setup_socket() dcd5dd9 rtc: interface: Validate alarm-time before handling rollover 756b0f10 rtc: opal: Handle disabled TPO in opal_get_tpo_time() 2368800 cxgb4: FW upgrade fixes 17a01a6 net/mlx5: avoid build warning for uniprocessor d259b77 arm64: futex: Fix undefined behaviour with FUTEX_OP_OPARG_SHIFT usage 365d537 dmaengine: imx-sdma: Handle return value of clk_prepare_enable 6c9fe47 powerpc/[booke|4xx]: Don't clobber TCR[WP] when setting TCR[DIE] d88cbbe ovl: filter trusted xattr for non-admin b32436d hdlcdrv: Fix divide by zero in hdlcdrv_ioctl 65bd5b0 wl1251: check return from call to wl1251_acx_arp_ip_filter abbdead ASoC: Intel: sst: Fix the return value of 'sst_send_byte_stream_mrfld()' a60a3a28 gpio: label descriptors using the device name a10b856 vfb: fix video mode and line_length being set when loaded 9c4c4129 scsi: mpt3sas: Proper handling of set/clear of "ATA command pending" flag. 6294172 scsi: libiscsi: Allow sd_shutdown on bad transport a34ee45 ASoC: Intel: cht_bsw_rt5645: Analog Mic support 7fba5c7 media: videobuf2-core: don't go out of the buffer range b11e68a hwmon: (ina2xx) Make calibration register value fixed f69275d rds; Reset rs->rs_bound_addr in rds_add_bound() failure path 4dfd627 l2tp: fix missing print session offset info f192874 perf probe: Add warning message if there is unexpected event name d8ccbd1 thermal: power_allocator: fix one race condition issue for thermal_instances list 50eeba8 ARM: dts: ls1021a: add "fsl,ls1021a-esdhc" compatible string to esdhc node 7b3e13e net: llc: add lock_sock in llc_ui_bind to avoid a race condition 2967094 KVM: nVMX: Fix handling of lmsw instruction 9e1aa8a bonding: Don't update slave->link until ready to commit 12e0201 Input: elan_i2c - clear INT before resetting controller 78aa52d net: move somaxconn init from sysctl code 87d96d1 tcp: better validation of received ack sequences d8857ea ext4: fix off-by-one on max nr_pages in ext4_find_unwritten_pgoff() e520c43 fix race in drivers/char/random.c:get_reg() 2a05163 scsi: bnx2fc: fix race condition in bnx2fc_get_host_stats() e019b42 ASoC: rsnd: SSI PIO adjust to 24bit mode 9f3e50a pNFS/flexfiles: missing error code in ff_layout_alloc_lseg() 2847cd2 netfilter: ctnetlink: fix incorrect nf_ct_put during hash resize 23ae585 libceph: NULL deref on crush_decode() error path f277940 net: ieee802154: fix net_device reference release too early b23f1c3 mlx5: fix bug reading rss_hash_type from CQE ddec2ac block: fix an error code in add_partition() 60c26da selinux: do not check open permission on sockets 4f58c2e net/mlx5: Tolerate irq_set_affinity_hint() failures d5367b8 sched/numa: Use down_read_trylock() for the mmap_sem a714774 leds: pca955x: Correct I2C Functionality 26c8b9a ray_cs: Avoid reading past end of buffer 121ed59 ARM: davinci: da8xx: Create DSP device only when assigned memory 0850cb7b md-cluster: fix potential lock issue in add_new_disk 5c01f95 ext4: handle the rest of ext4_mb_load_buddy() ENOMEM errors a091f8a iio: hi8435: cleanup reset gpio ce839ed iio: hi8435: avoid garbage event at first enable 1799ba2 xfrm: fix state migration copy replay sequence numbers 8494e99 selftests/powerpc: Fix TM resched DSCR test with some compilers 3968773 ath5k: fix memory leak on buf on failed eeprom read aebd78d powerpc/mm: Fix virt_addr_valid() etc. on 64-bit hash 59cb416 scsi: csiostor: fix use after free in csio_hw_use_fwconfig() 76751d9 sh_eth: Use platform device for printing before register_netdev() 62570d2 serial: sh-sci: Fix race condition causing garbage during shutdown 462af9d serial: 8250: omap: Disable DMA for console UART 495633b USB: ene_usb6250: fix SCSI residue overwriting 88b5b58 net: x25: fix one potential use-after-free issue e9b0956 USB: ene_usb6250: fix first command execution 10b7c3b3 usb: chipidea: properly handle host or gadget initialization failure cac18a2 arp: honour gratuitous ARP _replies_ 009f587 neighbour: update neigh timestamps iff update is effective 49b5cd2 ata: libahci: properly propagate return value of platform_get_irq() ef51fe4 btrfs: fix incorrect error return ret being passed to mapping_set_error 413d35e usb: dwc3: keystone: check return value d353b93 async_tx: Fix DMA_PREP_FENCE usage in do_async_gen_syndrome() 2c88ce9 ipv6: avoid dad-failures for addresses with NODAD 9de3a3b ARM: dts: imx6qdl-wandboard: Fix audio channel swap 6851e22 x86/tsc: Provide 'tsc=unstable' boot parameter f2aff88 staging: wlan-ng: prism2mgmt.c: fixed a double endian conversion before calling hfa384x_drvr_setconfig16, also fixes relative sparse warning b2da276 ARM: dts: imx53-qsrb: Pulldown PMIC IRQ pin d57f7dd PowerCap: Fix an error code in powercap_register_zone() 0abaff3 bus: brcmstb_gisb: correct support for 64-bit address output 48564f6 bus: brcmstb_gisb: Use register offsets with writes too e38311f SMB2: Fix share type handling 7d74c63 vmxnet3: ensure that adapter is in proper state during force_close 980e7ad KVM: PPC: Book3S PR: Check copy_to/from_user return values c15a3d7 Input: elantech - force relative mode on a certain module 29ecdc2 Input: elan_i2c - check if device is there before really probing b7bd99f netxen_nic: set rcode to the return status from the call to netxen_issue_cmd 255dcf3 net: qca_spi: Fix alignment issues in rx path a615584 blk-mq: NVMe 512B/4K+T10 DIF/DIX format returns I/O error on dd with split op 4070789 CIFS: silence lockdep splat in cifs_relock_file() ff151a6 NFSv4.1: Work around a Linux server bug... ecd9a27 net/mlx4_en: Avoid adding steering rules with invalid ring cebe1dd s390: move _text symbol to address higher than zero b355536 pidns: disable pid allocation if pid_ns_prepare_proc() is failed in alloc_pid() 7ada127 drivers/misc/vmw_vmci/vmci_queue_pair.c: fix a couple integer overflow tests f1d74fa lockd: fix lockd shutdown race 246db59 net: ethernet: ti: cpsw: adjust cpsw fifos depth for fullduplex flow control c81deea net: cdc_ncm: Fix TX zero padding 008da9d ipmi_ssif: unlock on allocation failure c2e24f7 qlge: Avoid reading past end of buffer a1db0c2 bna: Avoid reading past end of buffer 41a00b4 mac80211: bail out from prep_connection() if a reconfig is ongoing f477b91 af_key: Fix slab-out-of-bounds in pfkey_compile_policy. 727631f IB/srpt: Fix abort handling 88824fe NFSv4.1: RECLAIM_COMPLETE must handle NFS4ERR_CONN_NOT_BOUND_TO_SESSION 7ea10d0 x86/asm: Don't use RBP as a temporary register in csum_partial_copy_generic() fdd8b15 rtc: snvs: fix an incorrect check of return value 5c62302 md/raid5: make use of spin_lock_irq over local_irq_disable + spin_lock 773c7f0 cfg80211: make RATE_INFO_BW_20 the default * vendor/crDroidOTA/ adbbd98 dumpling: update to crDroidAndroid-8.1-20180413-dumpling-v4.1 49079d7 tissot: Update ==================== 04-13-2018 ==================== * device/oneplus/msm8998-common/ 64750c8 msm8998: Added some more VoLTE props 20e7f92 msm8998: move to flash defconfig 85bc55d msm8998: Remove camera provider HAL fork * vendor/crDroidOTA/ 69f9f84 Marlin/Sailfish Update * vendor/oneplus/ 4f3b504 msm8998: update blobs from OP5 beta8 / OP5T beta6 ==================== 04-12-2018 ==================== * device/oneplus/msm8998-common/ 8199823 msm8998: allow auto-brightness while in doze f32e6a1 msm8998: enable burn-in protection c80acd6 msm8998: gps: Increase batch size to max e4636ab msm8998: Enable Passpoint support 2d2d946 msm8998: Use clang 7.0.1 for kernel compile 3645323 msm8998: allow turning off all big cores when not active 6583d7a msm8998: boost cpu for 100ms on input e5372ec msm8998: Update tcp buffer sizes from wahoo 8afa694 msm8998: Remove verbose and debug for data-ipa-cfg-mgr fd990fc msm8998: Lower gps debug level cb59fd3 msm8998: Fix front cam issues with few apps 9ad518d msm8998: Disable zram e1b25c1 cheeseburger: Set lcd density 420 9d6a1c0 msm8998: enabled Google Lens 79e3e86 msm8998: Enable doze by default b063295 msm8998: add VR permissions 1147d78 msm8998: Add missing VoLTE props 064e9ac msm8998: include VR basic setting the Oreo-way bb91aa8 msm8998: sepolicy: allow qemu_hw_mainkeys_prop 6cebee4 msm8998: enable oem usb otg 0cc1134 overlay: Enable carrier VT b26a2f4 msm8998: Compile libhwui in perf mode fcc987e msm8998: Added syscall to media extractor policy 0431e06 msm8998: Enable Always On Display settings 9ed1747 msm8998: override detection behavior for menu key 8b39af6 msm8998: support for sustained performance mode 20c23d1 msm8998: Enable dash charging overlay f9a6dc4 msm8998-common: Disable live display torture by default db6ac1d msm8998-common: Adjust color temperatures 4fec58f Swap back/recents buttons back to default/stock layout a64f825 msm8998-common: Set TARGET_2ND_ARCH_VARIANT to armv8-a 9678e59 Revert "msm8998: add Doze package back" f999861 Revert "msm8998-common: Doze: Minor code simplification and clean up" * hardware/qcom/audio-caf/msm8998/ e043b46 audio: Fixes for VNDK_VERSION=current 1a5c4cb Make libqcomvoiceprocessing build with the VNDK. 17fcdfe Make libqcomvisualizer build with the VNDK. 1e3c759 Make libqcompostprocbundle build with the VNDK. 3848737 Build audio.primary.* with BOARD_VNDK_VERSION 35a5ab5 Add libhardware_headers and libsystem_headers to modules * hardware/qcom/bt-caf/ 2c5d2c5 Add missing headers to libbt-vendor * hardware/qcom/display-caf/msm8998/ e533c79 Add GLESv3 as a dependency. a00dbd8 Fix libcutils private headers ce4ce89 Build libqdMetaData with BOARD_VNDK_VERSION 01b92de Build lights.msm8998 with the VNDK. 9008131 Use header lib instead of using global include path 7dfb3a7 Mark msm8998 modules LOCAL_VENDOR_MODULE * hardware/qcom/media-caf/msm8998/ 91db4db fix circular dependency libnativewindow <-> libui * vendor/crDroidOTA/ 7b030d9 crackling: Update 1c253c3 angler: Update ==================== 04-11-2018 ==================== * packages/apps/crDroidSettings/ 29e95a5 Updated translations * prebuilts/clang/host/linux-x86/clang-4667116/ b629a07 Update to latest clang * vendor/crDroidOTA/ 22a291e shorlinks: http -> https we go secure 4cc9d1c Galaxy S5 update for build 10/04/2018 042bb4d v500: Update 15678c8 dumpling: update to crDroidAndroid-8.1-20180411-dumpling-v4.1 f05d072 cheeseburger: Update ==================== 04-10-2018 ==================== * android/ d29c7b6 manifest: Track googlesans font * device/oneplus/msm8998-common/ 2aab549 msm8998: manifest: set instances to default 14cef24 msm8998-common: Convert lights HAL into a native binderized HAL d247b70 msm8998: import thermal hal from LA.UM.6.4.r1-07600-8x98.0 8e4f5cb msm8998: import vr hal from LA.UM.6.4.r1-07600-8x98.0 * frameworks/base/ 4ed7c4c Should use scan flag or it will not scan device a75e412 Use async thread for performPoll in NetworkStats 561b7ec AtomicFile: Rename the backup file to base file when backup exists c4df9bc Send broadcast to MediaScannerReceiver to refresh gallery 0d5e6e8 Fix InCallActivity onStop call when launch from Lockscreen 5a1a720 Fix issue when start android/com.android.internal.backup.LocalTransportService 1c335dc Make the allPendingIntents add operation thread-safe 5d67938 Improve a calculation method for LTE antenna reception level * frameworks/native/ a237678 Merge 'lineage-15.1' into 8.1 * lineage-sdk/ 99b2f14 crdroid: Do better for version pref 5bf8b68 sdk: Rebrand to crdroid 1ec0f41 lineage-sdk: Prevent NPE in style interface service 737db99 sdk: add systemui restart to advanced reboot [2/2] 5984675 lineage-sdk: Enable advanced reboot by default 9330679 Disable by livedisplay by default bd6999d sdk: Map to ro.modversion d9532f2 Allow value 3 for status bar quick pull down * packages/apps/LineageParts/ 160d016 crdroid: Rebrand to crdroid settings fcb92c0 LineageParts: Remove reserved icon space 463f552 Moved expanded desktop settings to crdroid settings 211112c Change default accent to pixel blue 6ae1aca Hide color style under display 79606d1 LineageParts: Silently kill anonymous stats collections 13c392b Moved status bar settings to crdroid settings 454b364 Moved button settings to crdroid settings * system/core/ 8ea6baa core: Add SIZEOF_MEMBER d7b8065 Merge 'lineage-15.1' into 8.1 * vendor/crDroidOTA/ 99746f8 osprey,merlin,surnia back update 6220527 add changelog 95a6dbf add Oppo Find7 6f0dcd4 update devices * vendor/lineage/ 8d422c0 repopick: Allow to pick changes by URL 83490a5 repopick: Actually print the patchset number bec0fbd repopick: Ignore the trailing slash in change numbers 13a81d2 repopick: Try to keep the changes sorted ==================== 04-09-2018 ==================== * frameworks/base/ de3c50a Updated translations * kernel/oneplus/msm8998/ d6e38b3 diag: Fix misleading indentation warning * packages/apps/crDroidSettings/ 44061fd Updated translations * vendor/crDroidOTA/ 7a2d46e update surnia 70d02ed bullhead: update 0813104 update osprey 2806e22 dumpling: update to crDroidAndroid-8.1-20180408-dumpling-v4.1 c509551 Bacon OnePlus one Updated 90d49ba update merlin ==================== 04-08-2018 ==================== * android/ 9f4494b I'll take this spot as Jeremy is kind of missing lately, think I can take this spot * device/oneplus/msm8998-common/ b3cd01a msm8998: move to flash defconfig 246dd91 msm8998-common: Convert lights HAL into a native binderized HAL 2be2d84 msm8998: import thermal hal from LA.UM.6.4.r1-07600-8x98.0 e4442ac msm8998: import vr hal from LA.UM.6.4.r1-07600-8x98.0 * kernel/oneplus/msm8998/ ab5de29 Merge remote-tracking branch 'als/oneplus/QC8998_O_8.1' into 8.1.0-unified 790170c Merge 4.4.127 into oneplus/QC8998_O_8.1 2cad7a1 Linux 4.4.127 b01f1ad Revert "ip6_vti: adjust vti mtu according to mtu of lower device" 8cadfea net: cavium: liquidio: fix up "Avoid dma_unmap_single on uninitialized ndata" 20075a8 spi: davinci: fix up dma_mapping_error() incorrect patch 16b5fdd Revert "mtip32xx: use runtime tag to initialize command header" b13864b Revert "cpufreq: Fix governor module removal race" de4aab7 Revert "ARM: dts: omap3-n900: Fix the audio CODEC's reset pin" 0d242ff Revert "ARM: dts: am335x-pepper: Fix the audio CODEC's reset pin" 83bc07b Revert "PCI/MSI: Stop disabling MSI/MSI-X in pci_device_shutdown()" cd066f3 nospec: Kill array_index_nospec_mask_check() f958cb0 nospec: Move array_index_nospec() parameter checking into separate macro aa8f4fd net: hns: Fix ethtool private flags 9a89b88 md/raid10: reset the 'first' at the end of loop 4dee48a ARM: dts: am57xx-beagle-x15-common: Add overide powerhold property 21e28ce ARM: dts: dra7: Add power hold and power controller properties to palmas 8b75e974 Documentation: pinctrl: palmas: Add ti,palmas-powerhold-override property definition 16559a0 vt: change SGR 21 to follow the standards fca6ca5 Input: i8042 - enable MUX on Sony VAIO VGN-CS series to fix touchpad dbc9a95 Input: i8042 - add Lenovo ThinkPad L460 to i8042 reset list 5efa3b7 staging: comedi: ni_mio_common: ack ai fifo error interrupts. 96450e0 fs/proc: Stop trying to report thread stacks 551bf1b crypto: x86/cast5-avx - fix ECB encryption when long sg follows short one 66a0fae crypto: ahash - Fix early termination in hash walk 463aa3a parport_pc: Add support for WCH CH382L PCI-E single parallel port card. 607a6b7 media: usbtv: prevent double free in error case 2c9a925 mei: remove dev_err message on an unsupported ioctl b2dce19 USB: serial: cp210x: add ELDAT Easywave RX09 id 38849aa USB: serial: ftdi_sio: add support for Harman FirmwareHubEmulator eb1e79e USB: serial: ftdi_sio: add RT Systems VX-8 cable da15e8c usb: dwc2: Improve gadget state disconnection handling 68b9cb3 scsi: virtio_scsi: always read VPD pages for multiqueue too 1b94a87 llist: clang: introduce member_address_is_nonnull() 3d3df56 Bluetooth: Fix missing encryption refresh on Security Request 9aaaa40 netfilter: x_tables: add and use xt_check_proc_name eaa0e4e netfilter: bridge: ebt_among: add more missing match size checks d92ab7b xfrm: Refuse to insert 32 bit userspace socket policies on 64 bit systems 503d43a net: xfrm: use preempt-safe this_cpu_read() in ipcomp_alloc_tfms() f9105c2 RDMA/ucma: Introduce safer rdma_addr_size() variants 71ac483 RDMA/ucma: Don't allow join attempts for unsupported AF family d25946f RDMA/ucma: Check that device exists prior to accessing it 3197b8c RDMA/ucma: Check that device is connected prior to access it d4fee2f RDMA/ucma: Ensure that CM_ID exists prior to access it 7b22ab5 RDMA/ucma: Fix use-after-free access in ucma_close c5f3efa RDMA/ucma: Check AF family prior resolving address 83ee89c xfrm_user: uncoditionally validate esn replay attribute struct 28dae08 arm64: avoid overflow in VA_START and PAGE_OFFSET eca9e0a selinux: Remove redundant check for unknown labeling behavior 46e7cb4 netfilter: ctnetlink: Make some parameters integer to avoid enum mismatch d04166f tty: provide tty_name() even without CONFIG_TTY 5458537 audit: add tty field to LOGIN event 1b15e77 frv: declare jiffies to be located in the .data section 16d18bf jiffies.h: declare jiffies and jiffies_64 with ____cacheline_aligned_in_smp 0073296 fs: compat: Remove warning from COMPATIBLE_IOCTL 76fa23e selinux: Remove unnecessary check of array base in selinux_set_mapping() 2abc243 cpumask: Add helper cpumask_available() ce4f4ff genirq: Use cpumask_available() for check of cpumask variable a8f9bab netfilter: nf_nat_h323: fix logical-not-parentheses warning 1a4106d Input: mousedev - fix implicit conversion warning 617f8bd dm ioctl: remove double parentheses 01f4db3 PCI: Make PCI_ROM_ADDRESS_MASK a 32-bit constant 19863f5f writeback: fix the wrong congested state variable definition eafd4e6 ACPI, PCI, irq: remove redundant check for null string pointer dd26ec7 kprobes/x86: Fix to set RWX bits correctly before releasing trampoline 51748a8 usb: gadget: f_hid: fix: Prevent accessing released memory 3b48ece usb: gadget: align buffer size when allocating for OUT endpoint 01de6f0 usb: gadget: fix usb_ep_align_maybe endianness and new usb_ep_align 022a60e usb: gadget: change len to size_t on alloc_ep_req() 0446437 usb: gadget: define free_ep_req as universal function 52a9a9b partitions/msdos: Unable to mount UFS 44bsd partitions d60017d perf/hwbp: Simplify the perf-hwbp code, fix documentation 9b47981 ALSA: pcm: potential uninitialized return values 137ec7a ALSA: pcm: Use dma_bytes as size parameter in dma_mmap_coherent() 123bc86 mtd: jedec_probe: Fix crash in jedec_read_mfr() * vendor/crDroidOTA/ 90d49ba update merlin f496416 update tomato cf416b3 Updated Shamu wirh april Security patch ==================== 04-07-2018 ==================== * android/ 649d3dd manifest: Track PackageInstaller * build/make/ 563fc84 Merge 'lineage-15.1' into 8.1 * device/oneplus/msm8998-common/ 5dc5b57 msm8998: don't fuck with start order of graphics stack ba6e4e4 Revert "msm8998: Wait for sf to init fully before starting hwcomposer" * external/libpng/ a17ebc1 Revert "libpng: Build using ThinLTO" 020df3c [libpng16] Allow compresion-type to be NULL in png_set_iCCP(). 5726e9d [libpng16] Fix png_get_iCCP() to allow null compression-type eeb0456 libpng: Optimize png_do_expand_palette with NEON. * external/skia/ 1dd4473 Update SkBufferHead fRefCnt to std::atomic b363471 fine-grained ARMv7 CPU feature detection 915be9e Tweak HWCAP_... names to avoid clash with hwcap.h 8c3a6b4 Optimize the for loop in onGetYUV8Planes * external/sqlite/ 1f5111b Revert "sqlite: Build using ThinLTO" * frameworks/base/ 6c3d07a Split QS clock visibility customization [1/2] 3e9e13d Clean up clock styles [1/2] 73b16c9 SystemUI: fix crypt keeper race condition 833581e Keyguard: Don't show keyguard if CryptKeeper enabled 9815f52 Disable PIN entry after successful quick unlock 593f1b7 jni: android.util.Log.logger_entry_max_payload_native @CriticalNative * packages/apps/PackageInstaller/ 70fe210 Fixed button bar hiding permissions screen 8bca7d1 PackageInstaller: Make installer header look a little better 9f8bd7d Show versions when installing or updating packages * packages/apps/crDroidSettings/ 78d8c49 Updated translations 33ffe1a Split QS clock visibility customization [2/2] 1488cca Clean up clock styles [2/2] * vendor/crDroidOTA/ cf19ae3 land: Update for Redmi 3S 64aef62 Create changelog_x2.txt e1e704d Add Le Max 2 support 6e778fa angler: Update * vendor/oneplus/ a68573b oneplus2: run make-files script 86af396 oneplus2: update graphic blobs df2cf3c oneplus2: update drm blobs ==================== 04-06-2018 ==================== * bootable/recovery/ c1cb695 install: mkfs.f2fs: specify sector size for target image size 19bf4a5 mkfs.f2fs: specify sector size for target image size * build/make/ c477f82 core: include vendor_buildinfo.sh when TARGET_COPY_OUT_VENDOR=system b3ee1ed Merge 'lineage-15.1' into 8.1 * external/f2fs-tools/ 58b90c3 Merge remote-tracking branch 'aosp/master' into HEAD * external/libpng/ 4e4899b libpng: Build using ThinLTO * frameworks/base/ afd8247 CarrierConfig: Clean up enhanced call blocking function 11fd8fa Bring back missing menu items on text floating action mode * frameworks/native/ aaa9c98 Use sourceCrop to decide filtering in screenshots 1a198d7 surfaceflinger: fix fencing when composition mode switches ff7e1cd surfaceflinger: fix fencing when layers become invisible 83a4aaa Input: improve touch response slightly * kernel/oneplus/msm8998/ 0821dcd drivers: staging: Upgrade Wi-Fi stack (LA.UM.6.2.r1-07700-sdm660.0) 71e3807 Merge tag 'LA.UM.6.2.r1-07700-sdm660.0' into 8.1.0-unified 46140d2 OP5: Revert some files back to LA.UM.6.4.r1-07600-8x98.0 f688523 Revert "arm: dts: Revert panel optimizations" * libcore/ 6ae95b8 Libcore: Amend NoSuchMethodException message 5580a06 Libcore: Speed up single word BigInteger division * packages/services/Telecomm/ 7ea87c0 Telecomm: Clean up enhanced call blocking function * vendor/crDroidOTA/ 978abd4 v500: Update 2321e38 Tissot: Update e4cdd7a crackling: Update 4fb5199 dumpling: update paypal link 966117d Update Galaxy S5 all variants aded1a6 Create changelog_kltexx.txt 2860930 Pixel/Pixel XL April Update 7928cf8 mido: update 998c641 dumpling: update to crDroidAndroid-8.1-20180405-dumpling-v4.1 * vendor/oneplus/ 06eb87f op3: Kang wcnss filter from taimen OPM1.171019.021 ==================== 04-05-2018 ==================== * android/ e447a0e Merge 'lineage-15.1' into 8.1 3d72cf6 lineage: Sync NXP NFC stack * frameworks/base/ 181d5c9 QSPanel: Always use long click for QSPanel dual target f32cd3c Updated translations 0f6db49 base: fix notification overlay config 744c912 Reload more assets on overlay change 8526eb8 Add support for theming notifications a8f3ed6 Expose autofill save dialog text color 4ceaf02 core: Poor Man themes: fix autofill save dialog 31d605a Updated translations 9137d27 QS: Expose zen qs panel close button color b60327b Screenshot: Update flash color 758d2eb Expose screen pinning dialog background and text color 9a2780d Expose notification info text color c6df1d4 Themes: Notification tint: add bool to enable algorithm for dark backgrounds f66d4fd Move power save warning color to projeckt 2f7c10b Themes: SystemUI: Expose QS background opacity 5c677fb Themes: SystemUI: Expose QS edit item decoration background color d24269b Themes: Allow Permission Icons to be fully themed 8682558 Themes: Allow Immersive cling colors to be fully themed 91edb95 Themes: Expose resolver hardcoded colors 3a1b7b9 Themes: base: expose toast colors for themes b2e6869 Fix: No text in toast for RTL layout 26694e3 Themes: Expose Keyguard affordance circle background 74b71ba Themes: Allow volume slider and thumb to work with custom images. 440283c Themes: Expose Screenshot flash and background colors cd786e3 Themes: Expose Keyboard Shortcuts Dialog f5fcbfd Themes: graphics: ADB "N" icon compatible with OMS7 4ca84d5 Themes: SystemUI: Expose switch bar title 90e4157 Themes: Allow Navbar ripple color to be themed 0cb60a5 Themes: SystemUI: Use own drawables for QS expand icon bdc778a Themes: Notifications: extend dynamic notification bool for ambient notifications ab11d34 Themes: Notification dynamic colors bool compatible with OMS7 0d5a31d Themes: Notifications: Expose a bool to disable dynamic colors 0a81f2a OMS: Dismantle FLAG_OVERLAY_TRUSTED check in isOverlayPackage d30fc37 Allow switching more dark themes [1/2] e5f2c69 base: telephony: Add support for DC_HSPAP 444afde base: SystemUI: call qs tile layout on rotate 5144eb0 Screenrecord tile: save quality level bd9a9e7 Add screen record tile and service improvements [1/2] 98c25e1 base: bring back screenrecord 7a218df Keyguard: Actually kill the Fancy Colon ad7b9dc base: expanded desktop: fix for endless layout loop on keyguard 51d15b2 Add exception catching for BlockedNumberContract methods bad2c5b Support enhanced call blocking function 6669610 Return of the ticker scroll [1/2] 138e9bf SystemUI: bring back the google assist qs tiles 83725b1 Choose a custom editor app for screenshot notification edit button [1/2] 069ec64 Markup screenshot edit button: collapse notification panel on tap 4bba8ef Fix edit icon in QS footer a0a9023 Allow tuning ambient display with sensors [1/3] d9f82ba base: Add bool to enable/disable doze by default 1ab73fb statusbar: Add space around carrier label in statusbar bd07351 Suspend Actions [1/3] 50cd04b base: add back qs header images [1/2] 79a2e86 Fix playing screenshot's sound when camera's sounds off 95216d9 FEB: Disable/Enable screenshot sound [1/2] 32a916e Custom Carrier Label & Carrier Label Placement [1/2] 3811aaa BatteryStyles: Clean up and improvements 58995b5 BatteryMeterDrawable: add square style (1/2) ef572e7 BatteryMeterDrawable: add battery styles [1/2] bbd0628 base: add systemui restart to advanced reboot [1/2] 21df7a5 base: silent mode is back 399cbb4 Clock: Fix crash in formatted string with date on right 998b2ef Clock date position [1/2] 1f05535 Extend clock customizations for left clock [1/2] 14ae4b3 clock: Update format string properly 6543ae2 Make status bar ticker play nice with center clock ce506fe Statusbar clock customizations (1/2) 683f163 Ability to hide superuser status bar icon [1/2] 55bc538 Add toggle for face auto unlock (1/2) a8cc74f KeyguardHostView: Dismiss keyguard automatically when face is recognized c7b78d9 Music ticker: once per track is enough b7c7ea7 Ambient music ticker improvements 0e24062 Ambient ticker: Play nice with AOD c6266d2 DUI Pulse: add Automatic albumart base color mode [1/3] 9311c64 Ambient display music ticker [1/2] 74c265a Port ambient Now Playing container from Pixel [stripped down version] de0fd44 Allow to suppress notifications sound/vibration [1/2] 811d799 Status bar: Move custom left icons under linear layout 6e32711 Make lockscreen weather more robust 2f29a02 SystemUI: Keyguard weather (1/2) 0342a18 statusbar weather: allow update without querying 0ee8561 base: Add statusbar weather [1/2] 76e59e3 base: Add permissions for OmniJaws c30f4d9 OmniJaws: Fix weather condition icon loading madness 5f01aaf SystemUI: OmniJaws qs tile integration a09738a Custom logo customizations [1/2] 15b46dc CollapsedStatusbar: Fix phantom spaces in status bar 8471260 TunerService: Prevent NPE with tunable c97136e FWB: all tile scroller for quickbar settings [1/2] 7d340e3 base: Try disabling AOD by default [2] 725e0c6 base: Add accidental touch prevention for assist key 1dadc26 base: Introduce Accidental Touch 117ff45 base: Introduce new navigation bar key event source 7f4d3dde Add toggle to disable HW keys [1/2] bfeb9be Add toggle to enable Android P system animation [1/2] c81f6e3 Add Android P transition 71e670d base: Add screen off animation [1/2] 397c539 Add interpolators to qs tiles animation [1/2] 11fd156 Quick statusbar tiles header: expand panel on longpress for details view a2908cc Add animations to quick settings tiles [1/2] c4ea5c7 Hide tiles title: longpress will launch detail view b20f2ba Optimize AbsListView to reduce click operation latency 571fa61 AbsListView: Fix widget couldn't find any view fc a81329e Return: Listanimation Views and Interpolator [1/2] 56b83f0 Add option to disable scrolling cache [1/2] ea32a95 FW_Base - XuiMod: Toast Animations [1/2] 714f152 AppTransitions: Remove hackery for controls duration e7663db AOKP custom system animations (1/2) 1e2702b Fingerprint authentication vibration [1/2] 81ef889 QS tile titles visibility [1/2] 0851a30 BatteryService: add dash charging support 1dda3a6 Ringtone audio focus 1803b46 Flashlight toggle api improvements f45d00c SystemUI: SIM PIN locked view can't pop up after removed one SIM 9c04172 frameworks: base: Port password retention feature bac0410 base: refine partial screenshot handling 3e652d4 Screenshot: Fix possible NPE 870762c Partial screenshot: fix SystemUI fc 9f97c31 Optional screenshot type [1/2] a52b39c Toast: Remove horrible shadow in text view 9bd9757 Toast icon switch [1/2] f6d16bc Update toast icon to properly work with 8.1 580676b Show icon of package associated with Toast f907cb0 Force Expanded Notifications [1/2] 283b948 onLongClick Settings button for crDroid Settings 35e5bc9 Fix Substratum themes making powermenu transparent in some cases c58c8ee base: Improve secure lockscreen access with disabled QS b35183a base: allow disabling quick settings on secure lockscreen [1/2] 50555b3 SystemUI: Allow using tuner API for Global settings ca8930c Base: Hide power menu on secure lockscreen [1/2] c40ef69 Vibrate on plug [1/2] 450b187 Play sound for charging events a1d7b88 Allow to set QS panel columns and rows [1/2] e9c7af7 Allow to quickly open Running Services from QS panel [1/2] 3e2b2ba base: Add Dynamic Navbar capability [1/2] 1e891e8 base: Add three-fingers-swipe to screenshot [1/2] 2f6a5ad Live Volume Steps [1/2] 6227212 Centralize and fix caches broadcast receivers [2/2] a9f85a1 Refresh stock recents icons on dpi change 58d17fe Stock Recents: fix fc on header app icon longpress 1fdaf25 Recents icon pack code improvements [2/2] ebe7ef2 SystemUI: remove unnecessary recent apps transition 4229d73 Stock Recents: use Slim Recents icons management [1/2] 6d1f337 Recents: Remove Slim Recents modification to AOSP callbacks 01ccc31 Recents: Clear locked tasks when using Slim Recents 980ee5c Slim Recents 3.0 [1/3] 7a816ba Recents: Add deep clear feature for dismiss button be8fc80 Recents: Fix NPE with locked tasks 8d90ab5 Recents: Proper fix for FAB button disappearance on boot for first time 00dd91b Immersive Recents [1/2] 961de77 Stock Recents icon pack support [1/2] 911df7d6 Recents: Improve membar layout 7db5976 Add membar to recents options [1/2] cc24dc3 Recents: Make lock task and dismiss icons optional [1/2] d4ba7b0 Recents: Fix guest appearance of Fab button on empty view b2d3a6e Recents: fab button improvements cfb4286 Add Clear All Button to Recents [1/2] c4039ff QuickUnlock: Fix multiuser usage f398c30 Keyguard: Forward port lockscreen quick unlock (1/2) 4f58239 Allow toggling auto usb mode chooser activity [1/3] 7f7c309 Replace ugly DU's last app animations with old CM's ffb1717 DUI: Change default navbar mode to Smartbar [1/2] 55d571e DUI: Set default navbar height width to 80 158a7ef DUI: Initial checkin for Oreo [5/7] c624f33 Add api to toggle flashlight and check if device has flashlight 480986d Diffuse LOS unfriendly force navbar 29e6694 crdroid: Add getRunningActivityInfo to utils 513e3db Ticker: Clear ticker regardless of setting 521dcaf Statusbar notification ticker [1/2] 4117db9 SystemUI: Enable three icon switching within QS DND tile 0507ac7 Add ability to toggle bluetooth battery level in QS [1/2] 35b5476 display: Don't animate screen brightness when turning the screen on f0d8b55 Make Data/Wifi activity icon in statusbar optional [1/2] 3a62aea DoubletapPowerForCamera disabled by default [2/2] 504e3d5 Return: Smart Pulldown [1/2] aa6eeb4 SystemUI: Add case to quick pull down status bar anywhere 5e218df base: fix dummy expansion of qs on double tap to sleep 5203674 Double tap to sleep on lockscreen [1/2] 4665b1e BatteryBar: Convert to TunerAPI 7fab65a BatteryBar: Update defaults 207337d Make batterybar play together with other statusbar visibilities 4ea8f0a BatteryBar: Fix multiuser usage 034c828 BatteryBar: Fix string inconsistency 894bc1d Battery bar enhancements [1/2] 6eeeb1c BatteryBar [1/2] 78d90c3 PhoneWindowManager: Add missing check for immersive mode debcc26 Ability to toggle VoLTE icon in statusbar [1/2] 60a9eb1 Max Lockscreen Notification count [1/2] 203d9bb Integrate crDroid OTA into crDroid Settings [1/3] 68a387c QSTile: NFC: Update nfc tile drawable 10f5676 Add a one time QS dialog for the caffeine tile e9d79fd SystemUI: use slashify for more qs tile 19916dc RebootTile: Fix gradient message display for reboot to recovery fde3275 Add Reboot/Recovery QS Tile f50f363 SystemUI: Add missing permissions for Sync tile 0437276 Add partial/full screenshot QS tile e1d9916 QS: Use proper color attr for enabled tile f529156 CPUInfo tile: Fix initial state e7775e4 QS: Add CPUInfo toggle tile 5d5d776 CellularTile: don't show confirm dialog on disable ab38644 Quick settings: Add Haptic Feedback to tiles [1/2] e0f9ee9 NfcTile: use Oreo style dd3c3f4 Battery tile: fix label when charging 86323cc Ask pin when tapping Airplane tiles on secure lockscreen 6755e6c QS: Add Expanded Desktop QS Tile e13d4c0 Add Music QS Tile b522058 Refresh USB tile 5479e2f Add Compass tile 567b661 Add Sound tile to Quick Settings a9c980c Hide HBM tile if not supported by device 3afc9eb Add Functionality to control High Brightness Mode [1/2] feb9c9f Add a sendKeycode api to crdroid Utils bd02d49 Add api to take screenshots a0bb46b Add back crdroid utils 243046d LockscreenCharging: squashed (1/3) d604eb1 Allow using 4G icon instead LTE [1/2] 91240d8 Add ability to toggle bluetooth battery level [1/2] 3ffe59e Make roaming indicator optional [1/2] 124ccb0 MediaScanner behavior on boot (1/3) e60b403 base: add CPU info overlay [1/2] 7210b4e base: Add metric for crDroid Settings 316bde7 crdroid: Update default tones [1/2] 1c33030 threads: fix anr when concurrent request provider fbab468 The network event should be an asynchronous callback 98251e3 MessageQueue: explicitly remove FD event listeners 482588f SystemUI: stop fillig logcat with useless stacktrace 9853f72 AsyncTask: Fix to remove canceled tasks from executor's queue 189288f BackupAgent: add backup shared mode d77f6dc Fix a null pointer exception in FragmentManager 6faf0f8 Remove duplicate code for binder ID clear and restore 1997ede Release SQLite page cache as much as it can d84bd79 Synchronize the HeadsetService methods 130edfc ActivityStack: Add task null checker before proceeding ae8abbf RecentTasks: Check task for null and return if yes d2acd5c Accessibility: Fix FWR when unlinkToDeath if linkToDeath failed b431384 data: update missing permissions 0a59bd0 ActivityManager: Change way to get Available memory 263f6ef core: Fix AccessibilityNodeInfo memory leak c397e16 Fingerprint navigation settings is a secure setting 7e998ea Add reachabilityFence remove ExemptionMechanism.finalize de82b6b Frameworks: Fix Binder.joinThreadPool de5bf5d Skype voice can't transfer to carkit after re-connection 45a1a11 media: Parse Exif OffsetTime in MediaScanner 9d7a61d SystemUI: modify overscroll bug in NotificationStackScrollLayout 2fa9092 base: Use MethodHandles within the framework d9d1664 Frameworks: Handle exceptions in SystemProperties callbacks 9f6d97e2 Allow ro. properties to have arbitrary lengths 1715573 Frameworks: Clean up SystemProperties 6e934b4 Resolve race condition of mNonAnimatableProperties.colorFilter 89e2846 Update whitelist when installing system application 17b05a1 Fix empty recents view in multi window mode e878216 Skip notification for hidden notifications on first boot b1e7fb5 SystemUI: guard possible concurrent issue in LocationController 784484f Speed up Orientation Listener b89b4d6 base: set scrolling to 0.006f da0ab35 ViewConfiguration: misc changes (rev) 7e71990 android.view: Speed things up!! e04f6a6 Screenshot: add "Markup" edit action support 15832ed Avoid dangerous recursive call on startProcessLocked 44e9764 Using BIND_ALLOW_OOM_MANAGEMENT flag for avoid memory pressure when system binding bbeef10 core: Improve AtomicFile implementation b29d635 TelephonyManager: Prevent NPE when registering phone state listener 24e0562 Speed up Recents additional buttons show delay a28257e Remove ugly reserved icon space in restricted switch preference ce25c39 SystemUI: Fix FC issue c51911d media: jni: Support conversion from jbyte array to ByteBuffer. 0d49652 preference: change visibility only if imageview is valid 5a12ddd frameworks: Fix mLteSignalStrength range check d8f3b0f frameworks: Fixed signal strength issue 503197c Don't consume all BACK keys in SearchView d6aa431 AudioService: synchronize access to user selected volume ctrl stream 98661fe Bluetooth: Don't remove UUIDs if profile in connected state 4e5fc6d Fix DynamicLayout block index calculation after edit e13c465 Should show the lock task mode toast if can not launch the activity not in the locked task. e8895d1 hwui: Fix Native Crash of EGL_BAD_ALLOC 2248226 wakelock: continue read file when returned count > 0 cdc5df0 KernelWakelockReader: stop the panic f56e0f6 Accounts: Fix TokenCache maps access da5091d PackageManager: Avoid null access 1bc2be0 Revert "SettingsProvider: adaptive icon" 8fbbd1b Revert "NightDisplayController: report unvailable if livedisplay feature is present" 6ced791 Revert "Check VintfObject compatibility on boot" cf8915f services: Fix starting window not removing issue ae11965 Fix the system_error while calling thread::join() in NativeCallbackThread e40cbe0 Fix the windowtoken index out of bound exception f8f4981 frameworks: fix the activity stack ConcurrentModificationException 2b28fd9 Fix disabled status bar when pinning app and user switch 470cf9f Fix persisted task remove operation race issue 934581a frameworks/base: Fix AudioService JNI leaks e2dca35 Remove GCC-specific pragma and disabled Clang warning d298b37 Always send configuration if the boundaries change 0166a85 BackgroundDexOptService: skip low battery check if not present 051a8f6 Consider shared libs when precreating WebView classloader 540aedb Check if mSurface is valid before create SurfaceSession d6eff81 Explicitly restart the killed wallpaper service 8dfb2c7 services: Fix double-free error on RemoteFillService 625cf8d PackageManager: Clean up profile step for performDexOptUpgrade 58c0ac5 Do not force crash for EGL_NO_SURFACE 00729aa SystemUI: fix black scrim when turning screen on from AOD 06b9594 Can not get a thumbnail of Jpeg image of QCIF size. 78fc595 services: Fix low probability deadlock a49d097 Store package restriction settings at shutdown e9c3ff6 Fix some list-item selection/scrolling issues bb5b378 Remove LOCAL_STATIC_SHARED_LIBRARY usage 7303d87 Avoid ANR caused by synchronized() of appDiedLocked() 12afca6 SettingsLib: Remove ugly space reservation for icon in preferences d918ce6 Fix shared libraries loading during backup 49ae767 Handle Backup onUnlockUser on fg thread 9535800 Improve ActivityManagerInternal.startIsolatedProcess. 13da109 SystemUI: No Signal bar displays for a moment in UI after Bootup 84285bd Add SU_SESSION_CHANGED to protected broadcasts 37e894e Adding optimization to reduce callbacks to TextClock 118dc35 GlobalActions: Fix systemserver crash issue d70be47 Notification: Fix no icon shown for data limit notification 13b587f1 SystemUI: Fix SystemUI Crash. 04ed028 Fix possible NPE crash when adding new accounts in Settings. 5e9cd82 Update network score from NetworkAgent 41cee93 Fix and work around aliasing rule violations 0e84f0b Turning screen on without creating surface 976c544 ExifInterface: fix incorrect thumbnailLength in handleThumbnailFromJfif a77025a services: fix the NPE in RankingHelper aae3b22 media: fix system_server deadLock 83028eb Enable priority boost for non-Jack builds. 5b5fad7 Fix intermittent slowness in resolver activity towards end of day. 089c902 PackageManagerService: Avoid NPE in matchComponentForVerifier 560985a Keyguard: Fix black background while screen turning off/on quickly ee7da9d base: touch response optimizations 9cc4b47 DpmService : Added protected broadcast intents.. eac02fe GNSS: fix the null object reference in configManager.getConfig(), judge the null pointer firstly.. 3f0b6f6 aapt2: Replace strcpy with memcpy. 9cf6b4d Parcel: Avoid NPE in finalization 45ea6bc InputWrapper: Opt out early if session == null 40b6e2b Fix Google dialer FC due to missing permissions 8ffb331 hwui: Disable fine-grained logging 5008f28 Fix doFadingAnimationLocked in sanitized builds. 3c99b5c Optimize setStorageEncryption code d6dc51c Let InputFilter's message be processed faster 6bf38bc app_main: Fix "zygote is killed by signal 1" be727d3 Set scrollview on the power menu e220bfd add SwapPss of native processes to totalSwapPss 66c271d Telephony: Don't crash for too long baseband version 3029a16 Don't wait for Bluetooth when shutting down 38b246a Don't wait for NFC when shutting down. dabc961 framework: shorten wait time for shutdown time optimization 1677c1b Reduce the uncessery wm call while checkKeyguardVisibility 4dd663b QS Tile: increase DEFAULT_MAX_BOUND to 6 0893307 Allow faster app switching ae8fed5 Account: Fix the risk of sqliteconnection leak 606fa51 SystemUI: Remove padding for navbar and statusbar 3a68982 Support UnifiedNlp (microG) 0db585a MiniThumbFile: Fix image/bitmap retrieval bfa033e Rework thumbnail handling ecc3bd6 Vectorized the power menu sound panel selector 78f86de Persistent background app notification: disable by default e0694a8 Change power save mode color to sexy red 15b9369 Fix notification shows wrong question 472c0bf Fingerprints: Increase MAX_FAILED_ATTEMPTS 9529404 Fix to avoid UI freeze issue 76526a0 base: preference seekbar widgets should follow the rules 07cb29c SystemUI: Prevent NPE in Dependency.get() in BrightnessController 2e1c112 Settings:Bugfix for NPE, Only valid screen power consumption need to smear 7db80db am: Add NULL check in TaskRecord.getWindowContainerBounds 93e5a43 Current view findFocus maybe null, which cause NullPointerException. 65262e5 core: Add support for fake signatures, enabled per app by dynamic permission c631811 Fix NPE with void android.view.VelocityTracker.clear() 040f379 Frameworks: Fix Null Pointer Issue 90e4336 Spam: Fix non-protected broadcast from supersu, qcril and fm cf1d199 Widget: Catch null point exception in AbsListViewAutoScroller e30e73e BT:Crash occured due to null pointer exception. 2c7dea7 Bluetooth: Avoiding NULL pointer dereferences 5005d44 Suppress FingerprintManager logspam 5104028 Kill off provider info logspam 71a43ed binder: adjust GC interval for binder ops 731059f Fix service cannot start when service removed from restartList 6e53dbb Passing a new ArraySet instance to avoid crash 6052753 PackageManagerService: Add finally block to close the stream. 1a7f270 SystemUI: disable statusbar time refresh when screen off 4abadf8 BluetoothAdapter: disable logspew 8a78dfb MountService: Prevent NPE with DropBoxManager 00d5174 Handle IllegalArgumentException bfa74f9 Bad token of activity when do the launch work at the app process side f9f9ce1 Fix race condition when writing UidState of appops. e5247b7 Reporting FULL_WAKE_LOCK to battery stats. bad2661 fixed handling of data URI schemes in Intent.toUri 4212cdb Fix double free issue in ResTable. b0c61fb Framework: Fix NotificationListenerService monkey null pointer issues 73a1190 frameworks/base: reduce the setTransactions 58d0bf0 Fix NPE in updateEmptyShadeView() upon screen rotation 0a3d1bc Handle invalid pointerId 401208c Avoid ConcurrentModificationException in method dump abf25c9 SystemUI: Fix SystemUI Crash Issue e58a299 Fix window transformation related issue 4cbbca01 Sync Preference in UI for new cached device 449e50d Fix ANR due to long wait for synchronization lock 0858d70 Fix broadcast receiver leak issue de2e5cf Fix to android 7.0+ Intent Flag Bug 0842c0d Unset frame listener before tearing down GLThreadManager. ec1de86 Scroll: modified velocitytracker 44d8709 ParcelFileDescriptor: can we stop the panic here? d5306c6 Workaround for wallpaper not shown correctly problem f70efe7 Ensure the generation is not changed before put value to cache 982fcff FIX No sim - airplane mode padding cf699f5 Allow Python Versions Higher than 2.6 420c2ec camera: catch NullPointerException for Nexus 5 0ae7618 Fix Photosphere/Camera FCs 1acec83 Fix for google backup and restore 68be72d Bluetooth: Prioritize Bluetooth state change intent to start Service a50146b SettingsProvider: Add missing INTERACT_ACROSS_USERS_FULL permission 9750414 Add default permissions for few ROM specific apps a70b154 Add default permissions for multiple gapps e8f56d7 Disable Mobile Data Always On by default [1/2] dfa07a5 Add handling SQLiteDatabaseCorruptException. 389a78d NightLight: Allow lower temperatures d01f050 MTU should be 1358 as per 3GPP standards, especially for LTE radio interfaces. 40c8de3 Base: Pixel Colors: Change dividers from Holo Blue to Pixel Blue 7e542d5 base: Add stub files e810cae base: rescuce party: check isDisabled on all public API 9d54df9 Kill airplane mode toggle Teal color ec8fb55 Fix NPE when AOSP ambient display preference is removed 5d0cd06 Add missing STORAGE_INTERNAL permission for BackupRestoreConfirmation 6dfe05e SettingsLib: Allow Skia Vulkan to be used as HW renderer c745c96 Optimize IncallUI delay for voice calls 57d864f telephony: Hack GSM and LTE signal strength 6aebb90 Allow creating custom dialogs in DialogPreference. ef7e7ea Enable non-market apps install by default b73fddc Treat default value that wasn't found as empty value. f0e3995 DEBUG: Turn off some debugging we don't need. 1b9379b SmoothSpinners: Makes the loading "spinner" animation smoother 703853f core: Update GPS Icons to be more Material 45540ec SystemUI: make sure to expand all the way when flinging c04acff allow forcing HighEndGfx mode 7edb686 Improve scrolling cache e209f28 Reduce log verbosity: Don't spam logcat c913f54 Avoid needless Integer.valueOf() object allocation. 52bab69 aapt: silence density flag warnings 09e877c hwui: Remove deprecated compiler flag d6a0afc frameworks/base: Support for third party NFC features and extensions * packages/apps/Gallery2/ 85a7851 Gallery2: explicitly include android-support-v7-recyclerview 08dd2c9 Merge tag 'android-8.1.0_r15' of https://android.googlesource.com/platform/packages/apps/Gallery2 into HEAD * vendor/lineage/ 1e74723 lineage: Camera2 priv-app permissions whitelist b8ed9d9 vendor: More priv-app whitelist updates ==================== 04-04-2018 ==================== * android/ 7ad41ca manifest: Track ril 403499c Merge 'lineage-15.1' into 8.1 * bionic/ 584740d Merge tag 'android-8.1.0_r20' into 8.1 * build/make/ 52c156f Merge 'lineage-15.1' into 8.1 * frameworks/av/ 4b07654 Merge 'lineage-15.1' into 8.1 * frameworks/base/ a275e41 Merge tag 'android-8.1.0_r20' into lineage-15.1 * frameworks/opt/telephony/ cdfbdc8 Merge 'lineage-15.1' into 8.1 * hardware/qcom/audio-caf/msm8996/ 14d7df0 Merge tag 'LA.UM.6.5.r1-06700-8x96.0' of caf into lineage-15.1-caf-8996 * hardware/qcom/display-caf/msm8996/ 80f2baf Merge tag 'LA.UM.6.5.r1-06700-8x96.0' of caf into lineage-15.1-caf-8996 * hardware/qcom/media-caf/msm8996/ 020e52b Merge tag 'LA.UM.6.5.r1-06700-8x96.0' of caf into lineage-15.1-caf-8996 * hardware/ril/ d834192 ril: Add support for DC_HSPAP * hardware/ril-caf/ 32fb201 ril: Add support for DC_HSPAP * packages/apps/Settings/ f53c73f Merge 'lineage-15.1' into 8.1 8f8fd43 Merge tag 'android-8.1.0_r20' into lineage-15.1 * packages/apps/crDroidSettings/ 591deb4 Updated translations * packages/inputmethods/LatinIME/ ea42939 Merge 'lineage-15.1' into 8.1 * packages/providers/DownloadProvider/ 2d2dd46 Remove download notification after preview * packages/services/Telecomm/ aabe04d Merge 'lineage-15.1' into 8.1 * packages/services/Telephony/ 7f8d1d0 Merge 'lineage-15.1' into 8.1 * system/sepolicy/ 562f5db Merge 'lineage-15.1' into 8.1 * vendor/crDroidOTA/ 586eef2 Shamu Updated to 04042018 f742c07 cheeseburger: Update * vendor/lineage/ e49c0b8 apn: Update Vodafone default ==================== 04-03-2018 ==================== * android/ db32f45 manifest: android-8.1.0_r15 -> android-8.1.0_r20 * build/make/ 986c59a Merge tag 'android-8.1.0_r20' into lineage-15.1 * frameworks/av/ 833f388 Merge tag 'android-8.1.0_r20' into lineage-15.1 abef5ce Revert "libmedia: Fix null pointer crash in secure buffer allocation.." * frameworks/opt/net/wifi/ e0f48b9 Merge tag 'android-8.1.0_r20' into lineage-15.1 * frameworks/opt/telephony/ 45f3a2d Merge tag 'android-8.1.0_r20' into lineage-15.1 * hardware/qcom/camera/ b7eb232 Merge tag 'android-8.1.0_r20' into lineage-15.1 * kernel/oneplus/msm8998/ f9bf7ba Merge branch 'oneplus/QC8998_O_8.1' of https://github.com/android-linux-stable/op5 into 8.1.0-unified * packages/apps/CarrierConfig/ 57882fb Merge tag 'android-8.1.0_r20' into lineage-15.1 * packages/apps/CellBroadcastReceiver/ b79b565 Merge tag 'android-8.1.0_r20' into lineage-15.1 * packages/apps/Email/ 65d474d Merge tag 'android-8.1.0_r20' into lineage-15.1 * packages/apps/UnifiedEmail/ 30e0ea4 Merge tag 'android-8.1.0_r20' into lineage-15.1 * packages/providers/TelephonyProvider/ 39b2041 Merge tag 'android-8.1.0_r20' into lineage-15.1 * packages/services/Telecomm/ 15cd947 Merge tag 'android-8.1.0_r20' into lineage-15.1 * packages/services/Telephony/ bab2621 Merge tag 'android-8.1.0_r20' into lineage-15.1 * system/bt/ 4d314af Merge tag 'android-8.1.0_r20' into lineage-15.1 ==================== 04-02-2018 ==================== * build/make/ cabe00f Merge 'lineage-15.1' into 8.1 5a14a7f Install (vendor|system/vendor)/build.prop always * device/oneplus/dumpling/ 26715c2 dumpling: Set matching build fingerprint for system, vendor and boot images * frameworks/base/ 788d138 Automatic translation import * hardware/qcom/media-caf/msm8952/ 63c9787 Revert "media: Adjust for new header Android.bp requirements" * packages/apps/Contacts/ b5ea4d6 Automatic translation import * packages/apps/DeskClock/ 1ca2f61 Automatic translation import * packages/apps/Dialer/ 8eae928 Automatic translation import * packages/apps/FMRadio/ 4e4a154 Automatic translation import * packages/apps/Gallery2/ 1554c64 Automatic translation import * packages/apps/Jelly/ d4d6041 Automatic translation import * packages/apps/Nfc/ 7a040e8 NFC: Adding new vendor specific interface to NFC Service * packages/apps/Recorder/ ba3b083 Automatic translation import * packages/apps/Settings/ f75eeeb Merge 'lineage-15.1' into 8.1 0c2f2b6 Automatic translation import e346301 Merge 'lineage-15.1' into 8.1 a9e5147 PrivacyGuard: skip icon lookup for OP_NONE * packages/apps/Snap/ 18960c5 Automatic translation import * packages/apps/WallpaperPicker/ 956b56d Automatic translation import * packages/apps/crDroidSettings/ e29fc1f Updated translations 9b32d2a Move system default animation settings under Global [2/2] a6019ab Add toggle to enable Android P system animation [2/2] * vendor/crDroidOTA/ 0f7a00f crackling: Update 28a68a2 Update Galaxy S5 all variants 80be527 Add v500 22fea2e Pixel / Pixel XL: Update * vendor/nxp/interfaces/opensource/nfc/ 113daf4 Do not link to android.hidl.base@1.0 ==================== 04-01-2018 ==================== * build/make/ a6d45dc core: remove duplicated boot jars 9d09ec4 Introduce non-preopt boot jars * device/oneplus/dumpling/ b8f662b dumpling: require at least 5.0.4 firmware 757e6d1 dumpling: use fingerprint from 5.0.4 * hardware/qcom/media-caf/msm8952/ b349c61 fix circular dependency libnativewindow <-> libui 15e3873 media: Adjust for new header Android.bp requirements * packages/apps/crDroidSettings/ 5090126 Updated translations bdcd6e7 crdroid: Protect OTA against blank links * packages/overlays/black/ 1b9487d Fix black on black icons for launcher * vendor/crDroidOTA/ f4e93fd 20180401 bullhead update 9605f28 potter: 20180401 update 9022c7f update devices 37054bb bullhead - secure links 66f0908 Add potter e0fecea Update Bullhead Links 16c71bc angler: Update 995b2a2 angler: Test blank changelog 47bc137 update readme and added https (we use secured links) 1789406 added missing tags @crdroidandroid/maintainers make sure to have all links updated as this will be needed for new website update read more here https://github.com/crdroidandroid/android_vendor_crDroidOTA#mandatory-xml-tags 3b903b0 Clean up OTA 8e74740 cheeseburger: Update * vendor/nxp/opensource/external/libnfc-nci/ 03a6521 pn54x: Set nq1xx chips to pn547 and nq2xx to pn548 380c9a0 pn54x: set NXP_CHIP_TYPE based on BOARD_NFC_CHIPSET 9110528 pn54x: Always build as nfc_nci.nqx.default * vendor/oneplus/ 6564759 msm8998: update blobs from OP5 beta7 / OP5T beta5 ==================== 03-31-2018 ==================== * android/ c84d774 Merge 'lineage-15.1' into 8.1 71a741c manifest: Sync HVX neuralnetworks HAL b43dae5 manifest: Track expat * device/lineage/sepolicy/ 37a89a7 sepolicy: Change recovery_prop to lineage_recovery_prop * external/f2fs-tools/ ffcf3fa Merge branch 'master' of https://android.googlesource.com/platform/external/f2fs-tools into HEAD d043a26 Merge "Revert "FROMLIST: libf2fs: reset wanted_total_sectors by new sector_size"" * frameworks/av/ 8a99f43 Add screen record tile and service improvements [2/2] * frameworks/native/ 9afbde0 Fix resampling for multiple pointers 84d5aa8 Fix broken input tests * frameworks/opt/telephony/ 7897fa2 Support enhanced call blocking function * hardware/qcom/audio-caf/msm8996/ 549e801 qahw_api: Ignore missing dependency * hardware/qcom/fm/ bb6007c fm_hci/helium: Exclude from OSS builds * kernel/oneplus/msm8998/ 1c29343 Merge 4.4.126 into 8.1.0-unified fbafbc8 arm: dts: Revert panel optimizations 2bb3a6f Merge 4.4.126 into oneplus/QC8998_O_8.1 8ff8cb8 Linux 4.4.126 cff88ba net: systemport: Rewrite __bcm_sysport_tx_reclaim() 5ebbc45 net: fec: Fix unbalanced PM runtime calls 41462e8 ieee802154: 6lowpan: fix possible NULL deref in lowpan_device_event() bd01dd8 s390/qeth: on channel error, reject further cmd requests e960fa0 s390/qeth: lock read device while queueing next buffer f9b4ec9 s390/qeth: when thread completes, wake up all waiters a45300d s390/qeth: free netdevice when removing a card 24b90c6 team: Fix double free in error path 32b3606 skbuff: Fix not waking applications when errors are enqueued e582bbb net: Only honor ifindex in IP_PKTINFO if non-0 335079e netlink: avoid a double skb free in genlmsg_mcast() 800c505 net/iucv: Free memory obtained by kzalloc c24c421 net: ethernet: ti: cpsw: add check for in-band mode setting with RGMII PHY interface 527f39d net: ethernet: arc: Fix a potential memory leak if an optional regulator is deferred bdb1a29 l2tp: do not accept arbitrary sockets 466c797 ipv6: fix access to non-linear packet in ndisc_fill_redirect_hdr_option() de31c39 dccp: check sk for closed state in dccp_sendmsg() 51b4111 net: Fix hlist corruptions in inet_evict_bucket() 6f87969 Revert "genirq: Use irqd_get_trigger_type to compare the trigger type for shared IRQs" cf7a1cf scsi: sg: don't return bogus Sg_requests * packages/apps/Settings/ 1582ca4 Settings: Remove unused parameter 55c634f Settings: fix themeing of storage summary page 4cb4508 Settings: fix themeing of sim preference dialogs aecdc95 Merge 'lineage-15.1' into 8.1 * packages/apps/SlimRecents/ af797ff Improve slimrecents toggling reliability 3b8c66e Centralize and fix caches broadcast receivers [1/2] dd9cb4a Clear all action: remove all recents apps, not only the ones showing in the panel 09c6e44 Use SystemServicesProxy to get recent tasks f87c4ef Preload recents on settings change or dpi change * packages/apps/crDroidSettings/ a4f31d6 Updated translations 7872a06 base: Add screen off animation [2/2] * vendor/crDroidOTA/ 173e4c2 dumpling: update to crDroidAndroid-8.1-20180331-dumpling-v4.1 also updated shortlinks to bit.ly provided ones (goo.gl is going down) 6015970 add notice * vendor/lineage/ b617f02 increase changelog history generation to 10 days most of us build weekely and most of the times we loose a few days in changelog ==================== 03-30-2018 ==================== * android/ 8b9dd2c manifest: Track clang 7.0.1 2533a9a Revert "manifest: Add revision for clang" b3e849f manifest: Add revision for clang * frameworks/opt/telephony/ 0198a40 IMS: Use proper phone to route emergency calls 574722a Fix a cherrypick mistake * hardware/qcom/audio-caf/msm8998/ 56eeef3 audio: add amplifier hooks for stream parameter manipulation * prebuilts/clang/host/linux-x86/clang-4667116/ 28510c6 Initial push * vendor/crDroidOTA/ eb73747 cheeseburger: Update ==================== 03-29-2018 ==================== * external/f2fs-tools/ 30a495f Merge remote-tracking branch 'aosp/master' into HEAD fdd1b1a Fix typo userata with userdata * kernel/oneplus/msm8998/ dae5c93 oneplus5: sigma kernel 4.0 9b2f922 crypto: lz4: Fix build error f254cad BACKPORT: crypto: change LZ4 modules to work with new LZ4 module version 4e7ab90 UPSTREAM: lib/decompress_unlz4: change module to work with new LZ4 module version 056e554 UPSTREAM: time: Fix ktime_get_raw() incorrect base accumulation e9c5525 BACKPORT: time: Clean up CLOCK_MONOTONIC_RAW time handling 527bfec UPSTREAM: arm64/vdso: Fix nsec handling for CLOCK_MONOTONIC_RAW 43646df BACKPORT: time: Fix CLOCK_MONOTONIC_RAW sub-nanosecond accounting 70acfae UPSTREAM: arm64: vdso: fix clock_getres for 4GiB-aligned res 4a6a836 FROMLIST: arm64: kpti: Fix the interaction between ASID switching and software PAN 6b409ff arm64: Kconfig: Reword UNMAP_KERNEL_AT_EL0 kconfig entry 752f2be arm64: use RET instruction for exiting the trampoline ddc74a7 FROMLIST: arm64: kaslr: Put kernel vectors address in separate data page fbd5cef FROMLIST: arm64: mm: Introduce TTBR_ASID_MASK for getting at the ASID in the TTBR 874f898 FROMLIST: arm64: Kconfig: Add CONFIG_UNMAP_KERNEL_AT_EL0 26fb79b FROMLIST: arm64: entry: Add fake CPU feature for unmapping the kernel at EL0 984927b FROMLIST: arm64: tls: Avoid unconditional zeroing of tpidrro_el0 for native tasks 894b1ff FROMLIST: arm64: erratum: Work around Falkor erratum #E1003 in trampoline code 0675340 FROMLIST: arm64: entry: Hook up entry trampoline to exception vectors 056e38f FROMLIST: arm64: entry: Explicitly pass exception level to kernel_ventry macro 061b738 FROMLIST: arm64: mm: Map entry trampoline into trampoline and kernel page tables 77549b4 FROMLIST: arm64: entry: Add exception trampoline page for exceptions from EL0 a16bc2c FROMLIST: arm64: mm: Invalidate both kernel and user ASIDs when performing TLBI caa7b7e FROMLIST: arm64: mm: Add arm64_kernel_unmapped_at_el0 helper 79ab370 FROMLIST: arm64: mm: Allocate ASIDs in pairs b1b5fb5 FROMLIST: arm64: mm: Fix and re-enable ARM64_SW_TTBR0_PAN 0a11962 FROMLIST: arm64: mm: Move ASID from TTBR0 to TTBR1 e632aca FROMLIST: arm64: mm: Temporarily disable ARM64_SW_TTBR0_PAN 403712f FROMLIST: arm64: mm: Use non-global mappings for kernel space 0a6f44c UPSTREAM: arm64: factor out entry stack manipulation edd58b2 UPSTREAM: arm64: tlbflush.h: add __tlbi() macro 94cf6e2 ASoC: core: Don't assign an out-of-bounds address to rtd_aux 0856442 include/uapi/linux/if_pppox.h: include linux/in.h and linux/in6.h 032838e CHROMIUM: kbuild: add forward declaration of default target to Makefile.headersinst f10b93c FROMGIT: kbuild: shrink .cache.mk when it exceeds 1000 lines b136030 FROMGIT: kbuild: Cache a few more calls to the compiler 338b71d FROMGIT: kbuild: Add a cache for generated variables ae6a64e FROMGIT: kbuild: Add __cc-option macro 11152c1 FROMGIT: kbuild: add forward declaration of default target to Makefile.asm-generic 2fa358f FROMGIT: kbuild: move "_all" target out of $(KBUILD_SRC) conditional 0ad239e BACKPORT: arm64: ensure the kernel is compiled for LP64 4c3ed50 crypto: qce50: Init sg don't just add pages to it 7e0fc94 mark qcedev data const e908354 Revert "mm: revert x86_64 and arm64 ELF_ET_DYN_BASE base changes" 7e115e4 arm64: determine stack entropy based on mmap entropy 5ad3c03 UPSTREAM: arm64/mmap: properly account for stack randomization in mmap_base 70e915a slub: add multi-purpose random canaries 6bcc500 slub: add support for verifying slab sanitization bbf175c slub: add basic full slab sanitization 833928c add support for verifying page sanitization c48a0b1 add simpler page sanitization 45feed5 UPSTREAM: arm64: ascii armor the arm64 boot init stack canary 7167184 BACKPORT: random,stackprotect: introduce get_random_canary function 70dbca8 arm64: support __int128 with clang bc190052 arm64: support __int128 on gcc 5+ 1972d6e Turn off FORTIFY_SOURCE for GCC 4.9.4 b5f17c0 replace incorrect strscpy use in FORTIFY_SOURCE 4a061c5 BACKPORT: include/linux/string.h: add the option of fortified string.h functions 7a94d2c enable protected_{symlinks,hardlinks} by default 57ee8b3 disable ptrace_scope by default df16ada disable crc check 2c49bc4 Makefile: Add SCRIPT_OPT_FLAGS to allow passing of flags from a script 342e48e Makefile: Use O3 for Clang af1e666 Makefile: Slim down CONFIG_CC_OPTIMIZE_FOR_SIZE block de8c110 FROMGIT: sched/sysctl: Fix attributes of some extern declarations 812570d FROMLIST: arm64: avoid overflow in VA_START and PAGE_OFFSET 7ee16c8 BACKPORT: selinux: Remove redundant check for unknown labeling behavior 00d041a CHROMIUM: kbuild: clang: Disable the 'duplicate-decl-specifier' warning f0244ee module: Remove const attribute from alias for MODULE_DEVICE_TABLE 5f63052 soc: qcom: qpnp-haptic: Fix self assign Clang warnings 050540e codecs: tfa9891: Hide self assign Clang warnings 6f9f586 touchscreen: fw_update_v7: Fix constant logical operand warning cc19de9 Input: mousedev - fix implicit conversion warning f8751cb cfg80211: Support backport of removing ieee80211 e141e6e BACKPORT: cfg80211: remove enum ieee80211_band 16d3f55 ANDROID: HACK: Makefile: fix all build warnings for in tree code 1055313 drivers: firmware: qcom: more specific -Wno-* subdirs 6008e89 ANDROID: HACK: Makefile: wrap -Wno-frame-larger-than= flags in cc-option 32d6b27 ANDROID: HACK: Makefile: whitelist CFLAGS to reenable Werror caeac48 UPSTREAM: nl80211: Fix enum type of variable in nl80211_put_sta_rate() 78b8f83 BACKPORT: netfilter: ctnetlink: Make some parameters integer to avoid enum mismatch 26a7a5a BACKPORT: kernel.h: handle pointers to arrays better in container_of() fd6c847 BACKPORT: bug: split BUILD_BUG stuff out into 6ccd202 FROMLIST: netfilter: nf_nat_h323: fix logical-not-parentheses warning ea77a73 arm64: Update Clang flags 80e4362 FROMLIST: BACKPORT: kbuild: add __cc-ifversion and compiler-specific variants c8fcc91 FROMLIST: kbuild: add clang-version.sh 710f048 msm: sde: fix unaligned memory read dda1f4f soc: qcom: smp2p: fix __iomem access in SMP2P_{GET,SET}_* 81d7b31 Revert "HACK: drivers: soc: qcom: fix boot failures with clang-built kernel" a5324d3 BACKPORT: PCI: Make PCI_ROM_ADDRESS_MASK a 32-bit constant c96f36f UPSTREAM: dm ioctl: remove double parentheses 78ffbc3 BACKPORT: kbuild: clang: Disable 'address-of-packed-member' warning d083af8 BACKPORT: compiler, clang: properly override 'inline' for clang a28ad8e BACKPORT: compiler, clang: suppress warning for unused static inline functions f527332 BACKPORT: compiler, clang: always inline when CONFIG_OPTIMIZE_INLINING is disabled 80a3eb0 Revert "LLVMLINUX: Mark inline functions as __maybe_unused" 1577f9e UPSTREAM: kbuild: fix asm-offset generation to work with clang a8fa532 UPSTREAM: kbuild: consolidate redundant sed script ASM offset generation 1136d5f UPSTREAM: kbuild: Consolidate header generation from ASM offset information b86526d Revert "LLVMLINUX: kbuild, LLVMLinux: Fix asm-offset generation to work with clang" 2fd159e drivers: staging: qcacld-3.0: treat more clang warnings as no-error 2c3314d HACK: drivers: soc: qcom: fix boot failures with clang-built kernel 396e53b HACK: drivers: staging: qcacld-3.0: increase clang frame-larger-than threshold f5caf99 drivers: staging: qcacld-3.0: don't treat some clang warnings as errors 4fa86a6 drivers: media: msm: don't use nested functions 7908ff4 drivers: soc: qcom: fix register names on ARM64 f1cd9fe ANDROID: HACK: futex, LLVMLinux: don't optimize futex_detect_cmpxchg() on ARM64 8f52c98 ANDROID: HACK: arm64, LLVMLinux: replace prfm instruction in spin_lock_prefetch() 67f1900 ANDROID: HACK: arm64, LLVMLinux: use -mno-implicit-float 5cb345ab ANDROID: HACK: arm64: crypto, LLVMLinux: explictly pass -mcpu option to gas 5c951f0 ANDROID: HACK: firmware, LLVMLinux: fix EFI libstub with clang 1d2df82 UPSTREAM: crypto: arm64/sha - avoid non-standard inline asm tricks ca0c5dd ANDROID: kasan, LLVMLinux: add clang-specific CFLAGS_KASAN 1d7209c ANDROID: Kbuild, LLVMLinux: disable clang -Wpointer-bool-conversion 0552088 ANDROID: Kbuild, LLVMLinux: allow overriding clang target triple 92bf8de ANDROID: Kbuild, LLVMLinux: fix GCC_TOOLCHAIN definition 025c400 ANDROID: drivers: acpi: fix link error with ACPI_PROCESSOR=y, ACPI_PROCESSOR_IDLE=n cc31ca4 LINARO: Add -meabi gnu to the clang parameters e41afa5 LLVMLINUX: DO-NOT-UPSTREAM arm64, LLVMLinux: prfm d50b3b5 LLVMLINUX: DO-NOT-UPSTREAM crypto: LLVMLinux: Explicitly pass through assembler options e5fd3f1 LLVMLINUX: LLVMLinux: use -Oz instead of -Os when using clang 5ae5059 LLVMLINUX: Mark inline functions as __maybe_unused d86aaf3 LLVMLINUX: kbuild, LLVMLinux: Add -Werror to cc-option to support clang ff3adf0 LLVMLINUX: kbuild, LLVMLinux: Fix asm-offset generation to work with clang 9f6c051 LLVMLINUX: kbuild, LLVMLinux: Add more compiler options for clang 87b0c57 LLVMLINUX: fs, LLVMLinux: Remove warning from COMPATIBLE_IOCTL c59721d LLVMLINUX: Kbuild: LLVMLinux: Disable the use of the Integrated Assembler when compiling with Clang fc5ce9d LLVMLINUX: kbuild, LLVMLinux: Add better clang cross build support bcf4135 UPSTREAM: locking/static_keys: Avoid nested functions 2a0f165 include/linux/dcache.h: use unsigned chars in struct name_snapshot 6e2c02c ANDROID: vfs/ext4: finish umount(2) in time and avoid errors=panic by filesystem 0e5efa6 msm: mdss: add idle state node 0638a57 usb: dwc3-msm: Switch to freezable workqueue for sm_work 5375de6 scsi: ufs: Change power mode on line reset da07432 scsi: ufs: disable auto hibern8 6a7cf46 scsi: ufs: add auto_hibern8 message 3c9becb ANDROID: binder: Switch binder_deferred_lock to a spinlock. 5aebe02 mfd: wcd9xxx: disable slimbus register access for debugfs 7522f0a block: replace io_schedule with io_schedule_timeout 56cd1e7 scsi: ufs: Increase crypto thread priority 33415f9 UPSTREAM: arm64: prevent regressions in compressed kernel image size when upgrading to binutils 2.27 d2731f3 UPSTREAM: arm64: kernel: force ET_DYN ELF type for CONFIG_RELOCATABLE=y 1ec0569 msm: clock-osm: Use CLKFLAG_NO_RATE_CACHE for pwrcl and perfcl clk f722c24 qcom-cpufreq: Use CLKFLAG_NO_RATE_CACHE a7a5219 usb: dwc3-msm: Remove indefinite wakeup 3b1308b msm: msm_bus: Don't enable QoS clocks when none are present b2bf17c i2c-msm-v2: Ensure system is always active for i2c transfers 75f65c9 power: msm-core: Compile out temperature polling ff6a135 power: msm-core: Fix mutex not getting unlocked in error path 7926b35 add alloc_pages_exact alloc_size attributes b7a8af0 add percpu alloc_size attributes 07bc4dd add vmalloc alloc_size attributes 2a342e1 add kmalloc/krealloc alloc_size attributes df5db89 BACKPORT: arm64, vdso: Define vdso_{start,end} as array e3e6ac1 BACKPORT: arm64: apply __ro_after_init to some objects 5ce58f5 randomize lower bits of the argument block 2c93a3f UPSTREAM: mark most percpu globals as __ro_after_init c96df92 UPSTREAM: mm/mmap.c: mark protection_map as __ro_after_init 018c55c bug on !PageSlab && !PageCompound in ksize cba1fef always perform cache_from_obj consistency checks 71f91b9 bug on kmem_cache_free with the wrong cache fd97f9e real slab_equal_or_root check for !MEMCG_KMEM a724ea3 add missing cache_from_obj !PageSlab check 66ee54c add a SLAB_HARDENED configuration option 847e1b0 BACKPORT: mm: allow slab_nomerge to be set at build time 53b1efb UPSTREAM: mm/slub.c: add a naive detection of double free or corruption 1da9099 UPSTREAM: mm: add SLUB free list pointer obfuscation 409c74c UPSTREAM: mm/slub: query dynamic DEBUG_PAGEALLOC setting caa1c95 UPSTREAM: mm/slub.c: fix random_seq offset destruction 0ea0bfe UPSTREAM: mm/slab.c: fix SLAB freelist randomization duplicate entries b457b61 UPSTREAM: mm: SLAB hardened usercopy support a8b710e mm: reorganize SLAB freelist randomization 5174f7c slub: drop bogus inline for fixup_red_left() c90734e mm: disable CONFIG_MEMORY_HOTPLUG when KASAN is enabled 1e473e6 kasan: improve double-free reports 5a887a1 ANDROID: mm, kasan: coalesce split strings 3a639f3 kasan: remove the unnecessary WARN_ONCE from quarantine.c 5d58687 kasan: avoid overflowing quarantine size on low memory systems ce3107f mm/kasan: get rid of ->state in struct kasan_alloc_meta f70b89f mm/kasan, slub: don't disable interrupts when object leaves quarantine 8811a2f mm/kasan: get rid of ->alloc_size in struct kasan_alloc_meta c10c7ce mm/kasan: don't reduce quarantine in atomic contexts ba503485 mm/kasan: fix corruptions and false positive reports b5a3e97 mm, kasan: switch SLUB to stackdepot, enable memory quarantine for SLUB 31257bb mm: SLUB freelist randomization 48be4e8 mm: SLAB freelist randomization 4379782 mm/slab: introduce new slab management type, OBJFREELIST_SLAB 23bf2e1 mm/slab: factor out slab list fixup code 1691dec mm/slab.c: add a helper function get_first_slab 2c5d4fc mm/slab.c use list_first_entry_or_null() b155718 mm: slab: free kmem_cache_node after destroy sysfs file 8cab036 mm, kasan: account for object redzone in SLUB's nearest_obj() c447296 mm, kasan: don't call kasan_krealloc() from ksize(). d0a1082 kasan/quarantine: fix bugs on qlist_move_cache() 9e232fa mm: mempool: kasan: don't poot mempool objects in quarantine 413f6d4 kasan: change memory hot-add error messages to info messages e8431ce mm: kasan: remove unused 'reserved' field from struct kasan_alloc_meta 221cc73 mm/kasan: add API to check memory regions 93f45e2 MAINTAINERS: fill entries for KASAN 28ea405 mm/kasan: print name of mem[set,cpy,move]() caller in report d90e44b mm: kasan: initial memory quarantine implementation b834d8f mm/slab: make criteria for off slab determination robust and simple 1e6bbd8 mm/slab: clean up cache type determination feedfd5 mm/slab: put the freelist at the end of slab page 917668d mm, kasan: add GFP flags to KASAN API 0813ff7 mm, kasan: fix compilation for CONFIG_SLAB 8ddae5a UPSTREAM: mm, kasan: stackdepot implementation. Enable stackdepot for SLAB 31daabf lib/stackdepot.c: Revert for a clean fast forward from Google 3b7c954 mm/slab: do not change cache size if debug pagealloc isn't possible e615428 mm, kasan: SLAB support 9fe0089 mm/slab: factor out debugging initialization in cache_init_objs() ac14ff4 mm/slab: align cache size first before determination of OFF_SLAB candidate c24560f mm/slab: remove object status buffer for DEBUG_SLAB_LEAK 7a49f42 mm/slab: alternative implementation for DEBUG_SLAB_LEAK 3c4a557 mm/slab: clean up DEBUG_PAGEALLOC processing code 08d227d mm/slab: use more appropriate condition check for debug_pagealloc 9e70140 mm/slab: activate debug_pagealloc in SLAB when it is actually enabled b21606c mm/slab: remove useless structure define b474d84 mm/slab: fix stale code comment c7f53b3 mm/slab: move SLUB alloc hooks to common mm/slab.h c03563b mm/slab: remove the checks for slab implementation bug 58d70ff Revert "mm: SLAB hardened usercopy support" 5457f58 CHROMIUM: [media] v4l2-core: Use kvmalloc() for potentially big allocations 97051d8 UPSTREAM: [media] v4l2-async: Use kmalloc_array() in v4l2_async_notifier_unregister() 712b01a BACKPORT: mm, vmalloc: fix vmalloc users tracking properly 0743e55 UPSTREAM: mm, vmalloc: properly track vmalloc users cb4242b CHROMIUM: mm: Take kvmalloc_array() from upstream fc1148e BACKPORT: mm: introduce kv[mz]alloc helpers ec75fe6 FROMLIST: mm/zsmalloc: Change stat type parameter to int 18663e7 UPSTREAM: mm/zsmalloc.c: fix -Wunneeded-internal-declaration warning 29e1848 nohz: fix idle and iowait stats discrepancy 55a57cb tick: don't update idle time if cpu offline 7e4d988 ANDROID: cpufreq: stats: Fix sleeping while atomic in cpufreq_task_stats_init fc408be ANDROID: cpufreq: stats: Fix NULL policy scenarios fecf380 uid_sys_stats: fix overflow when io usage delta is negative 8f65551 Revert "uid_sys_stats: log task io with a debug flag" 40605fb ANDROID: cpufreq: stats: add per task/uid/freq/cluster stats 96b20ea mm, mempolicy: task->mempolicy must be NULL before dropping final reference 5a62624 cpuidle:lpm: Fix div by zero bug a0dbebb cpufreq: cpu-boost: Prevent boost when device device is suspended 4a53db6 msm: mdss: Fix potential buffer overflow d885832 mdss: Add state_notifier hooks de78fcc soc: msm: Add state notifier driver c15dfc8 build: Remove appending plus sign ba4c7c2 dts: s6e3fc1: enable partial update f14c721 dts: s6e3fa5: enable partial update b16a1b3 dts: enable ULPS suspend mode 9716800 dts: Adjust display power settings c990afc ufs: Fix compilation error e9cef7c block: bfq: Fix build 4429df3 block, scheduler: convert xxx_var_store to void 7737030 block/cfq: cache rightmost rb_node e995fb3 block/cfq: replace cfq_rb_root leftmost caching 84e221a rbtree: cache leftmost node internally 96979ae cfq: Give a chance for arming slice idle timer in case of group_idle b058fa2 cfq-iosched: fix the delay of cfq_group's vdisktime under iops mode 2b96ee8 cfq-iosched: Delete unused function min_vdisktime() 096ed5c cfq-iosched: Adjust one function call together with a variable assignment 61edfa2 block: Initialize cfqq->ioprio_class in cfq_get_queue() 352ca6d block: do not merge requests without consulting with io scheduler 2cb806a cfq-iosched: Charge at least 1 jiffie instead of 1 ns b4d916e cfq-iosched: Fix regression in bonnie++ rewrite performance 7141a45 cfq-iosched: Convert slice_resid from u64 to s64 d604342 cfq-iosched: Convert to use highres timers 99721b7 cfq-iosched: Expose microsecond interfaces f5dd676 cfq-iosched: Convert from jiffies to nanoseconds b81998d cfq-iosched: Allow parent cgroup to preempt its child 20f6c82 cfq-iosched: Allow sync noidle workloads to preempt each other f619285 cfq-iosched: Reorder checks in cfq_should_preempt() 384ecc6 cfq-iosched: Don't group_idle if cfqq has big thinktime 4c70bd0 LINARO: arm64: topology: fix cpu power calculation 528fa09 serial: msm_serial_hs: Protect spurious irqs after wakeup irq enablement f03b669 msm: mdss: save state of vsync handler 1f71cf3 net/wireguard: add wireguard importer 7e35142 msm_serial_hs: make the Bluetooth tty thread RT e0cf59f tty: add tty_port_set_policy function e129745 tty: check before stopping kthread efb7163 tty: move tty_port workqueue to be a kthread 1c3f0d0 BACKPORT: mm: fix pageblock heuristic 040ceaa ANDROID: keychord: Fix races in keychord_write. 5fba33a UPSTREAM: writeback: fix the wrong congested state variable definition 9e17f32 UPSTREAM: jiffies.h: declare jiffies and jiffies_64 with ____cacheline_aligned_in_smp 3bd49d7d arm64: strcmp: align to 64B cache line 43828d5 fs: default to noatime e9b81eb msm: kgsl: Report correct GPU frequency in sysfs 703c52f PM/devfreq: bw_hwmon: Unlock mutex in case of error 8a0b82f PM / devfreq: Fix the bug of devfreq_add_device when governor is NULL 55deec2 PM / devfreq: Skip status update on uninitialized previous_freq 967808d PM / devfreq: Add proper locking around list_del() e9dd34f PM: devfreq: Always reflect a change of polling interval 3b05605 PM: devfreq: Use high priority workqueue de86323 msm_cci: fix inconsistent mutex_lock 7f4cb2d msm: mdss: fix inconsistent mutex_lock 61f47a1 slimbus: fix inconsistent mutex_lock 77a5325 qdsp6v2: fix inconsistent mutex_lock d0bdcea wcd9335: fix inconsistent mutex_lock 6f34198 msm: mdss: fix inconsistent mutex_lock 50492ca msm: qdsp6v2: fix inconsistent spin_lock 7ef9a17 pwm: qpnp: Fix qcom HW known issue fa774b7 UPSTREAM: tty: serial_core: add tty NULL check to uart_tx_stopped be74281 fs/fs-writeback.c: remove redundant if check 7d00eb4 mm, writeback: flush plugged IO in wakeup_flusher_threads() 4d7ec27 writeback: Write dirty times for WB_SYNC_ALL writeback ce9e4d4 fs/fs-writeback.c: inode writeback list tracking tracepoints 12c1d23 fs/fs-writeback.c: add a new writeback list for sync 5efab90 writeback: inode cgroup wb switch should not call ihold() 5059ba1 mm,writeback: don't use memory reserves for wb_start_writeback 9d3e9f6 qcom: use interruptible wait to reduce load avg 6989d6f proc: Remove additional SafetyNet flags from /proc/cmdline eabbe69 proc: Remove verifiedbootstate flag from /proc/cmdline 72c46ff cpuidle: don't disable cpuidle when entering suspend bf9e54e msm: mdss: convert threads to interruptible 6924b39 ASoC: wcdxxxx: queue work on power efficient wq 8675126 power: qpnp-fg-gen3: queue work on system_power_efficient_wq 7d48b8e drivers: power: bcl: queue work on system_power_efficient_wq 30a5866 power: bcl: queue work on system_power_efficient_wq c657459 qcom: msm-core: queue work on system_power_efficient_wq 00f969c drivers: mdss: queue input handler functions to a high prio wq 84ab6ed drivers: thermal: queue work on system_power_efficient_wq ed3c5f8 msm: camera: properly initialize vfe 80b5968 Merge 4.4.125 into lineage-15.1 aec8e72 Linux 4.4.125 b3ca20c bpf, x64: increase number of passes c9ea2f8 bpf: skip unnecessary capability check cbb5420 kbuild: disable clang's default use of -fmerge-all-constants 0de8df2 staging: lustre: ptlrpc: kfree used instead of kvfree 95cdf6b perf/x86/intel: Don't accidentally clear high bits in bdw_limit_period() c6fe55e x86/entry/64: Don't use IST entry for #BP stack b188641 x86/boot/64: Verify alignment of the LOAD segment 073bb7d x86/build/64: Force the linker to use 2MB page size 5e4e65a kvm/x86: fix icebp instruction handling a0a0039 tty: vt: fix up tabstops properly 651ac6c can: cc770: Fix use after free in cc770_tx_interrupt() 2347221 can: cc770: Fix queue stall & dropped RTR reply e41a696 can: cc770: Fix stalls on rt-linux, remove redundant IRQ ack badf74b staging: ncpfs: memory corruption in ncp_read_kernel() 97acf77 mtd: nand: fsl_ifc: Fix nand waitfunc return value 79eb32e tracing: probeevent: Fix to support minus offset from symbol 5222676 rtlwifi: rtl8723be: Fix loss of signal 1e0b98b brcmfmac: fix P2P_DEVICE ethernet address generation 8f4fb48 acpi, numa: fix pxm to online numa node associations 224eaa8 drm: udl: Properly check framebuffer mmap offsets 20b74f2 drm/radeon: Don't turn off DP sink when disconnected 9c6c892 drm/vmwgfx: Fix a destoy-while-held mutex problem. 0972e0f x86/mm: implement free pmd/pte page interfaces 31895cf mm/vmalloc: add interfaces to free unmapped page table fc0d81c libata: Modify quirks for MX100 to limit NCQ_TRIM quirk to MU01 version e32afd3 libata: Make Crucial BX100 500GB LPM quirk apply to all firmware versions 4c1c7a8 libata: Apply NOLPM quirk to Crucial M500 480 and 960GB SSDs f2e5f24 libata: Enable queued TRIM for Samsung SSD 860 6ebd126 libata: disable LPM for Crucial BX100 SSD 500GB drive 2b69573 libata: Apply NOLPM quirk to Crucial MX100 512GB SSDs 5442db3 libata: remove WARN() for DMA or PIO command without data e80ce18 libata: fix length validation of ATAPI-relayed SCSI commands b553317 Bluetooth: btusb: Fix quirk for Atheros 1525/QCA6174 0ff6032 clk: bcm2835: Protect sections updating shared registers e298da7 ahci: Add PCI-id for the Highpoint Rocketraid 644L card 494644c PCI: Add function 1 DMA alias quirk for Highpoint RocketRAID 644L aaf6dfb mmc: dw_mmc: fix falling from idmac to PIO mode when dw_mci_reset occurs ae5b141 ALSA: hda/realtek - Always immediately update mute LED with pin VREF 5e6d308 ALSA: aloop: Fix access to not-yet-ready substream via cable eba92f1 ALSA: aloop: Sync stale timer before release 87eccc3c ALSA: usb-audio: Fix parsing descriptor of UAC2 processing unit 8e1f106 iio: st_pressure: st_accel: pass correct platform data to init f56bf44 MIPS: ralink: Remove ralink_halt() * packages/apps/Dialer/ 4756df4 Dialer: comply with EU's GDPR * vendor/crDroidOTA/ 64ed91b Add Mi A1(tissot) c411574 OTA: Clean up xml usage ==================== 03-28-2018 ==================== * android/ ed8763a manifest: Track SDLLVM toolchain 6a94499 Merge 'lineage-15.1' into 8.1 * build/make/ 65e206c Merge 'lineage-15.1' into 8.1 595d631 dumpvar: Dump TARGET_USE_SDCLANG 679c024 binary: Append cc/cxx wrapper to sdclang 177b0ff build: Require devices to opt-in for SDCLANG bc7c60f Turn off sdclang for cfi sanitizer caf6bf4 Add support for using the secondary SDLLVM toolchain 25ac684 Control building shared libs, static libs and executables with SDLLVM LTO bbcfedb Add support for building with proprietary compiler * external/f2fs-tools/ 98ca6c5 ANDROID: check_f2fs: redirect errors to stdout 46322b2 FROMLIST: f2fs-tools: change to use #pragma pack(push, 1) 457c992 FROMLIST: libf2fs: reset wanted_total_sectors by new sector_size 6b39975 FROMLIST: resize.f2fs: fix access out-of memory boundary * hardware/qcom/gps/ 9846829 msm8084: Handle race condition in HAL post SSR ce8f4a3 msm8084: Memory management fixes 2808a93 msm8084: Add new event mask for timezone 38395e9 msm8084: Remove reporting gps status from loc eng layer 10d1698 msm8084: Remove Redundant Log 2552d38 msm8084: LocTimer repeated expiration 26e1031 msm8084: MsgTask thread must call associator function always 4d26814 msm8084: Adding a number of utilities de3415d msm8084: gps.conf parameters are in sap.conf table 081c255 msm8084: Adding Mutex for Creating Context 71adb97 msm8084: Removed unused code and unnecessary notice files 23be84f msm8084: Avoiding race conditions during the pallellized builds in Android system * hardware/qcom/wlan-caf/ 1321254 Merge tag 'LA.UM.6.4.r1-07600-8x98.0' into lineage-15.1-caf * packages/apps/Settings/ 8e961c4 PrivacyGuard: add a couple more missing icons * prebuilts/snapdragon-llvm/toolchains/llvm-Snapdragon_LLVM_for_Android_4.0/ db15a9f Initial push * vendor/crDroidOTA/ 9413f4e mido: update 1ab4e60 update Piex and Piexl XL * vendor/lineage/ ba0247f Always use my_installed_module_stem instead of my_built_module_stem d1be407 Add support for using the secondary SDLLVM toolchain 1b0641a Rules to enable LTO for Adreno GFX driver. * vendor/oneplus/ c9f5a95 op3: Allow qcrilmsgtunnel to access android.hidl.manager 5452476 op3: Remove unused blobs a752670 Revert "op3: Use O-MR1 based GPS blobs" ==================== 03-27-2018 ==================== * android/ ee40013 manifest: Track more telephony packages bd1d8c4 update build script link and build info * device/qcom/sepolicy/ add2b7a legacy: Remove wfdservice_service policy * frameworks/base/ b911d93 threads: fix anr when concurrent request provider 65174ed The network event should be an asynchronous callback 1fc4683 MessageQueue: explicitly remove FD event listeners 6ec8ad6 SystemUI: stop fillig logcat with useless stacktrace 1ca9d41 AsyncTask: Fix to remove canceled tasks from executor's queue 176f63b BackupAgent: add backup shared mode 83c2a7b Fix a null pointer exception in FragmentManager 8793de2 Remove duplicate code for binder ID clear and restore 5a93268 Release SQLite page cache as much as it can 9f8a638 Add exception catching for BlockedNumberContract methods fefe753 Support enhanced call blocking function 2bec2e7 Synchronize the HeadsetService methods 1da134b ActivityStack: Add task null checker before proceeding f2b10ea RecentTasks: Check task for null and return if yes 73f9a2a Accessibility: Fix FWR when unlinkToDeath if linkToDeath failed b7abe9e data: update missing permissions eedc418 ActivityManager: Change way to get Available memory 4242fcf Updated translations * hardware/qcom/bootctrl/ 70633f5 Add sdm660 to the filter * kernel/oneplus/msm8998/ 4608de4 Merge 4.4.124 into lineage-15.1 b995ea4 Merge 4.4.123 into lineage-15.1 81fd91d Merge 4.4.122 into lineage-15.1 dcda83e Merge 4.4.121 into lineage-15.1 06a0036 Merge 4.4.120 into lineage-15.1 007227c Merge 4.4.119 into lineage-15.1 b52a595 Merge 4.4.118 into lineage-15.1 79c2e80 Merge 4.4.117 into lineage-15.1 e72cdcd Merge 4.4.116 into lineage-15.1 3dbba92 Merge 4.4.115 into lineage-15.1 4c0d6f3 Merge 4.4.114 into lineage-15.1 a8e5c2c Merge 4.4.113 into lineage-15.1 4f2a4c1 Merge 4.4.112 into lineage-15.1 016d182 Merge 4.4.111 into lineage-15.1 c1be9dd Merge 4.4.110 into lineage-15.1 092c172 Merge 4.4.109 into lineage-15.1 2d36a59 Merge 4.4.108 into lineage-15.1 fb67495 Merge 4.4.107 into lineage-15.1 ed53716 Merge 4.4.106 into lineage-15.1 d5aedbe Merge 4.4.105 into lineage-15.1 8d2c113 Merge 4.4.104 into lineage-15.1 178c529 Merge 4.4.103 into lineage-15.1 9e5a2ec Merge 4.4.102 into lineage-15.1 61777ad Merge 4.4.101 into lineage-15.1 * lineage-sdk/ d9dbab5 lineage-sdk: Prevent NPE in style interface service * packages/apps/Jelly/ 83661db Make background of bottom sheet respond to style changes * packages/apps/SlimRecents/ 22f30da Reapply user icon pack after chaning panel size 4ea959c Fallback to main activity icon if iconpack doesn't provide any specific activity icon * packages/apps/crDroidSettings/ 7ec0918 Updated translations * packages/services/Telecomm/ 0df544a Telecomm: Fix dialer lagging bug 84a1ca0 Support enhanced call blocking function * vendor/crDroidOTA/ e5bbc15 land: New update for Redmi 3S 700c758 update bullhead to 4.1 62cc73f bullhead: Update 4.1 345ef60 Fixed all Galaxy S5 variants 6282a8e fix for Galaxy S5 da8b75f fix for Galaxy S5 ==================== 03-26-2018 ==================== * android/ 117a665 lineage: Sync system/tools/dtbtool * frameworks/base/ f7e6cc7 OMS: Dismantle FLAG_OVERLAY_TRUSTED check in isOverlayPackage 74ebaaf Revert "Revert "OMS: Only allow trusted overlays to be registered."" f3f130a Fix multiuser scenario for unloading dark style * kernel/oneplus/msm8998/ 65193f4 llist: clang: introduce member_address_is_nonnull() 87dbaff staging: android: ashmem: Fix possible deadlock in ashmem_ioctl 3ad592f staging: android: ashmem: Fix lockdep issue during llseek b685893 staging: android: ashmem: Fix a race condition in pin ioctls 5e11961 ANDROID: keychord: Check for write data size dc65167 oneplus: import pn5xx nfc driver from OnePlusOSS/android_kernel_oneplus_msm8998 1ca3e8f sync with OnePlusOSS/android_kernel_oneplus_msm8998 c6ecc3d UPSTREAM: eventpoll.h: add missing epoll event masks 73bb4c1 sound: sync with oneplus 482a3a5 blkdev: Refactoring block io latency histogram codes f114a46 Make msm_serial_hs RT to improve bluetooth performance 7d8fd96 block, bfq: fix build breakage cb5b8b3 block, bfq: update to latest bfq-v8-v4.4 state 336286e oneplus5: defconfig: regenerate and enable BFQ 4c22b83 block, bfq: add Early Queue Merge (EQM) to BFQ-v7r11 for 4.4.0 e08f098 block: introduce the BFQ-v7r11 I/O sched for 4.4.0 9078d94b block: cgroups, kconfig, build bits for BFQ-v7r11-4.4.0 491e472 ANDROID: sdcardfs: fix lock issue on 32 bit/SMP architectures 50ec30a ANDROID: sdcardfs: Set num in extension_details during make_item 7207bce ANDROID: sdcardfs: Hold i_mutex for i_size_write 7f6f8b7 ANDROID: sdcardfs: Protect set_top a2f9592 ANDROID: fsnotify: Notify lower fs of open 39aaeeb Revert "ANDROID: sdcardfs: notify lower file of opens" 48df879 ANDROID: sdcardfs: Use lower getattr times/size 431abf3 ANDROID: xattr: Pass EOPNOTSUPP to permission2 9c910fb ANDROID: sdcardfs: Move default_normal to superblock 979c925 ANDROID: sdcardfs: Fix missing break on default_normal 879938d ANDROID: sdcardfs: Add default_normal option 87f3775 ANDROID: sdcardfs: notify lower file of opens 917673b pwm-qpnp: fix the uninitialized pwm mode issue 57852f9 drivers: input: synaptics: disable button swap and key disabler for dumpling db83634 msm8998: Add livedisplay cmds for dumpling panel s6e3fc1 d05bcb1 msm8998: Add proximity_state sysfs support to goodix driver b2764f6 oneplus5: defconfig: do not optimize for size 67be479 oneplus5: defconfig: disable CONFIG_MMC e1de4fa oneplus5: defconfig: regenerate and enable CONFIG_MODULE_SRCVERSION_ALL 1585bc3 ion: system_secure_heap: fix constant logical comparison bug 610f5a4 lib/lz4: make arrays static const, reduces object code size 8604204 lz4: fix compress max output bound dc241d4 UPSTREAM: lib: update LZ4 compressor module 3f35610 UPSTREAM: lib: lz4: cleanup unaligned access efficiency detection 266bcc9 UPSTREAM: lz4: fix wrong compress buffer size for 64-bits a1e9a00 s6e3fc1: use default (255) max backlight brightness c5dffe7 ANDROID: initramfs: call free_initrd() when skipping init 4e9e58b drivers: msm: mdss: adjust backlight cmd for s6e3fc1 panels 79b20b8 cheeseburger: dts: adjust fingerprint entries for new drivers 4e3741b drivers: fpc: readd sensor_version sysfs knob 4f9e96c drivers: input: import fingerprint drivers from Open Beta 1 4cb6e28 sound: soc: import changes from Open Beta 1 656acb5 arch: dts: disable esd check for panels ee0a312 dumpling: dts: initial import from Open Beta 1 b6d381d cheeseburger: dts: commonize includes to oneplus5 891dd79 drivers: import from Open Beta 1 c3b1c09 drivers: input: import from Open Beta 1 331827d arch: arm: dts: update from Open Beta 1 8ad6833 oneplus5: add initial lineage defconfig 8c122c8 qcacld-3.0: Load driver on late initcall when not built as a module 11dec92 import OnePlus 4.5.14 changes 05388c2 include: linux: fix build breakage if IPC logging is disabled 7658596 FROMLIST: tracing: Add support for preempt and irq enable/disable events ef3708f FROMLIST: tracing: Prepare to add preempt and irq trace events bbb186a UPSTREAM: ipv6: fib: Unlink replaced routes from their nodes c81ec38 ANDROID: usb: gadget: assign no-op request complete callbacks fef3d2e ANDROID: usb: gadget: configfs: fix null ptr in android_disconnect 6e2c2c1 ANDROID: Use sk_uid to replace uid get from socket file 25321bd drivers: cpufreq_interactive: handle error for module load fail 49f49c4 BACKPORT: ext4: add EXT4_IOC_GOINGDOWN ioctl ad39eb4 BACKPORT: ext4: add shutdown bit and check for it 28cd728 BACKPORT: ext4: rename s_resize_flags to s_ext4_flags de43443 UPSTREAM: net: xfrm: allow clearing socket xfrm policies. 63e35a5 BACKPORT: xfrm: Clear sk_dst_cache when applying per-socket policy. ec2d914 ANDROID: check dir value of xfrm_userpolicy_id 1b014fd Revert "proc: smaps: Allow smaps access for CAP_SYS_RESOURCE" 89dc9a7 UPSTREAM: ANDROID: binder: remove WARN() for redundant txn error 90a7bfe binder: check for binder_thread allocation failure in binder_poll() a8bcee7 UPSTREAM: ANDROID: binder: synchronize_rcu() when using POLLFREE. fe6dafb UPSTREAM: ANDROID: binder: remove waitqueue when thread exits. 3cf6d9b ANDROID: binder: Remove obsolete proc waitqueue. 0774fee UPSTREAM: android: binder: fix type mismatch warning 59a6806 FROMLIST: binder: fix proc->files use-after-free 2df08d8 ANDROID: binder: clarify deferred thread work. bb9b7e1 ANDROID: binder: show high watermark of alloc->pages. 266233a ANDROID: binder: Add thread->process_todo flag. f7dedd3 FROMLIST: android: binder: Fix null ptr dereference in debug msg 6b87482 FROMLIST: android: binder: Change binder_shrinker to static 673ed23 ANDROID: binder: fix node sched policy calculation 41a4dd9 ANDROID: binder: init desired_prio.sched_policy before use it 1734fff ANDROID: binder: fix transaction leak. 3566d8c FROMLIST: binder: fix use-after-free in binder_transaction() 179a344 FROMLIST: android: binder: Don't get mm from task b3fcaf0 FROMLIST: android: binder: Remove unused vma argument 8fcfce0 FROMLIST: android: binder: Drop lru lock in isolate callback 31c1ef3 FROMLIST: binder: fix an ret value override e8ac1d7 FROMLIST: android: binder: Add page usage in binder stats 50013da FROMLIST: android: binder: Add shrinker tracepoints 254a29d FROMLIST: android: binder: Add global lru shrinker to binder 906d2d3 FROMLIST: android: binder: Move buffer out of area shared with user space a561235 FROMLIST: android: binder: Add allocator selftest 5ff7188 FROMLIST: android: binder: Refactor prev and next buffer into a helper function 9741df6 ANDROID: binder: don't queue async transactions to thread. ea021eb ANDROID: binder: call poll_wait() unconditionally. b9e0fa3 ANDROID: binder: don't enqueue death notifications to thread todo. ec2b18a ANDROID: binder: Don't BUG_ON(!spin_is_locked()). e8924d0 BACKPORT: partial: mm, oom_reaper: do not mmput synchronously from the oom reaper context 997c1bf ANDROID: uid_sys_stats: fix the comment 6b7a04c ANDROID: uid_sys_stats: Fix implicit declaration of get_cmdline() 65ea218 uid_sys_stats: log task io with a debug flag e17812b misc: fpc1020: Increase fingerprintd nice value when screen is off 49c9441 misc: fpc1020: Wait for uevent to send before exiting IRQ handler 008545e misc: fpc1020: Simplify proximity shut-off afa5a80 misc: fpc1020: Honor proximity state e07fd59 misc: fpc1020: Clean up interrupt handler af1f49b misc: fpc1020: Set fingerprintd priority to max when screen is off 71cfa6a misc: fpc1020: Report key input when interrupt is fired with screen off 67a420a misc: fpc1020: Clean up PM routines and move them into dedicated worker 4dad47c mdss: livedisplay: Don't send sRGB/DCI-P3 off cmd when dsi on c6a4be4 ARM: dts: update panel sRGB and DCI-P3 cmds dd17b43 mdss: livedisplay: Add support for DCI-P3 mode 795e216 mdss: livedisplay: Fix memory leaks in mdss_livedisplay_update() 2daf63c op3: Fix and optimize SRGB commands 90281a6 mdss: livedisplay: Add commands to enable SRGB mode f4778d3 video: mdss: LiveDisplay driver efe0bd5 kernel: Fix potential refcount leak in su check c5e9d1e kernel: Only expose su when daemon is running 11861a8 smb_lib: auto toggle otg switch based on dash status 9853da9 cheeseburger: dts: mount /system a920157 drivers: misc OnePlus source imports 1caf94a drivers: power: import OnePlus 4.5.11 changes 4005bed drivers: cpufreq: correct return value checks in QoS handlers c040123 cheeseburger: import QoS changes d6d792c [16859]: Fix Dynamic minor values for successful registration of rndis QC driver 086b26e drivers: import OnePlus 4.5.10 changes 16daa5c cheeseburger: dts: include msm8998-mdss-panels.dtsi 4129028 cheeseburger: apply camera changes from oneplus as overlay 3cbd8c5 DASH: spoof normal usb fastcharge 8c37f62 power: supply: import oneplusified qcom drivers 10bdb31 qpnp-haptic: make its strength adjustable in VibratorHW 3c974e1 drivers: soc: qcom: import OnePlus qpnp-haptic sources 45733fe cheeseburger: leds: enable rgb sync 5c4ab8e leds: leds-qpnp: add synchronized rgb control c3fd4f8 pwm: qpnp-pwm: add api for synchronous enable of pwms b0bc1d7 camera: import changes from oneplus c3d7334 cheeseburger: sound: properly configure wsa properties 617b7dd sound: import changes from oneplus d592f6d sound: soc: codecs: import tfa9891 21efc67 input: tri-state: rewritten tri-state-key driver 9729750 drivers: input: misc: import fpc and tri state drivers e17a831 drivers: input: bring up to date with old cm-14.1 state a0b17f5 drivers: input: import synaptics s3320 ccdfb48 drivers: nfc: import pn544 driver from OnePlus db5a78b drivers: soc: icnss: add version information to *_info dd72270 drivers: soc: qcom: import *_info 554b4eb cheeseburger: use oneplus regulator adjustments 6177e02 cheeseburger: move panel include to highest possible level 060a8ef ARM: dts: OP5: Move 0x29 to dsi on command fed7bb4 cleanup cheeseburger panels and handle s6e3fa6 backlight command 0dad07b arm: dts: properly configure ramoops and reserved memory regions 8eef716 arm: dts: import dts files for cheeseburger 23d19ab add cflag for oneplus vendor bc22cf8 include/uapi/linux/if_pppox.h: include linux/if.h 0944060 netfilter: fix include files for compilation 0b89755 arch: Unbreak mrproper/clean ed967bc include: asm-generic: do not hard code HZ to 100 539c4cf ANDROID: add script to fetch android kernel config fragments 9829fde ANDROID: configs: remove config fragments b5e4944 firmware_class: make firmware caching configurable 5564f2e qcacld-3.0: Fix Kconfig ae80688 qcacld-3.0: fix compilation if not a module bb59d5e drivers: staging: import LA.UM.6.4.r1-07600-8x98.0 wifi stack d11cf7e HACK: arm64: add CNTPCT_EL0 trap handler 8ae03fc Revert "ion: ensure CMO target is valid" 9ba9608 Merge tag 'v4.4.100' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into lineage-15.1 * lineage-sdk/ 9511d2f Revert "Revert "lineage-sdk: Update the way OMS records details about overlays"" * packages/apps/Jelly/ f7eaeac Jelly: Build with AAPT2 * packages/apps/Settings/ acd4b88 Revert "Revert "Update the way OMS records details about overlays"" * system/nfc/ 81b278f bcm2079x: Hardcode nci_ctrl_size to the Nougat value * vendor/crDroidOTA/ 427fdb5 Shamu Updated to 4.1 on 26 8c240f2 Add surnia (moto e 2015) 2b3f3a3 Add osprey and merlin moto g3/turbo a16216f crackling: Update d31883b squash oneplus3 changes * vendor/oneplus/ 6a4cbe8 msm8998-common: add powerhint.xml ==================== 03-25-2018 ==================== * android/ 6205aec manifest: Track black ba34697 manifest: Track crdroid *s * crdroid/build/ a1eda7f Update url * crdroid/features/ 6c57cb2 remove useless link * device/lineage/sepolicy/ 6f99164 recovery: Use r_dir_file macro a5d6b23 sepolicy: recovery: Allow reading battery and usb status * frameworks/av/ f22fffb stagefright: ACodec: Resolve empty vendor parameters usage a905f92 media: fix infinite wait at source for HAL1 based recording 2311fb9 Camera: Add support for preview frame fd b189d89 Camera: Add extensions to CameraClient 5dc6bc8 libmedia: Add 1440p camcorder quality 07e2352 libaudioclient: Remove unreachable condition c73bf05 ElementaryStreamQueue: Fix infinite loop bug b1a2d00 Add mutex protection to AudioRecord::read() 5b1deb8 media: fix blurred image bug for thumbnail of video 7ed5586 audioflinger: Fixed deadlock while createEffect failed d3426f0 stagefright: wifi display source can't work 4d133dd Camera: fix use after disconnect error 302ff83 libstagefright: encoder must exist when source starting 1054d09 libstagefright: Free buffers on observer died e096ae2 CameraService: Fix deadlock in binder death cleanup. 9151f26 services: audioflinger: Threads: increase max tracks per uid 0c64f84 libstagefright: use 64-bit usage for native_window_set_usage 59d62eb CamcorderProfiles: Add new camcorder profiles 2cc1442 Enable 32-bit armv8 NEON for aac/amrwb/h264 codecs ffd2754 camera: Only link and use vendor.qti.hardware.camera.device if specified 8a6a2c3 Camera: CameraHardwareInterface changes to support Extended FD * frameworks/base/ 1fccc56 Updated translations 6e65731 Allow switching amoled black themes [1/2] 2f168b2 Revert "SystemUI: Restart when switching dark theme" * hardware/interfaces/ c20158f camera: Only link and use vendor.qti.hardware.camera.device if specified * hardware/libhardware/ 510a5f0 audio_amplifier: add hooks for stream parameter manipulation * packages/apps/crDroidHome/ 02c8a51 Make way for more darker themes * packages/apps/crDroidSettings/ d26c22a Updated translations 7e4e168 Allow switching amoled black themes [2/2] 68a61fe crdroid: Fix colors * packages/overlays/black/ 6c85ec5 Users got no chill * vendor/crDroidOTA/ 3d594cb added missing tags please do a read of https://github.com/crdroidandroid/android_vendor_crDroidOTA#mandatory-xml-tags 432454c update tomato to v4.1 f682fbf fix OTA xml structure please pay a bit more attention @firebird11 30b1e76 add some alpha devices 6fc2d0c update g3 bf50665 cheeseburger: Update 01f2b52 dumpling: update to crDroidAndroid-8.1-20180325-dumpling-v4.1 6c43783 crdroid: Update readme formatting 122de8e crdroid: Clean up OTA 4e634e2 Updated all versions of the Galaxy S5 56bbdf8 Update Galaxy S5 klte, kltedv, klteduos c401ddc Updated Galaxy S5 klte for crDroid 4.1 db52472 corrected mido @althafvly pay a bit more attention to other devices 872aa7719a5acaec0faaf430c1551830916ef0fe * vendor/lineage/ f7b7f6c soong: Add TARGET_USES_QTI_CAMERA_DEVICE b492142 crdroid: Build black themes ==================== 03-24-2018 ==================== * external/bash/ 35cebb9 bashrc: change cm to lineage * system/extras/ 9f2a027 Perfprofd: Fix service definition * vendor/crDroidOTA/ bc1e112 mido: update to treble caf9237 Add files via upload 74561d9 Add files via upload fa8fd54 corrected some text * vendor/lineage/ 218bc1f Use appropriate package name for dark theme [2/2] 9651c6d crdroid: Set TARGET_CRYPTFS_HW_PATH if HW crypto is enabled ==================== 03-23-2018 ==================== * frameworks/base/ 4423a9b Use appropriate package name for dark theme [1/2] ce15416 Return of the ticker scroll [1/2] * kernel/oneplus/msm8998/ 41ae972 Merge branch '8.1-upstream' into 8.1 997457b Merge tag 'v4.4.123' into 8.1 * packages/apps/crDroidSettings/ a83d9b7 Return of the ticker scroll [2/2] * packages/overlays/accents/ d9f7611 Move in accents * packages/overlays/dark/ ea268fa Move in dark overlays * system/sepolicy/ 8f12ac8 Allow platform_app to access su on treble devices * vendor/crDroidOTA/ 2ff6cb1 Added Galaxy S5 variants kltekor / klteduos c979b6f Update and fix "add zerofltexx (s6 flat)" commit 6647879 create helpfile c21dc6d Add zerofltexx (s6 flat) * vendor/oneplus/ f1edb33 oneplus2: update time service blobs ==================== 03-22-2018 ==================== * frameworks/base/ 9c1d747 SettingsProvider: explicitly include android support libs 0f46867 SystemUI: bring back the google assist qs tiles 18c07c5 core: Fix AccessibilityNodeInfo memory leak 46f21aa Fingerprint navigation settings is a secure setting 9514576 Add reachabilityFence remove ExemptionMechanism.finalize * kernel/oneplus/msm8998/ 3753696 Linux 4.4.123 a613227 bpf: fix incorrect sign extension in check_alu_op() 5a876e8 usb: gadget: bdc: 64-bit pointer capability check a52a0a6 USB: gadget: udc: Add missing platform_device_put() on error in bdc_pci_probe() e1994e4 btrfs: Fix use-after-free when cleaning up fs_devs with a single stale device 97c3e46 btrfs: alloc_chunk: fix DUP stripe size handling 29b2031 ARM: dts: LogicPD Torpedo: Fix I2C1 pinmux 036c4bd scsi: sg: only check for dxfer_len greater than 256M db259b6 scsi: sg: fix static checker warning in sg_is_valid_dxfer 6d85835 scsi: sg: fix SG_DXFER_FROM_DEV transfers abca463 irqchip/gic-v3-its: Ensure nr_ites >= nr_lpis 5ae91b4 fs/aio: Use RCU accessors for kioctx_table->table[] c68e1f4 fs/aio: Add explicit RCU grace period when freeing kioctx 8dc6893 lock_parent() needs to recheck if dentry got __dentry_kill'ed under it c8c7140 fs: Teach path_connected to handle nfs filesystems with multiple roots. 89a42b0 drm/amdgpu/dce: Don't turn off DP sink when disconnected b641293 ALSA: seq: Clear client entry before deleting else at closing f0b0e34 ALSA: seq: Fix possible UAF in snd_seq_check_queue() 996ecf9 ALSA: hda - Revert power_save option default value 422d4f1 ALSA: pcm: Fix UAF in snd_pcm_oss_get_formats() d7230d5 x86/mm: Fix vmalloc_fault to use pXd_large aa23dba x86/vm86/32: Fix POPF emulation 3680c04 selftests/x86/entry_from_vm86: Add test cases for POPF f9c392b selftests/x86: Add tests for the STR and SLDT instructions 0096899 selftests/x86: Add tests for User-Mode Instruction Prevention 21b0ae7 selftests/x86/entry_from_vm86: Exit with 1 if we fail 76bda31 ima: relax requiring a file signature for new files with zero length be272b0 rcutorture/configinit: Fix build directory error message 401a3b5 ipvlan: add L2 check for packets arriving via virtual devices 62882df ASoC: nuc900: Fix a loop timeout test 3b9e0d0 mac80211: remove BUG() when interface type is invalid f802858 mac80211_hwsim: enforce PS_MANUAL_POLL to be set after PS_ENABLED 7740d2f agp/intel: Flush all chipset writes after updating the GGTT 7a9a365 drm/amdkfd: Fix memory leaks in kfd topology eaea613 veth: set peer GSO values 8978bc9 media: cpia2: Fix a couple off by one bugs 79cefe8 scsi: dh: add new rdac devices 3727a88 scsi: devinfo: apply to HP XP the same flags as Hitachi VSP ee79fc9 scsi: core: scsi_get_device_flags_keyed(): Always return device flags abda346 spi: sun6i: disable/unprepare clocks on remove 6638091 tools/usbip: fixes build with musl libc toolchain 17190f7 ath10k: fix invalid STS_CAP_OFFSET_MASK 73b81f1 clk: qcom: msm8916: fix mnd_width for codec_digcodec 3f7dfb7 cpufreq: Fix governor module removal race c715f98 ath10k: update tdls teardown state to target ffa0a82 ARM: dts: omap3-n900: Fix the audio CODEC's reset pin 59df934 ARM: dts: am335x-pepper: Fix the audio CODEC's reset pin 26d13e9 mtd: nand: fix interpretation of NAND_CMD_NONE in nand_command[_lp]() c9e82cb net: xfrm: allow clearing socket xfrm policies. 6daa32b test_firmware: fix setting old custom fw path back on exit 49bca2f sched: Stop resched_cpu() from sending IPIs to offline CPUs 35be5af sched: Stop switched_to_rt() from sending IPIs to offline CPUs 1333bbd ARM: dts: exynos: Correct Trats2 panel reset line c5b1c19 HID: elo: clear BTN_LEFT mapping ea1bdd6 video/hdmi: Allow "empty" HDMI infoframes b59718a drm/edid: set ELD connector type in drm_edid_to_eld() a5fc0f0 wil6210: fix memory access violation in wil_memcpy_from/toio_32 51dd260 pwm: tegra: Increase precision in PWM rate calculation 176bee4 kprobes/x86: Set kprobes pages read-only 41e08a6 kprobes/x86: Fix kprobe-booster not to boost far call instructions 4a8e8e0 scsi: sg: close race condition in sg_remove_sfp_usercontext() 9088ad9 scsi: sg: check for valid direction before starting the request e3ba97f perf session: Don't rely on evlist in pipe mode 80a2c7b perf inject: Copy events when reordering events in pipe mode f71cd02 drivers/perf: arm_pmu: handle no platform_device e7c4718 usb: gadget: dummy_hcd: Fix wrong power status bit clear/reset in dummy_hub_control() ed5fb54 usb: dwc2: Make sure we disconnect the gadget state 2b84883 md/raid6: Fix anomily when recovering a single device in RAID6. 23e4e7b regulator: isl9305: fix array size 23d76e6 MIPS: r2-on-r6-emu: Clear BLTZALL and BGEZALL debugfs counters 9e28ef2 MIPS: r2-on-r6-emu: Fix BLEZL and BGTZL identification f877d51 MIPS: BPF: Fix multiple problems in JIT skb access helpers. 0143890 MIPS: BPF: Quit clobbering callee saved registers in JIT code. 2197bf0 coresight: Fixes coresight DT parse to get correct output port ID. 3e33946 drm/amdgpu: Fail fb creation from imported dma-bufs. (v2) 6e6d38b drm/radeon: Fail fb creation from imported dma-bufs. 0555109 video: ARM CLCD: fix dma allocation size 2ebf08b iommu/iova: Fix underflow bug in __alloc_and_insert_iova_range 5f54005 apparmor: Make path_max parameter readonly 942c3c9 scsi: ses: don't get power status of SES device slot on probe 349a8d9 fm10k: correctly check if interface is removed 365a1dc ALSA: firewire-digi00x: handle all MIDI messages on streaming packets 0628003 reiserfs: Make cancel_old_flush() reliable 5f73dda ARM: dts: koelsch: Correct clock frequency of X2 DU clock input 561a5d2 net/faraday: Add missing include of of.h 597609c powerpc: Avoid taking a data miss on every userspace instruction miss a4898dd ARM: dts: r8a7791: Correct parent of SSI[0-9] clocks e8f9b4b ARM: dts: r8a7790: Correct parent of SSI[0-9] clocks b4e7c94 NFC: nfcmrvl: double free on error path 416aa21 NFC: nfcmrvl: Include unaligned.h instead of access_ok.h fb45f5f vxlan: vxlan dev should inherit lowerdev's gso_max_size e5d46d1 drm/vmwgfx: Fixes to vmwgfx_fb 37f60dd braille-console: Fix value returned by _braille_console_setup e4d8f49 bonding: refine bond_fold_stats() wrap detection 87a597c f2fs: relax node version check for victim data in gc fc23c57 blk-throttle: make sure expire time isn't too big 610c361 mm: Fix false-positive VM_BUG_ON() in page_cache_{get,add}_speculative() c3b33bd driver: (adm1275) set the m,b and R coefficients correctly for power 3cd99a1 dmaengine: imx-sdma: add 1ms delay to ensure SDMA channel is stopped 37633f0 tcp: sysctl: Fix a race to avoid unexpected 0 window from space d074ae9 spi: omap2-mcspi: poll OMAP2_MCSPI_CHSTAT_RXS for PIO transfer ffe11f9 ASoC: rcar: ssi: don't set SSICR.CKDV = 000 with SSIWSR.CONT 25952d1 sched: act_csum: don't mangle TCP and UDP GSO packets 359c65e Input: qt1070 - add OF device ID table 75e6744 sysrq: Reset the watchdog timers while displaying high-resolution timers 6c07f47 timers, sched_clock: Update timeout for clock wrap fb796cd media: i2c/soc_camera: fix ov6650 sensor getting wrong clock 1b7750b scsi: ipr: Fix missed EH wakeup c4e4d19 solo6x10: release vb2 buffers in solo_stop_streaming() 60872f9 of: fix of_device_get_modalias returned length when truncating buffers 2d59be4 batman-adv: handle race condition for claims between gateways 182b1a9 ARM: dts: Adjust moxart IRQ controller and flags d813b49 net/8021q: create device with all possible features in wanted_features aa4b0ac HID: clamp input to logical range if no null state 7acee56 perf probe: Return errno when not hitting any event f2393b5 ath10k: disallow DFS simulation if DFS channel is not enabled 1b3ec39 drm: Defer disabling the vblank IRQ until the next interrupt (for instant-off) f51536f drivers: net: xgene: Fix hardware checksum setting a7bb9f3 perf tools: Make perf_event__synthesize_mmap_events() scale f18637f i40e: fix ethtool to get EEPROM data from X722 interface 8d6455c i40e: Acquire NVM lock before reads on all devices ecabc47 perf sort: Fix segfault with basic block 'cycles' sort dimension 89aadbc selinux: check for address length in selinux_socket_bind() 4fbe422 PCI/MSI: Stop disabling MSI/MSI-X in pci_device_shutdown() d676ed9 ath10k: fix a warning during channel switch with multiple vaps e1a3bc4 drm: qxl: Don't alloc fbdev if emulation is not supported 9b7940b HID: reject input outside logical range only if null state is set e6e7ba9 staging: wilc1000: add check for kmalloc allocation failure. c2e4c68 staging: speakup: Replace BUG_ON() with WARN_ON(). 3389b38 Input: tsc2007 - check for presence and power down tsc2007 during probe 633a5a5 blkcg: fix double free of new_blkg in blkcg_init_queue * lineage-sdk/ faca0b3 LineageSettingsProvider: explicitly include android support libs 523448f README: Point to the new wiki * packages/apps/LockClock/ 918094f LockClock: explicitly include android support libs * packages/apps/Profiles/ f84a40f Profiles: explicitly include android support libs * packages/providers/WeatherProvider/ 4d3d407 WeatherProvider: explicitly include android support libs * system/vold/ 5928eba Revert "vold: Add path to cryptfs_hw" ==================== 03-21-2018 ==================== * build/make/ 86a2806 build: build generic lineage targets from vendor/lineage 703b5fa Revert "products: make targets used for addonsu inherit from lineage" * external/bash/ a4e7995 bashrc: remove resize and ps alias * frameworks/base/ 35bb093 Frameworks: Fix Binder.joinThreadPool ef12193 Skype voice can't transfer to carkit after re-connection 1cfaa3f media: Parse Exif OffsetTime in MediaScanner 2520501 SystemUI: modify overscroll bug in NotificationStackScrollLayout 4b9e4c8 base: Use MethodHandles within the framework bf6a2f4 base: fix notification overlay config 138f8a4 Reload more assets on overlay change 73453b6 Add support for theming notifications 5af0810 Expose autofill save dialog text color 6497b47 core: Poor Man themes: fix autofill save dialog 777d871 Choose a custom editor app for screenshot notification edit button [1/2] 2379321 Revert "Support theming notificatons" * packages/apps/crDroidSettings/ f16bd9a Updated translations * vendor/crDroidOTA/ 3385033 dumpling: update to crDroidAndroid-8.1-20180320-dumpling-v4.0 welcome to stable 4.0 let's move to 4.1 now :) aab6ab6 updated formatting e98e176 add Galaxy S5 kltedv f54757e crackling: Update * vendor/lineage/ 673f767 lineage: update our priv-app permissions whitelist ==================== 03-20-2018 ==================== * packages/apps/crDroidSettings/ f16bd9a Updated translations * vendor/crDroidOTA/ f54757e crackling: Update 2d5fdfd mido: update 72ccd52 cheeseburger: v4.0 final update d7b23fa update forum klte ==================== 03-19-2018 ==================== * bootable/recovery/ ea68ce9 add sload.f2fs for recovery format ed0546e root: Fix an issue when volume length from fs_mgr is negative. 8afef8c recovery: format f2fs with encrypt/quota 312e0e7 Integer overflow observed while formatting volume * device/lineage/sepolicy/ de0bfb7 sepolicy: Allow vold to exec sgdisk * device/oneplus/msm8998-common/ 11f5ea0 msm8998: Move around prebuilts * external/unrar/ a13960a unrar: Fix compile errors with clang * frameworks/base/ b05c716 Frameworks: Handle exceptions in SystemProperties callbacks 394a6ef Allow ro. properties to have arbitrary lengths 425322d Frameworks: Clean up SystemProperties 3dfc1f1 Resolve race condition of mNonAnimatableProperties.colorFilter 3f16fa7 Update whitelist when installing system application 0ea1ab4 Refresh stock recents icons on dpi change 3f6111d Merge 'lineage-15.1' into 8.1 * hardware/qcom/power/ 047cb66 power: Allow devices to write their own platform specific bits * kernel/oneplus/msm8998/ 66b84be ANDROID: vfs/ext4: finish umount(2) in time and avoid errors=panic by filesystem 0b05dc2 msm: mdss: add idle state node b7c3c72 usb: dwc3-msm: Switch to freezable workqueue for sm_work 5644163 scsi: ufs: Change power mode on line reset b07c53c scsi: ufs: disable auto hibern8 db401d9 scsi: ufs: add auto_hibern8 message f3ab6a0 ANDROID: binder: Switch binder_deferred_lock to a spinlock. 58d0038 mfd: wcd9xxx: disable slimbus register access for debugfs e7a6cbc block: replace io_schedule with io_schedule_timeout a155209 scsi: ufs: Increase crypto thread priority * lineage-sdk/ da471d2 Merge 'lineage-15.1' into 8.1 * packages/apps/Settings/ 40aec34 Merge 'lineage-15.1' into 8.1 * packages/apps/SlimRecents/ 7daf1a1 Refresh slim recents icon on dpi change * system/sepolicy/ 324114c Allow system server to read dmesg 1ecc855 sepolicy: suppress denial logspam * system/vold/ edd18db minivold: Use libblkid for readMetadata * vendor/crDroidOTA/ 8d1ba2c Download update for klte 9fc9b98 update device codenames guys please try to keep this updated would get usful for website and maintainers list as well as for OTA 5cf231c Update update.xml 8264cd1 remove stable tag 29c2ee9 update my devices 6d1c4da update: bullhead 68dd0d9 bullhead: Update 4.0-STABLE fb0eb6a Update changelog_bullhead.txt * vendor/lineage/ 906c99a vendor: bump for LineageSDK API 9 ==================== 03-18-2018 ==================== * device/oneplus/msm8998-common/ a8ec080 Revert "msm8996: allow reading FRP status for user" 925d785 msm8998: selinux: fix labeling of block devices 2cd2546 msm8998: gps: update from LA.UM.6.4.r1-06900-8x98.0 3bfac22 Revert "msm8998: enable network location" * frameworks/base/ f1342c5 Move high touch sensitivity and hovering to InputService 3fe5260 Merge 'lineage-15.1' into 8.1 b7ff4bd PackageManager: Don't dereference mPlatfromPackage until available * kernel/oneplus/msm8998/ 7246361 UPSTREAM: arm64: prevent regressions in compressed kernel image size when upgrading to binutils 2.27 b066080 UPSTREAM: arm64: kernel: force ET_DYN ELF type for CONFIG_RELOCATABLE=y 00b09b2 FROMLIST: staging: android: ashmem: Fix possible deadlock in ashmem_ioctl 460c4eb msm: clock-osm: Use CLKFLAG_NO_RATE_CACHE for pwrcl and perfcl clk 49071e1 qcom-cpufreq: Use CLKFLAG_NO_RATE_CACHE a324941d usb: dwc3-msm: Remove indefinite wakeup 4eb6663 msm: msm_bus: Don't enable QoS clocks when none are present c3fa864 i2c-msm-v2: Ensure system is always active for i2c transfers b1a4845 power: msm-core: Compile out temperature polling dd05f3e power: msm-core: Fix mutex not getting unlocked in error path 46a9587 oneplus5: Enable SLAB configs 1ce0d00 add alloc_pages_exact alloc_size attributes 8113e06 add percpu alloc_size attributes 42b633e add vmalloc alloc_size attributes 87d6eaa add kmalloc/krealloc alloc_size attributes fb3927f BACKPORT: arm64, vdso: Define vdso_{start,end} as array 317fb62 BACKPORT: arm64: apply __ro_after_init to some objects 5c7e4f1 randomize lower bits of the argument block 6331779 UPSTREAM: mark most percpu globals as __ro_after_init 6789327 UPSTREAM: mm/mmap.c: mark protection_map as __ro_after_init 3b052d0 bug on !PageSlab && !PageCompound in ksize 8180565 always perform cache_from_obj consistency checks 2d7e985 bug on kmem_cache_free with the wrong cache a821f35 real slab_equal_or_root check for !MEMCG_KMEM 596c943 add missing cache_from_obj !PageSlab check a641707 add a SLAB_HARDENED configuration option 0928203 BACKPORT: mm: allow slab_nomerge to be set at build time 5c95925 UPSTREAM: mm/slub.c: add a naive detection of double free or corruption c8a49bd UPSTREAM: mm: add SLUB free list pointer obfuscation 80a6093 UPSTREAM: mm/slub: query dynamic DEBUG_PAGEALLOC setting 542ceb9 UPSTREAM: mm/slub.c: fix random_seq offset destruction d849a72 UPSTREAM: mm/slab.c: fix SLAB freelist randomization duplicate entries 4fdd800 UPSTREAM: mm: SLAB hardened usercopy support 89616e5 mm: reorganize SLAB freelist randomization 1680e01 slub: drop bogus inline for fixup_red_left() 8aea4cf mm: disable CONFIG_MEMORY_HOTPLUG when KASAN is enabled aca2d6a kasan: improve double-free reports e588e0d ANDROID: mm, kasan: coalesce split strings bdbb8a8 kasan: remove the unnecessary WARN_ONCE from quarantine.c 26702dd kasan: avoid overflowing quarantine size on low memory systems 4417965 mm/kasan: get rid of ->state in struct kasan_alloc_meta 70a71c3 mm/kasan, slub: don't disable interrupts when object leaves quarantine 2b28233 mm/kasan: get rid of ->alloc_size in struct kasan_alloc_meta 21ad140 mm/kasan: don't reduce quarantine in atomic contexts 4e5441f mm/kasan: fix corruptions and false positive reports f470d67 mm, kasan: switch SLUB to stackdepot, enable memory quarantine for SLUB cdd50c7 mm: SLUB freelist randomization e1d3dec mm: SLAB freelist randomization 1bea532 mm/slab: introduce new slab management type, OBJFREELIST_SLAB 87e4ed6 mm/slab: factor out slab list fixup code 811749c mm/slab.c: add a helper function get_first_slab 1f1109e mm/slab.c use list_first_entry_or_null() b40fbe9 mm: slab: free kmem_cache_node after destroy sysfs file a8d7665 mm, kasan: account for object redzone in SLUB's nearest_obj() bb64031 mm, kasan: don't call kasan_krealloc() from ksize(). 398c9d4 kasan/quarantine: fix bugs on qlist_move_cache() 9c6d14d mm: mempool: kasan: don't poot mempool objects in quarantine 264b17e kasan: change memory hot-add error messages to info messages be24929 mm: kasan: remove unused 'reserved' field from struct kasan_alloc_meta 8b6e8cc mm/kasan: add API to check memory regions ca64db9 MAINTAINERS: fill entries for KASAN 0e1b207 mm/kasan: print name of mem[set,cpy,move]() caller in report 632ae249 mm: kasan: initial memory quarantine implementation ffdcf35 mm/slab: make criteria for off slab determination robust and simple 29750a5 mm/slab: clean up cache type determination 27162aa mm/slab: put the freelist at the end of slab page e27f54b mm, kasan: add GFP flags to KASAN API e830a62 mm, kasan: fix compilation for CONFIG_SLAB ddd2f86 UPSTREAM: mm, kasan: stackdepot implementation. Enable stackdepot for SLAB 69214a5 lib/stackdepot.c: Revert for a clean fast forward from Google ca072b8 mm/slab: do not change cache size if debug pagealloc isn't possible 6ae0315 mm, kasan: SLAB support 36d93af mm/slab: factor out debugging initialization in cache_init_objs() 4455444 mm/slab: align cache size first before determination of OFF_SLAB candidate 8e80f74 mm/slab: remove object status buffer for DEBUG_SLAB_LEAK 7a718ff mm/slab: alternative implementation for DEBUG_SLAB_LEAK 4d1c5e1 mm/slab: clean up DEBUG_PAGEALLOC processing code 183a859 mm/slab: use more appropriate condition check for debug_pagealloc 7378e51 mm/slab: activate debug_pagealloc in SLAB when it is actually enabled b407471 mm/slab: remove useless structure define 76a3d17 mm/slab: fix stale code comment 59b771c mm/slab: move SLUB alloc hooks to common mm/slab.h 4f7cafe mm/slab: remove the checks for slab implementation bug 3c02956 Revert "mm: SLAB hardened usercopy support" a9d14a4 CHROMIUM: [media] v4l2-core: Use kvmalloc() for potentially big allocations dd47caa UPSTREAM: [media] v4l2-async: Use kmalloc_array() in v4l2_async_notifier_unregister() 51b58ac BACKPORT: mm, vmalloc: fix vmalloc users tracking properly e39da5f UPSTREAM: mm, vmalloc: properly track vmalloc users 18d1961 CHROMIUM: mm: Take kvmalloc_array() from upstream 42be705 BACKPORT: mm: introduce kv[mz]alloc helpers 80ff1d1 FROMLIST: mm/zsmalloc: Change stat type parameter to int 2e28774 UPSTREAM: mm/zsmalloc.c: fix -Wunneeded-internal-declaration warning 2780ff5 Merge branch '8.1-upstream' into 8.1 1092d3e Merge tag 'v4.4.122' into 8.1 b8ea1f9 Linux 4.4.122 7b82293 fixup: sctp: verify size of a new chunk in _sctp_make_chunk() 7954c6d serial: 8250_pci: Add Brainboxes UC-260 4 port serial device 551ea59 usb: gadget: f_fs: Fix use-after-free in ffs_fs_kill_sb() abe0ecd usb: usbmon: Read text within supplied buffer size 2feea85 USB: usbmon: remove assignment from IS_ERR argument 38f5419 usb: quirks: add control message delay for 1b1c:1b20 5bf1d74 USB: storage: Add JMicron bridge 152d:2567 to unusual_devs.h e29c324 staging: android: ashmem: Fix lockdep issue during llseek 76e267c staging: comedi: fix comedi_nsamples_left. 131967e uas: fix comparison for error code b583e6e tty/serial: atmel: add new version check for usart e79e49e serial: sh-sci: prevent lockup on full TTY buffers 6b0ce59 x86: Treat R_X86_64_PLT32 as R_X86_64_PC32 138d190 x86/module: Detect and skip invalid relocations 8d02a55 Revert "ARM: dts: LogicPD Torpedo: Fix I2C1 pinmux" 099bccc NFS: Fix an incorrect type in struct nfs_direct_req 7f56697 scsi: qla2xxx: Replace fcport alloc with qla2x00_alloc_fcport 35482f6 ubi: Fix race condition between ubi volume creation and udev 0683564 ext4: inplace xattr block update fails to deduplicate blocks 43f9d23 netfilter: x_tables: pack percpu counter allocations 54e6e84 netfilter: x_tables: pass xt_counters struct to counter allocator de53c52 netfilter: x_tables: pass xt_counters struct instead of packet counter 04b8427 netfilter: use skb_to_full_sk in ip_route_me_harder a6b7360 netfilter: ipv6: fix use-after-free Write in nf_nat_ipv6_manip_pkt f8d1185 netfilter: bridge: ebt_among: add missing match size checks 6d31b2e netfilter: ebtables: CONFIG_COMPAT: don't trust userland offsets 55230ae netfilter: IDLETIMER: be syzkaller friendly 5a91fa6 netfilter: nat: cope with negative port range d44c2ee netfilter: x_tables: fix missing timer initialization in xt_LED 48db300 netfilter: add back stackpointer size checks 44f3c2b tc358743: fix register i2c_rd/wr function fix 81e510a Input: tca8418_keypad - remove double read of key event register 1e10ddb ARM: omap2: hide omap3_save_secure_ram on non-OMAP3 builds 7722fa7 netfilter: nfnetlink_queue: fix timestamp attribute 72e4b53 watchdog: hpwdt: fix unused variable warning cdff5b3 watchdog: hpwdt: Check source of NMI 3028457 watchdog: hpwdt: SMBIOS check 3378b95 nospec: Include dependency 77ed5c8 ALSA: hda: add dock and led support for HP ProBook 640 G2 a97f16c ALSA: hda: add dock and led support for HP EliteBook 820 G3 51606dd ALSA: seq: More protection for concurrent write and ioctl races 2b1d533 ALSA: seq: Don't allow resizing pool in use c90b35b ALSA: hda/realtek - Fix dock line-out volume on Dell Precision 7520 e882c0b x86/MCE: Serialize sysfs changes d6046c4 bcache: don't attach backing with duplicate UUID edcb615 kbuild: Handle builtin dtb file names containing hyphens bfdb222 loop: Fix lost writes caused by missing flag 9bab71e Input: matrix_keypad - fix race when disabling interrupts 175b57b MIPS: OCTEON: irq: Check for null return on kzalloc allocation 6e127d7 MIPS: ath25: Check for kzalloc allocation failure 8cbec15 MIPS: BMIPS: Do not mask IPIs during suspend 212dcfe drm/amdgpu: fix KV harvesting be1c6ff drm/radeon: fix KV harvesting 58f8522 drm/amdgpu: Notify sbios device ready before send request 690a151 drm/amdgpu: Fix deadlock on runtime suspend 40539a8 drm/radeon: Fix deadlock on runtime suspend cff2a8c drm/nouveau: Fix deadlock on runtime suspend 1112c0a drm: Allow determining if current task is output poll worker e235f15 workqueue: Allow retrieval of current task's work struct 8bf4bc9 scsi: qla2xxx: Fix NULL pointer crash due to active timer for ABTS 6f8b662 RDMA/mlx5: Fix integer overflow while resizing CQ 52179be RDMA/ucma: Check that user doesn't overflow QP state 42228fa RDMA/ucma: Limit possible option size * lineage-sdk/ bd83e97 lineage-sdk: Update validators for button settings * packages/apps/Settings/ 0bba50a Settings: Add high touch sensitivity and touchscreen hovering toggles * vendor/crDroidOTA/ 72a6649 Add Harpia 5f22b94 angler: Update 4.0-STABLE ==================== 03-17-2018 ==================== * android/ 1f75ddd Merge 'lineage-15.1' into 8.1 * device/oneplus/msm8998-common/ a8396da msm8998: Update gallery 304bc3a msm8998: Disable zram e5270ca msm8998: camera: add highspeed profiles c578515 Revert "Fix slow motion recording in Google Camera" 2be92f9 msm8998: Update OOS cam apk 0ab1fc5 msm8998: Sync dalvik and hwui props with oneplus * frameworks/base/ 083d054 Stock Recents: fix fc on header app icon longpress 69e299dd Recents icon pack code improvements [2/2] 6d3826b Add interpolators to qs tiles animation [1/2] 0ec4024 Add animations to quick settings tiles [1/2] * hardware/qcom/display/ 1aa43a5 msm8974: libexternal should depend on libmedia ef4ddf0 msm8974: libgralloc: Fix adding offset to the mapped base address * hardware/qcom/fm/ 6ca6a20 libfm_jni: Ignore unused parameters from APIs 944fa04 libfm_jni: Resolve FM_DEVICE_PATH R/O open flag abc6047 libfm_jni: Resolve fread assignment to condition cast 76d61cf libfm_jni: Remove unused variables * kernel/oneplus/msm8998/ a5d42dd oneplus5: Turn off few miscreants e0f6218 oneplus5: Enable CONFIG_MMC * packages/apps/Jelly/ b785ba8 Jelly: Add explicit static inclusion of android-support-transition * packages/apps/LineageParts/ f542a56 Merge 'lineage-15.1' into 8.1 * packages/apps/Settings/ 5c47aa6 APN: always let user decide what he wants to do 971ac4f Merge 'lineage-15.1' into 8.1 * packages/apps/SlimRecents/ ddbb1d9 Skip thumbnail drawing if canvas is not hw accelerated 3332eb5 Allow software mode for hw bitmaps on old devices 2d37b24 SlimRecents icon pack code cleanup and improvements [1/2] * packages/apps/Snap/ 9b0c005 Snap: Configure focus ring preview dimensions b2ef15e Snap: Add support for focus distance 4bdfff2 Drop new focus indicator into Camera2. * packages/apps/crDroidHome/ 12b02df Use accent color for badges * packages/apps/crDroidSettings/ 09a6b2a CustomSeekBar: Fix disabling when create before: https://imgur.com/a/jtNip after: https://imgur.com/a/Q1rJH e79315b crdroid: Re-enable QS animation settings * packages/services/Telephony/ 8e31c79 Merge 'lineage-15.1' into 8.1 * system/core/ e3065e5 Merge 'lineage-15.1' into 8.1 * system/sepolicy/ 0dcaaa8 Merge 'lineage-15.1' into 8.1 ==================== 03-16-2018 ==================== * device/oneplus/msm8998-common/ 3249681 msm8998: add new CNE blobs from OP5 beta6/ OP5T beta4 * frameworks/base/ 6dbeac0 Optimize AbsListView to reduce click operation latency dc458e7 AbsListView: Fix widget couldn't find any view fc 05e2fb1 Return: Listanimation Views and Interpolator [1/2] a8dbca9 Fix empty recents view in multi window mode 010c687 Support theming notificatons fbf7d31 Skip notification for hidden notifications on first boot * hardware/qcom/audio/default/ 6ec0a5e audio: Make CVD version retrieval nonfatal with ACDB v1 * hardware/qcom/display/ 86a2c32 msm8974: hwcomposer: Fix regression in hwc_sync * packages/apps/crDroidSettings/ 59b4be2 crdroid: Re-enable listview animation settings 5b2a18e Updated translations * vendor/crDroidOTA/ 3058458 changelog shamu b54bec2 uodate for nexus 6 shamu ee7e977 Update Bullhead download link * vendor/oneplus/ aaf7406 op3: Use O-MR1 based GPS blobs 02051f8 op3: Use O-MR1 based display and media blobs 1f1a727 op3: Update blobs from OB32/OB23 011a435 op3: Update to KPTI patched time blobs ==================== 03-14-2018 ==================== * device/oneplus/dumpling/ 0c969b9 dumpling: add device specific audio_tuning_mixer.txt e5f905b dumpling: audio: update from open beta 4 * device/oneplus/msm8998-common/ 63c9978 msm8998: audio_tuning_mixer.txt is device specific b42844e msm8998: nfc: change device node to match new kernel driver * kernel/oneplus/msm8998/ a6c5d0d oneplus: import pn5xx nfc driver from OnePlusOSS/android_kernel_oneplus_msm8998 3413ca6 Revert "nfc: Disable pn544_wake_lock" * packages/apps/crDroidHome/ af094f9 Allow disabling weather widget only * packages/apps/crDroidSettings/ 0369e06 Updated translations * packages/services/OmniJaws/ 602d288 OmniJaws: Use settings icon * vendor/crDroidOTA/ 6725a9b crackling: Update ==================== 03-13-2018 ==================== * bootable/recovery/ 409a447 Update f2fs format code 9a45e82 recovery: updater: Fix SymlinkFn args * device/lineage/sepolicy/ d54a78b sepolicy: Improve external storage rules * device/oneplus/msm8998-common/ 8db914d msm8998: update blobs from OP5 beta6 / OP5T beta4 * frameworks/base/ 8c91493 Speed up Orientation Listener 76a1552 base: set scrolling to 0.006f 6500aa7 ViewConfiguration: misc changes (rev) cc114ab android.view: Speed things up!! 14b071a Screenshot: add "Markup" edit action support a0db9f8 Avoid dangerous recursive call on startProcessLocked a2aea70 Using BIND_ALLOW_OOM_MANAGEMENT flag for avoid memory pressure when system binding 29e4025 core: Improve AtomicFile implementation 1cad697 TelephonyManager: Prevent NPE when registering phone state listener 09684ea Speed up Recents additional buttons show delay bebe436 Updated translations abc81aa Revert "OMS: Only allow trusted overlays to be registered." 4ac3aed QS: Expose zen qs panel close button color 8aeffda Screenshot: Update flash color c517f69 Expose screen pinning dialog background and text color f45c150 Expose notification info text color 2093803 Themes: Notification tint: add bool to enable algorithm for dark backgrounds f7199c3 Move power save warning color to projeckt 22130bf Themes: SystemUI: Expose QS background opacity 7cf248e Themes: SystemUI: Expose QS edit item decoration background color 33e1595 Themes: Allow Permission Icons to be fully themed 0080a93 Themes: Allow Immersive cling colors to be fully themed a7eaffc Themes: Expose resolver hardcoded colors f2ecd99 Themes: base: expose toast colors for themes c25582a Fix: No text in toast for RTL layout 809d437 Themes: Expose Keyguard affordance circle background 7e2c1e7 Themes: Allow volume slider and thumb to work with custom images. 901ad25 Themes: Expose Screenshot flash and background colors 146c40e Themes: Expose Keyboard Shortcuts Dialog b11ac4d Themes: graphics: ADB "N" icon compatible with OMS7 3f2f0d0 Themes: SystemUI: Expose switch bar title 0d87c03 Themes: Allow Navbar ripple color to be themed b4a3f21 Themes: SystemUI: Use own drawables for QS expand icon 080260d Themes: Notifications: extend dynamic notification bool for ambient notifications 30ceac5 Themes: Notification dynamic colors bool compatible with OMS7 b35eca7 Themes: Notifications: Expose a bool to disable dynamic colors e629a30 Add crDroid Home dark theming [3/3] 945130d Simplify loading multiple dark overlays 8cb2df3 Move systemui dark theme outside frameworks [3/3] cef2f7a Check for all relevant dark themes 6e6f7f0 Bring in more darkness [3/3] 4ab2bd9 base: Enable systemui dark theme when required 4afff54 Fix edit icon in QS footer 46ad76d Allow tuning ambient display with sensors [1/3] a9a6908 base: Add bool to enable/disable doze by default e8aa04f statusbar: Add space around carrier label in statusbar 900bf62 Suspend Actions [1/3] 6312d87 base: add back qs header images [1/2] 5219a0b Fix playing screenshot's sound when camera's sounds off e61f939 FEB: Disable/Enable screenshot sound [1/2] 2d8d2d0 Custom Carrier Label & Carrier Label Placement [1/2] b350ba4 BatteryStyles: Clean up and improvements 6b55ad1 BatteryMeterDrawable: add square style (1/2) 2ca86fb BatteryMeterDrawable: add battery styles [1/2] 056a947 base: add systemui restart to advanced reboot [1/2] ab08725 base: silent mode is back d8b59d6 Clock: Fix crash in formatted string with date on right 3166810 Clock date position [1/2] f52558c Extend clock customizations for left clock [1/2] 85af0fd clock: Update format string properly 79927de Make status bar ticker play nice with center clock 8ce0a54 Statusbar clock customizations (1/2) e011f8d Ability to hide superuser status bar icon [1/2] b207d90 Add toggle for face auto unlock (1/2) 7c6fbfb KeyguardHostView: Dismiss keyguard automatically when face is recognized c4d77ba Music ticker: once per track is enough c6b9b91 Ambient music ticker improvements d80734d Ambient ticker: Play nice with AOD c7ca1b6 DUI Pulse: add Automatic albumart base color mode [1/3] 4655dc2 Ambient display music ticker [1/2] b7e990e Port ambient Now Playing container from Pixel [stripped down version] 6ff544e Allow to suppress notifications sound/vibration [1/2] c517e9a Status bar: Move custom left icons under linear layout fb8735d Make lockscreen weather more robust 31bb82a SystemUI: Keyguard weather (1/2) b3275eb statusbar weather: allow update without querying 406175b base: Add statusbar weather [1/2] 0cbab18 base: Add permissions for OmniJaws 3ead025 OmniJaws: Fix weather condition icon loading madness e44b788 SystemUI: OmniJaws qs tile integration b4c58d5 Custom logo customizations [1/2] 77db70a CollapsedStatusbar: Fix phantom spaces in status bar 5179644 TunerService: Prevent NPE with tunable 346a8e3 FWB: all tile scroller for quickbar settings [1/2] 1ad191f base: Try disabling AOD by default [2] eff89e5 base: Add accidental touch prevention for assist key f28c3c1 base: Introduce Accidental Touch 281188d base: Introduce new navigation bar key event source 8d43765 Add toggle to disable HW keys [1/2] b0663ea Add option to disable scrolling cache [1/2] 5083131 FW_Base - XuiMod: Toast Animations [1/2] 5371754 AppTransitions: Remove hackery for controls duration e9d240b AOKP custom system animations (1/2) 667c8f2 Fingerprint authentication vibration [1/2] 7a39061 Hide tiles title: longpress will launch detail view 23a6fe2 QS tile titles visibility [1/2] 6827520 BatteryService: add dash charging support 0b6370e Ringtone audio focus c76d58d Flashlight toggle api improvements c53f861 SystemUI: SIM PIN locked view can't pop up after removed one SIM 27318f9 frameworks: base: Port password retention feature 43e612a base: refine partial screenshot handling 5040ba4 Screenshot: Fix possible NPE 14ecc9f Partial screenshot: fix SystemUI fc a2ed775 Optional screenshot type [1/2] 30fa725 Toast: Remove horrible shadow in text view e1813f8 Toast icon switch [1/2] 07b3e8a Update toast icon to properly work with 8.1 ccb20bf Show icon of package associated with Toast b5f5153 Force Expanded Notifications [1/2] b5eb8bd onLongClick Settings button for crDroid Settings 8073d96 Fix Substratum themes making powermenu transparent in some cases f8f53ae base: Improve secure lockscreen access with disabled QS 1710a20 base: allow disabling quick settings on secure lockscreen [1/2] d75fe78 SystemUI: Allow using tuner API for Global settings 0028bcd Base: Hide power menu on secure lockscreen [1/2] 6363238 Vibrate on plug [1/2] d00e9d8 Play sound for charging events 7b38958 Allow to set QS panel columns and rows [1/2] ea5fa1e Allow to quickly open Running Services from QS panel [1/2] 567d635 base: Add Dynamic Navbar capability [1/2] b9cfc68 base: Add three-fingers-swipe to screenshot [1/2] 35bf9a8 Live Volume Steps [1/2] 2817d4a Stock Recents: use Slim Recents icons management [1/2] 2f195b7 Recents: Remove Slim Recents modification to AOSP callbacks bb6dac6 Recents: Clear locked tasks when using Slim Recents edbd41f Slim Recents 3.0 [1/3] ca91de4 Recents: Add deep clear feature for dismiss button 2697abe Recents: Fix NPE with locked tasks a24d8dd Recents: Proper fix for FAB button disappearance on boot for first time 4e05e00 Immersive Recents [1/2] 9ebcce6 Stock Recents icon pack support [1/2] f5b82b3 Recents: Improve membar layout aa8f1e9 Add membar to recents options [1/2] a75fb8f Recents: Make lock task and dismiss icons optional [1/2] 6d4f829 Recents: Fix guest appearance of Fab button on empty view cd86218 Recents: fab button improvements a8cd1a2 Add Clear All Button to Recents [1/2] 32cf8be QuickUnlock: Fix multiuser usage f48da9e Keyguard: Forward port lockscreen quick unlock (1/2) 0bff607 Allow toggling auto usb mode chooser activity [1/3] fbc28cb Replace ugly DU's last app animations with old CM's edf0118 DUI: Change default navbar mode to Smartbar [1/2] 7d083e8 DUI: Set default navbar height width to 80 4fb357b DUI: Initial checkin for Oreo [5/7] 99c72f0 Add api to toggle flashlight and check if device has flashlight c90191c Diffuse LOS unfriendly force navbar 0d8513e crdroid: Add getRunningActivityInfo to utils cc2abc0 Ticker: Clear ticker regardless of setting 7dc7574 Statusbar notification ticker [1/2] f74a2db SystemUI: Enable three icon switching within QS DND tile f727cd5 Add ability to toggle bluetooth battery level in QS [1/2] 6484d15 display: Don't animate screen brightness when turning the screen on a17e9ba Make Data/Wifi activity icon in statusbar optional [1/2] 4672824 DoubletapPowerForCamera disabled by default [2/2] ed10c32 Return: Smart Pulldown [1/2] 1ee9f50 SystemUI: Add case to quick pull down status bar anywhere 0ec5431 base: fix dummy expansion of qs on double tap to sleep fbc91f6 Double tap to sleep on lockscreen [1/2] b34f57c BatteryBar: Convert to TunerAPI c2ce714 BatteryBar: Update defaults b25d4fa Make batterybar play together with other statusbar visibilities 312f2892 BatteryBar: Fix multiuser usage 5586bfd BatteryBar: Fix string inconsistency 3e660d3 Battery bar enhancements [1/2] 4778790 BatteryBar [1/2] 08db3f5 PhoneWindowManager: Add missing check for immersive mode 63597ba Ability to toggle VoLTE icon in statusbar [1/2] 36e375d Max Lockscreen Notification count [1/2] 35170d6 Integrate crDroid OTA into crDroid Settings [1/3] 4c81b36 QSTile: NFC: Update nfc tile drawable 20d4bdd Add a one time QS dialog for the caffeine tile 08eaba7 SystemUI: use slashify for more qs tile f53b9ff RebootTile: Fix gradient message display for reboot to recovery 7989f61 Add Reboot/Recovery QS Tile 12269cd SystemUI: Add missing permissions for Sync tile fcb19d6 Add partial/full screenshot QS tile a0d4c16 QS: Use proper color attr for enabled tile ea0b7ed CPUInfo tile: Fix initial state c18fb5f QS: Add CPUInfo toggle tile c90d67c CellularTile: don't show confirm dialog on disable 0ce33d9 Quick settings: Add Haptic Feedback to tiles [1/2] 7641a30 NfcTile: use Oreo style 65cb01a Battery tile: fix label when charging 8baa6ba Ask pin when tapping Airplane tiles on secure lockscreen 707d7c6 QS: Add Expanded Desktop QS Tile 5b0b3d0 Add Music QS Tile 39fcdbc Refresh USB tile 6475857 Add Compass tile c8010bc Add Sound tile to Quick Settings 44faf05 Hide HBM tile if not supported by device e571c03 Add Functionality to control High Brightness Mode [1/2] 21e22c5 Add a sendKeycode api to crdroid Utils c1b38d7 Add api to take screenshots 4057106 Add back crdroid utils a03c609 LockscreenCharging: squashed (1/3) c556273 Allow using 4G icon instead LTE [1/2] 4e0ef04 Add ability to toggle bluetooth battery level [1/2] 1e92298 Make roaming indicator optional [1/2] 15a36f3 MediaScanner behavior on boot (1/3) 8181a37 base: add CPU info overlay [1/2] 0143302 base: Add metric for crDroid Settings 175cdca crdroid: Update default tones [1/2] f80a46a Remove ugly reserved icon space in restricted switch preference 7c45199 SystemUI: Fix FC issue d954fbb4 media: jni: Support conversion from jbyte array to ByteBuffer. 4ddc269 preference: change visibility only if imageview is valid 6f4570e frameworks: Fix mLteSignalStrength range check 8e8993b frameworks: Fixed signal strength issue 0fb6659 Don't consume all BACK keys in SearchView cc830f3 AudioService: synchronize access to user selected volume ctrl stream 00f96f3 Bluetooth: Don't remove UUIDs if profile in connected state 462327b Fix DynamicLayout block index calculation after edit 3507bdc Should show the lock task mode toast if can not launch the activity not in the locked task. 8c6e25a hwui: Fix Native Crash of EGL_BAD_ALLOC dd8b9a1 wakelock: continue read file when returned count > 0 7057e27 KernelWakelockReader: stop the panic 12ff9ad Accounts: Fix TokenCache maps access 227935f PackageManager: Avoid null access 69cd03f Revert "SettingsProvider: adaptive icon" ce9833d Revert "NightDisplayController: report unvailable if livedisplay feature is present" ebcbdc7 Revert "Check VintfObject compatibility on boot" 3f10dc5 services: Fix starting window not removing issue 4ed681e Fix the system_error while calling thread::join() in NativeCallbackThread 08dea4d Fix the windowtoken index out of bound exception 17cfa68 frameworks: fix the activity stack ConcurrentModificationException 1499388 Fix disabled status bar when pinning app and user switch 7a96675 Fix persisted task remove operation race issue 51fedcd frameworks/base: Fix AudioService JNI leaks e386b89 Remove GCC-specific pragma and disabled Clang warning d8303f7 Always send configuration if the boundaries change bd33030 BackgroundDexOptService: skip low battery check if not present 5d22e87 Consider shared libs when precreating WebView classloader f5dd2f7 Check if mSurface is valid before create SurfaceSession e8d2c84 Explicitly restart the killed wallpaper service 60982dc services: Fix double-free error on RemoteFillService 05b31ad PackageManager: Clean up profile step for performDexOptUpgrade c96269b Do not force crash for EGL_NO_SURFACE 04aa9a2 SystemUI: fix black scrim when turning screen on from AOD 73d981d Can not get a thumbnail of Jpeg image of QCIF size. f58103b services: Fix low probability deadlock 838f845 Store package restriction settings at shutdown dca3ba8 Fix some list-item selection/scrolling issues 966315b Remove LOCAL_STATIC_SHARED_LIBRARY usage c1507e2 Avoid ANR caused by synchronized() of appDiedLocked() 31524c6 SettingsLib: Remove ugly space reservation for icon in preferences 5fd40ed Fix shared libraries loading during backup ceb445e Handle Backup onUnlockUser on fg thread 6d64ce5 Improve ActivityManagerInternal.startIsolatedProcess. db4de6f SystemUI: No Signal bar displays for a moment in UI after Bootup 0924771 Add SU_SESSION_CHANGED to protected broadcasts f733eed Adding optimization to reduce callbacks to TextClock b43452e GlobalActions: Fix systemserver crash issue 6ea7d75 Notification: Fix no icon shown for data limit notification 3712968 SystemUI: Fix SystemUI Crash. 1081cfc Fix possible NPE crash when adding new accounts in Settings. ac534a5 Update network score from NetworkAgent ad1e23e Fix and work around aliasing rule violations 3c181c4 Turning screen on without creating surface d233107 ExifInterface: fix incorrect thumbnailLength in handleThumbnailFromJfif f10fa4b services: fix the NPE in RankingHelper 0be5e38 media: fix system_server deadLock c236196 Enable priority boost for non-Jack builds. dae8100 Fix intermittent slowness in resolver activity towards end of day. 3d6909a PackageManagerService: Avoid NPE in matchComponentForVerifier 86ed97cf Keyguard: Fix black background while screen turning off/on quickly aa2c767 base: touch response optimizations 6f6bec8 DpmService : Added protected broadcast intents.. 662a861 Use correct user id for permission check for instant foreground service. 150e4f4 GNSS: fix the null object reference in configManager.getConfig(), judge the null pointer firstly.. acfed5d aapt2: Replace strcpy with memcpy. 61aa9ee Parcel: Avoid NPE in finalization a5c4551 InputWrapper: Opt out early if session == null b1027f0 Fix Google dialer FC due to missing permissions 43fb945 hwui: Disable fine-grained logging c8cad3f Fix doFadingAnimationLocked in sanitized builds. 88e449f Optimize setStorageEncryption code d6eb217 Let InputFilter's message be processed faster ef34f62 app_main: Fix "zygote is killed by signal 1" c0a1699 Set scrollview on the power menu 5998f7e add SwapPss of native processes to totalSwapPss 2bf7830 Telephony: Don't crash for too long baseband version d5abdde Don't wait for Bluetooth when shutting down 5440da6 Don't wait for NFC when shutting down. 530a32d framework: shorten wait time for shutdown time optimization e8a1096 Reduce the uncessery wm call while checkKeyguardVisibility f1227d4 QS Tile: increase DEFAULT_MAX_BOUND to 6 5855889 Allow faster app switching c8dc5ce Account: Fix the risk of sqliteconnection leak 3a73057 SystemUI: Remove padding for navbar and statusbar 5244f1b Support UnifiedNlp (microG) c69357c MiniThumbFile: Fix image/bitmap retrieval 0277636 Rework thumbnail handling 0030fb0 Vectorized the power menu sound panel selector 7a05ee5 Persistent background app notification: disable by default 3823347 Change power save mode color to sexy red 7260e0a Fix notification shows wrong question 1909f7c Fingerprints: Increase MAX_FAILED_ATTEMPTS 9c10323 Fix to avoid UI freeze issue 4ddae3c base: preference seekbar widgets should follow the rules e0047f5 SystemUI: Prevent NPE in Dependency.get() in BrightnessController 71087db Settings:Bugfix for NPE, Only valid screen power consumption need to smear 8ee8056 am: Add NULL check in TaskRecord.getWindowContainerBounds adefb3e Current view findFocus maybe null, which cause NullPointerException. 2bbe1c6 core: Add support for fake signatures, enabled per app by dynamic permission 0962a5b Fix NPE with void android.view.VelocityTracker.clear() 7d4b0c4 Frameworks: Fix Null Pointer Issue 533c642 Spam: Fix non-protected broadcast from supersu, qcril and fm c67ae6b Widget: Catch null point exception in AbsListViewAutoScroller ffd05bf BT:Crash occured due to null pointer exception. 5f6ed09 Bluetooth: Avoiding NULL pointer dereferences 6b7ed65 Suppress FingerprintManager logspam 7b9221c Kill off provider info logspam 35457f9 binder: adjust GC interval for binder ops e8ca7b7 Fix service cannot start when service removed from restartList a383528 Passing a new ArraySet instance to avoid crash b15148f PackageManagerService: Add finally block to close the stream. ee1d1a9 SystemUI: disable statusbar time refresh when screen off 25d239a BluetoothAdapter: disable logspew 28dfeaf MountService: Prevent NPE with DropBoxManager a9cf11c Handle IllegalArgumentException a105a7c Bad token of activity when do the launch work at the app process side b97443e Fix race condition when writing UidState of appops. 4e82626 Reporting FULL_WAKE_LOCK to battery stats. 0afc2c5 fixed handling of data URI schemes in Intent.toUri dfe3d56 Fix double free issue in ResTable. b4a045b Framework: Fix NotificationListenerService monkey null pointer issues 5029a82 frameworks/base: reduce the setTransactions f3d7a39 Fix NPE in updateEmptyShadeView() upon screen rotation 26ba9a0 Handle invalid pointerId 147cf7c Avoid ConcurrentModificationException in method dump 04f56a9 SystemUI: Fix SystemUI Crash Issue 814df2d Fix window transformation related issue 9ef2f29 Sync Preference in UI for new cached device 6df4328 Fix ANR due to long wait for synchronization lock 839791b Fix broadcast receiver leak issue 6734e83 Fix to android 7.0+ Intent Flag Bug 6c0c249 Unset frame listener before tearing down GLThreadManager. a69ffd1 Scroll: modified velocitytracker e9d57f9 ParcelFileDescriptor: can we stop the panic here? 66acd12 Workaround for wallpaper not shown correctly problem 7a0ec49 Ensure the generation is not changed before put value to cache 68af490 FIX No sim - airplane mode padding 1901407 Allow Python Versions Higher than 2.6 9f72a61 camera: catch NullPointerException for Nexus 5 8b7ea0e Fix Photosphere/Camera FCs 8b284f1 Fix for google backup and restore f772bd3 Bluetooth: Prioritize Bluetooth state change intent to start Service 0fc6c70 SettingsProvider: Add missing INTERACT_ACROSS_USERS_FULL permission 8fd7ce2 Add default permissions for few ROM specific apps 25385e6 Add default permissions for multiple gapps 19d4a09 Disable Mobile Data Always On by default [1/2] f475eb3 Add handling SQLiteDatabaseCorruptException. 0b6e312 NightLight: Allow lower temperatures 0962d4a MTU should be 1358 as per 3GPP standards, especially for LTE radio interfaces. 7b40da3 Base: Pixel Colors: Change dividers from Holo Blue to Pixel Blue c616b27 base: Add stub files 91579d2 base: rescuce party: check isDisabled on all public API 2498a31 Kill airplane mode toggle Teal color eea8e34 Fully enable system round icons 61fe559 Fix NPE when AOSP ambient display preference is removed 5bc60c7 Add missing STORAGE_INTERNAL permission for BackupRestoreConfirmation 516a638 SettingsLib: Allow Skia Vulkan to be used as HW renderer 5731abe Optimize IncallUI delay for voice calls 1ac80ea telephony: Hack GSM and LTE signal strength 97c1bed Allow creating custom dialogs in DialogPreference. 4297d7b Enable non-market apps install by default e35851c Treat default value that wasn't found as empty value. e0ac3cb DEBUG: Turn off some debugging we don't need. 9552751 SmoothSpinners: Makes the loading "spinner" animation smoother 0a46069 core: Update GPS Icons to be more Material ffa8317 SystemUI: make sure to expand all the way when flinging a54ed09 allow forcing HighEndGfx mode 879e8d7 Improve scrolling cache f3af35b Reduce log verbosity: Don't spam logcat 952411e Avoid needless Integer.valueOf() object allocation. 5418d83 aapt: silence density flag warnings 72bc6ef hwui: Remove deprecated compiler flag * packages/apps/DUI/ efb20df Fix Pulse disappearing sometimes after skipping tracks 048db79 Pulse: don't elaborate useless waveform * packages/apps/Settings/ 16c07ed Settings: Change default animation scale value to 1.0x * packages/apps/Snap/ e4a946e Snap: fix copy and paste fail * vendor/crDroidOTA/ 7385668 bullhead: Update 36bf0ca bullhead: Update 04fda37 cheeseburger: Update 1cee8f1 Add Nexus 5x information 616439f Add files via upload ==================== 03-12-2018 ==================== * device/lineage/sepolicy/ fb2383d sepolicy: allow untrusted app to find styleInterface * device/oneplus/msm8998-common/ a4bfdad msm8998: sync WCNSS_qcom_cfg.ini with caf * frameworks/base/ 90b1f22 Performance: Memory Optimizations df2f693 Fix random systemui crashes during cts test DO NOT MERGE 083d192 base: make settings_dark colors same as material_dark 8538f16 base: update UiManager's night mode according to berry state c0f06a4 base: make lockdown action require strong auth 5e56027 SystemUI: allow the power menu to be relocated * kernel/oneplus/msm8998/ 51f232d Merge branch '8.1-upstream' into 8.1 ef1d1ac Merge tag 'v4.4.121' into 8.1 8b5ab55 Linux 4.4.121 0fc8564 btrfs: preserve i_mode if __btrfs_set_acl() fails ea1c4eb bpf, x64: implement retpoline for tail call bb97a65 dm io: fix duplicate bio completion due to missing ref count e7f17d0 mpls, nospec: Sanitize array index in mpls_label_ok() 4bd01ca net: mpls: Pull common label check into helper 54b183e sctp: verify size of a new chunk in _sctp_make_chunk() f3b580d s390/qeth: fix IPA command submission race 290db9b s390/qeth: fix SETIP command handling f99fb56 sctp: fix dst refcnt leak in sctp_v6_get_dst() c4faf87 sctp: fix dst refcnt leak in sctp_v4_get_dst e44cd77 udplite: fix partial checksum initialization eae0a9a ppp: prevent unregistered channels from connecting to PPP units 1b919f5 netlink: ensure to loop over all netns in genlmsg_multicast_allns() 94522be net: ipv4: don't allow setting net.ipv4.route.min_pmtu below 68 65fe24f net: fix race on decreasing number of TX queues 2f9e04c ipv6 sit: work around bogus gcc-8 -Wrestrict warning 830dd26 hdlc_ppp: carrier detect ok, don't turn off negotiation 7e70022 fib_semantics: Don't match route with mismatching tclassid 5a12bc7 bridge: check brport attr show in brport_show 3f3437f Revert "led: core: Fix brightness setting when setting delay_off=0" c2da3bb x86/spectre: Fix an error message dff485e leds: do not overflow sysfs buffer in led_trigger_show 6bde094 x86/apic/vector: Handle legacy irq data correctly c86bfc7 ARM: dts: LogicPD Torpedo: Fix I2C1 pinmux aa75b56 btrfs: Don't clear SGID when inheriting ACLs 5fed0b3 x86/syscall: Sanitize syscall table de-references under speculation fix 42f587f KVM: mmu: Fix overlap between public and private memslots d95280b ARM: mvebu: Fix broken PL310_ERRATA_753970 selects f78124c nospec: Allow index argument to have const-qualified type 0dfc2fb media: m88ds3103: don't call a non-initalized function baf311e cpufreq: s3c24xx: Fix broken s3c_cpufreq_init() 4fdc12f ALSA: hda: Add a power_save blacklist b43e811 ALSA: usb-audio: Add a quirck for B&W PX headphones 9cc4d1f tpm_i2c_nuvoton: fix potential buffer overruns caused by bit glitches on the bus 309de32 tpm_i2c_infineon: fix potential buffer overruns caused by bit glitches on the bus f9accc3 tpm: st33zp24: fix potential buffer overruns caused by bit glitches on the bus * lineage-sdk/ cddd199 sdk: Rebrand to crdroid 595e584 Revert "lineage-sdk: Update the way OMS records details about overlays" dc896f8 sdk: add systemui restart to advanced reboot [2/2] 0d71fe2 lineage-sdk: Enable advanced reboot by default ed36d19 Disable by livedisplay by default 52ea43b sdk: Map to ro.modversion b53db14 Allow value 3 for status bar quick pull down 72bfc04 sdk: workaround for runtime-permission request dialog with GooglePackageManager 15fa12e sdk: fixes for documentation 5a72b57 sdk: Styles API finalization for API9 * packages/apps/DUI/ 3ca9cbf Fix potential Smartbar FC for buttons custom application 9271d4c Fix smartbar media arrows not showing sometimes * packages/apps/Jelly/ 6484829 Jelly: Move clear history in a async task * packages/apps/LineageParts/ 50849fe Merge 'lineage-15.1' into 8.1 7c655e4 LineageParts: expose lockdown global action 5788c8d LineageParts: update for Style APIs updates * packages/apps/Snap/ d600a3b Snap: add missing null check on isCamera2Supported ea3d12e Snap: don't try to set up cameras with ids greater than MAX_NUM_CAM * packages/apps/crDroidHome/ 88929d4 Fix disabling of predictive apps * vendor/oneplus/ 4d88452 msm8998: update lobs from OP5 beta6 / OP5T beta4 ==================== 03-11-2018 ==================== * bootable/recovery/ 58decb0 Revert "recovery: Fix format_volume for f2fs" b649667 recovery: Fix redraws, flickering, and animation 6f54468 updater: Fix and improve allowing devices to suppress BLKDISCARD * device/oneplus/msm8998-common/ 2ef7367 msm8998: camera: add com.android.camera and snap to aux.packagelist 49a0e10 msm8998: nfc: move to configs * packages/overlays/Lineage/ 2dfb588 Moar darkness support * vendor/crDroidOTA/ b470b36 add ether and update changelog 5d690b8 angler: Update 47f0665 crackling: Update fc0ffe6 update g3 a85b11c cheeseburger: Update cb9dda3 land: Update for Redmi 3S * vendor/oneplus/ 6103efb msm8998-common: Add blobs needed for widevine L1 support ==================== 03-10-2018 ==================== * bootable/recovery/ 56063ff updater: Fix allowing devices to suppress BLKDISCARD * build/make/ 76da9c7 Merge 'lineage-15.1' into 8.1 * device/oneplus/msm8998-common/ 874f9c1 msm8998-common: Add blobs needed for widevine L1 support 4fae116 msm8998: unpin camera config * frameworks/av/ b939c62 stagefright: ACodec: Resolve empty vendor parameters usage 42b4c53 media: fix infinite wait at source for HAL1 based recording 89165ec Camera: Add support for preview frame fd 5c4f486 Camera: Add extensions to CameraClient b5dc511 libmedia: Add 1440p camcorder quality * frameworks/base/ 06e6342 PackageManager: Catch possible NPE from unparsed platform package * hardware/qcom/display/ 466c608 msm8974: Move QCOM HALs to vendor partition 35a7b6a hwc: msm8084: Set ioprio for vsync thread fe84e7d display: Don't use gnu-oldstyle field designators a7b6e48 msm8084: include kernel headers 45f6cfe msm8960: copybit: Fix type conversion error for GCC 4.7 96f36a5 display: add TARGET_PROVIDES_LIBLIGHT db1c905 display: Always assume kernel source is present c3af3f4 Revert "msm8974: deprecate msm8974" * hardware/qcom/gps/ e375f8c msm8974: Return the correct length of nmea sentence cd4b7f5 msm8974: Don't rely on transitively included headers aa21dd8 msm8974: Fix logging level and remove nmea log 7a6cc46 msm8974: Fix duplicate gps.conf for hammerhead 53199be msm8974: Move device dependent modules to /vendor 87ae4d6 msm8974: Cleanup obsolete LOCAL_PRELINK_MODULE 3b31cc3 msm8974: Default apn ip type to ipv4 a1f9895 msm8974: Add missing liblog dependency 9100f0e Revert "msm8974: remove from top level makefile" a00e4ad Revert "msm8974: deprecate msm8974" * hardware/ril/ e73eaff libril: Protect against NULL unsolicited response function * packages/apps/CarrierConfig/ 8f44654 CarrierConfig: HoT and tele.ring (232 07) may roam on T-Mobile (232 03) * packages/apps/DocumentsUI/ ca493af Merge 'lineage-15.1' into 8.1 * packages/apps/Gallery2/ 7cd4469 Fix the issue of view don't reload when onPause 3c2f100 Fix FC of parsing uri is null ba099de SDGallery:Fix monkey FC when url from pick activity is null 6d57bca Don't show Camera Icon when no pictures found in Albums 15e538a SnapdragonGallery: Fix crash show dialog when activity finished 385313d Fix custom filter don't work when first click after back to original de46c7f SnapdragonGallery: Fix dialog dismiss when home 25eaa5b SnapdragonGallery: Fix multithread synchronization in screenReceiver * packages/apps/LineageParts/ 6d6cec6 crdroid: Rebrand to crdroid settings e1261c8 Revert "LineageParts: Update the way OMS records details about overlays" 6f11033 LineageParts: Remove reserved icon space 795a601 Moved expanded desktop settings to crdroid settings c369449 Change default accent to pixel blue 27572c6 Hide color style under display 345d255 LineageParts: Silently kill anonymous stats collections 6d86193 Moved status bar settings to crdroid settings 105cb96 Moved button settings to crdroid settings * packages/apps/Settings/ 36f1b84 Merge 'lineage-15.1' into 8.1 * packages/apps/SlimRecents/ eae333a Fix icon being bigger than some iconpack backimages 26e78e6 Don't add custom shape for unsupported apps but backimage available * packages/apps/crDroidSettings/ 4ce3416 Updated translations b12a840 ButtonSettings: Add a toggle for button backlight only when pressed * vendor/addons/ 679c402 addons: Remove unused overlays 2449fd0 addons: Overlay style for cellbroadcastreceiver * vendor/crDroidOTA/ 623aabc dumpling: update to crDroidAndroid-8.1-20180310-dumpling-v4.0 77612e8 mido: update 02ba583 cheeseburger: Update * vendor/lineage/ 8f7349d Update DocumentsUI overlay for Oreo 41d32e8 qcom_target: Move RIL path mapping to core/config.mk 1bdf618 pathmap: remove duplicate include-path-for * vendor/oneplus/ b618787 Revert "msm8998: define second back camera as back and back_aux" ==================== 03-09-2018 ==================== * device/oneplus/msm8998-common/ c06ee08 msm8998: audio: disable ANC if not in call * external/libxml2/ e8c0bdf libxml2: update to version 2.9.8 * frameworks/base/ f4fae76 Automatic translation import 3c787da Updated translations * hardware/qcom/fm/ cb930b8 Automatic translation import * lineage-sdk/ dea0610 Revert "lineage-sdk: Update the way OMS records details about overlays" * packages/apps/AudioFX/ 413afee Automatic translation import * packages/apps/Bluetooth/ 9044d16 Automatic translation import * packages/apps/Calendar/ 4cf9715 Automatic translation import * packages/apps/Camera2/ c7e6576 Automatic translation import * packages/apps/CarrierConfig/ dec7923 Disable OTA for U.S. Cellular since there is no need for it * packages/apps/CellBroadcastReceiver/ 17d26af Automatic translation import * packages/apps/CertInstaller/ d8413d4 Automatic translation import * packages/apps/Contacts/ fa9b045 Automatic translation import * packages/apps/DeskClock/ b3f7bc7 Automatic translation import * packages/apps/Dialer/ 810fb67 Automatic translation import * packages/apps/Email/ 17b0e33 Automatic translation import * packages/apps/ExactCalculator/ 0fa697b Automatic translation import * packages/apps/FMRadio/ 6659119 Automatic translation import * packages/apps/Gallery2/ 46bbfc8 Automatic translation import * packages/apps/Jelly/ d802bff Automatic translation import * packages/apps/LineageParts/ d971e73 Revert "LineageParts: Update the way OMS records details about overlays" * packages/apps/Messaging/ c0458f5 Automatic translation import * packages/apps/Nfc/ 1430365 Automatic translation import * packages/apps/Recorder/ 31e6f88 Automatic translation import * packages/apps/Settings/ 796835f Settings: Clean up old OTA icon d62d028 Revert "Update the way OMS records details about overlays" * packages/apps/SlimRecents/ 5f4a2a9 IconsHandler: fix some back images not drawing correctly ee6e934 Reset icons normalizer on icon pack change * packages/apps/Snap/ fff5795 Automatic translation import * packages/apps/StorageManager/ ebecf26 Automatic translation import * packages/apps/Tag/ 5463510 Automatic translation import * packages/apps/TvSettings/ 4293b4b Automatic translation import * packages/apps/WallpaperPicker/ c591f8a Automatic translation import * packages/apps/crDroidHome/ 79dfcd3 Launcher3: Derive right theme * packages/apps/crDroidSettings/ 5311c91 Updated translations * packages/overlays/Lineage/ 3fe089d launcher: Improve dark theming * packages/providers/CalendarProvider/ 93decb2 Automatic translation import * packages/screensavers/Basic/ 2ed9480 Automatic translation import * packages/services/BuiltInPrintService/ 85a8dbf Automatic translation import * system/core/ a19bcfa Merge 'lineage-15.1' into 8.1 * vendor/crDroidOTA/ d88c871 dumpling: update to crDroidAndroid-8.1-20180308-dumpling-v4.0 ==================== 03-08-2018 ==================== * android/ daa8ba0 manifest: Track libnativehelper 80906a7 manifest: Track awk * external/chromium-webview/ 5b1f51b Update webviews to Chromium 65.0.3325.144 * frameworks/base/ b161048 hwui: Fix Native Crash of EGL_BAD_ALLOC 0edfbf7 wakelock: continue read file when returned count > 0 be78bab KernelWakelockReader: stop the panic 5d44246 Accounts: Fix TokenCache maps access 718191c PackageManager: Avoid null access 1891b06 LiveDisplayTile: Avoid NPE during boot up phase 6f7afa9 Revert "OMS: Only allow trusted overlays to be registered." 9980491 Music ticker: once per track is enough daba7d0 Stock Recents: use Slim Recents icons management [1/2] 9fe4bb9 Merge 'lineage-15.1' into 8.1 a32fded Revert "Visualizer: Adjust for volume level" 3fdb2b0 PowerManager: Allow to distinguish different keypresses df13bc2 PowerManagerService: fix HW button illumination timeout 2360e60 PowerManagerService: Allow to light up buttons only when pressed * frameworks/native/ cd9348d Merge 'lineage-15.1' into 8.1 6e58bf0 InputDispatcher: On keypress, deliver keycode to pokeUserActivity dcbb80b PowerManager.h: Define USER_ACTIVITY_FLAG values * hardware/qcom/media-caf/msm8994/ 2acee94 mm-video-v4l2: Check for correct error code * lineage-sdk/ a7fbd7b Merge 'lineage-15.1' into 8.1 945545d LineageSettings: Add a setting for button backlight only when pressed * packages/apps/DUI/ 1c547c7 Reapply dark intensity when accent is changed * packages/apps/Jelly/ ac3efcd Jelly: Cleanup for O d92504e Jelly: Don't allow ime to learn in incognito mode * packages/apps/LineageParts/ 9545076 Merge 'lineage-15.1' into 8.1 d9e613b ButtonSettings: Add a toggle for button backlight only when pressed * packages/apps/SlimRecents/ 319618b Slimrecents thumbnails: improve scalability bb0245d Slimrecents: Improve card layout c613488 Refesh icon shape size when changing panel scale c219ee0 Stock Recents: use Slim Recents icons management [2/2] * packages/inputmethods/LatinIME/ 8e7943c Latin IME bug with deleted text will reappear after screen orientation changes * vendor/crDroidOTA/ d088338 dumpling: update to crDroidAndroid-8.1-20180307-dumpling-v4.0 * vendor/lineage/ 7be2e80 lineage: Add awk ==================== 03-07-2018 ==================== * bootable/recovery/ a55e565 recovery: Add awk lib and driver * external/libpng/ 30220da libpng: Update to version 1.6.35beta01 * external/one-true-awk/ cfe7878 awk: Add libawk_main for recovery and fixup symbols * frameworks/base/ a32fded Revert "Visualizer: Adjust for volume level" 3fdb2b0 PowerManager: Allow to distinguish different keypresses df13bc2 PowerManagerService: fix HW button illumination timeout 2360e60 PowerManagerService: Allow to light up buttons only when pressed f11147d Revert "framework: fix screenshot and rotation animation for devices with abnormal hw rotation" b960466 Updated translations * frameworks/native/ cd9348d Merge 'lineage-15.1' into 8.1 6e58bf0 InputDispatcher: On keypress, deliver keycode to pokeUserActivity dcbb80b PowerManager.h: Define USER_ACTIVITY_FLAG values * hardware/qcom/media-caf/msm8994/ 2acee94 mm-video-v4l2: Check for correct error code * lineage-sdk/ a7fbd7b Merge 'lineage-15.1' into 8.1 945545d LineageSettings: Add a setting for button backlight only when pressed * packages/apps/DUI/ 1c547c7 Reapply dark intensity when accent is changed * packages/apps/Jelly/ ac3efcd Jelly: Cleanup for O d92504e Jelly: Don't allow ime to learn in incognito mode * packages/apps/LineageParts/ 9545076 Merge 'lineage-15.1' into 8.1 d9e613b ButtonSettings: Add a toggle for button backlight only when pressed b4c4172 Merge remote-tracking branch 'los/lineage-15.1' into 8.1 * packages/apps/SlimRecents/ 319618b Slimrecents thumbnails: improve scalability bb0245d Slimrecents: Improve card layout c613488 Refesh icon shape size when changing panel scale c219ee0 Stock Recents: use Slim Recents icons management [2/2] * packages/apps/crDroidSettings/ b5c8274 Updated translations * vendor/crDroidOTA/ d088338 dumpling: update to crDroidAndroid-8.1-20180307-dumpling-v4.0 36ee291 land: New Update for Redmi 3S * vendor/lineage/ 7be2e80 lineage: Add awk ==================== 03-06-2018 ==================== * android/ e861b19 manifest: android-8.1.0_r11 -> android-8.1.0_r15 * build/make/ 3e97fc1 Merge tag 'android-8.1.0_r15' into lineage-15.1 * device/lineage/sepolicy/ a327636 sepolicy: add style api * device/oneplus/msm8998-common/ a9af808 msm8998: add audio_amplifier for setting ANC parameter * frameworks/av/ a463552 Merge tag 'android-8.1.0_r15' into lineage-15.1 * frameworks/base/ caa84f1 Merge tag 'android-8.1.0_r15' into lineage-15.1 8638db0 Updated translations * hardware/qcom/audio-caf/msm8996/ b755dfd hal: switch audio_extn_set_parameters and amplifier_set_parameters * lineage-sdk/ a9afea7 lineage-sdk: Update the way OMS records details about overlays b2e0c2f Merge 'lineage-15.1'into 8.1 * packages/apps/LineageParts/ 7b5a67f LineageParts: Update the way OMS records details about overlays 0d9d600 Merge 'lineage-15.1' into 8.1 * packages/apps/Settings/ 1fd41fa Merge tag 'android-8.1.0_r15' into lineage-15.1 * packages/apps/SlimRecents/ 6b7413c Use iconpack back shape if available otherwise system icons shape fb52d85 Improve performances and UI of Auto Expanded mode * packages/apps/Snap/ 72869bf Do not crash if we don't have support for RAW files * packages/apps/crDroidHome/ 88e63eb Update text color for folder pane [3] * packages/apps/crDroidSettings/ d12aa55 Updated translations d84a0e3 Updated translations * system/bt/ f76bc74 Merge tag 'android-8.1.0_r15' into lineage-15.1 * system/update_engine/ 841c1a9 Merge tag 'android-8.1.0_r15' into lineage-15.1 * system/vold/ 63d1064 Revert "f2fs: Fix kMkfsPath to match location of CM binary" * vendor/crDroidOTA/ 55277ed dumpling: update to crDroidAndroid-8.1-20180306-dumpling-v4.0 6a70db4 mido: update 96ab529 cheeseburger: Update * vendor/lineage/ 0fe717c vendor: add style api ==================== 03-05-2018 ==================== * bionic/ af4e574 Merge 'lineage-15.1' into 8.1 * device/oneplus/msm8998-common/ e27695c msm8998: Add missing props and clean up 3c0c564 Revert "msm8998: audio: Convert audio_effect.conf to audio_effects.xml" * frameworks/base/ d18451f Remove ugly reserved icon space in restricted switch preference 1fa7688 Updated translations * hardware/qcom/audio-caf/msm8998/ 33c6c64 hal: switch audio_extn_set_parameters and amplifier_set_parameters f19eb03 hal: Support the audio amplifier hook * kernel/oneplus/msm8998/ b1c287a ANDROID: keychord: Check for write data size 0af053d nohz: fix idle and iowait stats discrepancy 2f9a966 tick: don't update idle time if cpu offline 63cf3d8 Merge branch '8.1-upstream' into 8.1 0fec317 Merge tag 'v4.4.120' into 8.1 * lineage-sdk/ 5da2ca5 Merge 'lineage-15.1' into 8.1 * packages/apps/LineageParts/ 062a301 LineageParts: Remove reserved icon space * packages/apps/crDroidHome/ 47badfd Update text color for folder pane [2] 06868f4 Update text color for folder pane * packages/apps/crDroidSettings/ 4cf4869 crdroid: Fix power menu settings icon conflict aa9d080 Updated translations * packages/services/Telephony/ 2c68585 Telephony: Do not reserve ugly icon space 189841f Merge 'lineage-15.1' into 8.1 * vendor/crDroidOTA/ 8711648 updated changelog url for all devices 2c93a9a update m8 ==================== 03-04-2018 ==================== * android/ 38ba81d corrected wrong info a9a4049 lets not forget OTA support 645f717 update readme with more info (good for newcomers) 6b4b000 move OTA to crdroidandroid * bionic/ 315a986 kryo: Update routine from moto 2de89a8 Revert "Add ability to read /etc/passwd and /etc/group" * build/make/ 41f08ce Merge 'lineage-15.1' 8.1 784fbae Revert "Place TARGET_FS_CONFIG_GEN passwd/group files in /vendor/etc" * device/oneplus/msm8998-common/ dcda4eb cheeseburger: Set lcd density 420 * frameworks/base/ e71e477 Revert "SettingsProvider: adaptive icon" 73db708 Revert "NightDisplayController: report unvailable if livedisplay feature is present" f445cfa Revert "Check VintfObject compatibility on boot" fef6296 services: Fix starting window not removing issue 0d11fec Fix the system_error while calling thread::join() in NativeCallbackThread 20f44a1 Fix the windowtoken index out of bound exception 480ea54 frameworks: fix the activity stack ConcurrentModificationException cd6a0df Fix disabled status bar when pinning app and user switch a37579a Merge 'lineage-15.1' into 8.1 d2ff869 Use bool var judge whether the navi-keys enabled f94851a Visualizer: Adjust for volume level * hardware/qcom/audio-caf/msm8952/ 7b486fe audio: configs: update policy configuration to fix vts failure f8f9a84 hal: fix failure in running VtsHalAudioV2_0Target module e657be2 mm-audio: aenc: Fix VTS failures for encoders 297e11f hal: Fix failure in VtsHalAudioV2_0Target test due to spkr protection f6aa85b hal: Update prefixes for audio system properties 1ac3f4e audio: Fix msm8952-snd-card-mtp support 25111ae hal: Clean up compilation warnings c3a1fbf hal: Fix voice call recording ab524f1 hal: Support the audio amplifier hook 9b06833 hal: Don't try to record using 3-mic unless we mean it c9f39b7 audio: Extend platform parser to allow device name aliasing f701b2e audio: Return ENODATA when position is failed to be retreived a68b3d9 hal: configs: effects: update conf & lib paths 18769b0 hal: audio-test: Move omx tests mm-audio-internal ced45bb audio: Only allow non-legacy HAL c338cd6 audio: Use * pathmap * hardware/qcom/display-caf/msm8952/ 6e7faf6 Merge remote-tracking branch 'caf/LA.BR.1.3.7_rb1.9' into lineage-15.1-caf-8952 * hardware/qcom/media-caf/msm8952/ 88d4d3a Merge remote-tracking branch 'caf/LA.BR.1.3.7_rb1.9' into lineage-15.1-caf-8952 * packages/apps/Settings/ 6af7632 Revert "Settings: adaptive icon" 85d8321 Settings: increase advanced section limit in display setting d5aa6c8 Merge 'lineage-15.1' into 8.1 * packages/apps/SlimRecents/ 1df6bb2 Fix system fonts losing antialias with Slim Recents Auto Expand mode 6abe22f Improve code and fix panel glitch when starring apps * packages/apps/crDroidHome/ 27d05be Fix black on black font for dark theme * packages/apps/crDroidSettings/ d228888 Slim Recents settings: add hints footer 4345a3e update OTA url * vendor/addons/ 7485a52 addons: Remove messaging app overlay * vendor/crDroidOTA/ 2ee55f3 Delete unused devices.xml 31769d3 update g3 e3a412d dumpling: give me some crDroid love * vendor/lineage/ 068723e backuptool: Take into account new location for system default props 9b1dcc9 crdroid: Move to Google's method of defining system default props 34b4c18 extract_utils: Fix vendor framework makefile generation 4d51a16 extract-utils: Use LOCAL_VENDOR_FILE instead of LOCAL_PROPRIETARY_FILE 964ad0d Don't enable ANDROID_BINDER_IPC_32BIT for mixed userspace/kernel bb66b89 Bump LINEAGE_PLATFORM_SDK_VERSION to 8 d1e0dbb lineage: Unconditionally ship exFAT tools c26c7eb deleted readme there really is no reason to keep it ==================== 03-03-2018 ==================== * build/make/ e60d05a products: make targets used for addonsu inherit from lineage 28f7861 config: use AOSP RIL for non-lineage builds 760e1e3 build: unconditionally use lineage pathmap 9c7936e Move ART default properties into system partition 972794c Add PRODUCT_SYSTEM_DEFAULT_PROPERTIES bf35710 Revert "build: Add new variable to hold generic build properties" adaa6d9 Allow setting the recovery density separately from the aapt config * device/oneplus/msm8998-common/ 2065bb7 msm8998: audio: fix acdb id of handset mic 43878b4 msm8998: audio: fix acdb id of handset stereo mic 924fbe9 Revert "Revert "msm8998: audio: Convert audio_effect.conf to audio_effects.xml"" * frameworks/base/ 4c5a5d8 frameworks/base lights: Let Lineage lights decide if notification led is on/off * hardware/qcom/power/ a36e212 msm8952: Support power profiles 0a5232e msm8952: Fix typo * kernel/oneplus/msm8998/ 47356cf Linux 4.4.120 cacdb01 MIPS: Implement __multi3 for GCC7 MIPS64r6 builds 37d866a net: gianfar_ptp: move set_fipers() to spinlock protecting area adad04f sctp: make use of pre-calculated len 041250d xen/gntdev: Fix partial gntdev_mmap() cleanup 2ca9294 xen/gntdev: Fix off-by-one error when unmapping with holes 7f102d7 SolutionEngine771x: fix Ether platform data f49e50f mdio-sun4i: Fix a memory leak 63b9e41 xen-netfront: enable device after manual module load 8e943a8 bnxt_en: Fix the 'Invalid VF' id check in bnxt_vf_ndo_prep routine. 7776af5 can: flex_can: Correct the checking for frame length in flexcan_start_xmit() ab70448 mac80211: mesh: drop frames appearing to be from us 0fe2270 drm/ttm: check the return value of kzalloc d60bca9 e1000: fix disabling already-disabled warning 6bfb63b xfs: quota: check result of register_shrinker() a72e357 xfs: quota: fix missed destroy of qi_tree_lock fed4d0f IB/ipoib: Fix race condition in neigh creation b765889 IB/mlx4: Fix mlx4_ib_alloc_mr error flow f8d6a1cf s390/dasd: fix wrongly assigned configuration data 20ac8f7 led: core: Fix brightness setting when setting delay_off=0 a4bd8a5 bnx2x: Improve reliability in case of nested PCI errors d1f8a5e tg3: Enable PHY reset in MTU change path for 5720 0349a20 tg3: Add workaround to restrict 5762 MRRS to 2048 0db6b1d lib/mpi: Fix umul_ppmm() for MIPS64r6 7cb222a ARM: dts: ls1021a: fix incorrect clock references 257cdd5 scsi: storvsc: Fix scsi_cmd error assignments in storvsc_handle_error 1c6ca58 net: arc_emac: fix arc_emac_rx() error paths 4c963a3 spi: atmel: fixed spin_lock usage inside atmel_spi_remove ef7f640 drm/nouveau/pci: do a msi rearm on init 4cf1dea sget(): handle failures of register_shrinker() 5f63882 ARM: 8731/1: Fix csum_partial_copy_from_user() stack mismatch aa79bac ipv6: icmp6: Allow icmp messages to be looped back 197190b mtd: nand: gpmi: Fix failure when a erased page has a bitflip at BBM 023ca5b f2fs: fix a bug caused by NULL extent tree b77d5ff hrtimer: Ensure POSIX compliance (relative CLOCK_REALTIME hrtimers) * packages/apps/crDroidSettings/ 42bb2a1 crdroid: support more OTA tags * system/nfc/ cc331f6 bcm2079x: fix chip id format strings * vendor/crDroidOTA/ 551ef97 update santoni xda 54d6ec1 Update links bb576c2 Create changelog_santoni.txt 9dc4712 added ota for redmi 4x 4da149b dumpling: update to crDroidAndroid-8.1-20180302-dumpling-v4.0 ==================== 03-02-2018 ==================== * android/ 9d805e9 manifest: Use old path for device sepolicy * device/oneplus/msm8998-common/ 7c2fb5b msm8998: enabled Google Lens 13ed39e msm8998: Enable doze by default * frameworks/base/ c91df80 Updated translations * hardware/qcom/power/ 70b1f44 msm8952: Use is_interactive_governor 22dd9f7 msm8952: Clean up formatting daff0dd msm8952: Use log/log.h instead of utils/Log.h 1db0a65 power: Allow devices to override RPM stat nodes * kernel/oneplus/msm8998/ 9f6f17d ANDROID: cpufreq: stats: Fix sleeping while atomic in cpufreq_task_stats_init fad8458 ANDROID: cpufreq: stats: Fix NULL policy scenarios 167f030 uid_sys_stats: fix overflow when io usage delta is negative 583a0d7 Revert "uid_sys_stats: log task io with a debug flag" 8500ca8 ANDROID: cpufreq: stats: add per task/uid/freq/cluster stats 9da6366 mm, mempolicy: task->mempolicy must be NULL before dropping final reference * packages/apps/LineageParts/ 5eb68bd LineageParts: switch to Style API * packages/apps/Settings/ 5e2ad8f Settings: Add toggle for heads up notifications * packages/apps/crDroidSettings/ 161e371 Updated translations f639a58 Updated translations * vendor/crDroidOTA/ 7b5f3d8 cheeseburger: Yum yum yum d94667c Add z2_plus f347ec9 z2_plus: Add initial changelog ==================== 03-01-2018 ==================== * android/ 1e34cc4 manifest: Add crdroid sepolicy * bootable/recovery/ 9472909 recovery: Fix format_volume for f2fs dfa53ec recovery: Fix back handling * device/lineage/sepolicy/ d18a6ee sepolicy: Move in pocket service sepolicy b596f23 sepolicy: Allow platform app to access root * device/oneplus/msm8998-common/ 8b12d17 msm8998: add VR permissions * device/oppo/common/ c2b341b ConfigPanel: Remove useless icon space * frameworks/base/ b782483 Fix persisted task remove operation race issue f8002f8 frameworks/base: Fix AudioService JNI leaks a12df6a Remove GCC-specific pragma and disabled Clang warning 92a0680 Always send configuration if the boundaries change 38288d3 BackgroundDexOptService: skip low battery check if not present 6d7ccc9 Consider shared libs when precreating WebView classloader 109a193 Check if mSurface is valid before create SurfaceSession * kernel/oneplus/msm8998/ 6725354 oneplus5: Enable wakelocks garbage collector 1c079080 cpuidle:lpm: Fix div by zero bug 52a9fef Merge branch '8.1-upstream' into 8.1 18bcf81 Revert "binder: add missing binder_unlock()" fae4c82 Merge tag 'v4.4.119' into 8.1 * packages/apps/DeskClock/ 17b989b Revert "DeskClock: move to NotificationChannels" 03b472e Revert "DeskClock: use non-Compat Notification classes" 0b316de Revert "DeskClock: introduce low priority alarm notification channel" 156e5cd Revert "DeskClock: use low priority channel for snooze notification" * packages/apps/Settings/ 1aa82a6 Settings: Move strings to crdroid 48c8565 Settings: Link updates in settings app * packages/apps/crDroidSettings/ 11a3466 crdroid: Move in strings from settings * vendor/addons/ 85eb072 addons: Clean up unused overlays c0b8303 sepolicy: Move out pocket service sepolicy ==================== 02-28-2018 ==================== * android/ cd4d2f8 Merge 'lineage-15.1' into 8.1 a02417d lineage: Unstage msm8916 HALs * bionic/ 6f20c08 Merge 'lineage-15.1' into 8.1 * build/make/ 72fe5b2 Merge 'lineage-15.1' into 8.1 c0dfe2c Merge pull request #7 from avirk/8.1 * device/oneplus/msm8998-common/ 577066f msm8998-common: Increase media volume steps 15 -> 25 89bb1a9 msm8998: audio: fix acdb id for handset 44ed989 msm8996: allow reading FRP status for user should fix java.io.FileNotFoundException: /dev/block/bootdevice/by-name/config (Permission denied) * frameworks/base/ f4543cf Explicitly restart the killed wallpaper service 1e0139a services: Fix double-free error on RemoteFillService c8c6d9f PackageManager: Clean up profile step for performDexOptUpgrade e76512a Do not force crash for EGL_NO_SURFACE ce6bfa7 Merge 'lineage-15.1' into 8.1 7868ffb BatteryStyles: Clean up and improvements 31e33ed BatteryMeterDrawable: add square style (1/2) * kernel/oneplus/msm8998/ 5e0c411 Linux 4.4.119 bf5a6a7 binder: add missing binder_unlock() 2938d3b drm/amdgpu: Avoid leaking PM domain on driver unbind (v2) 8565e40 usb: renesas_usbhs: missed the "running" flag in usb_dmac with rx path 7a67ec7 usb: gadget: f_fs: Process all descriptors during bind c54c3c7 usb: ldusb: add PIDs for new CASSY devices supported by this driver 2421986 usb: dwc3: gadget: Set maxpacket size for ep0 IN 5b7ed41 drm/edid: Add 6 bpc quirk for CPT panel in Asus UX303LA e587f0e Add delay-init quirk for Corsair K70 RGB keyboards 56b57bd arm64: Disable unhandled signal log messages by default 04dcdd0 usb: ohci: Proper handling of ed_rm_list to handle race condition between usb_kill_urb() and finish_unlinks() 9eda5e8 irqchip/gic-v3: Use wmb() instead of smb_wmb() in gic_raise_softirq() e169f13 x86/oprofile: Fix bogus GCC-8 warning in nmi_setup() b19f9c4 iio: adis_lib: Initialize trigger before requesting interrupt f4e23b4 iio: buffer: check if a buffer has been set up when poll is called bef7f1f cfg80211: fix cfg80211_beacon_dup ff7c5d1 scsi: ibmvfc: fix misdefined reserved field in ibmvfc_fcp_rsp_info d3bef1e ip_tunnel: fix preempt warning in ip tunnel creation/updating e645453 ip_tunnel: replace dst_cache with generic implementation 7de85e4 PCI: keystone: Fix interrupt-controller-node lookup 920a541 powerpc/64s: Fix RFI flush dependency on HARDLOCKUP_DETECTOR 482526e netfilter: drop outermost socket lock in getsockopt() * lineage-sdk/ 265a946 sdk: Rebrand to crdroid 595fe0a sdk: add systemui restart to advanced reboot [2/2] 07557ee lineage-sdk: Enable advanced reboot by default c7795d6 Disable by livedisplay by default 34cfd17 sdk: Map to ro.modversion f003932 Allow value 3 for status bar quick pull down * packages/apps/Camera2/ ea94710 Add Storage preference (1/2) 5bce365 Fix crash if Exif-Tag buffer-length and component-count are both 0 4835383 Camera2: Fix Undo button behaviour a9d03d5 Camera2: Remove google help preference 42618f8 Camera2: Add option to set max screen brightness fb78027 Camera: Powerkey shutter (2/2) 89d723a Camera: Disable Camera Launcher when both Front and Back sensors are not detected ab0f6eb Camera2: Stop using GPS when going to background 01c509c Camera2: Remove settings preferences only once 18e3960 Camera2: fix video recording for older drivers b19f88a Camera2: Only autofocus before a snap if we are actually in "auto" mode. 5bfd10f Don't attempt to convert degree to orientation enum twice * packages/apps/Settings/ eb70985 Disable blank icon space in power usage summary d1f5a8b Settings: Remove battery percentage settings under power usage summary 8b5e12c Settings: Disable lineage legal info 67cc323 Merge 'lineage-15.1'into 8.1 8a1120c settings: bt: Fix NPE with switch state * packages/apps/WallpaperPicker/ 8a9d048 WallpaperPicker: use 1440p images when screen width is greater than 1080 * packages/apps/crDroidSettings/ 854e965 BatteryStyles: Clean up and improvements 0058647 BatteryMeterDrawable: add square style (2/2) * system/nfc/ 6af832c bcm2079x: fix crash in userial_close_thread() 951d7f2 bcm2079x: Add checks to prevent NULL pointer deference in gki_init_free_queue() e9e8405 bcm2079x: Exit gracefully if there was an error in GKI_wait() 1e70706 bcm2079x: Replace pthread_exit with return to avoid memory leak 0e0083c bcm2079x: Log all thread exits * vendor/crDroidOTA/ ba03404 crackling: Update 2936115 dumpling: update to crDroidAndroid-8.1-20180227-dumpling-v4.0 ==================== 02-27-2018 ==================== * android/ 6bcb6a2 manifest: Track own prebuilts/build-tools * bionic/ 7caf61f bionic: Let popen and system fall back to /sbin/sh * bootable/recovery/ 2f2725e recovery: Respect margins in background and foreground screens 30553e8 recovery: Add missing menu font files * build/kati/ 570abd8 Fix findleaves emulator with symlink loops * build/make/ 73b964c dumpvar: Dump RECOVERY_VARIANT if not empty 8449257 Add dumpvar for WITH_SU * frameworks/base/ 41e8bdc PackageManager: Add configuration to specify vendor platform signatures b963593 Merge 'lineage-15.1' into 8.1 9f1085a Port: Wake on plug (1/2) 497c039 Updated translations accce80 SystemUI: add volume tones back * hardware/qcom/audio-caf/msm8916/ d17da6e post_proc: Set correct PBE_CONF_APP_ID for msm8916 4d27ad3 post_proc: Reverse eagle DTS build flag 7efd0e0 post_proc: Allow msm8916 build libqcompostprocbundle ddedc89 policy_hal: fix for MR1 function prototype. 7859d3e Fix parameters passed to pcm_open to include PCM_MONOTONIC e75e9ee HAL: Align error code with HIDL wrapper e5ca2df hal: return EINVAL by default for presentation_position 686c92d hal: configs: effects: update conf & lib paths 15b7f5c hal: audio-test: Move omx tests mm-audio-internal be23550 Fix potential NULL dereference in Visualizer effect 11b0d06 hal : Fix data initialization and input validation errors f599daf post_proc: complete reverb environmental interfaces 0df39fe hal: Clean up compilation warnings 8c3349f hal: Fix voice call recording 6171850 hal: Invert standard build flags fe3fb1c Equalizer: Check value size for get preset name 4892ead hal: dolby: Only set C_KEY if ACDB License is enabled. 2918a13 hal: Tell Huawei acdb loader which files to load 8ef7033 audio policy: fix capture indication to sound trigger service. 92cc7e2 audio policy: fix media volume after ringtone 391ff1f audiopolicy: Avoid spurious routing in APM::stopSource ce771eb audio: Add sound trigger header 5010e64 hal: Shush some debug logging 8b8fdda Add more allowed frame counts to be configured 318d961 audio: msm8916: Squashed audio amp commits 3db86f3 hal: Support the msm8939-florida-snd-card. 0a9b63e Check if hardware_info has been updated or not. 9c44776 hal: Add support for AUDIO_DEVICE_OUT_LINE 28291bb compress offload: use new sample rate representation. 7940793 audio: Only allow non-legacy HAL * hardware/qcom/audio-caf/msm8996/ 63c7f98 msm8996: ultrasound: Initial open source hal for Elliptic Ultrasound * hardware/qcom/display-caf/msm8916/ 71a1a68 hal: Added LOCAL_VENDOR_MODULE to set output path of the binaries 356622d hwc: Set ioprio for vsync thread fdad8a6 Move QCOM HALs to vendor partition * hardware/qcom/media-caf/msm8916/ 37ee45e hal: Added LOCAL_VENDOR_MODULE to set output path of the binaries * kernel/oneplus/msm8998/ 8bcc3cf oneplus5: Re-enable wireguard 485f7ea oneplus5: Enable state notifier driver d1411429 cpufreq: cpu-boost: Prevent boost when device device is suspended ed70cef msm: mdss: Fix potential buffer overflow 9264ed4 mdss: Add state_notifier hooks c743715 soc: msm: Add state notifier driver 0769b2b UPSTREAM: ip_tunnel: fix preempt warning in ip tunnel creation/updating 8f3e5e7 BACKPORT: ip_tunnel: replace dst_cache with generic implementation * lineage-sdk/ be65612 lineage-sdk: Add vendor platform signature overlay * packages/apps/Settings/ a98c726 Settings: display: Add wake on plug switch 368bbb8 Updated translations 7975949 Settings: hook up volume tone preference to LineageSettings * packages/apps/WallpaperPicker/ 94f3e0c WallpaperPicker: Fix build for 1440p devices f742f74 WallpaperPicker: 15.1 wallpapers * packages/apps/crDroidSettings/ 54bd116 Updated translations 343686c Updated translations * prebuilts/build-tools/ 92e0fda Revert "Update ckati to fix find logic" ==================== 02-26-2018 ==================== * device/lineage/sepolicy/ c4c96f6 sepolicy: Isolate qcom sysfs_graphics policy for recovery * device/oneplus/dumpling/ d156fe2 dumpling: commonize dalvik and hwui prop overrides * device/oneplus/msm8998-common/ 751764a msm8998: DPM : Add radio group rules to dpmQmiMgr deb0bd7 msm8998: init: performance: set up boot time fs tuning a08a51f msm8998: init: performance: disable UFS powersaving while booting up bbaa543 msm8998: init: performance: enable powersaving when in charger mode ddfd60e msm8998: init: move charger perf config to init.target.performance.rc 514e663 msm8998: ueventd: set permissions for FRP config partition 4770057 Revert "Change frp prop from config to frp / Fix OEM Unlock switch" b8fcf09 Revert "msm8998: audio: Convert audio_effect.conf to audio_effects.xml" 4b88928 msm8998: commonize dalvik and hwui prop overrides * frameworks/base/ 91ece73 Automatic translation import d4ef6d7 Add crDroid Home dark theming [3/3] * hardware/qcom/fm/ e66df86 Automatic translation import * hardware/qcom/media-caf/msm8996/ 3d25618 media: libOmxSw encoders require prop headers :( * kernel/oneplus/msm8998/ aa07a3a oneplus5: Update defconfig 435a047 build: Remove appending plus sign 913917f dts: s6e3fc1: enable partial update 48843e2 dts: s6e3fa5: enable partial update cc0f177 dts: enable ULPS suspend mode c932d33 dts: Adjust display power settings 2583b41 ufs: Fix compilation error 66bf212 block: bfq: Fix build af070d9 block, scheduler: convert xxx_var_store to void 714ff87 block/cfq: cache rightmost rb_node 4b4c189 block/cfq: replace cfq_rb_root leftmost caching c4e2fa7 rbtree: cache leftmost node internally 90381d7 cfq: Give a chance for arming slice idle timer in case of group_idle d17bbd6 cfq-iosched: fix the delay of cfq_group's vdisktime under iops mode 7921a2c cfq-iosched: Delete unused function min_vdisktime() b82e2ab cfq-iosched: Adjust one function call together with a variable assignment a997f1b block: Initialize cfqq->ioprio_class in cfq_get_queue() 45b97ea block: do not merge requests without consulting with io scheduler 31dbe7b cfq-iosched: Charge at least 1 jiffie instead of 1 ns 6005c7b cfq-iosched: Fix regression in bonnie++ rewrite performance faee55c cfq-iosched: Convert slice_resid from u64 to s64 856dd4c cfq-iosched: Convert to use highres timers de98bc7 cfq-iosched: Expose microsecond interfaces 3f3c555 cfq-iosched: Convert from jiffies to nanoseconds 0e32bc2 cfq-iosched: Allow parent cgroup to preempt its child 753fb34 cfq-iosched: Allow sync noidle workloads to preempt each other 5ee3dbf cfq-iosched: Reorder checks in cfq_should_preempt() 9f914b4 cfq-iosched: Don't group_idle if cfqq has big thinktime 7b12ba5 LINARO: arm64: topology: fix cpu power calculation aa35c3d nfc: Disable pn544_wake_lock 0c2fa01 serial: msm_serial_hs: Protect spurious irqs after wakeup irq enablement 69f2b12 msm: mdss: save state of vsync handler c3b982a net/wireguard: add wireguard importer ee28e75 msm_serial_hs: make the Bluetooth tty thread RT b0d0095 tty: add tty_port_set_policy function 25b6b17 tty: check before stopping kthread 6b22a42 tty: move tty_port workqueue to be a kthread 51db277 BACKPORT: mm: fix pageblock heuristic bbfbabc ANDROID: keychord: Fix races in keychord_write. 531257e UPSTREAM: writeback: fix the wrong congested state variable definition 55c05c2 UPSTREAM: jiffies.h: declare jiffies and jiffies_64 with ____cacheline_aligned_in_smp eea711d arm64: strcmp: align to 64B cache line d369377 fs: default to noatime 480cf8e msm: kgsl: Report correct GPU frequency in sysfs 20a5330 PM/devfreq: bw_hwmon: Unlock mutex in case of error 75da376 PM / devfreq: Fix the bug of devfreq_add_device when governor is NULL 628f0f4 PM / devfreq: Skip status update on uninitialized previous_freq 4599a79 PM / devfreq: Add proper locking around list_del() 82c3c81 PM: devfreq: Always reflect a change of polling interval f5c1f01 PM: devfreq: Use high priority workqueue 951cce3 msm_cci: fix inconsistent mutex_lock 057fa76 msm: mdss: fix inconsistent mutex_lock 305e2d9 slimbus: fix inconsistent mutex_lock 1e7eac2 qdsp6v2: fix inconsistent mutex_lock e388837 wcd9335: fix inconsistent mutex_lock 258ad53 msm: mdss: fix inconsistent mutex_lock 810f83a msm: qdsp6v2: fix inconsistent spin_lock c239803 pwm: qpnp: Fix qcom HW known issue b259f71 UPSTREAM: tty: serial_core: add tty NULL check to uart_tx_stopped 354e3ef fs/fs-writeback.c: remove redundant if check 256ab53 mm, writeback: flush plugged IO in wakeup_flusher_threads() e27d4c9 writeback: Write dirty times for WB_SYNC_ALL writeback c45195b fs/fs-writeback.c: inode writeback list tracking tracepoints fa73ede fs/fs-writeback.c: add a new writeback list for sync 5ca959c writeback: inode cgroup wb switch should not call ihold() 3ed2907 mm,writeback: don't use memory reserves for wb_start_writeback 6501752 qcom: use interruptible wait to reduce load avg 7d2bff1 proc: Remove additional SafetyNet flags from /proc/cmdline f4d033f proc: Remove verifiedbootstate flag from /proc/cmdline 96a1a99 cpuidle: don't disable cpuidle when entering suspend 653b2bc msm: mdss: convert threads to interruptible 09f6f2b ASoC: wcdxxxx: queue work on power efficient wq cb796c6 power: qpnp-fg-gen3: queue work on system_power_efficient_wq 0a04279 drivers: power: bcl: queue work on system_power_efficient_wq c7ef450 power: bcl: queue work on system_power_efficient_wq db19707 qcom: msm-core: queue work on system_power_efficient_wq 403dfd9 drivers: mdss: queue input handler functions to a high prio wq a594725 drivers: thermal: queue work on system_power_efficient_wq 689c990 msm: camera: properly initialize vfe b82497d Merge tag 'v4.4.118' into 8.1 4309ec3 UPSTREAM: ANDROID: binder: synchronize_rcu() when using POLLFREE. 5640af4 UPSTREAM: ANDROID: binder: remove waitqueue when thread exits. 337a549 ANDROID: sdcardfs: Hold i_mutex for i_size_write 119972f qcacld-3.0: Load driver on late initcall when not built as a module 1148856 sync with OnePlusOSS/android_kernel_oneplus_msm8998 be29e23 ANDROID: sdcardfs: Protect set_top 3c48763 ANDROID: fsnotify: Notify lower fs of open b2068ab Revert "ANDROID: sdcardfs: notify lower file of opens" 3a3d716 ANDROID: sdcardfs: Use lower getattr times/size d32cee8 ANDROID: xattr: Pass EOPNOTSUPP to permission2 a9d6c9e UPSTREAM: eventpoll.h: add missing epoll event masks ac1b031 oneplus5: build wlan driver into kernel be53692 sound: sync with oneplus e186768 blkdev: Refactoring block io latency histogram codes 7644e8d ANDROID: sdcardfs: Move default_normal to superblock 9ddca59 Make msm_serial_hs RT to improve bluetooth performance 1cc7034 block, bfq: fix build breakage 84c9b2e block, bfq: update to latest bfq-v8-v4.4 state 3bd8d22 oneplus5: defconfig: regenerate and enable BFQ bfa53f9 block, bfq: add Early Queue Merge (EQM) to BFQ-v7r11 for 4.4.0 6847195 block: introduce the BFQ-v7r11 I/O sched for 4.4.0 14147b5 block: cgroups, kconfig, build bits for BFQ-v7r11-4.4.0 69b56dd ANDROID: sdcardfs: Fix missing break on default_normal 731c5b7 ANDROID: sdcardfs: Add default_normal option 3248512 ANDROID: sdcardfs: notify lower file of opens 3cc1d31 pwm-qpnp: fix the uninitialized pwm mode issue 5031316 drivers: input: synaptics: disable button swap and key disabler for dumpling 03e13d3 msm8998: Add livedisplay cmds for dumpling panel s6e3fc1 24da35c msm8998: Add proximity_state sysfs support to goodix driver 571770a oneplus5: defconfig: do not optimize for size b2c7b23 oneplus5: defconfig: disable CONFIG_MMC 6d159b7 oneplus5: defconfig: regenerate and enable CONFIG_MODULE_SRCVERSION_ALL c925171 ion: system_secure_heap: fix constant logical comparison bug 9497562 lib/lz4: make arrays static const, reduces object code size f1adf1a lz4: fix compress max output bound c232d5a UPSTREAM: lib: update LZ4 compressor module f7f021b UPSTREAM: lib: lz4: cleanup unaligned access efficiency detection 69bce51 UPSTREAM: lz4: fix wrong compress buffer size for 64-bits 8aeb602 oneplus5: build qcacld as module e0d5abf s6e3fc1: use default (255) max backlight brightness 7959faf ANDROID: initramfs: call free_initrd() when skipping init 57729de drivers: msm: mdss: adjust backlight cmd for s6e3fc1 panels 32f9e37 cheeseburger: dts: adjust fingerprint entries for new drivers fb88241 drivers: fpc: readd sensor_version sysfs knob 7d63d8f drivers: input: import fingerprint drivers from Open Beta 1 ba96920 sound: soc: import changes from Open Beta 1 9fbcec4 arch: dts: disable esd check for panels ed2a29a dumpling: dts: initial import from Open Beta 1 a0aedc9 cheeseburger: dts: commonize includes to oneplus5 4286dbf drivers: import from Open Beta 1 f94023c drivers: input: import from Open Beta 1 1e02699 arch: arm: dts: update from Open Beta 1 a3eca64 oneplus5: add initial lineage defconfig c54abd6 import OnePlus 4.5.14 changes 7a6cb90 include: linux: fix build breakage if IPC logging is disabled ceb10a7 FROMLIST: tracing: Add support for preempt and irq enable/disable events cf79618 FROMLIST: tracing: Prepare to add preempt and irq trace events c31321f UPSTREAM: ipv6: fib: Unlink replaced routes from their nodes 484df63 ANDROID: usb: gadget: assign no-op request complete callbacks 4ca2175 ANDROID: usb: gadget: configfs: fix null ptr in android_disconnect e2e3b9e ANDROID: Use sk_uid to replace uid get from socket file b964762 drivers: cpufreq_interactive: handle error for module load fail ce1b7ca BACKPORT: ext4: add EXT4_IOC_GOINGDOWN ioctl 1d803b7 BACKPORT: ext4: add shutdown bit and check for it b84ba51 BACKPORT: ext4: rename s_resize_flags to s_ext4_flags 55b0269 UPSTREAM: net: xfrm: allow clearing socket xfrm policies. 0bef6f1 BACKPORT: xfrm: Clear sk_dst_cache when applying per-socket policy. 1fa4058 ANDROID: check dir value of xfrm_userpolicy_id 2020717 Revert "proc: smaps: Allow smaps access for CAP_SYS_RESOURCE" 8acca84 ANDROID: binder: Remove obsolete proc waitqueue. dae97cf UPSTREAM: android: binder: fix type mismatch warning ee61358 FROMLIST: binder: fix proc->files use-after-free db4e6d8 ANDROID: binder: clarify deferred thread work. b1de801 ANDROID: binder: show high watermark of alloc->pages. d8c446f ANDROID: binder: Add thread->process_todo flag. 9bfeabb FROMLIST: android: binder: Fix null ptr dereference in debug msg e34d635 FROMLIST: android: binder: Change binder_shrinker to static cd5c3fd ANDROID: binder: fix node sched policy calculation 468d5a9 ANDROID: binder: init desired_prio.sched_policy before use it 501ff3c ANDROID: binder: fix transaction leak. 0230ded FROMLIST: binder: fix use-after-free in binder_transaction() 9c3b112 FROMLIST: android: binder: Don't get mm from task 3066910 FROMLIST: android: binder: Remove unused vma argument ea642cd FROMLIST: android: binder: Drop lru lock in isolate callback f3feed2 FROMLIST: binder: fix an ret value override 7c5b13c FROMLIST: android: binder: Add page usage in binder stats fece5c8 FROMLIST: android: binder: Add shrinker tracepoints 3840863 FROMLIST: android: binder: Add global lru shrinker to binder a38ba15 FROMLIST: android: binder: Move buffer out of area shared with user space 7d1ebdd FROMLIST: android: binder: Add allocator selftest 5c4f2a3 FROMLIST: android: binder: Refactor prev and next buffer into a helper function 4e1685c ANDROID: binder: don't queue async transactions to thread. 8653fc3 ANDROID: binder: call poll_wait() unconditionally. 788d1b8 ANDROID: binder: don't enqueue death notifications to thread todo. 5711298 ANDROID: binder: Don't BUG_ON(!spin_is_locked()). 37ad0c3 BACKPORT: partial: mm, oom_reaper: do not mmput synchronously from the oom reaper context 94a27f0 ANDROID: uid_sys_stats: fix the comment fce6b4c ANDROID: uid_sys_stats: Fix implicit declaration of get_cmdline() ec04e08 uid_sys_stats: log task io with a debug flag fce559c misc: fpc1020: Increase fingerprintd nice value when screen is off f100001 misc: fpc1020: Wait for uevent to send before exiting IRQ handler 9bd74967 misc: fpc1020: Simplify proximity shut-off f3ccc2b misc: fpc1020: Honor proximity state 3bfb5de misc: fpc1020: Clean up interrupt handler 0570169 misc: fpc1020: Set fingerprintd priority to max when screen is off ff39d34 misc: fpc1020: Report key input when interrupt is fired with screen off d01d20c misc: fpc1020: Clean up PM routines and move them into dedicated worker f086107 mdss: livedisplay: Don't send sRGB/DCI-P3 off cmd when dsi on 4bac9be ARM: dts: update panel sRGB and DCI-P3 cmds f146f40 mdss: livedisplay: Add support for DCI-P3 mode 1e3aaa0 mdss: livedisplay: Fix memory leaks in mdss_livedisplay_update() a05a07c op3: Fix and optimize SRGB commands 80e01fb mdss: livedisplay: Add commands to enable SRGB mode a2a221b video: mdss: LiveDisplay driver 0faf684 kernel: Fix potential refcount leak in su check 285a1ff kernel: Only expose su when daemon is running 99e8961 smb_lib: auto toggle otg switch based on dash status fc4617f cheeseburger: dts: mount /system 868e974 drivers: misc OnePlus source imports 2e6c908 drivers: power: import OnePlus 4.5.11 changes c7291a4 drivers: cpufreq: correct return value checks in QoS handlers dc3c72d cheeseburger: import QoS changes d98356b [16859]: Fix Dynamic minor values for successful registration of rndis QC driver d5b9e9c drivers: import OnePlus 4.5.10 changes c03bd7d cheeseburger: dts: include msm8998-mdss-panels.dtsi ee13831 cheeseburger: apply camera changes from oneplus as overlay 1aa3997 DASH: spoof normal usb fastcharge f4a3e2f1 power: supply: import oneplusified qcom drivers 0ba2af1d qpnp-haptic: make its strength adjustable in VibratorHW b54546f drivers: soc: qcom: import OnePlus qpnp-haptic sources f1a8e43 cheeseburger: leds: enable rgb sync a89155e leds: leds-qpnp: add synchronized rgb control 8aca517 pwm: qpnp-pwm: add api for synchronous enable of pwms ba04667 camera: import changes from oneplus 7808d82 cheeseburger: sound: properly configure wsa properties 4c6577f sound: import changes from oneplus 94b15a1 sound: soc: codecs: import tfa9891 97cf7cb input: tri-state: rewritten tri-state-key driver 178b006 drivers: input: misc: import fpc and tri state drivers 31afafa drivers: input: bring up to date with old cm-14.1 state 53c61c7 drivers: input: import synaptics s3320 c86169f drivers: nfc: import pn544 driver from OnePlus 6b20a87 drivers: soc: icnss: add version information to *_info bd537ea drivers: soc: qcom: import *_info c621ffa6 cheeseburger: use oneplus regulator adjustments 71fb667 cheeseburger: move panel include to highest possible level fdf1330 ARM: dts: OP5: Move 0x29 to dsi on command 5b454a0 cleanup cheeseburger panels and handle s6e3fa6 backlight command 293ce51 arm: dts: properly configure ramoops and reserved memory regions 3132fea arm: dts: import dts files for cheeseburger 64704e6 add cflag for oneplus vendor 1367b3c include/uapi/linux/if_pppox.h: include linux/if.h 0721351 netfilter: fix include files for compilation 158ff8a arch: Unbreak mrproper/clean d1965f2 include: asm-generic: do not hard code HZ to 100 f3adab8 ANDROID: add script to fetch android kernel config fragments 0134f0c ANDROID: configs: remove config fragments ed83eb2 firmware_class: make firmware caching configurable 13fc0b0 qcacld-3.0: Fix Kconfig 52f2561 drivers: staging: import LA.UM.6.4.r1-06900-8x98.0 wifi stack cd7c0ac HACK: arm64: add CNTPCT_EL0 trap handler c805811 Revert "ion: ensure CMO target is valid" b54ff20 Merge tag 'v4.4.100' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into lineage-15.1 * packages/apps/Calendar/ c714524 Automatic translation import * packages/apps/DUI/ 7abb6c3 Add delay while applying dark intensity de2beb3 Reapply dark intensity when changing system theme 83553de Expose moar DUI parts * packages/apps/DeskClock/ 2b049d6 Automatic translation import febf634 Revert "Fix alarm not firing in memory-pressure situations" bf18903 DeskClock: Failed to set up Alarm * packages/apps/Dialer/ 12d4019 Automatic translation import * packages/apps/FMRadio/ afceb37 Automatic translation import * packages/apps/Gallery2/ 71ad561 Automatic translation import * packages/apps/Jelly/ 960b547 Automatic translation import * packages/apps/LineageParts/ a3e3415 Merge 'lineage-15.1' into 8.1 6c513dc Automatic translation import * packages/apps/LockClock/ d9821b8 Automatic translation import * packages/apps/Recorder/ 3702d7e Automatic translation import * packages/apps/Snap/ ff44917 Automatic translation import * packages/apps/Terminal/ 105746b Automatic translation import * packages/apps/UnifiedEmail/ 3fc464d Automatic translation import * packages/apps/WallpaperPicker/ fd1eb51 Automatic translation import * packages/apps/crDroidHome/ b26e50f Launcher3: Update icon d6de572 Launcher3: Fix default app label 3b39090 Launcher3: Prepare for dark theming * packages/overlays/Lineage/ 371e13d Use dark theme same as Settings for crdroid home 3deac1f Add crDroid Home dark theming [1/3] * system/vold/ 7db856f Add exfat to supported FSs if exfat is enabled 330a836 Remove unused includes * vendor/crDroidOTA/ bfa0bf0 crackling: Update 7be2be5 cheeseburger: Update 357926c kenzo: New update for Redmi Note 3 b5ac0e3 Welcome: seed ff2a307 dumpling: update to crDroidAndroid-8.1-20180225-dumpling-v4.0 * vendor/lineage/ 6ff5cc7 Add crDroid Home dark theming [2/3] * vendor/oneplus/ 065874c oneplus2: update ims and ims needed blobs 9abdce2 oneplus2: update camera blobs for OSS HAL ==================== 02-25-2018 ==================== * bootable/recovery/ f66aeed recovery: Graphical UI ff14b68 minui: Skip EV_REL input devices. af0276f Allow custom bootloader msg offset in block misc 7d9e8fa bootloader_message: allow devices to override 1c1c019 updater: Allow devices to suppress BLKDISCARD 04dec0f sr: Add performance control 59f17e7 recovery: init: mount pstore fs 4d0eb79 minui: accept RGBA and treat it as RGBX 0965dbe recovery: Enable the menu for User builds 22a0a99 recovery: Remove "Supported API" message b51322b recovery: Fix mounting f2fs partitions e3aa5c8 Allow f2fs to reserve bytes for footer when formatting f3ce5ac update-binary: support reboot_now on older recoveries 840bfc9 minui: support to pan display (FBIOPAN_DISPLAY) 8a6aa6b recovery: Allow devices to reboot to download mode a9c227a recovery: autodetect filesystem type 07b5577 sr: updater: Fix multi-stage docs 351ff1a sr: Dejank the menus, fix colors c9455e3 sr: Fix the progress bar 5228512 sr: Return to main menu after selection 856faef recovery: Add wipe system partition option eb98fde recovery: Provide caching for sideload files 9c62b06 recovery: bu: Implement backup/restore 5dfa5bf recovery: Provide sideload cancellation 47c5a3b Blank screen during shutdown and reboot 493baca recovery: Awakening of MiniVold 969862d sr: Allow device-specific recovery modules 0e81208 sr: Include vendor init trigger 298d203 recovery: Add fstools * device/lineage/sepolicy/ 2c9cfd4 recovery: Clean up recovery SELinux policy d54feea common: Add sf_lcd_density_prop type and labelled props 5e84bfc sepolicy: Initial policy for recovery * device/oneplus/msm8998-common/ dbf349d msm8998: Added some more VoLTE props 2ee564c msm8998: Update prebuilt OOS cam and gallery c88e504 msm8998: Fix front cam issues with few apps 14f50e4 msm8998: Build Snap with OOS cam b504993 msm8998: Add few VoLTE props * device/qcom/sepolicy/ 7eac191 sepolicy: Remove definition and labelling of sf_lcd_density_prop * external/e2fsprogs/ 9d2fbee Fix build warnings with '__bitwise' macro redefined * external/f2fs-tools/ c1c7fa3 f2fs-tools: Rename utf conversion symbols 0cc764b f2fs-tools: Rename quota symbols 975d7bc f2fs-tools: Add static libs for recovery * frameworks/base/ 6420db3 NightDisplayController: report unvailable if livedisplay feature is present 44e7f91 Show 3G data icon for TD-SCDMA network type daf2f59 Collapse Notification panel after tapping CLEAR ALL button f9db9b5 Simplify loading multiple dark overlays * frameworks/native/ c5437d4 Fix bugs regarding calculate dalvik-cache size * kernel/oneplus/msm8998/ 37428a8 Linux 4.4.118 554d660 net: dst_cache_per_cpu_dst_set() can be static 6e0d1fb crypto: s5p-sss - Fix kernel Oops in AES-ECB mode 853106c KVM: nVMX: invvpid handling improvements 6f0a79f KVM: VMX: clean up declaration of VPID/EPT invalidation types 82a9452 kvm: nVMX: Fix kernel panics induced by illegal INVEPT/INVVPID types 04e8b36 KVM: nVMX: vmx_complete_nested_posted_interrupt() can't fail e7a3bc3 KVM: nVMX: kmap() can't fail fd94ae98 x86/speculation: Fix typo IBRS_ATT, which should be IBRS_ALL 3fc9b05 x86/spectre: Simplify spectre_v2 command line parsing b981972 x86/retpoline: Avoid retpolines for built-in __init functions 355e059 x86/kvm: Update spectre-v1 mitigation ac0242f x86/paravirt: Remove 'noreplace-paravirt' cmdline option bf17809 x86/spectre: Fix spelling mistake: "vunerable"-> "vulnerable" b9c288b x86/spectre: Report get_user mitigation for spectre_v1 f7b9243 nl80211: Sanitize array index in parse_txq_params 43e4f5a vfs, fdtable: Prevent bounds-check bypass via speculative execution c896133 x86/syscall: Sanitize syscall table de-references under speculation fd3d953 x86/get_user: Use pointer masking to limit speculation 64d41d1 x86: Introduce barrier_nospec f136b56 x86: Implement array_index_mask_nospec 37b33b5 array_index_nospec: Sanitize speculative array de-references 3416ceb Documentation: Document array_index_nospec 131f3e8 x86/spectre: Check CONFIG_RETPOLINE in command line parser e905005 x86/cpu/bugs: Make retpoline module warning conditional e9560fb x86/bugs: Drop one "mitigation" from dmesg 3d535a0 x86/nospec: Fix header guards names 6cd5513 module/retpoline: Warn about missing retpoline in module d503041 KVM: VMX: Make indirect call speculation safe 5dac465 KVM: x86: Make indirect calls in emulator speculation safe ffe69f2 x86/retpoline: Remove the esp/rsp thunk 5f75371 KVM: async_pf: Fix #DF due to inject "Page not Present" and "Page Ready" exceptions simultaneously 0ffa39f kasan: rework Kconfig settings f45cd9b drm/gma500: remove helper function 26c3a6a x86/microcode/AMD: Change load_microcode_amd()'s param to bool to fix preemptibility bug d93cf73 genksyms: Fix segfault with invalid declarations 5381db2 dell-wmi, dell-laptop: depends DMI 15a242f netlink: fix nla_put_{u8,u16,u32} for KASAN bd84055 ASoC: Intel: Kconfig: fix build when ACPI is not enabled 0522f5e ARM: tegra: select USB_ULPI from EHCI rather than platform 4d48916 ncr5380: shut up gcc indentation warning 18e5cdf usb: phy: msm add regulator dependency 3596e40 idle: i7300: add PCI dependency b8b624d binfmt_elf: compat: avoid unused function warning 9e9c304 isdn: sc: work around type mismatch warning e8988db power: bq27xxx_battery: mark some symbols __maybe_unused 7131ace Revert "power: bq27xxx_battery: Remove unneeded dependency in Kconfig" 633c324 ncpfs: fix unused variable warning ac331bd gpio: xgene: mark PM functions as __maybe_unused d9a4d80 net: hp100: remove unnecessary #ifdefs 4b88c89 dmaengine: zx: fix build warning e787fce perf/x86: Shut up false-positive -Wmaybe-uninitialized warning d384378 wireless: cw1200: use __maybe_unused to hide pm functions_ 6420c01 cw1200: fix bogus maybe-uninitialized warning 30ddc36 v4l: remove MEDIA_TUNER dependency for VIDEO_TUNER a32040f hdpvr: hide unused variable 3d2ff11 drm/gma500: Sanity-check pipe index ab7b4a3 serial: 8250_mid: fix broken DMA dependency 8caadd7 ASoC: rockchip: use __maybe_unused to hide st_irq_syscfg_resume 31f92b9 ISDN: eicon: reduce stack size of sig_ind function b17b3fd em28xx: only use mt9v011 if camera support is enabled 48528cb go7007: add MEDIA_CAMERA_SUPPORT dependency 6f2f10e KVM: add X86_LOCAL_APIC dependency 9975bd3 Input: tca8418_keypad - hide gcc-4.9 -Wmaybe-uninitialized warning c19bb06 drm/nouveau: hide gcc-4.9 -Wmaybe-uninitialized f9e5537 tc358743: fix register i2c_rd/wr functions 0176ed7 staging: unisys: visorinput depends on INPUT c4514d8 i2c: remove __init from i2c_register_board_info() 7a06f43 b2c2: flexcop: avoid unused function warnings 5bef71a infiniband: cxgb4: use %pR format string for printing resources 4f47623 iio: adc: axp288: remove redundant duplicate const on axp288_adc_channels c7284a1 ASoC: mediatek: add i2c dependency 5ca6fd4 genirq/msi: Add stubs for get_cached_msi_msg/pci_write_msi_msg 33d71a8 tty: cyclades: cyz_interrupt is only used for PCI 5820027 drm/vmwgfx: use *_32_bits() macros 7313393 tlan: avoid unused label with PCI=n 6cd38c2 tc1100-wmi: fix build warning when CONFIG_PM not enabled a2f1d9b ipv4: ipconfig: avoid unused ic_proto_used symbol 88fb564 netfilter: ipvs: avoid unused variable warnings d4869f7 x86/platform/olpc: Fix resume handler build warning 0b75172 staging: wilc1000: fix kbuild test robot error 5d62b75 rtlwifi: fix gcc-6 indentation warning affad7a USB: cdc_subset: only build when one driver is enabled 2d69b72 hwrng: exynos - use __maybe_unused to hide pm functions ac21d00 fbdev: sm712fb: avoid unused function warnings 3f488a9 Drivers: hv: vmbus: fix build warning 9adeb5b modsign: hide openssl output in silent builds 12ec052 fbdev: s6e8ax0: avoid unused function warnings 25bce31 mtd: cfi: enforce valid geometry configuration b4a69fe mtd: sh_flctl: pass FIFO as physical address 91e0178 amd-xgbe: Fix unused suspend handlers build warning 0770143 fbdev: auo_k190x: avoid unused function warnings 716fae62 driver-core: use 'dev' argument in dev_dbg_ratelimited stub f290b26 target/user: Fix cast from pointer to phys_addr_t f169127 tty: hvc_xen: hide xen_console_remove when unused 86f630e usb: musb/ux500: remove duplicate check for dma_is_compatible f21a741 pwc: hide unused label 11d5aa1 SCSI: initio: remove duplicate module device table fcb86b3 scsi: mvumi: use __maybe_unused to hide pm functions f83c36b video: Use bool instead int pointer for get_opt_bool() argument 3343627 fbdev: sis: enforce selection of at least one backend 57aafe5 staging: ste_rmi4: avoid unused function warnings caa0802 video: fbdev: sis: remove unused variable 422188b scsi: fdomain: drop fdomain_pci_tbl when built-in a125eb8 mptfusion: hide unused seq_mpt_print_ioc_summary function 7f0fb06 mtd: maps: add __init attribute 9bb2a28 mtd: ichxrom: maybe-uninitialized with gcc-4.9 78c5a07 md: avoid warning for 32-bit sector_t 28ad68ba profile: hide unused functions when !CONFIG_PROC_FS 6fed088 dpt_i2o: fix build warning 5fb37ef drivers/net: fix eisa_driver probe section mismatch 6edb559 scsi: sim710: fix build warning 96b745c x86/boot: Avoid warning for zero-filling .bss 117c28b thermal: spear: use __maybe_unused for PM functions 8205dd3 ssb: mark ssb_bus_register as __maybe_unused a8aeea2 reiserfs: avoid a -Wmaybe-uninitialized warning 3f07546 ALSA: hda/ca0132 - fix possible NULL pointer use 622d825 arm64: Kconfig: select COMPAT_BINFMT_ELF only when BINFMT_ELF is set c66ef73 scsi: advansys: fix uninitialized data access e2e297d x86/platform: Add PCI dependency for PUNIT_ATOM_DEBUG 4d3835f x86: add MULTIUSER dependency for KVM ce0e7ed thermal: fix INTEL_SOC_DTS_IOSF_CORE dependencies 149f6f5 x86/build: Silence the build with "make -s" c6ce3e8 tools build: Add tools tree support for 'make -s' d721427 x86/fpu/math-emu: Fix possible uninitialized variable use 93e482e arm64: define BUG() instruction without CONFIG_BUG e2ac515 x86/ras/inject: Make it depend on X86_LOCAL_APIC=y 583c7f5 scsi: advansys: fix build warning for PCI=n c1273b4 video: fbdev: via: remove possibly unused variables a563593 platform/x86: intel_mid_thermal: Fix suspend handlers unused warning 7d38bf9 gpio: intel-mid: Fix build warning when !CONFIG_PM d9e7836 vmxnet3: prevent building with 64K pages 9de791d isdn: icn: remove a #warning 0c4c944 virtio_balloon: prevent uninitialized variable use c70bc19 hippi: Fix a Fix a possible sleep-in-atomic bug in rr_close 5959d49 xen: XEN_ACPI_PROCESSOR is Dom0-only 7b2f5c1 x86/mm/kmmio: Fix mmiotrace for page unaligned addresses aa7dca0 mm/early_ioremap: Fix boot hang with earlyprintk=efi,keep 8844381 dmaengine: jz4740: disable/unprepare clk if probe fails b22c361 drm/armada: fix leak of crtc structure cce422b xfrm: Fix stack-out-of-bounds with misconfigured transport mode policies. 227f4fe spi: sun4i: disable clocks in the remove function 253e3a6 ASoC: rockchip: disable clock on error dc97e9e clk: fix a panic error caused by accessing NULL pointer 343bf42 dmaengine: at_hdmac: fix potential NULL pointer dereference in atc_prep_dma_interleaved da4bb3d dmaengine: ioat: Fix error handling path a7fbdc88 509: fix printing uninitialized stack memory when OID is empty 6fdf585 btrfs: Fix possible off-by-one in btrfs_search_path_in_tree 27d2bda net_sched: red: Avoid illegal values ba51eda net_sched: red: Avoid devision by zero 034317d gianfar: fix a flooded alignment reports because of padding issue. 529bbbe s390/dasd: prevent prefix I/O error ca20b87 powerpc/perf: Fix oops when grouping different pmu events 5a87fee ipvlan: Add the skb->mark as flow4's member to lookup route 19ff1df scripts/kernel-doc: Don't fail with status != 0 if error encountered with -none a09498d RDMA/cma: Make sure that PSN is not over max allowed 2970ecd pinctrl: sunxi: Fix A80 interrupt pin bank 010b294 media: s5k6aa: describe some function parameters d08d292 perf bench numa: Fixup discontiguous/sparse numa nodes 01656ec perf top: Fix window dimensions change handling 1d2905b ARM: dts: am4372: Correct the interrupts_properties of McASP ffb47e3 ARM: dts: Fix omap4 hang with GPS connected to USB by using wakeupgen 8d9fd11 ARM: AM33xx: PRM: Remove am33xx_pwrdm_read_prev_pwrst function 7780d2a ARM: OMAP2+: Fix SRAM virt to phys translation for save_secure_ram_context d0ee2df usb: build drivers/usb/common/ when USB_SUPPORT is set a909d24 usbip: keep usbip_device sockfd state in sync with tcp_socket 67315b2 staging: iio: adc: ad7192: fix external frequency setting 83c76f2 binder: check for binder_thread allocation failure in binder_poll() 74d1cc2 staging: android: ashmem: Fix a race condition in pin ioctls 32faf7d dn_getsockoptdecnet: move nf_{get/set}sockopt outside sock lock ecac3b7 Make DST_CACHE a silent config option 5683797 arm64: dts: add #cooling-cells to CPU nodes 1289a79 video: fbdev/mmp: add MODULE_LICENSE 33180fe ASoC: ux500: add MODULE_LICENSE tag c1eb387 net: avoid skb_warn_bad_offload on IS_ERR 4b1932a netfilter: xt_RATEEST: acquire xt_rateest_mutex for hash insert 622cdb9 netfilter: on sockopt() acquire sock lock only in the required scope 1eda32c netfilter: ipt_CLUSTERIP: fix out-of-bounds accesses in clusterip_tg_check() 4556b01 netfilter: x_tables: avoid out-of-bounds reads in xt_request_find_{match|target} 9626ac6 netfilter: x_tables: fix int overflow in xt_alloc_table_info() 9435c32 KVM: x86: fix escape of guest dr6 to the host 6bfbf2a crypto: x86/twofish-3way - Fix %rbp usage 002924a selinux: skip bounded transition processing if the policy isn't loaded d623312 selinux: ensure the context is NUL terminated in security_context_to_sid_core() 4dbb8e3 Provide a function to create a NUL-terminated string from unterminated data 016cf65 drm: Require __GFP_NOFAIL for the legacy drm_modeset_lock_all 28de938 blktrace: fix unlocked registration of tracepoints 40cda9b xfrm: check id proto in validate_tmpl() 7800c76 xfrm: Fix stack-out-of-bounds read on socket policy lookup. 0de023a mm,vmscan: Make unregister_shrinker() no-op if register_shrinker() failed. 941095c cfg80211: check dev_set_name() return value b8c7f80 net: replace dst_cache ip6_tunnel implementation with the generic one d365b29 net: add dst_cache support * lineage-sdk/ eb09fee sdk: Rebrand to crDroid 6b32ee5 sdk: add systemui restart to advanced reboot [2/2] 1837fc9 lineage-sdk: Enable advanced reboot by default 4c72f42 Disable by livedisplay by default deda37d sdk: Map to ro.modversion 74f1d38 Allow value 3 for status bar quick pull down * packages/apps/Contacts/ 2cb5e07 Contacts: Enable support for device contact. * packages/apps/LineageParts/ 87eab64 LineageParts: Rebrand to crDroid dbb34f0 Moved expanded desktop settings to crdroid settings c4de3f0 Change default accent to pixel blue b07f8df Hide color style under display 3509957 LineageParts: Silently kill anonymous stats collections * packages/apps/Settings/ d043630 Updated translations * packages/apps/crDroidHome/ b86b008 Launcher3: Define stock cam for hotseat * packages/apps/crDroidSettings/ 71f64f7 Updated translations 27a1877 crdroid: Use LOS expanded desktop implementation * system/extras/ d28d5f0 mkf2fsuserimg.sh: support sload_f2fs 04f0fc8 mkf2fsuserimg.sh: add missing features e8357ef f2fs_utils: enable mac build by removing dead codes e8b6fe0 Use -Werror in system/extras 5984d6b extras: remove su fc20f73 f2fs_utils: Add a static libf2fs_sparseblock for minvold * system/sepolicy/ 2cb3ed1 sepolicy: Allow recovery to write to rootfs * system/vold/ c0002e6 Revert "vold: Native NTFS kernel driver support" 3c6ab83 vold: Fix minivold * vendor/crDroidOTA/ c6e2b05 update changelog a5ee61b should be ok now ==================== 02-24-2018 ==================== * android/ 3336b78 manifest: Dont track setupwizard 364001f Merge 'lineage-15.1' into 8.1 c15783a use our own fork of frameworks/opt/net/wifi * bootable/recovery/ 529971e sr: Enable gunzip/gzip/unzip/zip commands afc2dae sr: Puke out an /etc/fstab so stuff like busybox/toybox is happy 59fbcbd recovery: ui: Support hardware virtual keys a0bca1a recovery: ui: Minor cleanup for touch code 4509d87 recovery: ui: Default to touch enabled 1538923 sr: Get a proper shell environment in recovery * device/oneplus/msm8998-common/ 1856b8f msm8998: wifi: wait for kernel driver to get ready * device/oppo/common/ c6d10a2 Automatic translation import * frameworks/base/ 6221d7b Merge 'lineage-15.1' into 8.1 185b730 crdroid: Revert out expanded desktop implementation aaf0bd6 SystemUI: Fix FC issue 68bd830 media: jni: Support conversion from jbyte array to ByteBuffer. 9882634 Updated translations c9ec07f SystemUI: Avoid creating navbar if it already exists 3ca80ee Updated translations 2bb09a0 Implement expanded desktop feature d801d23 Automatic translation import * frameworks/native/ c5437d4 Fix bugs regarding calculate dalvik-cache size * lineage-sdk/ 5c6b561 LineageSettingsProvider: Fix default setting for DEV_FORCE_SHOW_NAVBAR * packages/apps/LineageParts/ dbb34f0 Moved expanded desktop settings to crdroid settings c4de3f0 Change default accent to pixel blue b07f8df Hide color style under display 3509957 LineageParts: Silently kill anonymous stats collections cceec1e Moved status bar settings to crdroid settings 74a7782 Moved button settings to crdroid settings 84b8a8e LineageParts: Update our NFC profile mime type 082ad67 LineageParts: Inject expanded desktop settings via IA 808f9b5 LineageParts: Reenable expanded desktop settings * packages/apps/Nfc/ 5981d86 NfcNci: make T3T/Nfc-F HCE optional 42f0214 Keep screen on during detecting some NFC devices 389ae87 Automatic translation import * packages/apps/Settings/ 4e6a5ad InstalledApp: show link to Google Play d5f0d04 Fix NPE in AutoSyncWorkDataPreferenceController 7c0e3b6 Settings: Fix for battery item summary that disappears b3b3c34 settings: update switch state only if there is change 04d0f59 Settings: Fix Always-on VPN sync problem 63ff28b Updated translations 2fc87c2 Updated translations * packages/apps/crDroidMusic/ 832cf21 Fix bottom bar lag on first start. 74db696 Move Pageindicator to current position 1bd709a music: Use adaptive icon * packages/apps/crDroidSettings/ 27a1877 crdroid: Use LOS expanded desktop implementation a536f56 Updated translations b53481a Updated translations * system/sepolicy/ 36f2515 Merge 'lineage-15.1' into 8.1 * vendor/crDroidOTA/ a5ee61b should be ok now e5732f3 update tags 3ddaf6a Correct end tag for devicename tag c06edd4 Add devicename tag to new xml 0aa4063 add changelog e04eb9a add LG G3 and HTC M8 51715de dumpling: update to crDroidAndroid-8.1-20180224-dumpling-v4.0 dbd8993 angler: Update links b197351 angler: Update build ==================== 02-23-2018 ==================== * android/ e4c55eb manifest: Track libcore * bionic/ e9dc4d7 Merge 'lineage-15.1' into 8.1 * build/make/ e6b4181 Merge 'lineage-15.1' into 8.1 * device/oneplus/msm8998-common/ 0dd7882 msm8998: Wait for sf to init fully before starting hwcomposer fa6590b msm8998: wifi: Do not set any packet filtering 822a128 msm8998: include VR basic setting the Oreo-way a294e94 msm8998: Initial OOS cam and OOS gallery adaptation c3fc940 msm8998: sepolicy: allow qemu_hw_mainkeys_prop 67f0283 msm8998: enable oem usb otg 2bd9a1b Fix slow motion recording in Google Camera bd2daf7 Change frp prop from config to frp / Fix OEM Unlock switch 8f28844 overlay: Enable carrier VT b4ce034 msm8998: Compile libhwui in perf mode a7e852f msm8998: Added syscall to media extractor policy 58df7e0 msm8998: Enable Always On Display settings 8732c2e msm8998: override detection behavior for menu key 79b8abd msm8998: support for sustained performance mode 4cb2418 msm8998: enable network location c65f45f msm8998: Enable dash charging overlay df5176f msm8998-common: Disable live display torture by default c5a0c2e msm8998-common: Adjust color temperatures 4c72079 Swap back/recents buttons back to default/stock layout 6403e79 msm8998-common: Set TARGET_2ND_ARCH_VARIANT to armv8-a df04e77 Revert "msm8998: add Doze package back" * device/qcom/sepolicy/ 425a78c sepolicy: Label mpctl_socket as data_file_type * external/freetype/ c96a1cb Enable Type1 and Type1CID fonts * frameworks/base/ e831f36 SystemUI: fix black scrim when turning screen on from AOD 9d79db7 Can not get a thumbnail of Jpeg image of QCIF size. 381528d services: Fix low probability deadlock bfa95df Store package restriction settings at shutdown 8ff3064 Fix some list-item selection/scrolling issues 0d6397c Remove LOCAL_STATIC_SHARED_LIBRARY usage 167fccf Avoid ANR caused by synchronized() of appDiedLocked() 06767a0 Merge 'lineage-15.1' into 8.1 fc62c78 Revert "Allow user to add/remove QS with one click" ffd730a PackageParser: Revert CAF modification for multithread 69fc4a6 Allow user to add/remove QS with one click * frameworks/native/ 52ba7e1 surfaceflinger: set a prop when initialization is complete * kernel/oneplus/msm8998/ 2025a60 build: Remove appending plus sign 37ff19d oneplus5: Update defconfig aceabc8 dts: s6e3fc1: enable partial update 0d9bce2 dts: s6e3fa5: enable partial update 4ec03ea dts: enable ULPS suspend mode ea99d4c dts: Adjust display power settings d5a0183 ufs: Fix compilation error ff11e14 block: bfq: Fix build 1be253a block, scheduler: convert xxx_var_store to void 6632c64 block/cfq: cache rightmost rb_node 6709d60 block/cfq: replace cfq_rb_root leftmost caching 690c0e8 rbtree: cache leftmost node internally 72454b0 cfq: Give a chance for arming slice idle timer in case of group_idle 27a4a9d cfq-iosched: fix the delay of cfq_group's vdisktime under iops mode 9fb103f cfq-iosched: Delete unused function min_vdisktime() 2e10d17 cfq-iosched: Adjust one function call together with a variable assignment 89dcf18 block: Initialize cfqq->ioprio_class in cfq_get_queue() a49a213 block: do not merge requests without consulting with io scheduler 30f830b cfq-iosched: Charge at least 1 jiffie instead of 1 ns 4e56383 cfq-iosched: Fix regression in bonnie++ rewrite performance 5c0c93c cfq-iosched: Convert slice_resid from u64 to s64 e994bb0 cfq-iosched: Convert to use highres timers 7f70887 cfq-iosched: Expose microsecond interfaces eb27e73 cfq-iosched: Convert from jiffies to nanoseconds a5e8616 cfq-iosched: Allow parent cgroup to preempt its child a5e6e1e cfq-iosched: Allow sync noidle workloads to preempt each other 95e4488 cfq-iosched: Reorder checks in cfq_should_preempt() 1171b31 cfq-iosched: Don't group_idle if cfqq has big thinktime cbd0d99 LINARO: arm64: topology: fix cpu power calculation 79bc4f8 nfc: Disable pn544_wake_lock 85583e8 serial: msm_serial_hs: Protect spurious irqs after wakeup irq enablement afb3d2d msm: mdss: save state of vsync handler c8944cb net/wireguard: add wireguard importer 965f01a msm_serial_hs: make the Bluetooth tty thread RT 32e578c tty: add tty_port_set_policy function 4de5511 tty: check before stopping kthread a07e224 tty: move tty_port workqueue to be a kthread 996fc0c9 BACKPORT: mm: fix pageblock heuristic b8df033 ANDROID: keychord: Fix races in keychord_write. d5032d9 UPSTREAM: writeback: fix the wrong congested state variable definition 2c3b9fa UPSTREAM: jiffies.h: declare jiffies and jiffies_64 with ____cacheline_aligned_in_smp 6394e40 arm64: strcmp: align to 64B cache line 616ce36 fs: default to noatime e8c3c0f msm: kgsl: Report correct GPU frequency in sysfs 8ca0643 PM/devfreq: bw_hwmon: Unlock mutex in case of error 7998921 PM / devfreq: Fix the bug of devfreq_add_device when governor is NULL e177cac PM / devfreq: Skip status update on uninitialized previous_freq 955f006 PM / devfreq: Add proper locking around list_del() cff087b PM: devfreq: Always reflect a change of polling interval 7b93b5d PM: devfreq: Use high priority workqueue 465da9a msm_cci: fix inconsistent mutex_lock 2e4d1bc msm: mdss: fix inconsistent mutex_lock 1029a21 slimbus: fix inconsistent mutex_lock f7ca855 qdsp6v2: fix inconsistent mutex_lock eb38421 wcd9335: fix inconsistent mutex_lock 580fb32 msm: mdss: fix inconsistent mutex_lock 72f8091 msm: qdsp6v2: fix inconsistent spin_lock 62021fe pwm: qpnp: Fix qcom HW known issue 8739681 UPSTREAM: tty: serial_core: add tty NULL check to uart_tx_stopped c1d581a fs/fs-writeback.c: remove redundant if check 6f96ff2 mm, writeback: flush plugged IO in wakeup_flusher_threads() 806b87d writeback: Write dirty times for WB_SYNC_ALL writeback 4184e4c fs/fs-writeback.c: inode writeback list tracking tracepoints 02ebcf0 fs/fs-writeback.c: add a new writeback list for sync b41da1b writeback: inode cgroup wb switch should not call ihold() f6991df mm,writeback: don't use memory reserves for wb_start_writeback 577ec61 qcom: use interruptible wait to reduce load avg 627ca74 proc: Remove additional SafetyNet flags from /proc/cmdline acb0cdf proc: Remove verifiedbootstate flag from /proc/cmdline b18d0a0 cpuidle: don't disable cpuidle when entering suspend c7d8ce2 msm: mdss: convert threads to interruptible 2644f86 ASoC: wcdxxxx: queue work on power efficient wq 7fab640 power: qpnp-fg-gen3: queue work on system_power_efficient_wq 4894da9 drivers: power: bcl: queue work on system_power_efficient_wq bbb8bda power: bcl: queue work on system_power_efficient_wq 8b8c0e0 qcom: msm-core: queue work on system_power_efficient_wq 594c4c8 drivers: mdss: queue input handler functions to a high prio wq d86fb4e drivers: thermal: queue work on system_power_efficient_wq fba846e msm: camera: properly initialize vfe de44475 Merge tag 'v4.4.117' into 8.1 e9fd3d1 Linux 4.4.117 c4fd9c8 media: r820t: fix r820t_write_reg for KASAN 193cfa7 ARM: dts: s5pv210: add interrupt-parent for ohci 4bdee1e ARM: pxa/tosa-bt: add MODULE_LICENSE tag 42e9b08 vfs: don't do RCU lookup of empty pathnames 4b35dcb x86: fix build warnign with 32-bit PAE bb18512 dm: correctly handle chained bios in dec_pending() 94abb49 mvpp2: fix multicast address filter b374197 ALSA: seq: Fix racy pool initializations 5e5d137 ALSA: usb-audio: add implicit fb quirk for Behringer UFX1204 d84b8a3 ALSA: hda/realtek: PCI quirk for Fujitsu U7x7 4c6e8dd ALSA: usb-audio: Fix UAC2 get_ctl request with a RANGE attribute bc4c681 ALSA: hda - Fix headset mic detection problem for two Dell machines 87dc89f Btrfs: fix unexpected -EEXIST when creating new inode 145832a Btrfs: fix crash due to not cleaning up tree log block's dirty bits efba91a Btrfs: fix deadlock in run_delalloc_nocow 4f62fb8 rtlwifi: rtl8821ae: Fix connection lost problem correctly 7f64e1a console/dummy: leave .con_font_get set to NULL 8cbb6ca video: fbdev: atmel_lcdfb: fix display-timings lookup 6d046d9 mm: hide a #warning for COMPILE_TEST 890908b ext4: correct documentation for grpid mount option ab63d81 ext4: save error to disk in __ext4_grp_locked_error() 99863c1 rtc-opal: Fix handling of firmware error codes, prevent busy loops 0bb10b1 drm/radeon: adjust tested variable ff89187 x86/cpu: Change type of x86_cache_size variable to unsigned int c63497e KVM/x86: Reduce retpoline performance impact in slot_handle_level_range(), by always inlining iterator helper methods 5ff8af8 ALSA: seq: Fix regression by incorrect ioctl_mutex usages 7f5cb8e arm: spear13xx: Fix spics gpio controller's warning e275661 arm: spear13xx: Fix dmas cells f8bc000 arm: spear600: Add missing interrupt-parent of rtc 660728b ARM: dts: STi: Add gpio polarity for "hdmi,hpd-gpio" property a76abe4 s390: fix handling of -1 in set{,fs}[gu]id16 syscalls 8bb3fe3 PM / devfreq: Propagate error from devfreq_add_device() 5b6e767 IB/mlx4: Fix incorrectly releasing steerable UD QPs when have only ETH ports * libcore/ 06e0e0e Change Math method from @FastNative to @CriticalNative. 4c5fd69 Libcore: Disable IsInstanceOfClass warning. 46edf36 Avoid duplicate free in CharsetXcoderICU on OOME 60a84c1 Fix aliasing rules violations 66014bf Work around 32 bit glibc bug. 213cf64 XML Pull Parser optimizations * lineage-sdk/ 378e60d Merge 'lineage-15.1' into 8.1 * packages/apps/DocumentsUI/ 3b860c7 Fix crash when DocumentsProviders using duplicate authority exist 3d369e9 DocumentsUI: Enable show device root by default 9e8b3c8 Fix crash when loading roots from not exported provider * packages/apps/LineageParts/ 753f3cc Merge 'lineage-15.1' into 8.1 * packages/apps/OmniStyle/ eea4141 OmniStyle: Remove non-compatible styles for now * packages/apps/crDroidFileManager/ 2a9b0db Revert "Override DocumentsUI" * packages/apps/crDroidSettings/ 413848b crdroid: Remove maintaier list * packages/providers/MediaProvider/ a052047 Merge 'lineage-15.1' into 8.1 * packages/services/Telephony/ 1c9bf0c Merge 'lineage-15.1' into 8.1 * system/core/ 7ded435 Merge 'lineage-15.1' into 8.1 * vendor/crDroidOTA/ c1cdab0 Merge branch 'mido' into HEAD ae5002a cheeseburger: woot woot 82f8d16 Update gapps link for most 8b46352 mido: Add to new xml * vendor/lineage/ ec47c84 kernel: fix ccache variable sanitation for clang builds f74ec2c lineage: Sort soong variables and configurations f6eb00a ATV: Ship AppDrawer 941ba13 lineage: soong: replace space with colon on TARGET_LD_SHIM_LIBS 6998582 overlay: Use old NTP server in China a968fa4 lineage: Disable DateTimeCheck activity 3662c60 vendor: set adaptive icon mask to circle dedb59a lineage: soong: Add var for linker shim libs ==================== 02-22-2018 ==================== * android/ 8fb9897 manifest: Bring SUW to 15.1 * device/oneplus/msm8998-common/ a3d3935 msm8998: wifi: load driver on late initcall 4a2753c msm8998: audio: use acdb id 114 for non fluence headset mic f963880 msm8998: update acdb ids from acdb_get * frameworks/base/ 1436d41 WifiTile: Avoid NPE during boot phase e0bea42 SystemUI: Remove trailing whitespace on high_accuracy_description 8510bdd LocationTile: Improve strings 0bbe3f9 BatteryMeterDrawable: add battery styles [1/2] 081e30f SystemUI: disable tuner * frameworks/opt/net/wifi/ f6338ae wifi: don't check if WIFI_DRIVER_STATE_CTRL_PARAM is readable * hardware/qcom/fm/ a915bfb Automatic translation import * packages/apps/AudioFX/ 6a1d180 Automatic translation import 528bd49 AudioFX: Sync translations with MusicFX * packages/apps/Bluetooth/ 91b57e1 Automatic translation import * packages/apps/Calendar/ bcf1aa9 Automatic translation import * packages/apps/Camera2/ 43bd86b Automatic translation import 2faa0f7 Camera2: Target API 27 * packages/apps/CellBroadcastReceiver/ 8f0c91f Automatic translation import * packages/apps/CertInstaller/ 65499fb Automatic translation import * packages/apps/Contacts/ d1b965c Automatic translation import * packages/apps/DeskClock/ 9815300 Automatic translation import * packages/apps/Dialer/ 7c24b8e Automatic translation import * packages/apps/Email/ b25c2fe Automatic translation import * packages/apps/EmergencyInfo/ 704209f Automatic translation import * packages/apps/ExactCalculator/ 2125683 Automatic translation import * packages/apps/FMRadio/ ec4bb06 Automatic translation import * packages/apps/Gallery2/ 1593329 Automatic translation import * packages/apps/HTMLViewer/ d020549 Automatic translation import * packages/apps/Jelly/ 9836e60 Automatic translation import * packages/apps/KeyChain/ 09aba06 Automatic translation import * packages/apps/LockClock/ bd0241d Automatic translation import * packages/apps/ManagedProvisioning/ d1297df Automatic translation import * packages/apps/Messaging/ 84c5dae Automatic translation import * packages/apps/PackageInstaller/ de4a36d Automatic translation import 848caeb Fix "Provide more information why an install failed" for TV * packages/apps/PhoneCommon/ dc747f1 Automatic translation import * packages/apps/Profiles/ 5ded4db Automatic translation import * packages/apps/Recorder/ 2c1507d Automatic translation import * packages/apps/SafetyRegulatoryInfo/ 01bb496 Automatic translation import * packages/apps/Settings/ def7167 Merge 'lineage-15.1' into 8.1 f169dda crDroid: OTA refactor * packages/apps/Snap/ f086de0 Automatic translation import 00a517c Snap: Fix "Convert "save best" dialog text to a quantity string" c01d3b9 Snap: Convert "save best" dialog text to a quantity string * packages/apps/Stk/ af04a09 Automatic translation import * packages/apps/StorageManager/ da52620 Automatic translation import * packages/apps/Tag/ 747af59 Automatic translation import * packages/apps/Terminal/ 6729055 Automatic translation import * packages/apps/TvSettings/ d77216b Automatic translation import * packages/apps/UnifiedEmail/ ade98a7 Automatic translation import * packages/apps/WallpaperPicker/ 8105989 Automatic translation import * packages/apps/crDroidSettings/ 99125bf BatteryMeterDrawable: add battery styles [2/2] 539f60a crdroid: OTA refactor * packages/providers/BlockedNumberProvider/ 3efc43b Automatic translation import * packages/providers/BookmarkProvider/ 32c0d82 Automatic translation import * packages/providers/CalendarProvider/ f623e94 Automatic translation import * packages/providers/CallLogProvider/ f55410a Automatic translation import * packages/providers/ContactsProvider/ e3278cf Automatic translation import * packages/providers/TelephonyProvider/ 6a8c510 Automatic translation import * packages/providers/TvProvider/ 6770030 Automatic translation import * packages/providers/UserDictionaryProvider/ c437fd8 Automatic translation import * packages/providers/WeatherProvider/ 87bb06c Automatic translation import * packages/screensavers/Basic/ 32cb604 Automatic translation import * packages/screensavers/PhotoTable/ 9f0be3a Automatic translation import * packages/services/BuiltInPrintService/ 6fb2f5a Automatic translation import * packages/services/Mms/ 8f237fe Automatic translation import * packages/services/Telecomm/ 5ae84f9 Automatic translation import * packages/wallpapers/LivePicker/ f6cb091 Automatic translation import * vendor/crDroidOTA/ bc74c1c angler: Add to new xml 37685cb dumpling: Add to new xml a9d196c cheeseburger: Update to correct version e3f5173 DONOTUPDATE: Add maintainer tag again b0156d1 DONOTUPDATE: Test * vendor/lineage/ ae945fc Revert "crdroid: Tag builds as BETA till we are ready" ==================== 02-21-2018 ==================== * android/ 0465027 Merge 'lineage-15.1' into 8.1 * device/lineage/sepolicy/ 7b3aa9f sepolicy: Cleanup context labelling for external sdcards * kernel/oneplus/msm8998/ e933309 qcacld-3.0: Load driver on late initcall when not built as a module * packages/apps/DUI/ d469f60 Fix FC for Fling when unpinning an app * packages/apps/Nfc/ 9cae7ca Terminate server threads on NFC disable * vendor/crDroidOTA/ 07597a1 DONOTUPDATE: No burger 4fd26a7 DONOTUPDATE: test c5b701e Revert "DONOTUPDATE: test" 15895a2 DONOTUPDATE: test ==================== 02-20-2018 ==================== * bionic/ 02ced6d Add ability to read /etc/passwd and /etc/group * device/oneplus/msm8998-common/ 73aaf41 msm8998: use OP aptx and ldac blobs * frameworks/base/ 4d371df PackageParser: Use ExecutorService to parse certs and signatures fbea6f7 Updated translations 838397e Merge 'lineage-15.1' into 8.1 638c6b2 crdroid: Add maintainer pref for OTA 5533dc3 SettingsLib: Remove ugly space reservation for icon in preferences * hardware/qcom/audio-caf/msm8994/ 243b5b1 post_proc: complete reverb environmental interfaces d32f5d4 hal : Fix data initialization and input validation errors ed2915b post_proc: return proper volume in reply data for offload effect 33a17e4 visualizer: fix warnings due to uninitialized return values 4dc9a19 policy_hal: update custom audio policy against OPR1.170521.001_AOSP 2f0f589 policy_hal: allow direct output only for music streams. be5d263 policy_hal: Use session id to check open direct outputs. 878f9c6 audio: make direct output independent of DIRECT_PCM flag. 57f63c1 policy_hal: update custom audio policy implementation APIs against O-AOSP c3c8eb7 hal: configs: effects: update conf & lib paths b741d7f hal: Define AUDIO_OUTPUT_FLAG_COMPRESS_PASSTHROUGH 674b8cc audio: revert "remove 5.1 channel mask if SSR is not supported" * packages/apps/Settings/ ab14062 Updated translations * packages/apps/crDroidSettings/ b6694be Updated translations 31f7125 crdroid: Tame slider layout 2e5a09e crdroid: New strings for new OTA * vendor/codeaurora/telephony/ 3519b8a telephony: Allow devices to provide their own telephony-ext * vendor/crDroidOTA/ d225567 DONOTUPDATE: More tag love 3764071 DONOTUPDATE: Use changelog tag * vendor/oneplus/ c218d68 msm8998: use OP aptx and ldac blobs ==================== 02-18-2018 ==================== * device/oneplus/msm8998-common/ e690348 Revert "msm8998: add Doze package back" 5383268 msm8998: add Doze package back 047e60a msm8998: Update diag value for QTI a462097 msm8998: Initial OOS cam and OOS gallery adaptation * frameworks/base/ 656cc7c Updated translations e00580e Updated translations: 74e1e9e Allow tuning ambient display with sensors [1/3] cc172f5 base: Add bool to enable/disable doze by default * kernel/oneplus/msm8998/ b45f2eb sync with OnePlusOSS/android_kernel_oneplus_msm8998 38bde30 ANDROID: sdcardfs: Protect set_top 3b60892 ANDROID: fsnotify: Notify lower fs of open 711ff38 Revert "ANDROID: sdcardfs: notify lower file of opens" 9324075 ANDROID: sdcardfs: Use lower getattr times/size 7cd99bc ANDROID: xattr: Pass EOPNOTSUPP to permission2 * packages/apps/DeskClock/ 6019849 DeskClock: adaptive icon * packages/apps/Jelly/ 66ace6f Jelly: update deps 475be61 Jelly: update accent color to match new icon * packages/apps/Settings/ a784527 Updated translations: f2bc55a Allow tuning ambient display with sensors [3/3] * packages/apps/crDroidSettings/ edea1e5 Updated translations: 8342e10 crdroid: Update string to fix compilation 1494e13 crdroid: Rename ambient display string d31274a Updated translations: e663a65 Allow tuning ambient display with sensors [2/3] * vendor/crDroidOTA/ f61bc58 land: New Update for Redmi 3S * vendor/lineage/ e866822 crdroid: Add default doze tunings ==================== 02-17-2018 ==================== * build/make/ 5a65cca Merge 'lineage-15.1' into 8.1 * frameworks/base/ 4520c49 QSTile: NFC: Update nfc tile drawable 1f3e92c Merge 'lineage-15.1' into 8.1 da7fc56 Revert "Location tile: make it cycle modes" f741ad0 SystemUI: Advanced location tile 4e63323 Updated translations: 3ff9824 Update Crowdin configuration file * hardware/qcom/audio-caf/msm8996/ 4221991 Merge tag 'LA.UM.6.5.r1-06300-8x96.0' into HEAD * hardware/qcom/display-caf/msm8996/ 13d89bf Merge tag 'LA.UM.6.5.r1-06300-8x96.0' into HEAD * hardware/qcom/media-caf/msm8996/ 711c15d Merge tag 'LA.UM.6.5.r1-06300-8x96.0' into HEAD * lineage-sdk/ 609d4ea Merge 'lineage-15.1' of into 8.1 becaa68 sdk: add TILE_LOCATION_DETAIL logging const * packages/apps/Stk/ 52fa936 Stk: adaptive icon * packages/apps/crDroidSettings/ aae5a89 Updated translations: * vendor/qcom/opensource/interfaces/ 1cf0b14 display: include config/1.1 ==================== 02-16-2018 ==================== * android/ 4aa07ef manifest: Track lineage overlays package 4cb91d5 Merge 'lineage-15.1' into 8.1 55e50c8 lineage: Sync charter repo * build/make/ 5a07d52 releasetools: include INSTALL/ and SYSTEM/build.prop when unzipping e44d95b core: include getb64key.py in otatools * device/oneplus/msm8998-common/ ba671a0 msm8998: manifest: add lineage power hal f96e534 msm8998: enable interaction boost 05bd91c msm8998: add perfboostsconfig and powerhint configs from OOS b5 49186dd Revert "msm8998: enable AAudio MMAP mode" * frameworks/base/ 744fa7c DndTile: Avoid NPE during boot phase 7ca998a BluetoothTile: Avoid NPE during boot up phase 004a7c5 NfcTile: Avoid NPE during boot up phase f3e6050 Clock: Fix crash in formatted string with date on right f54b2b0 Fix shared libraries loading during backup 637d8d0 Handle Backup onUnlockUser on fg thread b2f0fb4 Improve ActivityManagerInternal.startIsolatedProcess. 9024669 SystemUI: No Signal bar displays for a moment in UI after Bootup 160ee5c Clock date position [1/2] ba40689 Move systemui dark theme outside frameworks [3/3] 3de7e92 Check for all relevant dark themes 2bf3e0b Bring in more darkness [3/3] * packages/apps/crDroidSettings/ 00d3816 Clock date position [2/2] 9db3bb1 crdroid: Disable date style and format if date is hidden * packages/overlays/Lineage/ 8b37d41 Move systemui dark theme outside frameworks [1/3] 9ccbf53 Bring in more darkness [1/3] * vendor/lineage/ fdb0aae Move systemui dark theme outside frameworks [2/3] 5327455 Bring in more darkness [2/3] ==================== 02-15-2018 ==================== * build/make/ ecab526 releasetools: Use the first entry of a mount point when reading fstab 0428a2e Store the base64 release key in the OTA zips 7677c04 releasetools: Store the build.prop file in the OTA zip 570a963 build: Update install tools packaging for target-files support 7b33870 releasetools: Replace key values in permission files during re-signing 5d1e98e releasetools: Add script to sign zips 0f0e2d2 releasetools: support reading release keys out of some sort of command * frameworks/base/ fa14266 Fix edit icon in QS footer ba4138d Updated translations: 3113664 Extend clock customizations for left clock [1/2] f65e9bd base: Enable systemui dark theme when required 37e1d6d clock: Update format string properly 71edf06 Merge 'lineage-15.1' into 8.1 * hardware/qcom/bootctrl/ 07995ae Add msm8953 to the filter * lineage-sdk/ 0636d48 Merge 'lineage-15.1' into 8.1 * packages/apps/FMRadio/ 8be8e01 FMRadio: adaptive icon * packages/apps/Settings/ 45111e8 Updated translations: * packages/apps/crDroidSettings/ 1fa58e9 Updated translations: 1fc7fae Extend clock customizations for left clock [2/2] * vendor/crDroidOTA/ 5e73c48 mido: update cd87b73 crackling: Update ==================== 02-14-2018 ==================== * frameworks/base/ 461841f frameworks/base lights: Always allow LineageNotificationLights set the default color * hardware/qcom/audio-caf/msm8998/ 703b97b audio-caf/msm8998: fix missing dependency error 9273dcd hal: Make libvolumelistener depend on kernel headers 0000624 hal: Update sound trigger header for UM6 7d18bc7 hal: Don't try to record using 3-mic unless we mean it 1a07cdc hal: Haxed header b042721 audio: Fix flac offload not working edee3f9 audio: Fix complilation warnings under Clang a522da0 msm8996: fix werror when AUDIO_FEATURE_ENABLED_DTS_EAGLE is enabled 94b901a audio: Extend platform parser to allow device name aliasing a581cd1 hal: post_proc: Convert volume listener to vendor prop a134ee2 hal: post_proc: enabled / disable volume listener based on prop 3a3f2af audio: Use direct * pathmap * hardware/qcom/fm/ 9249924 FM: adaptive icon * lineage-sdk/ 681bd06 lineage-sdk: Set drawable bounds in generateAlertColorFromDrawable() * packages/apps/Camera2/ a0f5154 Camera2: adaptive icon * packages/apps/Snap/ 0d3f2aa Snap: adaptive icon * packages/providers/BookmarkProvider/ df19cca BookmarkProvider: adaptive icon * packages/providers/CallLogProvider/ fa72870 CallLogBackup: adaptive icon * packages/providers/ContactsProvider/ 8d7f423 ContactsProvider: adaptive icon * packages/providers/TelephonyProvider/ c2fbea6 TelephonyProvider: adaptive icon * packages/resources/devicesettings/ bebde63 Add string for pickup sensor * packages/services/Mms/ b6a589b Mms: adaptive icon 9ddf3b3 Add app label * packages/services/Telecomm/ 72520a0 Telecomm: adaptive icon * packages/wallpapers/LivePicker/ c7897a3 LivePicker: adaptive icon * vendor/crDroidOTA/ 0ebaf92 dumpling: update to crDroidAndroid-8.1-20180213-dumpling-v4.0-BETA * vendor/oneplus/ 9bd9caa op3: Add missing OMX blobs cd0f286 op3: Update blobs from OB32/OB22 ==================== 02-18-2018 ==================== * device/oneplus/msm8998-common/ e690348 Revert "msm8998: add Doze package back" 5383268 msm8998: add Doze package back 047e60a msm8998: Update diag value for QTI a462097 msm8998: Initial OOS cam and OOS gallery adaptation * frameworks/base/ 656cc7c Updated translations e00580e Updated translations: 74e1e9e Allow tuning ambient display with sensors [1/3] cc172f5 base: Add bool to enable/disable doze by default * kernel/oneplus/msm8998/ b45f2eb sync with OnePlusOSS/android_kernel_oneplus_msm8998 38bde30 ANDROID: sdcardfs: Protect set_top 3b60892 ANDROID: fsnotify: Notify lower fs of open 711ff38 Revert "ANDROID: sdcardfs: notify lower file of opens" 9324075 ANDROID: sdcardfs: Use lower getattr times/size 7cd99bc ANDROID: xattr: Pass EOPNOTSUPP to permission2 * packages/apps/DeskClock/ 6019849 DeskClock: adaptive icon * packages/apps/Jelly/ 66ace6f Jelly: update deps 475be61 Jelly: update accent color to match new icon * packages/apps/Settings/ a784527 Updated translations: f2bc55a Allow tuning ambient display with sensors [3/3] * packages/apps/crDroidSettings/ edea1e5 Updated translations: 8342e10 crdroid: Update string to fix compilation 1494e13 crdroid: Rename ambient display string d31274a Updated translations: e663a65 Allow tuning ambient display with sensors [2/3] * vendor/crDroidOTA/ f61bc58 land: New Update for Redmi 3S * vendor/lineage/ e866822 crdroid: Add default doze tunings ==================== 02-17-2018 ==================== * build/make/ 5a65cca Merge 'lineage-15.1' into 8.1 * frameworks/base/ 4520c49 QSTile: NFC: Update nfc tile drawable 1f3e92c Merge 'lineage-15.1' into 8.1 da7fc56 Revert "Location tile: make it cycle modes" f741ad0 SystemUI: Advanced location tile 4e63323 Updated translations: 3ff9824 Update Crowdin configuration file * hardware/qcom/audio-caf/msm8996/ 4221991 Merge tag 'LA.UM.6.5.r1-06300-8x96.0' into HEAD * hardware/qcom/display-caf/msm8996/ 13d89bf Merge tag 'LA.UM.6.5.r1-06300-8x96.0' into HEAD * hardware/qcom/media-caf/msm8996/ 711c15d Merge tag 'LA.UM.6.5.r1-06300-8x96.0' into HEAD * lineage-sdk/ 609d4ea Merge 'lineage-15.1' of into 8.1 becaa68 sdk: add TILE_LOCATION_DETAIL logging const * packages/apps/Stk/ 52fa936 Stk: adaptive icon * packages/apps/crDroidSettings/ aae5a89 Updated translations: * vendor/qcom/opensource/interfaces/ 1cf0b14 display: include config/1.1 ==================== 02-16-2018 ==================== * android/ 4aa07ef manifest: Track lineage overlays package 4cb91d5 Merge 'lineage-15.1' into 8.1 55e50c8 lineage: Sync charter repo * build/make/ 5a07d52 releasetools: include INSTALL/ and SYSTEM/build.prop when unzipping e44d95b core: include getb64key.py in otatools * device/oneplus/msm8998-common/ ba671a0 msm8998: manifest: add lineage power hal f96e534 msm8998: enable interaction boost 05bd91c msm8998: add perfboostsconfig and powerhint configs from OOS b5 49186dd Revert "msm8998: enable AAudio MMAP mode" * frameworks/base/ 744fa7c DndTile: Avoid NPE during boot phase 7ca998a BluetoothTile: Avoid NPE during boot up phase 004a7c5 NfcTile: Avoid NPE during boot up phase f3e6050 Clock: Fix crash in formatted string with date on right f54b2b0 Fix shared libraries loading during backup 637d8d0 Handle Backup onUnlockUser on fg thread b2f0fb4 Improve ActivityManagerInternal.startIsolatedProcess. 9024669 SystemUI: No Signal bar displays for a moment in UI after Bootup 160ee5c Clock date position [1/2] ba40689 Move systemui dark theme outside frameworks [3/3] 3de7e92 Check for all relevant dark themes 2bf3e0b Bring in more darkness [3/3] * packages/apps/crDroidSettings/ 00d3816 Clock date position [2/2] 9db3bb1 crdroid: Disable date style and format if date is hidden * packages/overlays/Lineage/ 8b37d41 Move systemui dark theme outside frameworks [1/3] 9ccbf53 Bring in more darkness [1/3] * vendor/lineage/ fdb0aae Move systemui dark theme outside frameworks [2/3] 5327455 Bring in more darkness [2/3] ==================== 02-15-2018 ==================== * build/make/ ecab526 releasetools: Use the first entry of a mount point when reading fstab 0428a2e Store the base64 release key in the OTA zips 7677c04 releasetools: Store the build.prop file in the OTA zip 570a963 build: Update install tools packaging for target-files support 7b33870 releasetools: Replace key values in permission files during re-signing 5d1e98e releasetools: Add script to sign zips 0f0e2d2 releasetools: support reading release keys out of some sort of command * frameworks/base/ fa14266 Fix edit icon in QS footer ba4138d Updated translations: 3113664 Extend clock customizations for left clock [1/2] f65e9bd base: Enable systemui dark theme when required 37e1d6d clock: Update format string properly 71edf06 Merge 'lineage-15.1' into 8.1 * hardware/qcom/bootctrl/ 07995ae Add msm8953 to the filter * lineage-sdk/ 0636d48 Merge 'lineage-15.1' into 8.1 * packages/apps/FMRadio/ 8be8e01 FMRadio: adaptive icon * packages/apps/Settings/ 45111e8 Updated translations: * packages/apps/crDroidSettings/ 1fa58e9 Updated translations: 1fc7fae Extend clock customizations for left clock [2/2] * vendor/crDroidOTA/ 5e73c48 mido: update cd87b73 crackling: Update ==================== 02-14-2018 ==================== * frameworks/base/ 461841f frameworks/base lights: Always allow LineageNotificationLights set the default color * hardware/qcom/audio-caf/msm8998/ 703b97b audio-caf/msm8998: fix missing dependency error 9273dcd hal: Make libvolumelistener depend on kernel headers 0000624 hal: Update sound trigger header for UM6 7d18bc7 hal: Don't try to record using 3-mic unless we mean it 1a07cdc hal: Haxed header b042721 audio: Fix flac offload not working edee3f9 audio: Fix complilation warnings under Clang a522da0 msm8996: fix werror when AUDIO_FEATURE_ENABLED_DTS_EAGLE is enabled 94b901a audio: Extend platform parser to allow device name aliasing a581cd1 hal: post_proc: Convert volume listener to vendor prop a134ee2 hal: post_proc: enabled / disable volume listener based on prop 3a3f2af audio: Use direct * pathmap * hardware/qcom/fm/ 9249924 FM: adaptive icon * lineage-sdk/ 681bd06 lineage-sdk: Set drawable bounds in generateAlertColorFromDrawable() * packages/apps/Camera2/ a0f5154 Camera2: adaptive icon * packages/apps/Snap/ 0d3f2aa Snap: adaptive icon * packages/providers/BookmarkProvider/ df19cca BookmarkProvider: adaptive icon * packages/providers/CallLogProvider/ fa72870 CallLogBackup: adaptive icon * packages/providers/ContactsProvider/ 8d7f423 ContactsProvider: adaptive icon * packages/providers/TelephonyProvider/ c2fbea6 TelephonyProvider: adaptive icon * packages/resources/devicesettings/ bebde63 Add string for pickup sensor * packages/services/Mms/ b6a589b Mms: adaptive icon 9ddf3b3 Add app label * packages/services/Telecomm/ 72520a0 Telecomm: adaptive icon * packages/wallpapers/LivePicker/ c7897a3 LivePicker: adaptive icon * vendor/crDroidOTA/ 0ebaf92 dumpling: update to crDroidAndroid-8.1-20180213-dumpling-v4.0-BETA * vendor/oneplus/ 9bd9caa op3: Add missing OMX blobs cd0f286 op3: Update blobs from OB32/OB22 ==================== 02-13-2018 ==================== * android/ 5093e91 Merge 'lineage-15.1' of into 8.1 * build/make/ 0068976 Merge 'lineage-15.1' into 8.1 f338108 Revert "Only enable adb by default on non-user_variant builds" 5371688 Merge 'lineage-15.1' into 8.1 * device/oneplus/msm8998-common/ 690315d msm8998: sepolicy: allow qemu_hw_mainkeys_prop 1402cf4 msm8998: selinux: fix camera related denials d1c76e5 msm8998: use hwbinder for camera provider c77166e msm8998: Don't use vndbinder for camera HAL 79884db msm8998: Fork camera provider HAL 655514a msm8998: Fix extracting rootfs target * device/oppo/common/ 1fbaf22 NotificationRingerController: Reduce delay in handler * frameworks/base/ f6aecdc Updated translations: 1059e70 statusbar: Add space around carrier label in statusbar dda8cd0 Updated translations [1]: * frameworks/opt/telephony/ 0497c6b PhoneFactory: fix creating a cdma phone type 7be7457 Telephony: Enable NV based CDMA data call. * lineage-sdk/ cd34c9b Revert "LineageSettings: Add dark theme toggle [2/3]" * packages/apps/DeskClock/ b4d1b47 DeskClock: use low priority channel for snooze notification * packages/apps/LineageParts/ af1de5e Change default accent to pixel blue ad4955b Hide color style under display * packages/apps/Settings/ 15e3faa Updated translations: b2aea7e Remove extra cell broadcast settings ce27054 The blueman group have left the building.. f0e095b Seriously these blank categories are getting old 735b8b4 Category with no title strikes again dad9dc9 Remove empty category under tts a5e0ca0 Remove empty space created by category without title 7d0dc7e Remove Ambient Display option from Battery menu 617da5d Remove extra preference for Auto Brightness ef655f2 Remove setting for screen timeout under 'Battery' 0d17787 Update translations [1]: fa07d0e Update Crowdin configuration file * packages/apps/crDroidSettings/ 6bcb68e Updated translations 8c4dd83 crdroid: Move in color styles b7ef10b Update translations [8]: 2cc08fd Update Crowdin configuration file d6d7621 Update Crowdin configuration file * vendor/crDroidOTA/ 091c38a cheeseburger: Now in color * vendor/lineage/ ade9978 Revert "overlays: Overlay Settings for Dark UI [2/2]" 1f582c5 crdroid: Build right berry style for us 8edbee1 Update our privapp whitelist ==================== 02-12-2018 ==================== * android/ 2c189d9 manifest: Unstage 15.1 31798c2 Merge 'lineage-15.1' into 8.1 0c122f3 android: add lineage overlays * build/make/ 5e0c7b1 Only enable adb by default on non-user_variant builds d52116f Merge 'lineage-15.1' into 8.1 5b96acc build: Add vendor.prop capability 19d9dc8 build: Add new variable to hold generic build properties * device/lineage/sepolicy/ 20256ad sepolicy: common: Lol three spaces 397788d sepolicy: qcom: Fixing camera app not launching 40b1f8e sepolicy: Allow apps with API level <= 25 to access services * device/oneplus/msm8998-common/ 2d5a6aa msm8998: pin camera config 814c89e msm8998: fix camera denial 5ac3b94 Revert "msm8998: sepolicy: Fix snap camera denial" 9a4357a msm8998: build libqdMetaData.system and dummy android.hidl.manager@1.0 for ims 5183059 msm8998: add missing vstab configs * device/oppo/common/ b2062a0 NotificationRingerController: Use handler to avoid race * frameworks/base/ c3aa92f Themes: Notification tint: add bool to enable algorithm for dark backgrounds ad3b3cb Themes: SystemUI: expose screen pinning colors 11e3c5b Move power save warning color to projeckt 769a516 Themes: SystemUI: Expose QS background opacity 64769ee Themes: SystemUI: Expose QS edit item decoration background color f13da71 Themes: Allow Permission Icons to be fully themed c5b8d11 Themes: Allow Immersive cling colors to be fully themed a30140a Themes: Expose resolver hardcoded colors 307e5fc Themes: base: expose toast colors for themes 141e6c9 Fix: No text in toast for RTL layout ede1525 Themes: Expose Keyguard affordance circle background 1bdc1d4 Themes: Allow volume slider and thumb to work with custom images. dda6003 Themes: Expose Screenshot flash and background colors 09cee3a Themes: Expose Keyboard Shortcuts Dialog 167a7d3 Themes: graphics: ADB "N" icon compatible with OMS7 01299de Themes: SystemUI: Expose switch bar title 4a3ef80 Themes: Allow Navbar ripple color to be themed 2968f35 Themes: SystemUI: Use own drawables for QS expand icon e98b149 Themes: Notifications: extend dynamic notification bool for ambient notifications fdf2e88 Themes: Notification dynamic colors bool compatible with OMS7 ec57870 Themes: Notifications: Expose a bool to disable dynamic colors 1609102 Add a one time QS dialog for the caffeine tile 45928b6 SystemUI: use slashify for more qs tile 1fec312 Suspend Actions [1/3] a93cf502 base: add back qs header images [1/2] 9c19513 Fix playing screenshot's sound when camera's sounds off cf76e91 FEB: Disable/Enable screenshot sound [1/2] 39742f2 Custom Carrier Label & Carrier Label Placement [1/2] f0c99fd Add SU_SESSION_CHANGED to protected broadcasts 0a431cf Revert "Swap the order of synthetic password wrapping" 31ea6ba Poor man battery percent [1/2] f6d2e72 base: poor man battery style tweaks [1/2] 64c365a base: add systemui restart to advanced reboot [1/2] 93d4e61 base: silent mode is back c6a03d5 Make status bar ticker play nice with center clock c333afc Statusbar clock customizations (1/2) 46cf16b Ability to hide superuser status bar icon [1/2] b15da2e Add toggle for face auto unlock (1/2) 3d858f5 KeyguardHostView: Dismiss keyguard automatically when face is recognized fcf0ab2 Ambient music ticker improvements 097074f Ticker: Clear ticker regardless of setting 42ad831 Ambient ticker: Play nice with AOD 2b72fc6 DUI Pulse: add Automatic albumart base color mode [1/3] 607ec8e Ambient display music ticker [1/2] 05ed4f2 Port ambient Now Playing container from Pixel [stripped down version] ca150eb Allow to suppress notifications sound/vibration [1/2] 357bace Status bar: Move custom left icons under linear layout 4fff82e Make lockscreen weather more robust f86367f SystemUI: Keyguard weather (1/2) d0d9745 statusbar weather: allow update without querying a7454d0 base: Add statusbar weather [1/2] 1c5a82e base: Add permissions for OmniJaws d90e729 OmniJaws: Fix weather condition icon loading madness 4b31792 SystemUI: OmniJaws qs tile integration dde71a4 Update Italian translation 4ca0f2c Custom logo customizations [1/2] 5ec8bd6 SystemUI: Remove unnecessary padding around battery icon 326952c CollapsedStatusbar: Fix phantom spaces in status bar 8614a55 TunerService: Prevent NPE with tunable 7ee9447 FWB: all tile scroller for quickbar settings [1/2] 75eec85 base: Try disabling AOD by default [2] 59190b2 base: Add accidental touch prevention for assist key 5d03571 base: Introduce Accidental Touch 5dbb3f3 base: Introduce new navigation bar key event source 22353c0e9 Add toggle to disable HW keys [1/2] 03bfbcd Add option to disable scrolling cache [1/2] 249a04b FW_Base - XuiMod: Toast Animations [1/2] 031e929 AppTransitions: Remove hackery for controls duration f8fe8fd AOKP custom system animations (1/2) a7302b7 Fingerprint authentication vibration [1/2] cb8a38b Hide tiles title: longpress will launch detail view 5482255 QS tile titles visibility [1/2] 017896c BatteryService: add dash charging support 215b548 Ringtone audio focus b4503da Flashlight toggle api improvements ccd702f SystemUI: SIM PIN locked view can't pop up after removed one SIM 0000853 frameworks: base: Port password retention feature 96967e3 base: refine partial screenshot handling 1f10148 Screenshot: Fix possible NPE ed07190 Partial screenshot: fix SystemUI fc e510aee Optional screenshot type [1/2] 601f0a7 Toast: Remove horrible shadow in text view 0aedd0f Toast icon switch [1/2] 92f8d09 Update toast icon to properly work with 8.1 6c69b2a Show icon of package associated with Toast 1dd1cd9 Force Expanded Notifications [1/2] 3d4d795 onLongClick Settings button for crDroid Settings 3204ec9 Fix Substratum themes making powermenu transparent in some cases e3a798f base: Improve secure lockscreen access with disabled QS 698a09b base: allow disabling quick settings on secure lockscreen [1/2] 820a20a SystemUI: Allow using tuner API for Global settings bbe6271 Base: Hide power menu on secure lockscreen [1/2] ea66c77 Vibrate on plug [1/2] dd45426 Play sound for charging events 9c9de95 Allow to set QS panel columns and rows [1/2] 83367d1 Allow to quickly open Running Services from QS panel [1/2] 9c6144b base: Add Dynamic Navbar capability [1/2] 027dab7 base: Add three-fingers-swipe to screenshot [1/2] 5bebaf0 Live Volume Steps [1/2] 22536ae Recents: Remove Slim Recents modification to AOSP callbacks e748c1b Recents: Clear locked tasks when using Slim Recents 651cd6f Slim Recents 3.0 [1/3] e1a4bd7 Recents: Add deep clear feature for dismiss button 4d8aea4 Recents: Fix NPE with locked tasks 6667338 Recents: Proper fix for FAB button disappearance on boot for first time 5a4a5ba Immersive Recents [1/2] 4997a02 Stock Recents icon pack support [1/2] c241c78 Recents: Improve membar layout c46272b Add membar to recents options [1/2] 9036ac4 Recents: Make lock task and dismiss icons optional [1/2] 8a74d91 Recents: Fix guest appearance of Fab button on empty view 1da0e0c Recents: fab button improvements 0327cdb Add Clear All Button to Recents [1/2] ebe025a QuickUnlock: Fix multiuser usage 13e5678 Keyguard: Forward port lockscreen quick unlock (1/2) f211872 Allow toggling auto usb mode chooser activity [1/3] 1c5514f Replace ugly DU's last app animations with old CM's db58981 DUI: Change default navbar mode to Smartbar [1/2] e989cc2 DUI: Set default navbar height width to 80 a9d5795 DUI: Initial checkin for Oreo [5/7] d50cba2 Add api to toggle flashlight and check if device has flashlight 5099894 Diffuse LOS unfriendly force navbar 0f6f2d4 Statusbar notification ticker [1/2] efaf82e SystemUI: Enable three icon switching within QS DND tile 599e9d9 Add ability to toggle bluetooth battery level in QS [1/2] d8f83dc display: Don't animate screen brightness when turning the screen on 5358053 Make Data/Wifi activity icon in statusbar optional [1/2] 4a2abc6 DoubletapPowerForCamera disabled by default [2/2] c27b088 Return: Smart Pulldown [1/2] 9916e05 SystemUI: Add case to quick pull down status bar anywhere 73efe28 base: fix dummy expansion of qs on double tap to sleep 6e113c2 Double tap to sleep on lockscreen [1/2] e617203 BatteryBar: Convert to TunerAPI b4f1d05 BatteryBar: Update defaults 791792f Make batterybar play together with other statusbar visibilities 987ddae BatteryBar: Fix multiuser usage a00d67f BatteryBar: Fix string inconsistency 5bab951 Battery bar enhancements [1/2] fc7c782 BatteryBar [1/2] e21bc75 ExpandedDesktop: Fix privateFlags for 8.1 a12056f PhoneWindowManager: Add missing check for immersive mode 9e57240 Clean up of expanded desktop policy and flags 1b17691 FWB: Squashed commit for Expanded Desktop [1/2] a8a7185 Ability to toggle VoLTE icon in statusbar [1/2] 866208f Max Lockscreen Notification count [1/2] 35421b54 Integrate crDroid OTA into crDroid Settings [1/3] f163d6e RebootTile: Fix gradient message display for reboot to recovery e2ed3b2 Add Reboot/Recovery QS Tile 2268a75 SystemUI: Add missing permissions for Sync tile cbefc18 Add partial/full screenshot QS tile df35554 QS: Use proper color attr for enabled tile 8b07edf CPUInfo tile: Fix initial state 19ce047 QS: Add CPUInfo toggle tile c2fa5e0 CellularTile: don't show confirm dialog on disable a295334 Quick settings: Add Haptic Feedback to tiles [1/2] 94d6865 NfcTile: use Oreo style c74a6a6 Battery tile: fix label when charging 5717aca Ask pin when tapping Airplane tiles on secure lockscreen 6cce1c5 PiP tile: add toast if pip mode is not avail d49c185 Add PiP tile 04cb5c4 Location tile: make it cycle modes b53f35b QS: Add Expanded Desktop QS Tile 3c422a9 Add Music QS Tile ea542f4 Refresh USB tile 1f611f5 Add Compass tile 5dfb20d Add Sound tile to Quick Settings a5da4c9ba Hide HBM tile if not supported by device c3234e0 Add Functionality to control High Brightness Mode [1/2] dd0f748 Add a sendKeycode api to crdroid Utils f592c9a Allow user to add/remove QS with one click e7ff94f Add api to take screenshots 585f7d7 Add back crdroid utils 120decc LockscreenCharging: squashed (1/3) 376527c Allow using 4G icon instead LTE [1/2] a95de85 Add ability to toggle bluetooth battery level [1/2] c3200ff Make roaming indicator optional [1/2] 302f31b MediaScanner behavior on boot (1/3) f091d24 base: add CPU info overlay [1/2] bdfc0eb base: Add metric for crDroid Settings 4a1afda crdroid: Update default tones [1/2] 1d34412 Adding optimization to reduce callbacks to TextClock 640dbbf GlobalActions: Fix systemserver crash issue 5852b29 Notification: Fix no icon shown for data limit notification 10fae56 SystemUI: Fix SystemUI Crash. 907b1bf Fix possible NPE crash when adding new accounts in Settings. bc089e4 Update network score from NetworkAgent 67fc882 Optimize AbsListView to reduce click operation latency ffee245 Fix and work around aliasing rule violations e2d1888 Turning screen on without creating surface 801b678 ExifInterface: fix incorrect thumbnailLength in handleThumbnailFromJfif dd8978b services: fix the NPE in RankingHelper 615a8df framework/base: fix multithread synchronization af6fe13 media: fix system_server deadLock 86f7749 Enable priority boost for non-Jack builds. 3b7f418 Performance: Memory Optimizations 487d3db Fix intermittent slowness in resolver activity towards end of day. 10d9270 PackageManagerService: Avoid NPE in matchComponentForVerifier 866f063 Keyguard: Fix black background while screen turning off/on quickly 846a45e base: touch response optimizations 97868e4 DpmService : Added protected broadcast intents.. 2bf7aff Use correct user id for permission check for instant foreground service. 8acc43d GNSS: fix the null object reference in configManager.getConfig(), judge the null pointer firstly.. 25eefe0 aapt2: Replace strcpy with memcpy. 9bc61ff Parcel: Avoid NPE in finalization 9da7f3b InputWrapper: Opt out early if session == null e5952cc Fix Google dialer FC due to missing permissions bae4553 hwui: Disable fine-grained logging a0a310b Fix doFadingAnimationLocked in sanitized builds. a0ac286 Optimize setStorageEncryption code 6c38f5a Let InputFilter's message be processed faster 76d7874 app_main: Fix "zygote is killed by signal 1" 37ddb2b Set scrollview on the power menu de0c04b add SwapPss of native processes to totalSwapPss bde22b5 Telephony: Don't crash for too long baseband version fd24550 Don't wait for Bluetooth when shutting down cf56b78 Don't wait for NFC when shutting down. 3c458cf framework: shorten wait time for shutdown time optimization 32cfa2b Reduce the uncessery wm call while checkKeyguardVisibility c55d415 QS Tile: increase DEFAULT_MAX_BOUND to 6 bb4e488 Allow faster app switching 3329029 Account: Fix the risk of sqliteconnection leak 968b8e2 SystemUI: Remove padding for navbar and statusbar 5111ee9 Support UnifiedNlp (microG) f728cac MiniThumbFile: Fix image/bitmap retrieval 709b305 Rework thumbnail handling 118261d Vectorized the power menu sound panel selector 20b0bb3 Persistent background app notification: disable by default d485e23 Make "Turn on WiFi Automatically" available for all 359ce9d Change power save mode color to sexy red 614bc47 framework/base: optimize code of multithread installation 40ee587 framework/base: use multithread to verify files contained in APK b925b0c Fix notification shows wrong question e86b9d7 Fingerprints: Increase MAX_FAILED_ATTEMPTS d10cae5 Fix to avoid UI freeze issue edba029 base: preference seekbar widgets should follow the rules 4f6de8a SystemUI: Prevent NPE in Dependency.get() in BrightnessController 5425f3e Settings:Bugfix for NPE, Only valid screen power consumption need to smear f0a7039 am: Add NULL check in TaskRecord.getWindowContainerBounds 80ab880 Current view findFocus maybe null, which cause NullPointerException. 645cf0e core: Add support for fake signatures, enabled per app by dynamic permission 137bd72 Fix NPE with void android.view.VelocityTracker.clear() 21ab7f9 Fix NPE with LightBarController dump 1ea83f6 Frameworks: Fix Null Pointer Issue 4e54709 Spam: Fix non-protected broadcast from supersu, qcril and fm 92298a7 Widget: Catch null point exception in AbsListViewAutoScroller ca12a3a BT:Crash occured due to null pointer exception. 847b3d1 Bluetooth: Avoiding NULL pointer dereferences 5d9f876 Suppress FingerprintManager logspam 9531b00 Kill off provider info logspam 37b1fac binder: adjust GC interval for binder ops 314effa Fix service cannot start when service removed from restartList b1251ef Passing a new ArraySet instance to avoid crash 7afa938 PackageManagerService: Add finally block to close the stream. 1fb69a9 SystemUI: disable statusbar time refresh when screen off c3c14d8 BluetoothAdapter: disable logspew 0ca81a3 SystemUI: remove unnecessary recent apps transition a47156c MountService: Prevent NPE with DropBoxManager b15ce4b Handle IllegalArgumentException 0cca93d Bad token of activity when do the launch work at the app process side e27d74f Fix race condition when writing UidState of appops. 951bb8c Reporting FULL_WAKE_LOCK to battery stats. 5ab71e3 fixed handling of data URI schemes in Intent.toUri 3131761 Fix double free issue in ResTable. b9b3fd9 Framework: Fix NotificationListenerService monkey null pointer issues 0fb7f21 frameworks/base: reduce the setTransactions 3443944 Fix NPE in updateEmptyShadeView() upon screen rotation f875de9 Handle invalid pointerId 77dc548 Avoid ConcurrentModificationException in method dump 0d64550 SystemUI: Fix SystemUI Crash Issue 2460617 Fix window transformation related issue 1b3d51c Sync Preference in UI for new cached device 9180498 Fix ANR due to long wait for synchronization lock 2b5685a Fix broadcast receiver leak issue 35a621e Fix to android 7.0+ Intent Flag Bug 11ba9e1 Unset frame listener before tearing down GLThreadManager. 58b034c Scroll: modified velocitytracker 02d3512 ParcelFileDescriptor: can we stop the panic here? c8b2918 Workaround for wallpaper not shown correctly problem 108978e Ensure the generation is not changed before put value to cache c06221e FIX No sim - airplane mode padding 40ca47e Allow Python Versions Higher than 2.6 77be7de camera: catch NullPointerException for Nexus 5 57b5cfb Fix Photosphere/Camera FCs c805dcf Fix for google backup and restore 6bfbade Bluetooth: Prioritize Bluetooth state change intent to start Service 5b9f2ce SettingsProvider: Add missing INTERACT_ACROSS_USERS_FULL permission 58e9486 Add default permissions for few ROM specific apps 1e7230c Add default permissions for multiple gapps 0d52458 Disable Mobile Data Always On by default [1/2] f854a2a Add handling SQLiteDatabaseCorruptException. 30397c9 NightLight: Allow lower temperatures a42d1ee MTU should be 1358 as per 3GPP standards, especially for LTE radio interfaces. 341e929 Base: Pixel Colors: Change dividers from Holo Blue to Pixel Blue 15d4d88 base: Add stub files 4c132a4 base: rescuce party: check isDisabled on all public API f66f3f1 Kill airplane mode toggle Teal color d91b047 Fully enable system round icons 064740a Fix NPE when AOSP ambient display preference is removed 1d26929 Add missing STORAGE_INTERNAL permission for BackupRestoreConfirmation 4f38c7d SettingsLib: Allow Skia Vulkan to be used as HW renderer 5b96db3 base: Speed a couple more things up ee26cd6 base: set scrolling to 0.006f 191a844 Optimize IncallUI delay for voice calls 5e6e8b6 telephony: Hack GSM and LTE signal strength 8aef30c Allow creating custom dialogs in DialogPreference. 7949527 Enable non-market apps install by default 59b423c Treat default value that wasn't found as empty value. 7a791cc DEBUG: Turn off some debugging we don't need. d362d0c SmoothSpinners: Makes the loading "spinner" animation smoother 6ef1033 core: Update GPS Icons to be more Material 2408ab6 SystemUI: make sure to expand all the way when flinging 4e42ebe allow forcing HighEndGfx mode 55febdc Improve scrolling cache 0886ec8 Reduce log verbosity: Don't spam logcat 0cae3ad Avoid needless Integer.valueOf() object allocation. bef08ca aapt: silence density flag warnings 003dabd lowered animations duration 7a58801 android.view: Speed things up!! 0f68ed4 hwui: Remove deprecated compiler flag db36b42 systemui: introduce berry styles * hardware/qcom/audio-caf/msm8952/ 1cd9f3e audio: configs: update policy configuration to fix vts failure bc8dade hal: fix failure in running VtsHalAudioV2_0Target module 965a8a6 mm-audio: aenc: Fix VTS failures for encoders 9518fd7 hal: Fix failure in VtsHalAudioV2_0Target test due to spkr protection 65ec3c0 Merge remote-tracking branch 'caf/LA.BR.1.3.7_rb1.8' into lineage-15.1-caf-8952 * hardware/qcom/media-caf/msm8952/ e34134a Merge remote-tracking branch 'caf/LA.BR.1.3.7_rb1.8' into lineage-15.1-caf-8952 * lineage-sdk/ aa92f20 Merge 'lineage-15.1' into 8.1 9a09783 livedisplay: don't throw exception if config is not ready, warning is enough 6b44105 sdk: livedisplay: add a method to determine whether night mode is enabled 157a7c1 sdk: add berry global style and accent settings 376449b sdk: add accent names references * packages/apps/LineageParts/ 0bda74b Merge 'lineage-15.1' into 8.1 13b7206 LineageParts: Remove unused resources 9cfb1c9 LineageParts: Fix berry style issues 90af02f parts: introduce berry styles * packages/apps/Settings/ 3023716 Themes: Settings: expose msim color picker text colors 17216c2 Themes: Settings: Expose switchbar background color 3549254 Themes: Settings: Expose storage icon colors 27f0716 Themes: Settings: Unlink Network & Internet and Wifi dashboard icon 62e1cca Fix can't enter bluetooth device preference under settings 831935d InstalledAppDetails: Avoid crash caused by ActivityNotFoundException 856bbb8 Fix memory leak of DataSaverPreference 99be2df Settings: Animate pin/pattern fragment only if available afc85f3 Settings: Bring root settings on top of the list 267a7ee Settings: Hide bug report settings we dont use 5a159fe Settings: Use seekbar to allow setting arbitrary animation values 59dbe61 Avoid NullPointerException when updating preference intents 9cc37c6 Keep access point list updated once in short time. 4032555 Setting:BugFix for OOM caused by looper leak in settings e31ac92 Settings: Correctly align cursor in Settings 8a875e0 Disable 'model & hardware' dialog 9d94d2f Kill log spam in InstalledAppDetails 63ad885 Settings: Disable the other learn more too to prevent crash 4d2c55f Settings: Hide learn more button on fingerprint page 393003b Settings: we do not ship Google Now Launcher wallpapers c9efd26 Fix crash issue when user uses multi-window mode on WifiCallingSettings 2da9ba0 Fix BT stop searching after rotating screen. bbc2b90 Settings: Use separate icon for flashlight power usage bd781a4 Update vertical axis bounds when resetting network policy. 4183281 Lower minimum vertical range for data usage. 958d8f9 Show help string when onEnrollmentHelp() is called 4e4d4fb Can't go back to previous screen after going to APN settings 7927150 CryptKeeper: Release all StatusBar blocks when it is destroyed by system 8c4b579 Add fastscroll to the Manage applications screen 67bb6a7 Use correct icon for sim card 50f2817 Move custom dp settings under Display 3060ca5 Remove dynamic summary from Security Patch info ba1306c Settings: Fix settings force close 41e4748 StorageSettings: Use pixel color in storage bar / icon faaa516 Settings: Kill LOS stats b8cf150 Settings: Remove battery light and notification light settings 207813b Fix NPE of backlight settings [2/2] 68657d4 Update Italian translation 1d11f63 Settings: Move advanced reboot switch 5dc2e1e Settings: Move longpress kill settings to crdroid 58fb4f4 Settings: Try disabling AOD by default 615df71 Settings: Remove double tap to sleep gestures from here d416b90 Move lockscreen visualizer and metadata toggles to crdroid settings f164db7 Allow to quickly open Running Services from QS panel [2/2] 0a10a05 Keyguard: Forward port lockscreen quick unlock (2/2) b192a91 Allow toggling auto usb mode chooser activity [2/3] 912c99c DUI: Initial checkin for Oreo [3/7] 3c3e8fb DoubletapPowerForCamera disabled by default [1/2] 1265299 Integrate crDroid OTA into crDroid Settings [2/3] 66320e8 Settings: Integrate crDroid settings beddfa8 Settings: Switchbar bringup for expanded desktop e808177 Full /proc/version information: show by default without tap b05e581 Show full /proc/version information 782e3b4 Settings: check for enabled location in twilight mode 0c75c17 Settings: add colors stub file 4efaea8 Settings: Add crdroid stub files 632cda5 add additional battery saver steps a560a4e Port "Battery Usage Alerts" feature from factory images to aosp 1f96fdb Fix wrong switch state set in DevelopmentSettings 797b2cf Enable Development Settings By Default f8becff Fix NPE in SettingsPreferenceFragment e42a133 Make isPackageAvailable as public 196e3c5 Show USB Mode Dialog d70948d Disable Mobile Data Always On by default [2/2] 8babdf0 Settings: Hide not required info 8a63dbd Settings: fix dark style issues 59d7816 Settings: hide aosp ThemePreferenceController * packages/apps/crDroidSettings/ bab1259 Revert "crdroid: Bring back pocket judge" * vendor/addons/ 2e16cfb overlay: Update color overlay * vendor/crDroidOTA/ bf5744f kenzo: update to crDroidAndroid-8.1-20180211-kenzo-v4.0-BETA * vendor/lineage/ dbef4f4 crdroid: Move all system props to PRODUCT_GENERIC_PROPERTIES 90185d5 lineage: add BUILD_RRO_SYSTEM_PACKAGE target 058e688 vendor: build berry overlay packages * vendor/oneplus/ 3aa4c6d msm8998: define second back camera as back and back_aux 7568c7b msm8998: add missing vstab configs ==================== 02-11-2018 ==================== * android/ c29d0e5 manifest: Track sqlite f229829 Merge 'lineage-15.1' into 8.1 c5982a7 Switch back to AOSP system/media * development/ d98aff6 add mke2fs.conf to Android SDK build-tools bb3df83 add sload_f2fs to Android SDK build-tools f0ca623 add make_f2fs to Android SDK build-tools 0a39cef DevTools: Hide the icon! * device/lineage/sepolicy/ 6fcb0af sepolicy: suppress denial logspam * device/oneplus/dumpling/ 52c01c7 dumpling: audio: Fix typo on mmap-buffer-playback hdmi * device/oneplus/msm8998-common/ 1740fff msm8998: fix typo e3d0236 msm8998: audio: remove duplicate policy conf 5241c57 msm8998: Build the Weaver HAL and add to manifest a7498c5 msm8998: add qcom location privapp whitelist and qti low power whitelist * device/oppo/common/ 11c7bc3 Introduce notification and ringer combo mode bf9d495 Ringercontroller: Dont leave ringer in undecisive state on reset 85e2f68 Fix typos in mode * external/DUtils/ a6264c7 DUI: Add Google Sound Search action [2/2] * frameworks/base/ c88c018 MediaScanner: Detect folders 01cb5dd Screenshot: append app name to filename d329f63 perf: Adapt for HIDL Lineage power hal 80ec485 perf: Add plumbing for PerformanceManager 9a11e48 Forward port CM Screen Security settings (1/2) a604f39 appops: Privacy Guard for O 31fbc98 SystemUI: LiveDisplay tile 19243ce frameworks/base: Allow customisation of navbar app switch long press action f453600 Keyguard: Don't apply input restriction if disabled by profile 044ecde PhoneWindowManager: Make sure KeyDisabler is always called on boot 045d485 SysUI: Add Russian translation for accessibility_battery_level_charging c892dde SystemUI: Network Traffic [1/3] 05161e1 SystemUI: Add Lineage statusbar item holder 231375b PowerManager: Re-integrate button brightness e46deef Add auth framework for outgoing SMS messages. 8fa1bc8 SystemUI: Fix crash when taking screenshot in partial screenshot view 28bc3b4 frameworks: Power menu customizations 7d9081a frameworks: Add unlinked ringtone and notification volumes d83540b Allow adjusting screen density to smaller sizes. ded5dfc ATV: Don't install sounds that don't exist ab09e2d Download: Add support to manually pause/resume download 6eabbf9 Camera button support cd97f11 Allow screen unpinning on devices without navbar 43a6566 Framework: Forward port Long press back to kill app (2/2) af48264 SystemUI: add left and right virtual buttons while typing 4c82533 PhoneWindowManager: Implement press home to answer call 95e751c PhoneWindowManager: Tap volume buttons to answer call 1bae950 Option to use volume keys to control media volume anytime (2/2) 4969f0d Forward port 'Swap volume buttons' (1/3) a66bb52 Framework: Volume key cursor control f24e3eb PhoneWindowManager: add LineageButtons volumekey hook 5a71f95 Reimplement device hardware wake keys support 99b878f Reimplement hardware keys custom rebinding e4e77b2 SystemUI: Don't vibrate on touchscreen camera gesture f197744 framework: move device key handler logic, fix gesture camera launch 0b61115 Long-press power while display is off for torch f77fff2 Runtime toggle of navbar f75fc44 base: show bluetooth battery status when available 1452730 Enable NSRM (Network Socket Request Manager). a6460f6 core: more descriptive vendor image mismatch message ae7e122 SystemUI: add USB Tether tile 2a0ebfe SystemUI: Readd AmbientDisplayTile. d47d8f3 SystemUI: Add adb over network tile 132a400 Added show volume panel tile to QS 7b7d1d3 QS: add Sync tile c26d1d8 SystemUI: Add heads up tile f22bc12 SystemUI: add caffeine qs tile 0f201a6 SystemUI: enable NFC tile 3cdc6e4 base: Disable Lockscreen Media Art [1/3] b4b7654 SystemUI: Add visualizer feature 72a2677 PowerProfile: allow overriding default power profile 19e0e46 SystemUI: fix toggling lockscreen rotation [1/3] c4eee84 Configurable 0, 90, 180 and 270 degree rotation 9f1148e SystemUI: Port forward statusbar brightness control 9857253 SystemUI: Port brightness slider changes 0d9f108 SystemUI: Bringup tuner navbar and statusbar changes aa14c1d SystemUI: Add initial empty custom manifest 4ef7be2 PowerManager: Add proximity check on wake 8d24f40 SystemUI: add double tap to sleep gesture 81ca16a SystemUI: add quick settings pull down with one finger af4597d SystemUI: Allow using tuner API for LineageSettings 4bab06d SystemUI: Squashed support for recents task locking f1c9c4b Keyguard: Add option to scramble pin layout when unlocking (2/2). 19fa19a Disable notification channel warnings by default a3b9f49 SystemUI: Restrict persistent USB drive notifications to USB disks 4a02632 frameworks/base: Lights notifications brightness support 5bdca6c fingerprint: handle PerformanceStats NULL pointers 5f33257 frameworks/base: Battery and Notification Lights 50767f0 Quick Settings: Avoid expand indicators shortly showing on edit 794d800 SettingsLib: Add LineageParts settings to tile list b050d8a Add support for overriding default time format value 0d93044 androidfw: Load SDK resources after initial system resources 22635b8 Core: Use ro.build.date to signal mIsUpgrade a671945 Support for device specific key handlers 3d3a314 Allow lid to send a generic COVER_CHANGED broadcast ccb1044 Camera: allow camera to use power key as shutter * hardware/qcom/gps/ e970345 gps: msm8960: Move device dependent modules to /vendor 882fa23 gps: msm8960: Cleanup obsolete LOCAL_PRELINK_MODULE f72d4fb msm8960: Default apn ip type to ipv4 017983b msm8960: Add support for IPV6 in AGPS Interface 0f32001 gps: Use * pathmap * hardware/qcom/media/ d063be1 media: vdec: Include nativebase headers 666918f mm-video: venc: Correct a typo in variable name 0ee127d Revert "msm8974: remove from top level makefile" f7548b7 media: Use kernel headers ce40a65 media: Add missing links db78e9b media: Use * pathmap * packages/apps/DUI/ 59d86f9 DUI: Add Google Sound Search action [1/2] dfd124d Pulse: don't lose color when changing render mode 5d9d26f Pulse fading blocks render: use more visible colors * packages/apps/DeskClock/ c0552a2 DeskClock: introduce low priority alarm notification channel 9885999 Provide upgrade path for cm-14.1 -> lineage-15.1 7a7a847 Deskclock: define app category 2d335fc DeskClock: Use accelerometer instead of orientation sensor 1bd7a90 DeskClock: Add back flip and shake actions * packages/apps/Nfc/ d0f2684 nxp: NativeNfcManager: Implement missing inherited abstract methods * packages/apps/Settings/ 9f7dc6d settings: Add a RemotePreference for device-specific doze settings 9139d5d Settings: battery: Add LineageParts perf profiles 3ed2b90 Forward port pattern visibility settings (2/2) 25121d4 Settings: forward port lock pattern grid size (2/2) de949ca Settings: Add anonymous stats preference in privacy settings bfc4fe1 Settings: Privacy Guard 920bcd8 Settings: Set root access options appropriately 1ad5974 Settings: Root appops access in developer settings 7c912a5 Settings: Add developer setting for root access 46045ef Settings: Allow devices to provide remote gesture preferences 9fcdde0 Settings: gesture: Add LineageParts touchscreen gesture settings ace55b3 FingerprintEnrollFindSensor: Don't overlay front for side sensors 50a2b0b SimSettings: Handle NoClassDefFoundError on devices without telephony-ext 773542e MSIM: Fix user set DDS sub in hotswap cases. 1f86acb Settings: Add package name to installed app details 75cf3a4 SimSettings: Improve dialogs b8b3bf5 SimSettings: Correctly disable sim switch without SIM card 7afd261 SimSettings: Port manual provisiong support 5568c2c InstalledAppDetails: fix refreshing storage summary after force stop 74f3ea0 Settings: Add advanced restart switch eeba6d5 Settings: Use correct icon for ring volume 20586a2 Settings: Add switch for linked ring and media notification volumes 9b65f81 Settings: Add back increasing ring feature (2/3). 5c0944d fingerprint: Allow devices to configure sensor location 9925e5b Allow sorting Applications by size 54ed8b9 Refresh UI on force stop/disable 40740ba Improve app info screen c2e4f47 Settings: Add kill app back button toggle a96df11 DevelopmentSettings: Hide OEM unlock by default 885c88a Settings: Disable Lockscreen Media Art [2/3] 80b4a1a Settings: Add lockscreen visualizer toggle 8559f22 settings: Add link to Weather settings in LineageParts 3ba2efa settings: Add rotation settings e8968d2 Settings: Add proximity check on wake preference ddb838d Clean up manifest issues a4950a9 Settings: Add double tap to sleep preference bca9eb0 Settings: Add LineageOS updates to device info 3841db3 Settings: Add option to scramble pin layout when unlocking (1/2). b33f437 Settings: Add LineageOS version, API level and build date to device info 957676d Disable notification channel warnings by default 3a86afe settings: Add contributors cloud to device info 062b645 Settings: Add back battery and notification lights settings 0124d89 Settings: Add notification channel for SIM selection 0f88540 Fix wrong format in AndroidManifest.xml 398e2d1 Settings: Add icons for development tools and bug report ea495f2 Settings: Launch the development tools 0d3a19a Settings: Remove A/B preference if unsupported 7f32284 Settings: Implement ADB notification and ADB over network df2a317 lockscreen: Forward port option to pass swipe-up-to-unlock bf18505 Settings: Add LineageParts charging sound settings preference 18d84a4 Settings: depend on lineage platform library 0caacfc Default apps settings disappear when switching to secondary user 340115e Fix NPE crash in UsageAccessDetails 71ff984 storage: Do not allow eject for volumes on non-removable disks * packages/apps/crDroidSettings/ 8dc7069 Updated translations [7]: fe91094 crdroid: Resurrect suspend actions 473eb2c Revert "Revert "crdroid: Bring back pocket judge"" a99ca65 crdroid: add back qs header images [1/2] fad8609 Disable/Enable screenshot sound [2/2] 3db2529 Custom Carrier Label & Carrier Label Placement [2/2] * packages/services/Telephony/ 8c8d5c4 Merge 'lineage-15.1' into 8.1 5c2a0bc Suspend Actions [2/3] * system/bt/ 4b19fe3 btm_inq: fix build with BTA_HOST_INTERLEAVE_SEARCH a007496 Prevent abort in case of command timeout f493c35 Bluetooth: Read BLE vendor capability to proceed on Secure conn * vendor/crDroidOTA/ 0831614 cheeseburger: Yummmm 59d1680 land: New update for Redmi 3S * vendor/lineage/ 4d5461c crdroid: Bring back omnistyle * vendor/oneplus/ 30ed90a oneplus2: move blobs to vendor 33cccb3 msm8998: add privapp perms for com.qualcomm.location ==================== 02-10-2018 ==================== * android/ 7fb4d4b manifest: Track OmniStyle * bootable/recovery/ 245b34d add sload.f2fs for recovery format 5833722 root: Fix an issue when volume length from fs_mgr is negative. 741118c recovery: format f2fs with encrypt/quota 2998e00 Integer overflow observed while formatting volume 715ba0c roots.cpp: Clean up format_volume(). c6ae346 recovery: handle security footer before passing size to mke2fs b363242 roots.cpp: Reformatting the file. 46dd129 Revert "recovery: handle security footer before passing size to mke2fs" * build/make/ 221535d Merge 'lineage-15.1' into 8.1 b6d0663 core, release: add sload.f2fs for otatools.zip * frameworks/base/ 6c9a7ba fw/base: Add initial empty custom manifest 45f5059 Port ADB over network and ability to hide the notification b95508c lockscreen: Add option for showing unlock screen directly 207943a LockPatternUtils: Make settings getter and setters protected 72fe399 Re-introduce custom charging on/off sounds bf951c6 SystemUI: Add lineage-sdk dep c7a61ca services: Include org.lineageos.platform.internal 1d71b04 admin: Restore requireSecureKeyguard interface. 277bada Allow adjusting progress on touch events. 967b0ca Add Profiles. 53f1e9a services: Kick off to LineageSystemServer for external service init. 40adff8 Add lineage sdk resource APK to Zygote FD whitelist 583ddb9 androidfw: Squash of declare and load lineage sdk resource package w/ id 874200f Check for null callerPackage in getStorageEncryptionStatus 60d3089 Bring back aapt -x ac140d4 AppOps: Do not prune apps that are not present dce11ab ColorFade: fix EGL crash on exynos4 mali blobs 68e4966 Make Build.TYPE and Build.FINGERPRINT consistent for apps. d436be9 connectivity: Configure additional TCP parameters c1a416a Sounds: Squashed cleanup of sound files b419725 audio: Don't play sound effects if stream is muted c36f2d6 aapt: Fix compiler warning (clobbered by longjmp) f46c70b aapt: add check for untranslatable "string-array"s 11daab7 aapt: Use a std::map instead of a SortedVector dfbcbf0 aapt: Speed up the style pruning 1f2b8a9 Guard in short-circuit evaluations for stringSplit methods. 99e24be Allow sending vendor- or device-specific commands to the camera HAL. 068048b Camera: Don't throw exceptions when value pairs have spaces in them b6981b2 Avoid race condition during grayscale animation of QS tile ae54434 Fix another AddAccountSettings memory leak 6e0c8b9 SystemUI: Use new drawable and correct tint for H+ qs icon b1afaa9 Status bar: Add HSPA+ icons d50458e GlobalActions: Fix airplane mode switch for MSIM 08cfb88 GlobalActions: Set the initial status of airplane mode toggle b55db4a framework: fix screenshot and rotation animation for devices with abnormal hw rotation cd2b8b2 sensors: Allow opting out of default batch size eaa636a SystemUI: Add support for persistent usb drive notification. e1c2eab PackageManager: allow build-time disabling of components 77ec17f power: Disable keyboard/button lights while dozing/dreaming f3d5b2d Reintroduce button-backlight (and respective inactivity timeout) a97b251 Camera: Add feature extensions d4cdce3 sensors: Create bool to select what timestamp to use 77cf714 SystemUI: fix MediaProjection cast crash 6647bbf Fix mounting of non-FAT formatted SD cards (1/2) b65b8e5 storage: Do not notify for volumes on non-removable disks 170718b Add support for page theme color to WebView and WebChromeClient. * lineage-sdk/ 945bf6d Merge 'lineage-15.1' into 8.1 * packages/apps/CarrierConfig/ 85e2bcb CarrierConfig: Load ERI configuration for U.S. Cellular * packages/apps/OmniStyle/ 6dbae69 OmniStyle: resize headers 4588b6b OmniStyle: adjust styles to match settings b85cfe3 OmniStyle: fix spinner text color for now 52dd217 OmniStyle: add friends 5d111e0 OmniStyle: guard against missing images 0a714e7 OmniStyle: fix build for android-8.0 58a4e49 OmniStyle: apply default size on omnirom logo 6af8207 OmniStyle: use vector logo * packages/apps/crDroidSettings/ fd79cf5 added ReadMe since why not 6aaa053 Updated translations [6]: * packages/overlays/Lineage/ 39382be Initial commit * packages/services/Telephony/ b6e1349 Telephony: Add ERI configuration for U.S. Cellular * system/core/ b89701b Merge 'lineage-15.1' into 8.1 3aecbd7 healthd: Reinitialize mChargerNames for every battery update * system/sepolicy/ 3ab3675 Merge 'lineage-15.1' into 8.1 9570abd add sload_f2fs permission 49f52f3 make_f2fs: grant rw to vold 7ce6c51 Allow e2fs to format cache 78e311b Allow e2fs to rw devpts * system/vold/ 61a3249 cryptfs: support make_f2fs with quota ==================== 02-09-2018 ==================== * device/lineage/sepolicy/ a6a0370 sepolicy: Add policy for vendor.lineage.power HAL * device/qcom/sepolicy/ 856dcf4 legacy: Allow qcom power HAL to interact with perfd * external/sqlite/ e830593 Revert "enable secure_delete by default" * hardware/qcom/power/ c1a9261 power: msm8974: Add support for power profile 5584ebb power: Use monotonic time for interaction boost d8022f6 power: msm8998: Fix perf mode switch fed6fde power: msm8996: Support VR + Sustained performance mode 281c136 power: msm8996: Using PerfHAL API 5ec3773 power: Prepare for power profile support 8baf47d power: Add known perf hint IDs c9f97d7 power: msm8996: Add support for power profiles 2f0ce46 power: msm8998: Support power profiles * kernel/oneplus/msm8998/ a534b33 dts: s6e3fc1: enable partial update d104e20 dts: s6e3fa5: enable partial update 65af5b2 dts: enable ULPS suspend mode 09f45b7 dts: Adjust display power settings * lineage-sdk/ e2b55e0 Merge 'lineage-15.1' into 8.1 38b21a6 sdk: Cleanup PerformanceManager 18337dc lineage-sdk: Reenable performance profiles * packages/apps/LineageParts/ 8180297 Merge 'lineage-15.1' into 8.1 51758ad LineageParts: Remove per app profiles pref 86aa143 LineageParts: Add padding to SeekBarPreference title and summary aa17baf LineageParts: enable perf profiles * packages/apps/crDroidSettings/ f475daf Updated translations [5]: ==================== 02-05-2018 ==================== * device/oneplus/msm8998-common/ a480bb1 msm8998: build wlan driver into kernel * device/oppo/common/ 747b1ec common: say hello to Awesome Alert Slider 9f81457 oppo-common: ConfigPanel: expose KeyHandler * frameworks/base/ e74e7737 Revert "ContentResolver: fix native crash by limit observer's count" * hardware/interfaces/ b049781 health: add missing links to libpng and libbase 7703ebf Camed HAL extension: Added support in HIDL for Extended FD. * hardware/lineage/livedisplay/ 3c78b9e livedisplay: Support sysfs only display modes * kernel/oneplus/msm8998/ d38b9d9 Merge tag 'v4.4.115' into 8.1 08ea092 oneplus5: build wlan driver into kernel 511ba4f oneplus5: Update defconfig * packages/apps/Gallery2/ bd1b459 Gallery: Fix translatability of CAF additions to filtershow 502d23f Gallery2: Remove more CAF Chinese translation modifications * packages/apps/Nfc/ 3faeaf7 nxp: NativeNfcManager: Implement missing inherited abstract methods * packages/apps/Snap/ 0cfd070 Snap: Port all string improvements from cm-14.1 * packages/apps/crDroidSettings/ b97e60c Updated translations [2]: f56cc7d Updated translations: 9c9c8f2 updated translations * vendor/crDroidOTA/ 15d0325 cheeseburger: Remove unnecessary links 56c5e0e cheeseburger: Spicy one 8d779d4 Update to 2/3/18 ==================== 02-04-2018 ==================== * device/oneplus/msm8998-common/ 35be08b msm8998: wifi: use driver state control b75b25e msm8998: Cleanup WiFi packages for oreo * device/oppo/common/ 545e3aa Merge keyhandler back into ConfigPanel * frameworks/base/ 726815b Ticker: Clear ticker regardless of setting ae7a8aa Notification: Fix no icon shown for data limit notification 3d6e0f1 SystemUI: Fix SystemUI Crash. b77c69f Fix possible NPE crash when adding new accounts in Settings. ad0ee00 Update network score from NetworkAgent 49d3fcf Optimize AbsListView to reduce click operation latency 371edf1 Fix and work around aliasing rule violations 52fc1c8 Turning screen on without creating surface 3fa14a6 base: silent mode is back 14bb7bc Statusbar clock customizations (1/2) * kernel/oneplus/msm8998/ 61582b6 ufs: Fix compilation error f0feeec Linux 4.4.115 f84a8d4 spi: imx: do not access registers while clocks disabled ec73ade serial: imx: Only wakeup via RTSDEN bit if the system has RTS/CTS d489d1e selinux: general protection fault in sock_has_perm 1bbdf76 usb: uas: unconditionally bring back host after reset 68b43ca usb: f_fs: Prevent gadget unbind if it is already unbound bab3a0d USB: serial: simple: add Motorola Tetra driver 46c651a usbip: list: don't list devices attached to vhci_hcd a7d2256 usbip: prevent bind loops on devices attached to vhci_hcd 95bb041 USB: serial: io_edgeport: fix possible sleep-in-atomic aaea9d3 CDC-ACM: apply quirk for card reader 9d851e1 USB: cdc-acm: Do not log urb submission errors on disconnect 80a2a5d USB: serial: pl2303: new device id for Chilitag 1821d49 usb: option: Add support for FS040U modem 46a7fd7 staging: rtl8188eu: Fix incorrect response to SIOCGIWESSID 380d05e usb: gadget: don't dereference g until after it has been null checked 8d594f9 media: usbtv: add a new usbid d893326 scsi: ufs: ufshcd: fix potential NULL pointer dereference in ufshcd_config_vreg 03c2854 scsi: aacraid: Prevent crash in case of free interrupt during scsi EH path dfd0feb xfs: ubsan fixes 15e1f5c drm/omap: Fix error handling path in 'omap_dmm_probe()' 51d2967 kmemleak: add scheduling point to kmemleak_scan() ff84171 SUNRPC: Allow connect to return EHOSTUNREACH cbfe0c0 quota: Check for register_shrinker() failure. 5e7bd57 net: ethernet: xilinx: Mark XILINX_LL_TEMAC broken on 64-bit 8de0ae8 hwmon: (pmbus) Use 64bit math for DIRECT format values 17375b2 lockd: fix "list_add double add" caused by legacy signal interface ebd331b nfsd: check for use of the closed special stateid 21db5da grace: replace BUG_ON by WARN_ONCE in exit_net hook 19e1d83 nfsd: Ensure we check stateid validity in the seqid operation checks 12a48b3 nfsd: CLOSE SHOULD return the invalid special stateid for NFSv4.x (x>0) 49f1a16 xen-netfront: remove warning when unloading module fe7832f KVM: VMX: Fix rflags cache during vCPU reset de3d7e1 btrfs: fix deadlock when writing out space cache 4870fb9 mac80211: fix the update of path metric for RANN frame 5acc065 openvswitch: fix the incorrect flow action alloc size 44ef4f4 drm/amdkfd: Fix SDMA oversubsription handling a50f2e2 drm/amdkfd: Fix SDMA ring buffer size calculation 206fa7b drm/amdgpu: Fix SDMA load/unload sequence on HWS disabled mode 1f9bfbe bcache: check return value of register_shrinker 5fb21a6 cpufreq: Add Loongson machine dependencies 0deb953 ACPI / bus: Leave modalias empty for devices which are not present 77e1eb7 KVM: x86: ioapic: Preserve read-only values in the redirection table 3ee7ae2 KVM: x86: ioapic: Clear Remote IRR when entry is switched to edge-triggered 19a2c00 KVM: x86: ioapic: Fix level-triggered EOI and IOAPIC reconfigure race 3bad2ec KVM: X86: Fix operand/address-size during instruction decoding 80d2b5a KVM: x86: Don't re-execute instruction when not passing CR2 value 3d4df91 KVM: x86: emulator: Return to user-mode on L1 CPL=0 emulation failure 2b84fd6 igb: Free IRQs when device is hotplugged f42132c mtd: nand: denali_pci: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE 40ac08f gpio: ath79: add missing MODULE_DESCRIPTION/LICENSE 35831ad gpio: iop: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE 3f19b9e power: reset: zx-reboot: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE fba245f crypto: af_alg - whitelist mask and type 0b69d7f crypto: aesni - handle zero length dst buffer 623e5c8 ALSA: seq: Make ioctls race-free 145ebf9 kaiser: fix intel_bts perf crashes 5991ee9 x86/pti: Make unpoison of pgd for trusted boot work for real faa74a8 bpf: reject stores into ctx via st and xadd 0266260 bpf: fix 32-bit divide by zero b72ba2a bpf: fix divides by zero 96d9b23 bpf: avoid false sharing of map refcount with max_entries 7dcda40 bpf: arsh is not supported in 32 bit alu thus reject it 28c4867 bpf: introduce BPF_JIT_ALWAYS_ON config 361fb04 bpf: fix bpf_tail_call() x64 JIT 5a802e67 x86: bpf_jit: small optimization in emit_bpf_tail_call() 1367d85 bpf: fix branch pruning logic b392225 loop: fix concurrent lo_open/lo_release be60572 qcacld-3.0: Fix Kconfig c33c7d5 Revert "drivers: staging: qcacld: clean up after qualcomm (again)" * packages/apps/Settings/ 7e8d452 Fix can't enter bluetooth device preference under settings 9ee7656 InstalledAppDetails: Avoid crash caused by ActivityNotFoundException 1e75ec5 Fix memory leak of DataSaverPreference 996cea9 Settings: Animate pin/pattern fragment only if available * packages/apps/crDroidFileManager/ 2aa7c8c Remove long press on header image * packages/apps/crDroidMusic/ 29e2406 Phonograph: fix sharing intent * packages/apps/crDroidSettings/ 96a5c41 Update Crowdin configuration file d06b1d9 Update Crowdin configuration file 8bcfc4d update translations a67f435 crdroid: Improve weather strings 3e404a9 Statusbar clock customizations (2/2) * vendor/crDroidOTA/ 931aaa8 Merge branch '8.1' of https://github.com/crdroid-devices/android_vendor_crDroidOTA into HEAD 45362f8 dumpling: update to crDroidAndroid-8.1-20180203-dumpling-v4.0-BETA ==================== 02-03-2018 ==================== * device/oneplus/dumpling/ 4621d96 dumpling: update blobs from OOS 5.0 beta3 * device/oneplus/msm8998-common/ bcf208d msm8998: update blobs from op5t beta3 51535c3 Revert "msm8998: add 15s wifi driver probe delay" b1c6290 Revert "msm8998-common: force load wifi on boot (test)" * frameworks/base/ 7751e09 Ability to hide superuser status bar icon [1/2] 56dfb37 Merge 'lineage-15.1' into 8.1 93bd7af AppOps: Remove crdroid modifications fb6e631 Ambient ticker: Play nice with AOD * frameworks/native/ f2660f2 Merge 'lineage-15.1' into 8.1 * kernel/oneplus/msm8998/ 5a8a3fc sound: sync with oneplus * lineage-sdk/ ea59c0a Merge 'lineage-15.1' into 8.1 * packages/apps/LineageParts/ c13f480 LineageParts: make it painless 0c1e28d Merge 'lineage-15.1' into 8.1 * packages/apps/Settings/ ea8e122 Settings: Bring root settings on top of the list 4303392 Settings: Hide bug report settings we dont use cc27503 Settings: Use seekbar to allow setting arbitrary animation values 7f5ba5b Avoid NullPointerException when updating preference intents 82984e6 Keep access point list updated once in short time. 0ce73e0 Setting:BugFix for OOM caused by looper leak in settings 6a4c086 Settings: Correctly align cursor in Settings cc25c76 Disable 'model & hardware' dialog 4cca011 Remove extra cell broadcast settings bdaf76d Kill log spam in InstalledAppDetails 4555ea9 Settings: Disable the other learn more too to prevent crash e400e45 Settings: Hide learn more button on fingerprint page fc47f8c Settings: we do not ship Google Now Launcher wallpapers e669906 Fix crash issue when user uses multi-window mode on WifiCallingSettings 23e1b14 Fix BT stop searching after rotating screen. fff0170 Settings: Use separate icon for flashlight power usage 256bf5f Update vertical axis bounds when resetting network policy. 39514c1 Lower minimum vertical range for data usage. dbdc699 Show help string when onEnrollmentHelp() is called fbfa5af Can't go back to previous screen after going to APN settings 9725aa8 CryptKeeper: Release all StatusBar blocks when it is destroyed by system 110e1a2 Add fastscroll to the Manage applications screen 9d2e046 Use correct icon for sim card 6ac22db The blueman group have left the building.. da24ada Move custom dp settings under Display cd037ec Seriously these blank categories are getting old d59a624 Category with no title strikes again 906e11d Remove empty category under tts d9ba421 Remove empty space created by category without title 9c6f750 Remove Ambient Display option from Battery menu 86df149 Remove extra preference for Auto Brightness bc128b1 Remove setting for screen timeout under 'Battery' 514b840 Remove dynamic summary from Security Patch info 6248e3a Settings: Fix settings force close ad274a8 StorageSettings: Use pixel color in storage bar / icon 4333cb3 Settings: Kill LOS stats ed810e5 Settings: Remove battery light and notification light settings 0cba72b Fix NPE of backlight settings [2/2] 6d10969 Update Italian translation 5f25394 Settings: Move advanced reboot switch b790415 Settings: Move longpress kill settings to crdroid 609729e Settings: Try disabling AOD by default 85e2d16 Settings: Remove double tap to sleep gestures from here 3bee8dc Move lockscreen visualizer and metadata toggles to crdroid settings 730372e Allow to quickly open Running Services from QS panel [2/2] d822088 Keyguard: Forward port lockscreen quick unlock (2/2) 1203197 Allow toggling auto usb mode chooser activity [2/3] 4534dc1 DUI: Initial checkin for Oreo [3/7] 1565bd5 Settings: add colors stub file f895937 DoubletapPowerForCamera disabled by default [1/2] d7aa518 Integrate crDroid OTA into crDroid Settings [2/3] 8b75227 Settings: Integrate crDroid settings eaab610 Settings: Switchbar bringup for expanded desktop f8499a9 Full /proc/version information: show by default without tap 6183d50 Show full /proc/version information 6695002 Settings: check for enabled location in twilight mode a691c05 Settings: Add crdroid stub files 5b18eeb add additional battery saver steps 3c27b70 Port "Battery Usage Alerts" feature from factory images to aosp 97fc773 Fix wrong switch state set in DevelopmentSettings ec5b3a7 Enable Development Settings By Default db5c76d Fix NPE in SettingsPreferenceFragment da1d9e6 Make isPackageAvailable as public 706f7e7 Show USB Mode Dialog 2c406dd Disable Mobile Data Always On by default [2/2] a005e5d Settings: Hide not required info * packages/apps/crDroidSettings/ ab23120 Ability to hide superuser status bar icon [2/2] 391ef35 here we go Crowdin :) 24d08b2 Update Crowdin configuration file 1dcc234 Merge pull request #135 from entony80/patch-8 4bb800f Update Italian translation * system/core/ a158ce1 Merge 'lineage-15.1' into 8.1 * vendor/addons/ 550266d Revert "SmoothSpinners: Makes the loading "spinner" animation smoother" * vendor/crDroidOTA/ 41469b3 mido: update 20180203 37b489c cheeseburger: Too cheesy afdb2fa Update bullhead * vendor/lineage/ 752db4c vendor: update vzw apns 280c55c Always add manufacturer and model to MP4 files 64647e2 crdroid: Build native root by default ==================== 02-02-2018 ==================== * frameworks/base/ 98d82f6 Forward port CM Screen Security settings (1/2) c0f3337 appops: Privacy Guard for O 3a7fb1f SystemUI: LiveDisplay tile e4b0abb ExifInterface: fix incorrect thumbnailLength in handleThumbnailFromJfif 2b202b6 services: fix the NPE in RankingHelper 1ad9fa7 framework/base: fix multithread synchronization * frameworks/native/ d1b3bce AppOpsManager: Update with the new ops * packages/apps/LineageParts/ 8913ca1 LineageParts: Reenable stats 9ae52e2 PrivacyGuard: Bring up * packages/apps/Settings/ 1a03d24 Settings: forward port lock pattern grid size (2/2) a873395 Settings: Add anonymous stats preference in privacy settings 647264d Settings: Privacy Guard * packages/apps/crDroidSettings/ b5edc83 Revert "crdroid: Disable access to WIP ambient music ticker" 9d629c3 Merge pull request #134 from beroid/8.1 * system/core/ 42d3d9b adbd: Disable "adb root" by system property (2/3) 40690aa Update permissions to the superuser binary * vendor/crDroidOTA/ 4b43a2a Add bullhead dcc4e6f Update to 1/31/18 0b6410b dumpling: update to crDroidAndroid-8.1-20180201-dumpling-v4.0-BETA 81d673c OTA Support for Redmi 3S c09f2f4 Update marlin & sailfish. * vendor/lineage/ f43142b Merge pull request #28 from dasshubham762/patch-1 f114d8d Update list c02abaa crdroid: Build smarter and cleaner 4afc837 bfqio: Add missing include header 6b03212 extract_utils: Fix regressions from 3f9b94cb67a88999f7747af8335c5e576939360b 8ef167a sensitive_pn: Fix typo in sensitive phone number 99e5c82 sensitive_pn: Add some more numbers for Canada 4d344d2 sensitive_pn: Sort file 5af64dd Added more USA sensitive phone numbers e8b1c99 Add APN for iD Mobile UK MVNO 8604707 envsetup: Clean up for install[boot|recovery] 30d7369 crdroid: Change 'bailing out' message to something more friendly 97528e9 extract_utils: Split optional args with semicolon instead of colon 35604b6 extract_utils: Fix makefile generation issues ==================== 02-01-2018 ==================== * build/make/ 307d906 Merge 'lineage-15.1' into 8.1 * frameworks/av/ 1516b91 CameraService: Fix deadlock in binder death cleanup. 7752459 services: audioflinger: Threads: increase max tracks per uid 4101e2a libstagefright: use 64-bit usage for native_window_set_usage 5033ce1 CamcorderProfiles: Add new camcorder profiles e00e772 Camera: CameraHardwareInterface changes to support Extended FD e9dc9e4 Enable 32-bit armv8 NEON for aac/amrwb/h264 codecs * frameworks/base/ 558fb2f Fix null crash in mNavigationBarView dbbdd0d media: fix system_server deadLock 8915ddd Enable priority boost for non-Jack builds. d1759ef Performance: Memory Optimizations 4d2af95 Fix intermittent slowness in resolver activity towards end of day. 3079c98 PackageManagerService: Avoid NPE in matchComponentForVerifier 42821db Keyguard: Fix black background while screen turning off/on quickly bc7eb85 base: touch response optimizations c1291c9 DpmService : Added protected broadcast intents.. 24937f1 Use correct user id for permission check for instant foreground service. ecc496a GNSS: fix the null object reference in configManager.getConfig(), judge the null pointer firstly.. 910bc45 aapt2: Replace strcpy with memcpy. a539bb8 Parcel: Avoid NPE in finalization fd2a71c InputWrapper: Opt out early if session == null 90d2a52 CamcorderProfiles: Add new profiles for recorder f466c8b Camera: Extend face detection 6af2a1f Add toggle for face auto unlock (1/2) da74ade KeyguardHostView: Dismiss keyguard automatically when face is recognized 6b38645 DUI Pulse: add Automatic albumart base color mode [1/3] 8758780 Ambient display music ticker [1/2] 0c21979 Port ambient Now Playing container from Pixel [stripped down version] 8b46d3b Allow to suppress notifications sound/vibration [1/2] 45caaf6 Status bar: Move custom left icons under linear layout ac849d1 Make lockscreen weather more robust aba1aec SystemUI: Keyguard weather (1/2) 9f2b364 statusbar weather: allow update without querying 412e1cc base: Add statusbar weather [1/2] 28d2960 base: Add permissions for OmniJaws 0ac76d0 OmniJaws: Fix weather condition icon loading madness c850c67 SystemUI: OmniJaws qs tile integration 818ee22 Update Italian translation 7c50350 Custom logo customizations [1/2] 2026f85 SystemUI: Remove unnecessary padding around battery icon fdf706b CollapsedStatusbar: Fix phantom spaces in status bar a57769f TunerService: Prevent NPE with tunable 0e2f00c FWB: all tile scroller for quickbar settings [1/2] 8e5d6b3 base: Try disabling AOD by default [2] 41ca29e pocket lock: Remove fingerprint events and gestures disabling 2b933ee pocket: introduce pocket judge a605c40 base: Add accidental touch prevention for assist key 73bdcc3 base: Introduce Accidental Touch f5d02b9 base: Introduce new navigation bar key event source 877c52a Add toggle to disable HW keys [1/2] 24b005c overlays: Overlay Settings for Dark UI [1/2] 9e24b23 SysuiDarkThemeOverlay: Initial Dark UI changes 0f4c445 StatusBar: Add dark theme toggle [1/3] 21be36b Add option to disable scrolling cache [1/2] 06d1de8 FW_Base - XuiMod: Toast Animations [1/2] f0437f0 AppTransitions: Remove hackery for controls duration a448e2e AOKP custom system animations (1/2) 52592d1 Fingerprint authentication vibration [1/2] ff2e540 Hide tiles title: longpress will launch detail view f59bc31 QS tile titles visibility [1/2] 1daf229 BatteryService: add dash charging support 09c0778 Ringtone audio focus 89bc669 Flashlight toggle api improvements 4b0ebba SystemUI: SIM PIN locked view can't pop up after removed one SIM 2fabe67 frameworks: base: Port password retention feature 976de83f App screenshot filename: keep compatibility with Cyrillic 6f144cb base: refine partial screenshot handling 9344106 App name in screenshot file: replace all special chars with underscore 55a3200 Append app name to screenshot file c862971 Screenshot: Fix possible NPE e422287 Partial screenshot: fix SystemUI fc 056bdea Optional screenshot type [1/2] 6bc0ffa Toast: Remove horrible shadow in text view 6a6fbc8 Toast icon switch [1/2] ee3fa7e Update toast icon to properly work with 8.1 03fa3b5 Show icon of package associated with Toast c38143d Force Expanded Notifications [1/2] 54774ec onLongClick Settings button for crDroid Settings bb9df6d Fix Substratum themes making powermenu transparent in some cases eb638a0 base: Improve secure lockscreen access with disabled QS 1a889ec base: allow disabling quick settings on secure lockscreen [1/2] 9764e14 SystemUI: Allow using tuner API for Global settings c534555 Base: Hide power menu on secure lockscreen [1/2] 05e7246 Vibrate on plug [1/2] fa67601 Play sound for charging events f3b801a Allow to set QS panel columns and rows [1/2] 4ef8235 Allow to quickly open Running Services from QS panel [1/2] ab6b7d9 base: Add Dynamic Navbar capability [1/2] cb86428 base: Add three-fingers-swipe to screenshot [1/2] 1c768e5 Live Volume Steps [1/2] ae36b5f Recents: Remove Slim Recents modification to AOSP callbacks ea0b1b5 Recents: Clear locked tasks when using Slim Recents c5ab3c0 Slim Recents 3.0 [1/3] 69d3480 Recents: Add deep clear feature for dismiss button c20f7c8 Recents: Fix NPE with locked tasks d0e39b5 Recents: Proper fix for FAB button disappearance on boot for first time 2abe17e Immersive Recents [1/2] b0f1334 Stock Recents icon pack support [1/2] 79c1a83 Recents: Improve membar layout 51679fd Add membar to recents options [1/2] b6b69a7 Recents: Make lock task and dismiss icons optional [1/2] 0be17daa Recents: Fix guest appearance of Fab button on empty view bd0f146 Recents: fab button improvements ab5948a Add Clear All Button to Recents [1/2] bcce14d QuickUnlock: Fix multiuser usage 2f3b791 Keyguard: Forward port lockscreen quick unlock (1/2) 31bdafd Allow toggling auto usb mode chooser activity [1/3] 960c8b1 Replace ugly DU's last app animations with old CM's c6f278a DUI: Change default navbar mode to Smartbar [1/2] e19eba5 DUI: Set default navbar height width to 80 86e53ef DUI: Initial checkin for Oreo [5/7] a6725bf Add api to toggle flashlight and check if device has flashlight c94ac06 Diffuse LOS unfriendly force navbar ba8c32b Statusbar notification ticker [1/2] 489ec64 SystemUI: Enable three icon switching within QS DND tile 1569136 Add ability to toggle bluetooth battery level in QS [1/2] 6fb4944 display: Don't animate screen brightness when turning the screen on fa87f31 Make Data/Wifi activity icon in statusbar optional [1/2] 587976e DoubletapPowerForCamera disabled by default [2/2] 97c1498 Return: Smart Pulldown [1/2] 9e94be8 SystemUI: Add case to quick pull down status bar anywhere 6152378 base: fix dummy expansion of qs on double tap to sleep a67c128 Double tap to sleep on lockscreen [1/2] 064dd2c BatteryBar: Convert to TunerAPI f907db1 BatteryBar: Update defaults 4a7aa89 Make batterybar play together with other statusbar visibilities 3915a98 BatteryBar: Fix multiuser usage e9d08bf BatteryBar: Fix string inconsistency be7dc4c Battery bar enhancements [1/2] 57b5237 BatteryBar [1/2] 870b9b5 ExpandedDesktop: Fix privateFlags for 8.1 70f4418 PhoneWindowManager: Add missing check for immersive mode b48135c Clean up of expanded desktop policy and flags 2e4de9c FWB: Squashed commit for Expanded Desktop [1/2] 1067a03 Ability to toggle VoLTE icon in statusbar [1/2] ee7622c Max Lockscreen Notification count [1/2] c0acb99 Integrate crDroid OTA into crDroid Settings [1/3] d34ef9f SystemUI: Add missing permissions for Sync tile 7e413de Add partial/full screenshot QS tile ff340c1 QS: Use proper color attr for enabled tile 04c5436 CPUInfo tile: Fix initial state f926a67 QS: Add CPUInfo toggle tile 6a919f4 CellularTile: don't show confirm dialog on disable 37957ea Quick settings: Add Haptic Feedback to tiles [1/2] cef6f3f NfcTile: use Oreo style 3101021 Battery tile: fix label when charging 01fa45e Ask pin when tapping Airplane tiles on secure lockscreen f1d4d0c PiP tile: add toast if pip mode is not avail 1afc751 Add PiP tile c0629f7 Location tile: make it cycle modes acaf15c QS: Add Expanded Desktop QS Tile 59c6806 Add Music QS Tile 9c5d4fd Refresh USB tile 64c40c7 Add Compass tile ce2e164 Add Sound tile to Quick Settings 57c7ac67 Hide HBM tile if not supported by device 7295221 Add Functionality to control High Brightness Mode [1/2] d8cf881 Add a sendKeycode api to crdroid Utils ccb10f2 Allow user to add/remove QS with one click 0c69ae5 Add api to take screenshots a0b0495 Add back crdroid utils 25a0374 LockscreenCharging: squashed (1/3) 9db01ba Allow using 4G icon instead LTE [1/2] 66a30a5 Add ability to toggle bluetooth battery level [1/2] 1851be3 Make roaming indicator optional [1/2] bba3f9c MediaScanner behavior on boot (1/3) 9c934d2 base: add CPU info overlay [1/2] ad6c6e8 base: Add metric for crDroid Settings 556dba0 crdroid: Update default tones [1/2] 969070f Fix Google dialer FC due to missing permissions 3f5b464 hwui: Disable fine-grained logging e303b26 Fix doFadingAnimationLocked in sanitized builds. e8eda7c Optimize setStorageEncryption code e7702a79 Let InputFilter's message be processed faster 1cba51f app_main: Fix "zygote is killed by signal 1" 5ec7dac Set scrollview on the power menu bfba9a1 add SwapPss of native processes to totalSwapPss 4417fdb Telephony: Don't crash for too long baseband version c9460d3 Don't wait for Bluetooth when shutting down c177575 Don't wait for NFC when shutting down. ea7566b framework: shorten wait time for shutdown time optimization 1d25f50 Reduce the uncessery wm call while checkKeyguardVisibility 8d138a9 QS Tile: increase DEFAULT_MAX_BOUND to 6 d710b42 Allow faster app switching cdcbf39 Account: Fix the risk of sqliteconnection leak bc9a133 SystemUI: Remove padding for navbar and statusbar 568235b Support UnifiedNlp (microG) f7b0076 MiniThumbFile: Fix image/bitmap retrieval f4ba2e1 Rework thumbnail handling 385cdc3 Vectorized the power menu sound panel selector 1bb09ac AppOps: track op persistence by name instead of id 7681f11 AppOps: show/hide app type and allow/deny counters [2/2] 61f9756 AppOps: Avoid RuntimeException and log spam 112c823 AppOps: Enable MODE_IGNORED for OP_WAKE_LOCK d505fd0 AppOps: Add BOOT_COMPLETED operation c552378 Persistent background app notification: disable by default debaf5f Make "Turn on WiFi Automatically" available for all 098e845 Change power save mode color to sexy red 5d66765 framework/base: optimize code of multithread installation 7dad408 framework/base: use multithread to verify files contained in APK 27c0f37 Fix notification shows wrong question d8e10bc Fingerprints: Increase MAX_FAILED_ATTEMPTS c1a5faa Fix to avoid UI freeze issue e90dd9a base: preference seekbar widgets should follow the rules 5fa4f91 SystemUI: Prevent NPE in Dependency.get() in BrightnessController 5201ea1 Settings:Bugfix for NPE, Only valid screen power consumption need to smear 1a06d27 am: Add NULL check in TaskRecord.getWindowContainerBounds 6a8c464 Current view findFocus maybe null, which cause NullPointerException. 67adbae core: Add support for fake signatures, enabled per app by dynamic permission ca8a19c Fix NPE with void android.view.VelocityTracker.clear() 99c4b3c Fix NPE with LightBarController dump 1e1b9d4 Frameworks: Fix Null Pointer Issue 49a50fd Spam: Fix non-protected broadcast from supersu, qcril and fm de14f45 Widget: Catch null point exception in AbsListViewAutoScroller 5dced96 BT:Crash occured due to null pointer exception. 5b635a8 Bluetooth: Avoiding NULL pointer dereferences 1b2eee9 Suppress FingerprintManager logspam 459812d Kill off provider info logspam c7a9f00 binder: adjust GC interval for binder ops 4fd72dd Fix service cannot start when service removed from restartList ef0099c ContentResolver: fix native crash by limit observer's count 70ed047 Passing a new ArraySet instance to avoid crash f323c36 PackageManagerService: Add finally block to close the stream. ebfcfe6 SystemUI: disable statusbar time refresh when screen off 7474199 BluetoothAdapter: disable logspew b64874b SystemUI: remove unnecessary recent apps transition 3c843db MountService: Prevent NPE with DropBoxManager c9b4dbb Handle IllegalArgumentException 275d563 Bad token of activity when do the launch work at the app process side 7402461 Fix race condition when writing UidState of appops. 7c9cebd Reporting FULL_WAKE_LOCK to battery stats. 27b7b69 fixed handling of data URI schemes in Intent.toUri fc5a0de Fix double free issue in ResTable. 2f04a1e Framework: Fix NotificationListenerService monkey null pointer issues 91f0b10 frameworks/base: reduce the setTransactions bd7d8ad Fix NPE in updateEmptyShadeView() upon screen rotation bd98bed Handle invalid pointerId 9117c72 Avoid ConcurrentModificationException in method dump dff77a3 SystemUI: Fix SystemUI Crash Issue 3fe9142 Fix window transformation related issue 30ac541 Sync Preference in UI for new cached device 68dec75 Fix ANR due to long wait for synchronization lock 6fa4789 Fix broadcast receiver leak issue b3eadf5 Fix to android 7.0+ Intent Flag Bug 2ddd4dd MediaScanner: Detect folders ada0f5f Unset frame listener before tearing down GLThreadManager. f9929a5 Scroll: modified velocitytracker 37bb4a4 ParcelFileDescriptor: can we stop the panic here? ed2af4e Workaround for wallpaper not shown correctly problem 31e4a30 Ensure the generation is not changed before put value to cache 09fa33d FIX No sim - airplane mode padding 293d204 Allow Python Versions Higher than 2.6 b191004 camera: catch NullPointerException for Nexus 5 d313432 Fix Photosphere/Camera FCs a52c225 Fix for google backup and restore be68f39 Bluetooth: Prioritize Bluetooth state change intent to start Service e3f6f28 SettingsProvider: Add missing INTERACT_ACROSS_USERS_FULL permission 97321d4 Add default permissions for few ROM specific apps 04c7558 Add default permissions for multiple gapps 8cb00bd Disable Mobile Data Always On by default [1/2] a0db7c4 Add handling SQLiteDatabaseCorruptException. b6e6171 NightLight: Allow lower temperatures ed6dcb3 MTU should be 1358 as per 3GPP standards, especially for LTE radio interfaces. c0d5366 Base: Pixel Colors: Change dividers from Holo Blue to Pixel Blue aed72ef base: Add stub files 173df7c base: rescuce party: check isDisabled on all public API 09afb58 Kill airplane mode toggle Teal color 95f0281 Fully enable system round icons d9e4a0c Fix NPE when AOSP ambient display preference is removed 3e65e3d Add missing STORAGE_INTERNAL permission for BackupRestoreConfirmation b801df7 SettingsLib: Allow Skia Vulkan to be used as HW renderer 2268775 base: Speed a couple more things up 9c14fb6 base: set scrolling to 0.006f 9882240 Optimize IncallUI delay for voice calls ac6c7d3 telephony: Hack GSM and LTE signal strength 7db712d Allow creating custom dialogs in DialogPreference. 24971f4 Enable non-market apps install by default dd047e2 Treat default value that wasn't found as empty value. 5a21944 DEBUG: Turn off some debugging we don't need. 6c79353 SmoothSpinners: Makes the loading "spinner" animation smoother bad0986 core: Update GPS Icons to be more Material 5254ac8 SystemUI: make sure to expand all the way when flinging 2d11487 allow forcing HighEndGfx mode 93fe4e7 Improve scrolling cache 06a9767 Reduce log verbosity: Don't spam logcat cac34b2 Avoid needless Integer.valueOf() object allocation. 9c91c0d aapt: silence density flag warnings cd3b546 lowered animations duration 36d566f android.view: Speed things up!! b68331a hwui: Remove deprecated compiler flag * frameworks/native/ 91df242 native: touch response optimizations e9c4cf4 servicemanager: Restart keystore and gatekeeper after crash * lineage-sdk/ f8eaf9f lineage: Fix LiveDisplay tile off color * packages/apps/LineageParts/ 59f95ff LineageParts: Add intent for LiveDisplay settings 296bb6e Merge 'lineage-15.1' into 8.1 * packages/apps/crDroidSettings/ 55343df crdroid: Update RU translations 3f89964 Add toggle for face auto unlock (2/2) c258cfd crdroid: Disable access to WIP ambient music ticker * system/core/ d05417a Merge 'lineage-15.1' into 8.1 * vendor/crDroidOTA/ 54b3601 angler: Update to Beta12 * vendor/oneplus/ d0ee8d4 op5/5t: update from beta5/beta3 ==================== 01-31-2018 ==================== * device/oneplus/msm8998-common/ d72274d msm8998-common: force load wifi on boot (test) 836758c msm8998: build textclassifier * frameworks/base/ b86f318 frameworks/base: Allow customisation of navbar app switch long press action 87f09c0 Keyguard: Don't apply input restriction if disabled by profile e5cc7f3 PhoneWindowManager: Make sure KeyDisabler is always called on boot * packages/apps/DUI/ 613c291 DUI Pulse: add Automatic albumart base color mode [2/3] * packages/apps/LineageParts/ 88288e0 LineageParts: Add support for customising navbar app switch long press action 9a6ac45 LineageParts: Add unique easter egg * packages/apps/Settings/ d753980 Settings: Allow devices to provide remote gesture preferences 92a53d9 Settings: gesture: Add LineageParts touchscreen gesture settings * packages/apps/WallpaperPicker/ 9a6c2b7 WallpaperPicker: Move strings for translation 43aefe3 WallpaperPicker: Properly animate noWallpaper 30a3084 WallpaperPicker: Add icon near dialog items * packages/apps/crDroidSettings/ 16685dc Revert "crdroid: Bring back pocket judge" 23c6661 DUI Pulse: add Automatic albumart base color mode [3/3] bdac28d Ambient display music ticker [2/2] b7a51f3 Allow to suppress notifications sound/vibration [2/2] * system/core/ f6e3ea8 set /system/etc/init.d/* permissions * vendor/crDroidOTA/ 3fe0647 dumpling: update to crDroidAndroid-8.1-20180130-dumpling-v4.0-BETA ==================== 01-30-2018 ==================== * device/lineage/sepolicy/ 6488452 sepolicy/qcom: Allow livedisplay to write to /data/vendor/display * device/oneplus/msm8998-common/ 361fc1e msm8998: add 15s wifi driver probe delay 77ce00e msm8998: enable oem usb otg ed9e3b4 msm8998: Snap: use api v2 * hardware/qcom/audio-caf/msm8960/ 223e120 policy_hal: Partial revert "audio: remove 5.1 channel mask if SSR is not supported" * lineage-sdk/ 7687c3a Merge 'lineage-15.1' into 8.1 * packages/apps/LineageParts/ ef6e740 Add network traffic monitor to parts catalog 6fa54f7 Merge 'lineage-15.1' into 8.1 f9f3219 Revert "Hide settings moved to crDroid settings" * packages/apps/Settings/ 9f3c72e Merge 'lineage-15.1' into 8.1 * packages/apps/crDroidSettings/ 112da4c crdroid: Clean up network traffic settings * system/media/ 648711d Revert "audio: Add helper method for PCM offload formats" 2748aea Revert "audio: add support for extended audio features" * vendor/crDroidOTA/ 9a8e450 crackling: Update * vendor/oneplus/ 9890969 oneplus2: replace qcom_diag with oem_XXX ==================== 01-29-2018 ==================== * device/oneplus/dumpling/ 3c678ab dumpling: add slpi symlinks * device/oneplus/msm8998-common/ bb2b9e3 Fix slow motion recording in Google Camera 0a48155 Change frp prop from config to frp / Fix OEM Unlock switch 8aad61a msm8998: enable AAudio MMAP mode 2fb7f4b overlay: Enable carrier VT 4a27429 msm8998: Compile libhwui in perf mode cb9c1aa msm8998: sepolicy: Fix snap camera denial 58b8bce msm8998: Added syscall to media extractor policy fe7994a msm8998: Enable Always On Display settings 79d9b6b msm8998: override detection behavior for menu key 5951e37 msm8998: support for sustained performance mode 1335b0a msm8998: Compile crDroidFileManager instead DocumentsUI cfc2e47 msm8998: enable network location faedf53 msm8998: Enable dash charging overlay 3938109 msm8998-common: Disable live display torture by default 0523256 msm8998-common: Adjust color temperatures 56d3a0d Swap back/recents buttons back to default/stock layout dcee37e msm8998-common: Set TARGET_2ND_ARCH_VARIANT to armv8-a 57e10e4 msm8998: wifi: add sar-vendor-cmd 130a9e7 msm8998: update blobs from OP5_O2_Open_4 and OP5T_O2_Open_2 793c7d8 msm8998: add vndk sp libs c1d17a0 msm8998: Set IMS to use CodeAurora extension 257bfe7 msm8998: build rcs service e513041 msm8998: build and add telephony-ext to boot jars * device/qcom/sepolicy/ a36e999 sepolicy: Add libcryptfs_hw to SP HALs b1ebb77 sepolicy: Allow thermal-engine to read sysfs_uio[_file] 376dcc2 sepolicy: Add libsdm-disp-vndapis and libsdmutils to SP-HALs 140c6af sepolicy: Allow system_server to 'read' qti_debugfs 184b13f sepolicy: allow system_server to read alarm boot prop 22832f1 sepolicy: Allow wcnss_service to set wlan.driver properties 68c0622 legacy: Import hci_qcomm_init policies b07ca99 legacy: Fix camera domain socket labeling 818c40a legacy: Allow mpdecision read runtime_status sysfs f4d15bd legacy: Address mpdecision denials 4565c14 legacy: Allow system-server access to sensor devices 3385ea9 legacy: Add back legacy sensors rules * frameworks/base/ 70605f9 SysUI: Add Russian translation for accessibility_battery_level_charging * hardware/lineage/livedisplay/ cb059b6 livedisplay: Move our configs to /data/vendor/display * kernel/oneplus/msm8998/ 19eeb05 Revert "ion: ensure CMO target is valid" * packages/apps/AudioFX/ fddab43 AudioFX: Remove stray quote * packages/apps/Bluetooth/ 425066d consider the situations where the device has only one volume level set. * packages/apps/Settings/ ffe9d29 FingerprintEnrollFindSensor: Don't overlay front for side sensors 2aebe0e Settings: Remove battery light and notification light settings * packages/apps/Snap/ 1ed843f Snap: Update pano and video icons to be more like photo icons 717c1c6 Snap: Add missing thumbnails for filter modes * vendor/addons/ 724a60f addons: Add sepolicy for pocket judge * vendor/crDroidOTA/ 9a8e450 crackling: Update 04bb26f Update sailfish f2e7b4b Update marlin. 2418d9a Update to 1/28/17 ea877f0 angler: Update to new Beta 7169673 cheeseburger: Add some more cheese ==================== 01-28-2018 ==================== * frameworks/base/ 69e144b media: fix system_server deadLock aece27f Enable priority boost for non-Jack builds. ea5a0aa Performance: Memory Optimizations b7e135d core: os: Build: Don't fail consistency check if vendor is mismatched 09cd4df Fix intermittent slowness in resolver activity towards end of day. d8f13c2 mountservice: Don't nuke all volumes when decrypting 230f4ae mountservice: Shut down volumes before restarting framework e6e19c7 Check wifi feature before starting wifi service 943e210 PackageManagerService: Avoid NPE in matchComponentForVerifier 937256a Screen capture in physical resolution 81a39de Delay blanking of displays to improve performance 2224671 Disable scaling on display mode switch ed25567 base: touch response optimizations 81b870c InputWrapper: Opt out early if session == null 4a28ea8 Status bar: Move custom left icons under linear layout 3dd92c3 Make lockscreen weather more robust 984a344 SystemUI: Keyguard weather (1/2) c0b32bb statusbar weather: allow update without querying f86ac4d base: Add statusbar weather [1/2] cbf1a57 base: Add permissions for OmniJaws 0b3f13b OmniJaws: Fix weather condition icon loading madness 2c47258 SystemUI: OmniJaws qs tile integration 7dcc3e2 Update Italian translation b622efe Ticker: Fix import derp * frameworks/native/ fbd7fe3 servicemanager: Restart keystore and gatekeeper after crash 0b5253c SurfaceFlinger: Use actual hw width and height to capture screen c8015f0 SurfaceFlinger: Remove size check in captureScreen 0283f04 native: touch response optimizations * lineage-sdk/ 7ea84eb lineage-sdk: Add Network Traffic [2/3] 27a44cc lineage-sdk: Add LineageStatusBarItem interfaces 38e37c8 Merge 'lineage-15.1' into 8.1 e7008a2 LineageSettingsProvider: Support migration from cmsettings 22e8807 lineage-sdk internal: Add FileUtils delete() and rename() helpers * packages/apps/CarrierConfig/ 4f1e967 CarrierConfig: Add selected configs for national roaming * packages/apps/DeskClock/ c0ee1fa DeskClock: introduce low priority alarm notification channel 6b90446 Provide upgrade path for cm-14.1 -> lineage-15.1 * packages/apps/Dialer/ 437d540 Dialer: handle database upgrade from cm-14.1 * packages/apps/crDroidSettings/ 240565d Revert "crdroid: maintainer: drop LeEco Le2 from official" e9ea9fc crdroid: Remove ambient weather 6599b10 Merge pull request #133 from soubhik-khan/8.1 6d62c38 crdroid: maintainer: drop LeEco Le2 from official * packages/services/Telecomm/ b28132b SensitivePhoneNumbers: Fix number comparison 25c63e8 SensitivePhoneNumbers: Handle lists of MCC codes 963e84f (1/2) Make sensitive phone numbers not to be shown in call log history. * packages/services/Telephony/ 0b642fd Merge 'lineage-15.1' into 8.1 * system/core/ e4bef3e use std::hash instead of hashing byte by byte * vendor/crDroidOTA/ f089472 dumpling: update to crDroidAndroid-8.1-20180127-dumpling-v4.0-BETA ==================== 01-27-2018 ==================== * device/lineage/sepolicy/ 42ad107 sepolicy: adapt sudaemon policy for O * frameworks/opt/telephony/ 548a72d MMS: Update apnProfileID for MMS only apn. * packages/apps/LineageParts/ 727f509 LineageParts: Silently kill anonymous stats collections * packages/apps/Settings/ addf0db Merge 'lineage-15.1' into 8.1 6f2efa2 SimSettings: Handle NoClassDefFoundError on devices without telephony-ext * packages/apps/crDroidSettings/ eea6456 crdroid: Move animations and display frags together 09f9618 crdroid: Add battery and notification light settings f7766a5 button backlight settings: Add save and cancel dialog 8b49825 OmniJaws: Load icon pack properly c38f813 crdroid: Touch up button settings * system/sepolicy/ f97860e sepolicy: Alow CPUInfo access to thermal sysfs 0b24d15 allow vendor apps to execute vendor_framework_file a49f5e8 sepolicy: add sudaemon to ignore list 04dbe80 sepolicy: update policies for sudaemon on O 8b483e5 sepolicy: Allow su by apps on userdebug_or_eng 2a366f0 sepolicy: We need to declare before referencing * vendor/crDroidOTA/ b4fa010 mido: update weekly BETA-2 3c9f2ff mido: update weekly BETA * vendor/oneplus/ f0faff1 msm8998: update blobs from OP5_O2_Open_4 and OP5T_O2_Open_2 ==================== 01-26-2018 ==================== * android/ f3a346c manifest: Disable *s we dont use 3c4584a Merge 'lineage-15.1' into 8.1 dd4b062 switch to our libtextclassifier fork * device/lineage/sepolicy/ 7995201 sepolicy: Clean up su policy for N 537edb8 sepolicy: allow kernel to read storage e6968b5 sepolicy: fix denial for sudaemon bd02d04 sepolicy: Make superuser_device and sudaemon mlstrustedobjects 184c8d8 sepolicy: remove sudaemon type declaration dfe2569 sepolicy: Add policies for the new superuser sockets. 24ebf7a selinux: Workaround for devices with PR_SET_NO_NEW_PRIVS enforcement 4a1bf1a SELinux: su: Remove extra quote in a comment ed6c61e Add selinux policies for superuser * device/oneplus/msm8998-common/ 3d9ef41 msm8998: init: restart hwc on SF restart b1114cb msm8998: init.qcom.rc: Set net_admin for cnss-daemon adc3498 msm8998: Add priv-app permissions to whitelist. d772372 Revert "msm8998: Add IMS" * device/qcom/sepolicy/ f4dad13 sepolicy: add missing sysfs_uio rules * external/libtextclassifier/ f54f21c libtextclassifier: enable more languages * frameworks/base/ 3f579a0 Ticker: Fix import derp 740fc3a Update Italian translation 36853ea lockscreen weather: allow update without querying 5649885 lockscreen: Add ambient screen weather toggle 4801e98 Make lockscreen weather more robust 0d1731a Lockscreen (=keyguard) weather: Use same colors as other elements dae2249 SystemUI: Keyguard weather (1/2) 9519710 statusbar weather: allow update without querying 5b5c76e base: Add statusbar weather [1/2] f735146 base: Add permissions for OmniJaws 3f486d9 SystemUI: OmniJaws qs tile integration 166a3b9 Custom logo customizations [1/2] f840b59 SystemUI: Remove unnecessary padding around battery icon 5b7baba CollapsedStatusbar: Fix phantom spaces in status bar b8073c3 TunerService: Prevent NPE with tunable c80ef6f FWB: all tile scroller for quickbar settings [1/2] f93e3fa base: Try disabling AOD by default [2] 2f06481 pocket lock: Remove fingerprint events and gestures disabling cf4afaa pocket: introduce pocket judge d6ac917 base: Add accidental touch prevention for assist key 9d7a6a7 base: Introduce Accidental Touch 21cd941 base: Introduce new navigation bar key event source 85d0645 Add toggle to disable HW keys [1/2] e4842c2 overlays: Overlay Settings for Dark UI [1/2] ed88cf2 SysuiDarkThemeOverlay: Initial Dark UI changes e677ded StatusBar: Add dark theme toggle [1/3] c23c9b0 Add option to disable scrolling cache [1/2] f4f0fcc FW_Base - XuiMod: Toast Animations [1/2] 726e3b0 AppTransitions: Remove hackery for controls duration 659744a AOKP custom system animations (1/2) 38e77a1 Fingerprint authentication vibration [1/2] 7c13814 Hide tiles title: longpress will launch detail view f190121 QS tile titles visibility [1/2] c2bb462 BatteryService: add dash charging support 5a2cf84 Ringtone audio focus d8c2dfa Flashlight toggle api improvements 47504c4 SystemUI: SIM PIN locked view can't pop up after removed one SIM 3662684 frameworks: base: Port password retention feature bb7f472 App screenshot filename: keep compatibility with Cyrillic 8b96330 base: refine partial screenshot handling e6ddadc App name in screenshot file: replace all special chars with underscore b6657b2 Append app name to screenshot file 2a2cba3 Screenshot: Fix possible NPE 551813b Partial screenshot: fix SystemUI fc af2aa5b Optional screenshot type [1/2] 9767943 Toast: Remove horrible shadow in text view 50fb9bb Toast icon switch [1/2] 9fdc31c Update toast icon to properly work with 8.1 bd5504c Show icon of package associated with Toast ceea78b Force Expanded Notifications [1/2] 0aea062 onLongClick Settings button for crDroid Settings 688ac7c Fix Substratum themes making powermenu transparent in some cases e6f5600 base: Improve secure lockscreen access with disabled QS ceb4c6b base: allow disabling quick settings on secure lockscreen [1/2] ae5e591 SystemUI: Allow using tuner API for Global settings d57e05d Base: Hide power menu on secure lockscreen [1/2] 80dbf72 Vibrate on plug [1/2] 1ae90ab Play sound for charging events ca56456 Allow to set QS panel columns and rows [1/2] 59daba1 Allow to quickly open Running Services from QS panel [1/2] 568993b base: Add Dynamic Navbar capability [1/2] d4af9f9 base: Add three-fingers-swipe to screenshot [1/2] 43b2e20 Live Volume Steps [1/2] 376e3cb Recents: Remove Slim Recents modification to AOSP callbacks 15b6800 Recents: Clear locked tasks when using Slim Recents 2da3fe6 Slim Recents 3.0 [1/3] 817306e Recents: Add deep clear feature for dismiss button 8e91b27 Recents: Fix NPE with locked tasks 876ee1f Recents: Proper fix for FAB button disappearance on boot for first time f62e353 Immersive Recents [1/2] 25ff1f3 Stock Recents icon pack support [1/2] de1f295 Recents: Improve membar layout df4e154 Add membar to recents options [1/2] 64626ce Recents: Make lock task and dismiss icons optional [1/2] 08ba6ed Recents: Fix guest appearance of Fab button on empty view ce37ffc Recents: fab button improvements e301072 Add Clear All Button to Recents [1/2] 4db1806 QuickUnlock: Fix multiuser usage 9d372dc Keyguard: Forward port lockscreen quick unlock (1/2) 3621bd9 Allow toggling auto usb mode chooser activity [1/3] 63d27d3 Replace ugly DU's last app animations with old CM's fb2bbc7 DUI: Change default navbar mode to Smartbar [1/2] 2f452ba DUI: Set default navbar height width to 80 558fdf0 DUI: Initial checkin for Oreo [5/7] 26ce0c3 Add api to toggle flashlight and check if device has flashlight bfa27e8 Diffuse LOS unfriendly force navbar 0ed3ed2 Statusbar notification ticker [1/2] 6e077fa SystemUI: Enable three icon switching within QS DND tile b318f45e Add ability to toggle bluetooth battery level in QS [1/2] bd815df display: Don't animate screen brightness when turning the screen on eaf696b Make Data/Wifi activity icon in statusbar optional [1/2] c73a41c DoubletapPowerForCamera disabled by default [2/2] 2e37441 Return: Smart Pulldown [1/2] 7f39b66 SystemUI: Add case to quick pull down status bar anywhere 68f6a00 base: fix dummy expansion of qs on double tap to sleep eaed7b7 Double tap to sleep on lockscreen [1/2] 886169d BatteryBar: Convert to TunerAPI c90e9d1 BatteryBar: Update defaults abe40f7 Make batterybar play together with other statusbar visibilities f9e4dd4 BatteryBar: Fix multiuser usage 4befe9b BatteryBar: Fix string inconsistency ddf9d33 Battery bar enhancements [1/2] 1ebeb81 BatteryBar [1/2] 5b906a6 ExpandedDesktop: Fix privateFlags for 8.1 e04303f PhoneWindowManager: Add missing check for immersive mode e4f4f13 Clean up of expanded desktop policy and flags 86147a6 FWB: Squashed commit for Expanded Desktop [1/2] e8b9631 Ability to toggle VoLTE icon in statusbar [1/2] e8c822a Max Lockscreen Notification count [1/2] 77d7075 Integrate crDroid OTA into crDroid Settings [1/3] 00caec2 SystemUI: Add missing permissions for Sync tile ebdd7a8 Add partial/full screenshot QS tile 64ab7cb QS: Use proper color attr for enabled tile f08be27 CPUInfo tile: Fix initial state 1237c6c QS: Add CPUInfo toggle tile c8af628 CellularTile: don't show confirm dialog on disable e939377 Quick settings: Add Haptic Feedback to tiles [1/2] 2575fd4 NfcTile: use Oreo style 30f611b Battery tile: fix label when charging 28edea6 Ask pin when tapping Airplane tiles on secure lockscreen b2f9f84 PiP tile: add toast if pip mode is not avail 079756d Add PiP tile 893679c Location tile: make it cycle modes 0b53bae QS: Add Expanded Desktop QS Tile 7d38bd6 Add Music QS Tile 856efe1 Refresh USB tile 0deb313 Add Compass tile d27ea19 Add Sound tile to Quick Settings c036361 Hide HBM tile if not supported by device 933d6c6 Add Functionality to control High Brightness Mode [1/2] d451d6a Add a sendKeycode api to crdroid Utils bb4dd8a Allow user to add/remove QS with one click 93ea0db Add api to take screenshots 2fbdb7c Add back crdroid utils e858598 LockscreenCharging: squashed (1/3) 4cc9884 Allow using 4G icon instead LTE [1/2] feaff09 Add ability to toggle bluetooth battery level [1/2] fadea44 Make roaming indicator optional [1/2] 4076051 NetworkTraffic: Fix multiuser usage 98aa81f Network Traffic: Adapt dark intensity tint properly for Oreo 4623c61 Add network traffic customizations for status bar [1/2] 2ffb265 MediaScanner behavior on boot (1/3) 75df405 base: add CPU info overlay [1/2] 2d838a6 base: Add metric for crDroid Settings 013b810 crdroid: Update default tones [1/2] 21980f9 Fix Google dialer FC due to missing permissions 781dff5 hwui: Disable fine-grained logging 7d5ba77 Fix doFadingAnimationLocked in sanitized builds. 30cbe13 Optimize setStorageEncryption code a1fb3bb Let InputFilter's message be processed faster dff780c app_main: Fix "zygote is killed by signal 1" 27aafe7 Set scrollview on the power menu a1e09ce add SwapPss of native processes to totalSwapPss 3a59d36 Telephony: Don't crash for too long baseband version 238c00e Don't wait for Bluetooth when shutting down 5824f11 Don't wait for NFC when shutting down. 47c093b framework: shorten wait time for shutdown time optimization f2186e1 Reduce the uncessery wm call while checkKeyguardVisibility 94d6aef QS Tile: increase DEFAULT_MAX_BOUND to 6 bbabe4b Allow faster app switching 05bbcec Account: Fix the risk of sqliteconnection leak cf43d25 SystemUI: Remove padding for navbar and statusbar 28e1149 Support UnifiedNlp (microG) 930096f MiniThumbFile: Fix image/bitmap retrieval d8e57db Rework thumbnail handling 0626141 Vectorized the power menu sound panel selector 0e1e30e AppOps: track op persistence by name instead of id fbda266 AppOps: show/hide app type and allow/deny counters [2/2] b87d14e AppOps: Avoid RuntimeException and log spam 9ceb4dd AppOps: Enable MODE_IGNORED for OP_WAKE_LOCK 858e2bc AppOps: Add BOOT_COMPLETED operation 194841f Persistent background app notification: disable by default a6d434d Make "Turn on WiFi Automatically" available for all d24ce63 Change power save mode color to sexy red 21e10ff framework/base: optimize code of multithread installation 0fb2e8c framework/base: use multithread to verify files contained in APK d01c638 Fix notification shows wrong question 341f3b9 Fingerprints: Increase MAX_FAILED_ATTEMPTS 9bd061b Fix to avoid UI freeze issue 872a7fd base: preference seekbar widgets should follow the rules 0dabaea SystemUI: Prevent NPE in Dependency.get() in BrightnessController 8b8dc34 Settings:Bugfix for NPE, Only valid screen power consumption need to smear 40759de am: Add NULL check in TaskRecord.getWindowContainerBounds bdf6e93 Current view findFocus maybe null, which cause NullPointerException. 272f2e4 core: Add support for fake signatures, enabled per app by dynamic permission b239c4f Fix NPE with void android.view.VelocityTracker.clear() c18ef26 Fix NPE with LightBarController dump dfad9c5 Frameworks: Fix Null Pointer Issue e5f4b90 Spam: Fix non-protected broadcast from supersu, qcril and fm 694c043 Widget: Catch null point exception in AbsListViewAutoScroller 42eb3a4 BT:Crash occured due to null pointer exception. 79a14b0 Bluetooth: Avoiding NULL pointer dereferences 19d1749 Suppress FingerprintManager logspam 12e1958 Kill off provider info logspam 78f64f4 binder: adjust GC interval for binder ops 1a72b81 Fix service cannot start when service removed from restartList 1b554a6 ContentResolver: fix native crash by limit observer's count e4a1fc4 Passing a new ArraySet instance to avoid crash a4312d5 PackageManagerService: Add finally block to close the stream. fbc8c7f SystemUI: disable statusbar time refresh when screen off ac4760f BluetoothAdapter: disable logspew 48f52fb SystemUI: remove unnecessary recent apps transition 655ee72 MountService: Prevent NPE with DropBoxManager 11865ca Handle IllegalArgumentException 98d1142 Bad token of activity when do the launch work at the app process side 2cca542 Fix race condition when writing UidState of appops. 9b32376 Reporting FULL_WAKE_LOCK to battery stats. 76e10a6 fixed handling of data URI schemes in Intent.toUri bfc30eb Fix double free issue in ResTable. 592efee Framework: Fix NotificationListenerService monkey null pointer issues 4678817 frameworks/base: reduce the setTransactions bbd87a3 Fix NPE in updateEmptyShadeView() upon screen rotation e05c85e Handle invalid pointerId 0781f0a Avoid ConcurrentModificationException in method dump 2f9d0aa SystemUI: Fix SystemUI Crash Issue ed7eb8e Fix window transformation related issue 527f952 Sync Preference in UI for new cached device b3b15e4 Fix ANR due to long wait for synchronization lock 8abd262 Fix broadcast receiver leak issue e3b02a6 Fix to android 7.0+ Intent Flag Bug 1827eb6 MediaScanner: Detect folders b3a8340 Unset frame listener before tearing down GLThreadManager. 70908ea Scroll: modified velocitytracker 85a52b4 ParcelFileDescriptor: can we stop the panic here? f40dee2 Workaround for wallpaper not shown correctly problem bf94780 Ensure the generation is not changed before put value to cache 2b774bb FIX No sim - airplane mode padding d76a1f3 Allow Python Versions Higher than 2.6 08fb892 camera: catch NullPointerException for Nexus 5 7bf1a1a Fix Photosphere/Camera FCs a74313b Fix for google backup and restore cd1e254 Bluetooth: Prioritize Bluetooth state change intent to start Service 706a23e SettingsProvider: Add missing INTERACT_ACROSS_USERS_FULL permission 954c0fb Add default permissions for few ROM specific apps ad2e3bc Add default permissions for multiple gapps 9c7253e Disable Mobile Data Always On by default [1/2] 6bd1931 Add handling SQLiteDatabaseCorruptException. 7780988 NightLight: Allow lower temperatures bc6431f MTU should be 1358 as per 3GPP standards, especially for LTE radio interfaces. 97e129c Base: Pixel Colors: Change dividers from Holo Blue to Pixel Blue 581d7cf base: Add stub files e658463 base: rescuce party: check isDisabled on all public API 4da943e Kill airplane mode toggle Teal color d6e2900 Fully enable system round icons fc9ece3 Fix NPE when AOSP ambient display preference is removed 608b9d5 Add missing STORAGE_INTERNAL permission for BackupRestoreConfirmation 08065d8 SettingsLib: Allow Skia Vulkan to be used as HW renderer 964bc37 base: Speed a couple more things up 78b9ab1 base: set scrolling to 0.006f 3cf918c Optimize IncallUI delay for voice calls a9a8b58 telephony: Hack GSM and LTE signal strength 492a4d6 Allow creating custom dialogs in DialogPreference. af5bf94 Enable non-market apps install by default 2cfffab Treat default value that wasn't found as empty value. 34210a7 DEBUG: Turn off some debugging we don't need. 8aa50b1 SmoothSpinners: Makes the loading "spinner" animation smoother d5af82c core: Update GPS Icons to be more Material 52e48c8 SystemUI: make sure to expand all the way when flinging 2c59327 allow forcing HighEndGfx mode f9980fa Improve scrolling cache 4c0640a Reduce log verbosity: Don't spam logcat 7629d32 Avoid needless Integer.valueOf() object allocation. 9238bf7 aapt: silence density flag warnings d28c7cd lowered animations duration 3e6e162 android.view: Speed things up!! 5ec210b hwui: Remove deprecated compiler flag 07603bf PowerManager: Re-integrate button brightness a64eb41 Add auth framework for outgoing SMS messages. 63a8d5a SystemUI: Fix crash when taking screenshot in partial screenshot view 4316b52 frameworks: Power menu customizations 0603753 frameworks: Add unlinked ringtone and notification volumes d63a504 Allow adjusting screen density to smaller sizes. 78f3594 ATV: Don't install sounds that don't exist fcca8a7 Download: Add support to manually pause/resume download e09746e Camera button support ed61d6d Allow screen unpinning on devices without navbar 4c4e072 Framework: Forward port Long press back to kill app (2/2) 14272fa SystemUI: add left and right virtual buttons while typing 21edd52 PhoneWindowManager: Implement press home to answer call 39803be PhoneWindowManager: Tap volume buttons to answer call 0d1ac24 Option to use volume keys to control media volume anytime (2/2) b0fe648 Forward port 'Swap volume buttons' (1/3) ff96a28 Framework: Volume key cursor control f4dc0a2 PhoneWindowManager: add LineageButtons volumekey hook ea78f63 Reimplement device hardware wake keys support 06b15c0 Reimplement hardware keys custom rebinding 7ffc23b SystemUI: Don't vibrate on touchscreen camera gesture 6cdd2ab framework: move device key handler logic, fix gesture camera launch 8a0a733 Long-press power while display is off for torch a3efa87 Runtime toggle of navbar 5eb738e base: show bluetooth battery status when available d26dab8 Enable NSRM (Network Socket Request Manager). e0ac574 core: more descriptive vendor image mismatch message 6cc2f65 SystemUI: add USB Tether tile 68588c2 SystemUI: Readd AmbientDisplayTile. 8f6b75e SystemUI: Add adb over network tile d42d94d Added show volume panel tile to QS afe5228 QS: add Sync tile 3cb2e0a SystemUI: Add heads up tile e7b85cd SystemUI: add caffeine qs tile aef430d SystemUI: enable NFC tile 63dbafb base: Disable Lockscreen Media Art [1/3] 388210d SystemUI: Add visualizer feature b0491d2 More dimming tweaks (for accessibility) 385ce36 Adjust Uri host parsing to use last instead of first @. d73ca67 Throw OOME if Bitmap.nativeCreate fails 5be7814 mtp: fix double free of thumbnail data c834d51 PowerProfile: allow overriding default power profile e13e157 SystemUI: fix toggling lockscreen rotation [1/3] 295ae42 Configurable 0, 90, 180 and 270 degree rotation 16a4e85 SystemUI: Port forward statusbar brightness control e86ba68 SystemUI: Port brightness slider changes 5197153 SystemUI: Bringup tuner navbar and statusbar changes c4b3ab9 SystemUI: Add initial empty custom manifest 57d80a8 PowerManager: Add proximity check on wake 7f72279 SystemUI: add double tap to sleep gesture e86c734 SystemUI: add quick settings pull down with one finger aeb074b SystemUI: Allow using tuner API for LineageSettings 5cc20cc SystemUI: Squashed support for recents task locking c704b65 Keyguard: Add option to scramble pin layout when unlocking (2/2). a272b40 Disable notification channel warnings by default 5278e2f SystemUI: Restrict persistent USB drive notifications to USB disks f55a6b2 frameworks/base: Lights notifications brightness support 35fa7f5 fingerprint: handle PerformanceStats NULL pointers 50cc081 frameworks/base: Battery and Notification Lights * kernel/oneplus/msm8998/ b99a53c oneplus5: Update defconfig 0ea4c7f block: bfq: Fix build 68a92c9 block, scheduler: convert xxx_var_store to void 3b2573a block/cfq: cache rightmost rb_node 2ce6f64 block/cfq: replace cfq_rb_root leftmost caching 0f7c6f7 rbtree: cache leftmost node internally aac810b cfq: Give a chance for arming slice idle timer in case of group_idle ade6511 cfq-iosched: fix the delay of cfq_group's vdisktime under iops mode 4e2b127 cfq-iosched: Delete unused function min_vdisktime() 84bc53a cfq-iosched: Adjust one function call together with a variable assignment 77ec853 block: Initialize cfqq->ioprio_class in cfq_get_queue() b63ded27 block: do not merge requests without consulting with io scheduler ff772b4 cfq-iosched: Charge at least 1 jiffie instead of 1 ns 0f336e5 cfq-iosched: Fix regression in bonnie++ rewrite performance 09233e6 cfq-iosched: Convert slice_resid from u64 to s64 cfe7ebe cfq-iosched: Convert to use highres timers 60f0bee cfq-iosched: Expose microsecond interfaces 24252bf cfq-iosched: Convert from jiffies to nanoseconds 0bf5449 cfq-iosched: Allow parent cgroup to preempt its child 7d30b6a cfq-iosched: Allow sync noidle workloads to preempt each other ab7d9a8 cfq-iosched: Reorder checks in cfq_should_preempt() e3fe75c cfq-iosched: Don't group_idle if cfqq has big thinktime 15e50b5 LINARO: arm64: topology: fix cpu power calculation b99ebc2 nfc: Disable pn544_wake_lock eb7d526 serial: msm_serial_hs: Protect spurious irqs after wakeup irq enablement f124def msm: mdss: save state of vsync handler 349f916 net/wireguard: add wireguard importer f1c647f msm_serial_hs: make the Bluetooth tty thread RT d8cd0d9 tty: add tty_port_set_policy function 210cf2b tty: check before stopping kthread 985653c tty: move tty_port workqueue to be a kthread e15fc60 BACKPORT: mm: fix pageblock heuristic 6b88833 ANDROID: keychord: Fix races in keychord_write. 4b5f2c8 UPSTREAM: writeback: fix the wrong congested state variable definition 662ba9b UPSTREAM: jiffies.h: declare jiffies and jiffies_64 with ____cacheline_aligned_in_smp fe42750 arm64: strcmp: align to 64B cache line 6a62e76 fs: default to noatime a1cb02d msm: kgsl: Report correct GPU frequency in sysfs d1e820b PM/devfreq: bw_hwmon: Unlock mutex in case of error eab750a PM / devfreq: Fix the bug of devfreq_add_device when governor is NULL 86cdc48 PM / devfreq: Skip status update on uninitialized previous_freq ed3b965 PM / devfreq: Add proper locking around list_del() b879d5e PM: devfreq: Always reflect a change of polling interval b3ccc61 PM: devfreq: Use high priority workqueue 8a10b7e0 msm_cci: fix inconsistent mutex_lock cdf2608 msm: mdss: fix inconsistent mutex_lock 2c2a159 slimbus: fix inconsistent mutex_lock fcd7d81 qdsp6v2: fix inconsistent mutex_lock 49b0fe2 wcd9335: fix inconsistent mutex_lock 42f6c33 msm: mdss: fix inconsistent mutex_lock 1ec1228 msm: qdsp6v2: fix inconsistent spin_lock 5f92bcf pwm: qpnp: Fix qcom HW known issue aab3390 UPSTREAM: tty: serial_core: add tty NULL check to uart_tx_stopped 16e7f13 fs/fs-writeback.c: remove redundant if check 98ffd07 mm, writeback: flush plugged IO in wakeup_flusher_threads() f6e361e writeback: Write dirty times for WB_SYNC_ALL writeback 534cdbf fs/fs-writeback.c: inode writeback list tracking tracepoints ace5452 fs/fs-writeback.c: add a new writeback list for sync 3a114da writeback: inode cgroup wb switch should not call ihold() 9175856 mm,writeback: don't use memory reserves for wb_start_writeback a81d7c1 qcom: use interruptible wait to reduce load avg 8ab7749 proc: Remove additional SafetyNet flags from /proc/cmdline 5d38f99 proc: Remove verifiedbootstate flag from /proc/cmdline 9f558c4 cpuidle: don't disable cpuidle when entering suspend e524c4d msm: mdss: convert threads to interruptible b04dd27 ASoC: wcdxxxx: queue work on power efficient wq 6b7bd45 power: qpnp-fg-gen3: queue work on system_power_efficient_wq 39d5e5c drivers: power: bcl: queue work on system_power_efficient_wq 5df4a8b power: bcl: queue work on system_power_efficient_wq 2e6853d qcom: msm-core: queue work on system_power_efficient_wq 9dc39fd drivers: mdss: queue input handler functions to a high prio wq 5345d5d drivers: thermal: queue work on system_power_efficient_wq 5105354 msm: camera: properly initialize vfe 6b0d6a7 Merge tag 'v4.4.113' into 8.1 * lineage-sdk/ 0bf6e32 LineageSettings: Add dark theme toggle [2/3] b3fbcf0 sdk: Rebrand to crdroid 1ddd387 lineage-sdk: Enable advanced reboot by default 6bfc62d livedisplay: Allow tile creation before boot completed phase 96269d0 Disable by livedisplay by default 85cffe3 sdk: Map to ro.modversion 6e04fc7 Allow value 3 for status bar quick pull down c7a8ed5 lineage-sdk: DnD light brightness control for battery and notifications * packages/apps/AudioFX/ e6ff69b AudioFX: define app category * packages/apps/Contacts/ b0c5a5e Contacts: define app category * packages/apps/DeskClock/ f9a6885 Deskclock: define app category * packages/apps/Dialer/ a956130 Dialer: define app category * packages/apps/ExactCalculator/ d0f435c Calculator: define app category * packages/apps/Gallery2/ dc5f813 Gallery: define app category * packages/apps/Jelly/ 19f1e58 Jelly: define app category * packages/apps/LineageParts/ 30d542a Merge 'lineage-15.1' into 8.1 e33f56f LineageParts Lights: Add battery and notification DnD brightness controls 98f09b5 LineageParts: Rename NotificationBrightnessDialog.java to BrightnessPreference.java b723ee7 LineageParts: Bring up button backlight settings * packages/apps/Messaging/ 16eb6f8 Messaging: define app category * packages/apps/Settings/ 5814bc3 Fix NPE of backlight settings [2/2] * packages/apps/Terminal/ 74c1b19 Terminal: define app category * packages/apps/crDroidSettings/ 91ff7c1 crdroid: Bring back button backlight brightness settings a064685 crdroid: Add deviceSupportsFlashLight util * vendor/crDroidOTA/ ed40613 mido: update weekly BETA * vendor/lineage/ d235a21 lineage: Remove lineage telephony service permission 47fd634 lineage: Remove lineage status bar service permission 097fc48 vendor/lineage: Rebrand cleanup * vendor/qcom/opensource/interfaces/ 49185ca qcom/interfaces: Remove android.hidl.base from display 1.1 too ==================== 01-25-2018 ==================== * android/ 911393d Merge lineage-15.1' into 8.1 * device/oneplus/msm8998-common/ 6fb2838 msm8998: init.qcom.rc: give write permission to audio 5a78a6e msm8998: Enable vulkan compute feature * frameworks/opt/telephony/ 64e9720 Telephony: Fix loading of older QTI blobs 158dcb1 Telephony: dont scare AOSP people 53d2dcb SimPhoneBook: Add ANR/EMAIL support for USIM phonebook. 01bf521 MSIM: Fix to set Mcc & Mnc with correct subId 766d956 Telephony: Enable data call on CSIM. 6f8f355 MSIM: Use sub id based network mode 3b95b44 MSIM: Dummy subId related changes 82d9ea5 MSIM: Changes for dds flex map property control 29f73e1 Add support for data+Mms 5f2430a Telephony: Send INITIAL_ATTACH only when it is applicable. 8acb6ba Modify access specifiers to enable OMH 63e377a MSIM: Add support for Manual Provisioning 4f548a4 Initial implementation of QtiTelephonyComponentFactory 37e33ff Use subscription info for ImsManager queries. * hardware/libhardware_legacy/ 3a1106e Wifi: Add Qpower interface to libhardware_legacy * hardware/qcom/wlan-caf/ 11edfef Merge tag 'LA.UM.6.4.r1-06100-8x98.0' into lineage-15.1-caf * kernel/oneplus/msm8998/ 7b5a325 Revert "clocksource: arch_timer: Disable user access to the physical counter" c399a85 blkdev: Refactoring block io latency histogram codes 9c4fe86 ANDROID: sdcardfs: Move default_normal to superblock 490fb1d Make msm_serial_hs RT to improve bluetooth performance a9ef211 block, bfq: fix build breakage 8b1b812 block, bfq: update to latest bfq-v8-v4.4 state 602daa9 oneplus5: defconfig: regenerate and enable BFQ 8772b27 block, bfq: add Early Queue Merge (EQM) to BFQ-v7r11 for 4.4.0 a50980d block: introduce the BFQ-v7r11 I/O sched for 4.4.0 ddf4f6a block: cgroups, kconfig, build bits for BFQ-v7r11-4.4.0 4136c35 ANDROID: sdcardfs: Fix missing break on default_normal cbd77b1 ANDROID: sdcardfs: Add default_normal option 2059a23 ANDROID: sdcardfs: notify lower file of opens 48bf906 pwm-qpnp: fix the uninitialized pwm mode issue 67d23a4 drivers: input: synaptics: disable button swap and key disabler for dumpling 4c83396 msm8998: Add livedisplay cmds for dumpling panel s6e3fc1 f330a94 msm8998: Add proximity_state sysfs support to goodix driver 75c5ce0 oneplus5: defconfig: do not optimize for size c02d4dd oneplus5: defconfig: disable CONFIG_MMC 9bc4e3d oneplus5: defconfig: regenerate and enable CONFIG_MODULE_SRCVERSION_ALL ed32b95 ion: system_secure_heap: fix constant logical comparison bug 963f07f lib/lz4: make arrays static const, reduces object code size e0b071f lz4: fix compress max output bound e06af60 UPSTREAM: lib: update LZ4 compressor module 972ab65 UPSTREAM: lib: lz4: cleanup unaligned access efficiency detection 14eba27 UPSTREAM: lz4: fix wrong compress buffer size for 64-bits 9989159 oneplus5: build qcacld as module 01a08a5 s6e3fc1: use default (255) max backlight brightness 4ca13ee ANDROID: initramfs: call free_initrd() when skipping init 9fa5d46 drivers: msm: mdss: adjust backlight cmd for s6e3fc1 panels 79923ec cheeseburger: dts: adjust fingerprint entries for new drivers 8a1f3e2 drivers: fpc: readd sensor_version sysfs knob 50003d2 drivers: input: import fingerprint drivers from Open Beta 1 5062ced sound: soc: import changes from Open Beta 1 e565d3a arch: dts: disable esd check for panels c8bb2d1 dumpling: dts: initial import from Open Beta 1 aca4520 cheeseburger: dts: commonize includes to oneplus5 25cc260 drivers: import from Open Beta 1 973d169 drivers: input: import from Open Beta 1 2195c75 arch: arm: dts: update from Open Beta 1 65d6e46 oneplus5: add initial lineage defconfig 7a41460 import OnePlus 4.5.14 changes e7faa53 include: linux: fix build breakage if IPC logging is disabled 9d0a793 FROMLIST: tracing: Add support for preempt and irq enable/disable events d82c8b0 FROMLIST: tracing: Prepare to add preempt and irq trace events b9166fe UPSTREAM: ipv6: fib: Unlink replaced routes from their nodes ecfd17a ANDROID: usb: gadget: assign no-op request complete callbacks e6d9037 ANDROID: usb: gadget: configfs: fix null ptr in android_disconnect 45a3796 ANDROID: Use sk_uid to replace uid get from socket file aa75693 drivers: cpufreq_interactive: handle error for module load fail e96df70 BACKPORT: ext4: add EXT4_IOC_GOINGDOWN ioctl cbbf875 BACKPORT: ext4: add shutdown bit and check for it 7d12b9b BACKPORT: ext4: rename s_resize_flags to s_ext4_flags 1391417 UPSTREAM: net: xfrm: allow clearing socket xfrm policies. 00b21d6 BACKPORT: xfrm: Clear sk_dst_cache when applying per-socket policy. b8cb7a88 ANDROID: check dir value of xfrm_userpolicy_id af7ff0c Revert "proc: smaps: Allow smaps access for CAP_SYS_RESOURCE" 0a21321 ANDROID: binder: Remove obsolete proc waitqueue. 5c88467 UPSTREAM: android: binder: fix type mismatch warning abfa6d9 FROMLIST: binder: fix proc->files use-after-free bcb5c65 ANDROID: binder: clarify deferred thread work. de65956 ANDROID: binder: show high watermark of alloc->pages. 1aca791 ANDROID: binder: Add thread->process_todo flag. 5d78022 FROMLIST: android: binder: Fix null ptr dereference in debug msg 1baab3c FROMLIST: android: binder: Change binder_shrinker to static a11615f ANDROID: binder: fix node sched policy calculation c6853b2 ANDROID: binder: init desired_prio.sched_policy before use it 9a3e7ae ANDROID: binder: fix transaction leak. b97a6cd FROMLIST: binder: fix use-after-free in binder_transaction() bb5da3a FROMLIST: android: binder: Don't get mm from task 4cf5558 FROMLIST: android: binder: Remove unused vma argument 717607f FROMLIST: android: binder: Drop lru lock in isolate callback 23bc374 FROMLIST: binder: fix an ret value override 3c49ea8 FROMLIST: android: binder: Add page usage in binder stats 6883443 FROMLIST: android: binder: Add shrinker tracepoints 8ba57d5 FROMLIST: android: binder: Add global lru shrinker to binder b4db7ed FROMLIST: android: binder: Move buffer out of area shared with user space 0b8e658 FROMLIST: android: binder: Add allocator selftest bd42f02 FROMLIST: android: binder: Refactor prev and next buffer into a helper function bf8c36b ANDROID: binder: don't queue async transactions to thread. 95ad727 ANDROID: binder: call poll_wait() unconditionally. b66350a ANDROID: binder: don't enqueue death notifications to thread todo. 8326868 ANDROID: binder: Don't BUG_ON(!spin_is_locked()). 4dbc6f5 BACKPORT: partial: mm, oom_reaper: do not mmput synchronously from the oom reaper context 2c9f46d ANDROID: uid_sys_stats: fix the comment 896d6da ANDROID: uid_sys_stats: Fix implicit declaration of get_cmdline() 2df30bf uid_sys_stats: log task io with a debug flag 01a18db misc: fpc1020: Increase fingerprintd nice value when screen is off 9662c7a misc: fpc1020: Wait for uevent to send before exiting IRQ handler 7f28a27 misc: fpc1020: Simplify proximity shut-off eca262e misc: fpc1020: Honor proximity state cd10688 misc: fpc1020: Clean up interrupt handler bde3bd7 misc: fpc1020: Set fingerprintd priority to max when screen is off 30d996e misc: fpc1020: Report key input when interrupt is fired with screen off 37b6f88 misc: fpc1020: Clean up PM routines and move them into dedicated worker 044d4e2 mdss: livedisplay: Don't send sRGB/DCI-P3 off cmd when dsi on a6114a8 ARM: dts: update panel sRGB and DCI-P3 cmds efed18c mdss: livedisplay: Add support for DCI-P3 mode b2fdfff mdss: livedisplay: Fix memory leaks in mdss_livedisplay_update() 3225804 op3: Fix and optimize SRGB commands fb087a9 mdss: livedisplay: Add commands to enable SRGB mode 87774f2 video: mdss: LiveDisplay driver b757324 kernel: Fix potential refcount leak in su check 2412fd2 kernel: Only expose su when daemon is running 0796305 smb_lib: auto toggle otg switch based on dash status a68a668 cheeseburger: dts: mount /system 553304d drivers: misc OnePlus source imports ea975f5 drivers: power: import OnePlus 4.5.11 changes a0e8748 drivers: cpufreq: correct return value checks in QoS handlers db95674 cheeseburger: import QoS changes 35cc7d4 [16859]: Fix Dynamic minor values for successful registration of rndis QC driver d78bbf5 drivers: import OnePlus 4.5.10 changes d9ff068 cheeseburger: dts: include msm8998-mdss-panels.dtsi 12afe27 cheeseburger: apply camera changes from oneplus as overlay b7995ae DASH: spoof normal usb fastcharge 8a7efb2 power: supply: import oneplusified qcom drivers 1c4e6fa qpnp-haptic: make its strength adjustable in VibratorHW 34863f8 drivers: soc: qcom: import OnePlus qpnp-haptic sources a801fd1 cheeseburger: leds: enable rgb sync 9073c10 leds: leds-qpnp: add synchronized rgb control 9268438 pwm: qpnp-pwm: add api for synchronous enable of pwms 3d98e61 camera: import changes from oneplus e964e55 cheeseburger: sound: properly configure wsa properties 3caa16ca sound: import changes from oneplus dfe6840 sound: soc: codecs: import tfa9891 cde95d0 input: tri-state: rewritten tri-state-key driver d7eb4ec drivers: input: misc: import fpc and tri state drivers 9dbabee drivers: input: bring up to date with old cm-14.1 state 301b1de drivers: input: import synaptics s3320 63303e3 drivers: nfc: import pn544 driver from OnePlus 32d9c71 drivers: soc: icnss: add version information to *_info 0dad977 drivers: soc: qcom: import *_info 41a0135 cheeseburger: use oneplus regulator adjustments e571f52 cheeseburger: move panel include to highest possible level 7c3d508 ARM: dts: OP5: Move 0x29 to dsi on command bda469a cleanup cheeseburger panels and handle s6e3fa6 backlight command c7e09e1 arm: dts: properly configure ramoops and reserved memory regions 948be45 arm: dts: import dts files for cheeseburger db80101 add cflag for oneplus vendor 80fb4a2 include/uapi/linux/if_pppox.h: include linux/if.h 93bcc45 netfilter: fix include files for compilation cd722f5 arch: Unbreak mrproper/clean 00043a9 include: asm-generic: do not hard code HZ to 100 11a9b83 ANDROID: add script to fetch android kernel config fragments b74e581 ANDROID: configs: remove config fragments 09f16a9 firmware_class: make firmware caching configurable 77f3a9d drivers: staging: qcacld: clean up after qualcomm (again) d1ac469 drivers: staging: import LA.UM.6.4.r1-06100-8x98.0 wifi stack f9af4e4 Merge tag 'v4.4.100' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into lineage-15.1 * packages/apps/LineageParts/ 72479dc Merge 'lineage-15.1' into 8.1 * packages/apps/Settings/ 202a92e MSIM: Fix user set DDS sub in hotswap cases. f32a517 Settings: Add package name to installed app details 4eb2e32 SimSettings: Improve dialogs ab2e226 SimSettings: Correctly disable sim switch without SIM card 9cb4397 SimSettings: Port manual provisiong support * packages/apps/crDroidSettings/ 38d9892 Merge pull request #132 from beroid/8.1 f4a3ef1 crdroid: Update RU translations 2904ce6 Merge pull request #131 from dinosnore1/8.1 d16cecb Change Maintainer Info a33cc35 crdroid: Match default menu long press action with actual config 44739fe crdroid: Clean up and bring up lockscreen weather settings * system/core/ 76787d2 init: optimize shutdown time c3e55cb Filter GalleryDatab* 98e6934 Silence spammy logs from camera blobs (AEC_PORT and mm-camera) 86812c2 init: don't reboot to bootloader on panic 1cf8c23 Increase logcat buffer size to 4M for userdebug and engg builds c20dad6 healthd: Increase healthd fast timer interval 444fa5a System Server Force Close. 73501ba fix null pointer and memory leak issue 499436c Enable HAS_VFP_D32 for 32-bit armv8 crasher 53d63f0 Lockscreen Charging info (2/2) 09902a9 healthd: Reinitialize mChargerNames for every battery update * vendor/lineage/ b460357 Added Cape Verde carrier CVMóvel default APN as configured by sales agents 7a19421 vendor: Disable statusbar padding by default on sw372dp a61d698 config: make libhealthd.lineage opt-in 156dac0 ATV: Default double tap on home to the recents menu dc26afb sensitive_pn: added Belgium & Switzerland 013f880 Updated Syma APN f9fa4f1 Disable LiveDisplay by default for ATV * vendor/oneplus/ 1653e90 op3: Remove HIDL ANT+ stack ==================== 01-24-2018 ==================== * bootable/recovery/ d906c8b Revert "otautil: Android.mk -> Android.bp" ecc873e Revert "libbootloader_message: convert to Android.bp" 7369878 recovery: Use pathmap for recovery * device/lineage/sepolicy/ f8fdc33 Remove lineage status bar and telephony service policy * device/oneplus/msm8998-common/ aae0014 Disable sched boost a1f6ac2 Fix slow motion recording in Google Camera 619bd92 Change frp prop from config to frp / Fix OEM Unlock switch 71e98df msm8998: enable oem usb otg * hardware/lineage/lineagehw/ b639062 lineagehw: Remove thermal monitor feature 8170e87 lineagehw: Remove persistent storage feature b48a421 lineagehw: Remove unique device ID feature * kernel/oneplus/msm8998/ f0d0a93 Linux 4.4.113 38bc402 MIPS: AR7: ensure the port type's FCR value is used 11e6194 x86/retpoline: Optimize inline assembler for vmexit_fill_RSB 58f96ac x86/pti: Document fix wrong index 6cb73eb kprobes/x86: Disable optimizing on the function jumps to indirect thunk 9b8bd0d kprobes/x86: Blacklist indirect thunk functions for kprobes 799dc73 retpoline: Introduce start/end markers of indirect thunk f59e7ce x86/mce: Make machine check speculation protected ff53591 kbuild: modversions for EXPORT_SYMBOL() for asm 6b1c99e x86/cpu, x86/pti: Do not enable PTI on AMD processors 5ecd5c8 arm64: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls 7e7b086 dm thin metadata: THIN_MAX_CONCURRENT_LOCKS should be 6 9c7755a dm btree: fix serious bug in btree_split_beneath() b7bd013 libata: apply MAX_SEC_1024 to all LITEON EP1 series devices 082dfe6 can: peak: fix potential bug in packet fragmentation 2d5523b ARM: dts: kirkwood: fix pin-muxing of MPP7 on OpenBlocks A7 d5276c013 phy: work around 'phys' references to usb-nop-xceiv devices cf362500 tracing: Fix converting enum's from the map in trace_event_eval_update() b6306f3 Input: twl4030-vibra - fix sibling-node lookup a89e1ac Input: twl6040-vibra - fix child-node lookup 8e70d48 Input: twl6040-vibra - fix DT node memory management 47970b4 Input: 88pm860x-ts - fix child-node lookup 7fd1335 x86/apic/vector: Fix off by one in error path aa041f1 pipe: avoid round_pipe_size() nr_pages overflow on 32-bit 1782af2 module: Add retpoline tag to VERMAGIC fba063e x86/retpoline: Add LFENCE to the retpoline/RSB filling RSB macros 8bd58b6 sched/deadline: Zero out positive runtime after throttling constrained tasks ec7a002 scsi: hpsa: fix volume offline state b78f2d3 af_key: fix buffer overread in parse_exthdrs() 48907f2 af_key: fix buffer overread in verify_address_len() 478a7fa ALSA: hda - Apply the existing quirk to iMac 14,1 a4d7639 ALSA: hda - Apply headphone noise quirk for another Dell XPS 13 variant 80547bb ALSA: pcm: Remove yet superfluous WARN_ON() 58c82be futex: Prevent overflow by strengthen input validation f1fcb9d scsi: sg: disable SET_FORCE_LOW_DMA 451725c x86/retpoline: Remove compile time warning eebc3f8 x86/retpoline: Fill return stack buffer on vmexit f72655b x86/retpoline/irq32: Convert assembler indirect jumps 7e5bb30 x86/retpoline/checksum32: Convert assembler indirect jumps 6b222e7 x86/retpoline/xen: Convert Xen hypercall indirect jumps d2beed4 x86/retpoline/hyperv: Convert assembler indirect jumps 7153a6d x86/retpoline/ftrace: Convert ftrace assembler indirect jumps 028083c x86/retpoline/entry: Convert entry assembler indirect jumps 9fe55976 x86/retpoline/crypto: Convert crypto assembler indirect jumps 9f789bc x86/spectre: Add boot time option to select Spectre v2 mitigation 3c5e109 x86/retpoline: Add initial retpoline support 67590185 kconfig.h: use __is_defined() to check if MODULE is defined a88693d EXPORT_SYMBOL() for asm b8e7a48 x86/asm: Make asm/alternative.h safe from assembly b76ac90 x86/kbuild: enable modversions for symbols exported from asm cfc8c1d x86/asm: Use register variable to get stack pointer value 416f665 x86/mm/32: Move setup_clear_cpu_cap(X86_FEATURE_PCID) earlier 642ce1b x86/cpu/AMD: Use LFENCE_RDTSC in preference to MFENCE_RDTSC 20c28c0 x86/cpu/AMD: Make LFENCE a serializing instruction e6c591e gcov: disable for COMPILE_TEST * lineage-sdk/ a9aeed9 lineage-sdk: Cleanup whitespace in resources 4496c7f Revert "Add resources for WiFi customization" d390779 lineage-sdk: Remove MediaRecorder API 900f009 lineage-sdk: Remove ACTION_APP_FAILURE intent e54c07d lineage-sdk: Remove alarm clock API b1cf98b lineage-sdk: Remove unused ManagedServices class 861ba2d lineage-sdk: Remove lineage telephony service 7c69dc9 lineage-sdk: Remove MODIFY_NETWORK/SOUND_SETTINGS permissions 99fba21 lineage-sdk: Remove lineage status bar service 498b79b lineage-sdk: Remove external views API 60aa859 lineage-sdk: Remove app suggest feature dc1731e lineagehw: Remove thermal monitor feature 19d8afb lineagehw: Remove persistent storage feature d66c37c lineagehw: Remove tap to wake feature d859077 lineagehw: Remove unique device ID feature * packages/apps/AudioFX/ 74c93b8 AudioFX: Remove old CM API QS tile * packages/apps/Jelly/ 3f71377 Jelly: Set correct webview visibility on Show/Hide CustomView * packages/apps/LineageParts/ b5619a5 LineageParts: Add deviceSupportsFlashLight util * packages/apps/Settings/ b5b81d4 Settings: Fix italian strings aeb8459 Merge pull request #30 from entony80/patch-4 19451fe Update Italian translation 32e812b Merge 'lineage-15.1' into 8.1 * packages/apps/Snap/ 8032027 Snap: update shutter buttons on CaptureUI * packages/apps/crDroidSettings/ 808d4ff crdroid: Clean up italian strings 656737b Merge pull request #130 from entony80/patch-7 47c320c Update Italian translation ==================== 01-23-2018 ==================== * android/ 2de4dfb Merge 'lineage-15.1' into 8.1 ffb4160 lineage: Reenable Updater 7b31012 lineage: Reenable Profiles Trust Provider * build/make/ 5e9c638 Merge 'lineage-15.1' into 8.1 * device/lineage/sepolicy/ c3bb264 sepolicy: Move exfat, ntfs and fuseblk types to system/sepolicy 0e69cb5 qcom: Allow fsck to check /persist * packages/apps/Jelly/ 71ff34e Jelly: add dialog to show SSL certificate info * packages/apps/LineageParts/ b1b2557 LineageParts: Fix up dropdown preference style for O dd1e032 LineageParts: Match default menu long press action with actual config * packages/apps/Profiles/ 43403ac Profiles: rebrand step 2: update file contents dbb3697 Profiles: rebrand step 1: update paths * packages/apps/Settings/ 4a5ca40 InstalledAppDetails: fix refreshing storage summary after force stop * packages/apps/Snap/ e320133 Snap: Rebrand to org.lineageos.snap * packages/apps/WallpaperPicker/ b78740f WallpaperPicker: add a "No Wallpaper" option de3ad6a WallpaperPicker: Update for wallpaper API changes d7436fd WallpaperPicker: bring back cm wallpapers * packages/apps/crDroidHome/ f8d9942 Launcher3: Fix NPE in PagedView * packages/apps/crDroidSettings/ 1b2e819 crdoid: Add statusbar weather [2/2] b1d02ea crdroid: Bring back pocket judge aa061cb crdroid: Bring in advanced reboot switch 245d656 crdroid: Link power menu settings under button settings * vendor/oneplus/ 73256eb op3: Kang QTI telephony extension from tissot ==================== 01-22-2018 ==================== * device/lineage/sepolicy/ 6e59e06 sepolicy: allow vold to mount fuse-based sdcard 123e1df sepolicy: Allow vold to `getattr` on mkfs_exec d17140e sepolicy: fix denials for external storage 9ceec6f sepolicy: treat fuseblk as sdcard_external 397e3cd sepolicy: label exfat and ntfs mkfs executables a2718d3 sepolicy: Add domain for mkfs binaries 7727222 sepolicy: Set the context for fsck.exfat/ntfs to fsck_exec 4daa979 sepolicy: Fix sysinit denials 9e6ab47 sepolicy: Permissions for userinit de517a7 sepolicy: allow userinit to set its property cbeae99 sepolicy: Add policy for sysinit 48e2eaa sepolicy: qcom: add persist_block_device type * device/oneplus/msm8998-common/ a1953a6 msm8998: sepolicy: Remove persist_block_device 89cc6fe msm8998: correct copy path for audio_effects c46dac5 msm8998: nuke blur * device/qcom/sepolicy/ fc211fc Use set_prop() macro for property sets 6a96815 legacy: Label old kgsl sysfs nodes 98e6ef5 legacy: Label old SSR sysfs b6355de legacy: Allow qmuxd access diag 73455bc legacy: Label old UIO sysfs 618fc54 sepolicy: Label boot/recovery/cache/system partitions aefb3f3 legacy: Add back old fdAlbum rule 55286ff legacy: Readd support for old perfd socket d321dde sepolicy: Add sysfs labels for devices using 'soc.0' 7239744 legacy: label per_mgr as a binder service b68a5ba legacy: let audioserver connect to thermal engine sockets 845b209 legacy: Fix labeling the thermal sockets 063c002 legacy: allow rild to access radio data files c6d0ec8 legacy: add back imscm support into ims f3f81f9 legacy: add back ipacm rules 00f6898 legacy: label old msm_irqbalance prop a907fab legacy: label old hardcoded data paths 948cc85 legacy: let rfs_access do msm ipc ioctls 2a37a2b legacy: allow rmt_storage sys_admin capability 656faee legacy: add back rules for non-treble devices 7612697 legacy: add back radio rules 8928745 legacy: add back perfd sepolicy * external/e2fsprogs/ 8e492e7 Fix build warnings with '__bitwise' macro redefined * frameworks/base/ 53ee0d6 Set scrollview on the power menu 13178c2 Merge 'lineage-15.1' into 8.1 1278ade Powermenu: Revert our changes 8701cd4 SystemUI: Fix crash when taking screenshot in partial screenshot view 6219757 frameworks: Power menu customizations c788224 Custom logo customizations [1/2] * hardware/qcom/display-caf/msm8996/ e9b9919 qdutils: Remove qdutils source files from libqdMetaData * lineage-sdk/ ef463ba lineage-sdk: Enable advanced reboot by default f00e8f3 Merge 'lineage-15.1' into 8.1 * lineage-sdk/samples/weatherproviderservice/OpenWeatherMapProvider/ 9d8b1ca Rebrand for Lineage SDK * lineage-sdk/samples/weatherproviderservice/WundergroundWeatherProvider/ c08e091 Rebrand for Lineage SDK * lineage-sdk/samples/weatherproviderservice/YahooWeatherProvider/ adf77d3 Rebrand for Lineage SDK * packages/apps/Jelly/ a80ca96 Jelly: Update for API 26 * packages/apps/LineageParts/ 7059b18 LineageParts: Disable indexing power menu and expanded desktop 3f4fe99 Merge 'lineage-15.1' into 8.1 * packages/apps/Messaging/ c9f3884 Messaging: Don't crash on unsupported shared content type 19274aa Messaging: Request external storage permission before handling shared files 17f8c6d Messaging: make some more elements use accent instead of primary 04491e6 Messaging: show snackbar instead of toast when deleting conversation 6624bee Messaging: Switch to mipmap launcher icons 55f5fc0 MediaPicker: Check for NPE 9777e41 Messaging: fix bad recycle on sending two mms in a row f7188a4 Use app settings for conversation settings if no custom set e910faa Messaging app crashes after a few MMS a6c4425 Fixed storage permission issue for attachments 71582f4 Added support for video and audio mms attachments 65719eb Play an audible notification on receiving a class zero message. Changes ported from http://review.cyanogenmod.org/#/c/125457/ 74a5f24 Messaging: Implement saved video attachments in MMS aeaabf3 Messaging: bring back accent color 97332ba Messaging App is crashing when storage memory is full ede625a Fix menu item highlight color. 69f854a Improve swipe to delete strings a970ac8 Messaging: Toggable keyboard emoticons access cfafda9 Messaging: Swipe right to delete conversation c19aaaf MessageQueue: Process pending messages per subscription 4996402 Messaging: change Avatar fontFamily to sans-serif-medium 4182a48 Messaging: Implement option for swipe to delete. * packages/apps/Settings/ 923e41d Settings: Move advanced reboot switch 9f9a90c Merge 'lineage-15.1' into 8.1 3203814 Settings: Add advanced restart switch * packages/apps/WallpaperPicker/ addfc4c WallpaperPicker: materialize delete icon c166072 WallpaperPicker: add adaptive icon b7927a4 WallpaperPicker: bump gradle * packages/apps/crDroidHome/ bdfed87 Launcher3: disable DOTS_ONLY for badge renderer 2a48dca Launcher3: Featurize gestures * packages/apps/crDroidSettings/ 08a2497 crdroid: Bring back logo love * packages/services/OmniJaws/ 344c1b4 OmniJaws: Switch to Yahoo provider by default 5a3f9d5 Switch to crDroid OWM key -- Read commit message * system/sepolicy/ 82fda80 treble sepolicy tests: Workaround /sbin services labels 8f68252 sepolicy: Add missing exfat and fuseblk types 1cebeef Merge 'lineage-15.1' into 8.1 * vendor/crDroidOTA/ 5ac337d dumpling: update to crDroidAndroid-8.1-20180121-dumpling-v4.0-BETA f647a9d dumpling: updated changelog 16.01.2018-21.01.2018 * vendor/oneplus/ 439eb3e msm8998: update blobs from OP5_O2_Open_4 and OP5T_O2_Open_2 ==================== 01-21-2018 ==================== * device/oneplus/msm8998-common/ e00fb39 msm8998-common: increse wifi driver load delay to 15 seconds d2db2ca msm8998: add groups for tftp_server * frameworks/base/ 02b58ef BatteryBar: Convert to TunerAPI bc24ed3 TunerService: Prevent NPE with tunable * hardware/qcom/fm/ d8a3879 FM: Add config option for helium cherokee specific modules * lineage-sdk/ a0e2956 lineage-sdk: Import power menu related classes * packages/apps/LineageParts/ 079d48c Remove unused power menu actions and cleanup 3427dba LineageParts: Re-enable PowerMenuActions and adapt to SDK updates * vendor/crDroidOTA/ 49e66c6 Update marlin, add sailfish * vendor/oneplus/ c891071 op3: Update blobs ==================== 01-20-2018 ==================== * android/ 0db0bec Merge 'lineage-15.1' into 8.1 * device/oneplus/msm8998-common/ 73d0d56 msm8998: update to android.hardware.radio 1.1 387043c msm8998: update to android.hardware.wifi 1.1 b98d2a4 msm8998: enable AAudio MMAP mode 3652d82 msm8998-common pocketmode: Ensure FP is always left enabled when screen is turned on 4227989 overlay: Enable carrier VT e1a2bc8 msm8998: Compile libhwui in perf mode 85a09ba msm8998: add 10s wifi driver probe delay * frameworks/base/ 318e479 Fix Google dialer FC due to missing permissions * hardware/qcom/power/ 34990dd power: Fix up compilation with 1.1 hal and legacy stats * packages/apps/DUI/ 5892ae1 Implement darkintensity also for smartbar button ripple animation * packages/apps/Settings/ db3de55 Merge 'lineage-15.1' into 8.1 * packages/services/Telephony/ c188101 Merge 'lineage-15.1' into 8.1 * vendor/crDroidOTA/ 62ac79d angler: Update to new beta 8fe3028 Update changelog_hokie.txt 99faf29 mido: welcome oreo * vendor/oneplus/ ee5797b bacon: Remove libmmcamera_tuning 91969f0 bacon: Remove listen blobs e9d64b1 bacon: Remove deprecated media blobs 4e9983b bacon: commonize blobs with oppo8974 again 7805e2b bacon: Move all proprietary blobs to vendor b245018 bacon: Remove unused qti-telephony-common.jar b92427c bacon: Cleanup proprietary files list a211bd7 bacon: Update WideVine DRM to one-blob solution e52d999 bacon: Ship missing OMX codecs decoders 5c200e4 op3: Update perf blobs ==================== 01-19-2018 ==================== * build/make/ 498b73e Merge 'lineage-15.1' into 8.1 * device/oneplus/msm8998-common/ 59c4de0 msm8998: Add IMS c87934b msm8998: init: switch to BFQ on boot completed 7edca01 msm8998: use cortex-a73 variant c83ff53 msm8998: Boot permissive for now * frameworks/base/ c714d94 base: Add permissions for OmniJaws 0da51c2 Merge 'lineage-15.1' into 8.1 933f9b1 Revert "Add support to manually pause/resume downloads [1/2]" 8cee72d Revert "Return: Listanimation Views and Interpolator [1/2]" 10cbca8 Power menu scrollview improvements 2f50fd7 Set scrollview on the power menu * hardware/qcom/power/ dd78859 power: Remove mutex to camera hints * kernel/oneplus/msm8998/ a806756 Revert "block: do not merge requests without consulting with io scheduler" d139539 LINARO: arm64: topology: fix cpu power calculation 9967bd2 nfc: Disable pn544_wake_lock 4f16cf2 oneplus5: defconfig: enable BFQ 57232d8 block, bfq: update to latest bfq-v8-v4.4 state 3958bf3 block, bfq: add Early Queue Merge (EQM) to BFQ-v7r11 for 4.4.0 6ff1748 block: introduce the BFQ-v7r11 I/O sched for 4.4.0 6b78e75 block: cgroups, kconfig, build bits for BFQ-v7r11-4.4.0 * lineage-sdk/ 6ed9de7 Merge 'lineage-15.1' into 8.1 * packages/apps/Settings/ ab9d708 Merge 'lineage-15.1' into 8.1 * packages/apps/crDroidSettings/ 65a0443 crdroid: Remove listview animation settings properly 148f8fa crdroid: Remove listview animation settings * packages/services/Telephony/ e6492cf Fix multiple apn items issue * vendor/crDroidOTA/ 774ccaf cheeseburger: Another delicious update ==================== 01-18-2018 ==================== * android/ 09cafbf manifest: Add hardware/lineage/livedisplay * device/qcom/sepolicy/ 3937102 sepolicy: Add /data/vendor/time label for old oreo blobs * external/ant-wireless/ant_native/ 94be517 Merge tag 'LA.UM.6.4.r1-05900-8x98.0' of https://source.codeaurora.org/quic/la/platform/external/ant-wireless/ant_native into HEAD * frameworks/base/ 9a8b0e3 Powermenu: Add missing bits for gradient display 08d745f BatteryBar: Update defaults 37c34cf frameworks: Add unlinked ringtone and notification volumes 215a80c SystemUI: OmniJaws qs tile integration 99f23ab Allow adjusting screen density to smaller sizes. * hardware/qcom/fm/ 924fd88 Merge tag 'LA.UM.6.4.r1-05900-8x98.0' of https://source.codeaurora.org/quic/la/platform/vendor/qcom-opensource/fm into HEAD * hardware/qcom/media-caf/msm8916/ a678fa4 mm-video-v4l2: Fix compilation dependencies with O-MR1 * kernel/oneplus/msm8998/ d8e5a4b oneplus5: Update defconfig 7268382 serial: msm_serial_hs: Protect spurious irqs after wakeup irq enablement c7814c5 msm: mdss: save state of vsync handler 1b4a16e net/wireguard: add wireguard importer 8b65f30 Make msm_serial_hs RT to improve bluetooth performance ca8b4c2 msm_serial_hs: make the Bluetooth tty thread RT 680a5a5b tty: add tty_port_set_policy function 194949e tty: check before stopping kthread 62f2e10 tty: move tty_port workqueue to be a kthread 9bbbbe9 BACKPORT: mm: fix pageblock heuristic cfb9268 ANDROID: keychord: Fix races in keychord_write. 37172c4 UPSTREAM: writeback: fix the wrong congested state variable definition fa6db0e UPSTREAM: jiffies.h: declare jiffies and jiffies_64 with ____cacheline_aligned_in_smp fbd036d arm64: strcmp: align to 64B cache line 8890727 fs: default to noatime 5853857 msm: kgsl: Report correct GPU frequency in sysfs c411fbb PM/devfreq: bw_hwmon: Unlock mutex in case of error 5bec8b8 PM / devfreq: Fix the bug of devfreq_add_device when governor is NULL c076da2 PM / devfreq: Skip status update on uninitialized previous_freq 5bfc377 PM / devfreq: Add proper locking around list_del() 4d7701c PM: devfreq: Always reflect a change of polling interval 14cbce5 PM: devfreq: Use high priority workqueue 5bf287c msm_cci: fix inconsistent mutex_lock bd48787 msm: mdss: fix inconsistent mutex_lock 14ecdfa slimbus: fix inconsistent mutex_lock 4afc65c qdsp6v2: fix inconsistent mutex_lock 18ed4b8 wcd9335: fix inconsistent mutex_lock 838eb1a msm: mdss: fix inconsistent mutex_lock 5a2695c msm: qdsp6v2: fix inconsistent spin_lock 5fa8f6c pwm: qpnp: Fix qcom HW known issue ae80e2b UPSTREAM: tty: serial_core: add tty NULL check to uart_tx_stopped f664886 block, scheduler: convert xxx_var_store to void 986492d block/cfq: cache rightmost rb_node f003f01 block/cfq: replace cfq_rb_root leftmost caching 9891868 rbtree: cache leftmost node internally c01ac36 cfq: Give a chance for arming slice idle timer in case of group_idle 9709704 cfq-iosched: fix the delay of cfq_group's vdisktime under iops mode e47dc112 cfq-iosched: Delete unused function min_vdisktime() 03e2ed5 cfq-iosched: Adjust one function call together with a variable assignment b47b420 block: Initialize cfqq->ioprio_class in cfq_get_queue() 0e9cf79 block: do not merge requests without consulting with io scheduler ad55eb1 cfq-iosched: Charge at least 1 jiffie instead of 1 ns f13e94d cfq-iosched: Fix regression in bonnie++ rewrite performance 0ba2889 cfq-iosched: Convert slice_resid from u64 to s64 332ea90 cfq-iosched: Convert to use highres timers 38853b3 cfq-iosched: Expose microsecond interfaces dd4fa57 cfq-iosched: Convert from jiffies to nanoseconds 9faf883 cfq-iosched: Allow parent cgroup to preempt its child b8fe824 cfq-iosched: Allow sync noidle workloads to preempt each other d736f3f cfq-iosched: Reorder checks in cfq_should_preempt() 687026e cfq-iosched: Don't group_idle if cfqq has big thinktime ad4db6a fs/fs-writeback.c: remove redundant if check c2a9279 mm, writeback: flush plugged IO in wakeup_flusher_threads() 0675e4d writeback: Write dirty times for WB_SYNC_ALL writeback 36e3135 fs/fs-writeback.c: inode writeback list tracking tracepoints 6b218ad fs/fs-writeback.c: add a new writeback list for sync 9afa82c writeback: inode cgroup wb switch should not call ihold() e573609 mm,writeback: don't use memory reserves for wb_start_writeback e7776ae qcom: use interruptible wait to reduce load avg f830d8d proc: Remove additional SafetyNet flags from /proc/cmdline 961f552 proc: Remove verifiedbootstate flag from /proc/cmdline 132ba45 cpuidle: don't disable cpuidle when entering suspend 802b4aa msm: mdss: convert threads to interruptible 8632c60 ASoC: wcdxxxx: queue work on power efficient wq aa503e6 power: qpnp-fg-gen3: queue work on system_power_efficient_wq ac6c9b8 drivers: power: bcl: queue work on system_power_efficient_wq f26d9f1 power: bcl: queue work on system_power_efficient_wq b65972f qcom: msm-core: queue work on system_power_efficient_wq 3fe7f1d drivers: mdss: queue input handler functions to a high prio wq 47bf4f4 drivers: thermal: queue work on system_power_efficient_wq 43f0b48 msm: camera: properly initialize vfe 9947a58 Merge tag 'v4.4.112' into 8.1 * lineage-sdk/ e861b1d lineage-sdk: fix picture adjustment from depending on color balance * packages/apps/Settings/ f122d3e Settings: Use correct icon for ring volume 5ee94bd Settings: Add switch for linked ring and media notification volumes 406610a Settings: Add back increasing ring feature (2/3). * packages/apps/crDroidHome/ d287022 Launcher3: fix resizing of detailed weather view 3791b3b Launcher3: fix typo 7816b62 Launcher3: weather: use fallback when condition image could not be resolved a674e86 Launcher3: fix calendar permission checks for top widget aa132a4 Launcher3: add detailed weather view to top widget * packages/apps/crDroidSettings/ c53a9c7 crdroid: Update defaults and clean up battery bar 77b1646 crdroid: Fix multiuser usage and add reset to OmniJaws 3239d82 crdroid: Resurrect OmniJaws settings * system/core/ 1694e4d Merge 'lineage-15.1' into 8.1 * system/qcom/ a0d762d Merge tag 'LA.UM.6.4.r1-05900-8x98.0' of https://source.codeaurora.org/quic/la/platform/system/qcom into HEAD * vendor/lineage/ a8ba7a7 crdroid: Compile OmniJaws * vendor/oneplus/ 0353439 op3: Update blobs from OB30/OB21 ec9ac70 op3: Kang graphics stack from mata/cheeseburger * vendor/qcom/opensource/interfaces/ ee04d1b Merge tag 'LA.UM.6.4.r1-05900-8x98.0' of https://source.codeaurora.org/quic/la/platform/vendor/qcom-opensource/interfaces into HEAD ==================== 01-17-2018 ==================== * android/ 855271e crdroid: Track OmniJaws services 79644b2 Merge 'lineage-15.1' into 8.1 * build/make/ 80d8b9f build: Separate commands in recovery foreach loops f12eb5a build: recovery: Support adding device-specific items * device/oneplus/dumpling/ 8088ff0 dumpling: Add overlay for device hardware keys * device/oneplus/msm8998-common/ 50155c6 sepolicy: Fix snap camera denial 12fda0f msm8998-common: Remove device specific SunlightEnhancement * device/qcom/sepolicy/ 72c0e44 Merge tag 'LA.UM.6.4.r1-05700-8x98.0' of https://source.codeaurora.org/quic/la/device/qcom/sepolicy into HEAD * kernel/oneplus/msm8998/ 42375c1 Linux 4.4.112 125d764 selftests/x86: Add test_vsyscall 999d4f1 x86/alternatives: Add missing '\n' at end of ALTERNATIVE inline asm e997d99 x86/alternatives: Fix optimize_nops() checking 433d785 sysfs/cpu: Fix typos in vulnerability documentation 72cf81e x86/cpu: Implement CPU vulnerabilites sysfs functions 73492b6 sysfs/cpu: Add vulnerability folder 9718bf5 x86/cpu: Merge bugs.c and bugs_64.c caae411 x86/cpufeatures: Add X86_BUG_SPECTRE_V[12] 6349cab x86/pti: Rename BUG_CPU_INSECURE to BUG_CPU_MELTDOWN 07c7aa5 x86/cpufeatures: Add X86_BUG_CPU_INSECURE 65b2859 x86/cpufeatures: Make CPU bugs sticky 18b849b x86/cpu: Factor out application of forced CPU caps d013f41 x86/Documentation: Add PTI description cf9f240 e1000e: Fix e1000_check_for_copper_link_ich8lan return value. 10a4324 uas: ignore UAS for Norelsys NS1068(X) chips 0ae8645 Bluetooth: Prevent stack info leak from the EFS element. b4106c5 staging: android: ashmem: fix a race condition in ASHMEM_SET_SIZE ioctl 27a194b usbip: remove kernel addresses from usb device and urb debug msgs 3f57709 USB: fix usbmon BUG trigger 92e8ba1 usb: misc: usb3503: make sure reset is low for at least 100us e4c9428 USB: serial: cp210x: add new device ID ELV ALC 8xxx a962c95 USB: serial: cp210x: add IDs for LifeScan OneTouch Verio IQ 531a259 target: Avoid early CMD_T_PRE_EXECUTE failures during ABORT_TASK 694c1ed iscsi-target: Make TASK_REASSIGN use proper se_cmd->cmd_kref 095b0ba bpf, array: fix overflow in max_entries and undefined behavior in index_mask 9a7fad4 bpf: prevent out-of-bounds speculation 6480645 bpf: adjust insn_aux_data when patching insns 19614ee bpf: refactor fixup_bpf_calls() 14c7c55 bpf: move fixup_bpf_calls() function 0748b80 bpf: don't (ab)use instructions to store state 087a922 bpf: add bpf_patch_insn_single helper c18b1bd kaiser: Set _PAGE_NX only if supported 0b6231f drm/vmwgfx: Potential off by one in vmw_view_add() 6785f95 KVM: x86: Add memory barrier on vmcs field lookup 7d1bef0 x86/microcode/intel: Extend BDW late-loading with a revision check c77dd7b rbd: set max_segments to USHRT_MAX 68829e7 crypto: algapi - fix NULL dereference in crypto_remove_spawns() 608644a ipv6: fix possible mem leaks in ipv6_make_skb() b188ce3 net: stmmac: enable EEE in MII, GMII or RGMII only f574e2e sh_eth: fix SH7757 GEther initialization 29ca856b sh_eth: fix TSU resource handling 4449652 RDS: null pointer dereference in rds_atomic_free_op 10d06ed RDS: Heap OOB write in rds_message_alloc_sgs() d19b5ed net: core: fix module type in sock_diag_bind b9f1649 ip6_tunnel: disable dst caching if tunnel is dual-stack 0e1cade 8021q: fix a memory leak for VLAN 0 device 7ec5d87 x86/pti/efi: broken conversion from efi to kernel page table cc0e361 Revert "userfaultfd: selftest: vm: allow to build in vm/ directory" 3ae4309 xhci: Fix ring leak in failure path of xhci_alloc_virt_device() 6321e17 sysrq: Fix warning in sysrq generated crash. 6f61bd5 hwrng: core - sleep interruptible in read f065b5f x86/mm/pat, /dev/mem: Remove superfluous error message 146001a cx82310_eth: use skb_cow_head() to deal with cloned skbs be48b6e smsc75xx: use skb_cow_head() to deal with cloned skbs 36a1c87 sr9700: use skb_cow_head() to deal with cloned skbs efca4f4 lan78xx: use skb_cow_head() to deal with cloned skbs ad19635 r8152: adjust ALDPS function a37ff61 r8152: use test_and_clear_bit 9d61474 r8152: fix the wake event ea6f411 usb: musb: ux500: Fix NULL pointer dereference at system PM 829b825 usbvision fix overflow of interfaces array bd44e3f locking/mutex: Allow next waiter lockless wakeup 1920b8a futex: Replace barrier() in unqueue_me() with READ_ONCE() e143f5d locks: don't check for race with close when setting OFD lock c4eafbc zswap: don't param_set_charp while holding spinlock eeca23f mm/zswap: use workqueue to destroy pool 45c26b0 mm/page-writeback: fix dirty_ratelimit calculation 9780795 mm/compaction: pass only pageblock aligned range to pageblock_pfn_to_page 756000b mm/compaction: fix invalid free_pfn and compact_cached_free_pfn 0e82bbc x86/acpi: Reduce code duplication in mp_override_legacy_irq() d091a2b ALSA: aloop: Fix racy hw constraints adjustment a9cad56 ALSA: aloop: Fix inconsistent format due to incomplete rule 3d3b2c6 ALSA: aloop: Release cable upon open error path fa6c187 ALSA: pcm: Allow aborting mutex lock at OSS read/write loops 9bb4bb1 ALSA: pcm: Abort properly at pending signal in OSS read/write loops 1ee7bc5 ALSA: pcm: Add missing error checks in OSS emulation plugin builder 3074fe0 ALSA: pcm: Remove incorrect snd_BUG_ON() usages f511ba8 iommu/arm-smmu-v3: Don't free page table ops twice 745a0d9 x86/acpi: Handle SCI interrupts above legacy space gracefully 1a69937 x86/vsdo: Fix build on PARAVIRT_CLOCK=y, KVM_GUEST=n 8d383ff kvm: vmx: Scrub hardware GPRs at VM-exit 0753661 net/mac80211/debugfs.c: prevent build failure with CONFIG_UBSAN=y f2c131d MIPS: Disallow outsized PTRACE_SETREGSET NT_PRFPREG regset accesses 725679d MIPS: Also verify sizeof `elf_fpreg_t' with PTRACE_SETREGSET 9584ae5 MIPS: Fix an FCSR access API regression with NT_PRFPREG and MSA a6972f8 MIPS: Consistently handle buffer counter with PTRACE_SETREGSET e68049f MIPS: Guard against any partial write attempt with PTRACE_SETREGSET b1e808b MIPS: Factor out NT_PRFPREG regset access helpers 1e918a4 MIPS: Validate PR_SET_FP_MODE prctl(2) requests against the ABI of the task 6c2c83e IB/srpt: Disable RDMA access by the initiator a71d6de can: gs_usb: fix return value of the "set_bittiming" callback eb91461 KVM: Fix stack-out-of-bounds read in write_mmio cbb1cc7 dm bufio: fix shrinker scans when (nr_to_scan < retain_target) aa97beb pwm-qpnp: fix the uninitialized pwm mode issue 6263ff0 drivers: input: synaptics: disable button swap and key disabler for dumpling 287d02e msm8998: Add livedisplay cmds for dumpling panel s6e3fc1 8db5477 msm8998: Add proximity_state sysfs support to goodix driver 7bdedf4 oneplus5: defconfig: do not optimize for size a746020 oneplus5: defconfig: disable CONFIG_MMC 335261b oneplus5: defconfig: regenerate and enable CONFIG_MODULE_SRCVERSION_ALL 70248a7 ion: system_secure_heap: fix constant logical comparison bug f9ec5d0 lib/lz4: make arrays static const, reduces object code size be49ab6 lz4: fix compress max output bound da3a089 UPSTREAM: lib: update LZ4 compressor module 503c3bb UPSTREAM: lib: lz4: cleanup unaligned access efficiency detection 9a5ab6f UPSTREAM: lz4: fix wrong compress buffer size for 64-bits 0524f00 oneplus5: build qcacld as module 39235ad msm: camera: Add laser LED support for depth sensor 79c38a2 s6e3fc1: use default (255) max backlight brightness ed47bb4 ANDROID: initramfs: call free_initrd() when skipping init 0617d27 drivers: msm: mdss: adjust backlight cmd for s6e3fc1 panels b490dad cheeseburger: dts: adjust fingerprint entries for new drivers 80d9341 drivers: fpc: readd sensor_version sysfs knob 6b70972 drivers: input: import fingerprint drivers from Open Beta 1 036527e sound: soc: import changes from Open Beta 1 ca7dbd4 arch: dts: disable esd check for panels 8c29f46 dumpling: dts: initial import from Open Beta 1 955d8ea cheeseburger: dts: commonize includes to oneplus5 a323355 drivers: import from Open Beta 1 8e96ada drivers: input: import from Open Beta 1 cc06bcf arch: arm: dts: update from Open Beta 1 a8ff0c4 Revert "msm: camera: Add laser LED support for depth sensor" a2d8cd0 oneplus5: add initial lineage defconfig e2fecc1 import OnePlus 4.5.14 changes 880a1d4 include: linux: fix build breakage if IPC logging is disabled 5d56a90 FROMLIST: tracing: Add support for preempt and irq enable/disable events 3951f2a FROMLIST: tracing: Prepare to add preempt and irq trace events 43f1761 UPSTREAM: ipv6: fib: Unlink replaced routes from their nodes 263db25 ANDROID: usb: gadget: assign no-op request complete callbacks 411a72c ANDROID: usb: gadget: configfs: fix null ptr in android_disconnect 3bd2725 ANDROID: Use sk_uid to replace uid get from socket file 34e6846 drivers: cpufreq_interactive: handle error for module load fail e64e943 BACKPORT: ext4: add EXT4_IOC_GOINGDOWN ioctl 626bced BACKPORT: ext4: add shutdown bit and check for it 6f09b6e BACKPORT: ext4: rename s_resize_flags to s_ext4_flags f485cd1 UPSTREAM: net: xfrm: allow clearing socket xfrm policies. 968bc21 BACKPORT: xfrm: Clear sk_dst_cache when applying per-socket policy. 740e5f9 ANDROID: check dir value of xfrm_userpolicy_id 7b68947 Revert "proc: smaps: Allow smaps access for CAP_SYS_RESOURCE" c92f14d ANDROID: binder: Remove obsolete proc waitqueue. 1b6d277 UPSTREAM: android: binder: fix type mismatch warning 3e5797b FROMLIST: binder: fix proc->files use-after-free f29bb8e ANDROID: binder: clarify deferred thread work. f1e28ef ANDROID: binder: show high watermark of alloc->pages. 895c1f5 ANDROID: binder: Add thread->process_todo flag. bc68e89 FROMLIST: android: binder: Fix null ptr dereference in debug msg 537e1ee FROMLIST: android: binder: Change binder_shrinker to static ea60a09 ANDROID: binder: fix node sched policy calculation a872f00 ANDROID: binder: init desired_prio.sched_policy before use it af3ff5c ANDROID: binder: fix transaction leak. 8541439 FROMLIST: binder: fix use-after-free in binder_transaction() 7aea958 FROMLIST: android: binder: Don't get mm from task 6f5422a FROMLIST: android: binder: Remove unused vma argument a668d2b FROMLIST: android: binder: Drop lru lock in isolate callback 0f24775 FROMLIST: binder: fix an ret value override b145387 FROMLIST: android: binder: Add page usage in binder stats 1c97ef3 FROMLIST: android: binder: Add shrinker tracepoints f533497 FROMLIST: android: binder: Add global lru shrinker to binder 36b0a3c FROMLIST: android: binder: Move buffer out of area shared with user space 9d44340 FROMLIST: android: binder: Add allocator selftest 80d08cd FROMLIST: android: binder: Refactor prev and next buffer into a helper function 6fc4a8e ANDROID: binder: don't queue async transactions to thread. a342d81 ANDROID: binder: call poll_wait() unconditionally. 719ed06 ANDROID: binder: don't enqueue death notifications to thread todo. fb8c30f ANDROID: binder: Don't BUG_ON(!spin_is_locked()). 952cd0d BACKPORT: partial: mm, oom_reaper: do not mmput synchronously from the oom reaper context 6fa0612 ANDROID: uid_sys_stats: fix the comment 01b72b3 ANDROID: uid_sys_stats: Fix implicit declaration of get_cmdline() d031009 uid_sys_stats: log task io with a debug flag 7325d2f misc: fpc1020: Increase fingerprintd nice value when screen is off 119d851 misc: fpc1020: Wait for uevent to send before exiting IRQ handler 7308da9 misc: fpc1020: Simplify proximity shut-off 3f2d4a0 misc: fpc1020: Honor proximity state 857b1f4 misc: fpc1020: Clean up interrupt handler 7e5b257 misc: fpc1020: Set fingerprintd priority to max when screen is off 9e60431 misc: fpc1020: Report key input when interrupt is fired with screen off ca8c2d4 misc: fpc1020: Clean up PM routines and move them into dedicated worker 06e4ef3 mdss: livedisplay: Don't send sRGB/DCI-P3 off cmd when dsi on c9ec2b5 ARM: dts: update panel sRGB and DCI-P3 cmds 5aadef3 mdss: livedisplay: Add support for DCI-P3 mode 307f9ea mdss: livedisplay: Fix memory leaks in mdss_livedisplay_update() a03fdce op3: Fix and optimize SRGB commands aa239ff2 mdss: livedisplay: Add commands to enable SRGB mode 75baf1f video: mdss: LiveDisplay driver be1c108 kernel: Fix potential refcount leak in su check 4f4e368 kernel: Only expose su when daemon is running 82adc1a smb_lib: auto toggle otg switch based on dash status e4b5260 cheeseburger: dts: mount /system 4a94910 drivers: misc OnePlus source imports d833898 drivers: power: import OnePlus 4.5.11 changes c0842b9 drivers: cpufreq: correct return value checks in QoS handlers 415cd0a cheeseburger: import QoS changes 7e48576 [16859]: Fix Dynamic minor values for successful registration of rndis QC driver bc124ae drivers: import OnePlus 4.5.10 changes e259826 cheeseburger: dts: include msm8998-mdss-panels.dtsi fdf1edd cheeseburger: apply camera changes from oneplus as overlay 2e87dc9 DASH: spoof normal usb fastcharge 7634d95 power: supply: import oneplusified qcom drivers 1d442b4 qpnp-haptic: make its strength adjustable in VibratorHW ca5b127 drivers: soc: qcom: import OnePlus qpnp-haptic sources 5f5ea03 cheeseburger: leds: enable rgb sync 1d5dae2 leds: leds-qpnp: add synchronized rgb control d0c58a7 pwm: qpnp-pwm: add api for synchronous enable of pwms fc51c01 camera: import changes from oneplus eccd491 cheeseburger: sound: properly configure wsa properties bcbc043 sound: import changes from oneplus 43e6dbc sound: soc: codecs: import tfa9891 7e2734d input: tri-state: rewritten tri-state-key driver 8cdf26f drivers: input: misc: import fpc and tri state drivers 43d1e3d drivers: input: bring up to date with old cm-14.1 state 37f848e drivers: input: import synaptics s3320 d7b05f0 drivers: nfc: import pn544 driver from OnePlus 18ba338 drivers: soc: icnss: add version information to *_info 44d036f drivers: soc: qcom: import *_info d45f3a1 cheeseburger: use oneplus regulator adjustments 0f9ffd4 cheeseburger: move panel include to highest possible level f309deb ARM: dts: OP5: Move 0x29 to dsi on command 6b1568b cleanup cheeseburger panels and handle s6e3fa6 backlight command b78b344 arm: dts: properly configure ramoops and reserved memory regions c0db2f4 arm: dts: import dts files for cheeseburger 21298ba drivers: staging: qcacld: clean up after qualcomm (again) 23b0f6b drivers: staging: import LA.UM.6.4.r1-05900-8x98.0 wifi stack 0726b22 add cflag for oneplus vendor 20bb77d include/uapi/linux/if_pppox.h: include linux/if.h f3cc919 netfilter: fix include files for compilation e923abd arch: Unbreak mrproper/clean e7148d1 include: asm-generic: do not hard code HZ to 100 9c598a9 ANDROID: add script to fetch android kernel config fragments 128dbbe ANDROID: configs: remove config fragments dba1d23 firmware_class: make firmware caching configurable 457c5c9 Merge tag 'v4.4.100' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into lineage-15.1 * packages/apps/Settings/ 45df19a fingerprint: Allow devices to configure sensor location * packages/services/OmniJaws/ 297bc7d OmniJaws: shadow widget images d344af4 OmniJaws: correct init of default icon pack for widget 80807cf OmniJaws: service stop follow same path as if disabled from outside 16d6fda Revert "OmniJaws: simple service disable should not throw error" b16f3e0 OmniJaws: display wind direction as pinWheel and not degrees 34cefb6 Weather: add new Outline icon set 641209f OmniJaws: add tinting of vector drawabes 19879a4 OmniJaws: simple service disable should not throw error ab09d95 OmniJaws: rework wakelock usage ba32c94 OmniJaws: add setup column to settings query 6764b7e Vectorize default weather icons 8c2991a Automatic translation import a65a90f Automatic translation import c79f533 Automatic translation import 3bfd34a Automatic translation import a26f162 OmniJaws: update README.md to include OWM API key usage info c562b63 OmniJaws: update README.md * system/core/ 6b7fdc7 init: Remove unnecessary undefine 28f30a5 utils: Threads: Handle empty thread names * vendor/crDroidOTA/ 6d47697 Changed marlin filename e567390 Add marlin a455c7b Initial oreo changelog * vendor/lineage/ 4b534b7 overlay: Disable SystemUI anti-falsing on lockscreen ==================== 01-16-2018 ==================== * android/ 855271e crdroid: Track OmniJaws services 79644b2 Merge 'lineage-15.1' into 8.1 fb73509 manifest: Deprecate frameworks/opt/hardware * device/oneplus/dumpling/ 8088ff0 dumpling: Add overlay for device hardware keys * device/qcom/sepolicy/ 72c0e44 Merge tag 'LA.UM.6.4.r1-05700-8x98.0' of https://source.codeaurora.org/quic/la/device/qcom/sepolicy into HEAD * hardware/lineage/lineagehw/ 41ba4cc Merge remote-tracking branch 'opthw/staging/lineage-15.1' into staging/lineage-15.1 * packages/apps/crDroidSettings/ 9d17265 crdroid: BatteryBar: Fix derp 1f97d1a crdroid: Explicitly disable charging color pref if required 4d29ab8 ColorPickerDialog: Use better pallette c730d87 ColorPickerPreference: Use oval preview 36180e8 crdroid: Remove FP unlock on boot * packages/services/OmniJaws/ 297bc7d OmniJaws: shadow widget images d344af4 OmniJaws: correct init of default icon pack for widget 80807cf OmniJaws: service stop follow same path as if disabled from outside 16d6fda Revert "OmniJaws: simple service disable should not throw error" b16f3e0 OmniJaws: display wind direction as pinWheel and not degrees 34cefb6 Weather: add new Outline icon set 641209f OmniJaws: add tinting of vector drawabes 19879a4 OmniJaws: simple service disable should not throw error ab09d95 OmniJaws: rework wakelock usage ba32c94 OmniJaws: add setup column to settings query 6764b7e Vectorize default weather icons 8c2991a Automatic translation import a65a90f Automatic translation import c79f533 Automatic translation import 3bfd34a Automatic translation import a26f162 OmniJaws: update README.md to include OWM API key usage info c562b63 OmniJaws: update README.md * vendor/crDroidOTA/ 6d47697 Changed marlin filename e567390 Add marlin a455c7b Initial oreo changelog ==================== 01-15-2018 ==================== * device/lineage/sepolicy/ 8d78330 sepolicy: Allow apps to read battery status * device/oneplus/dumpling/ 19909a9 dumpling: audio: turn offload9 playback into mmap paths * external/ant-wireless/ant_native/ 296dbf4 ANT: Don't build HIDL variant libantradio for OSS builds * frameworks/base/ 6c86c1d FWB: all tile scroller for quickbar settings [1/2] 4d76f3a App screenshot filename: keep compatibility with Cyrillic * hardware/interfaces/ f81ca01 Camed HAL extension: Added support in HIDL for Extended FD. 7649f08 health: add missing links to libpng and libbase * kernel/oneplus/msm8998/ c77ca8e HACK: arm64: add CNTPCT_EL0 trap handler d42db18 clocksource: arch_timer: make virtual counter access configurable 9010bb7 arm64: issue isb when trapping CNTVCT_EL0 access f42025b BACKPORT: arm64: Add CNTFRQ_EL0 trap handler 1b92c79 BACKPORT: arm64: Add CNTVCT_EL0 trap handler c7ca8c9 Revert "clocksource: arch_timer: Enable user access to the physical counter" 57885d2 Revert "drivers: clocksource: arch_timer: enable user access to virt timers" 3742c85 serial: msm_serial_hs: Protect spurious irqs after wakeup irq enablement b6cb41f msm8998: Add livedisplay cmds for dumpling panel s6e3fc1 * packages/apps/Nfc/ b756326 nxp: NativeNfcManager: Implement missing inherited abstract methods * packages/apps/crDroidSettings/ d630a22 Merge pull request #129 from beroid/8.1 dc7f2cb crdroid: Update RU translations e91a0f4 crdroid: Fix FC for devices without fp scanner 3d3dec1 crdroid: all tile scroller for quickbar settings [2/2] * vendor/crDroidOTA/ 04d69e0 crackling: Update 25d82b3 dumpling: update to crDroidAndroid-8.1-20180114-dumpling-v4.0-BETA 115bad9 angler: Update to new build d1323e4 dumpling: updated changelog 10.01.2018-14.01.2018 ==================== 01-14-2018 ==================== * android/ e8ef129 Merge 'lineage-15.1' into 8.1 * device/oneplus/msm8998-common/ 75f9fc7 msm8998: move hardware keys overlay to lineage-sdk df231e4 msm8998: mac gen: fix reading nv files after factory reset * frameworks/av/ b6c1964 Merge 'lineage-15.1' into 8.1 0c102ef camera: Workaround for GCC-compiled HAL3 drivers * frameworks/base/ 4d6b67f base: Try disabling AOD by default [2] 15410e4 base: Add accidental touch prevention for assist key 7aa5c09 base: Introduce Accidental Touch 81ecc25 base: Introduce new navigation bar key event source 9d9d7c6 Add toggle to disable HW keys [1/2] * packages/apps/LineageParts/ f6787ec Hide button settings * packages/apps/Settings/ 012c279 Settings: Move longpress kill settings to crdroid 54a3064 Settings: Try disabling AOD by default * packages/apps/Snap/ 7782577 Revert "Snap: Bring back original shutter icons and animation" 021e9c2 Snap: add QReader to module switch d64d2f4 QuickReader: initial commit 14b9e69 Snap: check tags before using them * packages/apps/Trebuchet/ c05e2f5 Trebuchet: feed integration support 8559887 Trebuchet: initial icon shape exposure for future extension 184b551 Trebuchet: disable legacy icon treatment a131497 Disable QSB in hotseat 0cf3056 Trebuchet: quick settings & settings reorganization 5fd09d2 Trebuchet: icon packs support * packages/apps/crDroidSettings/ 0cf0036 crdroid: Add back settings for accidental touch prevention 0684e68 crdroid: Enable long press back to kill settings 9ef7f37 Add toggle to disable HW keys [2/2] d7302f5 crdroid: Disable theme selection aff7071 crdroid: Resurrect button settings * vendor/crDroidOTA/ bd6f6fd cheeseburger: Now with improved taste ==================== 01-13-2018 ==================== * android/ e8ef129 Merge 'lineage-15.1' into 8.1 42506e4 manifest: Add qcom rcs-service repo * build/make/ e613057 Merge remote-tracking branch 'los1/staging/lineage-15.1' into 8.1 97f4e8e build: Make vendorimage depend on installed kernel * device/lineage/sepolicy/ caba399 sepolicy: Move fingerprint 2.0 service out of private sepolicy ac09eee sepolicy: common: add rules for lineage vibrator hal * device/oneplus/msm8998-common/ c2518c8 msm8998: add bt-mac-generator 002055b msm8998: pocketmode: auto-detect proximity state file 7256a4b msm8998: Added syscall to media extractor policy 2d3cb35 msm8998: Enable Always On Display settings 9e908fc Tell android that we don't have a menu key 4f40b33 msm8998: support for sustained performance mode 0cdc091 msm8998: Compile crDroidFileManager instead DocumentsUI 2fa2b84 msm8998: enable network location * external/tinycompress/ e2980de tinycompress: Move [get,set]_metadata to vendor extension bc08fc0 audio: compress error propagation 0eb653a tinycompress: Fix compilation on old targets 5d48372 tinycompress: Generate vendor specifc tinycompress * frameworks/base/ fb62ac0 overlays: Overlay Settings for Dark UI [1/2] 4573f63 SysuiDarkThemeOverlay: Initial Dark UI changes e49f035 StatusBar: Add dark theme toggle [1/3] e420f4c Add option to disable scrolling cache [1/2] 6ddb63b Return: Listanimation Views and Interpolator [1/2] f346980 FW_Base - XuiMod: Toast Animations [1/2] 62f597d AppTransitions: Remove hackery for controls duration 6bfbfa4 AOKP custom system animations (1/2) a8a23d9 KeyguardHostView: Dismiss keyguard automatically when face is recognized 97e891b Unlock keystore with fingerprint after reboot (1/2) c7dd19e Fingerprint authentication vibration [1/2] 846f0e2 Hide tiles title: longpress will launch detail view 0765822 QS tile titles visibility [1/2] 9a1d3b6 add SwapPss of native processes to totalSwapPss d370a27 Telephony: Don't crash for too long baseband version 9048bf6 Don't wait for Bluetooth when shutting down 0d372f5 Don't wait for NFC when shutting down. c725329 framework: shorten wait time for shutdown time optimization c0b021b Reduce the uncessery wm call while checkKeyguardVisibility 3ec12a5 QS Tile: increase DEFAULT_MAX_BOUND to 6 8398984 Allow faster app switching 8b524ce1b BatteryService: add dash charging support b131acd Ringtone audio focus 36a7aad Flashlight toggle api improvements a950d1c SystemUI: SIM PIN locked view can't pop up after removed one SIM 5a637fa frameworks: base: Port password retention feature ba1daa7 base: refine partial screenshot handling acd43c5 App name in screenshot file: replace all special chars with underscore 39a6e98 Append app name to screenshot file 7e8c29b Screenshot: Fix possible NPE 9958e52 Partial screenshot: fix SystemUI fc 00dab52 Optional screenshot type [1/2] 243706f Toast: Remove horrible shadow in text view 26de930 Toast icon switch [1/2] cf93ea4 Update toast icon to properly work with 8.1 59dd8af Show icon of package associated with Toast 943935c Force Expanded Notifications [1/2] 9efac4f onLongClick Settings button for crDroid Settings 0763bd6 Fix Substratum themes making powermenu transparent in some cases 77c7a34 Power menu advanced reboot: make it dynamic 59bc143 Power menu advanced reboot toggle: new icons 2e9d805 base: Improve secure lockscreen access with disabled QS a6122b1 base: allow disabling quick settings on secure lockscreen [1/2] ad7089a SystemUI: Allow using tuner API for Global settings d0e2bf4 Base: Hide power menu on secure lockscreen [1/2] 4374c7b Vibrate on plug [1/2] 55dc107 Play sound for charging events 8787aca Allow to set QS panel columns and rows [1/2] 3f47ec3 Allow to quickly open Running Services from QS panel [1/2] 8d867f5 base: Add Dynamic Navbar capability [1/2] edb1d76 base: Add three-fingers-swipe to screenshot [1/2] bb61e26 Live Volume Steps [1/2] 0f9ee13 Recents: Remove Slim Recents modification to AOSP callbacks 0260914 Recents: Clear locked tasks when using Slim Recents 3cda13b Slim Recents 3.0 [1/3] 0dabf1b Recents: Add deep clear feature for dismiss button 37f9160 Recents: Fix NPE with locked tasks df4f899 Recents: Proper fix for FAB button disappearance on boot for first time 0dffde6 Immersive Recents [1/2] acbdab2 Stock Recents icon pack support [1/2] 851a7cf Recents: Improve membar layout 348208a Add membar to recents options [1/2] becf88c Recents: Make lock task and dismiss icons optional [1/2] 0f538de Recents: Fix guest appearance of Fab button on empty view 45616b8 Recents: fab button improvements 7eeda49 Add Clear All Button to Recents [1/2] 3da4ed4 QuickUnlock: Fix multiuser usage ab9ed08 Keyguard: Forward port lockscreen quick unlock (1/2) c4f77ec Allow toggling auto usb mode chooser activity [1/3] 7baa901 Replace ugly DU's last app animations with old CM's a789e9c DUI: Change default navbar mode to Smartbar [1/2] 280f5fa DUI: Set default navbar height width to 80 29ca497 DUI: Initial checkin for Oreo [5/7] 7d866e5 Add api to toggle flashlight and check if device has flashlight 77e5852 Diffuse LOS unfriendly force navbar f23dd44 Statusbar notification ticker [1/2] c88a249 SystemUI: Enable three icon switching within QS DND tile 57a63a8 Add ability to toggle bluetooth battery level in QS [1/2] 8f62fbe display: Don't animate screen brightness when turning the screen on 23c0f1e Make Data/Wifi activity icon in statusbar optional [1/2] 1b8e74e DoubletapPowerForCamera disabled by default [2/2] 8c08266 Add support to manually pause/resume downloads [1/2] c1c5092 Return: Smart Pulldown [1/2] 3bfde36 SystemUI: Add case to quick pull down status bar anywhere 61d62ad Double tap to sleep on lockscreen [1/2] b4566b5 BatteryBar: Fix multiuser usage d279205 BatteryBar: Fix string inconsistency 661bd5d Battery bar enhancements [1/2] 43767a8 Have Battery bar controller obey Hide value 8298282 BatteryBar [1/2] 7bc718a ExpandedDesktop: Fix privateFlags for 8.1 49d7e23 PhoneWindowManager: Add missing check for immersive mode 7b25e9a Clean up of expanded desktop policy and flags 5c631fe FWB: Squashed commit for Expanded Desktop [1/2] 62def60 Ability to toggle VoLTE icon in statusbar [1/2] edafc6a Max Lockscreen Notification count [1/2] 350daee Integrate crDroid OTA into crDroid Settings [1/3] d03deb2 SystemUI: Add missing permissions for Sync tile 6e4bc2f Add partial/full screenshot QS tile 86ebf26 QS: Use proper color attr for enabled tile 1e9e533 CPUInfo tile: Fix initial state b898ee4 QS: Add CPUInfo toggle tile 69f7a03 CellularTile: don't show confirm dialog on disable 5d80a8d Quick settings: Add Haptic Feedback to tiles [1/2] cd18ecb NfcTile: use Oreo style c60a046 Battery tile: fix label when charging 65c9f6e Ask pin when tapping Airplane tiles on secure lockscreen 3e3581e PiP tile: add toast if pip mode is not avail 8166e76 Add PiP tile 2ac0758 Location tile: make it cycle modes 656b160 QS: Add Expanded Desktop QS Tile 2810ea5 Add Music QS Tile 6f3e970 Refresh USB tile b1a7b23 Add Compass tile 8d7e3d0 Add Sound tile to Quick Settings c37e501 Hide HBM tile if not supported by device 54cd7bf Add Functionality to control High Brightness Mode [1/2] 66af80c Add a sendKeycode api to crdroid Utils 50e87b7 Allow user to add/remove QS with one click 745949d Add api to take screenshots 7b83fcc Add back crdroid utils 3580cc9 LockscreenCharging: squashed (1/3) a90ce47 Allow using 4G icon instead LTE [1/2] 0d2bc1d Add ability to toggle bluetooth battery level [1/2] b439bf4 Make roaming indicator optional [1/2] 1230561 NetworkTraffic: Fix multiuser usage c3d0a6d Network Traffic: Adapt dark intensity tint properly for Oreo 7ccb06e Add network traffic customizations for status bar [1/2] a16032b MediaScanner behavior on boot (1/3) 753fc36 base: add CPU info overlay [1/2] 075fe92 base: Add metric for crDroid Settings c0228c3 crdroid: Update default tones [1/2] 92999cc Account: Fix the risk of sqliteconnection leak 1f91222 SystemUI: Remove padding for navbar and statusbar 5d78834 Support UnifiedNlp (microG) cba82ab MiniThumbFile: Fix image/bitmap retrieval 1b10f58 Rework thumbnail handling 7eb1528 Vectorized the power menu sound panel selector fe49642 AppOps: track op persistence by name instead of id e878f60 AppOps: show/hide app type and allow/deny counters [2/2] 7a99f8322 AppOps: Avoid RuntimeException and log spam 7bd8b63 AppOps: Enable MODE_IGNORED for OP_WAKE_LOCK b927d2f AppOps: Add BOOT_COMPLETED operation d89bb0b Persistent background app notification: disable by default b78b982 Make "Turn on WiFi Automatically" available for all 7441368 Change power save mode color to sexy red 9e48dea framework/base: optimize code of multithread installation b3af689 framework/base: use multithread to verify files contained in APK effaa22 Fix notification shows wrong question 1626a84 Fingerprints: Increase MAX_FAILED_ATTEMPTS 3ac248d Fix to avoid UI freeze issue e13c0c4 base: preference seekbar widgets should follow the rules 5540927 SystemUI: Prevent NPE in Dependency.get() in BrightnessController 8c78c45 Settings:Bugfix for NPE, Only valid screen power consumption need to smear 86da341 am: Add NULL check in TaskRecord.getWindowContainerBounds 91e4a54 Current view findFocus maybe null, which cause NullPointerException. bd532fa core: Add support for fake signatures, enabled per app by dynamic permission e683416 Fix NPE with void android.view.VelocityTracker.clear() 0aa5c0d Fix NPE with LightBarController dump 64c386a Frameworks: Fix Null Pointer Issue 137a839 Spam: Fix non-protected broadcast from supersu, qcril and fm cead898 Widget: Catch null point exception in AbsListViewAutoScroller 58d4824 BT:Crash occured due to null pointer exception. be76c0a Bluetooth: Avoiding NULL pointer dereferences 9998328 Suppress FingerprintManager logspam 12fcb0c Kill off provider info logspam 92a4d0c binder: adjust GC interval for binder ops c422a69 Fix service cannot start when service removed from restartList 379c8ee ContentResolver: fix native crash by limit observer's count c0eddd1 Passing a new ArraySet instance to avoid crash 98e90ac PackageManagerService: Add finally block to close the stream. 2c3f75d SystemUI: disable statusbar time refresh when screen off e950ae8 BluetoothAdapter: disable logspew f5d6a3f SystemUI: remove unnecessary recent apps transition 02de922 MountService: Prevent NPE with DropBoxManager 58949fe Handle IllegalArgumentException 545bd55 Bad token of activity when do the launch work at the app process side 9a2d0f9 Fix race condition when writing UidState of appops. 8a69497 Reporting FULL_WAKE_LOCK to battery stats. 391e4b6 fixed handling of data URI schemes in Intent.toUri 4e59826 Fix double free issue in ResTable. eae13c9 Framework: Fix NotificationListenerService monkey null pointer issues 2b89bfe frameworks/base: reduce the setTransactions 420f861 Fix NPE in updateEmptyShadeView() upon screen rotation 6e1f0b8 Handle invalid pointerId 9cacf75 Avoid ConcurrentModificationException in method dump 49ad1dd SystemUI: Fix SystemUI Crash Issue fa9441f Fix window transformation related issue 30387ed Sync Preference in UI for new cached device 454d330 Fix ANR due to long wait for synchronization lock f60d693 Fix broadcast receiver leak issue 5c52b9b Fix to android 7.0+ Intent Flag Bug 08bc36f MediaScanner: Detect folders 227cfda Unset frame listener before tearing down GLThreadManager. 29b9c29 Scroll: modified velocitytracker 2ac873a ParcelFileDescriptor: can we stop the panic here? f2a43e3 Workaround for wallpaper not shown correctly problem b690d7c6 Ensure the generation is not changed before put value to cache 7b22c78c FIX No sim - airplane mode padding 5087503 Allow Python Versions Higher than 2.6 5aba4f5 camera: catch NullPointerException for Nexus 5 575b0da Fix Photosphere/Camera FCs 89d8644 Fix for google backup and restore 89a5f6e Bluetooth: Prioritize Bluetooth state change intent to start Service facff18 SettingsProvider: Add missing INTERACT_ACROSS_USERS_FULL permission 7179267 Add default permissions for few ROM specific apps eb5b32a Add default permissions for multiple gapps f31a9c1 Disable Mobile Data Always On by default [1/2] 1882a3f Add handling SQLiteDatabaseCorruptException. 03c4a2c NightLight: Allow lower temperatures 9d762c8 Powermenu: use new gradient dialog also for recovery/bootloader action 8b9aeba PowerMenu toggleable recovery/bootloader action acab4e9 MTU should be 1358 as per 3GPP standards, especially for LTE radio interfaces. 9a5b6d2 Base: Pixel Colors: Change dividers from Holo Blue to Pixel Blue a653c3a base: Add stub files b0927b7 base: rescuce party: check isDisabled on all public API 24e4414 Kill airplane mode toggle Teal color 5f011ce Fully enable system round icons 4c3a4f2 Fix NPE when AOSP ambient display preference is removed 89b38a4 Add missing STORAGE_INTERNAL permission for BackupRestoreConfirmation b32eadc SettingsLib: Allow Skia Vulkan to be used as HW renderer c36d89f base: Speed a couple more things up 8c8cb10 base: set scrolling to 0.006f 0860473 Optimize IncallUI delay for voice calls 14d72d9 telephony: Hack GSM and LTE signal strength cfc90da Allow creating custom dialogs in DialogPreference. edc3c16 Enable non-market apps install by default dd857ad Treat default value that wasn't found as empty value. 9eb1a30 DEBUG: Turn off some debugging we don't need. 3ca0cce SmoothSpinners: Makes the loading "spinner" animation smoother 0b5f847 core: Update GPS Icons to be more Material b57abd7 SystemUI: make sure to expand all the way when flinging 8873a0f allow forcing HighEndGfx mode c5c9981 Improve scrolling cache a80e4de Reduce log verbosity: Don't spam logcat 45088ac Avoid needless Integer.valueOf() object allocation. 06c0474 aapt: silence density flag warnings 25aa6a6 lowered animations duration 771f74a android.view: Speed things up!! ec72213 hwui: Remove deprecated compiler flag ad22500 Camera button support 29c65f5 Allow screen unpinning on devices without navbar b590dab Framework: Forward port Long press back to kill app (2/2) d9fca15 SystemUI: add left and right virtual buttons while typing 096b41f PhoneWindowManager: Implement press home to answer call 1a3d36e PhoneWindowManager: Tap volume buttons to answer call 8188d1b Option to use volume keys to control media volume anytime (2/2) 4e7dce6 Forward port 'Swap volume buttons' (1/3) 7e277fd Framework: Volume key cursor control ceea429 PhoneWindowManager: add LineageButtons volumekey hook 4d55177 Reimplement device hardware wake keys support 0dc8388 Reimplement hardware keys custom rebinding 29e3e4a SystemUI: Don't vibrate on touchscreen camera gesture 46c4533 framework: move device key handler logic, fix gesture camera launch 6b3ac4e Long-press power while display is off for torch da51b9f Runtime toggle of navbar 5ad4302 base: show bluetooth battery status when available * frameworks/native/ 938b180 Forward port 'Swap volume buttons' (2/3) * hardware/qcom/audio-caf/msm8998/ baf4ac6 Merge tag 'LA.UM.6.4.r1-05900-8x98.0' into lineage-15.1-caf-8998 * hardware/qcom/media-caf/msm8998/ cb2b011 Merge tag 'LA.UM.6.4.r1-05900-8x98.0' into lineage-15.1-caf-8998 * kernel/oneplus/msm8998/ 5fdf3df oneplus5: Update defconfig c489f51 msm: mdss: save state of vsync handler 1bc284c net/wireguard: add wireguard importer 653026a Make msm_serial_hs RT to improve bluetooth performance 0ae2703 msm_serial_hs: make the Bluetooth tty thread RT 7353a11 tty: add tty_port_set_policy function 2b4b7c8 tty: check before stopping kthread 4ffba70 tty: move tty_port workqueue to be a kthread 9df32c6 BACKPORT: mm: fix pageblock heuristic d773c69 ANDROID: keychord: Fix races in keychord_write. 33deb97 UPSTREAM: writeback: fix the wrong congested state variable definition 895b4d5 UPSTREAM: jiffies.h: declare jiffies and jiffies_64 with ____cacheline_aligned_in_smp 36b0523 arm64: strcmp: align to 64B cache line a617a3b fs: default to noatime 37ae84c msm: kgsl: Report correct GPU frequency in sysfs 35fba3b PM/devfreq: bw_hwmon: Unlock mutex in case of error 4611de0 PM / devfreq: Fix the bug of devfreq_add_device when governor is NULL 8ca0d53 PM / devfreq: Skip status update on uninitialized previous_freq 9b7888e PM / devfreq: Add proper locking around list_del() fe621db PM: devfreq: Always reflect a change of polling interval 8a6d676 PM: devfreq: Use high priority workqueue 31fbb6c5 msm_cci: fix inconsistent mutex_lock de69883 msm: mdss: fix inconsistent mutex_lock 04b1fce slimbus: fix inconsistent mutex_lock 8e61ce2 qdsp6v2: fix inconsistent mutex_lock 922ce2d wcd9335: fix inconsistent mutex_lock d690d66 msm: mdss: fix inconsistent mutex_lock 0f602ad msm: qdsp6v2: fix inconsistent spin_lock 1dbfdf0 pwm: qpnp: Fix qcom HW known issue 0f60711 UPSTREAM: tty: serial_core: add tty NULL check to uart_tx_stopped 669b23d block, scheduler: convert xxx_var_store to void 38fb06f block/cfq: cache rightmost rb_node 9edbc67 block/cfq: replace cfq_rb_root leftmost caching a5aacdc rbtree: cache leftmost node internally f44a8c0 cfq: Give a chance for arming slice idle timer in case of group_idle 015e7f6 cfq-iosched: fix the delay of cfq_group's vdisktime under iops mode d098d15 cfq-iosched: Delete unused function min_vdisktime() c5d674f cfq-iosched: Adjust one function call together with a variable assignment 71fc1ba block: Initialize cfqq->ioprio_class in cfq_get_queue() e8e530f block: do not merge requests without consulting with io scheduler a9a517d cfq-iosched: Charge at least 1 jiffie instead of 1 ns 9418d63 cfq-iosched: Fix regression in bonnie++ rewrite performance 0a46996 cfq-iosched: Convert slice_resid from u64 to s64 6f76e8c cfq-iosched: Convert to use highres timers 44cb3e2 cfq-iosched: Expose microsecond interfaces 21d5d2e cfq-iosched: Convert from jiffies to nanoseconds 21ccc47 cfq-iosched: Allow parent cgroup to preempt its child 2a8e9f2 cfq-iosched: Allow sync noidle workloads to preempt each other 5778eee cfq-iosched: Reorder checks in cfq_should_preempt() 057597a cfq-iosched: Don't group_idle if cfqq has big thinktime f525596 fs/fs-writeback.c: remove redundant if check 7dce5ce mm, writeback: flush plugged IO in wakeup_flusher_threads() 8c228e2 writeback: Write dirty times for WB_SYNC_ALL writeback a1ddfd8 fs/fs-writeback.c: inode writeback list tracking tracepoints 11e93e1 fs/fs-writeback.c: add a new writeback list for sync 6367480 writeback: inode cgroup wb switch should not call ihold() 708d485 mm,writeback: don't use memory reserves for wb_start_writeback 7b4aa7b qcom: use interruptible wait to reduce load avg 35a82cc proc: Remove additional SafetyNet flags from /proc/cmdline d072c1f proc: Remove verifiedbootstate flag from /proc/cmdline 5de9bfc cpuidle: don't disable cpuidle when entering suspend 46e9a41 msm: mdss: convert threads to interruptible dd1a09b ASoC: wcdxxxx: queue work on power efficient wq b6441af power: qpnp-fg-gen3: queue work on system_power_efficient_wq e90d0f2 drivers: power: bcl: queue work on system_power_efficient_wq 346d141 power: bcl: queue work on system_power_efficient_wq ab9500c qcom: msm-core: queue work on system_power_efficient_wq e9f1f08 drivers: mdss: queue input handler functions to a high prio wq 585973d drivers: thermal: queue work on system_power_efficient_wq 0ba6366 msm: camera: properly initialize vfe 12016d8 msm8998: Add proximity_state sysfs support to goodix driver 081ee37 Merge tag 'v4.4.111' into 8.1 * lineage-sdk/ 6d85805 Merge 'lineage-15.1' into 8.1 7048338 LineageSettings: Add dark theme toggle [2/3] * packages/apps/LineageParts/ 670c1f6 Merge 'lineage-15.1' into 8.1 12dcf0c LineageParts: Don't disable whole home button category 196aaa4 LineageParts: Initial bring up of buttons settings 448147b LineageParts: Deprecate few button settings * packages/apps/Settings/ 10bd4af Merge 'lineage-15.1' into 8.1 47cd078 Settings: Use seekbar to allow setting arbitrary animation values 62072a3 Settings: Add kill app back button toggle * packages/apps/Snap/ 5fa4505 Snap: Rip out hdr-need-1x option * packages/apps/crDroidSettings/ 0b7d57f Merge pull request #128 from beroid/8.1 67ce1bf crdroid: Update RU translations f9b9fd4 crdroid: Add toggle for dark theme [3/3] 397b72e Merge pull request #127 from beroid/8.1 7dbec32 crdroid: Update RU translations 76b2100 crdroid: Restore Slim Recents * vendor/addons/ 5b0fbe5 addons: Remove overlay themes * vendor/lineage/ b687175 Fix kernel build failure on some devices and build hosts c6f1a0b overlays: Overlay Settings for Dark UI [2/2] ==================== 01-12-2018 ==================== * android/ 9c9ffb6 Merge 'lineage-15.1' into 8.1 4b3e7e6 manifest: track our own update_engine 64e2029 Merge 'lineage-15.1' into 8.1 * build/make/ f968b4f target: Skip building QSB c56f4a3 Revert "target: Skip building DocumentsUI" 64db08f Merge 'lineage-15.1' into 8.1 fec8c12 Revert "build: Enforce checkapi-lineage on system image gen." * build/soong/ 40d7405 Merge 'lineage-15.1' into 8.1 * lineage-sdk/ c6d700a lineage-sdk: Add kill app back button configs and strings de846c6 lineage-sdk internal: Import ActionUtils class 322b46a lineage-sdk internal: add LineageButtons 7ec01f6 lineage-sdk: Add config to define camera key type 5bcd801 lineage-sdk: Import device keys custom rebinding configs and add helpers 112da99 lineage-sdk: Import device hardware keys configs and constants * packages/apps/crDroidFileManager/ 7589f66 Override DocumentsUI * packages/inputmethods/LatinIME/ 873477f LatinIME: prune few emojis without glyph support * vendor/lineage/ 1759a75 crdroid: Skip crDroidFileManager f6d9bbb crdroid: Remove temp debug props 56d12e8 crdroid: allow tethering without a provisioning app ==================== 01-11-2018 ==================== * android/ a17cd0b lineage: Remove codeaurora repositories we no longer use 438e8e4 lineage: Switch apq8084 and msm8916 HALs to 15.1 staging f349e7c lineage: Bring back our SU fork * device/oneplus/dumpling/ a112b11 dumpling: audio: sync with cheeseburger * device/oneplus/msm8998-common/ 4feabb8 msm8998: add wifi-mac-generator and selinux policies * packages/apps/crDroidSettings/ af1f727 crdroid: Add settings to change animation duration cfa32a7 crdroid: Resurrect animations frag * system/extras/ 572253e extras: remove su ==================== 01-10-2018 ==================== * build/make/ 5cf1847 Merge 'lineage-15.1' into 8.1 * device/qcom/sepolicy/ ead0940 Revert "sepolicy: Allow platform app to find nfc service" * kernel/oneplus/msm8998/ c5ae3a6 Linux 4.4.111 516fa79 Fix build error in vma.c 6dcf549 Map the vsyscall page with _PAGE_USER 90191f7 proc: much faster /proc/vmstat c819a67 module: Issue warnings when tainting kernel 7e35bc6 module: keep percpu symbols in module's symtab 104fd57 genksyms: Handle string literals with spaces in reference files a4c1c75 x86/tlb: Drop the _GPL from the cpu_tlbstate export d5bbffc parisc: Fix alignment of pa_tlb_lock in assembly on 32-bit SMP kernel 3db597f x86/microcode/AMD: Add support for fam17h microcode loading 0a99730 Input: elantech - add new icbody type 15 30ce9c8 ARC: uaccess: dont use "l" gcc inline asm constraint modifier 5f1aa83 kernel/signal.c: remove the no longer needed SIGNAL_UNKILLABLE check in complete_signal() 7a7f54f kernel/signal.c: protect the SIGNAL_UNKILLABLE tasks from !sig_kernel_only() signals be95f13 kernel/signal.c: protect the traced SIGNAL_UNKILLABLE tasks from SIGKILL 58330ec kernel: make groups_sort calling a responsibility group_info allocators d1698dc fscache: Fix the default for fscache_maybe_release_page() 7cbb4a2 sunxi-rsb: Include OF based modalias in device uevent 3ad8517 crypto: pcrypt - fix freeing pcrypt instances 869994e crypto: chacha20poly1305 - validate the digest size 0b72e17 crypto: n2 - cure use after free 83875f5 kernel/acct.c: fix the acct->needcheck check in check_free_space() b17b901 x86/kasan: Write protect kasan zero shadow * packages/apps/DeskClock/ 916bddb DeskClock: Use accelerometer instead of orientation sensor 9ddd804 DeskClock: Add back flip and shake actions * packages/apps/Settings/ 7caa1b6 DevelopmentSettings: Hide OEM unlock by default * packages/apps/crDroidSettings/ 05932ec crdroid: Restore FP authentication code 63e4eef QS tile titles visibility [2/2] * vendor/crDroidOTA/ 5cab5a4 angler: Update build b001c7b dumpling: update to crDroidAndroid-8.1-20180109-dumpling-v4.0-BETA * vendor/lineage/ 6373dfb bfqio: Use pragma once for include guard 28cded7 bfqio: Remove redundant extern 6ef29ad crdroid: Hide mobile plan from Settings f0ff377 overlay: frameworks: allow gms to access persistent data partition 03a16f3 lineage: build: kernel: Rework kernel header logic fd55feb kernel: Allow building dtbo.img ==================== 01-09-2018 ==================== * device/oneplus/msm8998-common/ b216b37 Revert "msm8998: run permissive for now" 7d049c6 msm8998: selinux: fix fingerprint related denials c7f6442 msm8998: run permissive for now - fixes fingeprint issue on dumpling and a few more things (more selinux denials need fixing) * device/qcom/sepolicy/ 43f4e8e sepolicy: Allow 'sys_admin' capability for rmt_storage fc556d4 sepolicy: Add /data/vendor/time label for old oreo blobs fa70858 sepolicy: Label pre-O location data and socket file paths 484799d sepolicy: Allow energyawareness to read sysfs files db645aa sepolicy: Allow netmgrd to communicate with netd 6704db8 sepolicy: Allow bluetooth to connect to wcnss_filter socket d2f9016 sepolicy: Allow dataservice_app to read/write to IPA device b7f4b6d sepolicy: Allow system_app to connect to time_daemon socket b3ea21d sepolicy: Readd perfd policies 3dfd883 sepolicy: Include legacy rild policies c93a466 sepolicy: Let keystore load firmware eed1651 sepolicy: Add sysfs labels for devices using 'soc.0' * external/ant-wireless/ant_native/ 503b9a8 ANT: Don't build HIDL variant libantradio for OSS builds * external/tinycompress/ c5dda15 tinycompress: HAXXX: Move libtinycompress_vendor back to Android.mk * hardware/interfaces/ fe1e5dd Camed HAL extension: Added support in HIDL for Extended FD. e17f858 health: add missing links to libpng and libbase * packages/apps/Nfc/ 98ba19c nxp: NativeNfcManager: Implement missing inherited abstract methods * vendor/crDroidOTA/ ff4aca3 Add crackling ==================== 01-08-2018 ==================== * android/ aefeac3 crdroid: Simplify path for crDroid OTA updates * device/oneplus/msm8998-common/ bae7adf msm8998: Enable dash charging overlay d5b0a0f msm8998: init: restore changes killed by OOS 5.0 merge * frameworks/base/ 6c69b46 QS Tile: increase DEFAULT_MAX_BOUND to 6 e5ccf3b Allow faster app switching 20c4428 BatteryService: add dash charging support 031261a Ringtone audio focus * hardware/qcom/audio-caf/msm8952/ 5d117bd hal: Update prefixes for audio system properties e5a8d3f audio: Fix msm8952-snd-card-mtp support 8c572ec hal: Clean up compilation warnings 221613c hal: Fix voice call recording * hardware/ril-caf/ 1375242 Sending empty strings instead of NULL for some RIL requests * vendor/crDroidOTA/ 8064a74 Is my cheeseburger ready yet? ==================== 01-07-2018 ==================== * device/oneplus/msm8998-common/ c05eed3 msm8998: Deprecate device-specific Doze package 341dd6e msm8998: selinux: label our custom fingerprint service e7f589f msm8998: add hci_filter_root service cf32668 msm8998-common: Move charger service into the charger domain a6ff24f msm8998: re-enable Healthd 7d99c9f msm8998: opt out of LOS charger 4345728 msm8998 pocketmode: support goodix proximity_state 03f0c5d msm8998-common: Disable live display torture by default 2c392d0 msm8998-common: Adjust color temperatures * frameworks/base/ c5a0729 Recents: Fix NPE with locked tasks f9c1815 Recents: Add deep clear feature for dismiss button 4fcdf0a Recents: Proper fix for FAB button disappearance on boot for first time d231bfd Flashlight toggle api improvements f192264 SystemUI: SIM PIN locked view can't pop up after removed one SIM ef27587 frameworks: base: Port password retention feature * hardware/libhardware_legacy/ 4ae0d27 [AWARE]: Add support to config NAN discovery beacon interval 81a57d8 [AWARE]: Add support for NAN qos config, schedule update channel * hardware/qcom/audio-caf/msm8952/ 196c645 hal: Add support for audio amplifier HAL b1f9124 hal: Don't try to record using 3-mic unless we mean it c4964fe audio: Extend platform parser to allow device name aliasing * packages/apps/crDroidSettings/ 093d172 Recents: Add deep clear feature for dismiss button [2/2] 1e380e2 crdroid: Rename strings to prevent conflict with shared resources * vendor/crDroidOTA/ 71b27e6 dumpling: update to crDroidAndroid-8.1-20180107-dumpling-v4.0-BETA 96a5484 angler: Update build to Beta 7 d8a5d40 dumpling: update to crDroidAndroid-8.1-20180104-dumpling-v4.0-BETA * vendor/oneplus/ 68b36ae oneplus2: add audio calibration file ==================== 01-06-2018 ==================== * device/oneplus/msm8998-common/ 8da40fe msm8998: rebrand pocketmode app 102cfc2 msm8998: add pocketmode app 1d638a0 msm8998: init: clean up 065513d msm8996: selinux: fix several denials e29c7a3 Swap back/recents buttons back to default/stock layout f5cbbf4 msm8998-common: Set TARGET_2ND_ARCH_VARIANT to armv8-a * frameworks/base/ 959a420 base: refine partial screenshot handling 6df944d DUI: Fix multiuser usage for navbar visibility bc393b9 Enable NSRM (Network Socket Request Manager). cb80014 Screenshot dynamic wallpaper colors feature: use application context b3bfe9c Partial and full screenshot: use dynamic wallpaper colors d78507a App name in screenshot file: replace all special chars with underscore 327f448 Append app name to screenshot file 8458327 Screenshot: Fix possible NPE ca89eda Partial screenshot: fix SystemUI fc 29118f7 Optional screenshot type [1/2] 8d9c8b5 Toast: Remove horrible shadow in text view 23a96a6 Toast icon switch [1/2] e881407 Update toast icon to properly work with 8.1 d98ed62 Show icon of package associated with Toast dcdbc03 Immersive Recents [1/2] f32fafe Force Expanded Notifications [1/2] e184982 onLongClick Settings button for crDroid Settings 9026b62 Fix Substratum themes making powermenu transparent in some cases 17babed Power menu advanced reboot: make it dynamic 4df72b4 Power menu advanced reboot toggle: new icons 1ffd39e Stock Recents icon pack support [1/2] e3dfca6 base: Improve secure lockscreen access with disabled QS 3a549e2 base: allow disabling quick settings on secure lockscreen [1/2] 19167f1 SystemUI: Allow using tuner API for Global settings 297d680 Base: Hide power menu on secure lockscreen [1/2] 4c5ac58 Vibrate on plug [1/2] 7b104e6 Play sound for charging events 8e08379 Allow to set QS panel columns and rows [1/2] baf7e8a Allow to quickly open Running Services from QS panel [1/2] bae4c2f base: Add Dynamic Navbar capability [1/2] e6cffaf base: Add three-fingers-swipe to screenshot [1/2] b4cce41 Live Volume Steps [1/2] 3ecaff5 Recents: Improve membar layout 94cbd62 Add membar to recents options [1/2] 477449b Recents: Make lock task and dismiss icons optional [1/2] ae7eebc Recents: Fix guest appearance of Fab button on empty view 68a6315 Recents: fab button improvements f4411bb Add Clear All Button to Recents [1/2] dd0db42 QuickUnlock: Fix multiuser usage 327e33e Keyguard: Forward port lockscreen quick unlock (1/2) 1c8dd33 Allow toggling auto usb mode chooser activity [1/3] 0b06bdc DUI: Change default navbar mode to Smartbar [1/2] 7429a53 DUI: Add missing declares in Settings provider d79bd42 DUI: Set default navbar height width to 80 bc82de3 DUI: Fix toggle flashlight cbc10c3 Add api to toggle flashlight and check if device has flashlight 26472443 DUI: Initial checkin for Oreo [5/7] 09d2b1d SystemUI: Add missing permissions for Sync tile 3093126 Statusbar notification ticker [1/2] b27a071 SystemUI: Enable three icon switching within QS DND tile a11e80b Add ability to toggle bluetooth battery level in QS [1/2] fa2ed01 display: Don't animate screen brightness when turning the screen on 63f1cc5 Make Data/Wifi activity icon in statusbar optional [1/2] 7ee48c3 DoubletapPowerForCamera disabled by default [2/2] 366dced Add support to manually pause/resume downloads [1/2] f7f18ce Return: Smart Pulldown [1/2] dd362b1 SystemUI: Add case to quick pull down status bar anywhere c8d3751 Double tap to sleep on lockscreen [1/2] afd7684 BatteryBar: Fix multiuser usage ab5991f BatteryBar: Fix string inconsistency 36c561b Battery bar enhancements [1/2] 5f298bc Have Battery bar controller obey Hide value 89f5fe8 BatteryBar [1/2] a29db5c ExpandedDesktop: Fix privateFlags for 8.1 95c1fbb PhoneWindowManager: Add missing check for immersive mode 0a95b7f Clean up of expanded desktop policy and flags c3d3e62 FWB: Squashed commit for Expanded Desktop [1/2] 8d13d70 Ability to toggle VoLTE icon in statusbar [1/2] 6425cce Max Lockscreen Notification count [1/2] 680d20b Integrate crDroid OTA into crDroid Settings [1/3] ae0bb8f Add partial/full screenshot QS tile d96168e QS: Use proper color attr for enabled tile fdded12 CPUInfo tile: Fix initial state ce972eb QS: Add CPUInfo toggle tile eb948cd CellularTile: don't show confirm dialog on disable 5d9099f Quick settings: Add Haptic Feedback to tiles [1/2] 18c947a NfcTile: use Oreo style 2d3a29b Battery tile: fix label when charging 82a855f Ask pin when tapping Airplane tiles on secure lockscreen 630f940 PiP tile: add toast if pip mode is not avail 3968085 Add PiP tile 135d337 Location tile: make it cycle modes 9e158b8 QS: Add Expanded Desktop QS Tile aa06b4d Add Music QS Tile d510e87 Refresh USB tile 4422c66 Add Compass tile 7be1ecb Add Sound tile to Quick Settings 4ee2c04 Hide HBM tile if not supported by device 38c0b6c Add Functionality to control High Brightness Mode [1/2] 595f79e Add a sendKeycode api to crdroid Utils d72cd04 Allow user to add/remove QS with one click 99f1874 Add api to take screenshots 09ee9f6 Add back crdroid utils 3a5d200 LockscreenCharging: squashed (1/3) d23c9e7 Allow using 4G icon instead LTE [1/2] 2e2a075 Add ability to toggle bluetooth battery level [1/2] 956256c Display bluetooth battery status when available [1/2] 8196e0f Make roaming indicator optional [1/2] 374325f NetworkTraffic: Fix multiuser usage e398278 Network Traffic: Adapt dark intensity tint properly for Oreo d72fb22 Add network traffic customizations for status bar [1/2] 81e2f92 MediaScanner behavior on boot (1/3) e743366 base: add CPU info overlay [1/2] e14d4a5 base: Add metric for crDroid Settings f1cbedf crdroid: Update default tones [1/2] 98b79a1 Account: Fix the risk of sqliteconnection leak 6173217 SystemUI: Remove padding for navbar and statusbar ce08426 Support UnifiedNlp (microG) 97710aa MiniThumbFile: Fix image/bitmap retrieval ea7cf35 Rework thumbnail handling b2dace4 Vectorized the power menu sound panel selector 79beabc AppOps: track op persistence by name instead of id 26792e9 AppOps: show/hide app type and allow/deny counters [2/2] 1d6c773 AppOps: Avoid RuntimeException and log spam de947ac AppOps: Enable MODE_IGNORED for OP_WAKE_LOCK b7c81b1 AppOps: Add BOOT_COMPLETED operation 7cd4302 Persistent background app notification: disable by default 4d70a47 Make "Turn on WiFi Automatically" available for all 801eae7 Change power save mode color to sexy red 8ea16b7 framework/base: optimize code of multithread installation f1d8099 framework/base: use multithread to verify files contained in APK 02c7a82 Fix notification shows wrong question 044ab1a Fingerprints: Increase MAX_FAILED_ATTEMPTS 1b76d5b Fix to avoid UI freeze issue b1ddc27 base: preference seekbar widgets should follow the rules 0474348 SystemUI: Prevent NPE in Dependency.get() in BrightnessController 1f721ef Settings:Bugfix for NPE, Only valid screen power consumption need to smear ce3e5a2 am: Add NULL check in TaskRecord.getWindowContainerBounds c643568 Current view findFocus maybe null, which cause NullPointerException. 563cc68 core: Add support for fake signatures, enabled per app by dynamic permission a71a290 Fix NPE with void android.view.VelocityTracker.clear() e7c23e3 Fix NPE with LightBarController dump 87ca3fe Frameworks: Fix Null Pointer Issue 949c1a6 Spam: Fix non-protected broadcast from supersu, qcril and fm 7784b6a Widget: Catch null point exception in AbsListViewAutoScroller a61d2b2 BT:Crash occured due to null pointer exception. 8f71cce Bluetooth: Avoiding NULL pointer dereferences 2e8f14e Suppress FingerprintManager logspam e088d01 Kill off provider info logspam d8cc2b1 binder: adjust GC interval for binder ops 3f8f7bf Fix service cannot start when service removed from restartList 70e95bc ContentResolver: fix native crash by limit observer's count d3325b8 Passing a new ArraySet instance to avoid crash 78ba233 PackageManagerService: Add finally block to close the stream. d9e10f8 SystemUI: disable statusbar time refresh when screen off c4efbf9 BluetoothAdapter: disable logspew 86ae461 SystemUI: remove unnecessary recent apps transition 7a344ca MountService: Prevent NPE with DropBoxManager e51a9ff Handle IllegalArgumentException 749f45f Bad token of activity when do the launch work at the app process side 2aff8f6 Fix race condition when writing UidState of appops. 8043a30 Reporting FULL_WAKE_LOCK to battery stats. 2c1a0e3 fixed handling of data URI schemes in Intent.toUri fb60a17 Fix double free issue in ResTable. e1b1689 Framework: Fix NotificationListenerService monkey null pointer issues 279942b frameworks/base: reduce the setTransactions 28b9eae Fix NPE in updateEmptyShadeView() upon screen rotation 6c95aed Handle invalid pointerId c2bd9bd Avoid ConcurrentModificationException in method dump efc51e7 SystemUI: Fix SystemUI Crash Issue e3759dd Fix window transformation related issue cd41ec6 Sync Preference in UI for new cached device a6556de Fix ANR due to long wait for synchronization lock cdcdbf6 Fix broadcast receiver leak issue f11a560 Fix to android 7.0+ Intent Flag Bug 59c1f3b MediaScanner: Detect folders 8259de1 Unset frame listener before tearing down GLThreadManager. 07127db Scroll: modified velocitytracker 1e6cfcc ParcelFileDescriptor: can we stop the panic here? 2c31bf1 Workaround for wallpaper not shown correctly problem 7629fa0 Ensure the generation is not changed before put value to cache b0bd38d FIX No sim - airplane mode padding 5eeb23f Allow Python Versions Higher than 2.6 bda68f0 camera: catch NullPointerException for Nexus 5 b648920 Fix Photosphere/Camera FCs 2efbccb Fix for google backup and restore 39f0553 Bluetooth: Prioritize Bluetooth state change intent to start Service bc92e46 SettingsProvider: Add missing INTERACT_ACROSS_USERS_FULL permission f665d52 Add default permissions for few ROM specific apps c53da71 Add default permissions for multiple gapps c8d9f58 Disable Mobile Data Always On by default [1/2] 02c5fe7 Add handling SQLiteDatabaseCorruptException. dcf48e7 NightLight: Allow lower temperatures 2f4ba5e Powermenu: use new gradient dialog also for recovery/bootloader action d862e44 PowerMenu toggleable recovery/bootloader action df2f127 MTU should be 1358 as per 3GPP standards, especially for LTE radio interfaces. 05989aa Base: Pixel Colors: Change dividers from Holo Blue to Pixel Blue 2adde69 base: Add stub files 07a9e1d base: rescuce party: check isDisabled on all public API 5b5a3ba Kill airplane mode toggle Teal color 28b9632 Fully enable system round icons 70bc08d Fix NPE when AOSP ambient display preference is removed 5752ad2 Add missing STORAGE_INTERNAL permission for BackupRestoreConfirmation a2c3714 SettingsLib: Allow Skia Vulkan to be used as HW renderer d3c8762 base: Speed a couple more things up 04072fa base: set scrolling to 0.006f 70b6f54 Optimize IncallUI delay for voice calls 2b5ffda telephony: Hack GSM and LTE signal strength 1d98120 Allow creating custom dialogs in DialogPreference. e884075 Enable non-market apps install by default 9f6419f Treat default value that wasn't found as empty value. 1993f45 DEBUG: Turn off some debugging we don't need. 348610b SmoothSpinners: Makes the loading "spinner" animation smoother 7949729 core: Update GPS Icons to be more Material f59ab67 SystemUI: make sure to expand all the way when flinging cbe230e allow forcing HighEndGfx mode d117d1d Improve scrolling cache db88a57 Reduce log verbosity: Don't spam logcat eca6d17 Avoid needless Integer.valueOf() object allocation. 0b59662 aapt: silence density flag warnings 9a64edf lowered animations duration 3c0ba9b android.view: Speed things up!! ed90334 hwui: Remove deprecated compiler flag 8a34850 SystemUI: add USB Tether tile * hardware/broadcom/libbt/ a52101b libbt: Import CID_PATH from samsung_macloader.h 0b071ba Broadcom BT: Add support fm/bt via v4l2. 44372d7 libbt-vendor: add support for Samsung semco a62f048 Avoid an annoying bug that only hits BCM chips running at less than 3MBps 25458de libbt-vendor: Fix Samsung patchfile detection. 5906c18 libbt-vendor: Add support for Samsung wisol flavor 9964641 libbt-vendor: add support for samsung bluetooth 1e0d39c libbt: Add support for using two stop bits 7d402b3 libbt: Add prepatch support 7d46ee6 libbt: Add btlock support * hardware/lineage/lineagehw/ 0bc51c4 lineagehw: Fix LiveDisplay features indication in log message * hardware/qcom/audio-caf/msm8952/ 1b74a25 audio: Return ENODATA when position is failed to be retreived * hardware/qcom/audio-caf/msm8998/ ca11ded audio-caf/msm8998: fix missing dependency error * hardware/qcom/display-caf/msm8952/ 091dadc hwc: Set ioprio for vsync thread 9704891 gralloc: allow forcing old pixel alignment * kernel/oneplus/msm8998/ 78ae9b8 msm8998: Add proximity_state sysfs support to goodix driver * lineage-sdk/ 7953989 livedisplay: Allow tile creation before boot completed phase 44331c0 Disable by livedisplay by default * packages/apps/Settings/ 35b0126 Move lockscreen visualizer and metadata toggles to crdroid settings d0c4250 Merge 'lineage-15.1' into 8.1 * packages/apps/Stk/ 22eb154 STK application should not show the STK menu for unsupported card. * packages/apps/crDroidSettings/ fd055e0 crdroid: Fix DUI multiuser reset for navbar visibility 4e0cecd crdroid: Fix cast issue with pulse render mode c30be21 Merge pull request #126 from NoobTW/8.1 afd80e6 Update Chinese Traditional translations 38d4156 update 'Github' to 'GitHub' 11a7456 crdroid: Fix error for visualizer c08fe5c Move in lockscreen visualizer and meta data from LOS * system/core/ 6a81d36 Merge 'lineage-15.1' into 8.1 33a4484 healthd: Add support for HVDCP_3 chargers f78be92 healthd: Add DASH charger type ==================== 01-05-2018 ==================== * device/lineage/sepolicy/ e263276 sepolicy: Use custom ADB over network property 76157c0 sepolicy: Fix permissions for service.adb.tcp.port d21bcf0 sepolicy: Allow SystemServer to set service.adb.tcp.* properties * device/oneplus/msm8998-common/ 345bb6f force VoLTE and VoWIFI testing... * frameworks/av/ ef5c1c9 Merge 'lineage-15.1' into 8.1 151fcb0 stagefright: omx: Don't signal dataspace change on legacy QCOM * frameworks/base/ 8a34850 SystemUI: add USB Tether tile 6c13b00 SystemUI: Readd AmbientDisplayTile. f891c67 SystemUI: Add adb over network tile 00cf633 Added show volume panel tile to QS 5ff5005 QS: add Sync tile aebd2af SystemUI: Add heads up tile 9d23095 SystemUI: add caffeine qs tile c87d52e SystemUI: enable NFC tile 140aaa7 base: Disable Lockscreen Media Art [1/3] 7c95e26 SystemUI: Add visualizer feature * frameworks/native/ e7268e5 input: Adjust priority * frameworks/opt/hardware/ 7eaff52 lineagehw: Add support for HWC2 color transform * hardware/qcom/audio-caf/msm8994/ eaa0ab4 policy_hal: fix for MR1 function prototype. a8a05a1 audio: enable compilation without flag TARGET_USES_AOSP_FOR_AUDIO 772f59d audio: change TARGET_USES_AOSP to TARGET_USES_AOSP_FOR_AUDIO c979d44 audio: correct dependencies for compilation with AOSP flag * hardware/qcom/display-caf/apq8084/ 3a66f67 hwc: Set ioprio for vsync thread * hardware/qcom/display-caf/msm8974/ 8cc5b63 hwc: Set ioprio for vsync thread * hardware/qcom/display-caf/msm8996/ a8c7129 hwc: Set ioprio for vsync thread * hardware/qcom/display-caf/msm8998/ 8e7bb52 hwc: Set ioprio for vsync thread * packages/apps/Settings/ e062ac9 Settings: Disable Lockscreen Media Art [2/3] 79227d8 Settings: Add lockscreen visualizer toggle * packages/inputmethods/LatinIME/ bec4be4 Merge 'lineage-15.1' into 8.1 * system/core/ 0c3e0e6 Merge 'lineage-15.1' into 8.1 de23fd0 init: always allow local.prop overrides * vendor/lineage/ b0d503a tools: repopick: Correctly order changeset 95056cc soong_config: Add TARGET_USES_QCOM_BSP_LEGACY 957abba kernel: don't build for TARGET_NO_KERNEL targets cda7056 crdroid: Add support for BFQIO cgroups * vendor/oneplus/ 764df20 msm8998: update blobs from OOS 5.0.1 ==================== 01-04-2018 ==================== * android/ 90c3847 Merge 'lineage-15.1' into 8.1 52970e1 lineage: Switch to 15.1 staging for 8952 HALs 72bbef7 lineage: Use msm8996 HALs for 8953 & 8937 * build/make/ 3716739 Merge 'lineage-15.1' into 8.1 b45168b Merge tag 'android-8.1.0_r4' into HEAD fe39bbe core: config: Use host bison if requested * frameworks/av/ a8c94fb Camera: CameraHardwareInterface changes to support Extended FD 3fba541 Enable 32-bit armv8 NEON for aac/amrwb/h264 codecs * hardware/qcom/audio-caf/msm8994/ 2d18263 hal: audio-test: Move omx tests mm-audio-internal * hardware/qcom/audio-caf/msm8996/ 90678d5 hal: Make libvolumelistener depend on kernel headers 78235d0 hal: Update sound trigger header for UM6 1150643 hal: Don't try to record using 3-mic unless we mean it a99c0a9 hal: Haxed header 61277bc audio: Fix flac offload not working b35db87 audio: Fix complilation warnings under Clang 20e9814 msm8996: fix werror when AUDIO_FEATURE_ENABLED_DTS_EAGLE is enabled 261994a audio: Extend platform parser to allow device name aliasing e73b565 hal: post_proc: Convert volume listener to vendor prop 2c9b54b hal: post_proc: enabled / disable volume listener based on prop 9696a34 audio: Use direct * pathmap * hardware/qcom/display-caf/msm8952/ e0bd0c3 Fix duplicate copy file rules * hardware/qcom/display-caf/msm8996/ 43b8f5f libdisplayconfig: Remove android.hidl.base 795ee2c Don't build lights module if vendor supplies it 508de5d display: Use * pathmap * hardware/qcom/media-caf/msm8996/ 3cf8601 media: Add extrapolated gpustats header for PQ 3dee7a6 venc: Fix VQZip issue 23e5ac6 media: Use * pathmap * kernel/oneplus/msm8998/ 6cac50c oneplus5: defconfig: do not optimize for size c0ae0f1 oneplus5: defconfig: disable CONFIG_MMC 8891d6e8 oneplus5: defconfig: regenerate and enable CONFIG_MODULE_SRCVERSION_ALL 5da1a05 ion: system_secure_heap: fix constant logical comparison bug 6f7a955 lib/lz4: make arrays static const, reduces object code size * packages/apps/crDroidSettings/ e719783 Optional screenshot type [2/2] * packages/inputmethods/LatinIME/ 28ca0ad LatinIME: Turn off block potentially offensive words c539cb0 LatinIME: Add "more" keys to ALL the keys 10d1e9d Fixing layouts and adding 5th row to QWERTZ. 427ab76 Add 5th number row to keyboard. 6dae15c LatinIME: Fix to English dictionary can be added after deleting 16028e2 LatinIME: enable gesture input via config 91038a2 LatinIME: sync and rebuild emojis * system/core/ 8f10fb6 Merge 'lineage-15.1' into 8.1 ==================== 01-03-2018 ==================== * android/ dd00008 Merge 'lineage-15.1' into 8.1 998fdbb manifest: android-8.1.0_r1 -> android-8.1.0_r4 a21dd22 manifest: Re-enable vendor/codeaurora/telephony * build/make/ 35535e6 Merge 'lineage-15.1' into 8.1 a832064 build: Fix import build step. c3d0ba0 Note that update-api is a lie. * device/oneplus/msm8998-common/ 38b657c msm8998: init: properly set up and enable ZRAM 88bb307 msm8998: audio: do not use direct flag for voip rx output 8f0391e msm8998: init: use shutdown instead of property trigger 6ca7a39 msm8998: Inform frameworks that we support HWC2 color transform 8535d9c msm8998: init: wait for qseecomd until starting up IPA FW loading 2a047e8 msm8998: init: start qseecomd early 4c8fb01 msm8998: more vendor services to shutdown critical f4596ec msm8998: remove cpuset foreground boost 001f802 msm8998: remove CPUSETS and SCHEDBOOST build flags 2063785 msm8998: selinux: rework policies and enforce 028c1e2 msm8998: import ipa from LA.UM.6.4.r1-05700-8x98.0 and enable tetheroffload 340d7aa msm8998: Add libtinyxml2_1.so to proprietary files 88f28a2 msm8998: init: Fix typing derp c18dcb2 msm8998: update media_codecs_performance.xml for vp9 encoder b3a2678 msm8998: Tune fps values 7049fa6 msm8998: cas: add CAS HAL b4ebac0 msm8998: init: add dashd service 34931a1 msm8998: remove ipacm/ipanat 09ce865 msm8998: proprietary files: fix derp * external/freetype/ 399b5ac Squash to: [truetype] Make blend/design coordinate round-tripping work * external/libpng/ caed99f Squash to: temporarily disable 16-to-8 downscaling in the fuzzer * external/rsync/ 803f2a9 Android build, static config, and changes * frameworks/av/ 4a60fea Merge tag 'android-8.1.0_r4' into lineage-15.1 * frameworks/base/ 4c4d5e3 Merge tag 'android-8.1.0_r4' into lineage-15.1 500f013 PowerProfile: allow overriding default power profile 9e120ce SystemUI: fix toggling lockscreen rotation [1/3] 99f1dac Configurable 0, 90, 180 and 270 degree rotation 5139d5b frameworks/base: prevent lights service calls when battery led does not exist 01bcce7 SystemUI: Port forward statusbar brightness control 22a64c2 SystemUI: Port brightness slider changes 892032e SystemUI: Bringup tuner navbar and statusbar changes 167cfd1 SystemUI: Add initial empty custom manifest 9e4b39c PowerManager: Add proximity check on wake 72a0c88 SystemUI: add double tap to sleep gesture 1cf8b481 SystemUI: add quick settings pull down with one finger 2b31c90 SystemUI: Allow using tuner API for LineageSettings ebcc92e SystemUI: Squashed support for recents task locking 2d04953 Keyguard: Add option to scramble pin layout when unlocking (2/2). c3a1528 Disable notification channel warnings by default 8d3fd76 SystemUI: Restrict persistent USB drive notifications to USB disks 1eac6df frameworks/base: Lights notifications brightness support ae16859 fingerprint: handle PerformanceStats NULL pointers 1d6afad frameworks/base: Battery and Notification Lights c0dda14 Quick Settings: Avoid expand indicators shortly showing on edit aeed460 SettingsLib: Add LineageParts settings to tile list 6b30705 Add support for overriding default time format value af349e2 androidfw: Load SDK resources after initial system resources 7015adf Core: Use ro.build.date to signal mIsUpgrade * frameworks/native/ a2c53bf Merge tag 'android-8.1.0_r4' into lineage-15.1 * hardware/qcom/audio-caf/msm8952/ 8efdfcf policy_hal: fix for MR1 function prototype. bb3051e hal: configs: effects: update conf & lib paths * hardware/qcom/media/ 95cba06 Merge tag 'android-8.1.0_r4' into lineage-15.1 * kernel/oneplus/msm8998/ 01d7d36 lz4: fix compress max output bound 8c8af9c UPSTREAM: lib: update LZ4 compressor module 07c0b87a UPSTREAM: lib: lz4: cleanup unaligned access efficiency detection 9659df0 UPSTREAM: lz4: fix wrong compress buffer size for 64-bits ed9d851 oneplus5: build qcacld as module 616bd60 msm: camera: Add laser LED support for depth sensor 5bc7ec9 s6e3fc1: use default (255) max backlight brightness feb9273 ANDROID: initramfs: call free_initrd() when skipping init 1e06f8f drivers: msm: mdss: adjust backlight cmd for s6e3fc1 panels edc7534 cheeseburger: dts: adjust fingerprint entries for new drivers 395fb11 drivers: fpc: readd sensor_version sysfs knob 461623d drivers: input: import fingerprint drivers from Open Beta 1 176ea4b sound: soc: import changes from Open Beta 1 cb9e292 arch: dts: disable esd check for panels 9ea514d dumpling: dts: initial import from Open Beta 1 9a1b4c7 cheeseburger: dts: commonize includes to oneplus5 cdb615a drivers: import from Open Beta 1 f271e67 drivers: input: import from Open Beta 1 fa737d0 arch: arm: dts: update from Open Beta 1 66eb419 Revert "msm: camera: Add laser LED support for depth sensor" ffc7bdb oneplus5: add initial lineage defconfig 2ad8c55 import OnePlus 4.5.14 changes 73ce361 include: linux: fix build breakage if IPC logging is disabled f6aefe4 FROMLIST: tracing: Add support for preempt and irq enable/disable events 059ad81 FROMLIST: tracing: Prepare to add preempt and irq trace events f789a92 UPSTREAM: ipv6: fib: Unlink replaced routes from their nodes e4356f5 ANDROID: usb: gadget: assign no-op request complete callbacks 4e945e0 ANDROID: usb: gadget: configfs: fix null ptr in android_disconnect 876debb ANDROID: Use sk_uid to replace uid get from socket file b84f4e6 drivers: cpufreq_interactive: handle error for module load fail cf1eba3 BACKPORT: ext4: add EXT4_IOC_GOINGDOWN ioctl 760acaf BACKPORT: ext4: add shutdown bit and check for it 1fb3a4c BACKPORT: ext4: rename s_resize_flags to s_ext4_flags 369c930 UPSTREAM: net: xfrm: allow clearing socket xfrm policies. e4d8f642 BACKPORT: xfrm: Clear sk_dst_cache when applying per-socket policy. e9a49e0 ANDROID: check dir value of xfrm_userpolicy_id b97ef7c Revert "proc: smaps: Allow smaps access for CAP_SYS_RESOURCE" 55a7806 ANDROID: binder: Remove obsolete proc waitqueue. bb03ec9 UPSTREAM: android: binder: fix type mismatch warning 37fd78b FROMLIST: binder: fix proc->files use-after-free 4f26fbb ANDROID: binder: clarify deferred thread work. 6ff9296 ANDROID: binder: show high watermark of alloc->pages. f3f464f ANDROID: binder: Add thread->process_todo flag. 7fcb9b7 FROMLIST: android: binder: Fix null ptr dereference in debug msg 36f04e6 FROMLIST: android: binder: Change binder_shrinker to static a6afccb ANDROID: binder: fix node sched policy calculation 35d4f55 ANDROID: binder: init desired_prio.sched_policy before use it 2ce12db ANDROID: binder: fix transaction leak. 63e7459 FROMLIST: binder: fix use-after-free in binder_transaction() 52ffefd FROMLIST: android: binder: Don't get mm from task d6ea4c6 FROMLIST: android: binder: Remove unused vma argument 45e87bb FROMLIST: android: binder: Drop lru lock in isolate callback d22783a FROMLIST: binder: fix an ret value override ba231dc FROMLIST: android: binder: Add page usage in binder stats 473c40b FROMLIST: android: binder: Add shrinker tracepoints 6f9f169 FROMLIST: android: binder: Add global lru shrinker to binder b1fe1fe FROMLIST: android: binder: Move buffer out of area shared with user space 8e6222b FROMLIST: android: binder: Add allocator selftest 2a9de40 FROMLIST: android: binder: Refactor prev and next buffer into a helper function 337be90 ANDROID: binder: don't queue async transactions to thread. 5ed78fd ANDROID: binder: call poll_wait() unconditionally. 3540eb9 ANDROID: binder: don't enqueue death notifications to thread todo. 16c827f ANDROID: binder: Don't BUG_ON(!spin_is_locked()). 5f7e0b3 BACKPORT: partial: mm, oom_reaper: do not mmput synchronously from the oom reaper context 33badb4 ANDROID: uid_sys_stats: Fix implicit declaration of get_cmdline() 915e7c7 uid_sys_stats: log task io with a debug flag dc8b7e7 misc: fpc1020: Increase fingerprintd nice value when screen is off 51a538a misc: fpc1020: Wait for uevent to send before exiting IRQ handler 56141b9 misc: fpc1020: Simplify proximity shut-off 8fde053 misc: fpc1020: Honor proximity state d258441 misc: fpc1020: Clean up interrupt handler eba2f6e misc: fpc1020: Set fingerprintd priority to max when screen is off c30893e misc: fpc1020: Report key input when interrupt is fired with screen off 8e49729 misc: fpc1020: Clean up PM routines and move them into dedicated worker 4e0283c mdss: livedisplay: Don't send sRGB/DCI-P3 off cmd when dsi on b752a3c ARM: dts: update panel sRGB and DCI-P3 cmds 1669f14 mdss: livedisplay: Add support for DCI-P3 mode 590ee5c mdss: livedisplay: Fix memory leaks in mdss_livedisplay_update() afb98ce op3: Fix and optimize SRGB commands 36687c1 mdss: livedisplay: Add commands to enable SRGB mode 44d7181 video: mdss: LiveDisplay driver c5cd264 kernel: Fix potential refcount leak in su check 7dfd7bf kernel: Only expose su when daemon is running 64db803 smb_lib: auto toggle otg switch based on dash status 6a4a97a cheeseburger: dts: mount /system 4dcd093 drivers: misc OnePlus source imports 169e1a6 drivers: power: import OnePlus 4.5.11 changes eece1b5 drivers: cpufreq: correct return value checks in QoS handlers ef15ada cheeseburger: import QoS changes a9e4e33 [16859]: Fix Dynamic minor values for successful registration of rndis QC driver 62d4415 drivers: import OnePlus 4.5.10 changes cb81d15 cheeseburger: dts: include msm8998-mdss-panels.dtsi 85a1c6a cheeseburger: apply camera changes from oneplus as overlay 513180d DASH: spoof normal usb fastcharge f7d44e8 power: supply: import oneplusified qcom drivers 0700123 qpnp-haptic: make its strength adjustable in VibratorHW 290f64a drivers: soc: qcom: import OnePlus qpnp-haptic sources 4f7a55a7 cheeseburger: leds: enable rgb sync bb466f2 leds: leds-qpnp: add synchronized rgb control 1b602e3 pwm: qpnp-pwm: add api for synchronous enable of pwms 5f784b3 camera: import changes from oneplus 36950b7 cheeseburger: sound: properly configure wsa properties fac8e28 sound: import changes from oneplus e5ada0c sound: soc: codecs: import tfa9891 1b04f82 input: tri-state: rewritten tri-state-key driver 664338f drivers: input: misc: import fpc and tri state drivers 25f4155 drivers: input: bring up to date with old cm-14.1 state ad5e87c drivers: input: import synaptics s3320 3ad64ce drivers: nfc: import pn544 driver from OnePlus 4d02b39 drivers: soc: icnss: add version information to *_info 400eae7 drivers: soc: qcom: import *_info d3d2eb8 cheeseburger: use oneplus regulator adjustments db65cfa cheeseburger: move panel include to highest possible level c350d47 ARM: dts: OP5: Move 0x29 to dsi on command 7db705c cleanup cheeseburger panels and handle s6e3fa6 backlight command a35e7b6 arm: dts: properly configure ramoops and reserved memory regions dd9d80a arm: dts: import dts files for cheeseburger 0d46215 drivers: staging: qcacld: clean up after qualcomm (again) 7f43f71 drivers: staging: import LA.UM.6.4.r1-05700-8x98.0 wifi stack 5314aed add cflag for oneplus vendor a429895 include/uapi/linux/if_pppox.h: include linux/if.h 44c93dd netfilter: fix include files for compilation 7c915e8 arch: Unbreak mrproper/clean ede8886 include: asm-generic: do not hard code HZ to 100 157e3e7 ANDROID: add script to fetch android kernel config fragments 0d3fa56 ANDROID: configs: remove config fragments 2f9b431 firmware_class: make firmware caching configurable 02fe1b1 Merge tag 'v4.4.100' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into lineage-15.1 * lineage-sdk/ 6a7e077 Merge 'lineage-15.1' into 8.1 e613b86 Initial regeneration of Lineage SDK API level 8 * packages/apps/LineageParts/ 25daef5 Merge 'lineage-15.1' into 8.1 20514f7 LineageParts: Update weather provider play store keyword e4abd6f LineageParts: Reenable weather settings * packages/apps/Messaging/ 35afda3 Messaging: rebrand to LineageOS fbfd4c3 Messaging: Don't crash on unsupported shared content type a98e48e Messaging: Request external storage permission before handling shared files 04fdba1 Messaging: make some more elements use accent instead of primary 3766ce2 Messaging: show snackbar instead of toast when deleting conversation c6ee144 Messaging: Switch to mipmap launcher icons dda938c MediaPicker: Check for NPE ac9aff2 Messaging: fix bad recycle on sending two mms in a row 42dd024 Use app settings for conversation settings if no custom set 49f0e2a Messaging app crashes after a few MMS fc9fa06 Fixed storage permission issue for attachments Moved some audio library tab related string to cm_strings.xml 89b07d2 Added support for video and audio mms attachments 7b2714f Add UI/UX capability to attach a saved video to a MMS message f1d56f6 Play an audible notification on receiving a class zero message. Changes ported from http://review.cyanogenmod.org/#/c/125457/ 56528ea Messaging: Implement saved video attachments in MMS 58ddee7 Messaging: bring back accent color 3dac3a3 Messaging App is crashing when storage memory is full 39daa6a Fix menu item highlight color. dd3b4f0 Improve swipe to delete strings 085a2b1 Messaging: Toggable keyboard emoticons access 858dc26 Messaging: Swipe right to delete conversation 6496755 MessageQueue: Process pending messages per subscription 19044fe Messaging: change Avatar fontFamily to sans-serif-medium e1b36c6 Messaging: Implement option for swipe to delete. * packages/apps/Settings/ 71d1704 Merge 'lineage-15.1' into 8.1 * packages/apps/Terminal/ 1837a6d Terminal: Fix keyboard Ctrl- and ALT-key input. 36eda49 Terminal: all menu items should have their proper icon 6eb6b73 Terminal: update main theme color for improved readability cb2f23b Terminal: fix preference defaults fa72928 Terminal: volume keys as up/down 5480a17 Terminal: add runtime permissions bf0ffa4 Allow terminal app to show in LeanBack (1/2) 112665d TerminalKeys: Disable debug e0cc0de Terminal: Convert CheckBoxPreference to SwitchPreference 4dd9e4a Terminal: Cleanup duplicate strings 809d1c6 Some cleanup. 1050477 Term: materialize cece233 Properly clear background when changing colors. 510ce26 Also use set colors for scrollback lines that aren't filled yet. da0ca8c Allow access to external storage f235a58 Add application icon a6da3e3 Add settings for fullscreen, orientation, font size, color * packages/inputmethods/LatinIME/ 8b7b682 LainIME: add unicode 9.0 chars 66459cf LatinIME: disable sound on keypress on all devices by default 04cd02b Fix send button not being centered for non-standard densities. dc0cf61 LatinIME: Add shortcuts support 3fc4013 InputMethods: set the default value for preference eb5ac7c LatinIME: Disable Hungarian spell checking 0411026 LatinIME: Add Bulgarian, Georgian and Ukrainian wordlists 6802f0b Don't interrupt active gesture input by modifier key presses. c56aaa1 Add support for Bépo keyboard layout 0c51e5f make default overlay for "show correction suggestion" 94c160a Rearrange Slavic & Greek morekeys 2534c79 Rearrange morekeys 9354c16 LatinIME: Add Luxembourgish keyboard & spellchecking dictionary 88bb546 LatinIME: Add support for Australian English 2947ee8 LatinIME: Enable Greek spell checking a45ce46 LatinIME: Enable spellchecker for additional languages d5bf85a LatinIME: HU enable predictive dictionary and remove unused letters ed9bfb4 LatinIME: Regenerate KeyboardTextsTable d850f8d LatinIME: Apply "Enable more keys for top row on tablets" (f6620308ba) and "Add "more" keys to ALL the keys" (c561f31af9) to slavik layouts. 2251a50 LatinIME: Add "more" keys to ALL the keys in Greek layouts 363e7dc Unbreak QWERTZ keyboards a3ba79f latinime: Add "more" keys to ALL the keys * system/core/ c34b997 Merge tag 'android-8.1.0_r4' into lineage-15.1 * system/libhidl/ 0c48f3d Merge tag 'android-8.1.0_r4' into lineage-15.1 * system/media/ 17f5732 Merge tag 'android-8.1.0_r4' into lineage-15.1 * system/sepolicy/ 1fc1659 Allow zygote to create cgroups files * system/tools/hidl/ 06d4402 Merge tag 'android-8.1.0_r4' into lineage-15.1 * vendor/crDroidOTA-devices/ ed9409c angler: Fix file name df1cfb7 angler: Update to Beta6 * vendor/oneplus/ 0da3dc0 msm8998: update blobs from OOS 5.0 beta 3 bc8df92 msm8998: Add libtinyxml2_1.so to proprietary files 3d9a743 oneplus2: move some proprietary files to /vendor f78757e oneplus2: move hals.conf to vendor ==================== 01-02-2018 ==================== * android/ 5873446 Merge 'lineage-15.1' into 8.1 9621975 Switch to our platform_testing fork ced0446 lineage: Reenable sample weather providers 9032e03 lineage: Reenable LockClock * build/make/ ac8da9d build: Add build flag to disable Lineage SDK usage 8c7a082 build: Enforce checkapi-lineage on system image gen. f0fb080 build: Always run checkapi when building system image 6577e4e Disable recovery resource warning * lineage-sdk/ 0bc9141 Android.mk fixups for make update-lineage-api and checkapi-lineage d153962 Invoke doclava with new "-android" flag. 8b35643 Use the "referenceonly" flag for a cleaner output and faster build. d42a658 Using LOCAL_DROIDDOC_STUB_OUT_DIR to specify "-stubs" option. * packages/apps/DeskClock/ 281ea21 Make new menu entry to link to cLock widget settings. * packages/apps/crDroidSettings/ 15c5ae6 crdroid: Disable slim recents * platform_testing/ b463459 Fix unknown installed file for module perf-setup.sh 5b2dc15 Remove EmergencyInfoTests 176ab27 Remove SettingsFunctionalTests & LauncherFunctionalTests ca7a7ca Remove missing RecyclerViewTests * prebuilts/lineage-sdk/ 85bdd19 lineage-sdk: Add preliminary API for level 8 * vendor/crDroidOTA-devices/ ec788ed Revert "angler: Update to Beta 4" e3e0d2b angler: Update to Beta 4 c38544e dumpling: update to crDroidAndroid-8.1-20180101-dumpling-v4.0-BETA ==================== 01-01-2018 ==================== * android/ 77e4c58 lineage: Enable p7zip/unrar/zip 3fbe74b lineage: Reenable Snap * dalvik/ 4e9a746 dexdeps: Ignore static initializers on analysis. 3e6d3cf dexdeps: Add option for --include-lineage-classes. * device/oneplus/dumpling/ 055ebe3 dumpling: add goodix keylayout 945e7f8 Merge remote-tracking branch 'LS/lineage-15.1' into lineage-15.1 a7630f0 dumpling: update blobs from OOS 5.0 Beta 1 * device/oneplus/msm8998-common/ cbbe510 msm8998: split fingerprint service b9bf43a msm8998: libinit: use bool for unknownDevice * hardware/qcom/audio-caf/msm8952/ b9232ed Merge remote-tracking branch 'caf/LA.BR.1.3.7_rb1.6' into lineage-15.0-caf-8952 * hardware/qcom/audio/default/ 4eee695 msm8960: treblize configuration 6f16898 Revert "msm8x74: remove from top level makefile" 3f540f5 hal: Ensure device_name is copied if empty * hardware/qcom/display-caf/msm8952/ 79324b0 Merge remote-tracking branch 'caf/LA.BR.1.3.7_rb1.6' into lineage-15.0-caf-8952 * hardware/qcom/media-caf/msm8952/ c4cdc55 Merge remote-tracking branch 'caf/LA.BR.1.3.7_rb1.6' into lineage-15.0-caf-8952 * system/core/ eb4c2ca Allow redeclaring typeattributes f44bee6 adb: Conditionally restore support for legacy f_adb interface 763a671 libcutils: Fix thread ID on macOS 01bc8f2 fs_mgr: Add fs_mgr_get_entry_for_mount_point_after to header 580215d sdcard: Allow building as a static library ba7e647 libsysutils: Allow building static library 3f24102 adb: Look for executables in alternate places e9fea94 Camera: Add feature extensions 3d69abc logcat: Map '-C' to 'logcat -v color' 45ae61e mkbootimg: add 32K 64K and 128K pagesizes 44a5197 mkbootimg: add support for --dt 2f55228 init: don't skip starting a service with no domain if permissive b59bb83 init: Add vendor-specific initialization hooks. * vendor/oneplus/ af432fb op3: Add missing blobs ee91a5a dumpling: update blobs from OOS 5.0 Beta 1 ==================== 12-31-2017 ==================== * android/ 77e4c58 lineage: Enable p7zip/unrar/zip 3fbe74b lineage: Reenable Snap 84b126a manifest: Sync hardware/qcom/power 501c171 Switch to 15.1 staging for msm8994 HALs * device/lineage/sepolicy/ bf334c2 qcom: sepolicy: Add sepolicy for hidl power hal ab55935 sepolicy: Include platform specific sepolicy * device/oneplus/dumpling/ 055ebe3 dumpling: add goodix keylayout 945e7f8 Merge remote-tracking branch 'LS/lineage-15.1' into lineage-15.1 a7630f0 dumpling: update blobs from OOS 5.0 Beta 1 * device/oneplus/msm8998-common/ 7e8f524 Revert "fix fingerprint gestures" 740d070 remove FBE encryption 6bbb80e Merge remote-tracking branch 'LOS/lineage-15.1' into lineage-15.1 cbbe510 msm8998: split fingerprint service b9bf43a msm8998: libinit: use bool for unknownDevice ec283ae fix fingerprint gestures 62f2db7 Merge remote-tracking branch 'LOS/lineage-15.1' into lineage-15.1 b807076 msm8998: init: Rework FBE decryption and add modprobe * hardware/qcom/audio/default/ 4eee695 msm8960: treblize configuration 6f16898 Revert "msm8x74: remove from top level makefile" 3f540f5 hal: Ensure device_name is copied if empty * hardware/qcom/power/ d524aea power: Fix a few compiler warnings a0e0495 power: Allow device specific hooks for set_interactive a2a7071 power: Make the rest of the platforms compatible with HIDL hal 067a907 power: Add 1.0 HAL for devices that don't have WiFi stats * kernel/oneplus/msm8998/ b65c875 oneplus5: build qcacld as module * system/core/ eb4c2ca Allow redeclaring typeattributes f44bee6 adb: Conditionally restore support for legacy f_adb interface 763a671 libcutils: Fix thread ID on macOS 01bc8f2 fs_mgr: Add fs_mgr_get_entry_for_mount_point_after to header 580215d sdcard: Allow building as a static library ba7e647 libsysutils: Allow building static library 3f24102 adb: Look for executables in alternate places e9fea94 Camera: Add feature extensions 3d69abc logcat: Map '-C' to 'logcat -v color' 45ae61e mkbootimg: add 32K 64K and 128K pagesizes 44a5197 mkbootimg: add support for --dt 2f55228 init: don't skip starting a service with no domain if permissive b59bb83 init: Add vendor-specific initialization hooks. ==================== 12-30-2017 ==================== initial build welcome to the family ONEPLUS 5T :)