{"push_id":567023792,"size":5,"distinct_size":5,"ref":"refs/heads/lp","head":"1479663fc2a13849fd0d5d3379d40ea4ff40667f","before":"ded7a419647d5079d868bf4309e2553c431d55df","commits":[{"sha":"1aa4b51c6ab7a0e93529dea2ab2e613c9680497c","author":{"email":"766e5045272a0a962b378e0ed1f852028ccd29ef@sonymobile.com","name":"Mathias Jeppsson"},"message":"Dont call close in in BluetoothA2dp finalize\n\nThe close in finalize() is pointless, as finalize() will only be called\nif there are no references to BluetoothA2dp. Until close() is called,\nBluetoothManagerService will have a reference to BluetoothA2dp,\npreventing garbage collection and finalize() to be called. This means\nfinalize() is not serving its purpose of cleaning up in cases close()\nis not called, as finalize() is only called if close() has already\nbeen called.\n\nActually calling close in finalize here means unregistering the already\nunregistered mBluetoothStateChangeCallback which can lead to crashes\nwhen pairing/unpairing BTH. A typical crash would look like:\n\n*** FATAL EXCEPTION IN SYSTEM PROCESS: BluetoothManager\njava.lang.NullPointerException\nat android.os.RemoteCallbackList.unregister(RemoteCallbackList.java:143)\nat com.android.server.BluetoothManagerService$BluetoothHandler.handleMessage(BluetoothManagerService.java:780)\nat android.os.Handler.dispatchMessage(Handler.java:99)\n\nChange-Id: Ib65962917ecbacf7900d7fe540057e6915f0532d","distinct":true,"url":"https://api.github.com/repos/MerkRoms/frameworks_base/commits/1aa4b51c6ab7a0e93529dea2ab2e613c9680497c"},{"sha":"e1a469eb00aa0b0583acfc258c6d1e12d6625c71","author":{"email":"f056909937e424f02e526ae802e9b39d676be32e@gmail.com","name":"Alan Jeon"},"message":"Turn debug flag off\n\nChange-Id: Iced1a24ecfc182eccedd3a749fab9dd32dea41da\nSigned-off-by: Alan Jeon <skyisle@gmail.com>","distinct":true,"url":"https://api.github.com/repos/MerkRoms/frameworks_base/commits/e1a469eb00aa0b0583acfc258c6d1e12d6625c71"},{"sha":"6fe741ad5e9b8dd8c84ce82dc61c066ed5d5d9a6","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@chezbel.com","name":"Brian Larsen"},"message":"BootMessage: Show each app name being optimized during boot\n\nBelow the message that says \"Optimizing app x of y\" the name of\nthe current app is displayed. This is the same as we had for kitkat.\n\nChange-Id: I6a52c1991ec4dfa20fb501b2b26b2b6d3fa093d7","distinct":true,"url":"https://api.github.com/repos/MerkRoms/frameworks_base/commits/6fe741ad5e9b8dd8c84ce82dc61c066ed5d5d9a6"},{"sha":"8b269bacde1d35cafd129f81b745202e8c8312d9","author":{"email":"760e7dab2836853c63805033e514668301fa9c47@chezbel.com","name":"Brian Larsen"},"message":"Bootmsg: The app name is now displayed in bold text.\n\nChange-Id: I5e37527e3b00ef3889a029c707b54a514c7f0a22","distinct":true,"url":"https://api.github.com/repos/MerkRoms/frameworks_base/commits/8b269bacde1d35cafd129f81b745202e8c8312d9"},{"sha":"1479663fc2a13849fd0d5d3379d40ea4ff40667f","author":{"email":"1614885453776da135050dd6639114916d5f26aa@gmail.com","name":"Jaime Lopez"},"message":"Enhance dexopt with random colours\n\nChange-Id: Ied954fa813018350344cdb22c426877d324d3003","distinct":true,"url":"https://api.github.com/repos/MerkRoms/frameworks_base/commits/1479663fc2a13849fd0d5d3379d40ea4ff40667f"}]}