[Xperia Z Android Development] airlessproject:
new build 20160625

--> Download <--

Changelog:

fusion3-common

a3fd84b remove bionic commands, the default is jemalloc

bb8fb12 Disable Doze

450ca05 Fix compiler error after toolchain changes

834b39f fix toolchain selection, its called 5.x in tesla

a491eb1 enable timekeep in init

3795867 bionic opt: Fix the flag to use opt

49e4e14 msm8960: Enable Selinux in Enforcing mode

3ccef38 msm8960: BoardConfig: disabled serial logs for faster boot

c8befa7 Enable Sony OSS Time services as the RTC is read only on our device

a4269ec enable time sync and emergency calls

3a964e8 Enable jemalloc in svelte mode

7519951 Add missing props from stock rom

ff23594 Update bluetooth init sh from CAF

eb34750 Fix bad cherry pick on camera updates, now everything works

7334f9e frustration

yuga

f15c0c2 Make the readme pretty like huashan, thanks AdrianDC

2695224 Update bluetooth config to CAF head

vendor/sony

24d9208 add missing proprietary jars

ef0c554 add libaudiopolicymanager from .222

0cd5314 fusion3 : Binaries and firmware from razor-mmb29v (flo)

f6500fb fusion3 10.7.A.0.228

60cc77b Yuga 10.7.A.0.228

kernel

c15318d f2fs: fix to update dirty page count correctly

d635666 ppp: take reference on channels netns

2e51b49 netfilter: x_tables: check for size overflow

f9118ba ALSA: timer: Fix leak in events via snd_timer_user_tinterrupt

afcc1c4 ALSA: timer: Fix leak in events via snd_timer_user_ccallback

d823fc2 ALSA: timer: Fix leak in SNDRV_TIMER_IOCTL_PARAMS

4f62bdb ipv4: Don't do expensive useless work during inetdev destroy.

88ac9df netfilter: x_tables: fix unconditional helper

c88cc0e usbnet: cleanup after bind() in probe()

97639a9 USB: cdc-acm: more sanity checking

manifest

486e0ac Stop tracking javasqlite, it is not used by android

9347e9a track dhcpcd from slim

7b40009 track libnfnetlink & libnetfilter_conntrack from slim

0d344ab track toolchains from DespairFactor

6e707fc r46

6f8fa84 Track our own version of Packageinstaller

0bfb450 add GZR KernelAdiutor

system/core

5478b18 Fix overflow in path building

2459cd4 Revert "Rename ZipEntryName to ZipString"

60a90a2 Rename ZipEntryName to ZipString

e547b80 cutils: don't fortify property_get on clang.

c079509 Fix use of uninitialized memory.

0a5ca36 Make offline charging show percentage, patch by Vladimir

7c174e1 enable adb shell in twrp, patch by Vladimir

frameworks/av

680ddca Fixing ALOGE message in commit ad40e57890f81a3cf436c5f06da66396010bd9e5

34d67fa SampleTable.cpp: Fixed a regression caused by a fix for bug 28076789.

cdd6335 Resolve merge conflict when cp'ing ag/931301 to mnc-mr1-release

08eb568 h264dec: check for overflows when calculating allocation size.

8447bb2 codecs: check OMX buffer size before use in (avc|hevc|mpeg2)dec

df912a4 codecs: check OMX buffer size before use in (gsm|g711)dec

2985316 AudioSource: initialize variables

7d20d40 Check mp3 output buffer size

5e1f5ee codecs: check OMX buffer size before use in (h263|h264)dec

f6b6e8d DO NOT MERGE codecs: check OMX buffer size before use in (vorbis|opus)dec

c0e66ff Fix OMX_IndexParamConsumerUsageBits size check

a488a7a Fix size check for OMX_IndexParamConsumerUsageBits

b3b6d2c Fix initialization of AAC presentation struct

928a264 DO NOT MERGE Verify OMX buffer sizes prior to access

eb85e21 Exynos4 fixes

PackageInstaller

f39405c underp clickjacking commit

1326b56 DayNight: Add inverse night drawables

196467e PackageInstaller: Complete PackageInstaller DayNight Theming

681f5ef Properly Implement DayNight Theme

ce0560e Fix NPE when requesting permission with no <uses-permission>

07f9b45 DO NOT MERGE Take advantage of new MotionEvent flag to prevent tapjacking.

2980e17 Tint Icons to colorControlNormal

924b900 Make this default drawable material teal

8e95833 Themes: Allow PackageInstaller tab Background to be themed

d6a3b87 PackageInstaller: Show current & new version

0900f04 Revert "Modified this commit for master branch changes, lets see if it works..."

