)]}'
{
  "log": [
    {
      "commit": "b322f99476574546cad638ed8e2866ec106d51fc",
      "tree": "2fb007a42f85574e036cc5e83b3824e4c93b8d3f",
      "parents": [
        "a937b8cb333d53cbbe8c0de7fb58854b77dcb3db",
        "42028a87568c2b7b5ff3691df7c345bbc5802ade"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Sat Apr 20 04:48:18 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Apr 20 04:48:18 2013 +0000"
      },
      "message": "Merge \"Add new error code for Debug Context work.\" into jb-mr2-dev"
    },
    {
      "commit": "f64cca905c45fcc74aacf78e6510e133385110cf",
      "tree": "803d330c58dfe840a1dd3160a0e23fdc642e0067",
      "parents": [
        "58156b4123acf92f2a03885136a3b6859801f000"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Apr 19 12:56:37 2013 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Apr 19 12:56:37 2013 -0700"
      },
      "message": "Updating API based on feedback\n\nbug 8656887\n\nThis hides the methods used to support Camera\nFixes the oversight in LaunchControl\nDocuments some missing functions\n\n\n\n\nChange-Id: I5b19b65dd5ddf9917100192c180bb63d89c80679\n"
    },
    {
      "commit": "42028a87568c2b7b5ff3691df7c345bbc5802ade",
      "tree": "8e257d643823c046b3956494ddb9b72f25a15762",
      "parents": [
        "09d0ee261d11396e1541c23d8f4f3f5d7e6a9e18"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Wed Apr 17 19:22:01 2013 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Wed Apr 17 19:22:01 2013 -0700"
      },
      "message": "Add new error code for Debug Context work.\n\nBug: 7343201\n\nThis error type is less severe when running under the debug context,\nallowing developers to use RSErrorHandler to respond to errors like\nout-of-bounds native accesses.\n\nChange-Id: I79c87d1956c94833546f0f638ffa1aafecae49cd\n"
    },
    {
      "commit": "9bf189228fdb0ec14b284f8bd543d5f9137997cc",
      "tree": "be5ebeea9340aa4c718cae968e34d3d9cab34e8e",
      "parents": [
        "02d56d90e01e20db8424de94a14fe59dc94f19c0"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Sat Apr 13 19:48:36 2013 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Sun Apr 14 02:56:03 2013 +0000"
      },
      "message": "Revert GC thread changes\n\nThis is not quite a straight revery, some manual edits were necessary.\n\nThe original CL didn\u0027t undergo sufficient design review or testing.  Revert until the regressions can be sorted out.\n\nBug 8585185\n\n\nThis reverts commit 6dacf8355a0692b52c49f603f43317772cb36175\n\nThis reverts commit f8c033db1edf36a0ab09568c3142054f0be2d1a1\n\nChange-Id: Ie7215bdf881332e822603547e92f810f595077fc\n"
    },
    {
      "commit": "02d56d90e01e20db8424de94a14fe59dc94f19c0",
      "tree": "9dc9e8d1edfc1dfbcc79a3c7e1e99c0d59806aa7",
      "parents": [
        "a068eeddc9d47af1a12afbe6efe7d00e8e903b9f"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Apr 12 16:40:50 2013 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Sun Apr 14 02:51:57 2013 +0000"
      },
      "message": "Unhide new RS APIs.\n\nThis exposes the fast path handling of YUV data.\n\nbug 8566866\n\nChange-Id: Iaa3700100db61dd51d16d80ea8ae22f2dcc41bb0\n"
    },
    {
      "commit": "0acc1931d364fabb32e2051f58bfbbc5f2505176",
      "tree": "2072ce4b07545d7211549df3bd336b1259fc9a5d",
      "parents": [
        "15fed390c44972932f6dd7ce3bef1004e8b98b61"
      ],
      "author": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Apr 12 17:49:17 2013 -0700"
      },
      "committer": {
        "name": "Dianne Hackborn",
        "email": "hackbod@google.com",
        "time": "Fri Apr 12 17:49:17 2013 -0700"
      },
      "message": "Add a little more resource load tracing.\n\nChange-Id: Id797adb67ab411d5b1a1c223863d3bb4655d10b1\n"
    },
    {
      "commit": "d6b8a035337e096f8d313b70f2178f4ec54ba2e4",
      "tree": "9275ec57b60fe83045159dcf4efd2a50fe6bd71c",
      "parents": [
        "3016244ffb0ee59a191b294839468a81b45a01f1",
        "7c4caadb939b1563328251c156262c179a685c70"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Apr 12 20:03:51 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 20:03:52 2013 +0000"
      },
      "message": "Merge \"Add support for synchronous get().\" into jb-mr2-dev"
    },
    {
      "commit": "869d273503adbccfae3bac7425649f2e1d2aefad",
      "tree": "94b14bbebd80c9fd1fd0b8dd997d42636c9ca6d6",
      "parents": [
        "14c8c741f79983578a8e9c5124d142c6d85ab91b",
        "6dacf8355a0692b52c49f603f43317772cb36175"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Apr 12 07:04:07 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 07:04:08 2013 +0000"
      },
      "message": "Merge \"Fix issues with GC thread.\" into jb-mr2-dev"
    },
    {
      "commit": "6dacf8355a0692b52c49f603f43317772cb36175",
      "tree": "e655e80361cc4ce74d30e2ce1bb2c4614bd9002e",
      "parents": [
        "b3a9872549137f6c3983609e48e5b2d4fc94a3d4"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Thu Apr 11 19:32:14 2013 -0700"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Thu Apr 11 22:04:26 2013 -0700"
      },
      "message": "Fix issues with GC thread.\n\nbug 8600533\n\nChange-Id: I356902ee9897daeb2c1090815beeb572234c81e7\n"
    },
    {
      "commit": "c876cc49947332a538d23d28eca25a76b8f33e93",
      "tree": "24fffa570b32f9fa69bce905da174cd4395382f8",
      "parents": [
        "a2f289a40db821c1961e16c2f4acc5785dbb3394"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Apr 11 20:22:31 2013 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Apr 11 20:22:31 2013 -0700"
      },
      "message": "Fix docs typo in YUV code\n\nbug 8566866\n\nChange-Id: I9da6d237b0a109b2c0799a41e531a0344cc19d40\n"
    },
    {
      "commit": "a2f289a40db821c1961e16c2f4acc5785dbb3394",
      "tree": "78f96aa3d8b4a513d9a2df7757389324022420f5",
      "parents": [
        "5adae45addad702de4393a68b6236b1d528c58d6",
        "739c8263a10d34f5acba7fce2052012d1545d10b"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Apr 12 02:20:10 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 02:20:11 2013 +0000"
      },
      "message": "Merge \"USAGE_IO_INPUT buffer notifications\" into jb-mr2-dev"
    },
    {
      "commit": "739c8263a10d34f5acba7fce2052012d1545d10b",
      "tree": "454a3ae0a166bf36ed1a48ef8e2be4d4dcec9e78",
      "parents": [
        "0cb19909211cefc5874c0bcb02335d7b0e988328"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Apr 11 18:07:52 2013 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Apr 11 18:14:26 2013 -0700"
      },
      "message": "USAGE_IO_INPUT buffer notifications\n\nChange-Id: I6ec0508089029da9ed118127f0c13b7b189ef5e9\n"
    },
    {
      "commit": "f5c757c6292fb2623757ef73020d3730ead063d7",
      "tree": "67693a37732a9277a7423b34859d553250553572",
      "parents": [
        "c309ca4622833bf47b57366ae038500023de1668",
        "dc25d25333d3fac96dccfb9bd31d2474d6bc2d78"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Fri Apr 12 01:03:33 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 12 01:03:33 2013 +0000"
      },
      "message": "Merge \"More fix for bug #8159072 Spinner widget should be RTL\u0027ized\" into jb-mr2-dev"
    },
    {
      "commit": "7c4caadb939b1563328251c156262c179a685c70",
      "tree": "ad98bb41045c7273136478190546cb4279e29c98",
      "parents": [
        "b3a9872549137f6c3983609e48e5b2d4fc94a3d4"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Wed Apr 10 16:21:40 2013 -0700"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Thu Apr 11 16:25:29 2013 -0700"
      },
      "message": "Add support for synchronous get().\n\nbug 8599910\n\nChange-Id: I0e7c52350cc1abb14a5ed59bb92e8e0346209d53\n"
    },
    {
      "commit": "dc25d25333d3fac96dccfb9bd31d2474d6bc2d78",
      "tree": "e0b30286b2622b51482770d2a3b7fec11208c7bc",
      "parents": [
        "94d6170b67bcfb5dc5a0c988752d34e64a5f5272"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Tue Apr 09 18:04:29 2013 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Thu Apr 11 13:38:57 2013 -0700"
      },
      "message": "More fix for bug #8159072 Spinner widget should be RTL\u0027ized\n\n- fix DrawableContainerState.getChangingConfigurations() to take care about its children\n- make Resources.verifyPreloadConfig() return false when the changing configuration\ncontains layout direction bits (this is when a Drawable is having different version\nfor LTR and RTL layout directions)\n- use constant state instead of the resource type value for checking if we can\npreload the drawable\n- fix typo\n\nChange-Id: Idd64caf0fbe0f5cfd5ffe09343e84bafa9446ea5\n"
    },
    {
      "commit": "3eba934a2747f71fa0aba2e1949567c786265359",
      "tree": "3bd4cad4196bcd6968b1a8456494f80bf4932cf7",
      "parents": [
        "ef0066a8c35b29dcf308b8e51a664ce044e79f61",
        "78e64945602fc9df6f4e3f8050a794b17ba0f22c"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Thu Apr 11 04:50:31 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 11 04:50:32 2013 +0000"
      },
      "message": "Merge \"Clean up USAGE_SHARED and add syncing for USAGE_SHARED.\" into jb-mr2-dev"
    },
    {
      "commit": "a8aa6880e4f117a265538dd55516a3f69c1c289b",
      "tree": "88788fca0504f0c33c37adb6c6b020b31af5bbdc",
      "parents": [
        "dacd47516321d263efa7489b5b9bd7d8e1714332",
        "fb32993a457088d0c7df101ef1f1a56a3b928203"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Wed Apr 10 18:37:34 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 18:37:35 2013 +0000"
      },
      "message": "Merge \"Add GC thread to RSGL.\" into jb-mr2-dev"
    },
    {
      "commit": "fb32993a457088d0c7df101ef1f1a56a3b928203",
      "tree": "12607b496e3c98c896bd7f5b99f06ce64ef6709b",
      "parents": [
        "f8c033db1edf36a0ab09568c3142054f0be2d1a1"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Wed Apr 10 11:19:54 2013 -0700"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Wed Apr 10 11:23:24 2013 -0700"
      },
      "message": "Add GC thread to RSGL.\n\nbug 8585185\n\nChange-Id: I06df29c3be831d6cd53fa8913ba3731f29c137d1\n"
    },
    {
      "commit": "7d25a829d3da96fb6ac0d285aa1bfb2022271bee",
      "tree": "c39d28f869452758074215736f6b5a5c80f676e2",
      "parents": [
        "d7094ea29bac0c3c296b79caca150e3a543fe39b"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Apr 09 23:51:56 2013 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Wed Apr 10 01:20:47 2013 -0700"
      },
      "message": "Defer RS cache creation until a ScriptC is built.\n\nBug: 8582926\nChange-Id: If017f41382f023f8f6ddd78ba198402d427c95f8\n"
    },
    {
      "commit": "d7094ea29bac0c3c296b79caca150e3a543fe39b",
      "tree": "29d2ada74ccede86c5c45aaa0c94fc4ece7662cb",
      "parents": [
        "d8b26d6c424741dd09cf70ee88fd237807aaf301",
        "60799fb74baba4c2cbf56ee2b5985a43ff83d6f7"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed Apr 10 05:17:29 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 05:17:30 2013 +0000"
      },
      "message": "Merge \"Fix docs with deprecated resize1D\" into jb-mr2-dev"
    },
    {
      "commit": "d8b26d6c424741dd09cf70ee88fd237807aaf301",
      "tree": "af3d9108da867c143884ec2baa8b93dfc2a3d446",
      "parents": [
        "07c6fa123da8c7a25edab751543d96fea1dd57f6",
        "d685894212e6dbeac1fda4996903c1da115d49a6"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Wed Apr 10 05:16:14 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 05:16:14 2013 +0000"
      },
      "message": "Merge \"Add liblog\" into jb-mr2-dev"
    },
    {
      "commit": "60799fb74baba4c2cbf56ee2b5985a43ff83d6f7",
      "tree": "d9affe0058e1c1da7ce3ef1ac1c8b9f5319ae395",
      "parents": [
        "07c6fa123da8c7a25edab751543d96fea1dd57f6"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Apr 09 22:08:40 2013 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Apr 09 22:08:40 2013 -0700"
      },
      "message": "Fix docs with deprecated resize1D\n\nChange-Id: Id1774e1e8be1c1600efaa535cf330e659addb703\n"
    },
    {
      "commit": "d685894212e6dbeac1fda4996903c1da115d49a6",
      "tree": "c52d05c78811e79a869afbcdbe55a906e38f2fa1",
      "parents": [
        "9fa49cc3308f6af593d780581121afc3c1d7e046"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Tue Apr 09 21:54:12 2013 -0700"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Tue Apr 09 21:54:12 2013 -0700"
      },
      "message": "Add liblog\n\nBug: 8580410\nChange-Id: I746aa8258866508c3a725d0773faf4518096548f\n"
    },
    {
      "commit": "07c6fa123da8c7a25edab751543d96fea1dd57f6",
      "tree": "f5325ff5ed0350828946fa52ca43adc5bb01385c",
      "parents": [
        "808723f2b8a3842114f064a5ad4ee08fa9698192",
        "f8c033db1edf36a0ab09568c3142054f0be2d1a1"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed Apr 10 04:21:01 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 10 04:21:01 2013 +0000"
      },
      "message": "Merge \"Implement RS GC worker thread.\" into jb-mr2-dev"
    },
    {
      "commit": "78e64945602fc9df6f4e3f8050a794b17ba0f22c",
      "tree": "a5e44cb625825c06db49d06d9a4dd54ab5f91b5f",
      "parents": [
        "f8c033db1edf36a0ab09568c3142054f0be2d1a1"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Tue Apr 09 17:28:56 2013 -0700"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Tue Apr 09 17:47:57 2013 -0700"
      },
      "message": "Clean up USAGE_SHARED and add syncing for USAGE_SHARED.\n\nbug 8567006\n\nChange-Id: Ie9c01eeccdd3fa0a81893314dfbce7c012d3f7d3\n"
    },
    {
      "commit": "f8c033db1edf36a0ab09568c3142054f0be2d1a1",
      "tree": "60d13d018ebbd5777404657855722d6cdc345bb6",
      "parents": [
        "b4c13c4b045f4d96c377ba1fb9d834c111412a8c"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Tue Apr 09 14:33:32 2013 -0700"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Tue Apr 09 16:01:23 2013 -0700"
      },
      "message": "Implement RS GC worker thread.\n\nBug 8579360\n\nChange-Id: I98a5509b68e592bcbb4958f2ca72c236a22910b5\n"
    },
    {
      "commit": "b05d689653b1bc94836f716f29e9578677c29075",
      "tree": "a24220c830729a6474943e2aed931b5c6a1df63e",
      "parents": [
        "0a17eb09f0639ae93747b4bbdbfa2d04b3804d80"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Apr 09 15:59:24 2013 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Apr 09 15:59:24 2013 -0700"
      },
      "message": "Cleanup Allocation and add 3D copies.\n\nbug 8567058\n\nChange-Id: Ib05ff3de851bccfea1531ca6c1801153632a2a85\n"
    },
    {
      "commit": "a90842283e322b1210e2bea5850b05177e3d87af",
      "tree": "1b814376dc63adeee70854711a94a29a51f3eb00",
      "parents": [
        "b2cb8e41f93e8a26241e3de20e862ffa66dedaa4"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Apr 05 22:06:43 2013 +0000"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Apr 05 15:17:54 2013 -0700"
      },
      "message": "Remove all public mention of RS graphics from docs.\n\nChange-Id: Ie43b5fb0353149aa9af433b6f5c5141349388ea0\n"
    },
    {
      "commit": "4134ce3386e791bd2e024677197e36a3b4768dbb",
      "tree": "5026162ca5ef927facb1643c2ac4df824b1f5d8d",
      "parents": [
        "53de5c296a579e9012d152f8a25c08f6f6091b3b",
        "bddc7ffb5203602e6e84941b1840aef5d606bcb4"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Mon Apr 01 20:27:28 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 01 20:27:28 2013 +0000"
      },
      "message": "Merge \"Fix blur intrinsic creation.\" into jb-mr2-dev"
    },
    {
      "commit": "bddc7ffb5203602e6e84941b1840aef5d606bcb4",
      "tree": "2ec8290db7f12ec8b51d65e8089b0e11bed855b6",
      "parents": [
        "6a9d93ac478a3c971f72197282de13ff0905f1ef"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Mon Apr 01 11:35:35 2013 -0700"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Mon Apr 01 12:47:38 2013 -0700"
      },
      "message": "Fix blur intrinsic creation.\n\nChange-Id: Iaf54c7395d447eec94d8b6c12986fa8d16c030f5\n"
    },
    {
      "commit": "a4b68908bdfefdf6c79a8b2c3d7bda00c543532f",
      "tree": "53ca73c2043385f710cbcc8bff0fe36d95e5d4c8",
      "parents": [
        "2fb669e68f771f07517b8d5087ca875025b9bcfb",
        "626d3c228116103e95d4429b06dad70f9812561a"
      ],
      "author": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Fri Mar 29 15:00:50 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 29 15:00:50 2013 +0000"
      },
      "message": "Merge \"bidiFlags !\u003d SkPaint::Flags\" into jb-mr2-dev"
    },
    {
      "commit": "af7c60be4d18381bfd70b079f1c57480b0c3aea8",
      "tree": "ab028990ab2f1f120bed6abebdc5dbd0b363f0e0",
      "parents": [
        "84e594f7dbe6108a2c6c57d5d9d941d0b0563b4b",
        "a25c43f5545c7d9b7e94f2bb10d64ed7d7302b49"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Thu Mar 28 16:27:23 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 28 16:27:23 2013 -0700"
      },
      "message": "am a25c43f5: am 3121868c: am 38e94e9f: am 4d0beb7e: am 4f414b79: Doc update: fix incorrect enum\n\n* commit \u0027a25c43f5545c7d9b7e94f2bb10d64ed7d7302b49\u0027:\n  Doc update: fix incorrect enum\n"
    },
    {
      "commit": "a25c43f5545c7d9b7e94f2bb10d64ed7d7302b49",
      "tree": "bfabfe89d07e84f88bb06ebe82bf0dc5e81ddfe8",
      "parents": [
        "5c3ddcd14b79c4737ea06f68d8efd39543d60382",
        "3121868cb860eb47182fcbae5d55667af51afb5a"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Thu Mar 28 16:24:25 2013 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 28 16:24:25 2013 -0700"
      },
      "message": "am 3121868c: am 38e94e9f: am 4d0beb7e: am 4f414b79: Doc update: fix incorrect enum\n\n* commit \u00273121868cb860eb47182fcbae5d55667af51afb5a\u0027:\n  Doc update: fix incorrect enum\n"
    },
    {
      "commit": "4f414b7949a969c1e1cb0597155bca1d3aa2c455",
      "tree": "54c20334eac974845c7b5d212663cdf21543dcce",
      "parents": [
        "689e827aa3fa69d20087972dfb93ed257e4d109b"
      ],
      "author": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Thu Mar 28 16:13:32 2013 -0700"
      },
      "committer": {
        "name": "kmccormick",
        "email": "kmccormick@google.com",
        "time": "Thu Mar 28 16:14:08 2013 -0700"
      },
      "message": "Doc update: fix incorrect enum\n\n\"Bug: 4980236\"\n\nChange-Id: I39f8f429574a9916c5fffc5b2e4ec4715ec48803\n"
    },
    {
      "commit": "626d3c228116103e95d4429b06dad70f9812561a",
      "tree": "f103c07cc4d153466752bec15a91520eda6dc584",
      "parents": [
        "44bed6af1d40e529b51d992507d7dd3370abf262"
      ],
      "author": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Wed Mar 27 15:35:53 2013 -0700"
      },
      "committer": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Thu Mar 28 15:56:14 2013 -0700"
      },
      "message": "bidiFlags !\u003d SkPaint::Flags\n\nWe\u0027ve a number of native functions in the text layout path that take\na bidiFlags argument. We\u0027ve a number of callers of those functions\npassing in SkPaint::Flags in that slot. This completely breaks text\ndirectionality for the affected functions, as\nSkPaint::kAntiAlias_Flag happens to share values with kBidi_RTL,\nresulting in anti-aliased SkPaints measuring text as if it were RTL,\nand non-anti-aliased SkPaints measuring text as if it were LTR,\nregardless of the actual text directionality. Oops!\n\nTo address the issue, this commit replaces erroneous calls to\nSkPaint.getFlags() with the value of Paint.mBidiFlags, and includes\nthe necessary plumbing to get that value where it needs to be.\n\nBug: 8471481\nChange-Id: I2d04b70defed3130fc1ad13f4c9098f5fce4ffde\n"
    },
    {
      "commit": "8ff0201ad0354b6c43aebac6075298ee847c42ef",
      "tree": "364cd6fecc6be3ea5192ce9cdfaa1f2fe9b4cc97",
      "parents": [
        "8565520b85bd42bc57adc551c4a72bc3f5b0025a",
        "275812c2bb09a82efd7ea8d90b57c99ff51eab0a"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Wed Mar 27 21:32:31 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 27 21:32:31 2013 +0000"
      },
      "message": "Merge \"Revert \"Remove all public mention of RS graphics from docs.\"\" into jb-mr2-dev"
    },
    {
      "commit": "275812c2bb09a82efd7ea8d90b57c99ff51eab0a",
      "tree": "88c1ed93480d5ef5631041c1b6ee970aacb3a88e",
      "parents": [
        "d72f932b8cbf461ebb79c249ce92b9b811122190"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Wed Mar 27 21:31:28 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 27 21:31:28 2013 +0000"
      },
      "message": "Revert \"Remove all public mention of RS graphics from docs.\"\n\nThis reverts commit d72f932b8cbf461ebb79c249ce92b9b811122190\n\nChange-Id: I056b13d0b2beb508e4215bc0d289cf3e76a3a986\n"
    },
    {
      "commit": "8565520b85bd42bc57adc551c4a72bc3f5b0025a",
      "tree": "1464e80623f48dc0bb4df6915d8c14749a8b1603",
      "parents": [
        "9cd645121584bc167b3fab61b1ed89ddc4631365",
        "d72f932b8cbf461ebb79c249ce92b9b811122190"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Wed Mar 27 21:01:37 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 27 21:01:37 2013 +0000"
      },
      "message": "Merge \"Remove all public mention of RS graphics from docs.\" into jb-mr2-dev"
    },
    {
      "commit": "5a722cf8b2dc7c6b4acc937a6d68bc88e1702d78",
      "tree": "8dda25a031e4e96ac5d322a356deb410217f18b6",
      "parents": [
        "f00529d901da11d98ddf4b3b06d411e6879c9591"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Mar 26 13:27:37 2013 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Mar 26 13:27:37 2013 -0700"
      },
      "message": "Add yuv get\n\nChange-Id: I6df5c0a8129283c0ad600b232790da10c395b479\n"
    },
    {
      "commit": "d72f932b8cbf461ebb79c249ce92b9b811122190",
      "tree": "2e89f77cf54e7b88b94773b04aa558f12aae0489",
      "parents": [
        "aad37a1eeb4dcd35500a382401b889d34f6430d2"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Thu Mar 14 12:11:18 2013 -0700"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Mon Mar 25 18:22:20 2013 -0700"
      },
      "message": "Remove all public mention of RS graphics from docs.\n\nChange-Id: I50b29c89ae80ba3ae7b12dc60fee8585e17ed560\n"
    },
    {
      "commit": "10c4d99f04a399c78529d0ae66c1785b26a125c3",
      "tree": "37d4980a49b7a466e49b6c773a9f8b3d89763ca3",
      "parents": [
        "afd10322f598abfda973ad78117dd297e09de212",
        "633326e29f008d2b86e523cfeedcbb2a0883181f"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Mar 20 23:30:52 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 20 23:30:53 2013 +0000"
      },
      "message": "Merge \"Manage drawable invalidation automatically for Overlays\" into jb-mr2-dev"
    },
    {
      "commit": "633326e29f008d2b86e523cfeedcbb2a0883181f",
      "tree": "a409f9b189e442d95c297d146942d0f5df5136b6",
      "parents": [
        "63f1e2fb6b7102490b11523589b82c2101d3c079"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Mar 20 16:14:56 2013 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Wed Mar 20 16:23:33 2013 -0700"
      },
      "message": "Manage drawable invalidation automatically for Overlays\n\nDrawables added to a view\u0027s Overlay will now cause the Overlay to\nbe invalidated via the normal drawable-invalidation mechanism. That is,\nchanges to any of the drawables in the overlay should cause invalidation of\nthe proper area of the overlay and thus the hostView, causing the appropriate\narea to be redrawn.\n\nAlso, fixed a bug in drawable invalidation so that bounds changes will now\ncorrectly invalidate both the old and new bounds areas.\n\nIssue #8350510 Add APIs needed for future animation capabilities\n\nChange-Id: Icae5fa0e420232ee17dc39be10084345bae8dbd8\n"
    },
    {
      "commit": "665f02c66702b77db25e950ff433230186bc3243",
      "tree": "456a90fee061eed322d910c3683087a8eeece58d",
      "parents": [
        "a35d380bac61804551d4927df9595980373d2eff"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed Mar 20 14:56:05 2013 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed Mar 20 14:56:05 2013 -0700"
      },
      "message": "Fix bug #8437358 Clean any ICU related code from TextLayout / Paint and their dependencies\n\n- remove the ICU related methods and update the methods using the \"reserved\" argument\n- update to CTS in another CL too\n\nChange-Id: I5509736568c342d9d17bfeafc17951117ab5d3cc\n"
    },
    {
      "commit": "e8918c57bde0152a109ac05386b21c8127523018",
      "tree": "ccf9526c88dde5fbb6da324a5a9e26d9792fecd8",
      "parents": [
        "261f82ca996a4b192b56350dd2eda6016f9d5203",
        "d320001807168f5565bab9807ef13c111096bbb3"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Fri Mar 15 21:29:09 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 15 21:29:09 2013 +0000"
      },
      "message": "Merge \"Fix errors in Canvas.EdgeType docs\" into jb-mr2-dev"
    },
    {
      "commit": "d320001807168f5565bab9807ef13c111096bbb3",
      "tree": "f8b7c4b91c75a1bd3e0dc99ef6375c5152848ca3",
      "parents": [
        "36818c414d5ccd23ea7bb68993b007aee50a8cc6"
      ],
      "author": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Fri Mar 15 14:25:54 2013 -0700"
      },
      "committer": {
        "name": "Chet Haase",
        "email": "chet@google.com",
        "time": "Fri Mar 15 14:25:54 2013 -0700"
      },
      "message": "Fix errors in Canvas.EdgeType docs\n\nIssue #7722363 Fix Canvas EdgeType docs\n\nChange-Id: I2908ff22879eb5996da73a37dae1a4cabf82fffb\n"
    },
    {
      "commit": "da12f389eb4be0c08ca3fa9ca7663f4977858df5",
      "tree": "b1bf0853765bb1bb4728073b8f08982131d1cc04",
      "parents": [
        "19f46b0d7a1cdba362bc3d6fc8e9251307e96bd4"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Fri Mar 15 11:26:56 2013 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Fri Mar 15 11:26:56 2013 -0700"
      },
      "message": "Revert \"Clean Paint.mBidiFlags as it is no longer used\"\n\nThis reverts commit 6d9fe5bd22b531bfce69b146254a4791c76acddc.\n"
    },
    {
      "commit": "a4bf8114a73371b51a0eba9d5d61dfeb597a1abb",
      "tree": "be80aee54242c844266ce56d9f99c7060440b826",
      "parents": [
        "e0e448f181ef5be8491bcef8e787fb96a7719c77"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Fri Mar 15 11:22:29 2013 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Fri Mar 15 11:22:29 2013 -0700"
      },
      "message": "Revert \"fix argument mismatches in Paint JNI\"\n\nThis reverts commit b61fb10fe435b74a761e82f517abd0320f22193e.\n"
    },
    {
      "commit": "1e645d29250731c6e34040940c59f1033213ad3e",
      "tree": "5f65899f48a9043a89840c37834a27097fcb1f5f",
      "parents": [
        "f73e7fdd6dff4ea4c1039fd6cee0b9402ae15b6f"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Mar 08 14:32:43 2013 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Mar 08 14:32:43 2013 -0800"
      },
      "message": "Fix typo\n\nChange-Id: I4e4d3aec62d1400f90a10802148ef875b5a268ef\n"
    },
    {
      "commit": "25a3b1ddeb470737ba8d05baabd6f3e5ad394ab0",
      "tree": "7e7260cee183a5adcccab22f76313cda65e433cc",
      "parents": [
        "daa95754a53a9f90c4afaa4eccdc25f08fd2d264",
        "cc3fec699d9fdf57a080106e6ca7b3ae845f1446"
      ],
      "author": {
        "name": "Adam Koch",
        "email": "akoch@google.com",
        "time": "Tue Mar 05 14:38:30 2013 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 05 14:38:30 2013 +0000"
      },
      "message": "am cc3fec69: am 0c8dfd7d: am 1061c578: am 095aa4b6: am 1a5bec01: Merge \"Doc fix: update BitmapFactory.Options.inSampleSize javadoc Bug: 8250653\" into jb-mr1-dev\n\n* commit \u0027cc3fec699d9fdf57a080106e6ca7b3ae845f1446\u0027:\n  Doc fix: update BitmapFactory.Options.inSampleSize javadoc Bug: 8250653\n"
    },
    {
      "commit": "e43d5714fc4b06ebab0340c92aebb79190278573",
      "tree": "3b34b1d9e0b0cec3c18c47080348bc3712f5f6a9",
      "parents": [
        "0793c6e84fa841cfc2c802518796b36a7042b5ec",
        "1a5bec0127ca4584008a1ab9e1ce49e671f8387c"
      ],
      "author": {
        "name": "Adam Koch",
        "email": "akoch@google.com",
        "time": "Tue Mar 05 06:37:48 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 05 06:37:48 2013 -0800"
      },
      "message": "am 1a5bec01: Merge \"Doc fix: update BitmapFactory.Options.inSampleSize javadoc Bug: 8250653\" into jb-mr1-dev\n\n* commit \u00271a5bec0127ca4584008a1ab9e1ce49e671f8387c\u0027:\n  Doc fix: update BitmapFactory.Options.inSampleSize javadoc Bug: 8250653\n"
    },
    {
      "commit": "cc3fec699d9fdf57a080106e6ca7b3ae845f1446",
      "tree": "f698580aa5fbc486c7a7916279e0c4e8848f2646",
      "parents": [
        "056c610c9ba83fbf68e15fa4557620dc7820f087",
        "0c8dfd7d281d037df3d427ccb6bf4642b2617a63"
      ],
      "author": {
        "name": "Adam Koch",
        "email": "akoch@google.com",
        "time": "Tue Mar 05 06:36:31 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 05 06:36:31 2013 -0800"
      },
      "message": "am 0c8dfd7d: am 1061c578: am 095aa4b6: am 1a5bec01: Merge \"Doc fix: update BitmapFactory.Options.inSampleSize javadoc Bug: 8250653\" into jb-mr1-dev\n\n* commit \u00270c8dfd7d281d037df3d427ccb6bf4642b2617a63\u0027:\n  Doc fix: update BitmapFactory.Options.inSampleSize javadoc Bug: 8250653\n"
    },
    {
      "commit": "095aa4b611472f64bdbd1499d05b747cebc3f792",
      "tree": "a1b07fbde001decaa2edb7def94750746e94b4bf",
      "parents": [
        "1e5e3748d4d431e48bd4b6a461ab3a9127beff7d",
        "1a5bec0127ca4584008a1ab9e1ce49e671f8387c"
      ],
      "author": {
        "name": "Adam Koch",
        "email": "akoch@google.com",
        "time": "Tue Mar 05 06:30:03 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 05 06:30:03 2013 -0800"
      },
      "message": "am 1a5bec01: Merge \"Doc fix: update BitmapFactory.Options.inSampleSize javadoc Bug: 8250653\" into jb-mr1-dev\n\n* commit \u00271a5bec0127ca4584008a1ab9e1ce49e671f8387c\u0027:\n  Doc fix: update BitmapFactory.Options.inSampleSize javadoc Bug: 8250653\n"
    },
    {
      "commit": "836f93dc5f00536baa56f7c035c424a130f9c2a3",
      "tree": "c0c9f729c780fce40f2811277812d05499afb8b8",
      "parents": [
        "42ca4975dc6ec2c206f8e7e883e1d0d549b44c95",
        "fe28ef84f253190faaecf6fa3848898e41212ddb"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Tue Mar 05 01:57:26 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 05 01:57:26 2013 +0000"
      },
      "message": "Merge \"Never resize a Bitmap down to 0 at load time Bug #8313929\" into jb-mr2-dev"
    },
    {
      "commit": "fe28ef84f253190faaecf6fa3848898e41212ddb",
      "tree": "0540a69429c7467faa0359db6de6659385a6f52b",
      "parents": [
        "19d4dd8599cb870923ab349d2ab96cacffd9c6f5"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Mar 04 17:55:55 2013 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Mon Mar 04 17:55:55 2013 -0800"
      },
      "message": "Never resize a Bitmap down to 0 at load time\nBug #8313929\n\nChange-Id: Ic9b691319f162228c72ad1afed4dfe0b4181c422\n"
    },
    {
      "commit": "3e7dbf5373732459b74fd698a6912d6115ed2870",
      "tree": "cedfc51fab5b9c0784f5b564cc14a2f651b6a078",
      "parents": [
        "62f16bfc5e90f0320ab68b66b5b5b125cada1867",
        "a5ef27da958acb84014b9f6ca4622c02be02fe22"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Mon Mar 04 18:58:18 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 04 18:58:19 2013 +0000"
      },
      "message": "Merge \"Document that degenerate lines wont be drawn\" into jb-mr2-dev"
    },
    {
      "commit": "a5ef27da958acb84014b9f6ca4622c02be02fe22",
      "tree": "d11dd34bf6d654b49f342adebf787d94e975aacc",
      "parents": [
        "1da8a6a36df0389dd4c213a8f9698874c484c839"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Mon Mar 04 10:23:54 2013 -0800"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Mon Mar 04 10:41:55 2013 -0800"
      },
      "message": "Document that degenerate lines wont be drawn\n\nbug:7658830\n\nSkia and the HW acceleration path don\u0027t render anything for degenerate\nlines.\n\nChange-Id: I5ea6fe8f16533e5045a7cd10475f4240f6c311b6\n"
    },
    {
      "commit": "cdac497289fd2c39a352f6167dae3f77cc608cb8",
      "tree": "f56b99436d16832d6d6a8e5df89ad9450e864d22",
      "parents": [
        "7ac02bfb862aec324b00f3919ff00a95ff1effa6"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Fri Feb 22 16:08:30 2013 -0500"
      },
      "committer": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Mon Mar 04 10:10:15 2013 -0500"
      },
      "message": "Deprecate read/write Pictures to streams.\n\nbug: 8241089\nChange-Id: I435a534f5110cb2b8aba87c047b509020a22fd67\n"
    },
    {
      "commit": "cccd6c67db8c610bcaa469e0e1b808eb98807453",
      "tree": "8f2e9d5c8458a2d745db0495e97c0730edfce8de",
      "parents": [
        "7f61d0146e48275bf372e6b1ea82d2f48163c73d",
        "f0e06784609bd3a62cbf86499b4348f4521b6de6"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Fri Mar 01 01:16:43 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 01 01:16:44 2013 +0000"
      },
      "message": "Merge \"Avoid trying to draw invisible ShapeDrawables\" into jb-mr2-dev"
    },
    {
      "commit": "f0e06784609bd3a62cbf86499b4348f4521b6de6",
      "tree": "ccf8a24a7c2f6ed0754d741704d3ecce82ae72b8",
      "parents": [
        "29466f85c06b7b58b2d058dcf293298fecdeb704"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Feb 28 17:05:12 2013 -0800"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Feb 28 17:05:12 2013 -0800"
      },
      "message": "Avoid trying to draw invisible ShapeDrawables\n\nThis avoids work when a drawable is declared with @android:color/transparent\n\nChange-Id: I1b6d3b22751e378be047a5538dfd4d4baab3c03a\n"
    },
    {
      "commit": "abd5db9d37839bb47c77e03b28d00042582fbfe2",
      "tree": "cdcfbf36e1194e35f6eb06a1569412e25e921dca",
      "parents": [
        "23b046c4af6672d96a4ef7bb27fb444e40f0bd5d"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Thu Feb 28 11:45:22 2013 -0800"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Thu Feb 28 14:33:01 2013 -0800"
      },
      "message": "Add support and better exceptions for Bitmaps with a null config.\n\nBug: 8263427\nChange-Id: I4181402e4739c6a40591f1e1416fca98643ecc57\n"
    },
    {
      "commit": "8e04840f38a16f806754dfca3de50c2548e67913",
      "tree": "fefcc9d799d1ec07c49a96ecc7edc115613435c7",
      "parents": [
        "0493d7997e22376524d707e407662d0f98f40c47"
      ],
      "author": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Tue Feb 26 11:18:42 2013 -0800"
      },
      "committer": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Wed Feb 27 11:38:05 2013 -0800"
      },
      "message": "round subpixels up to next integer in measureText DO NOT MERGE\n\nA common source of layout bugs we\u0027re seeing these days involves the\noutput of measureText() being fed into StaticLayout\u0027s constructor.\nmeasureText() returns subpixel-accurate values, but StaticLayout only\ntakes integral bounds, resulting in the subpixel portion of the\nbounds being truncated. This leaves StaticLayout with insufficient\nspace to layout the text that was just measured, causing all manner\nof unexpected line breaks.\n\nThis could be causing issues elsewhere, as well. Until our text\npipeline is fully subpixel-perfect, it\u0027s best that measureText\nguarantee that the value it returns will be sufficient to contain\nthe text, even if cast to int.\n\nCherry-pick of Ib84947f0d0a1229287f5b19b99e7efd40f5317f7\n\nBug: 8164205\nChange-Id: I69795ba5770112c0a3d0e752158076a8d1646b1a\n"
    },
    {
      "commit": "add26dca07cc5a5c935bc68f57bee2c1cd96a79e",
      "tree": "a0d9855c7337250c4bb99be852795090699ad691",
      "parents": [
        "786525e8ea49c32b54eda5c260e125f5f2cf80e7"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Feb 22 18:43:45 2013 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Feb 22 18:43:45 2013 -0800"
      },
      "message": "add support for debug and profile contexts.\n\nChange-Id: I759e54e365a344a93d725eb4fa70a2c4c98bf05a\n"
    },
    {
      "commit": "fa5cb40793f6765b1f09e1253703f8bdfb7a825a",
      "tree": "85eab0dae1e951a6bcca298094a2a6c0d8a60bb3",
      "parents": [
        "84956b36ecbfa8992c318c034f50fb0e4154ae16",
        "c089c2fc00054d6dde24b98e78226923a5364564"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Feb 22 21:59:19 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 22 21:59:19 2013 +0000"
      },
      "message": "Merge \"Fix build break.\""
    },
    {
      "commit": "c089c2fc00054d6dde24b98e78226923a5364564",
      "tree": "52f33defb1f135cf3d96e1ec3d5edbfa1b2494d6",
      "parents": [
        "72226e0543461133b9e177a3e78ae50b0c65e797"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Feb 22 13:57:36 2013 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Feb 22 13:57:36 2013 -0800"
      },
      "message": "Fix build break.\n\nChange-Id: I362c96787482bc8daee7dd4a01817ab7ed79b730\n"
    },
    {
      "commit": "ec39a94ac299e57c800a82814651c713f3a5f5c7",
      "tree": "c0bae411a1f5a3ae37af0a119fc36d607e0d39ae",
      "parents": [
        "51b4484a2db54addc0a59122d1ded5518a2cce64",
        "72226e0543461133b9e177a3e78ae50b0c65e797"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Feb 22 21:35:12 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 22 21:35:12 2013 +0000"
      },
      "message": "Merge \"Implement USAGE_IO_INPUT\""
    },
    {
      "commit": "72226e0543461133b9e177a3e78ae50b0c65e797",
      "tree": "6d86fb635d269961fd5ee1684187c0360b473164",
      "parents": [
        "ec6156f9e884ba85c76a9c4683f83f18b3f64afa"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Feb 22 12:45:54 2013 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Feb 22 12:45:54 2013 -0800"
      },
      "message": "Implement USAGE_IO_INPUT\n\nChange-Id: Id5b9e3d0a17e4df15eec36d542fde6dc626138b2\n"
    },
    {
      "commit": "758333d70a749fb50276057abc585cbc0decc8d4",
      "tree": "f32070736a0e13bc9e2c2598f3b72dc3259176dc",
      "parents": [
        "f32cbc3d490845967e28b0995ac88187b197642c"
      ],
      "author": {
        "name": "Adam Koch",
        "email": "akoch@google.com",
        "time": "Fri Feb 22 11:45:17 2013 -0500"
      },
      "committer": {
        "name": "Adam Koch",
        "email": "akoch@google.com",
        "time": "Fri Feb 22 11:45:17 2013 -0500"
      },
      "message": "Doc fix: update BitmapFactory.Options.inSampleSize javadoc\nBug: 8250653\n\nChange-Id: I7187372ab3c742b9395d119a7425f60f071dbb4e\n"
    },
    {
      "commit": "1b63e60abd3082f539b4e1f4562eec2005383ba5",
      "tree": "357563e99b28ec8b452fa56d8c88d3a0f19f5140",
      "parents": [
        "29ae06633d6e63fdb29f229f75de758a542c6b66"
      ],
      "author": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Thu Feb 21 13:05:09 2013 -0500"
      },
      "committer": {
        "name": "Derek Sollenberger",
        "email": "djsollen@google.com",
        "time": "Thu Feb 21 14:49:17 2013 -0500"
      },
      "message": "Fix use case where the Java Canvas is reused.\n\nWhen provided with a new bitmap device the canvas will retain\ncertain information such as it\u0027s matrix and clip.\n\nbug: 8167188\nChange-Id: I20ac8a24eebc85fb7c147504a103ce9a95b530b3\n"
    },
    {
      "commit": "c4ca87f0f4034d4b987084d2b62ed7e5e0430557",
      "tree": "72ae034904f9554d1ed6228944e7711959fc21d7",
      "parents": [
        "09bd2113e3a6bb2c63f01b62a09ae3c23d3c0454",
        "8a47d8eaec26d0937aee94a057f561f246748339"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed Feb 20 10:42:40 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 20 10:42:40 2013 -0800"
      },
      "message": "am 8a47d8ea: Merge \"Clean up clipping and deferral logic\"\n\n* commit \u00278a47d8eaec26d0937aee94a057f561f246748339\u0027:\n  Clean up clipping and deferral logic\n"
    },
    {
      "commit": "5d11676414b3606792e23c269cf75b44faa1a2af",
      "tree": "4cc1e7f6dd978c9575f19aa8e4137837fc042fd7",
      "parents": [
        "ad82f20d2382396f5ac75fdf6f7db5c4da1c4c23"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue Feb 19 17:49:31 2013 -0800"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue Feb 19 18:56:10 2013 -0800"
      },
      "message": "Clean up clipping and deferral logic\n\nbug:8037003\n\n-Merges replay methods\n-Bounds checking for DrawBitmapMesh, DrawRects and DrawDisplayList\n-Use clip as bounds for otherwise unbounded draw operations\n\nClip-as-bounds is correct for drawColor and functor, but other draw\noperations (pos text, text on path, and layers) still need true bounds\ncalculation\n\nChange-Id: I5d5149d2c624f01e3fe46628bf156e835e69b9d5\n"
    },
    {
      "commit": "ece85f3b049141164586df286c9afda388bb8a3b",
      "tree": "40d694a8a6ea67708d79203f03d4e9b803f840e4",
      "parents": [
        "5db25eda73b85338e4e0e70178b9650509a42bb3",
        "840b5069707c6f39ec06231dacbcbe8159d581c1"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Feb 15 18:59:22 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 15 18:59:22 2013 -0800"
      },
      "message": "am 840b5069: Merge \"Support typed YUV allocations.\"\n\n* commit \u0027840b5069707c6f39ec06231dacbcbe8159d581c1\u0027:\n  Support typed YUV allocations.\n"
    },
    {
      "commit": "840b5069707c6f39ec06231dacbcbe8159d581c1",
      "tree": "dd00654217b7b6a4d9820b48cdf6c6bd7e9412b9",
      "parents": [
        "ab7a2919a321af21b234d8db14748624c1b13634",
        "dd6c8b34f172ba699954e4d3095dba8c0fd5e930"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Sat Feb 16 02:53:46 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 16 02:54:22 2013 +0000"
      },
      "message": "Merge \"Support typed YUV allocations.\""
    },
    {
      "commit": "5db25eda73b85338e4e0e70178b9650509a42bb3",
      "tree": "eaa2610aba5dea460c27605e340942d30d12a1db",
      "parents": [
        "225e8943de3994834f18b0b255e8addf812cb86a",
        "ab7a2919a321af21b234d8db14748624c1b13634"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Feb 15 18:15:40 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 15 18:15:40 2013 -0800"
      },
      "message": "am ab7a2919: Merge \"Add MIRRORED_REPEAT.\"\n\n* commit \u0027ab7a2919a321af21b234d8db14748624c1b13634\u0027:\n  Add MIRRORED_REPEAT.\n"
    },
    {
      "commit": "ab7a2919a321af21b234d8db14748624c1b13634",
      "tree": "af99448e8910dbee5f9d5c2ffb6ac0a578735bbe",
      "parents": [
        "857089eb1efcc7d86f373edf8cb30911a95f6bac",
        "6b9b2caf2bf977508e223792bb5eba75091c232d"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Sat Feb 16 02:11:08 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Feb 16 02:11:32 2013 +0000"
      },
      "message": "Merge \"Add MIRRORED_REPEAT.\""
    },
    {
      "commit": "dd6c8b34f172ba699954e4d3095dba8c0fd5e930",
      "tree": "85f0730fe135922fb6691fc41ec3f058a4e509e4",
      "parents": [
        "afc43ed9a765766fc35477f42cbc6bfdad0b1067"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Feb 15 17:27:24 2013 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Feb 15 17:27:24 2013 -0800"
      },
      "message": "Support typed YUV allocations.\n\nChange-Id: I56e7a318dc979f0b7454fcfa5773ea6d95bbaeaa\n"
    },
    {
      "commit": "6b9b2caf2bf977508e223792bb5eba75091c232d",
      "tree": "93d482b1d8eba79d07326ec7434228d3bdae3261",
      "parents": [
        "769a5b72dc076facae20154bf5d55b9810322b87"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Feb 15 13:25:55 2013 -0800"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Feb 15 14:53:09 2013 -0800"
      },
      "message": "Add MIRRORED_REPEAT.\n\nChange-Id: I7565da24912a3c33d8f824da9ea0899a423d3c40\n"
    },
    {
      "commit": "76f56dd598045dadae6dee5e8547bd077b980d5c",
      "tree": "125dc1e867a66be668757dcc26c842ab79355a66",
      "parents": [
        "df93fdb6c0d00bcbf548c4f1fa16be8bc3b15334",
        "ceec31b7dab6a23e443d5dcbcfac4a23b720cfde"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Feb 15 14:28:22 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 15 14:28:22 2013 -0800"
      },
      "message": "am ceec31b7: Merge changes I5a218ca1,I853a76d9\n\n* commit \u0027ceec31b7dab6a23e443d5dcbcfac4a23b720cfde\u0027:\n  Refactoring: Rename SurfaceTextureClient to Surface\n  clean-up following Surface split\n"
    },
    {
      "commit": "52800617946c456e78ed010c82d0ec4358368164",
      "tree": "bad73c6c8deec082b972569b6f2e57a43e8d2d41",
      "parents": [
        "29479ebe1007361222bf6ab4d5e2a27927d4b8e8"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Feb 14 17:11:20 2013 -0800"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Feb 15 12:47:40 2013 -0800"
      },
      "message": "Refactoring: Rename SurfaceTextureClient to Surface\n\nChange-Id: I5a218ca11abeeec05e3a4c3cfc581bcc788814ea\n"
    },
    {
      "commit": "c85637f0e60964af101a9c43a1ae92ee2d1be168",
      "tree": "1644e908d802e7106688a260190e04486570c8d4",
      "parents": [
        "eaa74a42f98ca8567a8be67fbb0b2984d38e41db",
        "c69bce2e41c70da35e1b6a2ab5ec44469ab14c80"
      ],
      "author": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Thu Feb 14 19:59:03 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 14 19:59:03 2013 -0800"
      },
      "message": "am c69bce2e: Merge \"fix argument mismatches in Paint JNI\"\n\n# Via Android (Google) Code Review (1) and Victoria Lease (1)\n* commit \u0027c69bce2e41c70da35e1b6a2ab5ec44469ab14c80\u0027:\n  fix argument mismatches in Paint JNI\n"
    },
    {
      "commit": "b61fb10fe435b74a761e82f517abd0320f22193e",
      "tree": "08be8d19c6355e3ee0a54acc7512967a84e603da",
      "parents": [
        "fd869887c3477bb2699b72ea752a8466602ea637"
      ],
      "author": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Thu Feb 14 15:58:46 2013 -0800"
      },
      "committer": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Thu Feb 14 15:58:46 2013 -0800"
      },
      "message": "fix argument mismatches in Paint JNI\n\nPaint.getTextRunCursor() no longer has a \"flags\" argument on the Java\nside. The native side, however, still had the argument, and was being\ncalled with misaligned arguments, causing all manner of madcap fun.\n\nAlso, the version of Paint.getTextRunCursor() that took String as an\nargument needed to lose the \"flags\" argument, as well, to prevent an\ninfinite loop in the CharSequence version of the function, which was\nsupposed to be calling the String version but was actually calling\nitself.\n\nBug: 8201224\nChange-Id: Iad0dabaf81185f29a082566cc64590f2ba9bc31c\n"
    },
    {
      "commit": "c932760f667cf56ca7a1aeffde505745dc3632e1",
      "tree": "280d86bf8205c51a2b6b59da6c617e220677e790",
      "parents": [
        "eb26fbe427192bc87bb3dbb7882dbf87f760fab2",
        "7c1a49f5f5ed6613d736464bf5001b777e89ced2"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed Feb 13 23:14:26 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 13 23:14:58 2013 +0000"
      },
      "message": "Merge \"Revert \"Merge remote-tracking branch \u0027goog/master-chromium\u0027 into \u0027goog/master\u0027\" DO NOT MERGE\""
    },
    {
      "commit": "9b10e27d60765b36271848e87230e8c6ca4b1ed2",
      "tree": "02f0fb975ad7a930331a4014f3d9b0ce2bafb5c7",
      "parents": [
        "fd0fa65eeae00f58863af060950e10f20971726b",
        "dac6ed0b69b23ab25757085dd5ce68092516ee2f"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Wed Feb 13 23:06:34 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 13 23:06:34 2013 +0000"
      },
      "message": "Merge \"Add rsnScriptForEachClipped() implementation with no param array.\""
    },
    {
      "commit": "0c33ecd209d884a9a2b9ad807cb798583b890a08",
      "tree": "dd4b807023a4a71399d106221387176d360cc8c0",
      "parents": [
        "9cabb366917ec91d3dc1329ff7ea7c98c89399bb",
        "6d9fe5bd22b531bfce69b146254a4791c76acddc"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Wed Feb 13 19:11:50 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 13 19:11:50 2013 +0000"
      },
      "message": "Merge \"Clean Paint.mBidiFlags as it is no longer used\""
    },
    {
      "commit": "7c1a49f5f5ed6613d736464bf5001b777e89ced2",
      "tree": "c6726264bde03f4c5957876921d4b15a835b2c71",
      "parents": [
        "d04892d207d50378356feef181ac4e4eff9652d7"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed Feb 13 10:25:12 2013 -0800"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Wed Feb 13 10:50:20 2013 -0800"
      },
      "message": "Revert \"Merge remote-tracking branch \u0027goog/master-chromium\u0027 into \u0027goog/master\u0027\" DO NOT MERGE\n\nThis reverts commit 6c0307dd0aefe9a08794b155fc03ee60ebd14f25, reversing\nchanges made to a2cd828b749c444d55c2c41c7dbb85088ff94b9f.\n\nConflicts:\n\tpackages/SystemUI/res/values-sv/strings.xml\n\nChange-Id: Ia178efe8b14751583d47b2826bfe3d3d5463dd2e\n"
    },
    {
      "commit": "dac6ed0b69b23ab25757085dd5ce68092516ee2f",
      "tree": "6dea6180df015a6f29346679c6181d78fedafce3",
      "parents": [
        "7d9cf2b74236953671d20f5634f3b4234c25c6fa"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Wed Feb 13 00:09:02 2013 -0800"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Wed Feb 13 00:09:02 2013 -0800"
      },
      "message": "Add rsnScriptForEachClipped() implementation with no param array.\n\nJNI doesn\u0027t let us pass down a NULL parameter array (from the usrData part\nof our reflection). In this case, we simply clone our existing function, but\nremove the offending array parameter.\n\nChange-Id: Ib1d6e202f2a55ba8922eec3da5a93d8daa882250\n"
    },
    {
      "commit": "43aed48facaf8a177b84cf3ae580cabe48f2774a",
      "tree": "dc34a3c39f61d4be6c0e1bfeb3e95b2e73a8d6a6",
      "parents": [
        "7f03185fbe4ac066ffa7f6e3d29b531a9c43c29f",
        "ba9dd06176cf833898832861114e225fdb428ea0"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Wed Feb 13 00:42:37 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 13 00:42:37 2013 +0000"
      },
      "message": "Merge \"Pass through null LaunchOption structs to standard forEach.\""
    },
    {
      "commit": "ba9dd06176cf833898832861114e225fdb428ea0",
      "tree": "b3d2047479bbe610c0205902e9ffba76bf92d7c0",
      "parents": [
        "005f6f6077f34e0157598882fdc7ddb794cad84e"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Tue Feb 12 16:22:34 2013 -0800"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Tue Feb 12 16:23:19 2013 -0800"
      },
      "message": "Pass through null LaunchOption structs to standard forEach.\n\nChange-Id: I4dcde6996400207c7e361ff4b7723ec7db832e80\n"
    },
    {
      "commit": "aa5d5b1931b0e83f5a3134aaf469ff9cd5b24ee2",
      "tree": "38cc4ad8a44ab22817355b02c220946923bb4380",
      "parents": [
        "004158032af4d930c10d224f63cd915f24f4abd8",
        "5f528becb09b0956bcad15b32639f87b87f40f13"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Feb 12 22:47:46 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 12 22:47:47 2013 +0000"
      },
      "message": "Merge \"Check Element in all API levels for copy2DRangeFrom().\""
    },
    {
      "commit": "004158032af4d930c10d224f63cd915f24f4abd8",
      "tree": "7fd2cc6552940e5c1d7556a5103f41292bd2a0e5",
      "parents": [
        "28586038a617f4b097fdea205b232e690eeaabfb",
        "a9a7b3740598c79792cbcebca6a00d1595324ae9"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Feb 12 22:45:00 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 12 22:45:00 2013 +0000"
      },
      "message": "Merge \"Fix copyFrom() to use proper dimensions for copying.\""
    },
    {
      "commit": "d25d037890a8af7e04f1e6c75e5508566fbc8105",
      "tree": "1ca8b835fe43568442ccf854322c99f777b9b446",
      "parents": [
        "6b2c7600e946b4130585f8665f9720d09feb6411",
        "5b08a2dc780a26e1557cfb4806de91f9f6bfb855"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Feb 12 22:22:10 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Feb 12 22:22:10 2013 +0000"
      },
      "message": "Merge \"Add FieldPacker contructor that accepts external storage.\""
    },
    {
      "commit": "6d9fe5bd22b531bfce69b146254a4791c76acddc",
      "tree": "a4e7fee99c29961e17955f771b03fb1318d0bbd5",
      "parents": [
        "981e60edc3ed91ea8b5e1dae98669b88b175e19b"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Mon Feb 11 18:27:34 2013 -0800"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Tue Feb 12 13:12:13 2013 -0800"
      },
      "message": "Clean Paint.mBidiFlags as it is no longer used\n\nSee bug #7623824\n\nChange-Id: Ie2f9422821f6dcc73c99e8695f448e966b587b1d\n"
    },
    {
      "commit": "5f528becb09b0956bcad15b32639f87b87f40f13",
      "tree": "fcb2a9f5bdb27b4ad30005b8eb39fe587623a293",
      "parents": [
        "a9a7b3740598c79792cbcebca6a00d1595324ae9"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Fri Feb 08 21:03:51 2013 -0800"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Fri Feb 08 21:03:51 2013 -0800"
      },
      "message": "Check Element in all API levels for copy2DRangeFrom().\n\nChange-Id: I561317671a16888fc9f35908ab1ae1489a14fc6c\n"
    },
    {
      "commit": "a9a7b3740598c79792cbcebca6a00d1595324ae9",
      "tree": "85abcb4eed70a1334fcdd8d576c2ad5454dbe0eb",
      "parents": [
        "7bd280ac8d56a9eb73240ccd5a403855286e6cb9"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Fri Feb 08 17:11:31 2013 -0800"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Fri Feb 08 20:56:00 2013 -0800"
      },
      "message": "Fix copyFrom() to use proper dimensions for copying.\n\nThis change actually fixes several bugs related to stride:\n\n* copyFrom() needs to call the 2D or 1D version, depending on the dimensions\n  of the corresponding Allocation.\n* Add an internal-only copy2DRangeFromUnchecked(), since we don\u0027t really\n  want to expose it as another public API (only via copyFromUnchecked()).\n* Call the proper 1D/2D version in copyFromUnchecked() based on the\n  Allocation dimensions.\n* Add Element checks to the \"checked\" copy2DRangeFrom() routines.\n\nChange-Id: I690706d36884ee749bf90937c715855f6c07368c\n"
    },
    {
      "commit": "97dcc20e6d6fcce712ab1101bfe03c74aa2b6682",
      "tree": "65787c432b76178f0d37aeedd48a843292a1b0fa",
      "parents": [
        "dad85fb7474c2b7e214ebc06c4cc449f26860c42",
        "7ac40e38696aa74d7b7938add8fdbc47180ae424"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Feb 08 22:01:05 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Feb 08 22:01:05 2013 +0000"
      },
      "message": "Merge \"Deprecate useless BitmapDrawable constructor Bug #2590549\""
    },
    {
      "commit": "7ac40e38696aa74d7b7938add8fdbc47180ae424",
      "tree": "581d7c6a663d2059cdc824a92ecc45fcf04afa5b",
      "parents": [
        "d71ff91dcd79f6beea4bbe768ab3bcbb1a6d7c39"
      ],
      "author": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Feb 08 13:58:53 2013 -0800"
      },
      "committer": {
        "name": "Romain Guy",
        "email": "romainguy@google.com",
        "time": "Fri Feb 08 14:00:15 2013 -0800"
      },
      "message": "Deprecate useless BitmapDrawable constructor\nBug #2590549\n\nChange-Id: Icb45bf2d9836c43ed0825105f64d7b98afcdcdac\n"
    },
    {
      "commit": "5b08a2dc780a26e1557cfb4806de91f9f6bfb855",
      "tree": "c9753d9d82485e889db91cbe295a05cee9826f74",
      "parents": [
        "e68c1ce1d41ac43b0d59015f3556ca20bf7e4548"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Feb 08 11:22:17 2013 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Feb 08 11:22:17 2013 -0800"
      },
      "message": "Add FieldPacker contructor that accepts\nexternal storage.\n\nChange-Id: I9c796f925802b202eae7e0fe1750a10140ef4a47\n"
    },
    {
      "commit": "eb8c29cb7ece3f4b7ad18e5393b07fa7418a541c",
      "tree": "df082f98e7d8a22de25dfea441a167d949e4292a",
      "parents": [
        "36b8d38e20074699857aa030ebd5f304c01da711"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Thu Feb 07 12:16:41 2013 -0800"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Thu Feb 07 15:22:36 2013 -0800"
      },
      "message": "Add API entry points for clipped kernels.\n\nChange-Id: Idf474a5ac391c41e9215cd2f03e7f8c4bfb875fa\n"
    },
    {
      "commit": "3c6721899ea903ed278feac1e76a97137fa9d0c3",
      "tree": "e0f477c82cdd68e3217b77d32b079cb6d1c7019d",
      "parents": [
        "154be52ae785a00ed091175e3eeed36d8ad14999",
        "455d64426615e5d269a3bd05cd91b67c3811fcdf"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Feb 07 02:17:15 2013 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Feb 07 02:17:53 2013 +0000"
      },
      "message": "Merge \"Implement rs.sendMessage()\""
    },
    {
      "commit": "e68c1ce1d41ac43b0d59015f3556ca20bf7e4548",
      "tree": "a62023f21297329630bb21e0049fcf70ad654189",
      "parents": [
        "ab080da60f344e9138b656335010c6da27be4888",
        "11f1c5b89a98cb6794f2b1f158b8c22e38af975f"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Feb 06 12:31:26 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 06 12:31:26 2013 -0800"
      },
      "message": "am 11f1c5b8: am b3a57191: am 0a00de11: am 805d2e2d: am 00f49084: Merge \"docs: fix renderscript links that currently require redirect\" into jb-mr1-dev\n\n# Via Android Git Automerger (4) and others\n* commit \u002711f1c5b89a98cb6794f2b1f158b8c22e38af975f\u0027:\n  docs: fix renderscript links that currently require redirect\n"
    },
    {
      "commit": "11f1c5b89a98cb6794f2b1f158b8c22e38af975f",
      "tree": "99a59eff2c550f3b01839a918931ad5479b10b49",
      "parents": [
        "90976c8493ab9439eb8ddaad30aaa0d171467f43",
        "b3a57191e62e0c394ba4a3448770853a1fb7ac3b"
      ],
      "author": {
        "name": "Scott Main",
        "email": "smain@google.com",
        "time": "Wed Feb 06 12:26:46 2013 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Feb 06 12:26:46 2013 -0800"
      },
      "message": "am b3a57191: am 0a00de11: am 805d2e2d: am 00f49084: Merge \"docs: fix renderscript links that currently require redirect\" into jb-mr1-dev\n\n# Via Android Git Automerger (3) and others\n* commit \u0027b3a57191e62e0c394ba4a3448770853a1fb7ac3b\u0027:\n  docs: fix renderscript links that currently require redirect\n"
    }
  ],
  "next": "805d2e2d98fa8749d6ae38650c77c79611174944"
}
