)]}'
{
  "log": [
    {
      "commit": "c60676624ce211bbfb0f8d3dfcc886ffad921440",
      "tree": "40c25e1582fadf077a3afd856437ec22097a5b15",
      "parents": [
        "d23d509726021bf03f5879470392d68835de516e"
      ],
      "author": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Fri Jun 06 09:38:54 2014 -0700"
      },
      "committer": {
        "name": "John Reck",
        "email": "jreck@google.com",
        "time": "Wed Jun 11 15:53:53 2014 +0000"
      },
      "message": "DO NOT MERGE Disable AtlasInitializer\n\n Bug: 15425820\n\nChange-Id: I15270eb7a5856523625e2de48ef9efc2520ddb0f\n"
    },
    {
      "commit": "d23d509726021bf03f5879470392d68835de516e",
      "tree": "9874f0c94d87089f2f023f02ea24f192bc6f0b87",
      "parents": [
        "adf2ea2bfda0bde4ef84725402d6b033dfa2b9f1",
        "dc21d3b2804c24fe29ec860796d11185901364c4"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Fri Jun 06 13:59:26 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 06 13:59:27 2014 +0000"
      },
      "message": "Merge \"API review: Constants to Gravity and Epicenter.\" into lmp-preview-dev"
    },
    {
      "commit": "adf2ea2bfda0bde4ef84725402d6b033dfa2b9f1",
      "tree": "6ee0e00651ce463764a77430d5cd1b99c23d6a76",
      "parents": [
        "7012db741c508396ec42e731b6f77c372e0a9ed7",
        "8a0101bade3f817d925bd931d0b83bc454dedea4"
      ],
      "author": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Fri Jun 06 10:06:40 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 06 10:06:41 2014 +0000"
      },
      "message": "Merge \"Badge notification from managed profiles.\" into lmp-preview-dev"
    },
    {
      "commit": "7012db741c508396ec42e731b6f77c372e0a9ed7",
      "tree": "562d53002eac6170493c83b451a04dedc4176f7d",
      "parents": [
        "2750d21d8ba9cce5eec5010889a33a2b15dc99f2",
        "b8a64416e5e7cf39fd899fa600a940b0ef3c15fd"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Fri Jun 06 06:59:16 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 06 06:59:17 2014 +0000"
      },
      "message": "Merge \"TIF: Address the feedback from the API review - 2/3\" into lmp-preview-dev"
    },
    {
      "commit": "2750d21d8ba9cce5eec5010889a33a2b15dc99f2",
      "tree": "810a560847225e1b13511de67864780cef44d013",
      "parents": [
        "7e984a953eadb690dbe32462c8860a0b1306e11d",
        "782f7345471072b630e58c7abd3579b0015273b1"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Fri Jun 06 06:58:01 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 06 06:58:02 2014 +0000"
      },
      "message": "Merge \"TIF: Address the feedback from the API review - 1/3\" into lmp-preview-dev"
    },
    {
      "commit": "7e984a953eadb690dbe32462c8860a0b1306e11d",
      "tree": "21893c124ff4d456cd6a935e7f186ec2cbe1ff3e",
      "parents": [
        "a2cd733c23a8382af54249cfddcd73b9e784103a",
        "2769ac290784d2057f44589aeae5140102b21af3"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Fri Jun 06 03:39:29 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 06 03:39:29 2014 +0000"
      },
      "message": "Merge \"VolumeZen: Only display active condition when entering.\" into lmp-preview-dev"
    },
    {
      "commit": "a2cd733c23a8382af54249cfddcd73b9e784103a",
      "tree": "17f963f2e38f59662e65c9fddc05315c7644ba34",
      "parents": [
        "acbf10ce5c2f4da95ea1b3ca131fb4509f275d98",
        "a625b7412069342c30e9f964ce9abc969bf097b4"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Fri Jun 06 03:28:29 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 06 03:28:29 2014 +0000"
      },
      "message": "Merge \"QuickSettings: Bluetooth updates.\" into lmp-preview-dev"
    },
    {
      "commit": "a625b7412069342c30e9f964ce9abc969bf097b4",
      "tree": "a5ee329d3d1473a8b6c7c7aa114feea75008a6c1",
      "parents": [
        "1c121e124ab25b14242c80c99e55cc9089fcc457"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Thu Jun 05 09:55:37 2014 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Thu Jun 05 23:20:15 2014 -0400"
      },
      "message": "QuickSettings: Bluetooth updates.\n\n- Use \"Bluetooth\" string when connecting.\n- Use @hidden device alias (instead of name) for label.\n- Use the same icon in the status bar.\n\nBug:15186962\nChange-Id: I25613bebf069c91e76d6933f2512b3f0a8020474\n"
    },
    {
      "commit": "acbf10ce5c2f4da95ea1b3ca131fb4509f275d98",
      "tree": "0957b1e293b51f6cc26f114f6e0e85a4fdff7f07",
      "parents": [
        "6ab4a2c2972d035e81550afdd5514341de9b5155",
        "5271e0b89012b32626913e22bd266137c0b4159f"
      ],
      "author": {
        "name": "Aravind Akella",
        "email": "aakella@google.com",
        "time": "Fri Jun 06 01:57:25 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 06 01:57:25 2014 +0000"
      },
      "message": "Merge \"Hide Sensor.getRequiredPermission API.\" into lmp-preview-dev"
    },
    {
      "commit": "6ab4a2c2972d035e81550afdd5514341de9b5155",
      "tree": "b0a0544aace9936afbe642ec76d83be0b2ba653a",
      "parents": [
        "4b3f8004382192e066bb0c38bf39421f312daaf2",
        "62479c591fa23f2c661f7ad53b186d72042bc0cb"
      ],
      "author": {
        "name": "Aravind Akella",
        "email": "aakella@google.com",
        "time": "Fri Jun 06 01:56:56 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 06 01:56:57 2014 +0000"
      },
      "message": "Merge \"Remove getRequiredPermission from NDK.\" into lmp-preview-dev"
    },
    {
      "commit": "4b3f8004382192e066bb0c38bf39421f312daaf2",
      "tree": "94c1f6bda1169ffb00500df8b0c3cfc28df98611",
      "parents": [
        "5b29e12cfbb600cbd39b8d95cfc2a18e50ad1739"
      ],
      "author": {
        "name": "Sol Boucher",
        "email": "solb@google.com",
        "time": "Thu Jun 05 13:47:24 2014 -0700"
      },
      "committer": {
        "name": "Solomon Boucher",
        "email": "solb@google.com",
        "time": "Fri Jun 06 01:43:00 2014 +0000"
      },
      "message": "camera2: Fix ordering issue between #onOpened and createCaptureSession\n\nThis resolves an issue where the CameraDevice.StateListener callbacks were\nerroneously called before the CameraCaptureSession.StateListener ones,\npreventing e.g. creating a capture session from the\nCameraDevice.StateListener#onOpened() callback.\nIt also explicitly ignores CameraDevice.StateListener#onUnconfigured() calls\noccurring before the first call to #close .\n\nBug: 15449190\nChange-Id: Ic0094d53a65e42108201d7bb50734d17290fa9bf\n"
    },
    {
      "commit": "2769ac290784d2057f44589aeae5140102b21af3",
      "tree": "3db5ff89c2b4a19e280ed8fbf9fa5e6bf4f07bb5",
      "parents": [
        "8089ce7cbc6ddae54c7a9623fd2692704d0bcdb2"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Thu Jun 05 20:46:01 2014 -0400"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Thu Jun 05 20:55:49 2014 -0400"
      },
      "message": "VolumeZen: Only display active condition when entering.\n\nInstead of always displaying the active condition, only\nshow it the first time (when turning zen on).\n\nBug:15455271\nChange-Id: I89e8e2c09fa0d06a5e4c3174f825dfe5a452f06e\n"
    },
    {
      "commit": "5b29e12cfbb600cbd39b8d95cfc2a18e50ad1739",
      "tree": "7335a1e955d3b730ea894d5137bb4ad17126fa9a",
      "parents": [
        "ffff217134fd0de8625cf39da56fa59a32a8c643",
        "e1c4a0d2999b5e05aa1113b9d74bd56f95ab7b1b"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Fri Jun 06 00:42:34 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 06 00:42:34 2014 +0000"
      },
      "message": "Merge \"Make elegantTextHeight xml attribute public\" into lmp-preview-dev"
    },
    {
      "commit": "b8a64416e5e7cf39fd899fa600a940b0ef3c15fd",
      "tree": "c50bf062c1929e415c02ae78061de792bc58dbd9",
      "parents": [
        "782f7345471072b630e58c7abd3579b0015273b1"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Tue Jun 03 15:34:50 2014 -0700"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Fri Jun 06 09:13:28 2014 +0900"
      },
      "message": "TIF: Address the feedback from the API review - 2/3\n\nThis change addresses the following comments from the council:\n- Change the TvView API to be tune(String inputId, Uri channelUri) and\n  reset()\n- @hide TvInputSession class, including createSession() and\n  SessionCallback\n- Define a listener interface specific to TvView, allowing you to hide\n  the session details and keep the API simpler.  Add\n  setTvInputListener().\n\nBug: 15345342\nChange-Id: I931662841b41d862ebc4a700ccb245889a5f87a5\n"
    },
    {
      "commit": "ffff217134fd0de8625cf39da56fa59a32a8c643",
      "tree": "231d1f4bfe88997f8a19770346bcd3d30cf330b2",
      "parents": [
        "f98a3c020d0354237e10a6a9f265e8b827357725",
        "83a9e4d86407d627f3f6fbf8757d2a389097ab6f"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu Jun 05 23:33:37 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 23:33:38 2014 +0000"
      },
      "message": "Merge \"Camera2: Do not hide TonemapCurve construtor\" into lmp-preview-dev"
    },
    {
      "commit": "f98a3c020d0354237e10a6a9f265e8b827357725",
      "tree": "476220afd933ae7f92e4ed77212ad7beb349ebdd",
      "parents": [
        "4294202648c4d5d471386d9344dae9579bdb18a1",
        "6593acd95da00450023bcff66bf1e00b42930065"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Thu Jun 05 23:15:17 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 23:15:17 2014 +0000"
      },
      "message": "Merge \"Camera2: Hide input stream related key and enum\" into lmp-preview-dev"
    },
    {
      "commit": "4294202648c4d5d471386d9344dae9579bdb18a1",
      "tree": "79e9f0b57fd6d8a525dfd734e08304f8a80ed901",
      "parents": [
        "e62a885ea67f28fd16e307c296c19084cb75bca1",
        "1a81cca8ead36308d4c29dd0a735c49091af71ff"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Jun 05 23:09:57 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 23:09:57 2014 +0000"
      },
      "message": "Merge \"DO NOT MERGE Change preference category text color for quantum\" into lmp-preview-dev"
    },
    {
      "commit": "e62a885ea67f28fd16e307c296c19084cb75bca1",
      "tree": "c7b17fb16a488b5e97ec7d6e45e916c507b782a0",
      "parents": [
        "e872209986475f36a694dbc6b5ee14831b4b8203",
        "6dea4aceba8f69ee4be346ec356d277a3c153f3d"
      ],
      "author": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Thu Jun 05 22:52:07 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 22:52:07 2014 +0000"
      },
      "message": "Merge \"Expose post-dial APIs\" into lmp-preview-dev"
    },
    {
      "commit": "e872209986475f36a694dbc6b5ee14831b4b8203",
      "tree": "105712fc83d2979a72431684b1841803a61c2958",
      "parents": [
        "edfaa50864f11670ef96ea8d33b2c63dbe20f17a",
        "a19b8c111b6961f20e1fc9132c62d1fd7f98bafe"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Jun 05 22:38:00 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 22:38:00 2014 +0000"
      },
      "message": "Merge \"LayoutLib: Add assertions for typeface.\" into lmp-preview-dev"
    },
    {
      "commit": "edfaa50864f11670ef96ea8d33b2c63dbe20f17a",
      "tree": "ed2d55acf2d58da8807c165015c63021f99a9176",
      "parents": [
        "37f7c68cd7765b226bcc7eaaaebaea7337226530",
        "ad69aee5ed503d9592c10a0f6d1a5b617d99e6c5"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Jun 05 22:37:08 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 22:37:09 2014 +0000"
      },
      "message": "Merge \"LayoutLib: Font variants\" into lmp-preview-dev"
    },
    {
      "commit": "37f7c68cd7765b226bcc7eaaaebaea7337226530",
      "tree": "48a44a79fb1bef03dae55012259f5a6df25c87b0",
      "parents": [
        "2050d39e08fd1266d0686b6e3aa5d09a4fdd525f",
        "c8e2d0a4f88539f44da405597ede529ceb6339f6"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Jun 05 22:36:57 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 22:36:57 2014 +0000"
      },
      "message": "Merge \"LayoutLib: Add capability to simulate old versions\" into lmp-preview-dev"
    },
    {
      "commit": "2050d39e08fd1266d0686b6e3aa5d09a4fdd525f",
      "tree": "630d631d4dce2ade94503f664614826cd476a71c",
      "parents": [
        "cc15afbe12a92e1b0db7c2f8e97c5c0c9b089f16",
        "62f30e0bb14b38c54d5fed4771141dc5b3fb6f4b"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Thu Jun 05 22:32:41 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 22:32:41 2014 +0000"
      },
      "message": "Merge \"API Review: move the CreateRevealAnimator to ViewAnimationUtils\" into lmp-preview-dev"
    },
    {
      "commit": "e1c4a0d2999b5e05aa1113b9d74bd56f95ab7b1b",
      "tree": "093bdf16bdb80a88771c4c1089eb74fb77d8f5de",
      "parents": [
        "19c0ebca594090f12a20f63d37ba570da660105a"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Thu Jun 05 15:26:59 2014 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Thu Jun 05 22:30:37 2014 +0000"
      },
      "message": "Make elegantTextHeight xml attribute public\n\nThe elegantTextHeight attribute of TextView was made public through\nJava code, but the corresponding attribute wasn\u0027t public. This patch\nmakes it so.\n\nThis is a fix for bug 15428791 \"elegantTextHeight is hidden (not in\nandroid.R.attr)\"\n\nChange-Id: I7011f10ae58fd2e212da9cbaca4a484f011d8fed"
    },
    {
      "commit": "62479c591fa23f2c661f7ad53b186d72042bc0cb",
      "tree": "4780c4a27504b5d9b0597640dd0f54fe2a77d6b6",
      "parents": [
        "d6cee1a47d0930e3f5ee86dbb3fe8439581fd6ee"
      ],
      "author": {
        "name": "Aravind Akella",
        "email": "aakella@google.com",
        "time": "Thu May 22 13:33:52 2014 -0700"
      },
      "committer": {
        "name": "Aravind Akella",
        "email": "aakella@google.com",
        "time": "Thu Jun 05 22:24:57 2014 +0000"
      },
      "message": "Remove getRequiredPermission from NDK.\n\nBug: 15089664\nChange-Id: Ieb1e97e44ef335e6087ba9164058fe3535e9998a\n(cherry picked from commit 8bcdd9b7a5c99e9a5bf1e45f7924b67037898e75)\n"
    },
    {
      "commit": "5271e0b89012b32626913e22bd266137c0b4159f",
      "tree": "7da03622516fc95873188e84e0d330d8afa6ed21",
      "parents": [
        "d6cee1a47d0930e3f5ee86dbb3fe8439581fd6ee"
      ],
      "author": {
        "name": "Aravind Akella",
        "email": "aakella@google.com",
        "time": "Wed May 21 14:14:45 2014 -0700"
      },
      "committer": {
        "name": "Aravind Akella",
        "email": "aakella@google.com",
        "time": "Thu Jun 05 22:24:25 2014 +0000"
      },
      "message": "Hide Sensor.getRequiredPermission API.\n\nBug: 15089664\nChange-Id: Ia0f4e64a563ca409849cf53721b4836abbb0be68\n(cherry picked from commit e7213150abbe33c71dbdc3295a1fa1feaafb069d)\n"
    },
    {
      "commit": "cc15afbe12a92e1b0db7c2f8e97c5c0c9b089f16",
      "tree": "1e7a4e75f9a5d19fccfe26a951bc59109bd30351",
      "parents": [
        "66c11e1f8478a3f436e31e315f9bbb43d6d5f021",
        "4c1959cc45e944a083d84b5326b30faa14e3d13f"
      ],
      "author": {
        "name": "Ji-Hwan Lee",
        "email": "jihwan@google.com",
        "time": "Thu Jun 05 22:12:05 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 22:12:08 2014 +0000"
      },
      "message": "Merge \"TvContract: Add channel logo and program thumbnail\" into lmp-preview-dev"
    },
    {
      "commit": "66c11e1f8478a3f436e31e315f9bbb43d6d5f021",
      "tree": "f9e370f8fa3c2564f9914a820a0f5512224cad4e",
      "parents": [
        "19c0ebca594090f12a20f63d37ba570da660105a",
        "d8819baf858b294bab16ea811da4acf39dc4552c"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu Jun 05 22:02:22 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 22:02:22 2014 +0000"
      },
      "message": "Merge \"API changes to Telephony per API review\" into lmp-preview-dev"
    },
    {
      "commit": "19c0ebca594090f12a20f63d37ba570da660105a",
      "tree": "f62d036c8f97598d48625b562032c137a24dd698",
      "parents": [
        "56f46abdcdb6ad65225e5e8ff5b0ccae8d9bacce",
        "3b983a74c6bac40aad191dfcfbed930cd25a9a01"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Jun 05 21:57:31 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 21:57:31 2014 +0000"
      },
      "message": "Merge \"Fix default stroke width and NPE for line with no stroke width\" into lmp-preview-dev"
    },
    {
      "commit": "56f46abdcdb6ad65225e5e8ff5b0ccae8d9bacce",
      "tree": "ec9733f01a93c621b276958c0747f79a7dbbdb7c",
      "parents": [
        "d6cee1a47d0930e3f5ee86dbb3fe8439581fd6ee",
        "18bf85d4aeedc5989475cadfee735751adac23ad"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Jun 05 21:53:48 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 21:53:48 2014 +0000"
      },
      "message": "Merge \"Fix issues around GL on incorrect thread\" into lmp-preview-dev"
    },
    {
      "commit": "a19b8c111b6961f20e1fc9132c62d1fd7f98bafe",
      "tree": "8c44ca26da5737fd30be2946ccb98fa18072cf26",
      "parents": [
        "ad69aee5ed503d9592c10a0f6d1a5b617d99e6c5"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Jun 05 14:18:54 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Jun 05 14:42:14 2014 -0700"
      },
      "message": "LayoutLib: Add assertions for typeface.\n\nFramework passes typeface along with the paint object at many places.\nPaint_Delegate is supposed to have the typeface object with it. Add\nassertions to ensure that the two typefaces are indeed the same.\n\nChange-Id: I68193513c2d99f269c0458d6493f23025bbda385\n"
    },
    {
      "commit": "1a81cca8ead36308d4c29dd0a735c49091af71ff",
      "tree": "28e9c1ac50365043c0de53846efae32c8002f3a6",
      "parents": [
        "d6cee1a47d0930e3f5ee86dbb3fe8439581fd6ee"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Jun 05 14:34:29 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Jun 05 14:34:29 2014 -0700"
      },
      "message": "DO NOT MERGE Change preference category text color for quantum\n\nUse the colorAccent theme attribute.\n\nBug: 15384941\nChange-Id: I9f98868313caf30a9658eadede23687f2eca5c9c\n"
    },
    {
      "commit": "d6cee1a47d0930e3f5ee86dbb3fe8439581fd6ee",
      "tree": "6e3ceb169d06f38bcb63b12bbfa13c717e53bb6b",
      "parents": [
        "4586b0da631758e2753c3f0936f410ff3a6c3bda",
        "eb3bf68b57c0af3e731aab23a4464d15e00af2e7"
      ],
      "author": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Thu Jun 05 20:57:51 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 20:57:51 2014 +0000"
      },
      "message": "Merge \"Include forgotten file to fix build.\" into lmp-preview-dev"
    },
    {
      "commit": "eb3bf68b57c0af3e731aab23a4464d15e00af2e7",
      "tree": "a60a6c977e8f5f22fd13b390862febafa49662bd",
      "parents": [
        "1494f8671ef6d9e6f14fb18b2248eecc37d0dcfc"
      ],
      "author": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Thu Jun 05 13:39:42 2014 -0700"
      },
      "committer": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Thu Jun 05 13:54:25 2014 -0700"
      },
      "message": "Include forgotten file to fix build.\n\nChange-Id: I4a5ddb6063e5feb18d95ee5c7fe7a126ca59d3b9\n"
    },
    {
      "commit": "d8819baf858b294bab16ea811da4acf39dc4552c",
      "tree": "d20d70bc09d396bd689b27b4cbc76554bf347722",
      "parents": [
        "afcece8115d89802b0618dacf8a6a18fc5a349b1"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu Jun 05 08:41:47 2014 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu Jun 05 13:48:12 2014 -0700"
      },
      "message": "API changes to Telephony per API review\n\n* Make context the first argument for isLocalEmergencyNumber and\nisPotentialLocalEmergencyNumber\n\n* Hide DisconnectCause\nBug: 15432083\n\nChange-Id: I88b5ace925e3704bd032dc9694b0c2dd871b9cf9\n"
    },
    {
      "commit": "62f30e0bb14b38c54d5fed4771141dc5b3fb6f4b",
      "tree": "2c92e49965983635f1d187bb7bef102aff6c8a27",
      "parents": [
        "58ff7de971a8172e40c09c3a8489eb276441e1b6"
      ],
      "author": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Thu Jun 05 09:55:04 2014 -0700"
      },
      "committer": {
        "name": "ztenghui",
        "email": "ztenghui@google.com",
        "time": "Thu Jun 05 13:45:15 2014 -0700"
      },
      "message": "API Review: move the CreateRevealAnimator to ViewAnimationUtils\n\nb/15451650\n\nChange-Id: If270bbf757047ce7847cab457d3836d756830124\n"
    },
    {
      "commit": "3b983a74c6bac40aad191dfcfbed930cd25a9a01",
      "tree": "0f19110edc19dbadf837f8f9d1980c080f054e72",
      "parents": [
        "03b62b3c7ff57f44a9142bac48603656dfb550ed"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Jun 05 13:43:25 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Jun 05 13:43:25 2014 -0700"
      },
      "message": "Fix default stroke width and NPE for line with no stroke width\n\nAlso fixes restart on visiblity change in AnimationDrawable\n\nBUG: 15437284\nChange-Id: I698e7ffb11489061a38fbcd5cea10ba11a6abb34\n"
    },
    {
      "commit": "4586b0da631758e2753c3f0936f410ff3a6c3bda",
      "tree": "92cbb9d3d322db8586389a60648c8509979f7372",
      "parents": [
        "1494f8671ef6d9e6f14fb18b2248eecc37d0dcfc",
        "e88aee8ad85b01229b12dbc0c3cc2f0b8b490192"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Thu Jun 05 20:37:21 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 20:37:22 2014 +0000"
      },
      "message": "Merge \"Add defaults for caption colors and edge type\" into lmp-preview-dev"
    },
    {
      "commit": "4c1959cc45e944a083d84b5326b30faa14e3d13f",
      "tree": "eb4a8ef90913b191a3277727376b755f650ddd1f",
      "parents": [
        "a335e14b6bcb71920f34a968ebc88a40ba116002"
      ],
      "author": {
        "name": "Ji-Hwan Lee",
        "email": "jihwan@google.com",
        "time": "Fri Jun 06 00:30:16 2014 +0900"
      },
      "committer": {
        "name": "Ji-Hwan Lee",
        "email": "jihwan@google.com",
        "time": "Fri Jun 06 05:12:12 2014 +0900"
      },
      "message": "TvContract: Add channel logo and program thumbnail\n\nChannel logo is exposed via its own content URI,\n\"content://android.media.tv/channel/#/logo\".\n\nProgram thumbnail is added as an URI column in existing program table.\n\nChange-Id: I8dd636bbea9d3fa991ad42ccc03a198e8c1d051d\n"
    },
    {
      "commit": "1494f8671ef6d9e6f14fb18b2248eecc37d0dcfc",
      "tree": "69401cf98d59d22c18f9d05450eb658cf0b92df3",
      "parents": [
        "0ead890d1c875457e4ca9f9fc0cccd262010cc38",
        "5abdceb64b18460197fc6e8b76daecf259080991"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Jun 05 20:04:40 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 20:04:40 2014 +0000"
      },
      "message": "Merge \"Fixing issue with broadcast being sent before boot completed.\" into lmp-preview-dev"
    },
    {
      "commit": "5abdceb64b18460197fc6e8b76daecf259080991",
      "tree": "caa8091e840618644795e69b2f9e31f8716ae7ca",
      "parents": [
        "03b62b3c7ff57f44a9142bac48603656dfb550ed"
      ],
      "author": {
        "name": "Winson Chung",
        "email": "winsonc@google.com",
        "time": "Thu Jun 05 10:58:05 2014 -0700"
      },
      "committer": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Jun 05 20:01:25 2014 +0000"
      },
      "message": "Fixing issue with broadcast being sent before boot completed.\n\nBug: 15444478\nBug: 15109101\nChange-Id: I0fd5d32761c84ff237bce8328f23907bbf12ee6a"
    },
    {
      "commit": "6593acd95da00450023bcff66bf1e00b42930065",
      "tree": "964da3addb60a37518ed9e3c1a1672b7a3532f7d",
      "parents": [
        "3af4edf57294a72b55f57baed7e044dc2055678a"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Thu Jun 05 12:49:56 2014 -0700"
      },
      "committer": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Thu Jun 05 12:49:56 2014 -0700"
      },
      "message": "Camera2: Hide input stream related key and enum\n\nBug: 14622091\nChange-Id: Id8fc20b752da876f00a94d0262cd9468951bb36d\n"
    },
    {
      "commit": "dc21d3b2804c24fe29ec860796d11185901364c4",
      "tree": "aeec07a74cf83f282ecec2197aafc70a891c843a",
      "parents": [
        "a335e14b6bcb71920f34a968ebc88a40ba116002"
      ],
      "author": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Thu Jun 05 09:42:48 2014 -0700"
      },
      "committer": {
        "name": "George Mount",
        "email": "mount@google.com",
        "time": "Thu Jun 05 12:47:33 2014 -0700"
      },
      "message": "API review: Constants to Gravity and Epicenter.\n\nBug 15432037\n\nConstants for LEFT, RIGHT, TOP, BOTTOM moved to using Gravity.\nEpicenter method name changed.\n\nChange-Id: If226613794623fd50fdaf8fc61b0020d17628f68\n"
    },
    {
      "commit": "0ead890d1c875457e4ca9f9fc0cccd262010cc38",
      "tree": "f02f49ac394d7ef10c114136822b5fae951510e7",
      "parents": [
        "30d3c97f297ed484938992bc669bd0e6b7713d9a",
        "6bfd7e7df3a9f9ea2f9e57a3552eed7f518be711"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Thu Jun 05 19:37:08 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 19:37:08 2014 +0000"
      },
      "message": "Merge \"Support for context in Minikin shaping\" into lmp-preview-dev"
    },
    {
      "commit": "30d3c97f297ed484938992bc669bd0e6b7713d9a",
      "tree": "906dcdb7f4422738d6f7cffda6a0588ca6afc673",
      "parents": [
        "a8dcbdcec84c81e9e4b9a602305413208afd9e43",
        "e95b5850ac2e56330abf68362451e7614b3dfe16"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Thu Jun 05 19:26:33 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 19:26:33 2014 +0000"
      },
      "message": "Merge \"Support for scaleX and skewX in Minikin\" into lmp-preview-dev"
    },
    {
      "commit": "a8dcbdcec84c81e9e4b9a602305413208afd9e43",
      "tree": "edb2f4aa553e5c744da7ad4895e9e7e7ab96b695",
      "parents": [
        "afcece8115d89802b0618dacf8a6a18fc5a349b1",
        "d40f746b70581795ab30781a4dcb087dcc346af3"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Thu Jun 05 19:26:21 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 19:26:21 2014 +0000"
      },
      "message": "Merge \"Fix broken macStyle flags on Roboto-MediumItalic\" into lmp-preview-dev"
    },
    {
      "commit": "18bf85d4aeedc5989475cadfee735751adac23ad",
      "tree": "cffda3728dafc29dc80f573188b5499ed081e877",
      "parents": [
        "dab839e0478559781fe703c83f4e8a43d34960d2"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Jun 05 12:22:15 2014 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Jun 05 12:22:15 2014 -0700"
      },
      "message": "Fix issues around GL on incorrect thread\n\nbug:15416165\nbug:15414673\n\nDisplayListRenderer must override these callbacks from\nStatefulBaseRenderer, since the super implementations call GL.\nEventually, we\u0027ll just have DisplayListRenderer inherit from\nStatefulBaseRenderer directly.\n\nChange-Id: I7b20aa0ac6cae3bf6c6969c63bf9ba98ab2831ff\n"
    },
    {
      "commit": "afcece8115d89802b0618dacf8a6a18fc5a349b1",
      "tree": "74843dbf533c2d7a082b0818573e8126abf69808",
      "parents": [
        "71f507bbe9a6700f80389423507212973a2fc43f",
        "3d86fd2bb9db6067c49634bc4c6cdb4d5235ad36"
      ],
      "author": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Thu Jun 05 19:15:25 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 19:15:25 2014 +0000"
      },
      "message": "Merge \"Add persistence of tasks for TaskManager \u0026 BatteryController\" into lmp-preview-dev"
    },
    {
      "commit": "71f507bbe9a6700f80389423507212973a2fc43f",
      "tree": "9aee90e6863f82267aaf7855ce37cbb4bdd42215",
      "parents": [
        "03b62b3c7ff57f44a9142bac48603656dfb550ed",
        "4b22bdfa84eb3b62f83982281798145e56fce21d"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Jun 05 18:35:48 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 18:35:49 2014 +0000"
      },
      "message": "Merge \"Don\u0027t show private notifications if a secure lockscreen is merely occluded.\" into lmp-preview-dev"
    },
    {
      "commit": "83a9e4d86407d627f3f6fbf8757d2a389097ab6f",
      "tree": "9b723014a9e8c8831e59e7538b800135514f1acd",
      "parents": [
        "a335e14b6bcb71920f34a968ebc88a40ba116002"
      ],
      "author": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Wed Jun 04 16:11:10 2014 -0700"
      },
      "committer": {
        "name": "Yin-Chia Yeh",
        "email": "yinchiayeh@google.com",
        "time": "Thu Jun 05 11:34:48 2014 -0700"
      },
      "message": "Camera2: Do not hide TonemapCurve construtor\n\nDo not @hide TonemapCurve constructor since it\u0027s also a\ncontrol key.\n\nbug: 14628001\nChange-Id: I17384f42f5c2db2371d1c09030d04a1b9637045e\n"
    },
    {
      "commit": "3d86fd2bb9db6067c49634bc4c6cdb4d5235ad36",
      "tree": "ead7a5dbd6d077bb22e04f6e9d9ac33d5df0f60a",
      "parents": [
        "03b62b3c7ff57f44a9142bac48603656dfb550ed"
      ],
      "author": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Fri May 16 18:02:17 2014 -0700"
      },
      "committer": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Thu Jun 05 18:28:43 2014 +0000"
      },
      "message": "Add persistence of tasks for TaskManager \u0026 BatteryController\n\nTasks are persisted only if the client has the RECEIVE_BOOT_COMPLETED\npermission. This applies to both periodic and one-off tasks.\nWrite out task as xml, using PersistableBundle for the extras data.\nTodo: Add persistable bundle to xml when ag/468207 is merged.\n\nAlso added BatteryController logic.\n\nChange-Id: I23eeeb8b3bc6ba155e7fa4ec25857a68ee8b1567\n"
    },
    {
      "commit": "6bfd7e7df3a9f9ea2f9e57a3552eed7f518be711",
      "tree": "7a77072e57ab296d649765f7865b5a1cf8a1094c",
      "parents": [
        "e95b5850ac2e56330abf68362451e7614b3dfe16"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Jun 04 14:48:02 2014 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Thu Jun 05 11:01:21 2014 -0700"
      },
      "message": "Support for context in Minikin shaping\n\nThis patch uses the Minikin\u0027s new doLayout API that supports context,\nand has some simple refactoring (pass css as string rather than setting\non the Layout object) to use this api.\n\nChange-Id: I899474f81d377f3106e95ee3eb8d0fcc44c23ac2\n"
    },
    {
      "commit": "e95b5850ac2e56330abf68362451e7614b3dfe16",
      "tree": "e36b8e30f0b8153b716e78f027a1903dd5ecbd15",
      "parents": [
        "dd1253294110f9626eac18839632de7d6102cbcc"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Sat May 31 00:02:19 2014 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Thu Jun 05 10:57:18 2014 -0700"
      },
      "message": "Support for scaleX and skewX in Minikin\n\nPasses textScaleX and textSkewX parameters, as well as paint flags from\nthe paint to Minikin, to support nontrivial scale and stretch of text.\nPassing paint flags should minimize kerning artifacts arising from\nmismatch of glyph rendering in layout and drawing.\n\nAlso, replaces unsafe snprintf to a fixed size buffer with a safe\nversion, which still avoids an allocation per layout operation.\n\nThis is part of the fix for bug 15186705 \"Usability of the suggestion\nstrip in recent OTA\u0027s is severely reduced\"\n\nChange-Id: I79788383135836f4c21fb84405f36382627bf959\n"
    },
    {
      "commit": "03b62b3c7ff57f44a9142bac48603656dfb550ed",
      "tree": "3660b590d569c99ff7e23bac93180bff3a9ad9d2",
      "parents": [
        "3af4edf57294a72b55f57baed7e044dc2055678a",
        "47c85a3525dcd0bbd3168632830e8ab491d18462"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Jun 05 17:57:15 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 17:57:15 2014 +0000"
      },
      "message": "Merge \"Fix PanelView over expanding behavior.\" into lmp-preview-dev"
    },
    {
      "commit": "47c85a3525dcd0bbd3168632830e8ab491d18462",
      "tree": "d89363f1bff7b481494e2556204dd0fa087833e4",
      "parents": [
        "7256a852cee3a656615af19ebeb3ad7379a194fb"
      ],
      "author": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Jun 05 17:25:40 2014 +0200"
      },
      "committer": {
        "name": "Jorim Jaggi",
        "email": "jjaggi@google.com",
        "time": "Thu Jun 05 19:54:42 2014 +0200"
      },
      "message": "Fix PanelView over expanding behavior.\n\nFixes a bug that the panel height was wrongly calculated and lagging\none frame behind. Also fixes the animation when overscrolling and\nthen flinging the panel to collapse. In addition, the logic to handle\nthe over expanding is much cleaner and calculated in an absolut\nmanner (before, it was relative an really complicated to understand).\n\nBug: 14487435\nChange-Id: If8dbb3e063ef63f51f6dac0ae5bf276480514103\n"
    },
    {
      "commit": "ad69aee5ed503d9592c10a0f6d1a5b617d99e6c5",
      "tree": "10a2a13e454ce285aed9529147ea965f5b6b22c2",
      "parents": [
        "c8e2d0a4f88539f44da405597ede529ceb6339f6"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri May 30 17:43:33 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Thu Jun 05 10:34:12 2014 -0700"
      },
      "message": "LayoutLib: Font variants\n\nUpdate to support font variants properly.\n\nChange-Id: Iabe37babd9ddce80a9ba9eca7e0e5a0ffb090646\n"
    },
    {
      "commit": "d40f746b70581795ab30781a4dcb087dcc346af3",
      "tree": "e10011f3562cd19f2f2c56a06b3b440746352f38",
      "parents": [
        "a335e14b6bcb71920f34a968ebc88a40ba116002"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Jun 04 23:12:48 2014 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Thu Jun 05 10:24:33 2014 -0700"
      },
      "message": "Fix broken macStyle flags on Roboto-MediumItalic\n\nThis is a fix for bug 15432929 \"Seeing italics instead of bold\"\n\nThe Roboto-MediumItalic font had macStyle of 3 (bold italic), which\ncaused it to be selected as a best match for a request of just bold.\nThis patch changes it to 2 (italic), leaving all else unchanged.\n\nChange-Id: Ic28934904e11ca34cfede8429520d2d87aaf84cd\n"
    },
    {
      "commit": "8a0101bade3f817d925bd931d0b83bc454dedea4",
      "tree": "889ca61584bc3ad73a64731e3a109be9f71038a5",
      "parents": [
        "3af4edf57294a72b55f57baed7e044dc2055678a"
      ],
      "author": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Thu May 08 23:34:12 2014 +0100"
      },
      "committer": {
        "name": "Kenny Guy",
        "email": "kennyguy@google.com",
        "time": "Thu Jun 05 16:58:52 2014 +0000"
      },
      "message": "Badge notification from managed profiles.\n\nAdd a method to the UserManager to provide access\nto bitmap of badge for managed profile.\nOverlay the icon view in notification templates with\nthe badge from the UserManager.\nNotifications with custom views won\u0027t be badged.\n\nBug: 12641490\n\nChange-Id: I1f2aae927e75fc8a955e4d5bbc3cc81127d87069\n(cherry picked from commit 0f4ab980227e8c298bfcd34dd85aad0febad528c)\n"
    },
    {
      "commit": "3af4edf57294a72b55f57baed7e044dc2055678a",
      "tree": "9156cc6dd2f205bee848cb436c4aa165491ed03f",
      "parents": [
        "2d6b2f9be3ed26a0a63a604605c4bab251d46e9d",
        "5116a821b9507b16bdfa8549a65556493813e111"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Thu Jun 05 16:49:13 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 16:49:13 2014 +0000"
      },
      "message": "Merge \"Disable the attention light on devices that do not have it.\" into lmp-preview-dev"
    },
    {
      "commit": "2d6b2f9be3ed26a0a63a604605c4bab251d46e9d",
      "tree": "4a0b109c7f0760a91920233c69394cedb7a43b86",
      "parents": [
        "a335e14b6bcb71920f34a968ebc88a40ba116002",
        "a344656a010dc3c88aef39109f1ac459792e7607"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Thu Jun 05 16:44:49 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 16:44:50 2014 +0000"
      },
      "message": "Merge \"A notification that emerges from Zen Mode interception should beep.\" into lmp-preview-dev"
    },
    {
      "commit": "5116a821b9507b16bdfa8549a65556493813e111",
      "tree": "f192a67244264e834aca27e2dde5eb5ab090cee5",
      "parents": [
        "a344656a010dc3c88aef39109f1ac459792e7607"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Wed Jun 04 15:59:50 2014 -0400"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Thu Jun 05 12:38:13 2014 -0400"
      },
      "message": "Disable the attention light on devices that do not have it.\n\nIf the attention and notificaiton light are mapped to the same\nphysical LED, then pulsing the attention light can turn off the\nnotification light. See bug for detailed discussion.\n\nBug: 12900389\nChange-Id: I2703af23f50ecc3e92140b9843aaf340d520bce5\n"
    },
    {
      "commit": "a344656a010dc3c88aef39109f1ac459792e7607",
      "tree": "e35d4036aa763b3dbcfe6fb0b99e7f96960d727a",
      "parents": [
        "7256a852cee3a656615af19ebeb3ad7379a194fb"
      ],
      "author": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Tue Jun 03 18:11:47 2014 -0400"
      },
      "committer": {
        "name": "Chris Wren",
        "email": "cwren@android.com",
        "time": "Thu Jun 05 12:38:13 2014 -0400"
      },
      "message": "A notification that emerges from Zen Mode interception should beep.\n\nIf a notificaiton emerges from Zen Mode due to a ranking\nreconsideration (possibly because a long-running query resolved an\nimportant person) then it should get the oportunity buzz, beep, blink,\nand send accessibility events.\n\nSave what we need to know about the old notificaiton record on the new\nrecord so we don\u0027t have to hold onto it.\n\nBug: 15383458\nChange-Id: I15c7834fef03ff6a676e78e9d2caae24f00720ef\n"
    },
    {
      "commit": "a335e14b6bcb71920f34a968ebc88a40ba116002",
      "tree": "05d887827ca980d23fd2dd361bc91f85e7578b2b",
      "parents": [
        "8089ce7cbc6ddae54c7a9623fd2692704d0bcdb2",
        "e94379beba4648c0a527ce3be32216276a55c7f7"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Thu Jun 05 15:18:35 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 15:18:35 2014 +0000"
      },
      "message": "Merge \"remove debug log in AudioPortEventHandler.\" into lmp-preview-dev"
    },
    {
      "commit": "8089ce7cbc6ddae54c7a9623fd2692704d0bcdb2",
      "tree": "cbb9d5cbd11bd4122260b28f977dc0e0bcf2f904",
      "parents": [
        "7256a852cee3a656615af19ebeb3ad7379a194fb",
        "1ca440b38fe6773ea3a6c5cdf041b0234bc973b9"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Thu Jun 05 13:43:34 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 13:43:35 2014 +0000"
      },
      "message": "Merge \"API changes per API review for contacts\" into lmp-preview-dev"
    },
    {
      "commit": "782f7345471072b630e58c7abd3579b0015273b1",
      "tree": "6d1b1e1452759ccecfbbd4a7547765a889de1da0",
      "parents": [
        "8224ad4f70a66316a77e9aafbdfe495aba8a8680"
      ],
      "author": {
        "name": "Jae Seo",
        "email": "jaeseo@google.com",
        "time": "Tue Jun 03 12:51:21 2014 -0700"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Thu Jun 05 19:22:18 2014 +0900"
      },
      "message": "TIF: Address the feedback from the API review - 1/3\n\nThis change addresses the following comments from the council:\n- Change TvView.setVolume() --\u003e setStreamVolume()\n- Surface only TvInputInfo.getServiceInfo() instead of the separate\n  getPackage/getService/getComponent calls.  However, keep loadLabel()\n  at the top level.\n- @hide register/unregisterListener() for the preview, since it binds\n  out to each service.\n- TvInputService should document which permission it should protect\n  itself with.\n- Remove TvInputService.setAvailable() for third-party developers.\n- Change class name TvInputSessionImpl --\u003e Session\n- Change callback name to onSetStreamVolume() to match earlier change\n\nBug: 15345342\nChange-Id: I3ce5cba7dad2622b78d16c408f81c4b0eba837a4\n"
    },
    {
      "commit": "4b22bdfa84eb3b62f83982281798145e56fce21d",
      "tree": "8db6eefbdb644b2f5ccd4ba296931ba62d0c685b",
      "parents": [
        "7256a852cee3a656615af19ebeb3ad7379a194fb"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Jun 05 00:58:02 2014 -0400"
      },
      "committer": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Jun 05 03:04:34 2014 -0400"
      },
      "message": "Don\u0027t show private notifications if a secure lockscreen is merely occluded.\n\nBug: 15430088\nChange-Id: I27187216462b5bb7d52c3f85b9444348138fd9ea\n"
    },
    {
      "commit": "7256a852cee3a656615af19ebeb3ad7379a194fb",
      "tree": "73544a776d21995d8bdbfd4cc7363f578fbdcee6",
      "parents": [
        "f73b23e7a1ad84d1ef36ddbb83f84beaaf6b1e0d",
        "bd8deb0e3beb3757666ff813b076ff310702b80e"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Jun 05 05:36:22 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 05:36:22 2014 +0000"
      },
      "message": "Merge \"Changed the default success color of the lockpatternview to white.\" into lmp-preview-dev"
    },
    {
      "commit": "bd8deb0e3beb3757666ff813b076ff310702b80e",
      "tree": "ab436dd6eb80f2de8bf55f049590233a5c369a40",
      "parents": [
        "2cb687e7b9d0cbb1af5ba753453a9a05350a100e"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Jun 05 07:25:01 2014 +0200"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Jun 05 07:25:01 2014 +0200"
      },
      "message": "Changed the default success color of the lockpatternview to white.\n\nSince it was distracting when unlocking\n\nBug: 13735707\nChange-Id: I6b9c5baa22dc5c102f36bdf9a99390c5dd1690ba\n"
    },
    {
      "commit": "f73b23e7a1ad84d1ef36ddbb83f84beaaf6b1e0d",
      "tree": "22409c63ae7d16ac91af5fbadd305d0f2a114b4a",
      "parents": [
        "35066c385f43aa9a6b90827584863bec21f8872f",
        "fc91b7d448507448703ce7c51c045578e20d9274"
      ],
      "author": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Thu Jun 05 05:24:38 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 05:24:38 2014 +0000"
      },
      "message": "Merge \"DO NOT MERGE. Implement connection error dialogs (1/4)\" into lmp-preview-dev"
    },
    {
      "commit": "35066c385f43aa9a6b90827584863bec21f8872f",
      "tree": "0c6da93767aba9b031efc1931b2939eb1e29644b",
      "parents": [
        "c03f429b9f6bd4f456d4b128b7e8c1ee8f29f3be",
        "2cb687e7b9d0cbb1af5ba753453a9a05350a100e"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Jun 05 05:03:10 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 05:03:11 2014 +0000"
      },
      "message": "Merge \"Changed the LockPatternView assets to quantum\" into lmp-preview-dev"
    },
    {
      "commit": "2cb687e7b9d0cbb1af5ba753453a9a05350a100e",
      "tree": "7c94fe72a2b7d6d197655d47c3b401621cfb5a86",
      "parents": [
        "aa402d513a124f80b7bf3528ae8c7017e7876ad5"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Jun 04 16:06:51 2014 +0200"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Thu Jun 05 06:59:08 2014 +0200"
      },
      "message": "Changed the LockPatternView assets to quantum\n\nBug: 13735707\nChange-Id: Id999adbd8a4aeb3ca91fcb9957ec38ec75ff91b0\n"
    },
    {
      "commit": "e94379beba4648c0a527ce3be32216276a55c7f7",
      "tree": "2b8ded6166eee903228957fcb6ab1098137f5ebb",
      "parents": [
        "e205192c722e4fa1b37ee1b31dced21cf89ffbb4"
      ],
      "author": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Jun 04 20:09:13 2014 -0700"
      },
      "committer": {
        "name": "Eric Laurent",
        "email": "elaurent@google.com",
        "time": "Wed Jun 04 20:09:13 2014 -0700"
      },
      "message": "remove debug log in AudioPortEventHandler.\n\nBug: 14815883.\nChange-Id: Ib5076fcfe8a36d1dd772b072fdf3400e57acc61c\n"
    },
    {
      "commit": "c03f429b9f6bd4f456d4b128b7e8c1ee8f29f3be",
      "tree": "0890285e7db03a2707be0017551d9530ce6a65bb",
      "parents": [
        "b5308480320e1d1d801503c3ceb96fec6d868e17",
        "d2b0b3b487ae0aaf86493eaba67c8247bd8e86ff"
      ],
      "author": {
        "name": "Dan Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Jun 05 02:26:40 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 02:26:40 2014 +0000"
      },
      "message": "Merge \"Platlogo: The icon now matches the activity.\" into lmp-preview-dev"
    },
    {
      "commit": "e88aee8ad85b01229b12dbc0c3cc2f0b8b490192",
      "tree": "ea03bb3ae8e88df6b776b8dd0411a187e4a8fcb7",
      "parents": [
        "648a309d9badc405bc969bcb4461369bf89fe7ef"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jun 04 18:35:42 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jun 04 18:35:42 2014 -0700"
      },
      "message": "Add defaults for caption colors and edge type\n\nBUG: 8151470\nChange-Id: I4d7b75bf647aeded77b4000cdcd37e9ace46a374\n"
    },
    {
      "commit": "1ca440b38fe6773ea3a6c5cdf041b0234bc973b9",
      "tree": "8cd2a74203b926a52ef3ba8d457602b0857f7eba",
      "parents": [
        "b5308480320e1d1d801503c3ceb96fec6d868e17"
      ],
      "author": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed Jun 04 18:01:46 2014 -0700"
      },
      "committer": {
        "name": "Yorke Lee",
        "email": "yorkelee@google.com",
        "time": "Wed Jun 04 18:16:26 2014 -0700"
      },
      "message": "API changes per API review for contacts\n\n* Improve documentation for REMOVE_DUPLICATE_ENTRIES\n* Hide android.provider.ContactsContract.PinnedPositions, it will be\nreworked and improved for L.\n* Hide android.provider.ContactsContract.Preferences - we will rework\nthe various apps that are relying on this to use their own preferences\ninstead\n* Remove inheritance of hidden interfaces in android.provider.Contacts\n\nBug: 15430304\nChange-Id: I0f96e8a506083df21023f9b95655f0ce5244bdce\n"
    },
    {
      "commit": "b5308480320e1d1d801503c3ceb96fec6d868e17",
      "tree": "559562fe79209adc77dc479b67363cbc4ba66beb",
      "parents": [
        "58ff7de971a8172e40c09c3a8489eb276441e1b6",
        "7fcb357811d4dc1f44624e30ad924e9e580d4cbf"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Thu Jun 05 01:08:53 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 05 01:08:54 2014 +0000"
      },
      "message": "Merge \"Camera2: Invoke onError callbacks for failure to open\" into lmp-preview-dev"
    },
    {
      "commit": "c8e2d0a4f88539f44da405597ede529ceb6339f6",
      "tree": "500d33b967e5f7bf213dcf8b3a11cadaa5e9225b",
      "parents": [
        "58ff7de971a8172e40c09c3a8489eb276441e1b6"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Fri May 30 15:48:39 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Jun 04 17:08:48 2014 -0700"
      },
      "message": "LayoutLib: Add capability to simulate old versions\n\nLet the IDE know that we can simulate older versions of platform.\n\nChange-Id: Idec6d24296dd0ae04a2d808c14604629e265d458\n"
    },
    {
      "commit": "7fcb357811d4dc1f44624e30ad924e9e580d4cbf",
      "tree": "051da2eb2fe60abe6de4adcdefe6aa944c479094",
      "parents": [
        "648a309d9badc405bc969bcb4461369bf89fe7ef"
      ],
      "author": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Tue Jun 03 18:30:27 2014 -0700"
      },
      "committer": {
        "name": "Eino-Ville Talvala",
        "email": "etalvala@google.com",
        "time": "Wed Jun 04 16:52:00 2014 -0700"
      },
      "message": "Camera2: Invoke onError callbacks for failure to open\n\nWhen the initial attempt to connect to the remote camera device fails,\nfire the onError callback as documented, instead of throwing an\nexception from open().\n\nAlso ensure the correct exception is sent when methods are called\nwhile in the error state, and make sure onClosed() is called correctly\nif closing the device after an initial startup error.\n\nBug: 14413756\nBug: 14413363\nChange-Id: I0822261dad52bcd428a0c4556202f00032499990\n"
    },
    {
      "commit": "58ff7de971a8172e40c09c3a8489eb276441e1b6",
      "tree": "0f9b1f0eb61561868ffaf4de8fd51cb7966402b2",
      "parents": [
        "648a309d9badc405bc969bcb4461369bf89fe7ef"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Jun 04 16:49:26 2014 -0700"
      },
      "committer": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Jun 04 16:50:07 2014 -0700"
      },
      "message": "Fix build.\n\nChange-Id: I877532b5056a035dbd4b0c6c55b5969d6292846a\n"
    },
    {
      "commit": "648a309d9badc405bc969bcb4461369bf89fe7ef",
      "tree": "a3aa094a4305638d09db18c0564cdb9766052eb6",
      "parents": [
        "6e9c5cc6177e0e61b3b658db657dd5ab3a0a396c",
        "5a734548455e5bcc8a5fd6b3972017086d3c1287"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Jun 04 23:37:36 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 23:37:37 2014 +0000"
      },
      "message": "Merge \"Add basic support for simulating older versions.\" into lmp-preview-dev"
    },
    {
      "commit": "6e9c5cc6177e0e61b3b658db657dd5ab3a0a396c",
      "tree": "2b087d77f520993bffe8e1d4c4d8101cfab3ed85",
      "parents": [
        "cbc9a679d8adfe772d3adec044b0e8283f04bb7d",
        "21547d66a9ce591ff30a3ad4102f7f30a4764d80"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Wed Jun 04 23:31:53 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 23:31:54 2014 +0000"
      },
      "message": "Merge \"camera2: Change CaptureListener callbacks to include the session (api)\" into lmp-preview-dev"
    },
    {
      "commit": "cbc9a679d8adfe772d3adec044b0e8283f04bb7d",
      "tree": "0bffe6733bf378b31b1893f9aedf2173f5dc1c69",
      "parents": [
        "1c121e124ab25b14242c80c99e55cc9089fcc457",
        "c499e976678c3477c101e11d3bf30bcb5d2eb67c"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Jun 04 23:28:47 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 23:28:47 2014 +0000"
      },
      "message": "Merge \"Turn off elegantTextHeight in quantum theme\" into lmp-preview-dev"
    },
    {
      "commit": "fc91b7d448507448703ce7c51c045578e20d9274",
      "tree": "3735bfed7b0706e87b0ecca389ebed1b5101ce76",
      "parents": [
        "94236c56ddef7f0a3db010c38940f6eae75f67b4"
      ],
      "author": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Tue Jun 03 18:40:45 2014 -0700"
      },
      "committer": {
        "name": "Ihab Awad",
        "email": "ihab@google.com",
        "time": "Wed Jun 04 23:25:04 2014 +0000"
      },
      "message": "DO NOT MERGE. Implement connection error dialogs (1/4)\n\nImplement reporting of connection errors from ConnectionServices through\nTelecomm to the InCallUI.\n\nBug: 15195720\nBug: 15117141\nChange-Id: I0e1443f75a175a212fb19afde5a7eadef15d239d"
    },
    {
      "commit": "1c121e124ab25b14242c80c99e55cc9089fcc457",
      "tree": "ca1bc77b753a5697bbc3203a409fcdbf1398c45d",
      "parents": [
        "2a7b35e80b922a6c8722090c99cf2c4da898247b",
        "b996d809bf10a9ad1f6f6be790d0261fe1565f3b"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jun 04 23:13:55 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 23:13:55 2014 +0000"
      },
      "message": "Merge \"Update ripple spec, fix ripple mask, rotate progress drawable\" into lmp-preview-dev"
    },
    {
      "commit": "c499e976678c3477c101e11d3bf30bcb5d2eb67c",
      "tree": "3b6757f7a0a7b3599e42570620c573339d0ded28",
      "parents": [
        "dd1253294110f9626eac18839632de7d6102cbcc"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Jun 04 16:09:11 2014 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Jun 04 16:09:11 2014 -0700"
      },
      "message": "Turn off elegantTextHeight in quantum theme\n\nSetting elegantTextHeight to true was a great experiment, but it led to\ntoo much difficulty getting text to fit in space-constrained spaces\n(action bar, list items). A long term solution is optical bounds, but\nfor the time being, just turn it off.\n\nThis patch fixes bug 14227056: \"Language name displaying under Personal\ndictionary are truncated in landscape mode\"\n\nChange-Id: I2b0e1ca2e7a06cd0fd9a4d84c1c07fdea2ddbf03\n"
    },
    {
      "commit": "2a7b35e80b922a6c8722090c99cf2c4da898247b",
      "tree": "27e562098b4798d38d1e94fc7297249c61cc2e49",
      "parents": [
        "64939ae385edf615ac2912060df5624dbaf57cab",
        "c9102d743f5ad2e4ce97ca347da15410ff6413ba"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jun 04 23:04:56 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 23:04:56 2014 +0000"
      },
      "message": "Merge \"Fix list navigation callbacks for ActionBarView\" into lmp-preview-dev"
    },
    {
      "commit": "21547d66a9ce591ff30a3ad4102f7f30a4764d80",
      "tree": "7ec1be846a3b4ab95dbdcb3636d84c5a808174f1",
      "parents": [
        "35677d176202d8d8d676c4df65dbeeee9281bace"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Wed Jun 04 15:21:42 2014 -0700"
      },
      "committer": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Wed Jun 04 16:03:32 2014 -0700"
      },
      "message": "camera2: Change CaptureListener callbacks to include the session (api)\n\n* Also makes CameraDevice an abstract class (API)\n\nBug: 15428219\nBug: 14964443\nChange-Id: I0e8c8309186aad59570aac7e0f998bb615405f0a\n"
    },
    {
      "commit": "c9102d743f5ad2e4ce97ca347da15410ff6413ba",
      "tree": "cea5410c4f31657b19e25e1a29dba593b3da517e",
      "parents": [
        "f5188cf6d5e474cef3d1ac9bd4e2be4965866d5f"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jun 04 15:49:04 2014 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jun 04 15:49:04 2014 -0700"
      },
      "message": "Fix list navigation callbacks for ActionBarView\n\nFix a regression from a previous refactoring where the call ordering\nbetween setNavigationMode and setListNavigationCallbacks could result\nin the item selection listener being ignored.\n\nBug 15395053\n\nChange-Id: I5330f2c684a21448c64c6b62eec10b96405758f7\n"
    },
    {
      "commit": "64939ae385edf615ac2912060df5624dbaf57cab",
      "tree": "e5d850bcacbbbfb037103cc5dd8aecfc43ae6fbb",
      "parents": [
        "35677d176202d8d8d676c4df65dbeeee9281bace"
      ],
      "author": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Wed Jun 04 09:25:11 2014 -0700"
      },
      "committer": {
        "name": "Matthew Williams",
        "email": "mjwilliams@google.com",
        "time": "Wed Jun 04 22:46:25 2014 +0000"
      },
      "message": "DO NOT MERGE Redact SyncService stuff from master\n\nCherry-pick over from master.\nThis changes the API surface area, deleting things we aren\u0027t releasing.\nI\u0027ll do the internal clean-up at the same time I do the SyncManager\nrefactor to sit on top of the TaskManager.\nBug: 14997851\n\nChange-Id: Ieebbbcd3324827098e88b36e45e6e82315a51e65"
    },
    {
      "commit": "35677d176202d8d8d676c4df65dbeeee9281bace",
      "tree": "09b0556d4f0b78d6c211f2726bf99154d383ad5f",
      "parents": [
        "e43dcc1d64b849a878d1994bfdd634e462d16005",
        "8e783f7a5213b23b0a3c96773ff120b3dbf38f50"
      ],
      "author": {
        "name": "Ruben Brunk",
        "email": "rubenbrunk@google.com",
        "time": "Wed Jun 04 22:25:17 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 22:25:18 2014 +0000"
      },
      "message": "Merge \"DNG: Hide unimplemented methods.\" into lmp-preview-dev"
    },
    {
      "commit": "e43dcc1d64b849a878d1994bfdd634e462d16005",
      "tree": "f289cfa282b27270a10be26367413748c815780c",
      "parents": [
        "8224ad4f70a66316a77e9aafbdfe495aba8a8680",
        "3885220ed562b82d9109bb305c2f9db75853c6ed"
      ],
      "author": {
        "name": "Deepanshu Gupta",
        "email": "deepanshu@google.com",
        "time": "Wed Jun 04 22:11:36 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 22:11:37 2014 +0000"
      },
      "message": "Merge \"Distinguish between menus in ActionBar and popup.\" into lmp-preview-dev"
    },
    {
      "commit": "6dea4aceba8f69ee4be346ec356d277a3c153f3d",
      "tree": "941461e8afd44b47a01233c04f464964005dbe30",
      "parents": [
        "4c6debb7678794401e9732cad4475e28ab91a496"
      ],
      "author": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Tue Jun 03 14:07:13 2014 -0700"
      },
      "committer": {
        "name": "Evan Charlton",
        "email": "evanc@google.com",
        "time": "Wed Jun 04 15:10:57 2014 -0700"
      },
      "message": "Expose post-dial APIs\n\nAdd APIs to expose post-dial DTMF functionality.\n\nBug: 13734588\nChange-Id: I5cc06268590c3c424ea6daf216cb205b9c470dac\n"
    },
    {
      "commit": "8224ad4f70a66316a77e9aafbdfe495aba8a8680",
      "tree": "435b859dd70c5dce7dc5f12401410f53a514f3ec",
      "parents": [
        "d618169619daa19d4bda3fca410877326763a611",
        "1633caef58ebd0bc3b0c5da15dde2fb425b77c43"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Jun 04 22:05:41 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 22:05:41 2014 +0000"
      },
      "message": "Merge \"Query style from asset-created font (Minikin)\" into lmp-preview-dev"
    },
    {
      "commit": "d618169619daa19d4bda3fca410877326763a611",
      "tree": "e557bce0a04d1b12696f120302d648ad8463078d",
      "parents": [
        "45474056ea9e3618d52869c5182a30e2300cd5c3",
        "df9b74781ae0c4554eb51744f10d53117d057982"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Wed Jun 04 21:56:26 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 21:56:27 2014 +0000"
      },
      "message": "Merge \"Camera2: Update availableStreamConfigurations for JPEG sizes\" into lmp-preview-dev"
    },
    {
      "commit": "45474056ea9e3618d52869c5182a30e2300cd5c3",
      "tree": "846cda9d9b3cf6cf15f3d17213cc3ac8e96592e0",
      "parents": [
        "4c6debb7678794401e9732cad4475e28ab91a496",
        "aa402d513a124f80b7bf3528ae8c7017e7876ad5"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Jun 04 21:49:02 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 21:49:04 2014 +0000"
      },
      "message": "Merge \"Simplified maxPanelHeight logic.\" into lmp-preview-dev"
    },
    {
      "commit": "b996d809bf10a9ad1f6f6be790d0261fe1565f3b",
      "tree": "244358cfd75219d51e4e9b4db4b909bba85d7431",
      "parents": [
        "88db5c37ada554ca6cd543f07a6af10bd1e18794"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jun 04 14:35:42 2014 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Jun 04 14:35:42 2014 -0700"
      },
      "message": "Update ripple spec, fix ripple mask, rotate progress drawable\n\nChange-Id: I4fc155bf2f12d9f324c354dee81479f9cddafac4\n"
    },
    {
      "commit": "4c6debb7678794401e9732cad4475e28ab91a496",
      "tree": "c728fad86c44b10b65b39472e7a55e3a4ac2443a",
      "parents": [
        "f5188cf6d5e474cef3d1ac9bd4e2be4965866d5f",
        "2c60de3f6d849a581cca89ece7149c3836b3b6e4"
      ],
      "author": {
        "name": "Craig Mautner",
        "email": "cmautner@google.com",
        "time": "Wed Jun 04 21:13:06 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 21:13:06 2014 +0000"
      },
      "message": "Merge \"Launch document sharing into unique activities\" into lmp-preview-dev"
    },
    {
      "commit": "df9b74781ae0c4554eb51744f10d53117d057982",
      "tree": "e6b707a44338317ca2b258057748cca476d659fc",
      "parents": [
        "f5188cf6d5e474cef3d1ac9bd4e2be4965866d5f"
      ],
      "author": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Wed Jun 04 13:42:41 2014 -0700"
      },
      "committer": {
        "name": "Zhijun He",
        "email": "zhijunhe@google.com",
        "time": "Wed Jun 04 20:56:20 2014 +0000"
      },
      "message": "Camera2: Update availableStreamConfigurations for JPEG sizes\n\nAlso Fix some doc issue in availableCapabilities\n\nBug: 12035686\nChange-Id: Ie517a587f4a9e6cd9731fcca042e24adf832d9e3\n"
    },
    {
      "commit": "f5188cf6d5e474cef3d1ac9bd4e2be4965866d5f",
      "tree": "912fd8f517e7eb645876ce5765f1b3c8c18f23e3",
      "parents": [
        "1bb443724bcf080f3acab39172096b85b04741c2",
        "9be22455ac2548dd822bdfa7e4091561eac67d57"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jun 04 20:55:56 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jun 04 20:55:57 2014 +0000"
      },
      "message": "Merge \"Fix EdgeEffect clipping and AbsListView\u0027s use of it\" into lmp-preview-dev"
    },
    {
      "commit": "9be22455ac2548dd822bdfa7e4091561eac67d57",
      "tree": "a42eb9eca309adf1678603d660d6f356f9c486c7",
      "parents": [
        "94236c56ddef7f0a3db010c38940f6eae75f67b4"
      ],
      "author": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jun 04 13:46:55 2014 -0700"
      },
      "committer": {
        "name": "Adam Powell",
        "email": "adamp@google.com",
        "time": "Wed Jun 04 13:46:55 2014 -0700"
      },
      "message": "Fix EdgeEffect clipping and AbsListView\u0027s use of it\n\nMake sure that we clip the edge glow against the edges of the view and\nnot against padding. If we\u0027re clipping to padding already, this will\nhappen automatically.\n\nBug 15020863\n\nChange-Id: I4645c92f2a372d3c9fa8bb5a9fda44c0d82ac4cf\n"
    },
    {
      "commit": "1633caef58ebd0bc3b0c5da15dde2fb425b77c43",
      "tree": "3460ae16b56a7b3ea996820ab996a6cec39429ac",
      "parents": [
        "dd1253294110f9626eac18839632de7d6102cbcc"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Jun 04 13:46:35 2014 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Jun 04 13:46:35 2014 -0700"
      },
      "message": "Query style from asset-created font (Minikin)\n\nThis patch sets fStyle on the TypefaceImpl based on querying the font,\nwhich is important in the Typeface.createFromAsset path. This fixes both\nthe style returned from getStyle() and also selects fallback fonts to\nbest match the style of the main font.\n\nFixes bug 15429916: \"Typeface.getStyle always returning 0 in some L\ndevices\".\n\nChange-Id: I1992ba1e65e7f488d331e175f5f12843f67c2faa\n"
    }
  ],
  "next": "aa402d513a124f80b7bf3528ae8c7017e7876ad5"
}
