[G 2014 Android Development] thedeadfish59:
Changelog

[U]First Build(9-9-2018)[/U]
--Initial Release

Official Changelog:

====================
09-09-2018
====================

* bionic/
1dec9a4 libc: Remove duplicate __memcpy_chk in kryo routines
f43db41 libc: kryo specific memory routine

* hardware/broadcom/wlan/
a212ead net: wireless: bcmdhd: Update bcm4339 FW (6.37.34.43) [DO NOT MERGE]

====================
09-08-2018
====================

* packages/apps/Settings/
f1f3957 Add Santoni

* vendor/pixys/ota/
4cecbae Santoni: Changelogs
0a22e9c OTA: Santoni
97338dd OTA: Santoni

====================
09-07-2018
====================

* build/make/
2d410b9 Merge tag 'android-9.0.0_r6' into pie

* frameworks/base/
e92bed5 input: Forward-port support for chained input filters

* vendor/pixys/
f05d473 Fix the backuptool path for ab devices

====================
09-06-2018
====================

* frameworks/base/
2711ac1 WindowManager: Add clearPrivateFlags
00ade97 Camera: Longshot with Burst Functionality.
8e8b194 Add missing INTERACT_ACROSS_USERS_FULL permission
facc270 Camera: Extend face detection
cb1ecc6 CamcorderProfile: Add 1440p camcorder profile
bb8481a CamcorderProfiles: Add new profiles for recorder
d5d0a4f Support GESTURE_SENSOR input device type with GestureService

* packages/apps/Settings/
23dfbc2 Settings: Add me as whyred mantainer
e452cc0 Some My sweet Derp

====================
09-05-2018
====================

* build/make/
31c099f build: Changelog Generator[2/3]

* frameworks/av/
ebf5e9f Merge tag 'android-9.0.0_r6' of https://android.googlesource.com/platform//frameworks/av into HEAD
541dab8 soundtrigger: fill in default extras from dsp
833ba1d Camera: Handle duplicate camera Id due to openLegacy support
d21dfa5 Fix high battery drain after using flashlight
62091bc Modified that logs do not include URLs
624b079 Increase max screen recording time to 1 hour
6f3585f Stagefright: Do not skip frames in time-lapse-source for high-speed
35a6d6f Camera: Add support for ZSL burst mode. Added ability to set number of snapshots in burst mode.
916a70a Stagefright: Update start-time once input-time reaches expected start-time
48eb38f Stagefright: Allow setting high-framerates in CameraSource

