{"push_id":1343507469,"size":42,"distinct_size":42,"ref":"refs/heads/caf/aosp-new/master","head":"66f15cc01befadf7ce19629680798b31046978c3","before":"e3d5fa1094ecc9edd1c71b002ca4436d327c42eb","commits":[{"sha":"49921f2c05cff6d4526b5b30f7b8e2d8bbabc069","author":{"name":"songjinshi","email":"6fee047802c220fc4e005c637da339d7314f253f@xiaomi.com"},"message":"[AssetManager]:Fix thread race caused double free issue.\n\nThe SharedZip's Asset is not thread-safety,the getResourceTableAsset()\nand setResourceTableAsset(Asset* asset) function of the SharedZip is\nnot sync with a same lock.\n\nConsider the following sequence of events:\nThread A calls setResourceTableAsset(Asset* asset),it will set\nmResourceTableAsset = asset; then to calls getBuffer() of the asset.\nThread B calls getResourceTableAsset(),which return mResourceTableAsset,\nthen to calls getBuffer() of the mResourceTableAsset,the asset and\nmResourceTableAsset is same one object.\nThread A to delete mZipInflater in getBuffer().\nThread B to delete mZipInflater in getBuffer().\n\nIt will cause crash becuase double delete mZipInflater in getBuffer().\n\nhttps://code.google.com/p/android/issues/detail?id=211941\n\nChange-Id: I5a7d67fdf64c4aa03f505b37a2fa840f4443d158\nSigned-off-by: songjinshi <songjinshi@xiaomi.com>","distinct":true,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-frameworks-base/commits/49921f2c05cff6d4526b5b30f7b8e2d8bbabc069"},{"sha":"9e9061f608abc6ae76f1b190c62ad5336f65ec89","author":{"name":"Dimitry Ivanov","email":"a20357068b18679787843d98e540e988bbfbb1a0@google.com"},"message":"Relax namespace restriction on system server classloader\n\nAdd java.library.path to list of permitted paths\nfor system server classloader. This allows libraries\nloaded in system server classloader namespace to\ndlopen libraries under /system/lib/somedir\n\nTest: m\nBug: http://b/31652397\nChange-Id: Ief70aaa81cde4983c8de1e07b4ef23e1fadf35a0","distinct":true,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-frameworks-base/commits/9e9061f608abc6ae76f1b190c62ad5336f65ec89"},{"sha":"45716d6539cc64267bc46e71308c0c21c39f65e0","author":{"name":"Tobias Thierer","email":"0c6d98894f13752c879e0db87544d7b4520e1ad8@google.com"},"message":"API changes for Locale to OpenJDK8u60 (part 1/2)\n\nBug: 29935305\n\nTest: make update-api\n\nChange-Id: I11f22dba5c795f7016c6dac950166ab749a7423d","distinct":true,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-frameworks-base/commits/45716d6539cc64267bc46e71308c0c21c39f65e0"},{"sha":"edc05eeccf96833fc55e8e5d472b4d47037e2155","author":{"name":"Jordan Liu","email":"a8ce4dbf27c631f89d725c2e5a089655c7e05877@google.com"},"message":"Remove  config in frameworks/base\n\nRemove old config within frameworks/base. With move to CarrierConfig no\nneed for the old editable_voicemailnumber resources.\nMerged-In: Ib70ac5f488b45f32b705e471478e13802ebe9dd7\n\nBug: 29873049\nChange-Id: Ib70ac5f488b45f32b705e471478e13802ebe9dd7","distinct":true,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-frameworks-base/commits/edc05eeccf96833fc55e8e5d472b4d47037e2155"},{"sha":"3643dd1a7a501c171d0cc127f880d6e2c6e11cfa","author":{"name":"Jordan Liu","email":"a8ce4dbf27c631f89d725c2e5a089655c7e05877@google.com"},"message":"Add editable_voicemail_number key to CarrierConfig\n\nAdd KEY_EDITABLE_VOICEMAIL_NUMBER_BOOL and default value to\nCarrierConfigManager, and remove the references to the old config in\ncore/res/res/values/[config.xml/symbols.xml]\n\nThis value exists to fix http://b/14093735. If a SIM card has no\nvoicemail number available, since the default number is empty, we allow\nusers to edit the voicemail number when this flag is true.\nMerged-In: I68a494e2176306e4e9181a8ccb0aa818f3e08154\n\nBug: 29873049\nChange-Id: I68a494e2176306e4e9181a8ccb0aa818f3e08154","distinct":true,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-frameworks-base/commits/3643dd1a7a501c171d0cc127f880d6e2c6e11cfa"},{"sha":"08f5f1f03a4607c67058cb764a0a85be11a3d33d","author":{"name":"Colin Cross","email":"c3eb3589476a85b6e3c54298f5e4883ee431d748@android.com"},"message":"Fix struct vs. class mismatch in forward definitions\n\nThe warnings were being hidden by the use of -isystem to include\nframeworks/native/include.\n\nBug: 31752268\nTest: m -j\nChange-Id: Ib7227295e7b94c79cdc52e19c71be4066a11cedc","distinct":true,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-frameworks-base/commits/08f5f1f03a4607c67058cb764a0a85be11a3d33d"},{"sha":"32fed96632f6216ff5ec983a1aa13bdb2117c3c8","author":{"name":"Qiushi Han","email":"cc4a5b659530f2a2d4b77129f89bbeef7e527770@gmail.com"},"message":"Fix window animation flash issue\n\nThe original logic cuts down the mShownPosition, causing 1 pixel offset,\nsometimes this will cause flash.\n\nTo fix this, Use Math.round() instead.\n\ngoogle issue:\nhttps://code.google.com/p/android/issues/detail?id=224185\n\nChange-Id: I8a2fe55a2df6eaa9eda4ba78966a74ea492ab8ea","distinct":true,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-frameworks-base/commits/32fed96632f6216ff5ec983a1aa13bdb2117c3c8"},{"sha":"01614e4e7f299347ad01002e3ec92def00f41d8a","author":{"name":"Tobias Thierer","email":"0c6d98894f13752c879e0db87544d7b4520e1ad8@google.com"},"message":"Merge \"API changes for Locale to OpenJDK8u60 (part 1/2)\"","distinct":true,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-frameworks-base/commits/01614e4e7f299347ad01002e3ec92def00f41d8a"},{"sha":"126e022095376e5433be6e18d2cfd19e2ef29446","author":{"name":"Adam Lesinski","email":"ecbf1c2a55a69ab6e921664407616046e4ee5776@google.com"},"message":"Merge \"[AssetManager]:Fix thread race caused double free issue.\"","distinct":true,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-frameworks-base/commits/126e022095376e5433be6e18d2cfd19e2ef29446"},{"sha":"8f1011d584664fffdaeccbcc1ee108df9474c5b5","author":{"name":"Colin Cross","email":"c3eb3589476a85b6e3c54298f5e4883ee431d748@android.com"},"message":"Merge \"Fix struct vs. class mismatch in forward definitions\"","distinct":true,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-frameworks-base/commits/8f1011d584664fffdaeccbcc1ee108df9474c5b5"},{"sha":"1a02a2683814661fd1fb6ab811fc8f76dc610511","author":{"name":"Wale Ogunwale","email":"8d4f583787357a0d91b2bd122137c8b5eb86e902@google.com"},"message":"Merge \"Fix window animation flash issue\"","distinct":true,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-frameworks-base/commits/1a02a2683814661fd1fb6ab811fc8f76dc610511"},{"sha":"49f2684f318dcc2640171de5d847be0ad2d2c4ca","author":{"name":"Peter Qiu","email":"33b408ecddc113efb1630fa91d632ee95eeda14a@google.com"},"message":"wifi: add ParcelUtil for parcelizing non-parcelable objects\n\nThis CL adds the support for X509Certificate and PrivateKey objects.\n\nBug: 31834143\nTest: frameworks/base/wifi/tests/runtest.sh\n\nChange-Id: I1416a2aeeb0dfdd4a562d1a3b578addf55deb4ab","distinct":true,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-frameworks-base/commits/49f2684f318dcc2640171de5d847be0ad2d2c4ca"},{"sha":"1e9dd72b641c4e1e5a0118e31c6de8aa0c848288","author":{"name":"Peter Qiu","email":"33b408ecddc113efb1630fa91d632ee95eeda14a@google.com"},"message":"wifi: WifiEnterpriseConfig: use ParcelUtil to parcelize key and certificates\n\nBug: 31834143\nTest: frameworks/base/wifi/tests/runtest.sh\n\nChange-Id: Ie013c0637e66fb970746ad8f80bca03515b72443","distinct":true,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-frameworks-base/commits/1e9dd72b641c4e1e5a0118e31c6de8aa0c848288"},{"sha":"0278ab957a8c4a658953532997074e3297d197f5","author":{"name":"Jakub Pawlowski","email":"f5b412c03cfc4cb3f7a5e09e287257c9755519cf@google.com"},"message":"Fix connecting to profiles when bonding from local device (1/3)\n\nWhen bond is created from Bluetooth Settings, profiles gets properly\nauto connected when services are discovered. If pairing is done from any\nother app, i.e. NFC app, the bond is not being recognized as initiated\nfrom local device, and profiles are not connected.\n\nThis patch makes sure that if bonding is initiated, no matter from which\napp, it will cause proper profiles to connect.\n\nBug: 30211618\nChange-Id: I71131f33eb5b9db2f5b4a8737b191d541bf1fd3d","distinct":true,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-frameworks-base/commits/0278ab957a8c4a658953532997074e3297d197f5"},{"sha":"529f8d720900376f846754dfa1c007ee1940effe","author":{"name":"Jordan Liu","email":"a8ce4dbf27c631f89d725c2e5a089655c7e05877@google.com"},"message":"Merge \"Remove  config in frameworks/base\"","distinct":true,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-frameworks-base/commits/529f8d720900376f846754dfa1c007ee1940effe"},{"sha":"25b64aad011e207554f6497dd73e4764a6371a18","author":{"name":"Jordan Liu","email":"a8ce4dbf27c631f89d725c2e5a089655c7e05877@google.com"},"message":"Merge \"Add editable_voicemail_number key to CarrierConfig\"","distinct":true,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-frameworks-base/commits/25b64aad011e207554f6497dd73e4764a6371a18"},{"sha":"99997dc1ab6cdec49a01507f94cbcf6d3563473a","author":{"name":"Etan Cohen","email":"2cb251e6bf75353b7f2316a2ca0907ff42969635@google.com"},"message":"[NAN] Use NAN capability information to validate configurations\n\nValidate publish and subscribe configurations and message length using\nthe NAN configuration retrieved from the firmware.\n\n(cherry-pick of commit 65eaa6d82170140b351d48342550a27c971d2a37)\n\nBug: 31912101\nTest: unit tests\nChange-Id: I0328cabf1aafb3f350c5fe38e6d03b0e002c693b","distinct":true,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-frameworks-base/commits/99997dc1ab6cdec49a01507f94cbcf6d3563473a"},{"sha":"ce71149cc3fdb540001b5a3c321f608c00a64212","author":{"name":"Andreas Gampe","email":"8a801a6027561a2dd81b0a56e62ea969efcdc076@google.com"},"message":"Debug: Initialize local to false\n\nEnsure that a later read always sees a well-defined value.\n\nBug: 31943543\nTest: m\nChange-Id: I654f7896bf1c07a67911196f8906007955f00b85","distinct":true,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-frameworks-base/commits/ce71149cc3fdb540001b5a3c321f608c00a64212"},{"sha":"33d404efb0769190b986a83afd61a51504a5f984","author":{"name":"Treehugger Robot","email":"fb474f1f0577185ee6a9bb2c4d4695c5c7ff588f@google.com"},"message":"Merge \"Debug: Initialize local to false\"","distinct":true,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-frameworks-base/commits/33d404efb0769190b986a83afd61a51504a5f984"},{"sha":"141a2840e176a145b9b35bed839e65b840675808","author":{"name":"Etan Cohen","email":"2cb251e6bf75353b7f2316a2ca0907ff42969635@google.com"},"message":"Merge \"[NAN] Use NAN capability information to validate configurations\"","distinct":true,"url":"https://api.github.com/repos/codeaurora-unoffical/platform-frameworks-base/commits/141a2840e176a145b9b35bed839e65b840675808"}]}
{"actor":{"display_login":"Mazda--"}}