)]}'
{
  "log": [
    {
      "commit": "ddff807b762a8a455287abc97aea8f97b98fb104",
      "tree": "9f5dc24ea84eb9d64e575d7210b99718ff318fd3",
      "parents": [
        "1399d3abf51265915a3d6cbd2b04be2a3142c609"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri May 26 13:10:46 2017 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Tue May 30 22:17:23 2017 -0600"
      },
      "message": "Consistent \"low storage\" behavior.\n\nWhen answering the question \"how much space is free\", use the same\nlogic for Settings UI and StorageManager.getAllocatableBytes().  That\nis, the reported free space is usable bytes plus any cached data the\nsystem is willing to delete automatically.\n\nThis does *not* include any reserved cache space, since we don\u0027t want\nabusive apps to penalize other well-behaved apps that are storing\ntheir data in cache locations.  Callers freeing cached data need to\nnow explicitly request defiance of the reserved cache space.  (Most\ncallers are already doing this by using FLAG_ALLOCATE_AGGRESSIVE.)\n\nRewrite the core logic of DeviceStorageMonitorService to understand\nthis new \"reserved\" cache space, and to be easier to understand.  It\nalso now handles cached data on adopted storage volumes, which had\nbeen ignored until now.  Also fix bug where we had skipped \"low\"\nbroadcasts when the device skipped directly from/to \"full\" state.\n\nBug: 38008706\nTest: cts-tradefed run commandAndExit cts-dev -m CtsJobSchedulerTestCases -t android.jobscheduler.cts.StorageConstraintTest\nTest: cts-tradefed run commandAndExit cts-dev -m CtsAppSecurityHostTestCases -t android.appsecurity.cts.StorageHostTest\nChange-Id: Icbdcf3b52775f7ada1ceaeff2f96094c8d8052f9\n"
    },
    {
      "commit": "1399d3abf51265915a3d6cbd2b04be2a3142c609",
      "tree": "a2c242274d744d8bb2f76521235605cb4d2ecdb6",
      "parents": [
        "4d473c65cb866603ed4fe46651a576f6c2da6e92",
        "ccc63ec80fec3a2e39ce8e1f41035e30de8d737b"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue May 30 20:21:11 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 30 20:21:17 2017 +0000"
      },
      "message": "Merge \"Work on issue #62095840: NPE in JobParamteres in the background\" into oc-dev"
    },
    {
      "commit": "4d473c65cb866603ed4fe46651a576f6c2da6e92",
      "tree": "af64a1f6e6e526de2c0cdddae9911cecc71fe2a4",
      "parents": [
        "4dfc067b2c536f2315b185fae99260e03699723e",
        "1d6e1759d2337240627b9dd30d221390843cbb4d"
      ],
      "author": {
        "name": "Amit Pawar",
        "email": "amitpawar@google.com",
        "time": "Tue May 30 20:20:18 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 30 20:20:27 2017 +0000"
      },
      "message": "Merge \"Fix #62169466 bug report sharing options empty\" into oc-dev"
    },
    {
      "commit": "1d6e1759d2337240627b9dd30d221390843cbb4d",
      "tree": "c128a2e885f9d3cbcd2cae49c184d42e8f17f608",
      "parents": [
        "d2638591d963ef45f8f90886252279c497d5d1af"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue May 30 12:35:45 2017 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Tue May 30 20:04:32 2017 +0000"
      },
      "message": "Fix #62169466 bug report sharing options empty\n\nWas caused by a new requirement to not offer to show\nnon-exported intent handlers as options. For first\ntime warning dialog, don\u0027t show a chooser activity.\n\nChange-Id: Ibada9a7a14b77ec0670bf35ba0944f369d42bf69\nFixes: 62169466\nTest: manual\nTest: mmm -j32 frameworks/base/packages/Shell \u0026\u0026 adb install -r -g ${OUT}/data/app/ShellTests/ShellTests.apk \u0026\u0026 adb shell am instrument -e class com.android.shell.BugreportReceiverTest$1 -w com.android.shell.tests/android.support.test.runner.AndroidJUnitRunner\n"
    },
    {
      "commit": "4dfc067b2c536f2315b185fae99260e03699723e",
      "tree": "c2ab2a19414272551b28aa894927077ff68eaae4",
      "parents": [
        "cdb7e6d507911742bf85935e48863442393c6121",
        "ae73ba4c591630bd5f90b8e8e3ceaed3be20fa56"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Tue May 30 19:50:49 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 30 19:50:56 2017 +0000"
      },
      "message": "Merge \"Do not always skip preparing window to display when already visible.\" into oc-dev"
    },
    {
      "commit": "cdb7e6d507911742bf85935e48863442393c6121",
      "tree": "3d9fc88a6b0b0e56bacd7084ac29ca1ce5bacc97",
      "parents": [
        "4bd47fce8638bf8c8f7baec5fd825cd0e7227c8d",
        "d9ed45d07af362365a6341babc2ac9822f3e992d"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Tue May 30 19:50:11 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 30 19:50:18 2017 +0000"
      },
      "message": "Merge \"Check for source activity\u0027s task presence before referencing.\" into oc-dev"
    },
    {
      "commit": "4bd47fce8638bf8c8f7baec5fd825cd0e7227c8d",
      "tree": "f89df334186177dd65f7efc84753543a17368f0d",
      "parents": [
        "d2638591d963ef45f8f90886252279c497d5d1af",
        "ff323d3ce91ae159be9c23221dda33cbb3efb796"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue May 30 18:47:06 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 30 18:47:12 2017 +0000"
      },
      "message": "Merge changes from topic \u0027hide_passpoint_r2\u0027 into oc-dev\n\n* changes:\n  hotspot2: hide Release 2 APIs\n  Voice Messaging Intent API.\n"
    },
    {
      "commit": "ccc63ec80fec3a2e39ce8e1f41035e30de8d737b",
      "tree": "315444fb69299b0eb2b73345675099ff2fab613f",
      "parents": [
        "7ddf54211f35ef9cf203154db36148d659b53a7d"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue May 30 11:04:23 2017 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Tue May 30 11:04:53 2017 -0700"
      },
      "message": "Work on issue #62095840: NPE in JobParamteres in the background\n\nCrash early if an app calls jobFinished() with null params.\n\nTest: manual\n\nChange-Id: Icc2cf241edaad00bc5bd49d07a431627bbd76524\n"
    },
    {
      "commit": "d2638591d963ef45f8f90886252279c497d5d1af",
      "tree": "291996880cdd9b6242436469103e99df70844803",
      "parents": [
        "3b5934b2676e7cad516f78c0dce4f1da66c828f2",
        "10b4c8a4ab3fc1fd55e5a636066e210ad17cf92b"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue May 30 17:00:57 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 30 17:01:04 2017 +0000"
      },
      "message": "Merge \"Make QS signal indicator act like a QS signal indicator\" into oc-dev"
    },
    {
      "commit": "ff323d3ce91ae159be9c23221dda33cbb3efb796",
      "tree": "6cc2afa3cd6904ec54135d1e542f4837b2842a9c",
      "parents": [
        "931983d6072c1d3e79e7657d9dcda34d70dcb529"
      ],
      "author": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Fri May 12 10:15:12 2017 -0700"
      },
      "committer": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Tue May 30 09:47:43 2017 -0700"
      },
      "message": "hotspot2: hide Release 2 APIs\n\nThese APIs are based on the design of the legacy OSU app.  Since\nthe app will be redesigned, hide these APIs for now.\n\nBug: 38260972\nTest: build\nChange-Id: I56b9c27305624306773284a7cc1721606037462d\n"
    },
    {
      "commit": "931983d6072c1d3e79e7657d9dcda34d70dcb529",
      "tree": "e1ecb4b877af92a401c304a2b14c74fcdc5790da",
      "parents": [
        "9eb635c428367f0b67ed8acd5bc11f3275c400af"
      ],
      "author": {
        "name": "Renat Aksitov",
        "email": "raksitov@google.com",
        "time": "Fri Apr 28 13:27:20 2017 -0700"
      },
      "committer": {
        "name": "Peter Qiu",
        "email": "zqiu@google.com",
        "time": "Tue May 30 09:47:42 2017 -0700"
      },
      "message": "Voice Messaging Intent API.\n\nRemoving EXTRA_SENDER_ACCOUNT_HASH, needs more work.\n\nBug 37747843\n\nTest: make -j11 docs\n\nChange-Id: I3046611510f85cf69ceff7c2274cda3b692581b9\n(cherry picked from commit 2c4201448eb3c19f9b6d37c8b679f51362cff3a7)\n"
    },
    {
      "commit": "3b5934b2676e7cad516f78c0dce4f1da66c828f2",
      "tree": "a34f2a21779ffc441516ade482655ad3c9d06324",
      "parents": [
        "8bc45cb78fafcd6165004addf9d8c538ee91b936",
        "2dd296f288fc7303c43860dbf0b6e923754c6cb2"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue May 30 16:46:12 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 30 16:46:18 2017 +0000"
      },
      "message": "Merge \"Change brightness dialog theme\" into oc-dev"
    },
    {
      "commit": "8bc45cb78fafcd6165004addf9d8c538ee91b936",
      "tree": "27e437de42f9fd7aeba5ad208b64066c54e837ae",
      "parents": [
        "5366cfbef3089153a0d15b052fcca53e7c8dc32c",
        "30203159f9b04a7955c4ebdbf8b61f1c754495a2"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Tue May 30 16:43:33 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 30 16:43:39 2017 +0000"
      },
      "message": "Merge \"Suppress HUNs according to group alert behavior\" into oc-dev"
    },
    {
      "commit": "5366cfbef3089153a0d15b052fcca53e7c8dc32c",
      "tree": "be6839eecde5602186b35b949203887a6c9eae50",
      "parents": [
        "f6e956b1c66a70a685c15b2ba8b3f08e9710941a",
        "7992500d540e5411017d90da3ee4b02bbe283906"
      ],
      "author": {
        "name": "Rob Carr",
        "email": "racarr@google.com",
        "time": "Tue May 30 16:17:25 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 30 16:17:32 2017 +0000"
      },
      "message": "Merge \"Fix SurfaceView handler.\" into oc-dev"
    },
    {
      "commit": "ae73ba4c591630bd5f90b8e8e3ceaed3be20fa56",
      "tree": "ca6ef2e553260766838466b728b9f812352b2717",
      "parents": [
        "0b1b1c434650d2f272be7610027d4ddd948715a8"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Fri May 05 09:58:25 2017 -0700"
      },
      "committer": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Tue May 30 08:57:20 2017 -0700"
      },
      "message": "Do not always skip preparing window to display when already visible.\n\nThe window flag FLAG_TURN_SCREEN_ON relies on this method to properly\nflag the screen to turn on. An optimization was put in place to skip\nthis method when the window was already visible. As a result, we would\nskip turning the screen on if the activity was recreated.\n\nThis changelist addresses this issue by causing this method to execute\nalways if the flag is set.\n\nChange-Id: I82c05c66136f7cc252b8d574d305809d455732ce\nFixes: 37432034\nTest: bit FrameworksServicesTests:com.android.server.wm.WindowStateTests#testPrepareWindowToDisplayDuringRelayout\nTest: go/wm-smoke\n"
    },
    {
      "commit": "d9ed45d07af362365a6341babc2ac9822f3e992d",
      "tree": "094a5c1410c8807829e2b7c49473046576344d88",
      "parents": [
        "0b1b1c434650d2f272be7610027d4ddd948715a8"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Mon May 22 15:57:24 2017 -0700"
      },
      "committer": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Tue May 30 08:44:03 2017 -0700"
      },
      "message": "Check for source activity\u0027s task presence before referencing.\n\nActivityStarter guards in all other spots for a null task in the\nsource activity, which can be the case if said activity is finishing.\n\nThis changelist adds the same check to the code when processing a\nfinishing source.\n\nChange-Id: I78c284f45d96348767d06bb6ce0d78d6b77cb0ad\nFixes: 37428712\nTest: manual testing \u0026 code inspection\nTest: go/wm-smoke\n"
    },
    {
      "commit": "f6e956b1c66a70a685c15b2ba8b3f08e9710941a",
      "tree": "f7cee990ee4bab0d5d8049173680ee21caa636bd",
      "parents": [
        "0b1b1c434650d2f272be7610027d4ddd948715a8",
        "5bdddbd980bbf5e6f4b4bdc3b206717b9e15bf8d"
      ],
      "author": {
        "name": "Geoffrey Pitsch",
        "email": "gpitsch@google.com",
        "time": "Tue May 30 15:38:59 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 30 15:39:07 2017 +0000"
      },
      "message": "Merge \"Reduce toast duration for channel warnings.\" into oc-dev"
    },
    {
      "commit": "2dd296f288fc7303c43860dbf0b6e923754c6cb2",
      "tree": "3fe59e415c342e54bcb52f0a47b9f40e667d7fe4",
      "parents": [
        "0b1b1c434650d2f272be7610027d4ddd948715a8"
      ],
      "author": {
        "name": "Yoshinori Hirano",
        "email": "yoshinori.hirano@sonymobile.com",
        "time": "Mon May 22 17:34:54 2017 +0900"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Tue May 30 10:50:34 2017 -0400"
      },
      "message": "Change brightness dialog theme\n\nAdded new theme Theme.DeviceDefault.QuickSettings.Dialog and applied it\nto the brightness dialog.\n\nFixes: 62010126\nTest: visual\n\nChange-Id: I3bc1116a227d5e62d8624c9a4911771152f3ced0\n"
    },
    {
      "commit": "0b1b1c434650d2f272be7610027d4ddd948715a8",
      "tree": "bdb76ad079a2cd036f513237d4ef4b4ec093a444",
      "parents": [
        "6ea61f9c6db521a73d7b90dc2c670b93f328128b",
        "8dfe3fa979d7a261675473d44e0b8c6a35ce6c5f"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat May 27 02:25:02 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 27 02:25:08 2017 +0000"
      },
      "message": "Merge \"Improved autofillHints documentation.\" into oc-dev"
    },
    {
      "commit": "6ea61f9c6db521a73d7b90dc2c670b93f328128b",
      "tree": "49f753afdfd01eec2b25d0d5f21863d7a7e4fb82",
      "parents": [
        "9c4b6d3bff287cc7f209a1d7be3d7481dc9dfbcd",
        "2354b568379fe31ba4e774f7a92d4c685a60a2ab"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat May 27 01:43:46 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 27 01:43:53 2017 +0000"
      },
      "message": "Merge \"AAPT2: Follow symlinks when compiling\" into oc-dev"
    },
    {
      "commit": "9c4b6d3bff287cc7f209a1d7be3d7481dc9dfbcd",
      "tree": "2b1bac64704616eaff228e43f19499c8f8a02b69",
      "parents": [
        "e2b92e904cf62ade1a6e720b11a801b7a666997b",
        "a10a9db792fc1c619f5331c251742e1c86bf87b0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat May 27 01:29:41 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 27 01:29:47 2017 +0000"
      },
      "message": "Merge \"DividerView choreographer set earlier to avoid null exception\" into oc-dev"
    },
    {
      "commit": "e2b92e904cf62ade1a6e720b11a801b7a666997b",
      "tree": "15714e93077d80d448e0e1227f30d09bc1af757d",
      "parents": [
        "42b27605253eae65e16ca6d36e1c783acdee5899",
        "50f8f3db274b51bf01510b702f0c669e0fd11d66"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat May 27 01:27:57 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 27 01:28:03 2017 +0000"
      },
      "message": "Merge \"Add 32 and 128 bit Service Data parsing.\" into oc-dev"
    },
    {
      "commit": "42b27605253eae65e16ca6d36e1c783acdee5899",
      "tree": "1e62a1c18c83161952f88a30a4866690a1454ded",
      "parents": [
        "759669988bfcbbbcf5e47e1399ae47602d158c3e",
        "cfc79a9e5f5773f5d8d5246f734b62459c79bf92"
      ],
      "author": {
        "name": "Siyamed Sinir",
        "email": "siyamed@google.com",
        "time": "Sat May 27 00:13:33 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 27 00:13:39 2017 +0000"
      },
      "message": "Merge \"Don’t try to autoSize if TextView is not measured\" into oc-dev"
    },
    {
      "commit": "759669988bfcbbbcf5e47e1399ae47602d158c3e",
      "tree": "667430886e4c704c83d7c8d3e98f0c104a3835d4",
      "parents": [
        "7ddf54211f35ef9cf203154db36148d659b53a7d",
        "1dd48d0b8f2c35f7258c0ea69fe23c9b1435736b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat May 27 00:11:01 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat May 27 00:11:10 2017 +0000"
      },
      "message": "Merge changes from topic \u0027highlight_fixed\u0027 into oc-dev\n\n* changes:\n  Check default focus highlight for ImageView.\n  Check state_focus in foreground.\n"
    },
    {
      "commit": "2354b568379fe31ba4e774f7a92d4c685a60a2ab",
      "tree": "585bb0c60c38428e2328beb330fd2fc79e11e7d2",
      "parents": [
        "bacaffa497de1877657f9cb3f59a82e3955f0f75"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Fri May 26 16:31:38 2017 -0700"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Fri May 26 16:56:34 2017 -0700"
      },
      "message": "AAPT2: Follow symlinks when compiling\n\nBug: 62144459\nTest: make AaptSymlinkTest\nChange-Id: Idb3ab1ece17c52bb4fd174ec4c08a9e173289e55\n"
    },
    {
      "commit": "7ddf54211f35ef9cf203154db36148d659b53a7d",
      "tree": "89c7a1c42f601e347b376548a36c7e21e0d167eb",
      "parents": [
        "e63965cef516777dae682103e0813b7f024dab62",
        "55a3e738a695d23982eb2e904f47a3435994a325"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri May 26 23:32:11 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 26 23:32:16 2017 +0000"
      },
      "message": "Merge \"Fixed a bug where min-priority were in the middle\" into oc-dev"
    },
    {
      "commit": "50f8f3db274b51bf01510b702f0c669e0fd11d66",
      "tree": "c18c72318b8a5601dee75eddc0ca5d84b99b078b",
      "parents": [
        "e63965cef516777dae682103e0813b7f024dab62"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Fri May 26 13:59:55 2017 -0700"
      },
      "committer": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Fri May 26 16:24:40 2017 -0700"
      },
      "message": "Add 32 and 128 bit Service Data parsing.\n\nBug: 62078132\nChange-Id: I79ff75cd5ccbe346dca79693b074ff3cd09112dd\n(cherry picked from commit 45033a7e5799f2d957c7dad22eec0bfef94b3e16)\n"
    },
    {
      "commit": "e63965cef516777dae682103e0813b7f024dab62",
      "tree": "0cf84a922026a74e1cf4fce033622220a93c7595",
      "parents": [
        "a7914f24dd7b31e6cb3cf759220a8333dffd2cbf",
        "9407a6b52cd9b98e714ceb7b699e5c453a252386"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Fri May 26 23:15:14 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 26 23:15:19 2017 +0000"
      },
      "message": "Merge \"Refresh screen off timeout when screen lock is released in VR\" into oc-dev"
    },
    {
      "commit": "a7914f24dd7b31e6cb3cf759220a8333dffd2cbf",
      "tree": "87bfc5a53963c149f1e40e908368622cc9af4130",
      "parents": [
        "bb63b4a376c624f3d5d49d6c0b5079b009d1002d",
        "6d5708c55b416a90b2bb61ebc63ba99412e52617"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 26 23:10:44 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 26 23:10:50 2017 +0000"
      },
      "message": "Merge \"Fix the back button ripple.\" into oc-dev"
    },
    {
      "commit": "bb63b4a376c624f3d5d49d6c0b5079b009d1002d",
      "tree": "4cc8d0dfc11ab99af40910c61c335e4d18235ca7",
      "parents": [
        "bacaffa497de1877657f9cb3f59a82e3955f0f75",
        "c03eaa6853ac082d6c460c4bbb2d4cc4f85f0a38"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 26 22:51:55 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 26 22:52:04 2017 +0000"
      },
      "message": "Merge \"Add ID_LENGTH field for Empty type record\" into oc-dev"
    },
    {
      "commit": "bacaffa497de1877657f9cb3f59a82e3955f0f75",
      "tree": "9accac88755523cc15ae7eca5907851b038dbd43",
      "parents": [
        "f4abac4d8f8ea9041b0106161bfda20f844aade6",
        "e471a4e0f720c1ea89025cd79ffca88daffcfde7"
      ],
      "author": {
        "name": "Sergey Vasilinets",
        "email": "sergeyv@google.com",
        "time": "Fri May 26 22:11:22 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 26 22:11:27 2017 +0000"
      },
      "message": "Merge \"Don\u0027t show ripple effect on the element replacing \"See All\"\" into oc-dev"
    },
    {
      "commit": "f4abac4d8f8ea9041b0106161bfda20f844aade6",
      "tree": "c9336ca3c5f8dca9aad32ad65c00ff9aa0648070",
      "parents": [
        "2c324042df1ace12831c9e25100be6309deb17b0",
        "b9a71dfd38e314f463461ed729da90c84ec809f0"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 26 21:48:48 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 26 21:49:00 2017 +0000"
      },
      "message": "Merge \"Add WearDisplayService to the system server; add a SET_DISPLAY_OFFSET permission.\" into oc-dev"
    },
    {
      "commit": "2c324042df1ace12831c9e25100be6309deb17b0",
      "tree": "d3d0037111bfb3ff8dc35ff5d82b7be1fe25c4f0",
      "parents": [
        "3540463b74f8b0f20ce4605b2d7e4d09e220ecce",
        "745c15477b22f88af303065e18025af386582736"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 26 21:43:24 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 26 21:43:29 2017 +0000"
      },
      "message": "Merge \"Properly read vibration setting on boot.\" into oc-dev"
    },
    {
      "commit": "1dd48d0b8f2c35f7258c0ea69fe23c9b1435736b",
      "tree": "e7105776d2c4cca46e5084d7522150fc13c186dd",
      "parents": [
        "0bdf1c9c76c0832d3adbe85bdc0cde4c1e3102ce"
      ],
      "author": {
        "name": "Jiaquan He",
        "email": "hejq@google.com",
        "time": "Mon May 01 14:18:39 2017 -0700"
      },
      "committer": {
        "name": "Jiaquan He",
        "email": "hejq@google.com",
        "time": "Fri May 26 14:31:29 2017 -0700"
      },
      "message": "Check default focus highlight for ImageView.\n\nThis commit specially checks isDefaultFocusHighlightNeeded for\nImageView. We should also check with the content drawable of the\nImageView besides its foreground or background.\n\nBug: 62141891\nTest: cts-tradefed run singleCommand cts --skip-device-info\n--skip-preconditions --abi armeabi-v7a -m CtsViewTestCases -t\nandroid.view.cts.View_DefaultFocusHighlightTest#testIsDefaultFocusHighlightNeeded\n\nChange-Id: Iaf12a5863d7760d9361d0196a46de07a9ccda74e\n"
    },
    {
      "commit": "3540463b74f8b0f20ce4605b2d7e4d09e220ecce",
      "tree": "a76ad857fb7d3b0b1464b6940de7b67214801a30",
      "parents": [
        "22c2be0fbcf933f1ac1e0ea372dbbc47f1dec551",
        "350b2dca6c252dad099bc8e2d96cbffd6e98dfef"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 26 21:29:41 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 26 21:29:50 2017 +0000"
      },
      "message": "Merge \"Disable autofill while user setup is not completed.\" into oc-dev"
    },
    {
      "commit": "6d5708c55b416a90b2bb61ebc63ba99412e52617",
      "tree": "169a86d3cdc1120b7633ccd3f42be3a1bc853fc4",
      "parents": [
        "b8e5742f5b3e5e05925e32b5aaf1f6d2a20281d3"
      ],
      "author": {
        "name": "Jiaquan He",
        "email": "hejq@google.com",
        "time": "Wed May 24 16:00:10 2017 -0700"
      },
      "committer": {
        "name": "Jiaquan He",
        "email": "hejq@google.com",
        "time": "Fri May 26 14:27:43 2017 -0700"
      },
      "message": "Fix the back button ripple.\n\nBug: 62141426\nTest: Manually checked that the default highlight doesn\u0027t show up\nwhen tapping on the back button on the navigation bar.\nChange-Id: Iedef32077c869e55f14dbd0aa92c4ce3220e0d1a\n"
    },
    {
      "commit": "7992500d540e5411017d90da3ee4b02bbe283906",
      "tree": "9bfcf975c5143ba738aed18c40a61ca23a99c54b",
      "parents": [
        "22c2be0fbcf933f1ac1e0ea372dbbc47f1dec551"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri May 26 13:57:14 2017 -0700"
      },
      "committer": {
        "name": "Rob Carr",
        "email": "racarr@google.com",
        "time": "Fri May 26 21:15:33 2017 +0000"
      },
      "message": "Fix SurfaceView handler.\n\nThe UI Thread is whatever we happen to be attached to, or the current thread if we are unattached.\n\nBug: 38180075\nTest: Repro from bug. go/wm-smoke.\nChange-Id: I3f75882aa13de2b781c71ebbc7b09888981521b3\n"
    },
    {
      "commit": "22c2be0fbcf933f1ac1e0ea372dbbc47f1dec551",
      "tree": "13df4a9766d112c1ef631d58fbdd89a02396186e",
      "parents": [
        "bd8fb0e71d02a0b3b85fa7bfed410f8d6df125bb",
        "d0ddeba47bcacf1b3d4d56d14ab512038d7979d5"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 26 20:56:05 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 26 20:56:12 2017 +0000"
      },
      "message": "Merge \"Use uptime instead of elapsed for measuring duration\" into oc-dev"
    },
    {
      "commit": "bd8fb0e71d02a0b3b85fa7bfed410f8d6df125bb",
      "tree": "e2c6972860a573e7210c95878e058459788f5765",
      "parents": [
        "b25f52c042dc8954812767a3ee99b4dff4a6afef",
        "a7cec30f983cbb3d90b13449adf43fec5c1ec677"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 26 20:54:49 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 26 20:54:57 2017 +0000"
      },
      "message": "Merge \"Resolve inflate attr against default package\" into oc-dev"
    },
    {
      "commit": "c03eaa6853ac082d6c460c4bbb2d4cc4f85f0a38",
      "tree": "7cafcaae1d105de763bdd9ff22aa253dcb16686a",
      "parents": [
        "b25f52c042dc8954812767a3ee99b4dff4a6afef"
      ],
      "author": {
        "name": "Yuka Anami",
        "email": "yuka.x.anami@sonymobile.com",
        "time": "Mon May 15 13:53:04 2017 +0900"
      },
      "committer": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Fri May 26 20:53:59 2017 +0000"
      },
      "message": "Add ID_LENGTH field for Empty type record\n\nIf ID_LENGTH field is omitted from Empty Type record, it cannot be\ndetected as Ndef since the data is strictly checked by e3fc7d9954.\nBut it is not possible to create raw bytes of Empty Type record\nwhich can meet this condition by using NdefRecord/NdefMessage.\nTo fix this issue, added ID_LENGTH field to Empty type record.\n\nBug: 38299566\nTest: Write and read NDEF tag with empty type record\nChange-Id: Idb58c80cf8562a8b314f4ddeccdc627dc0c6f5b4\n(cherry picked from commit ef9d0a480ef72a4ff0de5b5afa3661cff81fd8b5)\n"
    },
    {
      "commit": "b25f52c042dc8954812767a3ee99b4dff4a6afef",
      "tree": "beeb79396c6f36e081aba5fb98d98449665cb389",
      "parents": [
        "76926df97e407bf1df2373ac9c9a1e579e9dd46a",
        "ecfbddbced92942064347574c22aeabed463e6c5"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri May 26 20:44:10 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 26 20:44:17 2017 +0000"
      },
      "message": "Merge \"Fix QS Detail header touch target\" into oc-dev"
    },
    {
      "commit": "745c15477b22f88af303065e18025af386582736",
      "tree": "cbc7fd0dfc1efb04f67f2ec02e58c94e01627954",
      "parents": [
        "76926df97e407bf1df2373ac9c9a1e579e9dd46a"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri May 26 14:43:47 2017 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri May 26 20:35:16 2017 +0000"
      },
      "message": "Properly read vibration setting on boot.\n\nTest: runtest systemui-notification\nChange-Id: I400bc3df441524abe4973d4d6bccc7ef30a2e1c7\nFixes: 37865035\n"
    },
    {
      "commit": "30203159f9b04a7955c4ebdbf8b61f1c754495a2",
      "tree": "a05f4216aa9b0f2e129a4d1c9449a2049f050e45",
      "parents": [
        "76926df97e407bf1df2373ac9c9a1e579e9dd46a"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri May 26 13:36:31 2017 -0400"
      },
      "committer": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri May 26 20:35:07 2017 +0000"
      },
      "message": "Suppress HUNs according to group alert behavior\n\nTest: runtest systemui, systemui-notification\nChange-Id: I9f987bc0ba22f2d48b02585fd722880bb5c2a9b5\nFixes: 62126386\n"
    },
    {
      "commit": "76926df97e407bf1df2373ac9c9a1e579e9dd46a",
      "tree": "bc1857796ecaf818b3ecbec891f6182eaa9ed344",
      "parents": [
        "1ec5d85a41ea3102e39a877010158476746330a8",
        "a1704b0d756b6c098fd62f4f85e4290174ae9bc3"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri May 26 19:45:00 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 26 19:45:04 2017 +0000"
      },
      "message": "Merge \"Fixed broken ImageFloatingTextViewTests\" into oc-dev"
    },
    {
      "commit": "1ec5d85a41ea3102e39a877010158476746330a8",
      "tree": "0e3c6e054059376095fc56ecf519068ad2e60ec2",
      "parents": [
        "7990306b8b6fec039c90b3b5bd3c0b2a9150949b",
        "a29528979cdd6a885869b7651f3b0f93f75843bb"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri May 26 19:03:39 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 26 19:03:46 2017 +0000"
      },
      "message": "Merge \"Make volume dialog pick up on theme changes\" into oc-dev"
    },
    {
      "commit": "cfc79a9e5f5773f5d8d5246f734b62459c79bf92",
      "tree": "891fe6171a15dc9c4f5074ca3b0910a3553c328f",
      "parents": [
        "afea5e8ca42b29074da5d6a2d9fd58ad5995cafa"
      ],
      "author": {
        "name": "Siyamed Sinir",
        "email": "siyamed@google.com",
        "time": "Thu May 25 19:37:06 2017 -0700"
      },
      "committer": {
        "name": "Siyamed Sinir",
        "email": "siyamed@google.com",
        "time": "Fri May 26 12:00:51 2017 -0700"
      },
      "message": "Don’t try to autoSize if TextView is not measured\n\nThis CL early returns from auto sizing text if the view is not measured\nyet.\n\nTest: run cts --test android.widget.cts.TextViewTest -m CtsWidgetTestCases\nTest: Added cts.TextViewTest#testAutosizeWithMaxLines_shouldNotThrowException\nTest: Manual test with sample app for the failing case.\n\nBug: 38440435\nChange-Id: Ic03c991f33a2b7701623f00f44cba7fb6cdfce46"
    },
    {
      "commit": "a7cec30f983cbb3d90b13449adf43fec5c1ec677",
      "tree": "37428bce79eb1e53a8fbc6a66e2660a63979fc95",
      "parents": [
        "4d3d0352557e703cf0603131f1abd355e377e01e"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Tue May 23 11:33:42 2017 -0400"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri May 26 14:55:49 2017 -0400"
      },
      "message": "Resolve inflate attr against default package\n\nChange-Id: I2de0f79fb4918770c9f816934b1fc4953073a4f1\nFixes: 38456890\nTest: LayoutInflaterTest#testInclude\n"
    },
    {
      "commit": "7990306b8b6fec039c90b3b5bd3c0b2a9150949b",
      "tree": "aac327ef0d6236d1cd03ce472b37a30bc33330bd",
      "parents": [
        "24c18af14a3cc39d28e7fb507b37f8700f605463",
        "6dcec87ea2bc6d7d1aeb89da3c738ab36cbf4459"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 26 18:55:32 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 26 18:55:38 2017 +0000"
      },
      "message": "Merge \"Moar Autofill Framework javadoc improvements:\" into oc-dev"
    },
    {
      "commit": "24c18af14a3cc39d28e7fb507b37f8700f605463",
      "tree": "60ed9d0c119ec3324c14322f65ad07d16586480b",
      "parents": [
        "e229113d46a24e339e2aab538ab9f42d45650283",
        "9553fb3240f6d2e52012f94fb59271348a07b94d"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Fri May 26 18:45:24 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 26 18:45:28 2017 +0000"
      },
      "message": "Merge \"Add ResourceId validation helper method\" into oc-dev"
    },
    {
      "commit": "e229113d46a24e339e2aab538ab9f42d45650283",
      "tree": "891200505e0121484aa2ffd9e80ffa2a8b5ac264",
      "parents": [
        "579110398d78a2ce922ba7d8ef7b54e154821d3b",
        "c744ae8aca97edfb2422598ea620e8219449fa9b"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Fri May 26 18:42:43 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 26 18:42:48 2017 +0000"
      },
      "message": "Merge \"AAPT2: Implement attribute compat versioning\" into oc-dev"
    },
    {
      "commit": "579110398d78a2ce922ba7d8ef7b54e154821d3b",
      "tree": "ff2ecc09b90c2e724cc402488957882ab8adc435",
      "parents": [
        "faa2cdfa474eba8415d75deb7fa3e69a9beb478e",
        "2cf5a3f46ce5697e50c6b582354ba08b11d93815"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri May 26 18:31:53 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 26 18:31:58 2017 +0000"
      },
      "message": "Merge \"HIDL: C++ Java parity\" into oc-dev"
    },
    {
      "commit": "350b2dca6c252dad099bc8e2d96cbffd6e98dfef",
      "tree": "9797da35c7f6c5754b3d665fbf3153c2d2b301e8",
      "parents": [
        "906948e7e239f3eb0a46c25733d3ed4ecf67016a"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri May 26 09:24:33 2017 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Fri May 26 11:16:04 2017 -0700"
      },
      "message": "Disable autofill while user setup is not completed.\n\nTest: manual verification with experimental app\nTest: manual verification with Autofill with Google on flashed deviced\nTest: existing CtsAutoFillServiceTestCases pass\nTest: new LoginActivityTest.testSetupComplete pass\n\nFixes: 62049772\n\nChange-Id: I1e914c44062755f8c88656482338e76aeaafd543\n"
    },
    {
      "commit": "faa2cdfa474eba8415d75deb7fa3e69a9beb478e",
      "tree": "06ab3cf8779cd8d8ddae1dde730a2c6f981aec8e",
      "parents": [
        "d00e242ce77e9d38d03d60954dba01212d51211a",
        "0b7649a26b961ae29248e16cc51ea1fedb254f75"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 26 18:06:16 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 26 18:06:22 2017 +0000"
      },
      "message": "Merge \"Playback activity monitoring: add player types\" into oc-dev"
    },
    {
      "commit": "d00e242ce77e9d38d03d60954dba01212d51211a",
      "tree": "de28b8e0bdf11361459041baba4db0c41dcff4bd",
      "parents": [
        "dc23c5e8098c5c22d7734f8430560600611eb30c",
        "3ca3975f066433a473d89b37432f43c74b1c5143"
      ],
      "author": {
        "name": "Matt Sarett",
        "email": "msarett@google.com",
        "time": "Fri May 26 17:54:09 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 26 17:54:14 2017 +0000"
      },
      "message": "Merge \"Add logging and null check for SkColorSpace serialization\" into oc-dev"
    },
    {
      "commit": "10b4c8a4ab3fc1fd55e5a636066e210ad17cf92b",
      "tree": "d6d052904ddc8768afa1c2ed6ded25f42221fd78",
      "parents": [
        "8d902a9e28bfb606a9476d1836aa4ce088dce877"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri May 26 13:52:59 2017 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri May 26 13:52:59 2017 -0400"
      },
      "message": "Make QS signal indicator act like a QS signal indicator\n\nIt had the behavior of the status bar before, so switch it over to\nQS behavior but keep status bar icons for the appearance. Ditch\nthe old QS data icons because we no longer need them.\n\nTest: runtest systemui\nChange-Id: I1356bbc19c4874ae467e192b9129136ebd0a37c8\nFixes: 62128809\n"
    },
    {
      "commit": "ecfbddbced92942064347574c22aeabed463e6c5",
      "tree": "d73b37c16ad1824f910122a636fe8ede3d2215c0",
      "parents": [
        "8d902a9e28bfb606a9476d1836aa4ce088dce877"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri May 26 13:19:38 2017 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri May 26 13:19:38 2017 -0400"
      },
      "message": "Fix QS Detail header touch target\n\nMove around some spacings and paddings to make sure the whole area\ncounts as a touch for the header.\n\nTest: manual\nChange-Id: I3d7515767cc3624efb195481886dc03c69cc39c9\nFixes: 38250837\n"
    },
    {
      "commit": "a29528979cdd6a885869b7651f3b0f93f75843bb",
      "tree": "d2fc732e0791271e558beb770da5da1fabc65709",
      "parents": [
        "8d902a9e28bfb606a9476d1836aa4ce088dce877"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri May 26 10:38:54 2017 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri May 26 12:58:07 2017 -0400"
      },
      "message": "Make volume dialog pick up on theme changes\n\nTest: change theme, view volume\nChange-Id: I3f5b6ea7fd949e72624458a13b6c953629fcd1b5\nFixes: 38408033\n"
    },
    {
      "commit": "d0ddeba47bcacf1b3d4d56d14ab512038d7979d5",
      "tree": "94b45a5410c7bdc10de32bb5fe18bdb7ead86b2f",
      "parents": [
        "4c6a49ed4770cd26158a9e910577241f6d64f842"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri May 26 09:46:58 2017 -0700"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri May 26 09:46:58 2017 -0700"
      },
      "message": "Use uptime instead of elapsed for measuring duration\n\nin time taken to read cpu stats.\n\nThis should avoid super long durations \u003e 10 secs that are occasionally\nseen in system logs.\n\nBug: 62104524\nTest: manual\nChange-Id: I9ed985a61125a207b6d4f6297091bd11b4c78616\n"
    },
    {
      "commit": "dc23c5e8098c5c22d7734f8430560600611eb30c",
      "tree": "ba68267775f8bbf190cbf1a2af4f4cdcea8b3c05",
      "parents": [
        "13cbd65608cdbcbd960f79893361d7c04cf9e493",
        "c673fbc2c2eb37037dae9a8c55b1588ab398a116"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 26 16:20:45 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 26 16:20:52 2017 +0000"
      },
      "message": "Merge \"Collapse QS panel forcibly after dismissing Keyguard\" into oc-dev"
    },
    {
      "commit": "13cbd65608cdbcbd960f79893361d7c04cf9e493",
      "tree": "99e2e3e638f69b941e887fbbc853c6abc9706856",
      "parents": [
        "36d6a985cd0595061a2f5a9facc91aa013aea72a",
        "7c96b58cc7c08abcf9c97907afa60abf13dfd259"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 26 16:19:18 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 26 16:19:25 2017 +0000"
      },
      "message": "Merge \"Send notification state event more frequently\" into oc-dev"
    },
    {
      "commit": "36d6a985cd0595061a2f5a9facc91aa013aea72a",
      "tree": "634ab10f50a19f90b50616f61c48eae2f62a1832",
      "parents": [
        "68e341934b4cad62498c2011d544d88dcafa9b93",
        "ee7e8f13ea2293e93ef9dd9f3f088186edd4864e"
      ],
      "author": {
        "name": "Tenghui Zhu",
        "email": "ztenghui@google.com",
        "time": "Fri May 26 16:10:19 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 26 16:10:25 2017 +0000"
      },
      "message": "Merge \"Create a new drawable after caching the DrawableContainer\" into oc-dev"
    },
    {
      "commit": "68e341934b4cad62498c2011d544d88dcafa9b93",
      "tree": "af953b3eacc131f3afaa4196ea32dcfa307edd08",
      "parents": [
        "482da480660de97c8c1a2f76bb6529a5d090a100",
        "b1d615d61793ee332e2837532e05c24cadd122ef"
      ],
      "author": {
        "name": "Soonil Nagarkar",
        "email": "sooniln@google.com",
        "time": "Fri May 26 16:05:09 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 26 16:05:16 2017 +0000"
      },
      "message": "Merge \"Properly battery blame throttled location requests\" into oc-dev"
    },
    {
      "commit": "3ca3975f066433a473d89b37432f43c74b1c5143",
      "tree": "2639f23465f8533e3b4211494adfd4959061be03",
      "parents": [
        "482da480660de97c8c1a2f76bb6529a5d090a100"
      ],
      "author": {
        "name": "Matt Sarett",
        "email": "msarett@google.com",
        "time": "Fri May 26 10:55:38 2017 -0400"
      },
      "committer": {
        "name": "Matt Sarett",
        "email": "msarett@google.com",
        "time": "Fri May 26 15:53:37 2017 +0000"
      },
      "message": "Add logging and null check for SkColorSpace serialization\n\nTest: Compiled and flashed device.\n\nBUG:38502480\n\nChange-Id: Iaae74d8485ef88d85b634ddf86999e5cac60028f\n"
    },
    {
      "commit": "482da480660de97c8c1a2f76bb6529a5d090a100",
      "tree": "510b45ae87bbd28b108bf0f3376d00841f3c3b3b",
      "parents": [
        "25ae29dfd53c6b2277f854899f0a9f2443972789",
        "54b610f32bf52cee7f7fee3e8407ff593a0ab318"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 26 15:30:18 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 26 15:30:25 2017 +0000"
      },
      "message": "Merge \"Fix RTL for SignalDrawable\" into oc-dev"
    },
    {
      "commit": "25ae29dfd53c6b2277f854899f0a9f2443972789",
      "tree": "9a8569bbf7300b81ca3f60e906a3f00eab4cc038",
      "parents": [
        "70739fb812e2acb9880c008941015a467fca2001",
        "5f3dbb30fcec9d329f4cf0388241f5e6b2bc7abb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 26 15:08:14 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 26 15:08:20 2017 +0000"
      },
      "message": "Merge \"Removed deprecated setAutofill() method for virtual children.\" into oc-dev"
    },
    {
      "commit": "5bdddbd980bbf5e6f4b4bdc3b206717b9e15bf8d",
      "tree": "95b499bcc67e7bd4beb9f41c9ef36790eb089bd1",
      "parents": [
        "906948e7e239f3eb0a46c25733d3ed4ecf67016a"
      ],
      "author": {
        "name": "Geoffrey Pitsch",
        "email": "gpitsch@google.com",
        "time": "Fri May 26 10:50:05 2017 -0400"
      },
      "committer": {
        "name": "Geoffrey Pitsch",
        "email": "gpitsch@google.com",
        "time": "Fri May 26 11:03:40 2017 -0400"
      },
      "message": "Reduce toast duration for channel warnings.\n\nTest: manual\nFixes: 38380608\nChange-Id: Ia91dae29362bf59b6bf8927d195bacf4a2eb36cb\n"
    },
    {
      "commit": "70739fb812e2acb9880c008941015a467fca2001",
      "tree": "94d11af2e70f58ff4aa12c8843b3310892e0a041",
      "parents": [
        "b8b748b7e6564003217139a8f120ed1b46392b35",
        "bd707492a2ef3641a9e9a64ef72b3b031dac0bb6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 26 14:40:21 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 26 14:40:27 2017 +0000"
      },
      "message": "Merge \"Check for false touches when determining if the notif menu should be shown\" into oc-dev"
    },
    {
      "commit": "b8b748b7e6564003217139a8f120ed1b46392b35",
      "tree": "6462894a6a06d541f5699e194796c8b95c80e596",
      "parents": [
        "3a2ac3e11b336deb272e733dbdfc08317ce78b31",
        "f0b4f9617a611df85d05fe3c2acaa757ae7b86d8"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 26 14:39:46 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 26 14:39:53 2017 +0000"
      },
      "message": "Merge \"AOD: Fix AOD background bug\" into oc-dev"
    },
    {
      "commit": "3a2ac3e11b336deb272e733dbdfc08317ce78b31",
      "tree": "e4b709a12dfc5f6f468e964de1711a4fa3463d8a",
      "parents": [
        "03a243889c52cb24d2c80777f3da4653495357a3",
        "f732159cf8d6a4e1cd17542a3a2cf020ad6919a3"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Fri May 26 14:39:26 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 26 14:39:30 2017 +0000"
      },
      "message": "Merge \"Allow some system notifications to be blocked.\" into oc-dev"
    },
    {
      "commit": "03a243889c52cb24d2c80777f3da4653495357a3",
      "tree": "3d6aec73c5f1c12c436f67ab2b300018eecbfbd1",
      "parents": [
        "8d902a9e28bfb606a9476d1836aa4ce088dce877",
        "651fbdec08a2b6f7987b7060eba67c629d2745d9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 26 14:37:17 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 26 14:37:26 2017 +0000"
      },
      "message": "Merge \"Add 2 hours as an option for snoozing, update default to 1 hour\" into oc-dev"
    },
    {
      "commit": "c673fbc2c2eb37037dae9a8c55b1588ab398a116",
      "tree": "8cb8b540cd2cd0507f878ac92d9cff5b6123a744",
      "parents": [
        "8d902a9e28bfb606a9476d1836aa4ce088dce877"
      ],
      "author": {
        "name": "Yoshinori Hirano",
        "email": "yoshinori.hirano@sonymobile.com",
        "time": "Fri Apr 14 11:29:38 2017 +0900"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri May 26 10:02:25 2017 -0400"
      },
      "message": "Collapse QS panel forcibly after dismissing Keyguard\n\nThe Quick Settings panel is not collapsed when the screen lock is\nunlocked by using TileService APIs (unlockAndRun() and\nstartActivityAndCollapse()).\nTo fix this issue, the QS panel should be collapsed forcibly when\nstartActivityAndCollapse() is called.\n\nBug: 38252721\nTest: manual - install an app which calls startActivityAndCollapse()\n               inside the runnable passed to unlockAndRun().\n\nAuthor: Yuta Yamada \u003cyuta.x.yamada@sonymobile.com\u003e\nChange-Id: I82d1df368d5024283f58ee5cc2d42559aac28467\n"
    },
    {
      "commit": "54b610f32bf52cee7f7fee3e8407ff593a0ab318",
      "tree": "a9fb2cfb7d7bde26a7f617b70dbc1a938bf16ac3",
      "parents": [
        "b80cffad4bd64daf643302a99a9172c8536c27ff"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Thu May 25 16:11:52 2017 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Fri May 26 09:21:35 2017 -0400"
      },
      "message": "Fix RTL for SignalDrawable\n\nTest: visual\nChange-Id: I685125dff96829159d78983ad4b7c7f91d095c5c\nFixes: 38487767\n"
    },
    {
      "commit": "8d902a9e28bfb606a9476d1836aa4ce088dce877",
      "tree": "4f64293d584cab18763748a6972128dda120b358",
      "parents": [
        "dfd185c62fb3d38c629eb2e4d840ca58dece4e8e",
        "8c6969b69bce413df9e68063da7477d1b3c6764c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 26 13:00:35 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 26 13:00:40 2017 +0000"
      },
      "message": "Merge \"Remove the old version of setAffiliationIds\" into oc-dev"
    },
    {
      "commit": "dfd185c62fb3d38c629eb2e4d840ca58dece4e8e",
      "tree": "47b662fe7d180a36eec0997ee61fbff84aeaf2a1",
      "parents": [
        "04b5a6300647bbce3433f598c54c7e3b3b59155e",
        "4ac2cab8fd8cb6ef877f4e5c37f554f1a09b79dc"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Fri May 26 09:49:20 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 26 09:49:26 2017 +0000"
      },
      "message": "Merge \"WifiManager: add iface name and mode labels\" into oc-dev"
    },
    {
      "commit": "0b7649a26b961ae29248e16cc51ea1fedb254f75",
      "tree": "9f83a04c50bd287a62403a8a68eb57b33fa1ecfe",
      "parents": [
        "afea5e8ca42b29074da5d6a2d9fd58ad5995cafa"
      ],
      "author": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu May 25 15:11:07 2017 -0700"
      },
      "committer": {
        "name": "Jean-Michel Trivi",
        "email": "jmtrivi@google.com",
        "time": "Thu May 25 19:53:35 2017 -0700"
      },
      "message": "Playback activity monitoring: add player types\n\nAdd player types for playback activity monitoring:\n - AAudio\n - hardware sources\n - proxy for external players\nFix some declarations that do not follow coding guidelines\n\nTest: n/a\nBug: 62027849\nChange-Id: I14088a071a296fa8d342b36b550f1dc4e3388653\n"
    },
    {
      "commit": "04b5a6300647bbce3433f598c54c7e3b3b59155e",
      "tree": "74e5fd82b26e3a3995a2bbabe780e2d9b101e074",
      "parents": [
        "e2975af2d3a5f5e991ee56c46ae970ee992894f3",
        "047b2997cf127956072a8da95db574c8d51422cb"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 26 02:47:51 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 26 02:47:58 2017 +0000"
      },
      "message": "Merge \"Add extra debug logging to WifiTracker.\" into oc-dev"
    },
    {
      "commit": "55a3e738a695d23982eb2e904f47a3435994a325",
      "tree": "3efa1fb3dfd845f964de0bc9b765a99aefbca22e",
      "parents": [
        "e2975af2d3a5f5e991ee56c46ae970ee992894f3"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu May 25 18:30:10 2017 -0700"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Fri May 26 01:44:43 2017 +0000"
      },
      "message": "Fixed a bug where min-priority were in the middle\n\nThe recent intrusiveness could elevate min priority notifications\ntemporarily and the reordering was also blocked while looking at it.\nWe\u0027re now allowing the shade to reorder if a notification updates to\nmin-priority.\n\nTest: manual, add intrusive notification, update while looking at the shade to min\nChange-Id: I75b23a7cbaecc8ae941d6680a924c79371c95991\nFixes: 37515606\n"
    },
    {
      "commit": "e2975af2d3a5f5e991ee56c46ae970ee992894f3",
      "tree": "c3ebb4b62da894bfa972850f6811e3678cf71dc5",
      "parents": [
        "58f6f428fcd056d888c76da56eeb7dc4ea2e52ab",
        "a1baf73b8e8093af775d828f643f3c3690e337a9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 26 01:12:13 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 26 01:12:18 2017 +0000"
      },
      "message": "Merge \"Fix issue #62103358: ProcessRecord dump formatting problem\" into oc-dev"
    },
    {
      "commit": "58f6f428fcd056d888c76da56eeb7dc4ea2e52ab",
      "tree": "2780475708b780861cf0500f34553cf2082b656d",
      "parents": [
        "7f874db5aa9765a4ffb068066425f7527a9c9457",
        "1488a3a19d4681a41fb45570c15e14d99db1cb66"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri May 26 00:45:38 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri May 26 00:45:42 2017 +0000"
      },
      "message": "Merge \"SelectionActionModeHelper should use target view\u0027s thread\" into oc-dev"
    },
    {
      "commit": "047b2997cf127956072a8da95db574c8d51422cb",
      "tree": "ea471df0546039e02462d8e43968ec12d1fe42a7",
      "parents": [
        "8d2b02bf08e52a9a63a456d7fba0e5bbbe65689f"
      ],
      "author": {
        "name": "Sundeep Ghuman",
        "email": "sghuman@google.com",
        "time": "Wed May 10 17:45:13 2017 -0700"
      },
      "committer": {
        "name": "Sundeep Ghuman",
        "email": "sghuman@google.com",
        "time": "Thu May 25 17:43:24 2017 -0700"
      },
      "message": "Add extra debug logging to WifiTracker.\n\nBug: b/38212080\nTest: NA\nChange-Id: I1f5d1a1d43a1dd4d9ce2235d3a53d043d4e2120d\n"
    },
    {
      "commit": "9407a6b52cd9b98e714ceb7b699e5c453a252386",
      "tree": "397113547ecd69c3ba02180ed09b6d6a597ca5da",
      "parents": [
        "ad6dde65ff767b25a0c7795def86235518853dd2"
      ],
      "author": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Wed May 24 12:24:09 2017 -0700"
      },
      "committer": {
        "name": "Andrii Kulian",
        "email": "akulian@google.com",
        "time": "Thu May 25 23:35:26 2017 +0000"
      },
      "message": "Refresh screen off timeout when screen lock is released in VR\n\nWhen evaluating conditions for user activity with no lights change,\ntreat POLICY_VR the same way as for POLICY_BRIGHT, so new activity\ntimeout will be set.\n\nBug: 37968591\nTest: Set screen timeout to 15s, launch Daydream, wait, launch Welcome flow.\nChange-Id: I3185cc97364ae5631ef53906958b16d41f326c3b\n"
    },
    {
      "commit": "7f874db5aa9765a4ffb068066425f7527a9c9457",
      "tree": "3e2b791b2ea24ba6dfe459cc1075f5e13d5ff6fa",
      "parents": [
        "05d64e8b72ae91b5e1fc22dc78821e0d73637e81",
        "67c0b1b51ebc645e4ac49e5a5c488e0abfa5523c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 25 23:25:43 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 25 23:25:49 2017 +0000"
      },
      "message": "Merge \"Relayout when base inner insets change\" into oc-dev"
    },
    {
      "commit": "05d64e8b72ae91b5e1fc22dc78821e0d73637e81",
      "tree": "5d8bb5cd3995ff618a332d12524544f83bb66900",
      "parents": [
        "db6caa584150bce77b21267055656134d65dd489",
        "ad4624b1cc5d39879650bf9d860f4e2f44c4164c"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 25 23:19:51 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 25 23:19:56 2017 +0000"
      },
      "message": "Merge \"Port Ic9d9d65c66325904c95ab3966bdcc16e7668278b to oc-dev\" into oc-dev"
    },
    {
      "commit": "db6caa584150bce77b21267055656134d65dd489",
      "tree": "8a6515aed67dc5f3dcf5537b55b889f5cf48ccfd",
      "parents": [
        "a6b7e0a6793745281ed128a315ed1c349c4834fd",
        "862207fa81a90cfaf9e9cb0ff6e7aca7e74594ef"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 25 23:17:43 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 25 23:17:56 2017 +0000"
      },
      "message": "Merge \"Removing unused SecureTouchListener\" into oc-dev"
    },
    {
      "commit": "6dcec87ea2bc6d7d1aeb89da3c738ab36cbf4459",
      "tree": "77ac6214dfddc37750e4f344edee025f0d286640",
      "parents": [
        "95f4f14e0b93fa6b80723e3c48b2c461f97dea8f"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu May 25 11:24:23 2017 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu May 25 16:10:08 2017 -0700"
      },
      "message": "Moar Autofill Framework javadoc improvements:\n\n- Fixed WebView \u003c \u003e and API calls.\n- Improved description of virtual views.\n- Described how to set boundaries of virtual views.\n- Improved AUTOFILL_FLAG_INCLUDE_NOT_IMPORTANT_VIEWS doc.\n\nBug: 37567048\nTest: ran \u0027m -j doc-comment-check-docs\u0027 and checked resulting HTML\n\nChange-Id: Ic0d1e9ff2703c87d4007f0092a2f8dfe0efca6db\n"
    },
    {
      "commit": "a6b7e0a6793745281ed128a315ed1c349c4834fd",
      "tree": "f18269a452dc474edde81126aa16877a096067dc",
      "parents": [
        "aa051df3b6c72a8d696611bd73b882cc37fc5eca",
        "c985ffd5e93465cf69e09d4af1a18ef12c84edce"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@google.com",
        "time": "Thu May 25 23:07:04 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 25 23:07:09 2017 +0000"
      },
      "message": "Merge \"Offer listener to observe StrictMode violations.\" into oc-dev"
    },
    {
      "commit": "aa051df3b6c72a8d696611bd73b882cc37fc5eca",
      "tree": "0504364f1e3af0840af281b3e19362845e14dbfa",
      "parents": [
        "cffee96a16857219be43b43dfc010a000a90d670",
        "d6d2675d676b1afb2e44f42b7021a50690032a64"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 25 23:03:49 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 25 23:03:55 2017 +0000"
      },
      "message": "Merge \"Update ActivityStack#removeActivityFromHistoryLocked documentation.\" into oc-dev"
    },
    {
      "commit": "cffee96a16857219be43b43dfc010a000a90d670",
      "tree": "0ed5f70d1467853beac78b8f54e38d5318487305",
      "parents": [
        "cca181bfbbbe1cf7bbbc71e1da41a74dc4a2e09a",
        "ec37d5f6a68b8ab87258b0e2e661f72ad030a0c9"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Thu May 25 23:02:36 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 25 23:02:40 2017 +0000"
      },
      "message": "Merge changes from topic \u0027multinetwork_vndk\u0027 into oc-dev\n\n* changes:\n  Allow vendor code to link to libandroid_net.\n  Move libandroid_net from Android.mk to Android.bp.\n"
    },
    {
      "commit": "cca181bfbbbe1cf7bbbc71e1da41a74dc4a2e09a",
      "tree": "46385b50ee1eb977d720d7d30048889faa4236c2",
      "parents": [
        "9ddb0f8691555cd86407cd2bb7c6427f22a603d2",
        "ac2f74e80ef1934d3a5e083e524707ed79612d3d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 25 22:55:51 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 25 22:55:56 2017 +0000"
      },
      "message": "Merge \"Fix safezone and getAlpha b/38361276 Test: frameworks/base/core/tests/coretests/src/android/graphics/drawable/IconTest.java\" into oc-dev"
    },
    {
      "commit": "9ddb0f8691555cd86407cd2bb7c6427f22a603d2",
      "tree": "ddabe472ad8c35f9fff63d53b94e495c9d72ae89",
      "parents": [
        "3d5fd7a95993db3a96bd1ee712dc391ee57b9955",
        "2633175f580dbaa79613737dca8cc55ec4136f5d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 25 22:54:59 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 25 22:55:03 2017 +0000"
      },
      "message": "Merge \"Force a light to be set for the first time\" into oc-dev"
    },
    {
      "commit": "3d5fd7a95993db3a96bd1ee712dc391ee57b9955",
      "tree": "927ee61389b680023b518679226f49c79a5ea4ff",
      "parents": [
        "68311f871228f3c0c8f9e6c3ff231441220d307f",
        "67ff248168fb77dadd81886df134cbfe048a6001"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu May 25 22:54:08 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 25 22:54:12 2017 +0000"
      },
      "message": "Merge \"Fixed memory leak with the inflater\" into oc-dev"
    },
    {
      "commit": "68311f871228f3c0c8f9e6c3ff231441220d307f",
      "tree": "7f6d7b966919744a732b21f5a4cdcc4ed01668b8",
      "parents": [
        "3a6f2a30ceb66a3b10e35f71fce0ee95068cae31",
        "cb3d02363938571d405cce66237a6178f1fa480d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 25 22:51:14 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 25 22:51:18 2017 +0000"
      },
      "message": "Merge \"Fix and clarify behavior of vertical/horizontal attributes\" into oc-dev"
    },
    {
      "commit": "e471a4e0f720c1ea89025cd79ffca88daffcfde7",
      "tree": "ab1c7eaf97374cf47c027fb33f952a3fd0f8f185",
      "parents": [
        "5b49464dc6cae55c240edf794d5b0da988774151"
      ],
      "author": {
        "name": "sergeyv",
        "email": "sergeyv@google.com",
        "time": "Thu May 25 15:49:40 2017 -0700"
      },
      "committer": {
        "name": "sergeyv",
        "email": "sergeyv@google.com",
        "time": "Thu May 25 15:49:40 2017 -0700"
      },
      "message": "Don\u0027t show ripple effect on the element replacing \"See All\"\n\nbug: 30247194\nTest: manual\nChange-Id: Icbe5baba62df7b2a107ecc00d52119cb557d3a6b\n"
    },
    {
      "commit": "3a6f2a30ceb66a3b10e35f71fce0ee95068cae31",
      "tree": "d3f898dfc64bc4119256877e26c88ce1d1b17350",
      "parents": [
        "dc89202d1a7c6062c1a1e6a06f9878c534ab04cb",
        "ae8de8c77c51b7b26ba92f2cce76bb5dd74bea73"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu May 25 22:42:11 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 25 22:42:15 2017 +0000"
      },
      "message": "Merge \"Fixed an issue when inflating too many notifications\" into oc-dev"
    },
    {
      "commit": "a1baf73b8e8093af775d828f643f3c3690e337a9",
      "tree": "a6932a15d390cc35924705bdcebaeaabbdd9aa9a",
      "parents": [
        "052ff89f65b667041f527f53d8e2509c5c68928b"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu May 25 15:33:53 2017 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Thu May 25 15:38:43 2017 -0700"
      },
      "message": "Fix issue #62103358: ProcessRecord dump formatting problem\n\nGive hasTopUi and hasOverlayUi a newline, also combine them together,\nand move them up to be with the rest of the process importance\ndata (not at the very end after all the list of connections and\nother things).\n\nTest: manual\n\nChange-Id: I1a391c03b58e0e5e6f7ce595376f590ce9e7e5bc\n"
    },
    {
      "commit": "8dfe3fa979d7a261675473d44e0b8c6a35ce6c5f",
      "tree": "5eea7f976d6374700bb67bf09f9a5716de9e015f",
      "parents": [
        "906948e7e239f3eb0a46c25733d3ed4ecf67016a"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu May 25 10:55:36 2017 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Thu May 25 15:37:08 2017 -0700"
      },
      "message": "Improved autofillHints documentation.\n\nBug: 38086244\nTest: ran \u0027mmm -j frameworks/base/:doc-comment-check-docs\u0027 and checked HTML.\n\nChange-Id: Ia7d2f75ae1db067106af36aa8dbb1cdbf3b40b3a\n"
    },
    {
      "commit": "1488a3a19d4681a41fb45570c15e14d99db1cb66",
      "tree": "be7484ec385c16a5c27af4bdd86890c34a7273b1",
      "parents": [
        "add77afe432987824f0954232692616f656807d0"
      ],
      "author": {
        "name": "Makoto Onuki",
        "email": "omakoto@google.com",
        "time": "Wed May 24 12:25:46 2017 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Thu May 25 15:33:10 2017 -0700"
      },
      "message": "SelectionActionModeHelper should use target view\u0027s thread\n\nUse the looper from the TextView\u0027s thread for the helper\n\nBug 62043115\nTest: Manual, type on edit field and select text\n\nChange-Id: I501430a500016a81963a9f9fa636474b708b9b36\n"
    },
    {
      "commit": "dc89202d1a7c6062c1a1e6a06f9878c534ab04cb",
      "tree": "841691efe9e11927432d3c85fc6638a97532578a",
      "parents": [
        "34b64f25599d50c89f5f29a49a25f60156ca31d0",
        "ac2b5fb838ce7198def26085b5050e15d19495a4"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 25 22:28:24 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 25 22:28:34 2017 +0000"
      },
      "message": "Merge \"Handle install time ephemeral permissions\" into oc-dev"
    },
    {
      "commit": "34b64f25599d50c89f5f29a49a25f60156ca31d0",
      "tree": "7010c6afea570e03e11d989658dd835ba5ccba36",
      "parents": [
        "e6bf4f808d9eebebfb9faffc78abb81a4f4038d9",
        "25a52b65b2cac1f49f37f4532cfa62282432957a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 25 22:21:23 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 25 22:21:28 2017 +0000"
      },
      "message": "Merge \"Add test to verify all sysui tests extend the right stuff\" into oc-dev"
    },
    {
      "commit": "e6bf4f808d9eebebfb9faffc78abb81a4f4038d9",
      "tree": "37c2c7da15d730a796da42d09db6c51064a66367",
      "parents": [
        "a941e29c5517bceca538545f00fe7fdb1eda6576",
        "3e50bf6f97eb3b6ce45c5f5746687f76253ac38d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu May 25 22:14:31 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 25 22:14:35 2017 +0000"
      },
      "message": "Merge \"Allow the creation of IMPORTANCE_NONE channels\" into oc-dev"
    }
  ],
  "next": "2cf5a3f46ce5697e50c6b582354ba08b11d93815"
}