* frameworks/base/
9c70219 Merge tag 'android-9.0.0_r6' of https://android.googlesource.com/platform//frameworks/base into HEAD
0843c4a Fix some padding
068b82a base: camera: Allow disabling shutter sound for specific packages [2/2]
4bf3fc1 power: Disable keyboard/button lights while dozing/dreaming
3c65899 PowerProfile: allow overriding default power profile
5cb52ac android.view: Speed things up!!
960dc5a lowered animations duration
a6da939 base: set scrolling to 0.006f
d8c6254 base: Speed a couple more things up
c65cba5 Reduce log verbosity: Don't spam logcat
22c67a6 SmoothSpinners: Makes the loading "spinner" animation smoother
5f9cefb core: Update GPS Icons to be more Material
171e5f4 Remove unnecessary videos
dbb2671 Factor out preference-in-storage check to overridable method
6045a84 Treat default value that wasn't found as empty value
0bea9ab Framework: add Settings.System boolean helper methods
b31cf6b SystemUI: remove unnecessary recent apps transition
640b2b4 webview: Allow choosing the AOSP webview
b56f1d9 webview: Prefer the more powerful Webview packages
caddeb2 SQLiteDatabase: Catch corrupt exception during transaction
88dcc76 Add handling SQLiteDatabaseCorruptException
fd060d7 base: Change dividers from Holo Blue to Pixel Blue
72c3277 SQLite: Do integrity_check only once
a657c2d Disable PIN entry after successful quick unlock
aceaccf base: do not pack relocation table
889430e InputMethodService: Disable fullscreen keyboard
7d47785 fix keyboard cursor control coding and make multiuser friendly
3cbb280 ToastIcon: Update padding properly for 8.1
2aa2e25 SystemUI: Catch IllegalArgumentException in stopScreenshot()
7a5eb6a SystemUI: Adjusted animation timing
03df617 InputWrapper: Opt out early if session == null
89f8bd5 SystemUI: thread protect keyguard callbacks
1ed5375 SystemUI: guard possible concurrent issue in LocationController
4fcde48 TelephonyManager: Prevent NPE when registering phone state listener
9fa1262 CarrierConfigManager: Enable enhanced call blocking function
be51130 SystemUI: Prevent NPE in Dependency.get() in BrightnessController
fe95113 aapt: Speed up the style pruning
9039348 aapt: Use a std::map instead of a SortedVector
f9ccfe0 aapt: add check for untranslatable "string-array"s
494d634 aapt: Fix compiler warning (clobbered by longjmp)
7d26a16 base: limit direct share targets to reduce lag
6138655 Notification: Remove logspam from apps without channels
af19923 SystemUI: Add null pointer check in BluetoothTile
e71fc32 SystemUI: Fix No Data Activity Indicator Issue
8f3b7d6 Google FRP: save password quality in resetPassword
db05cb2 PackageManagerService: Avoid NPE in matchComponentForVerifier
8b25e75 display: Don't animate screen brightness when turning the screen on
40d436a frameworks: Fix activity stack ConcurrentModificationException
682ed56 ContentProvider: avoid client waiting forever if server is killed
f951de7 NetworkManagement: Add ability to restrict app data/wifi usage
d84aacd ViewRootImpl: Fixed memory leak caussed by viewrootImpl objects
e2d06ac Binder threads exhausted during waiting provider publish
8efc6be Reuse DeathRecipient object for StatusBarManagerService
a878a7d Fix System Server Crash in completePauseLocked()
0196dc1 Make the allPendingIntents add operation thread-safe
651c0d2 base: Modified that logs do not include URLs
36d97db GlobalActions: Fix systemserver crash issue
d53d1d2 wm: Passing a new ArraySet instance to avoid crash
b5b5674 Overscroll: modified velocitytracker
a3204bb system_server: Default to FULL synchronous mode for sqlite DBs
f97ae12 Silence density flag warnings
8df5f40 Disable more debugging
62a2b85 Doze: Set Always On Display to off by default
6604b08 MtpDatabase: Fix potential NULL dereference errors
404d346 Return null if a provider died before acquisition
e60e962 Kill airplane mode toggle Teal color
ae763af MTU should be 1358 as per 3GPP standards, especially for LTE radio interfaces.
2bf3e6f Bluetooth: Prioritize Bluetooth state change intent to start Service
f87bc11 Fix Photosphere/Camera FCs
6163cd4 FIX No sim - airplane mode padding
775d54c Workaround for wallpaper not shown correctly problem
e0cc01a ParcelFileDescriptor: can we stop the panic here?
c4a1e38 Sync Preference in UI for new cached device
871d017 SystemUI: Fix SystemUI Crash Issue
2ee30ed Optimize AbsListView to reduce click operation latency

* frameworks/native/
3e6e4b7 sensorservice: customize sensor fusion mag filter via prop
a9536f5 sensorservice: Register orientation sensor if HAL doesn't provide it
c318bb6 libbinder: Don't log call trace when waiting for vendor service on non-eng builds
65506a3 Fix bugs regarding calculate dalvik-cache size
a064b53 Input: improve touch response slightly

* frameworks/support/
dba27fe Add Pixel UI
d502d22 Disable debugging

* hardware/qcom/display/
579c4bc Merge tag 'android-9.0.0_r6' into lineage-16.0-android-9.0.0_r6

* hardware/qcom/media/
e21786a Merge tag 'android-9.0.0_r6' into lineage-16.0-android-9.0.0_r6

* packages/apps/DocumentsUI/
b9a3dbd Add Pixel UI
e78f011 DocumentsUI: support night mode
024f311 Fix duplicate permission info on Adoptable storage
a1bf658 Fix layout of dropdown_sort_widget
48c8371 Fix the other app's scoped directory permissions are revoked
f4e6afb Fix crash when opening inspector screen of broken folder
c9252de Drop the task which already stopped in restoreTask
ccabbef DocumentsUI: Open /sdcard instead of Downloads by default
fd87634 Fix force close when deleting files