3bff76d Modified this commit for master branch changes, lets see if it works... Properly Implement DayNight Theme

e9ab537 Revert "Redo Move ClockworkPackageInstaller functionality here""

8433d2b Revert "Switch IntegralToString to HexDump"

dc87555 Revert "Use PackageInstaller.Session"

external/f2fs-tools

40a1fcc f2fs:Android.mk: twrp compatibility fusion3 line

OmniStyle

0db6c00 Supernova (Single) Header

Settings

0c8749d Changes by Vladimir

frameworks/base

fe89f6f Enforce weaker grant if app is default handler for miltiple action

7da03dd Parse "vendor/priv-app" to find privileged applications

f586290 Take into account default app for default grants

b356ed8 underp previous commit lazyness

9fb8b29 cdRemove support of disabling Jack.

9ee0a99 Option to use volume keys to control media volume anytime (1/2)

4ba1f95 Add interpolators to qs tiles animation [1/2]

4bc7e17 FWB: QS shade transparency (1/2)

ff04f9b Add animations to quick settings tiles [1/2]

7aaaed0 Add Screenshot Crop & Share [1/2] * Cleaned up a lill * Need to see if nothing is broken Change-Id: I100c4a86048a3d61cff8457471dd205cf9555714

Signed-off-by: Martinusbe <martinusbe@gmail.com>

06fba92 Kill the real/isolated uid group, not the ApplicationInfo uid

07d2213 dexopt: update colors.

99a0705 Sexy up rebooting/shutdown dialog

5bb59cd Add new, hidden MotionEvent flag for partially obscured windows.

f98b7b0 Revert "Sexy up rebooting/shutdown dialog"

4ea4adb Merge branch 'mm6.0' of https://github.com/Tesla-M/frameworks_base into mm6.0

350c9cc Sexy up rebooting/shutdown dialog

b721367 dexopt dialog: that needs to be blue.

cf27b77 Merge branch 'mm6.0' of https://github.com/Tesla-M/frameworks_base into HEAD

bc7959f Add Missing Material VideoStop.ogg

1a2804b sounds: add missing VideoStop

9804d83 Fix ANDROID_LOOP=true for ArgoNavis and Perseus ringtones

fcaebfc Update Alarm Files from N5 Factory Image

3cefc68 Update Effects from N5 Nexus Image

a86d0cc Update Dock/Undock Sounds from M Factory Image

39de8ca Update Notification Sounds from N5 Factory Image

7e7f9f1 Update Material Ringtones to M from N5 Factory Image

76e68b2 Update VideoRecord & Wireless Charging Sounds to M

996318f Use M Sound for LowBattery

31b14c6 Ensure M Camera Sounds

83177a9 Remove Some Audio Files not included in M

062bf9d sounds: Use Android M Camera Sounds

8c3d531 Revert "Fix ANDROID_LOOP=true for ArgoNavis and Perseus ringtones"

e365dde Revert "FW/B: Remove duplicate ringtones"

d58863a Revert "Update camera and video ui sounds from new nexus devices"

01f9cd4 Add alternate WebView provider package

894b3e7 Remove Qualcomm BoostFramework

b0524a4 AssetManager: fix too few relocations

71afb78 DO NOT MERGE: Preparing for the client

8dad20b Do Not Merge, Testing only bypass checks if overlay is dangerous and package sig matching Overlays are enabled by default for ease of testing

It should be disabled by the default and the client batch enabling them is the ideal way so it is updsting muiltiple app assets at the saem time avoid

ing fc's

3c2712b OMS Temp, bupass sig check

dd2ebd2 OMS: integrate OverlayManagerService into framework

169c8de OMS: adb shell command to access OverlayManagerService

87e5a86 OMS: introduce the OverlayManagerService

38cc285 Support tagging resources as OK to overlay

ce4e399 Add ResTable::remove(cookie)

adef481 Make asset manager cookies opaque

73a710a Runtime resource overlay: support downloaded overlay packages

933f795 Use std::unique_ptr instead of UniquePtr.

422d067 Fix lseek argument order.

5e4fdf6 Make 'idmap --scan' accept more than one input directory

dfaf69e systemui: Fix the TrustDrawable animation state

f0589d1 Close notification panel when user button is tapped

d75cbac Don't crash if we get a DHCP packet with the wrong port.

bbf5869 Fix typo in Conversion Functions doc

08a6d5c Fix: the label "customize" is not updated after changing language

c492a37 Alarm icon is not shown for secondary users

8d230ce Show volume safety warning for all users

f996603 Keyguard: show charging current in mAh on lockscreen

