Merge changes Id747dc81,I3a74bd36,I2395527c,I86aeb066,Ic33d5766,I7bef7390,I4b797dd8,Id3622e9e,I28087c63,Ia1c6d909,I95a766dd,I6c0236c5,Ib71287f4,I4bcbefdc,I22a7cb8d,Ie24dbeaf,I7dbc4b45,I21d524ea,Iaa5bf14e,I7db766c3,I93fcaca2,I1eb72044,I05ffbe7c,Ifdfe2ff8,Ia8f767a2
* changes: Fix problems dispatching media button events on headless devices Add headless mode for running the framework without the surface flinger SettingsProvider: Allow overridding default value for Setttings.Secure.DEVICE_PROVISIONED Load lockscreen.disabled setting on database create as well as upgrade SystemUI: Log an error instead of throwing an exception if navigation bar is enabled in tablet UI SettingsProvider: Add support for overriding lockscreen.disabled default value Allow overriding default STAY_ON_WHILE_PLUGGED_IN setting value in an overlay Disable output processing when opening serial port. Update aidl for new Broker API. aidl: All flattenable types now must also be parcelable. Update aidl to new APIs. Suport RpcData as a parcelable type. Modified AIDL to support authentication Fix disconnect from wired ethernet issues. Fix PresenterClass by adding a _listener field add presenters to aidl. Add SerialPort.sendBreak() Generate fallthrough for unhandled actions in RPC methods. PhoneWindowManager: Disable boot progress dialog on headless builds Support custom flattenable types for RPC. SystemServer: Don't start A2DP service if audio is not enabled Add RpcData as a built-in marshallable type. Add the full suite of RpcData types. Checkpoint adding @home RPC support to aidl ActivityManager: Make sure BOOT_COMPLETED Intent is sent when running headless
This commit is contained in:
commit
48fc5ec69b