* packages/apps/PackageInstaller/
1246889 PackageInstaller: Make installer header look a little better
22b53a3 Show versions when installing or updating packages

* packages/apps/Settings/
a1cf017 Merge pull request #10 from beingmishra/pie
76eb235 Update pixys_maintainers.xml
886d0e3 Merge tag 'android-9.0.0_r6' of https://android.googlesource.com/platform//packages/apps/Settings into HEAD
db192dc search/suggestions: Allow use of Google SettingsIntelligence
89f1fb8 search: Implement external searching
2fa1aa9 fuelgauge: Fix possible memory leaks
471defe fuelgauge: Implement Early Warnings
80419a4 Fix the Wifi Calling back button goes to wrong screen
d23e3d3 Settings: Add all gesture preview animations
dbb7d91 fuelgauge: Use Enhanced Battery Prediction from Turbo

* packages/providers/DownloadProvider/
0fe868f Merge tag 'android-9.0.0_r6' of https://android.googlesource.com/platform//packages/providers/DownloadProvider into HEAD
fd9c359 DownloadProvider: Stop using Arrays.checkOffsetAndCount
d872e94 Downloaded content is deleted if Download folder is renamed using MTP
355573f DownloadProvider: allow more redirects
276552b Stop download from the site with invalid certificate
9eb5a66 Automatic translation import
141b789 Add support to manually pause/resume downloads [2/2]
b9a3eef Remove download notification after preview
3ecbf1e Add download speed, remaining time, and percentage in notification

* prebuilts/build-tools/
80f3c69 Update build-tools to ab/4987844

* system/bt/
4fb397f Merge tag 'android-9.0.0_r6' of https://android.googlesource.com/platform//system/bt into HEAD

* system/sepolicy/
d2f5652 Merge tag 'android-9.0.0_r6' into lineage-16.0-android-9.0.0_r6

* vendor/codeaurora/telephony/
29a710c telephony: Introduce TelephonyExtUtils
f856385 Revert "IMS-VT: Low battery handling for Video calls"

* vendor/pixys/
63ef0e4 vendor: Let the FM Radio to be device Specefic, Who wants Radio App they can add it to their Device Tree.
e353289 vendor: Google whitelist config

Common Ques:

Q: Is there any common Pie discussion thread available?

A: Sure here it is! https://xdaforums.com/moto-g-2014/general/discussion-pie-rom-discussion-thread-t3834902

Q: Are you going to update it daily?

A: Only if I get time, as its a pretty old device, its tough to make time for this to maintain it, if I get free time, I'll develop it, doesn't matter you asked or not, I'll do it. You can check this thread weekly though, I build on weekends

Q: Bugs?

A: Bluetooth is broken, SELinux is permissive, rest is working flawlessly the way it should on 2014 device lol

Q: Can you make overclock kernel for this rom?

A: Nope (If I do, that would be a separate project)

Q: Suitable for Daily driver?

A: Depends on what satisfies you

Q: Are you going to fix bleh?

A: Whenever I will feel to fix, whenever it will be possible

Q: Screenshots?

A: Check #2

Q: When will you release the next build?

A: Asking for ETA is a sin

Q: Want to report bugs! Device is dancing like a maniac

A: There is an old meme I like bout this

[IMG="Logcat"]https://img.xda-cdn.com/SLIaqFevKXJvRJiqiDP2pFlhbXs=/http%3A%2F%2Fi.imgur.com%2FHRMxI73.png[/IMG]

Q: I want to donate LineageOS developers, and whoever maintaining ROMs, they worked so hard for titan

A: Here you can do that

RenanQueiroz: http://xdaforums.com/donatetome.php?u=7344859

LuK1337: http://xdaforums.com/donatetome.php?u=5075128

luca020400: http://xdaforums.com/donatetome.php?u=5778309

thedeadfish59: https://xdaforums.com/donatetome.php?u=5284910