6e40cd7 Battery bar enhancements [1/2]

external/sepolicy

769b4b2 fix previous commit

43787e2 fix bootloop causing denial, thanks to Vladimir: E/SELinux: avc: denied { add } for service=overlay pid=1022 uid=1000 scontext=u:r:system_server:s0 tcontext=u:object_r:default_android_service:s0 tclass=service_manager 06-07 11:25:50.847 221-221/? E/ServiceManager: add_service('overlay',5f) uid=1000 - PERMISSION DENIED

67d7e81 attempt to fix ps denials

5975378 Changes by Vladimir

0b16505 Add service 'overlay' to service_contexts

8555aa3 Add policy to SELinux to allow ViPER4Android in enforcing mode

dde9fa8 Current Never Allow rule for writing to sockets is too strict.

build

2297eaf fix bad webview debloat

c9f0b25 fixes for jack

4f9d8bc Remove JILL, JACK_JAR and JILL_JAR

31d401a Remove usages of jill.jar, use jack instead

66572f7 Always start jack server before first call to jack

c788576 Remove LOCAL_JACK_EXTRA_ARGS

b00874e Allow control of jack used for compilation

ad58d93 Clean call-jack and its callers

8420f4d generic no telephony: stop building gallery and onetimeinit, install gapps instead

9f7e183 core tiny: stop building backuprestore confirmation, libsqlite_jni(useless) and contacts/calendar providers, install gapps instead

cabfb88 stop building backuprestore confirmation, libsqlite_jni(useless) and webview, install gapps instead

f64f8c4 stop building deskclock, calculator, latinime and launcher, use gapps if you need them

aebf6d7 stop building messenger, install a gapps package or grab one from the app store

45d6f3c use `find -exec ... +` everywhere

68a306f Use ulimit -p rather than prlimit.

fa4dbd9 make croot slightly more useful

2ca8b1a Make signapk align .so entries to 4096 bytes.

c0996c6 Clean up compiler warnings in signapk.

b4a3c51 If a console doesn't exist, read password from stdin.

fa4556c Fix misc-macro-parentheses warnings.

6b63d96 zipalign supports -p also when checking alignment.

121f711 Enable -Werror on zipalign

ac1965c Fix compilation warning.

acffb17 Use explicitly sized types in zipalign/ziptime

4754556 Fix for multirom by Vladimir

f0c63dd squashed cleanups

86186ed underp

eb568c3 Revert "Disable Sample APNs."

e179aa6 Disable Sample APNs.

046c52d MOB30M

f21b32b "MOB30L"

34f2137 "MOB30K"

5ca9397 Update security patch string to 2016-06-01

Telecomm

a5c53b7 Revert "DO NOT MERGE Listen for ConnectionEvent and use the InCallToneMonitor to play the tone"

3da17c0 DO NOT MERGE Listen for ConnectionEvent and use the InCallToneMonitor to play the tone

bce66ee DO NOT MERGE - Restrict ability to add call based on device provision status

a9f6777 DO NOT MERGE Check PAH in addNewIncomingCall

f0022c1 IMS: Fix ImsService crash due to default phones not created.

Telephony

d901155 Revert "DO NOT MERGE Register OnHoldTone event"

2754d00 DO NOT MERGE Use E PhoneAccount for MT ECM Call

6ee02dc DO NOT MERGE Register OnHoldTone event

203f4f5 Fixes creation of incorrect SIP PhoneAccountHandle

bionic

1d20148 get back the __libc_fatal_no_abort function

5851e90 Update timezone data to 2016d

80a07e3 Update timezone data to 2016c

baf6e1e Update timezone data to 2016b

99907bf Update timezone data to 2016a

5d90a6b Squashed cleanup of previous commits

9942645 add fortified implementations of fread/fwrite

646e3da Improve diagnostics from the assembler __strcpy_chk routines.

6bc1001 Improve diagnostics from the assembler __strcat_chk routines.

d211408 Stop including <machine/cpu-features.h>.

1690f36 Remove optimized code for bzero, which was removed from POSIX in 2008.

382da2b Add a checksum to jmp_buf on ARM.

b7984be Improve diagnostics from the assembler __memcpy_chk routines.

7e3b80c Improve diagnostics from the assembler __memset_chk routines.

0165b0e Improve FORTIFY failure diagnostics.

6edbe96 [MIPS] Add __popcountsi2 to libgcc_compat.c

de07bc4 Remove deprecated use of ldm/stm in ARM setjmp.

20b30f2 Add a no dwarf version of assembler macros.

326c198 Fix over read in strcpy/stpcpy/strcat.

