)]}'
{
  "log": [
    {
      "commit": "fbf9666f846284ee1d4d09e2d36f0d2b92120656",
      "tree": "24d5a0745684ac9ccacc6dad411a902a6483f536",
      "parents": [
        "3ca77ccf873f12e116a66d1c1a417fe89f75af85",
        "b2ba6dfc7b33ec9e58d9f556206440a26069e264"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Feb 10 01:07:08 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Feb 10 01:07:08 2015 +0000"
      },
      "message": "am b2ba6dfc: Merge \"Accessibility: Handle a missed case when clicking focused views.\" into lmp-mr1-dev\n\n* commit \u0027b2ba6dfc7b33ec9e58d9f556206440a26069e264\u0027:\n  Accessibility: Handle a missed case when clicking focused views.\n"
    },
    {
      "commit": "b2ba6dfc7b33ec9e58d9f556206440a26069e264",
      "tree": "6603473011490b2d3eb42fd90c2f3bd3155e77bc",
      "parents": [
        "455502b7501bdbc55a739083878431c3ba7ef81a",
        "f33fe1f4860d4cbc49633162cf6441d315550cc9"
      ],
      "author": {
        "name": "Baligh Uddin",
        "email": "baligh@google.com",
        "time": "Tue Feb 10 00:57:19 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 10 00:57:21 2015 +0000"
      },
      "message": "Merge \"Accessibility: Handle a missed case when clicking focused views.\" into lmp-mr1-dev"
    },
    {
      "commit": "3ca77ccf873f12e116a66d1c1a417fe89f75af85",
      "tree": "e4793280eee38c992b484bbbce9e6b46fc66a4c4",
      "parents": [
        "d67aff686d467c439970aef4a57a29838bf005c2",
        "455502b7501bdbc55a739083878431c3ba7ef81a"
      ],
      "author": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Tue Feb 10 00:26:51 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Feb 10 00:26:51 2015 +0000"
      },
      "message": "am 455502b7: Merge \"Add API to check if a Bluetooth connection is encrypted (1/2)\" into lmp-mr1-dev\n\n* commit \u0027455502b7501bdbc55a739083878431c3ba7ef81a\u0027:\n  Add API to check if a Bluetooth connection is encrypted (1/2)\n"
    },
    {
      "commit": "455502b7501bdbc55a739083878431c3ba7ef81a",
      "tree": "5fa42f4835aef136c4de4184cd781dba97af533b",
      "parents": [
        "a63ba4287e5c87f41cd7d4b43111fd18f3ec499b",
        "2b8696e3a91194db0bfd876b8cc68843a7ccd080"
      ],
      "author": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Tue Feb 10 00:21:35 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 10 00:21:43 2015 +0000"
      },
      "message": "Merge \"Add API to check if a Bluetooth connection is encrypted (1/2)\" into lmp-mr1-dev"
    },
    {
      "commit": "d67aff686d467c439970aef4a57a29838bf005c2",
      "tree": "ef2c3adab67c1fff05cd40bcfd9689f79add5879",
      "parents": [
        "96ac73c357a55cada4f22d9a0a4a406c0cb624d2",
        "a63ba4287e5c87f41cd7d4b43111fd18f3ec499b"
      ],
      "author": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Mon Feb 09 21:59:13 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Feb 09 21:59:13 2015 +0000"
      },
      "message": "am a63ba428: Merge \"Separate the protection of mProxyServiceStateCallbacks from that of mService\" into lmp-mr1-dev\n\n* commit \u0027a63ba4287e5c87f41cd7d4b43111fd18f3ec499b\u0027:\n  Separate the protection of mProxyServiceStateCallbacks from that of mService\n"
    },
    {
      "commit": "a63ba4287e5c87f41cd7d4b43111fd18f3ec499b",
      "tree": "035860d6d42acd018c29da5cc4fac96c3e988db4",
      "parents": [
        "6e3de6a19af1533a0661975b5440b7c922211d0a",
        "60675b227354ab158e11fc5df2bbe654608d43dc"
      ],
      "author": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Mon Feb 09 21:50:56 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 09 21:50:58 2015 +0000"
      },
      "message": "Merge \"Separate the protection of mProxyServiceStateCallbacks from that of mService\" into lmp-mr1-dev"
    },
    {
      "commit": "d09878c13c392b81633f4f748a85718cebd9f325",
      "tree": "8e8fbe60c9c0b7cba33c044e84934b68c5cece12",
      "parents": [
        "df608e39b35e37490f8752b0902d9894f8d8940b",
        "61333d1b51ae36c9e5b1f4ea95bd00731c5e991a"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Mon Feb 09 20:05:32 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Feb 09 20:05:32 2015 +0000"
      },
      "message": "am 61333d1b: Merge \"Limit cache update to packages that have changed\" into lmp-mr1-dev\n\n* commit \u002761333d1b51ae36c9e5b1f4ea95bd00731c5e991a\u0027:\n  Limit cache update to packages that have changed\n"
    },
    {
      "commit": "61333d1b51ae36c9e5b1f4ea95bd00731c5e991a",
      "tree": "971088d86fcd9cb14d6ba25f41a64d1a34bc799e",
      "parents": [
        "3d521c0a0165dfef53e3c9d3d562bc0ec45405a8",
        "460a7b461902d55d20e99f6c19e131947384d04a"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Mon Feb 09 19:59:26 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Feb 09 19:59:27 2015 +0000"
      },
      "message": "Merge \"Limit cache update to packages that have changed\" into lmp-mr1-dev"
    },
    {
      "commit": "2b8696e3a91194db0bfd876b8cc68843a7ccd080",
      "tree": "48316ac39345afaa904650fea44623545d0438c0",
      "parents": [
        "9a166c7da3d77c4b9801dbe249f78149649d5b0e"
      ],
      "author": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Thu Feb 05 20:06:33 2015 -0800"
      },
      "committer": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Mon Feb 09 11:31:06 2015 -0800"
      },
      "message": "Add API to check if a Bluetooth connection is encrypted (1/2)\n\nBug: 19186961\nChange-Id: I24656a07ee23ebfe067a9dfb9c1bc4041c782d8c\n"
    },
    {
      "commit": "460a7b461902d55d20e99f6c19e131947384d04a",
      "tree": "6d0937c92b5880e55cafb44b3bb196fef70de9fc",
      "parents": [
        "f789d45b24acc3745ccc97adb687502d488404f6"
      ],
      "author": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Fri Feb 06 14:41:40 2015 -0800"
      },
      "committer": {
        "name": "Amith Yamasani",
        "email": "yamasani@google.com",
        "time": "Mon Feb 09 11:10:31 2015 -0800"
      },
      "message": "Limit cache update to packages that have changed\n\nWhen updating the RegisteredServicesCache, don\u0027t remove any packages\nthat are not in the list of modified packages.\n\nBug: 19228972\nChange-Id: Id4f264403b7ceca9005854dfbbc25abfd7b54889\n"
    },
    {
      "commit": "fba2dcc023c9fb5d215fb66528d7d9d69ba80971",
      "tree": "e3eb07b5eff01115d7771622f5e23271d3f605c0",
      "parents": [
        "f7f131105d479d30b53b2366e29278fd09f36065"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Feb 09 06:53:05 2015 -0800"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Feb 09 06:53:05 2015 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I37f95c49e5696a1aed7c2eb5ff75798571116c8a\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "f7f131105d479d30b53b2366e29278fd09f36065",
      "tree": "d1da8f6a21a1da0055c011c43ea4b3dc735e2323",
      "parents": [
        "a8b341cdf00e169beb944c0205c98977f835424e",
        "07c745b525d39309a9ea93605fb5f85c295502f1"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Sun Feb 08 21:04:38 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Feb 08 21:04:38 2015 +0000"
      },
      "message": "Merge \"camera-metadata: clarify the AE precapture trigger spec\" into lmp-mr1-dev\nautomerge: 07c745b\n\n* commit \u002707c745b525d39309a9ea93605fb5f85c295502f1\u0027:\n  camera-metadata: clarify the AE precapture trigger spec\n"
    },
    {
      "commit": "07c745b525d39309a9ea93605fb5f85c295502f1",
      "tree": "a58541fcc288e987dfd78cea929ddcca9fa9cf54",
      "parents": [
        "5ac30e10ab484fdb7ba3c56b8c162a9061601f8e",
        "dd72be5971039f6f61af47c956287dc28b33f34c"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Sun Feb 08 17:38:02 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Feb 08 17:38:03 2015 +0000"
      },
      "message": "Merge \"camera-metadata: clarify the AE precapture trigger spec\" into lmp-mr1-dev"
    },
    {
      "commit": "f33fe1f4860d4cbc49633162cf6441d315550cc9",
      "tree": "4e8d035f572f9df4153f7f069e883a1374d30f01",
      "parents": [
        "5ac30e10ab484fdb7ba3c56b8c162a9061601f8e"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Feb 06 19:23:31 2015 -0800"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Sat Feb 07 10:36:59 2015 -0800"
      },
      "message": "Accessibility: Handle a missed case when clicking focused views.\n\nThe special logic for clicking on views in accessibility mode should not\nprevent event interception and if a view interceptes the gesture we must\nclear the special flag and do normal event dispatch. Also once we have a\nview handling the touch gesture we do not need the special flag as we\nknow what will handle the event. This tightly follows standard event\ndispatching.\n\nbug:19252492\n\nChange-Id: I0c9764c5050ec73f5f7980f3f0340dd9509a725a\n"
    },
    {
      "commit": "dd72be5971039f6f61af47c956287dc28b33f34c",
      "tree": "ed60948343283afd6efdcbcc2263e0ffb3679b97",
      "parents": [
        "f789d45b24acc3745ccc97adb687502d488404f6"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Fri Feb 06 13:49:51 2015 -0800"
      },
      "committer": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Fri Feb 06 17:51:34 2015 -0800"
      },
      "message": "camera-metadata: clarify the AE precapture trigger spec\n\nDoc only change.\n\nBug: 19301706\nChange-Id: I8f94ee5ace6dd3040ee2f350d589e24e53694f1b\n"
    },
    {
      "commit": "60675b227354ab158e11fc5df2bbe654608d43dc",
      "tree": "efb57d7c61c6775db6e891cfa02dcd6050865955",
      "parents": [
        "f789d45b24acc3745ccc97adb687502d488404f6"
      ],
      "author": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Fri Feb 06 14:09:54 2015 -0800"
      },
      "committer": {
        "name": "Matthew Xie",
        "email": "mattx@google.com",
        "time": "Fri Feb 06 14:13:56 2015 -0800"
      },
      "message": "Separate the protection of mProxyServiceStateCallbacks from that of mService\n\nThe overuse of mManagerCallback caused a deaklock.\nBug: 19264190\n\nChange-Id: Iff20019ff0c99bb5f36435feb15e43e280a8e102\n"
    },
    {
      "commit": "ff9b2525db61d4c175d9d61a0847586001cd4a11",
      "tree": "84db4ae87b25aadba3a209d5297eb2981bd6ad97",
      "parents": [
        "41daba0052f4a9146aad4977da9eccf3c72450ce",
        "34123f1ce83e39a5a6045b1a90a148cd4c514e7e"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Feb 06 21:51:15 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 06 21:51:15 2015 +0000"
      },
      "message": "am 34123f1c: Merge \"Accessibility: ignore children of a view with node provider.\" into lmp-mr1-dev\n\n* commit \u002734123f1ce83e39a5a6045b1a90a148cd4c514e7e\u0027:\n  Accessibility: ignore children of a view with node provider.\n"
    },
    {
      "commit": "41daba0052f4a9146aad4977da9eccf3c72450ce",
      "tree": "f724b9e8536325e3fda3bffc95ba589707c83b38",
      "parents": [
        "a08934cf54e3120d5019839a4b6d553b3364e8d1",
        "060bca7444b8bf34fa95a6a71daf72fa8a85d78e"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Feb 06 21:51:11 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 06 21:51:11 2015 +0000"
      },
      "message": "am 060bca74: Merge \"Accessibility: Handle a missed case when clicking focused views.\" into lmp-mr1-dev\n\n* commit \u0027060bca7444b8bf34fa95a6a71daf72fa8a85d78e\u0027:\n  Accessibility: Handle a missed case when clicking focused views.\n"
    },
    {
      "commit": "34123f1ce83e39a5a6045b1a90a148cd4c514e7e",
      "tree": "6264fd1e074536227b55edaf5f4b61351f326c3b",
      "parents": [
        "060bca7444b8bf34fa95a6a71daf72fa8a85d78e",
        "55bdb10c168615ee7721c657e0633b3aefbff777"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Feb 06 21:48:05 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 06 21:49:02 2015 +0000"
      },
      "message": "Merge \"Accessibility: ignore children of a view with node provider.\" into lmp-mr1-dev"
    },
    {
      "commit": "060bca7444b8bf34fa95a6a71daf72fa8a85d78e",
      "tree": "a720c099402174097fa6bfadc8ecde9517f408c0",
      "parents": [
        "f789d45b24acc3745ccc97adb687502d488404f6",
        "0a2cceebd5503329f7038847906351af21434048"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Feb 06 21:46:24 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 06 21:46:25 2015 +0000"
      },
      "message": "Merge \"Accessibility: Handle a missed case when clicking focused views.\" into lmp-mr1-dev"
    },
    {
      "commit": "55bdb10c168615ee7721c657e0633b3aefbff777",
      "tree": "ba7f783d50c410cb6174b7d95dd4ecd8d9d2e239",
      "parents": [
        "6cad6513e0058467d11f4cf99519cf79eb65d48f"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Feb 06 12:41:17 2015 -0800"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Feb 06 12:41:21 2015 -0800"
      },
      "message": "Accessibility: ignore children of a view with node provider.\n\nA view that has an accessibility node provider should not have real children\nsince the provider is responsible to generate the node infos for the subtree\nrooted at its hosting view. This is how the APIs are designed to work. However,\nit is a common mistake and if this occurs the accessibility services\nintrospecting the screen get into an infinite loop.\n\nThe framework now does not add the real children of a view with a node provider\nto the list of accessibility children. If the developer wants them exposed they\nhave to do that via the provider APIs as per contract.\n\nbug:19297093\n\nChange-Id: I1b01b1e4a85e1c397886fcd2506b434beb063687\n"
    },
    {
      "commit": "0a2cceebd5503329f7038847906351af21434048",
      "tree": "e09ae53b0e230908916355f4aefce7366777f033",
      "parents": [
        "6cad6513e0058467d11f4cf99519cf79eb65d48f"
      ],
      "author": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Feb 06 10:12:32 2015 -0800"
      },
      "committer": {
        "name": "Svet Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Fri Feb 06 10:23:33 2015 -0800"
      },
      "message": "Accessibility: Handle a missed case when clicking focused views.\n\nThe clicking logic was missing the case where a child of the accessibility\nfocused view reacts to the injected down up events for clicking. This\nresults of a whole class of views being non-interactive. Now if an event\nis targeting accessibility focus and the dispatching view group has this\nfocus, we clear the flag before dispatching to children, so they can\nhandle the event rather ignoring it becuase they are not accessibility\nfocused.\n\nbug:19252492\n\nChange-Id: I6ac25bb7a50b35bb638ca4bfb9fc4198d08c2d4d\n"
    },
    {
      "commit": "a08934cf54e3120d5019839a4b6d553b3364e8d1",
      "tree": "c4814817d8b5fc7f58b38a3ba64ec9df733d7ea3",
      "parents": [
        "70fb0ab44e1b8d56f2cbe33d73afd3897c7584d1",
        "f789d45b24acc3745ccc97adb687502d488404f6"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Feb 06 17:37:32 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 06 17:37:32 2015 +0000"
      },
      "message": "am f789d45b: Merge \"Avoid static initialization of Layout from TextUtils\" into lmp-mr1-dev\n\n* commit \u0027f789d45b24acc3745ccc97adb687502d488404f6\u0027:\n  Avoid static initialization of Layout from TextUtils\n"
    },
    {
      "commit": "f789d45b24acc3745ccc97adb687502d488404f6",
      "tree": "e4fde1c86bf764a024315a29b6b9060ce62cb6cf",
      "parents": [
        "8debf21357477083a716275e2a32cb7169d42c47",
        "d29bdb266d54b4551f42776bb790e80147a279d0"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Feb 06 17:30:45 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 06 17:30:47 2015 +0000"
      },
      "message": "Merge \"Avoid static initialization of Layout from TextUtils\" into lmp-mr1-dev"
    },
    {
      "commit": "70fb0ab44e1b8d56f2cbe33d73afd3897c7584d1",
      "tree": "81e3c24cee2105110a731b0bdf57426aeea7a2b1",
      "parents": [
        "eceae03f6a21b36baddabe4ca5a2c1d9d238240a",
        "8debf21357477083a716275e2a32cb7169d42c47"
      ],
      "author": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Fri Feb 06 15:28:21 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 06 15:28:21 2015 +0000"
      },
      "message": "am 8debf213: Merge \"Fix mangled javadoc for setPermittedInputMethods.\" into lmp-mr1-dev\n\n* commit \u00278debf21357477083a716275e2a32cb7169d42c47\u0027:\n  Fix mangled javadoc for setPermittedInputMethods.\n"
    },
    {
      "commit": "8debf21357477083a716275e2a32cb7169d42c47",
      "tree": "981b1b9cc64eff548231c9f10b0daf343f3b0d17",
      "parents": [
        "6cad6513e0058467d11f4cf99519cf79eb65d48f",
        "74a7024af08d8815ab3a76fe749216b58df88858"
      ],
      "author": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Fri Feb 06 15:22:22 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 06 15:22:23 2015 +0000"
      },
      "message": "Merge \"Fix mangled javadoc for setPermittedInputMethods.\" into lmp-mr1-dev"
    },
    {
      "commit": "d29bdb266d54b4551f42776bb790e80147a279d0",
      "tree": "63f0a7f0b1d04f47a6d650e955a9f2b94a3006b3",
      "parents": [
        "dcce25a9a7fb3458f2fb65b23912b5f7eb42c596"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Feb 06 10:03:08 2015 +0000"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Feb 06 10:29:54 2015 +0000"
      },
      "message": "Avoid static initialization of Layout from TextUtils\n\nThis works around a bug in standalone (e.g. non-Zygote)\nruntimes when a device is attached to a host that is running\nDDM.\n\nThere is a race condition:\n\nWhen the runtime receives a HELLO from DDM it calls\nTextUtils.isEmpty().\n\nCalling any TextUtils methods statically initializes\nLayout. Layout has dependencies on other classes, which in\nturn have dependencies on native methods that are not always\nregistered when the call takes place. Registration and DDM\nhandling are done in separate threads.\n\nThis is not a fix, merely a workaround until the race can\nbe resolved.\n\nBug: 18081539\nChange-Id: If1bd3de6597bc93da381c8f86dacf40156449561\n"
    },
    {
      "commit": "80b381c0736c1af43801b8ed26428abdf4d437b3",
      "tree": "102231e5aa25f1b12d9e1c1b0e8cf98941453310",
      "parents": [
        "eb6f3f885154914eec6a747265d1f568ae50380c",
        "9a166c7da3d77c4b9801dbe249f78149649d5b0e"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Feb 06 00:25:33 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 06 00:25:33 2015 +0000"
      },
      "message": "am 9a166c7d: Merge \"Mutate scroll bar drawables\" into lmp-mr1-dev\n\n* commit \u00279a166c7da3d77c4b9801dbe249f78149649d5b0e\u0027:\n  Mutate scroll bar drawables\n"
    },
    {
      "commit": "9a166c7da3d77c4b9801dbe249f78149649d5b0e",
      "tree": "d0d2e23a21720b9e3f3b477475973ae60ed9f964",
      "parents": [
        "69a62a8b0df71b0a26d55c29c71dd311dbe174c7",
        "f8512ce08174426dfbba96e8108e5a64332f1e71"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Feb 06 00:19:43 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 06 00:19:44 2015 +0000"
      },
      "message": "Merge \"Mutate scroll bar drawables\" into lmp-mr1-dev"
    },
    {
      "commit": "f8512ce08174426dfbba96e8108e5a64332f1e71",
      "tree": "6915dd39e3ee06016c9b27ed7b4453b84e782646",
      "parents": [
        "81c80180311803d9faabc0bbd6c0813f44edcf7d"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Feb 05 15:58:56 2015 -0800"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Feb 05 15:58:56 2015 -0800"
      },
      "message": "Mutate scroll bar drawables\n\nBug: 19285726\nChange-Id: I4bb596433c1fa1cc4e2fa53d0cdae992f9add858\n"
    },
    {
      "commit": "eb6f3f885154914eec6a747265d1f568ae50380c",
      "tree": "3d2a3cd1a3c15e73e8f73930204451833a48d91d",
      "parents": [
        "4eed340437d23a9b4fabf2881557325b863af23c",
        "69a62a8b0df71b0a26d55c29c71dd311dbe174c7"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Feb 05 22:11:32 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 05 22:11:32 2015 +0000"
      },
      "message": "am 69a62a8b: Merge \"Update preference dialog padding to Material\" into lmp-mr1-dev\n\n* commit \u002769a62a8b0df71b0a26d55c29c71dd311dbe174c7\u0027:\n  Update preference dialog padding to Material\n"
    },
    {
      "commit": "69a62a8b0df71b0a26d55c29c71dd311dbe174c7",
      "tree": "4bece56f3ad810f338c64807e582658fd22bce4a",
      "parents": [
        "04db979728ce0c2ea67c5ac5d7a1c2f02f53863d",
        "2fb5a6ab9f13c27e3607e2bbb9d000d4db28b84c"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Feb 05 22:06:35 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 05 22:06:36 2015 +0000"
      },
      "message": "Merge \"Update preference dialog padding to Material\" into lmp-mr1-dev"
    },
    {
      "commit": "29fabd8988b95e5ff41167a74dfc67937988b3db",
      "tree": "1455876b20ab518c5c322831134876714bbb6879",
      "parents": [
        "2a114737c636e69a65478778c6edb24c2266518e",
        "9adf1c54226940e9f9065d92b4edd2b232122302"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Thu Feb 05 20:47:23 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 05 20:47:23 2015 +0000"
      },
      "message": "am 9adf1c54: am ac7b9dd3: am 42d3b66f: am e0852368: Fix a few typos in Parcel.java.\n\n* commit \u00279adf1c54226940e9f9065d92b4edd2b232122302\u0027:\n  Fix a few typos in Parcel.java.\n"
    },
    {
      "commit": "9adf1c54226940e9f9065d92b4edd2b232122302",
      "tree": "2c8e355afb5958532d7fcdecef93fb3cbf68231d",
      "parents": [
        "cd0d7cdefef0dbf395e5b159dccb6e884a2077b7",
        "ac7b9dd39f64118a2129c17cdc7b6c93e53e1c42"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Thu Feb 05 20:39:36 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 05 20:39:36 2015 +0000"
      },
      "message": "am ac7b9dd3: am 42d3b66f: am e0852368: Fix a few typos in Parcel.java.\n\n* commit \u0027ac7b9dd39f64118a2129c17cdc7b6c93e53e1c42\u0027:\n  Fix a few typos in Parcel.java.\n"
    },
    {
      "commit": "2fb5a6ab9f13c27e3607e2bbb9d000d4db28b84c",
      "tree": "df11946e76d7a36a2b2efcbcfdaaf82475dcc9b5",
      "parents": [
        "81c80180311803d9faabc0bbd6c0813f44edcf7d"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Feb 05 12:35:07 2015 -0800"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Feb 05 12:35:07 2015 -0800"
      },
      "message": "Update preference dialog padding to Material\n\nMostly copy/paste of the Holo with some padding fiddling to make the\nEditText, which has baked-in padding, and TextView line up.\n\nBug: 19280124\nChange-Id: I4a8ad7dcc1f1bd519f4d1c506984871a25a1db31\n"
    },
    {
      "commit": "ac7b9dd39f64118a2129c17cdc7b6c93e53e1c42",
      "tree": "04d96bc5523b5b5d363f9677ac72ced432d79bf2",
      "parents": [
        "c6ca8600a4257b25d2ffd1ab6abe02089d06b3d7",
        "42d3b66f48906e35244ffc9a45daae87021fc1a5"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Thu Feb 05 20:27:59 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 05 20:27:59 2015 +0000"
      },
      "message": "am 42d3b66f: am e0852368: Fix a few typos in Parcel.java.\n\n* commit \u002742d3b66f48906e35244ffc9a45daae87021fc1a5\u0027:\n  Fix a few typos in Parcel.java.\n"
    },
    {
      "commit": "2a114737c636e69a65478778c6edb24c2266518e",
      "tree": "9cdf8d1698f9ac409bdbc017de665740e46326a1",
      "parents": [
        "abc88d0743924441bf7fcd3085e3305b076f5af5",
        "cd0d7cdefef0dbf395e5b159dccb6e884a2077b7"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Thu Feb 05 20:19:55 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 05 20:19:55 2015 +0000"
      },
      "message": "am cd0d7cde: Merge \"camera2: Make legacy error handling more robust.\" into lmp-mr1-dev\n\n* commit \u0027cd0d7cdefef0dbf395e5b159dccb6e884a2077b7\u0027:\n  camera2: Make legacy error handling more robust.\n"
    },
    {
      "commit": "42d3b66f48906e35244ffc9a45daae87021fc1a5",
      "tree": "47f102aa2a4d86e8b34f10aedf85df40fb9f590b",
      "parents": [
        "d14b64323ff92be9db804d66a1146693c27150a6",
        "e08523684d5414117f81debd4eb14bc8eb494c29"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Thu Feb 05 20:18:03 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 05 20:18:03 2015 +0000"
      },
      "message": "am e0852368: Fix a few typos in Parcel.java.\n\n* commit \u0027e08523684d5414117f81debd4eb14bc8eb494c29\u0027:\n  Fix a few typos in Parcel.java.\n"
    },
    {
      "commit": "cd0d7cdefef0dbf395e5b159dccb6e884a2077b7",
      "tree": "e43c3d6ed53584e141a7aaff365ef9110f633e3a",
      "parents": [
        "967439b4d1151a613058b1439e1e4240cdef28d9",
        "e3c0434d9741c78ef0405de3e9f4d16b6a8ef360"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Thu Feb 05 19:54:36 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 05 19:54:37 2015 +0000"
      },
      "message": "Merge \"camera2: Make legacy error handling more robust.\" into lmp-mr1-dev"
    },
    {
      "commit": "74a7024af08d8815ab3a76fe749216b58df88858",
      "tree": "c57e7ffba7170b675724615998203e917dac90ce",
      "parents": [
        "8d12d3da15a92fde05256c51f8a3085ab9399c0f"
      ],
      "author": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Thu Feb 05 19:48:38 2015 +0000"
      },
      "committer": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Thu Feb 05 19:48:38 2015 +0000"
      },
      "message": "Fix mangled javadoc for setPermittedInputMethods.\n\nFix java doc for setPermittedInputMethods.\n\nBug: 19276777\nChange-Id: Iecd670b35cd675ff9dd4654c9876697801eb20ac\n"
    },
    {
      "commit": "abc88d0743924441bf7fcd3085e3305b076f5af5",
      "tree": "7ef8c386ab53e152110f977220b89566a7197dac",
      "parents": [
        "29039a2bdbadcc427a966f5e7a6021fd424c4266",
        "967439b4d1151a613058b1439e1e4240cdef28d9"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu Feb 05 19:39:27 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 05 19:39:27 2015 +0000"
      },
      "message": "am 967439b4: Merge \"Make ArrayMap.EMPTY immutable\" into lmp-mr1-dev\n\n* commit \u0027967439b4d1151a613058b1439e1e4240cdef28d9\u0027:\n  Make ArrayMap.EMPTY immutable\n"
    },
    {
      "commit": "f1a4d0e864f17c59c0e292e8f1161ab4397e5ba4",
      "tree": "7352060c4d4fe6afb702578eeb71a1a90a12cf85",
      "parents": [
        "eeb43fbd61adfc6511528e2e13fd5372a14e2831",
        "f15f6a5087f22a0d083be9edc08e860e51c9a0d0"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Feb 05 19:39:14 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 05 19:39:14 2015 +0000"
      },
      "message": "am f15f6a50: Merge \"Invalidate SubtitleView during setText()\" into lmp-mr1-dev\n\n* commit \u0027f15f6a5087f22a0d083be9edc08e860e51c9a0d0\u0027:\n  Invalidate SubtitleView during setText()\n"
    },
    {
      "commit": "967439b4d1151a613058b1439e1e4240cdef28d9",
      "tree": "81843c6222feb3bbbce2a32cde37beb08628ee76",
      "parents": [
        "5c2fdc331f81b671d426f3f5a7e59cd9cbed80bf",
        "b6bdb0f02df1004307d25ae86e09cdbbc6865e75"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu Feb 05 19:26:58 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 05 19:27:00 2015 +0000"
      },
      "message": "Merge \"Make ArrayMap.EMPTY immutable\" into lmp-mr1-dev"
    },
    {
      "commit": "f15f6a5087f22a0d083be9edc08e860e51c9a0d0",
      "tree": "06271e62df0ebb1a5f9b70c3b7e6ee471fe58e39",
      "parents": [
        "8d12d3da15a92fde05256c51f8a3085ab9399c0f",
        "3f7360df823b45b8b8c9a1f00dd1ec221664f798"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Feb 05 19:16:57 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 05 19:16:58 2015 +0000"
      },
      "message": "Merge \"Invalidate SubtitleView during setText()\" into lmp-mr1-dev"
    },
    {
      "commit": "b6bdb0f02df1004307d25ae86e09cdbbc6865e75",
      "tree": "48cd3bae1287e49cfa712b8859d0c258b7a3f023",
      "parents": [
        "81c80180311803d9faabc0bbd6c0813f44edcf7d"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu Feb 05 11:11:03 2015 -0800"
      },
      "committer": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu Feb 05 11:11:03 2015 -0800"
      },
      "message": "Make ArrayMap.EMPTY immutable\n\nThis is a regression from KitKat.\n\nBug:19271657\nChange-Id: I11b8e4dd50f6a8d2b15fef66b44aa2d72b1f0349\n"
    },
    {
      "commit": "3f7360df823b45b8b8c9a1f00dd1ec221664f798",
      "tree": "3f09f21fc3c77c75823cb26e983666e7a9f34eca",
      "parents": [
        "81c80180311803d9faabc0bbd6c0813f44edcf7d"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Feb 05 09:58:49 2015 -0800"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Feb 05 09:58:49 2015 -0800"
      },
      "message": "Invalidate SubtitleView during setText()\n\nEnsures that even if layout does not change, the view is redrawn.\n\nBug: 19277437\nChange-Id: I078ee3176c2bac6c754a0e2f378f97370ecef76a\n"
    },
    {
      "commit": "6708ac40f29c2437d3cb67ffa7604aecbdad1fe7",
      "tree": "76be347ecf2484ed6f7b3d6589c1930e62ed6068",
      "parents": [
        "6bafb866554a7dea0844438c27a7caea0aab83f2",
        "bac8e12ebd8ed143cd2f1974280f0495c837def4"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Feb 05 03:35:27 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 05 03:35:27 2015 +0000"
      },
      "message": "Move layer-list to be top-level element in seek bar progress\nautomerge: bac8e12\n\n* commit \u0027bac8e12ebd8ed143cd2f1974280f0495c837def4\u0027:\n  Move layer-list to be top-level element in seek bar progress\n"
    },
    {
      "commit": "6bafb866554a7dea0844438c27a7caea0aab83f2",
      "tree": "417af9917f7c81a428fbd30fe3d5ffddb15d5e06",
      "parents": [
        "a638c44bfc6aeb4ba625b3e706a0d525bc0b2ff7",
        "81c80180311803d9faabc0bbd6c0813f44edcf7d"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Thu Feb 05 02:15:49 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 05 02:15:49 2015 +0000"
      },
      "message": "am 81c80180: Merge \"Camera2: relax the EV compensation requirements\" into lmp-mr1-dev\n\n* commit \u002781c80180311803d9faabc0bbd6c0813f44edcf7d\u0027:\n  Camera2: relax the EV compensation requirements\n"
    },
    {
      "commit": "e3c0434d9741c78ef0405de3e9f4d16b6a8ef360",
      "tree": "5f46788ec2b1716339f0ab165294515b9452df5f",
      "parents": [
        "d7310bd1499c0b48594a8fbbcbe0c7e80c1e5832"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Wed Feb 04 17:26:17 2015 -0800"
      },
      "committer": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Wed Feb 04 17:26:17 2015 -0800"
      },
      "message": "camera2: Make legacy error handling more robust.\n\n- Relax internal timeout for JPEG captures in LEGACY mode.\n- Make RequestThreadManager.quit() idempotent to avoid queuing\n  messages on a dead thread\u0027s handler.\n- Catch RuntimeExceptions from other Camera1 API methods to\n  allow proper cleanup + release of Camera1 API client.\n\nBug: 19255187\nChange-Id: I6cb08bb6b832b0d0df6ee6e8983c35de2df4a408\n"
    },
    {
      "commit": "bac8e12ebd8ed143cd2f1974280f0495c837def4",
      "tree": "373edbcd8483f6d630c1375a6146f355dacc82c9",
      "parents": [
        "81c80180311803d9faabc0bbd6c0813f44edcf7d"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Feb 04 17:15:01 2015 -0800"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Feb 04 17:15:01 2015 -0800"
      },
      "message": "Move layer-list to be top-level element in seek bar progress\n\nThere is a bug in \u003cscale\u003e, but this works around it for now. Removes\nthe previous fix, which broke the initial state due to the level not\npropagating when the current drawable was swapped out.\n\nBug: 19269656\nChange-Id: Ibe586ef4ea326a7ce7516ca42a369c5386c24359\n"
    },
    {
      "commit": "a638c44bfc6aeb4ba625b3e706a0d525bc0b2ff7",
      "tree": "43a145b2c2ce7e35c941ed483c9a043054bf4ddc",
      "parents": [
        "f89e06fa58c08ff550a69b268832a2ea338b8700",
        "80252a92e5736c62d26a7ee013c60c4fbfe4b66b"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Feb 05 01:13:06 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 05 01:13:06 2015 +0000"
      },
      "message": "Merge \"Allow top-level drawable container in progressDrawable\" into lmp-mr1-dev\nautomerge: 80252a9\n\n* commit \u002780252a92e5736c62d26a7ee013c60c4fbfe4b66b\u0027:\n  Allow top-level drawable container in progressDrawable\n"
    },
    {
      "commit": "f89e06fa58c08ff550a69b268832a2ea338b8700",
      "tree": "45e44872b46abf140bbb879a2130de7ef6a0be23",
      "parents": [
        "23eef1ec5ea1a9f3f5ec94ac049b8775fdd3562d",
        "721a95784eb646a1bf42debb68da0efddc8cad3d"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Feb 05 01:11:28 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 05 01:11:28 2015 +0000"
      },
      "message": "Merge \"Replace ic_clear with vector icon\" into lmp-mr1-dev\nautomerge: 721a957\n\n* commit \u0027721a95784eb646a1bf42debb68da0efddc8cad3d\u0027:\n  Replace ic_clear with vector icon\n"
    },
    {
      "commit": "81c80180311803d9faabc0bbd6c0813f44edcf7d",
      "tree": "9d290e324622af8e3dd9c9f1859e30c9f2d1a40a",
      "parents": [
        "80252a92e5736c62d26a7ee013c60c4fbfe4b66b",
        "f1745ce8a86f79ec8401a40560a8e045f1875006"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Thu Feb 05 01:10:28 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 05 01:10:29 2015 +0000"
      },
      "message": "Merge \"Camera2: relax the EV compensation requirements\" into lmp-mr1-dev"
    },
    {
      "commit": "80252a92e5736c62d26a7ee013c60c4fbfe4b66b",
      "tree": "00a52cbcff1e9908a677ad09c54879f368321ddc",
      "parents": [
        "721a95784eb646a1bf42debb68da0efddc8cad3d",
        "ae12ee34f36226fce4de2314dbd69541d1a8863a"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Feb 05 00:47:16 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 05 00:47:17 2015 +0000"
      },
      "message": "Merge \"Allow top-level drawable container in progressDrawable\" into lmp-mr1-dev"
    },
    {
      "commit": "ae12ee34f36226fce4de2314dbd69541d1a8863a",
      "tree": "e78870fd906d39bc913afd15e1900f1c67d1be23",
      "parents": [
        "d7310bd1499c0b48594a8fbbcbe0c7e80c1e5832"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Feb 04 16:44:02 2015 -0800"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Feb 04 16:44:02 2015 -0800"
      },
      "message": "Allow top-level drawable container in progressDrawable\n\nBug: 19269656\nChange-Id: I82a49d1565f5c49320872f1489ce0f630ac85bd0\n"
    },
    {
      "commit": "721a95784eb646a1bf42debb68da0efddc8cad3d",
      "tree": "9d57570dea9061a4fa56ad9480d93be3f5aa6c55",
      "parents": [
        "c3a043cf0e1c91dcffc2cd596908266ba92a4c28",
        "b0d672376d573c2f1411303c2e7739d9c1aed017"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Feb 05 00:20:14 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 05 00:20:15 2015 +0000"
      },
      "message": "Merge \"Replace ic_clear with vector icon\" into lmp-mr1-dev"
    },
    {
      "commit": "23eef1ec5ea1a9f3f5ec94ac049b8775fdd3562d",
      "tree": "9a19d56958de09651feda85bcd02b9a1e2e23bef",
      "parents": [
        "140a22de8ead0f166eaea320a37b7134f265353e",
        "c3a043cf0e1c91dcffc2cd596908266ba92a4c28"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Thu Feb 05 00:15:50 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 05 00:15:50 2015 +0000"
      },
      "message": "Fix TODO in javadoc for FEATURE_CONTENT_TRANSITIONS.\nautomerge: c3a043c\n\n* commit \u0027c3a043cf0e1c91dcffc2cd596908266ba92a4c28\u0027:\n  Fix TODO in javadoc for FEATURE_CONTENT_TRANSITIONS.\n"
    },
    {
      "commit": "c3a043cf0e1c91dcffc2cd596908266ba92a4c28",
      "tree": "401babbe75eef86c24815f998ea4fb90ae34b6f4",
      "parents": [
        "d7310bd1499c0b48594a8fbbcbe0c7e80c1e5832"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Wed Feb 04 14:37:04 2015 -0800"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Wed Feb 04 15:27:56 2015 -0800"
      },
      "message": "Fix TODO in javadoc for FEATURE_CONTENT_TRANSITIONS.\n\nBug 19254085\n\nChange-Id: I22d4c4e3d1d754ab96741eb0e0290d1ecfc05552\n"
    },
    {
      "commit": "e08523684d5414117f81debd4eb14bc8eb494c29",
      "tree": "94cc57ce661d76067e86de84a82afb6712af487b",
      "parents": [
        "eba583e3930891f7a8a0e48a961a4a2471fc757c"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed Feb 04 15:47:40 2015 -0500"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Wed Feb 04 23:18:09 2015 +0000"
      },
      "message": "Fix a few typos in Parcel.java.\n\nChange-Id: Ic1674fc72f08a0f3536b4870a5ce7d14ee6fcc16\n"
    },
    {
      "commit": "b0d672376d573c2f1411303c2e7739d9c1aed017",
      "tree": "17e1ddbbbbc70a582c7ecf12fe64a11b3105c5c6",
      "parents": [
        "d7310bd1499c0b48594a8fbbcbe0c7e80c1e5832"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Feb 04 14:43:03 2015 -0800"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Feb 04 22:49:02 2015 +0000"
      },
      "message": "Replace ic_clear with vector icon\n\nFixes the clear icon being really tiny.\n\nBug: 19248473\nChange-Id: I2c87aa9e055d04d96fa6ccf458cfcc642a4d55ab\n"
    },
    {
      "commit": "f1745ce8a86f79ec8401a40560a8e045f1875006",
      "tree": "00c2b287a59259bf43e3549a89dc246f00ae0327",
      "parents": [
        "e0b5a3812269228070dabb792bc501ae435338bb"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Wed Feb 04 13:55:14 2015 -0800"
      },
      "committer": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Wed Feb 04 13:59:43 2015 -0800"
      },
      "message": "Camera2: relax the EV compensation requirements\n\nFULL and LIMITED is allowed to advertise [0,0], which indicates that the\nexposure compensation is not supported.\n\nBug: 19219128\nChange-Id: I6020a771201d754351f76617f68c06363fac78e8\n"
    },
    {
      "commit": "140a22de8ead0f166eaea320a37b7134f265353e",
      "tree": "2c9ae1d27fa84bdbba6cd1d6b22f66ee879e49fd",
      "parents": [
        "015fdf392388f1bed3298f9f44012c1a82d7c1a1"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Feb 04 06:28:45 2015 -0800"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Wed Feb 04 06:28:45 2015 -0800"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: Ibdc0a2c8927af8036040a542f6484db1ea65880d\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "6999ef348818ec62a931f539c2caa799728b8a90",
      "tree": "5c1e4b3a81004762a103a12daf500973da9dff3f",
      "parents": [
        "f1b78d046965f91c2e03d541cba4c91ea707111a",
        "fdb2112bbc140aab869aac047454cd2f67809df1"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Feb 03 23:16:28 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 03 23:16:28 2015 +0000"
      },
      "message": "camera2: limit flexYUV array size in DngCreator\nautomerge: fdb2112\n\n* commit \u0027fdb2112bbc140aab869aac047454cd2f67809df1\u0027:\n  camera2: limit flexYUV array size in DngCreator\n"
    },
    {
      "commit": "fdb2112bbc140aab869aac047454cd2f67809df1",
      "tree": "ce84f14688d03db00eeffbcbc3b90a64c6275856",
      "parents": [
        "39ae0547ca5a1e7cfe24a945b2f8a910e09b7f3c"
      ],
      "author": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Feb 03 14:55:21 2015 -0800"
      },
      "committer": {
        "name": "Lajos Molnar",
        "email": "lajos@google.com",
        "time": "Tue Feb 03 14:57:09 2015 -0800"
      },
      "message": "camera2: limit flexYUV array size in DngCreator\n\ncorrected overread\n\nBug: 19211135\nChange-Id: I373b84dd9e2dc6219a305bf2d0308119668fab2a\n"
    },
    {
      "commit": "b6b526eaafdcc39e9d55a82f61f1e03c4a3487c3",
      "tree": "be283cc9895cadc6fd9456c72eb229629a4bdc59",
      "parents": [
        "d99924d556b95bc05bbff9408519e301983193fb",
        "ded133c446fa9d0d23e6bde19a66fb2ce3980491"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Tue Feb 03 07:20:34 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 03 07:20:34 2015 +0000"
      },
      "message": "Fix broken activation of the selected view in accessibility mode.\nautomerge: ded133c\n\n* commit \u0027ded133c446fa9d0d23e6bde19a66fb2ce3980491\u0027:\n  Fix broken activation of the selected view in accessibility mode.\n"
    },
    {
      "commit": "ded133c446fa9d0d23e6bde19a66fb2ce3980491",
      "tree": "41f26af8f4fce5f667a3c167ff6ddfae503b9663",
      "parents": [
        "175ddbcf2ed71fdcd44a9b64cdc5d479df496a4d"
      ],
      "author": {
        "name": "Svetoslav",
        "email": "svetoslavganov@google.com",
        "time": "Fri Jan 30 20:28:41 2015 -0800"
      },
      "committer": {
        "name": "Svetoslav Ganov",
        "email": "svetoslavganov@google.com",
        "time": "Mon Feb 02 23:17:17 2015 +0000"
      },
      "message": "Fix broken activation of the selected view in accessibility mode.\n\nWe were using an approximation to determine where to send a pair of down\nand up events to click on the view that has accessibility focus. We were\ndoing reverse computation to figuring out which portion of the view is\nnot covered by interactive views and get a point in this region. However,\ndetermining whether a view is interactive is not feasible in general since\nfor example may override onTouchEvent. This results in views not being\nactivated or which is worse wrong views being activated.\n\nThis change swithes to a new approach to activate views in accessibility\nmode which is guaranteed to always work except the very rare case of a\nview that overrides dispatchTouchEvent (which developers shouldn\u0027t be\ndoing). The new approach is to flag the down and up events pair sent\nby the touch explorer as targeting the accessibility focused view. Such\nevents are dispatched such that views predecessors of the accessibility\nfocus do not handle them guaranteeing that these events reach the accessibiliy\nfocused view. Once the accessibiliy focused view gets such an event it clears\nthe flag and the event is dispatched following the normal event dispatch\nsemantics.\n\nThe new approach is semantically equivalent to requesting the view to perform\na click accessiblitiy action but is more generic as it is not affected by\nviews not implementing click action support correctly.\n\nbug:18986806\nbug:18889611\n\nChange-Id: Id4b7b886c9fd34f7eb11e606636d8e3bab122869\n"
    },
    {
      "commit": "c6fc5287138744a4684a837c883dedde14359612",
      "tree": "d7b34dacc03e562083ca87be695d71359610d433",
      "parents": [
        "4f78e0b1e849193f5e70447171b4f30ad0aee700"
      ],
      "author": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Feb 02 08:39:50 2015 -0600"
      },
      "committer": {
        "name": "Geoff Mendal",
        "email": "mendal@google.com",
        "time": "Mon Feb 02 08:39:50 2015 -0600"
      },
      "message": "Import translations. DO NOT MERGE\n\nChange-Id: I1151a10a47c8545c3db3445a2cdbe6edffa6c177\nAuto-generated-cl: translation import\n"
    },
    {
      "commit": "3a6d8f5473f2451a0bdf13d4cc1d31e419d23f0c",
      "tree": "561efbd67079315f0f90a3a4f144f48c5f4e9edc",
      "parents": [
        "712d5b3d582dfe8f7fb855ba98704c98e9441836",
        "90d5bd8daab404afc50470f5c19ea725bd2466fe"
      ],
      "author": {
        "name": "Jon Larimer",
        "email": "jlarimer@google.com",
        "time": "Fri Jan 30 22:33:13 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jan 30 22:33:13 2015 +0000"
      },
      "message": "am 90d5bd8d: am feb362a5: am a0d3bfbe: am 5c9d0de1: am 545dd853: am 9a425aa7: am 159aa735: am d4031809: am 48c95c43: Fix build breakage in older branches by avoiding \u003c\u003e notation\n\n* commit \u002790d5bd8daab404afc50470f5c19ea725bd2466fe\u0027:\n  Fix build breakage in older branches by avoiding \u003c\u003e notation\n"
    },
    {
      "commit": "90d5bd8daab404afc50470f5c19ea725bd2466fe",
      "tree": "7a2f7f1685113a39df6c8b7139d9a2e7d66ca068",
      "parents": [
        "147b6a3522b7032ede24101f5ac32ec7d7afa9e9",
        "feb362a5d194b30226caf2efbaae77991007c65c"
      ],
      "author": {
        "name": "Jon Larimer",
        "email": "jlarimer@google.com",
        "time": "Fri Jan 30 22:24:43 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jan 30 22:24:43 2015 +0000"
      },
      "message": "am feb362a5: am a0d3bfbe: am 5c9d0de1: am 545dd853: am 9a425aa7: am 159aa735: am d4031809: am 48c95c43: Fix build breakage in older branches by avoiding \u003c\u003e notation\n\n* commit \u0027feb362a5d194b30226caf2efbaae77991007c65c\u0027:\n  Fix build breakage in older branches by avoiding \u003c\u003e notation\n"
    },
    {
      "commit": "feb362a5d194b30226caf2efbaae77991007c65c",
      "tree": "608c56d1f3d8e2d09f018f606323f42ce72a1730",
      "parents": [
        "f4fa2acb22acdf2ddb536fd1e7e5b9df51d6a787",
        "a0d3bfbe8736fd638621ae48371b6e4e237ed4b1"
      ],
      "author": {
        "name": "Jon Larimer",
        "email": "jlarimer@google.com",
        "time": "Fri Jan 30 22:18:34 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jan 30 22:18:34 2015 +0000"
      },
      "message": "am a0d3bfbe: am 5c9d0de1: am 545dd853: am 9a425aa7: am 159aa735: am d4031809: am 48c95c43: Fix build breakage in older branches by avoiding \u003c\u003e notation\n\n* commit \u0027a0d3bfbe8736fd638621ae48371b6e4e237ed4b1\u0027:\n  Fix build breakage in older branches by avoiding \u003c\u003e notation\n"
    },
    {
      "commit": "a0d3bfbe8736fd638621ae48371b6e4e237ed4b1",
      "tree": "2fb0d6a87a6df49bab4676ec2f6c5d2d07295745",
      "parents": [
        "6ccb72e685da6769d43545c21182ca44e039da3e",
        "5c9d0de174caf151937f19aa6898f60bce3fb4f4"
      ],
      "author": {
        "name": "Jon Larimer",
        "email": "jlarimer@google.com",
        "time": "Fri Jan 30 22:11:56 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jan 30 22:11:56 2015 +0000"
      },
      "message": "am 5c9d0de1: am 545dd853: am 9a425aa7: am 159aa735: am d4031809: am 48c95c43: Fix build breakage in older branches by avoiding \u003c\u003e notation\n\n* commit \u00275c9d0de174caf151937f19aa6898f60bce3fb4f4\u0027:\n  Fix build breakage in older branches by avoiding \u003c\u003e notation\n"
    },
    {
      "commit": "5c9d0de174caf151937f19aa6898f60bce3fb4f4",
      "tree": "d39498ee6686c0329c60a130d2d5484a55281883",
      "parents": [
        "ea63fd7f9b4bb2701c9d12ab8775867dbdeefcf1",
        "545dd853bffbf778a0a44816ac6ed381b13f2158"
      ],
      "author": {
        "name": "Jon Larimer",
        "email": "jlarimer@google.com",
        "time": "Fri Jan 30 22:01:50 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jan 30 22:01:50 2015 +0000"
      },
      "message": "am 545dd853: am 9a425aa7: am 159aa735: am d4031809: am 48c95c43: Fix build breakage in older branches by avoiding \u003c\u003e notation\n\n* commit \u0027545dd853bffbf778a0a44816ac6ed381b13f2158\u0027:\n  Fix build breakage in older branches by avoiding \u003c\u003e notation\n"
    },
    {
      "commit": "545dd853bffbf778a0a44816ac6ed381b13f2158",
      "tree": "6a390ff7dcbb7bb2c6868bff3814676823431390",
      "parents": [
        "88add68942694fc643518bcf5c26f6c3df7e9aa0",
        "9a425aa71c0ae6fb8c9c84d3e71321a44433d861"
      ],
      "author": {
        "name": "Jon Larimer",
        "email": "jlarimer@google.com",
        "time": "Fri Jan 30 21:54:31 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jan 30 21:54:31 2015 +0000"
      },
      "message": "am 9a425aa7: am 159aa735: am d4031809: am 48c95c43: Fix build breakage in older branches by avoiding \u003c\u003e notation\n\n* commit \u00279a425aa71c0ae6fb8c9c84d3e71321a44433d861\u0027:\n  Fix build breakage in older branches by avoiding \u003c\u003e notation\n"
    },
    {
      "commit": "9a425aa71c0ae6fb8c9c84d3e71321a44433d861",
      "tree": "43e208f8d3e498ea707b25acd89dc238e995d17d",
      "parents": [
        "a5ccca242747d59233ec5ecebc20d4a721e7850e",
        "159aa73574804967aded45d06b70df5a8dd64a58"
      ],
      "author": {
        "name": "Jon Larimer",
        "email": "jlarimer@google.com",
        "time": "Fri Jan 30 21:44:17 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jan 30 21:44:17 2015 +0000"
      },
      "message": "am 159aa735: am d4031809: am 48c95c43: Fix build breakage in older branches by avoiding \u003c\u003e notation\n\n* commit \u0027159aa73574804967aded45d06b70df5a8dd64a58\u0027:\n  Fix build breakage in older branches by avoiding \u003c\u003e notation\n"
    },
    {
      "commit": "159aa73574804967aded45d06b70df5a8dd64a58",
      "tree": "91bdfbf376f23e2abd048458d8d6b245b1b77eb7",
      "parents": [
        "2982d64802ed0d5b59130680c43485e9d7862e50",
        "d403180997898c98f0be15b810c4c9dd9002f92c"
      ],
      "author": {
        "name": "Jon Larimer",
        "email": "jlarimer@google.com",
        "time": "Fri Jan 30 21:28:59 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jan 30 21:28:59 2015 +0000"
      },
      "message": "am d4031809: am 48c95c43: Fix build breakage in older branches by avoiding \u003c\u003e notation\n\n* commit \u0027d403180997898c98f0be15b810c4c9dd9002f92c\u0027:\n  Fix build breakage in older branches by avoiding \u003c\u003e notation\n"
    },
    {
      "commit": "d403180997898c98f0be15b810c4c9dd9002f92c",
      "tree": "6fa19c559302a9d7666e50d9c15a5bf012f769c1",
      "parents": [
        "de9a76ed997c300a6c5f2f82c517719503af9045",
        "48c95c4370533bf27e537cbca1e64d060a016c5f"
      ],
      "author": {
        "name": "Jon Larimer",
        "email": "jlarimer@google.com",
        "time": "Fri Jan 30 19:30:57 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jan 30 19:30:57 2015 +0000"
      },
      "message": "am 48c95c43: Fix build breakage in older branches by avoiding \u003c\u003e notation\n\n* commit \u002748c95c4370533bf27e537cbca1e64d060a016c5f\u0027:\n  Fix build breakage in older branches by avoiding \u003c\u003e notation\n"
    },
    {
      "commit": "f607fa6b73019998588e613aa2ae8ee97958cee7",
      "tree": "fe76303ffc68450c2b0afec4d0f76e5a47983acf",
      "parents": [
        "5d0cf917c3e21490ed709e27893b9f02e997cf52",
        "d38cc749215c0e41bcb06703066c379de83d91e4"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Jan 30 03:20:44 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jan 30 03:20:44 2015 +0000"
      },
      "message": "am d38cc749: Merge \"Avoid bug in LinearLayout measurement\" into lmp-mr1-dev\n\n* commit \u0027d38cc749215c0e41bcb06703066c379de83d91e4\u0027:\n  Avoid bug in LinearLayout measurement\n"
    },
    {
      "commit": "d38cc749215c0e41bcb06703066c379de83d91e4",
      "tree": "68330b5adbe51abc5be73a2ddf356b178cf19087",
      "parents": [
        "fd41feee6b909670010da79a0800c1aa2ce44255",
        "3e2ec1cc9c13a9d0c701727265870c182c1c18ec"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Jan 30 03:15:06 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jan 30 03:15:07 2015 +0000"
      },
      "message": "Merge \"Avoid bug in LinearLayout measurement\" into lmp-mr1-dev"
    },
    {
      "commit": "5d0cf917c3e21490ed709e27893b9f02e997cf52",
      "tree": "c1dc6a98a01e4496b6640f7c9c5cf8a12b582ae0",
      "parents": [
        "4649dcd7c41aa3893ff0e52c5142a7d95c678b7b",
        "fd41feee6b909670010da79a0800c1aa2ce44255"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Fri Jan 30 02:33:34 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jan 30 02:33:34 2015 +0000"
      },
      "message": "am fd41feee: Merge \"Fix wrap property creation when truncating.\" into lmp-mr1-dev\n\n* commit \u0027fd41feee6b909670010da79a0800c1aa2ce44255\u0027:\n  Fix wrap property creation when truncating.\n"
    },
    {
      "commit": "3e2ec1cc9c13a9d0c701727265870c182c1c18ec",
      "tree": "1e9eac0cac2d817054b78d1ca50bbbce947665f2",
      "parents": [
        "45446c632162eb61a213815363149175732de78d"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Jan 29 17:21:21 2015 -0800"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Fri Jan 30 01:30:23 2015 +0000"
      },
      "message": "Avoid bug in LinearLayout measurement\n\nReverts to Holo-style layout where the View divider masks the bug.\nUses a 0-height divider to avoid visual changes.\n\nBug: 19201079\nChange-Id: Ib9e701815c57b23d5ba7173f8de553e90e27ed11\n"
    },
    {
      "commit": "95b1048d390e79029978efd4654c05816722e17f",
      "tree": "1bba82a9b58c83dabc4eaed7e4e19540ebaf66f8",
      "parents": [
        "d24047dcfed3fb7c913a0a5950c9f48ce3d49b9e"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Wed Jan 28 17:56:32 2015 -0800"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Thu Jan 29 15:54:40 2015 -0800"
      },
      "message": "Fix wrap property creation when truncating.\n\nIf a property name gets truncated, make sure it doesn\u0027t end in a \u0027.\u0027\nsince that makes the name illegal.\n\nBug: 19196358\nBug: https://code.google.com/p/android/issues/detail?id\u003d82947\n\n(cherry picked from commit e32df45fe1a8cb7286bfdad392a0d36e0ddcf8e7)\n\nChange-Id: I126a40ffae76ee6a06926e770ca015fb063a334b\n"
    },
    {
      "commit": "61ff4d1debe013e9f81bb05f59356b133b6e4922",
      "tree": "25859c79f1e089ed74a79cc5c70add20198fe514",
      "parents": [
        "7bf039b67c89ac07a1b90d048bf1e4ff0e121ab8",
        "d24047dcfed3fb7c913a0a5950c9f48ce3d49b9e"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Thu Jan 29 23:17:01 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 29 23:17:01 2015 +0000"
      },
      "message": "am d24047dc: Merge \"Use constants instead of resources for ellipsis.\" into lmp-mr1-dev\n\n* commit \u0027d24047dcfed3fb7c913a0a5950c9f48ce3d49b9e\u0027:\n  Use constants instead of resources for ellipsis.\n"
    },
    {
      "commit": "d24047dcfed3fb7c913a0a5950c9f48ce3d49b9e",
      "tree": "6d8c40409625505cf0252133ef890cc936e71a30",
      "parents": [
        "9c5ccc3684e55e0ce7f2940bd13dfd7acdf85895",
        "6f9f1d4b3b9f9844dc294758398f87cc7aa934b0"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Thu Jan 29 23:04:14 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 29 23:04:15 2015 +0000"
      },
      "message": "Merge \"Use constants instead of resources for ellipsis.\" into lmp-mr1-dev"
    },
    {
      "commit": "6f9f1d4b3b9f9844dc294758398f87cc7aa934b0",
      "tree": "ad35b3fe08b45c3752ceccf9af8267bd5ebd19a4",
      "parents": [
        "1a5ac5b415fea8098686aa08bffc6da3ada31938"
      ],
      "author": {
        "name": "Igor Viarheichyk",
        "email": "viarheichyk@google.com",
        "time": "Thu Sep 11 15:07:05 2014 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Thu Jan 29 15:00:13 2015 -0800"
      },
      "message": "Use constants instead of resources for ellipsis.\n\nAll supported locales use only U+2025 and U+2026 to represent\nellipses, and it will unlikely change in future. Given translated\nresources are inconsistent and often use three dots it is safer\nto use constants instead of resources.\n\n(cherry-pick of ed0daa93e48d38e54a7ad1c99c461510a4c07599.)\n\nBug: 18542179\nChange-Id: I51a6cb903f62f739fbadd6b78e5765c0028d641a\n"
    },
    {
      "commit": "eb2c4a07a118bb6f41455ffd14f35086298675cd",
      "tree": "8e63f621c8c2dd9802b2750dbb0bc687bad77953",
      "parents": [
        "1ebbe9165842707fd575ea61b8158463f93c35be",
        "dbdaea0c6d44ead142f42ac060af2f5cd7f942ac"
      ],
      "author": {
        "name": "Jinsuk Kim",
        "email": "jinsukkim@google.com",
        "time": "Thu Jan 29 22:26:01 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 29 22:26:01 2015 +0000"
      },
      "message": "am dbdaea0c: Merge \"CEC: Do null/empty check against the parameter for checkRecordSource()\" into lmp-mr1-dev\n\n* commit \u0027dbdaea0c6d44ead142f42ac060af2f5cd7f942ac\u0027:\n  CEC: Do null/empty check against the parameter for checkRecordSource()\n"
    },
    {
      "commit": "2ed9a7e5ac3923b9459dc02b3a04e075ae4ea627",
      "tree": "0c7f2611d6a850f770133b00630bfaf2b21f0aeb",
      "parents": [
        "60e4edfb94fd744001b4c7013a89ef4abb311f97",
        "af461e12a12dba8fc544fa373831368ba2c18096"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Thu Jan 29 22:25:51 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 29 22:25:51 2015 +0000"
      },
      "message": "am af461e12: Merge \"Refine resolution order for typeface and fontFamily\" into lmp-mr1-dev\n\n* commit \u0027af461e12a12dba8fc544fa373831368ba2c18096\u0027:\n  Refine resolution order for typeface and fontFamily\n"
    },
    {
      "commit": "dbdaea0c6d44ead142f42ac060af2f5cd7f942ac",
      "tree": "6ad7ef9f918c07788bba7766bc29f496d2256504",
      "parents": [
        "3f923474248e24706e7977a7512b0a35cff835a7",
        "c8aaaef20f5d773037cf337d6f1419ba7ebf7832"
      ],
      "author": {
        "name": "Jinsuk Kim",
        "email": "jinsukkim@google.com",
        "time": "Thu Jan 29 22:22:30 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 29 22:22:31 2015 +0000"
      },
      "message": "Merge \"CEC: Do null/empty check against the parameter for checkRecordSource()\" into lmp-mr1-dev"
    },
    {
      "commit": "af461e12a12dba8fc544fa373831368ba2c18096",
      "tree": "077aec20524b56684df78ed40fcb33068ba0dfc1",
      "parents": [
        "5df10e1842606f9a9a829a4779bf8f610b2d7bd9",
        "42b3024efdec647266c1ae54a2a7c2c46915b380"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Thu Jan 29 22:10:59 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 29 22:11:00 2015 +0000"
      },
      "message": "Merge \"Refine resolution order for typeface and fontFamily\" into lmp-mr1-dev"
    },
    {
      "commit": "48c95c4370533bf27e537cbca1e64d060a016c5f",
      "tree": "55bb8e58b17737a61a1e297d59de221473fe0ddf",
      "parents": [
        "fc731e6e40f6f449b8e7ac72c2cd36a57c04a32b"
      ],
      "author": {
        "name": "Jon Larimer",
        "email": "jlarimer@google.com",
        "time": "Thu Jan 29 15:54:43 2015 -0500"
      },
      "committer": {
        "name": "Jon Larimer",
        "email": "jlarimer@google.com",
        "time": "Thu Jan 29 15:54:43 2015 -0500"
      },
      "message": "Fix build breakage in older branches by avoiding \u003c\u003e notation\n\nChange-Id: I5e3d523dac1f364f52f0d2cab479c1705d667e5a\n"
    },
    {
      "commit": "42b3024efdec647266c1ae54a2a7c2c46915b380",
      "tree": "1c7ad580c407c5a11ca5496d3fb5251b2a49e440",
      "parents": [
        "1a5ac5b415fea8098686aa08bffc6da3ada31938"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Thu Jan 29 12:49:19 2015 -0800"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Thu Jan 29 12:49:19 2015 -0800"
      },
      "message": "Refine resolution order for typeface and fontFamily\n\nPreviously any fontFamily value on a TextView would override a typeface\nvalue, even if the fontFamily is from a TextAppearance (for example,\nfrom the theme) and the typeface is explicitly set. This patch changes\nthe resolution order to fontFamily set directly on the TextView,\ntypeface set directly on the TextView, fontFamily from TextAppearance,\ntypeface from TextAppearance.\n\nBug: 16154223\nChange-Id: I45c1e511fba8f64eb236200e3fa2e885c02b59dc\n"
    },
    {
      "commit": "8b8d61952a4599439f3308a5f73bb0a2a0610563",
      "tree": "a0983d173f2c97b8bb4430ba10e756f3ecd0382e",
      "parents": [
        "470f3a98be8ecff3beca275c20b085da928e8943",
        "9570e144fe38a53c507838cc5234225c7a0da315"
      ],
      "author": {
        "name": "Jon Larimer",
        "email": "jlarimer@google.com",
        "time": "Thu Jan 29 18:50:24 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 29 18:50:24 2015 +0000"
      },
      "message": "am 9570e144: am ea63fd7f: am 88add689: am a5ccca24: am 2982d648: am de9a76ed: am fc731e6e: Merge \"Fix ParceledListSlice to enforce the same concrete types among its elements.\" into jb-mr2-dev\n\n* commit \u00279570e144fe38a53c507838cc5234225c7a0da315\u0027:\n  Fix ParceledListSlice to enforce the same concrete types among its elements.\n"
    },
    {
      "commit": "9570e144fe38a53c507838cc5234225c7a0da315",
      "tree": "031c024306e1dd89920dfa131a2a3039e8c1149b",
      "parents": [
        "0a63d8176d8c3099c2e40bdbb00220f5aeeff69e",
        "ea63fd7f9b4bb2701c9d12ab8775867dbdeefcf1"
      ],
      "author": {
        "name": "Jon Larimer",
        "email": "jlarimer@google.com",
        "time": "Thu Jan 29 18:43:47 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 29 18:43:47 2015 +0000"
      },
      "message": "am ea63fd7f: am 88add689: am a5ccca24: am 2982d648: am de9a76ed: am fc731e6e: Merge \"Fix ParceledListSlice to enforce the same concrete types among its elements.\" into jb-mr2-dev\n\n* commit \u0027ea63fd7f9b4bb2701c9d12ab8775867dbdeefcf1\u0027:\n  Fix ParceledListSlice to enforce the same concrete types among its elements.\n"
    },
    {
      "commit": "ea63fd7f9b4bb2701c9d12ab8775867dbdeefcf1",
      "tree": "8a81c6304c5f49fc66c46cc41a46150fe01ac298",
      "parents": [
        "48dad94919c9f5027559feed3b05d8d01a03f687",
        "88add68942694fc643518bcf5c26f6c3df7e9aa0"
      ],
      "author": {
        "name": "Jon Larimer",
        "email": "jlarimer@google.com",
        "time": "Thu Jan 29 18:36:59 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 29 18:36:59 2015 +0000"
      },
      "message": "am 88add689: am a5ccca24: am 2982d648: am de9a76ed: am fc731e6e: Merge \"Fix ParceledListSlice to enforce the same concrete types among its elements.\" into jb-mr2-dev\n\n* commit \u002788add68942694fc643518bcf5c26f6c3df7e9aa0\u0027:\n  Fix ParceledListSlice to enforce the same concrete types among its elements.\n"
    },
    {
      "commit": "88add68942694fc643518bcf5c26f6c3df7e9aa0",
      "tree": "3805a6f01326fa7f73a71deef17e9a5fd4b4122f",
      "parents": [
        "a43742ec620cb11faffa2c2b1847dc1accce5736",
        "a5ccca242747d59233ec5ecebc20d4a721e7850e"
      ],
      "author": {
        "name": "Jon Larimer",
        "email": "jlarimer@google.com",
        "time": "Thu Jan 29 18:32:09 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 29 18:32:09 2015 +0000"
      },
      "message": "am a5ccca24: am 2982d648: am de9a76ed: am fc731e6e: Merge \"Fix ParceledListSlice to enforce the same concrete types among its elements.\" into jb-mr2-dev\n\n* commit \u0027a5ccca242747d59233ec5ecebc20d4a721e7850e\u0027:\n  Fix ParceledListSlice to enforce the same concrete types among its elements.\n"
    },
    {
      "commit": "a5ccca242747d59233ec5ecebc20d4a721e7850e",
      "tree": "cbe20df65bb8f42a0d190847715af13ef7288e5e",
      "parents": [
        "6813f29e3247f0567b77fe7eb451215b5fadf67b",
        "2982d64802ed0d5b59130680c43485e9d7862e50"
      ],
      "author": {
        "name": "Jon Larimer",
        "email": "jlarimer@google.com",
        "time": "Thu Jan 29 18:25:28 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 29 18:25:28 2015 +0000"
      },
      "message": "am 2982d648: am de9a76ed: am fc731e6e: Merge \"Fix ParceledListSlice to enforce the same concrete types among its elements.\" into jb-mr2-dev\n\n* commit \u00272982d64802ed0d5b59130680c43485e9d7862e50\u0027:\n  Fix ParceledListSlice to enforce the same concrete types among its elements.\n"
    },
    {
      "commit": "2982d64802ed0d5b59130680c43485e9d7862e50",
      "tree": "2d45591cbb74b85eacb54954bbd8950c9aff8736",
      "parents": [
        "76cdbb0475fe881c8e7320c277e5ea4848be5bff",
        "de9a76ed997c300a6c5f2f82c517719503af9045"
      ],
      "author": {
        "name": "Jon Larimer",
        "email": "jlarimer@google.com",
        "time": "Thu Jan 29 18:12:01 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 29 18:12:01 2015 +0000"
      },
      "message": "am de9a76ed: am fc731e6e: Merge \"Fix ParceledListSlice to enforce the same concrete types among its elements.\" into jb-mr2-dev\n\n* commit \u0027de9a76ed997c300a6c5f2f82c517719503af9045\u0027:\n  Fix ParceledListSlice to enforce the same concrete types among its elements.\n"
    },
    {
      "commit": "de9a76ed997c300a6c5f2f82c517719503af9045",
      "tree": "44303d7d61576f1a2ce8345aabe4e5bdc5f9758d",
      "parents": [
        "d0318a63e51107d5589d8970b079c27d8f788c5a",
        "fc731e6e40f6f449b8e7ac72c2cd36a57c04a32b"
      ],
      "author": {
        "name": "Jon Larimer",
        "email": "jlarimer@google.com",
        "time": "Thu Jan 29 18:00:58 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 29 18:00:58 2015 +0000"
      },
      "message": "am fc731e6e: Merge \"Fix ParceledListSlice to enforce the same concrete types among its elements.\" into jb-mr2-dev\n\n* commit \u0027fc731e6e40f6f449b8e7ac72c2cd36a57c04a32b\u0027:\n  Fix ParceledListSlice to enforce the same concrete types among its elements.\n"
    },
    {
      "commit": "c8aaaef20f5d773037cf337d6f1419ba7ebf7832",
      "tree": "712f169d3b5980581f25db488ac25bfa04651926",
      "parents": [
        "26faa0be670484b3f32b9e4b07533c3fbef540f5"
      ],
      "author": {
        "name": "Jinsuk Kim",
        "email": "jinsukkim@google.com",
        "time": "Thu Jan 29 16:28:37 2015 +0900"
      },
      "committer": {
        "name": "Jinsuk Kim",
        "email": "jinsukkim@google.com",
        "time": "Thu Jan 29 16:28:37 2015 +0900"
      },
      "message": "CEC: Do null/empty check against the parameter for checkRecordSource()\n\nThis prevents out-of-bound exception from occurring.\n\nBug: 19188370\nChange-Id: I051dccf7760cb542ea3dc9b0adc9625fa2ad8b1f\n"
    },
    {
      "commit": "0a22d43c9143475c889ce54f0de6261e8857ab9d",
      "tree": "803872b07fca429c2cf552be6064b05c4dfc6f6d",
      "parents": [
        "8d702000a7291068e639a9954e03c36d66144449",
        "d1698393e71f4792f98156bb963e5876bc8c2eb0"
      ],
      "author": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Thu Jan 29 04:57:00 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 29 04:57:00 2015 +0000"
      },
      "message": "Merge \"aggressively blacklist WifiConfiguration for the purpose of switching network\" into lmp-mr1-dev\nautomerge: d169839\n\n* commit \u0027d1698393e71f4792f98156bb963e5876bc8c2eb0\u0027:\n  aggressively blacklist WifiConfiguration for the purpose of switching network\n"
    },
    {
      "commit": "d1698393e71f4792f98156bb963e5876bc8c2eb0",
      "tree": "eed2d19474d3092067d563a1c03f4c77c1d16dd4",
      "parents": [
        "f4e52360613d20dc8176ce8a37cb05ad904fad0d",
        "8650c035609507340e3a66459cea16ef08cd03a6"
      ],
      "author": {
        "name": "vandwalle",
        "email": "vandwalle@google.com",
        "time": "Thu Jan 29 04:50:42 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jan 29 04:50:44 2015 +0000"
      },
      "message": "Merge \"aggressively blacklist WifiConfiguration for the purpose of switching network\" into lmp-mr1-dev"
    }
  ],
  "next": "06b1014cf28431706d42219549170896bd581a29"
}
