[Nexus 5X Android Development] Mr.MEX:
Octogen OS 01.09.2017 released:

====================
09-01-2017
====================

* bootable/recovery/
7e06189 updater: Add back some removed functions for file-based OTA.

* build/make/
eb7c023 Drop mkfs.ntfs now
ca645b4 Build exfat and ntfs
454731b Return backuptools
d4789f8 Revert "Add otapackage support for backuptool"

* frameworks/base/
18777c2 Build OctogenSettings into Settings Initial Commit [2/3] Special thanks: beanstown106 for base xyyx for adaptation and additional features Nitrogen Project The PureNexus Project The Cyanogenmod Project BenzoRoms Project

* frameworks/native/
cff0c98 Fix installd get wrong inode cause APK crash

* packages/apps/Settings/
4dfdc3f Build OctogenSettings into Settings Initial Commit [3/3] Special thanks: beanstown106 for base xyyx for adaptation and additional features maxwen ezio84 Nitrogen Project The PureNexus Project The Cyanogenmod Project BenzoRoms Project
097dd22 OOS: fix build date style

* packages/inputmethods/LatinIME/
3f7e0af Don't crash when displaying the " key
73306a4 Update JNI fallback lib name
294061d LatinIME: disable sound on keypress on all devices by default
2d58222 LatinIME: Add shortcuts support
e24cbb2 Fix send button not being centered for non-standard densities.
7ce0696 Don't interrupt active gesture input by modifier key presses.
010a9ea LatinIME: Only enable gesture mode if gesture lib is available
f1b6b55 LatinIME: Add fallback loader for JNI lib
600c605 Rearrange Slavic & Greek morekeys
3a53f39 Rearrange Morekey Options to follow numbers/symbols menu
b6d550b LatinIME: Add "more" keys to ALL the keys in Greek layouts
eb49ac5 Added smiles without noise to AOSP keyboard
a824385 LatinIME: Bring back ALL the keys for QWERTZ
ede07eb LatinIME: Apply "Enable more keys for top row on tablets" (f6620308ba) and "Add "more" keys to ALL the keys" (c561f31af9) to slavik layouts.
84040ca Add Moar Key Options

* system/vold/
17e2a97 vold: skip first disk change when converting MBR to GPT
bece0d6 Also change emulated device id separator from comma to underscore
b3cb1d7 vold: dont't use commas in device names Fuse supports commas escaped by '\' in fs names, but exfat and ntfs-3g currently don't support the escaping.
5091a04 vold: Honor mount options for f2fs partitions
e29d74c vold: Honor mount options for ext4 partitions
ddef44e vold: Support internal storage partitions
674af56 vold: Fix fsck on public volumes
6d0e716 vold: add support for more filesystems for public storage

* vendor/octogen/
f0d5b88 builder: fix copy changelog
6f77377 Vendor: Order
65b3d94 Added Octogen OS bootanimation

====================
08-31-2017
====================