756c881 Implement setjmp cookies on ARM.

f6d6121 Add exported __popcount_tab for libgcc compat under compiler-rt.

8969c02 Invalidate cached pid in vfork.

3daa4df Remove pushes from memsets (krait/cortex-a9).

fa62899 Make all labels local.

91ebfd2 Replace bx lr with update of pc from the stack.

3d16ec7 libc: krait: Use performance version of memcpy

6e0dfd7 fix compiler errors after last commit

bd4fb16 Update tzcode to trunk head as of today

2606b0e Remove gnu99

db102e0 Fix over read in strcpy/stpcpy/strcat.

03f9c5f Make all labels local.

25dc45a libm: ARM: reorganize a bit to match ARM64

52c5241 Add cortex-a53.a57 target for 32 bit big/little.

vendor/tesla

8713680 stop building Developement and Spareparts apps

c31bad5 Welcome back latinime, usefull for testing you are

3eeb56d stop including latinime.so, it will be installed automatically with gapps

ecc707e stop building latinIme and dashclock, install gapps instead

6dcdbe2 stop building messenger, use gapps or install from play store

28c9474 remove useless wallpapers

9f0e2d6 Changes by Vladimir

eb4b69c Changes by Vladimir

2f36e35 Changes by Vladimir

8611440 Update SuperSu to Beta-2.74-2 in a system-mode installer

453fe2d sepolicy: add persist_block_device type

7e5f247 sepolicy:app.te: oops

4f64d46 sepolicy: allow vold to trim persist

e76ed49 sepolicy: qcom: Allow reading PSU sysfs by system_server

e25ea68 sepolicy: Remove some denials

d2746bd sepolicy: Add policy for thermal engine changes

2c22d1e sepolicy: Allow adb pull of executables without root

83b043b sepolicy: Allow system app to set boot anim property

87afa40 sepolicy: Allow recovery to set system properties

d6ac149 sepolicy: Allow recovery to create links in the rootfs

e048adf sepolicy: fix denial for sudaemon

d414770 sepolicy: Underp the context for persistent storage

b7dda8e sepolicy: Make superuser_device and sudaemon mlstrustedobjects

3fcb3d3 recovery: Add new rules for recursive wipe

070d536 Grant platform apps access to /mnt/media_rw with sdcard_posix label

98b0879 sepolicy: Add perfprofd with set_prop macro

ba7eb80 sepolicy: Allow minivold execute_no_trans

47a3e66 sepolicy: Add domain for mkfs binaries

4c16b67 sepolicy: Set the context for fsck.exfat/ntfs to fsck_exec

8e69faa build KernelAdiutor

Bluetooth

78cacd7 "DO NOT MERGE" Add write SMS protection

libcore

9a07d9b Work around 32 bit glibc bug.

cfa0513 Fix spurious finalizer timeouts on shutdown.

9005bdd Speed up Finalizer Daemon

1b16a58 Fix more race conditions in WeakHashMapTest.

fc70818 Fix BigDecimal.equals() when scales are the same

10b3c68 Delete obsolete SystemPropertiesBenchmark.

1116f55 Performance tweak to CollectionUtils.removeDuplicates

0e3c175 Implemented ceil and floor in StrictMath

48429c2 Delete some unused cruft from OldAndroidMonitorTest.

0ae7247 Rewrite testInterruptTest.

05c93a1 Repurpose SHA1PRNG_SecureRandomTest.

3e84bce Remove harmony provider and default SecureRandom impl.

f75a2db Remove a couple of bogus test cases from SecureRandom2Test.

30e4b15 Use __ANDROID__ instead of HAVE_ANDROID_OS.

6321547 Clean up some dead code.

3055059 Convert ByteBuffers to byte[] correctly.

c872e95 Handle OutOfMemoryError from allocating InterruptedExceptions

95438ce libcore: remove cancelled tasks from the queue in Timer at the time they're scheduled

c1b4606 libcore: rewrite Timer

0f1ba61 Fix MessageDigest.update(ByteBuffer) and .digest(byte[],...).

c68f977 libcore: add a way to clear cached time zone strings

84dab06 [1/4] JDK8: Do explicit cast of EnumMapIterator.next() return value

frameworks/native

78f0057 fix compiler errors after last commit

01610f4 Revert "libbinder: Return UNEXPECTED_NULL when appropriate"

3c50834 Tune dex2oat

69f00b9 Tuning compiler thread count for optimal application install times

91b2ad5 Add support for new sched kernel tracepoint

75548d1 move init.trace.rc to frameworks/native

fa07d17 Enable atrace to read categories from file.