* build/make/
8492e9e Drop QuickSearchBox
b7e2028 Add otapackage support for backuptool Squashed with: *Modular backuptool.sh. Executes backup and restore methods defined in /system/addon.d/*.sh scripts. *ota_from_target_files to handle mounting/unmounting for backup script *build: edify: use set_metadata for backuptool *ota: Fix recovery-script cleanups in block mode *build: ota: Support for install tools in /tmp/install *releasetools: clean up residual targetfiles-* dirs in /tmp/ *releasetools: fix cleaning up /tmp/
5498fc9 edify: import missing functions
658afb6 Generate changelog (1/2)
5464375 Use Google Audio Files from Android 7 [2/2] All audio files extracted from bullhead-nrd90s-factory-d6bf1f56.zip
c568d23 OTA: Killed fingerprint and update Octogen Logo
d78d569 OTA: Update Octogen OS logo

* frameworks/base/
64de535 [4/4] sqlite query perf: try to avoid getCount()
a693fd9 [3/4] sqlite query perf: clean up in-flight statements on cursor close
d1362f1 [2/4] sqlite query perf: try to reuse in-flight statements
834d47b [1/4] sqlite query perf: better window selection in common case
4b939b1 Revert "Add Long Press to Launch All Apps View"
e73dc2b NightLight: Allow lower temperatures
6f49c69 Core: Use ro.build.date to signal mIsUpgrade
a58b51e Make Build.TYPE and Build.FINGERPRINT consistent for apps
ebeb212 SettingsProvider: Add missing INTERACT_ACROSS_USERS_FULL permission
98ace62 Make Build.TYPE and Build.FINGERPRINT consistent for apps
c8421d7 Add missing STORAGE_INTERNAL permission for BackupRestoreConfirmation
a9ccf0e Turn off carrier provisioning by default to allow tethering
2f97b51 Tuner: Add back 'Show brightness slider'
70a5ff0 Enable SysUI tuner by default
c58cfb5 Reenable sysui tuner for all build types
765017e NotificationManagerService: Disable channel warning toast by default
4f0bc27 services: button brightness should check proximity
0886d85 PowerManagerService: Fix updating of mUserActivitySummary I7f1fc35a1573717d1ea101a07c4171d6f66d1553 missed the fact that the primary purpose of the affected condition block was to update mUserActivitySummary and the button/keyboard light handling was just appended to it later.
820461e power: Disable keyboard/button lights while dozing/dreaming
ea68440 Add PowerManager integration for button backlight. Allows setting button backlight brightness as well as button timeout.
6845058 Reintroduce button-backlight (and respective inactivity timeout)
d72a3b2 Camera: Don't throw exceptions when value pairs have spaces in them
ca8c1a9 Mtp_Dirty_Hack: Use mtp by default in oreo too) Enabled by default
20d0b3d Treat default value that wasn't found as empty value.
646015f Enable non-market apps install by default
7470ade core: Update GPS Icons to be more Material
3785b61 allow forcing HighEndGfx mode
dcba172 Dynamically tell the user which vendor image is needed
8ec8889 Show a more descriptive message when vendor.img is out of date
7e65c06 Improve scrolling cache
6c52e3f Status bar notification: Use Material icons for missed calls
c72173e Materialize toast frames
07f0702 Reduce log verbosity: Don't spam logcat
b839a29 Avoid needless Integer.valueOf() object allocation.
9dcc7a1 aapt: silence density flag warnings
ef24e96 lowered animations duration
9397f40 android.view: Speed things up!!

* packages/apps/Settings/
25bbe8d Fix NPE when rotating "Saved networks" screen
77fde6c Fix NPE in SettingsPreferenceFragment
6f8fbbd Expose PhoneInfo
b00d793 add additional battery saver steps
c4903fe bluetooth: Show a refresh icon on the select devices screen
d7f901a Skip Misc/Overcounted battery stats regardless of build type.
6d5957a InstalledApp: show link to Google Play
a734886 Settings: refresh ui on foce stop/disable
24ec7ec Settings: enable fast scroll for all app list views
9bfc792 Settings: Allow sorting Applications by size
ce64574 Settings: Wi-Fi WPS Materialized icon
5fb0cf4 Update vertical axis bounds when resetting network policy.
8d50db6 Lower minimum vertical range for data usage.
e6ace54 Settings : Improve app info screen
3046f2d Show help string when onEnrollmentHelp() is called
5952b2c Can't go back to previous screen after going to APN settings
b81f366 CryptKeeper: Release all StatusBar blocks when it is destroyed by system
d86ef50 Settings[Wifi]: fix the input invalid length for WEP encryption.
e7f60a9 Settings: Fix settings force close
b297dc9 Settings: Correctly align cursor in Settings
e45a6f6 Change the wrong layout when DNS is too long
4a84ed3 Settings: add Octogen OS buld date
df8c6b0 Enable Development Settings By Default regardless of build type * also kill dev countdown + redo arleady enabled string
7ec6d7f Settings: display fstype for mounted volumes
62deea1 Settings: Disable the other learn more too to prevent crash Thanks Google! The least intrusive way is just to disable the link as it will still show learn more but it can no longer crash.
255bfff Settings: Hide learn more button on fingerprint page
9f68230 Remove feedback and bug report stuff
620c9a3 Remove the Automatic ota check option but be sure it's disabled
3dec08b Port "Battery Usage Alerts" feature from factory images to aosp

* vendor/octogen/
9da0956 Builder: fixed repos and copy files
72b45c2 Generate changelog (2/2)
cb94a32 overlay: add round icons

====================
08-30-2017
====================

====================
08-29-2017
====================

* vendor/octogen/
97eac0d Use ODP default wallpaper

====================
08-28-2017
====================

====================
08-27-2017
====================

* bionic/
e9a7662 linker: Add support for dynamic SHIM libraries
cde3d0d Restore android_alarm.h kernel uapi header

* build/kati/
1c6182a Do not limit threads upon calling legacy GNU make

* build/make/
bbc3cc3 Make: build a zip named Octogen OS
d821688 Octogen OS Logo
1a19a6e no matter what build type we dont want to see anything but Build_ID
399332d Comment out assertions
474a9a7 ota: Don't include recovery in otapackages.
493777e Allow prebuild APK's in Vendor
4d0e7b7 Allow override of device asserts, including multi-device support. Set in board file with TARGET_OTA_ASSERT_DEVICE.
5e13526 ota: Disable downgrade check
6e0e5c5 build: kernel: arm64 uses Image.gz as the target
3b97b83 kernel: Fix kernelconfig build
6fc7712 envsetup: export ANDROID_BUILD_TOP earlier
32a2aeb build: Add support for additional kernel config snippet
b419473 build: kernel: Fix stray "@"
4fd38e3 Fix kernel.mk if SELINUX or VARIANT_DEFCONFIG is defined
b382866 core: More flexible kernel configuration
4344df2 Fix libelf path
00b1463 Allow specifying kernel toolchain and prefix
cc8d540 envsetup: use $(CURDIR) for getting current directory
9721268 envsetup: set OUT_DIR to an absolute path always
dfedf67 cout: move to $out
5d4f5c1 build: Inline kernel building as a buildtime task

* build/soong/
5c5f5f6 Default kati jobs to NumCPU()
3334a40 soong: use absolute path for OUT_DIR

* frameworks/base/
9225ad0 SystemUpdateService: enable service but lock its receivers [1/2]
8f0d018 PackageManager: allow build-time disabling of components
2c2865b SystemUI: fix MediaProjection cast crash
3cebdee StatusBar: Fix NPEs when we don't have a navigation bar

* frameworks/native/
365fdb0 native: readd xxhdpi 2048 mk files

* system/core/
e67eb5c set permissions on /system/addon.d/ and files within.
ad98ffa set /system/etc/init.d/* permissions
2904b4b init: import specific init file
bfdd956 Drop recovery_install service
0999f7d Add flag to prevent /charger symlink Signed-off-by: jhenrique09 <jhenrique09.mcz@hotmail.com>
4da2bc5 Filter GalleryDatab*
9acdd2b Silence spammy logs from camera blobs (AEC_PORT and mm-camera)

* vendor/octogen/
0fb3eca Init