148da8f Tracing for binder locks/transactions

e8a6c4d libbinder: Add binder::Status type

d9e465a Use templates for write*Vector methods

ad060e1 libbinder: Return UNEXPECTED_NULL when appropriate

e0212cb Add support for reading/writing a vector of binders

0061623 Add ipi tracing to irq tracing.

2e9dafc Further reduce duplication in bugreport ps output.

26ccb55 Fix bug in byte vector serialization

f190937 Reduce duplication in bugreport ps output.

3383ca0 Add readStrongBinder that takes an interface

c600d12 libbinder: Fix out of bounds in readBoolVector

5e2dbf4 Fix build breakage due to extraneous dereference

56a0684 Add read/write methods for vectors

23bfecc Add methods to Parcel for bool and char and byte

4c911a4 servicemanager: log pid and uid on selinux denial

202dd9e Add dalvik heap/hwui overrides for xxxhdpi phone with 4096MB RAM

85cf539 Add new MotionEvent flag for partially obscured windows.

Proguard

2e32f71 Upgrade Proguard to 5.2.1

external/iproute2

89d2dbe tc: compile tc_red and remove codel, cbq and atm tc: build in support for more qdiscs

72787b3 tc: add support for fq_pie

937a02c tc: add support for pie fq.c prio.c hhf.c multiq.c mqprio.c codel.c

6ca0af5 Add additional c files to unbreak compile

e7b38d5 Update iproute2 to allow us to fully support CAKE and fq_codel

dalvik

c30f462 Catch classes that inherit from themselves in dexmerger.

0af1cc3 Fix stream not being closed on all exception paths.

63c4618 Consider declared member descriptors as direct ref

46e1005 Fix 3 unused parameter warnings in hprof-conv.

3adf48e Improve dx error handling

58f6b04 Add better error message for unsupported classfile

6a97bfb Consider direct references in interface methods

9cb6cdb DX: Fix tests 115, 119, 125

5b01486 DX: Fix tests 029, 033, 116, 117

2e3d0dc Handle ACONST_NULL multidimensional arrays.

9a9ff13 Remove dmtracedump from dalvik.

b69b944 Remove libdex (including dexdump/list).

art

b83f9c5 art: allow devices to disable CAF bailout patches

f88494b art: Fix whitespace errors added by caf

4ca42b9 art: Update QC-PERF board flag to TARGET_HAVE_QC_PERF

4695478 Revert "ART: remove fallthrough"

49e5e18 art: disable FDO

5991602 ART: remove fallthrough

3d41afe ART: Fix bug in DeadPhiHandling

45a531f ART: Make dex2oat timing a bit more granular

97dbc56 ART: Fix destruction order in Runtime.

e4ac741 ART: Include zero-padding in String::SizeOf().

83f7ca8 ART: Abort if malloc() fails in SwapAllocator::allocate().

13eeecb ART: (Partially) fix lock aliasing

7932172 Remove unused WorkStealing thread pool

543995b Clean up some includes

ae5b8a0 Fix oatdump after ArtMethod change.

6b62880 Added next condition check to branch instruction

77ab1ec Make oatdump work with .art files and code generated by Optimizing.

ab19a0e Disable sanitization of dex2oat on device.

c6832ff ART: Simplify (Not)Equal bool vs. int to true/false

9861aec ART: Compiler generated GC map should take care of temp registers.

9a14654 Use GetOffsetDuringLinking instead of GetOffset.

e515a10 base: Fix an infinite loop in HashSet::Insert

bf6f1bc ART: Fix potential integer overflow in JNI.

40c8352 Remove unnecessary std::move from test_dex_file_builder

66d0e5d Move dmtracedump from dalvik to art.

a1a66b4 Revert "art: allow devices to disable CAF bailout patches"

f910879 Revert "art: Fix whitespace errors added by caf"

7aaf017 Revert "art: Update QC-PERF board flag to TARGET_HAVE_QC_PERF"

8b09da9 Fix hash set memory leaks

262602d Fix C++14 bitrot.

3f2c4ce Delegate long-to-float type conversions to the runtime on ARM.

53125b2 Fix race condition for method root marking in VisitNativeRoots

994f268 ART: Improve Indenter performance.

1f11e4c Make sure debug flags mirror non-debug flags

9cf5381 art: Use Optimized compiler by default

d74e891 art: Disable Some Debugging

f66863b ART: Recognize cortex-a53.a57 for ARM features

prebuilts/sdk

a95ff71 changes for jack

Enjoy friends! :)

remark: built on my machine, devved by [MENTION=577542]tetsuo55[/MENTION] and a tiny bit from myself :)