)]}'
{
  "log": [
    {
      "commit": "93e2e18d69a76345e2b34e0fa4ea15def14315d2",
      "tree": "4b5bf80560bd17126d5c4964ecaaeb006c7ba827",
      "parents": [
        "728fc2af2349afe52cb17514989106496d39fd0c"
      ],
      "author": {
        "name": "acleung@chromium.org",
        "email": "acleung@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Thu Jun 13 19:36:35 2013"
      },
      "committer": {
        "name": "acleung@chromium.org",
        "email": "acleung@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Thu Jun 13 19:36:35 2013"
      },
      "message": "Use new symbol table initization for vertex shader.\n\nBUG\u003d\nR\u003dalokp@chromium.org\n\nReview URL: https://codereview.appspot.com/10247043\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@2426 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "728fc2af2349afe52cb17514989106496d39fd0c",
      "tree": "0b320c2778bfec379ddf411ae421396f77ebfd2f",
      "parents": [
        "a075e46233d549f7334cd2672dd953e3ae4ba149"
      ],
      "author": {
        "name": "acleung@chromium.org",
        "email": "acleung@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Fri Jun 07 00:25:21 2013"
      },
      "committer": {
        "name": "acleung@chromium.org",
        "email": "acleung@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Fri Jun 07 00:25:21 2013"
      },
      "message": "Less memory intensive initializing of builtins.\n\nR\u003dalokp@chromium.org\n\nReview URL: https://codereview.appspot.com/9436044\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@2425 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "a075e46233d549f7334cd2672dd953e3ae4ba149",
      "tree": "711ade6ad38ebc64d79450df31551660ed4de974",
      "parents": [
        "0c0072b1ea090345d48fbb7bd2c6add264b3e0db"
      ],
      "author": {
        "name": "alokp@chromium.org",
        "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Thu Jun 06 16:35:32 2013"
      },
      "committer": {
        "name": "alokp@chromium.org",
        "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Thu Jun 06 16:35:32 2013"
      },
      "message": "Fixed line endings to Unix style.\n\nTBR\u003dkbr@chromium.org\n\nReview URL: https://codereview.appspot.com/10088043\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@2424 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "0c0072b1ea090345d48fbb7bd2c6add264b3e0db",
      "tree": "730670a7133044216c20cdab578076841cda8dab",
      "parents": [
        "36cced4a9b48cc1e654fbb27477f12fb77b63c91"
      ],
      "author": {
        "name": "alokp@chromium.org",
        "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Thu Jun 06 16:24:46 2013"
      },
      "committer": {
        "name": "alokp@chromium.org",
        "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Thu Jun 06 16:24:46 2013"
      },
      "message": "Simplified TType class by carving out TStructure and TField.\n\nR\u003dkbr@chromium.org\n\nReview URL: https://codereview.appspot.com/9866043\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@2423 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "36cced4a9b48cc1e654fbb27477f12fb77b63c91",
      "tree": "92e07cacca478e251d93ae456df4ad5add9c6826",
      "parents": [
        "ead5e82c4b65fbef05150f153df3a89ab1252f77"
      ],
      "author": {
        "name": "bajones@chromium.org",
        "email": "bajones@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Tue May 28 23:33:02 2013"
      },
      "committer": {
        "name": "bajones@chromium.org",
        "email": "bajones@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Tue May 28 23:33:02 2013"
      },
      "message": "Regenerated glslang_tab.cpp to fix compile errors\n\nThe version committed in Issue 9827044 was generated in a bad environment and doesn\u0027t compile againts top-of-tree. This version does.\n\nBUG\u003d429\nR\u003dalokp@chromium.org\n\nReview URL: https://codereview.appspot.com/9738044\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@2249 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "ead5e82c4b65fbef05150f153df3a89ab1252f77",
      "tree": "54a88a2aae85f439261aea9c77806decbb7eef3f",
      "parents": [
        "c20ac0642b322c9848b21b9ef04f7a9fde5da0a9"
      ],
      "author": {
        "name": "bajones@chromium.org",
        "email": "bajones@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Tue May 28 22:15:20 2013"
      },
      "committer": {
        "name": "bajones@chromium.org",
        "email": "bajones@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Tue May 28 22:15:20 2013"
      },
      "message": "Added support for EXT_frag_depth\n\nThis change also required that support be added for associating built-in\nvariables with an extension, similar to how functions could be associated with\nextensions previously.\n\nR\u003dalokp@chromium.org\n\nReview URL: https://codereview.appspot.com/9827044\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@2248 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "c20ac0642b322c9848b21b9ef04f7a9fde5da0a9",
      "tree": "9cfeaf5ce123346ccafe0172433b33dfd0d17be8",
      "parents": [
        "094fa20e5c01812c687878f3ea2a1124807ee6f7"
      ],
      "author": {
        "name": "alokp@chromium.org",
        "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Fri May 24 18:57:05 2013"
      },
      "committer": {
        "name": "alokp@chromium.org",
        "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Fri May 24 18:57:05 2013"
      },
      "message": "Removed checks for zero-length arrays because you can never define such arrays.\nAlso removed support for max-array-size. You can only define a fixed-size array.\n\nTEST\u003dWebGL conformance tests\n\nReview URL: https://codereview.appspot.com/9697044\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@2247 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "094fa20e5c01812c687878f3ea2a1124807ee6f7",
      "tree": "0ad10178e056171747f6f9b1864b0064db5b95b4",
      "parents": [
        "aab88c7fd315eadf5a2060fbe29589edf359c884"
      ],
      "author": {
        "name": "alokp@chromium.org",
        "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Fri May 24 18:49:51 2013"
      },
      "committer": {
        "name": "alokp@chromium.org",
        "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Fri May 24 18:49:51 2013"
      },
      "message": "Removed code for unsupported pack-unpack language.\n\nReview URL: https://codereview.appspot.com/9685045\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@2246 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "aab88c7fd315eadf5a2060fbe29589edf359c884",
      "tree": "2b09466f6a6f3b28f57d46808d7eaca816dadf35",
      "parents": [
        "11770631181985e715f9965e1a1f17112d3e9f76"
      ],
      "author": {
        "name": "gman@chromium.org",
        "email": "gman@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Tue May 21 05:06:45 2013"
      },
      "committer": {
        "name": "gman@chromium.org",
        "email": "gman@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Tue May 21 05:06:45 2013"
      },
      "message": "Fix linker issue on Windows\n\n\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@2245 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "11770631181985e715f9965e1a1f17112d3e9f76",
      "tree": "1985f9b1fe5b3085cf9f161e3ee28fdfa9dc2271",
      "parents": [
        "0b888031cd31cf93b0f18b60089efb28cc06636c"
      ],
      "author": {
        "name": "gman@chromium.org",
        "email": "gman@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Mon May 20 21:07:36 2013"
      },
      "committer": {
        "name": "gman@chromium.org",
        "email": "gman@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Mon May 20 21:07:36 2013"
      },
      "message": "Fix compiler warning on Windows\n\n\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@2244 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "0b888031cd31cf93b0f18b60089efb28cc06636c",
      "tree": "d4b02990ee99066b1aca0fc475957c61c738f9ad",
      "parents": [
        "fd58c36250f01f6b8391922c5c47c479e6714ee9"
      ],
      "author": {
        "name": "gman@chromium.org",
        "email": "gman@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Mon May 20 19:44:19 2013"
      },
      "committer": {
        "name": "gman@chromium.org",
        "email": "gman@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Mon May 20 19:44:19 2013"
      },
      "message": "bump version to 2243\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@2243 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "fd58c36250f01f6b8391922c5c47c479e6714ee9",
      "tree": "c17aaf881867fb227cdb69259fe4e86731d4e857",
      "parents": [
        "c34f280400a6fba73418f7684d43edb5bad831bc"
      ],
      "author": {
        "name": "gman@chromium.org",
        "email": "gman@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Mon May 20 18:07:04 2013"
      },
      "committer": {
        "name": "gman@chromium.org",
        "email": "gman@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Mon May 20 18:07:04 2013"
      },
      "message": "Add expression complexity and call stack depth limits.\n\n\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@2242 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "c34f280400a6fba73418f7684d43edb5bad831bc",
      "tree": "e028b3e7f33acc242e57a3d424f44b68ed244511",
      "parents": [
        "74d5875fb30211bdbc07be4362345116132b0548"
      ],
      "author": {
        "name": "shannonwoods@chromium.org",
        "email": "shannonwoods@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Fri May 17 00:33:03 2013"
      },
      "committer": {
        "name": "shannonwoods@chromium.org",
        "email": "shannonwoods@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Fri May 17 00:33:03 2013"
      },
      "message": "Enable base address randomization.\n\nTRAC #22937\nSigned-off-by: Shannon Woods\nAuthor: Nicolas Capens\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@2214 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "74d5875fb30211bdbc07be4362345116132b0548",
      "tree": "3ab52b1c4c197fa57528fda9b43049ad318aae0c",
      "parents": [
        "b8f799a4bd370e865c49c1adc59943ab069f28f8"
      ],
      "author": {
        "name": "alokp@chromium.org",
        "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Wed May 15 16:53:00 2013"
      },
      "committer": {
        "name": "alokp@chromium.org",
        "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Wed May 15 16:53:00 2013"
      },
      "message": "Bumped VERSION number.\n\nReview URL: https://codereview.appspot.com/9295045\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@2212 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "b8f799a4bd370e865c49c1adc59943ab069f28f8",
      "tree": "7adec917bb473b73946a2d3cc48d79b517537c86",
      "parents": [
        "9bf2b4c874ba8164f16c38846897071fd36092c1"
      ],
      "author": {
        "name": "alokp@chromium.org",
        "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Wed May 15 16:46:34 2013"
      },
      "committer": {
        "name": "alokp@chromium.org",
        "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Wed May 15 16:46:34 2013"
      },
      "message": "Used size_t for object size instead of signed int.\nBUG\u003dcrbug 179653\nR\u003daedla@chromium.org, kbr@chromium.org\n\nReview URL: https://codereview.appspot.com/8834048\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@2211 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "9bf2b4c874ba8164f16c38846897071fd36092c1",
      "tree": "11225275e9181ed56ab30c1fe309d4784c59417d",
      "parents": [
        "def914c860d247d0c2d70180ffa10d2eb293197f"
      ],
      "author": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Tue May 14 20:07:47 2013"
      },
      "committer": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Tue May 14 20:07:47 2013"
      },
      "message": "Add adapter LUID to EGL vendor string.\n\nThis is so Chrome can create another D3D device on the same adapter that can share resources with ANGLE\u0027s D3D device.\nReview URL: https://codereview.appspot.com/9225046\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@2210 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "def914c860d247d0c2d70180ffa10d2eb293197f",
      "tree": "90750eb232bbea3543101cecde47553bffed2983",
      "parents": [
        "e63960f8ba7f3ab199f30da9273d987c9fb79ef3"
      ],
      "author": {
        "name": "nicolas%transgaming.com@gtempaccount.com",
        "email": "nicolas%transgaming.com@gtempaccount.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Tue May 14 19:44:07 2013"
      },
      "committer": {
        "name": "nicolas%transgaming.com@gtempaccount.com",
        "email": "nicolas%transgaming.com@gtempaccount.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Tue May 14 19:44:07 2013"
      },
      "message": "Retrieve the texture serial from the incomplete texture when sampler-incomplete.\n\nTRAC #23127\nSigned-off-by: Geoff Lang\nSigned-off-by: Jamie Madill\nAuthor: Nicolas Capens\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@2209 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "e63960f8ba7f3ab199f30da9273d987c9fb79ef3",
      "tree": "a2f9cc018635759ffdf7a9355162942f22d7eedf",
      "parents": [
        "4ee98502476dcaa9522275539e57de2d8436e4ce"
      ],
      "author": {
        "name": "nicolas%transgaming.com@gtempaccount.com",
        "email": "nicolas%transgaming.com@gtempaccount.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Tue May 14 19:33:30 2013"
      },
      "committer": {
        "name": "nicolas%transgaming.com@gtempaccount.com",
        "email": "nicolas%transgaming.com@gtempaccount.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Tue May 14 19:33:30 2013"
      },
      "message": "Delete the old texture storage first so that 0x0 textures have no stale data.\n\nTRAC #23127\nSigned-off-by: Geoff Lang\nSigned-off-by: Jamie Madill\nAuthor: Nicolas Capens\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@2208 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "4ee98502476dcaa9522275539e57de2d8436e4ce",
      "tree": "6f985dcfffa4d5fc4141f14ddae113f34af5da97",
      "parents": [
        "f4b210b484e17325a2d994024495c26d30159b2f"
      ],
      "author": {
        "name": "alokp@chromium.org",
        "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Tue May 14 17:17:55 2013"
      },
      "committer": {
        "name": "alokp@chromium.org",
        "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Tue May 14 17:17:55 2013"
      },
      "message": "Clamped negative index access.\n\nFixed error that allowed negative index for accessing\nvector, matrix, and array. Now we report compile error\nand clamp the index to 0.\n\nRe-arranged code around it to handle negative index\nat the one location.\n\nBUG\u003dcrbug.com/239411\nTEST\u003dbug test case\nR\u003daedla@chromium.org, kbr@chromium.org\n\nReview URL: https://codereview.appspot.com/9193045\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@2207 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "f4b210b484e17325a2d994024495c26d30159b2f",
      "tree": "dd571c9cb6381eb14bfd1ff2ba0b3759a74b3185",
      "parents": [
        "264f87d24936f4641e6d37e76078b9b552da1134"
      ],
      "author": {
        "name": "alokp@chromium.org",
        "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Thu May 09 17:54:29 2013"
      },
      "committer": {
        "name": "alokp@chromium.org",
        "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Thu May 09 17:54:29 2013"
      },
      "message": "Refactor location tracking.\n\nR\u003dkbr@chromium.org\n\nReview URL: https://codereview.appspot.com/9078046\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@2202 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "264f87d24936f4641e6d37e76078b9b552da1134",
      "tree": "14b89aa5f906949f5f2b6ca10d432ff25dcfa040",
      "parents": [
        "95f1c3cf47f818f84b85a60a0eea86bc5a2fbe32"
      ],
      "author": {
        "name": "alokp@chromium.org",
        "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Wed May 08 21:05:12 2013"
      },
      "committer": {
        "name": "alokp@chromium.org",
        "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Wed May 08 21:05:12 2013"
      },
      "message": "Remove dead code left over from the old preprocessor.\n\nReview URL: https://codereview.appspot.com/9309044\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@2200 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "95f1c3cf47f818f84b85a60a0eea86bc5a2fbe32",
      "tree": "d554d51d4483108bc3df6e8c6e4a1680c1383c97",
      "parents": [
        "c6ffd17ec26a1f6c2b5fa10882251ef24c3c1ef3"
      ],
      "author": {
        "name": "alokp@chromium.org",
        "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Tue May 07 20:23:14 2013"
      },
      "committer": {
        "name": "alokp@chromium.org",
        "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Tue May 07 20:23:14 2013"
      },
      "message": "Refactor class to represent structure.\n\nWe had a TTypeLine to represent a structure field,\nwhich simply encapsulated a TType and line number.\nThe line number was only used during parsing for error reporting.\nThere is no need to store a line number because it is already\navailable in the parser token.\n\nTEST\u003dWebGL conformance tests\nR\u003dkbr@chromium.org\n\nReview URL: https://codereview.appspot.com/9223045\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@2198 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "c6ffd17ec26a1f6c2b5fa10882251ef24c3c1ef3",
      "tree": "6d0865891b9ac2027fe842418774c612bebfd91d",
      "parents": [
        "7a01ae3a621d68b36ec2b29f80f7c23654da6989"
      ],
      "author": {
        "name": "alokp@chromium.org",
        "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Mon May 06 22:22:33 2013"
      },
      "committer": {
        "name": "alokp@chromium.org",
        "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Mon May 06 22:22:33 2013"
      },
      "message": "Delete dead code for cloning various types.\n\nR\u003dkbr@chromium.org\n\nReview URL: https://codereview.appspot.com/9242043\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@2197 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "7a01ae3a621d68b36ec2b29f80f7c23654da6989",
      "tree": "b6adc66010976da4639d8c4fd37d6252421c9580",
      "parents": [
        "4775c4edfc01488a8a516979bc8fa83b3320207f"
      ],
      "author": {
        "name": "alokp@chromium.org",
        "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Mon May 06 19:14:11 2013"
      },
      "committer": {
        "name": "alokp@chromium.org",
        "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Mon May 06 19:14:11 2013"
      },
      "message": "We don\u0027t need to keep the param variable around for function prototypes.\n\nSaves 20% memory for global symbol initialization\n\nR\u003dalokp@chromium.org\n\nReview URL: https://codereview.appspot.com/9152043\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@2196 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "4775c4edfc01488a8a516979bc8fa83b3320207f",
      "tree": "747866cb7ad480fb453b43a593e7de638178d682",
      "parents": [
        "fd88d4783d8f419f249c81cbd99c955039dc603a"
      ],
      "author": {
        "name": "alokp@chromium.org",
        "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Fri Apr 26 23:13:58 2013"
      },
      "committer": {
        "name": "alokp@chromium.org",
        "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Fri Apr 26 23:13:58 2013"
      },
      "message": "A special state to track field selection is not necessary.\n\nIdentifier is sufficient to parse struct fieldname.\n\nTEST\u003dWebGL conformance tests.\n\nReview URL: https://codereview.appspot.com/8709048\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@2195 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "fd88d4783d8f419f249c81cbd99c955039dc603a",
      "tree": "90a8f4f65b3793fc8e1dcf107aa86deef2730bca",
      "parents": [
        "cb871e41304a1cc4c8718f3619d0c96b83b218f7"
      ],
      "author": {
        "name": "alokp@chromium.org",
        "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Fri Apr 26 18:54:35 2013"
      },
      "committer": {
        "name": "alokp@chromium.org",
        "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Fri Apr 26 18:54:35 2013"
      },
      "message": "Lexer does not need to handle unknown-char case.\n\nIt is handled by the preprocessor. Added an assert.\n\nTEST\u003dWebGL conformance tests.\nTBR\u003dkbr@chromium.org\n\nReview URL: https://codereview.appspot.com/8653052\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@2194 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "cb871e41304a1cc4c8718f3619d0c96b83b218f7",
      "tree": "abcef3c8dcc4c84bb8d91d51ffdabd1dc53b97d1",
      "parents": [
        "7e070f59915e81543e718a103a8649c21584536c"
      ],
      "author": {
        "name": "alokp@chromium.org",
        "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Fri Apr 26 18:45:00 2013"
      },
      "committer": {
        "name": "alokp@chromium.org",
        "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Fri Apr 26 18:45:00 2013"
      },
      "message": "Lexer does not need a state stack now that it does not handle comments.\n\nTEST\u003dWebGL conformance tests\nTBR\u003dkbr@chromium.org\n\nReview URL: https://codereview.appspot.com/8983043\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@2193 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "7e070f59915e81543e718a103a8649c21584536c",
      "tree": "4deac4b6cf9e85d9713fb871a924090514d15f60",
      "parents": [
        "8b36b35027abeb343bf86a42b36f85295d99cf77"
      ],
      "author": {
        "name": "alokp@chromium.org",
        "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Fri Apr 26 18:34:42 2013"
      },
      "committer": {
        "name": "alokp@chromium.org",
        "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Fri Apr 26 18:34:42 2013"
      },
      "message": "Revert \"A special state to track field selection is not necessary.\"\n\nThis reverts commit 12e9eebd105ebc4bb99f6e18937ffbc3618cea7e.\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@2192 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "8b36b35027abeb343bf86a42b36f85295d99cf77",
      "tree": "65a796decc7e94e2ddd98cc50b7fe01e53b30324",
      "parents": [
        "f495c25ba6dfaf3e7b1ed43cc1b2eae2d391d6a1"
      ],
      "author": {
        "name": "alokp@chromium.org",
        "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Fri Apr 26 17:44:36 2013"
      },
      "committer": {
        "name": "alokp@chromium.org",
        "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Fri Apr 26 17:44:36 2013"
      },
      "message": "A special state to track field selection is not necessary.\n\nIdentifier is sufficient to parse struct fieldname.\nNote that we do not need stacked lexer state anymore.\n\nTEST\u003dWebGL conformance tests.\n\nReview URL: https://codereview.appspot.com/8565045\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@2191 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "f495c25ba6dfaf3e7b1ed43cc1b2eae2d391d6a1",
      "tree": "4deac4b6cf9e85d9713fb871a924090514d15f60",
      "parents": [
        "ff5e9222438b7f07b2e00501a405d19379ae0819"
      ],
      "author": {
        "name": "alokp@chromium.org",
        "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Fri Apr 26 15:24:32 2013"
      },
      "committer": {
        "name": "alokp@chromium.org",
        "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Fri Apr 26 15:24:32 2013"
      },
      "message": "Robust distinction between IDENTIFIER and TYPE_NAME tokens.\n\nTo distinguish the tokens we used to track the lexer context,\nwhich is fragile. This patch implements a better way -\ncombine the two tokens into a common parser rule and let\nthe parser context decide if the declaration is valid,\nwhich it already does by checking the naming conflicts.\n\nTEST\u003dWebGL conformance tests.\n\nReview URL: https://codereview.appspot.com/8797044\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@2190 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "ff5e9222438b7f07b2e00501a405d19379ae0819",
      "tree": "ca10b521ef527acc895b52949684dbe443943ce8",
      "parents": [
        "e4bca429ad029d0812c89c8c6ad2bbf2103e423f"
      ],
      "author": {
        "name": "alokp@chromium.org",
        "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Wed Apr 24 19:43:41 2013"
      },
      "committer": {
        "name": "alokp@chromium.org",
        "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Wed Apr 24 19:43:41 2013"
      },
      "message": "Delete dead-code for handling comments and invalid octal integers. These are already handled by the preprocessor.\n\nTEST\u003dWebGL conformance tests.\n\nReview URL: https://codereview.appspot.com/8632053\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@2189 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "e4bca429ad029d0812c89c8c6ad2bbf2103e423f",
      "tree": "b90c4936ede97745cb2aa06e53c17b4faae15dbc",
      "parents": [
        "d456ee630bb7d8274bc725bfff4acbf38ed3a857"
      ],
      "author": {
        "name": "alokp@chromium.org",
        "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Wed Apr 24 00:10:04 2013"
      },
      "committer": {
        "name": "alokp@chromium.org",
        "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Wed Apr 24 00:10:04 2013"
      },
      "message": "Deleted unnecessary TParseContext::AfterEOF.\n\nTBR\u003dkbr@chromium.org\n\nReview URL: https://codereview.appspot.com/8927045\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@2188 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "d456ee630bb7d8274bc725bfff4acbf38ed3a857",
      "tree": "b95d08d19c48125054275f406cf777f6c7959688",
      "parents": [
        "109eabeee4d1bf2e3ee21c7e8892cb0f66c662fc"
      ],
      "author": {
        "name": "alokp@chromium.org",
        "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Tue Apr 23 23:50:02 2013"
      },
      "committer": {
        "name": "alokp@chromium.org",
        "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Tue Apr 23 23:50:02 2013"
      },
      "message": "Reformat tokenizer. No functional changes.\n\nTEST\u003dWebGL conformance tests.\nTBR\u003dkbr@chromium.org\n\nReview URL: https://codereview.appspot.com/8925044\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@2187 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "109eabeee4d1bf2e3ee21c7e8892cb0f66c662fc",
      "tree": "3989dc9a2cdae099cccd6677ad63be575329fce4",
      "parents": [
        "c95ad660f46c47754d8bf331a52ddfac5601a19b"
      ],
      "author": {
        "name": "alokp@chromium.org",
        "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Mon Apr 22 18:32:34 2013"
      },
      "committer": {
        "name": "alokp@chromium.org",
        "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Mon Apr 22 18:32:34 2013"
      },
      "message": "Validate allocation size in PoolAllocator.\nNote that I am planning to get rid of PoolAllocator entirely.\n\nBUG\u003dcrbug 179654\n\nReview URL: https://codereview.appspot.com/8662046\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@2186 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "c95ad660f46c47754d8bf331a52ddfac5601a19b",
      "tree": "3603c1eb8108cede921f978e17b5c5e3b1b62177",
      "parents": [
        "4a3734a39070c419edc9a153288bce030f226897"
      ],
      "author": {
        "name": "alokp@chromium.org",
        "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Thu Apr 18 20:13:58 2013"
      },
      "committer": {
        "name": "alokp@chromium.org",
        "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Thu Apr 18 20:13:58 2013"
      },
      "message": "Fixed compile error for translator sample app.\n\nReview URL: https://codereview.appspot.com/8834045\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@2185 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "4a3734a39070c419edc9a153288bce030f226897",
      "tree": "8b5d224d88bdc0dae46e067a80cb4ba2a5ea9adb",
      "parents": [
        "79b13b80f333610432c7d06c7f95897fff8628d2"
      ],
      "author": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Thu Apr 18 18:35:49 2013"
      },
      "committer": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Thu Apr 18 18:35:49 2013"
      },
      "message": "Update version.h to 2184.\nReview URL: https://codereview.appspot.com/8833047\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@2184 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "79b13b80f333610432c7d06c7f95897fff8628d2",
      "tree": "aa3e02fb8b8925c2c0284e5beed4263aa4ed8d9e",
      "parents": [
        "c536ddf6d67650dc08e20c3f95caf88f66717306"
      ],
      "author": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Wed Apr 17 19:22:35 2013"
      },
      "committer": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Wed Apr 17 19:22:35 2013"
      },
      "message": "Do not call GetAdapterDisplayMode after Display has been initialized.\n\nSome AMD drivers fail with D3DERR_NOTAVAILABLE after the machine has been in sleep mode and never seem to recover for a given IDirect3D9 object. I reproduced with Catalyst 9.12.0.0 and a Radeon 7700.\n\nInstead, record the display mode at the time the it was initialized and thereafter use its format as the argument to CheckDeviceFormat etc. Previously, CheckDeviceFormat was passed an uninitialized value as the format if GetAdapterDisplayMode failed.\n\nSee http://crbug.com/229950\nReview URL: https://codereview.appspot.com/8677044\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@2183 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "c536ddf6d67650dc08e20c3f95caf88f66717306",
      "tree": "2826315257886711b95e2c62ae48032fed29bbee",
      "parents": [
        "5e5d03c0584bf5c8678df56736e1ce0de6ab94a6"
      ],
      "author": {
        "name": "shannon.woods%transgaming.com@gtempaccount.com",
        "email": "shannon.woods%transgaming.com@gtempaccount.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Fri Apr 12 23:17:39 2013"
      },
      "committer": {
        "name": "shannon.woods%transgaming.com@gtempaccount.com",
        "email": "shannon.woods%transgaming.com@gtempaccount.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Fri Apr 12 23:17:39 2013"
      },
      "message": "Adds Jamie and Geoff to CONTRIBUTORS file\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@2046 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "5e5d03c0584bf5c8678df56736e1ce0de6ab94a6",
      "tree": "ca4c03fec0cd9f64157ab2b7f1378758125078f9",
      "parents": [
        "4ef9942d7b9a35571ab7e357679aa8619910aa95"
      ],
      "author": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Wed Apr 10 00:30:26 2013"
      },
      "committer": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Wed Apr 10 00:30:26 2013"
      },
      "message": "Delete Surface::recreateAdditionalSwapChain.\n\nIt isn\u0027t used anymore.\nReview URL: https://codereview.appspot.com/8539043\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@2043 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "4ef9942d7b9a35571ab7e357679aa8619910aa95",
      "tree": "bfb4b284354fe7184509ff4bf0778cccd7c60620",
      "parents": [
        "543288823d0477efccdae9e86de91c5447adcfb3"
      ],
      "author": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Wed Mar 27 19:14:46 2013"
      },
      "committer": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Wed Mar 27 19:14:46 2013"
      },
      "message": "Do not attempt to recover from device lost masked by present occluded or display mode changed.\n\nThe call to IDirect3DDevice9::Present in testDeviceLost sometimes never returns on AMD, resulting in a hang.\n\nAlso, on AMD, device lost is sometimes never reported at all, even through present occluded or display mode changed. I\u0027ll need to do something more robust at the app level. It has something to do with the Chrome GPU process sandbox. These issues only happen when the sandbox is enabled.\n\nCleanup for Surface::recreateAdditionalSwapChains to follow once I determine this gets us back to a stable place.\nReview URL: https://codereview.appspot.com/8038044\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@2040 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "543288823d0477efccdae9e86de91c5447adcfb3",
      "tree": "9e1c473b71dbced69480770703852477e9bd0c29",
      "parents": [
        "eb78f6c676337aa6bf1ee6c8a8120ddfd1184d5f"
      ],
      "author": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Wed Mar 20 20:42:38 2013"
      },
      "committer": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Wed Mar 20 20:42:38 2013"
      },
      "message": "Remove dependency on dwmapi.dll.\n\nThis code hasn\u0027t been used by Chrome since it switched to using shared textures for its presentation path on Vista and later.\n\nIt will also resolve this:\nhttps://codereview.appspot.com/7816046/\nReview URL: https://codereview.appspot.com/7872045\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@2002 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "eb78f6c676337aa6bf1ee6c8a8120ddfd1184d5f",
      "tree": "2edd7914940baef4c577625767e453ca9b201e35",
      "parents": [
        "230296edd6ac25b827b804555a955ee79d5c82ec"
      ],
      "author": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Wed Mar 20 19:29:56 2013"
      },
      "committer": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Wed Mar 20 19:29:56 2013"
      },
      "message": "When CheckDeviceState returns S_PRESENT_OCCLUDED, Present a dummy frame and try again.\n\nThis is to avoid a hang in glFinish in the event that the GPU hangs while the screen is locked.\n\nTo repro, modify this sample so that it waits a few seconds before hanging the GPU.\n\nhttps://www.khronos.org/registry/webgl/conformance-suites/1.0.0/extra/lots-of-polys-example.html\n\nAfter initiating the GPU hang, quickly lock the screen. The GPU will reset but ANGLE only ever sees S_PRESENT_OCCLUDED followed by D3DERR_NOERROR. It never sees the device lost error.\n\nCalling Present while the screen is locked seems to make CheckDeviceState return the device lost.\n\nDoing the extra Present in testDeviceLost every time did not work well because it is very slow, perhaps because D3D delays presents to hidden windows to throttle the app.\nReview URL: https://codereview.appspot.com/7911044\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@2001 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "230296edd6ac25b827b804555a955ee79d5c82ec",
      "tree": "a28daecf7c0f6ea3e3653e9a997796d149b8db5c",
      "parents": [
        "c6274bb7aa1ad4a1dfbaafd85241e5604fe3af59"
      ],
      "author": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Tue Mar 19 21:28:37 2013"
      },
      "committer": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Tue Mar 19 21:28:37 2013"
      },
      "message": "Avoid crash in createDevice() if it is called on a Display that did not initialize (e.g. Direct3DCreate9 returned NULL).\nFixed compiler warning.\n\nLanded on behalf of baustin: https://codereview.appspot.com/7794046/.\nReview URL: https://codereview.appspot.com/7494048\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@2000 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "c6274bb7aa1ad4a1dfbaafd85241e5604fe3af59",
      "tree": "21fccb24b9e529a9933798f0e5d15c2e22c43f6a",
      "parents": [
        "f8f0ae0cae9b2bedb29e5bb3d81bd7602aed9fa4"
      ],
      "author": {
        "name": "shannon.woods%transgaming.com@gtempaccount.com",
        "email": "shannon.woods%transgaming.com@gtempaccount.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Tue Mar 19 05:16:33 2013"
      },
      "committer": {
        "name": "shannon.woods%transgaming.com@gtempaccount.com",
        "email": "shannon.woods%transgaming.com@gtempaccount.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Tue Mar 19 05:16:33 2013"
      },
      "message": "Add a fast path for BGRA to RGBA conversion inside readPixels. Already covered\nby existing WebGL conformance tests. 5x speedup observed for reading back a\n4096x4096x4 texture on a NVIDIA GeForce 9600M GT (from 1000ms to 200ms).\n\nReview URL: https://codereview.appspot.com/7466044\nAuthor: Evan Wallace\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1999 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "f8f0ae0cae9b2bedb29e5bb3d81bd7602aed9fa4",
      "tree": "9c53b4bcda44378369e9ca119316ed47b4517815",
      "parents": [
        "105238d13bb2cd1b428fb81ba47f17d101ded6e9"
      ],
      "author": {
        "name": "shannon.woods%transgaming.com@gtempaccount.com",
        "email": "shannon.woods%transgaming.com@gtempaccount.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Tue Mar 19 05:16:20 2013"
      },
      "committer": {
        "name": "shannon.woods%transgaming.com@gtempaccount.com",
        "email": "shannon.woods%transgaming.com@gtempaccount.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Tue Mar 19 05:16:20 2013"
      },
      "message": "Safely promote uninitialized constants.\n\nTRAC #22676\nSigned-off-by: Geoff Lang\nSigned-off-by: Shannon Woods\nAuthor: Nicolas Capens\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1998 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "105238d13bb2cd1b428fb81ba47f17d101ded6e9",
      "tree": "89ba7c17793be057a4a1a861cfa5b4a79e428cd4",
      "parents": [
        "f1c33f90a4f7c14b30eab72ed12eedca1678edfd"
      ],
      "author": {
        "name": "shannon.woods%transgaming.com@gtempaccount.com",
        "email": "shannon.woods%transgaming.com@gtempaccount.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Tue Mar 19 05:16:14 2013"
      },
      "committer": {
        "name": "shannon.woods%transgaming.com@gtempaccount.com",
        "email": "shannon.woods%transgaming.com@gtempaccount.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Tue Mar 19 05:16:14 2013"
      },
      "message": "Don\u0027t assume unary operations on constants will be folded into a constant.\n\nTRAC #22676\nSigned-off-by: Geoff Lang\nSigned-off-by: Shannon Woods\nAuthor: Nicolas Capens\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1997 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "f1c33f90a4f7c14b30eab72ed12eedca1678edfd",
      "tree": "76481bb3d29a3e373d5637c38a2970baf094405a",
      "parents": [
        "973a9725931068ed80eb58dab8eaf9b92523d3e5"
      ],
      "author": {
        "name": "shannon.woods%transgaming.com@gtempaccount.com",
        "email": "shannon.woods%transgaming.com@gtempaccount.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Tue Mar 19 05:16:08 2013"
      },
      "committer": {
        "name": "shannon.woods%transgaming.com@gtempaccount.com",
        "email": "shannon.woods%transgaming.com@gtempaccount.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Tue Mar 19 05:16:08 2013"
      },
      "message": "Ignore constants that have not been initialized.\n\nTRAC #22676\nSigned-off-by: Geoff Lang\nSigned-off-by: Shannon Woods\nAuthor: Nicolas Capens\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1996 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "973a9725931068ed80eb58dab8eaf9b92523d3e5",
      "tree": "2f04a7650573f8934009def94a0312757583e6c7",
      "parents": [
        "bef6b2a96f25ee8f429811120221c9bc1596c27f"
      ],
      "author": {
        "name": "shannon.woods%transgaming.com@gtempaccount.com",
        "email": "shannon.woods%transgaming.com@gtempaccount.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Tue Mar 19 05:15:59 2013"
      },
      "committer": {
        "name": "shannon.woods%transgaming.com@gtempaccount.com",
        "email": "shannon.woods%transgaming.com@gtempaccount.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Tue Mar 19 05:15:59 2013"
      },
      "message": "Provide safer and more convenient constant union accessors.\n\nTRAC #22676\nSigned-off-by: Geoff Lang\nSigned-off-by: Shannon Woods\nAuthor: Nicolas Capens\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1995 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "bef6b2a96f25ee8f429811120221c9bc1596c27f",
      "tree": "a0cd024d526f78661814238f7cfcc886edd23fd2",
      "parents": [
        "3c95dce181bf9973aaa73d9a45102bcc432dc4d7"
      ],
      "author": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Wed Mar 13 21:05:27 2013"
      },
      "committer": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Wed Mar 13 21:05:27 2013"
      },
      "message": "Bump version.h\nReview URL: https://codereview.appspot.com/7798044\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1994 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "3c95dce181bf9973aaa73d9a45102bcc432dc4d7",
      "tree": "6df72ee8e40593d8086e28756ad946680ba3fb05",
      "parents": [
        "0e55cbdfc933c88dce11d28432f5b53c37b5f64a"
      ],
      "author": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Wed Mar 13 21:04:25 2013"
      },
      "committer": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Wed Mar 13 21:04:25 2013"
      },
      "message": "Fix crash after reseting device.\n\nAfter calling Reset in testDeviceLost to acknowledge a display mode change, D3D sometimes crashes on the next Present call on an existing swap chain. I couldn\u0027t get it to happen with nVidia. The stack looks like this with the debug runtime:\n\n \tntdll.dll!_ZwRaiseException@12()  + 0x12 bytes\t\n \tntdll.dll!_ZwRaiseException@12()  + 0x12 bytes\t\n \td3d9d.dll!__DDAssert()  + 0x1ca bytes\t\n \td3d9d.dll!CSwapChain::PresentMain()  + 0xf52 bytes\t\n \td3d9d.dll!CSwapChain::Present()  + 0x24 bytes\t\n \tlibEGL.dll!egl::Surface::swapRect(int x, int y, int width, int height)  Line 458 + 0x2a bytes\tC++\n\u003e\tlibEGL.dll!egl::Surface::swap()  Line 605\tC++\n \tlibEGL.dll!eglSwapBuffers(void * dpy, void * surface)  Line 1063 + 0x8 bytes\tC++\n \tgl_wrapper.dll!gfx::EGLApiBase::eglSwapBuffersFn(void * dpy, void * surface)  Line 813 + 0x18 bytes\tC++\n \tgl_wrapper.dll!gfx::NativeViewGLSurfaceEGL::SwapBuffers()  Line 363 + 0x35 bytes\tC++\n \tgl_wrapper.dll!gfx::GLSurfaceAdapter::SwapBuffers()  Line 201 + 0x1d bytes\tC++\n \tcontent.dll!content::PassThroughImageTransportSurface::SwapBuffers()  Line 216 + 0xb bytes\tC++\n\nThe error is \"BitBlt or StretchBlt failed in Present\".\n\nWith the release runtime either Present continually fails with E_INVALIDARG or, less commonly, crashes.\n\nIt seems that by recreating all the swap chains after reset, it recovers. I didn\u0027t call resetSwapChain because there is no need to recreate all the other surfaces.\n\nAs far as I know, this should not be necessary with WDDM.\nReview URL: https://codereview.appspot.com/7567045\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1993 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "0e55cbdfc933c88dce11d28432f5b53c37b5f64a",
      "tree": "158fa93a3b5e79e186ff8d04b6b9b3022c0cd60f",
      "parents": [
        "6f946838356272c0f0b5f26307c0d7f2778ffe9b"
      ],
      "author": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Mon Mar 04 22:22:14 2013"
      },
      "committer": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Mon Mar 04 22:22:14 2013"
      },
      "message": "Bump ANGLE_SH_VERSION to 110.\n\nThe bump to 109 in r1984 collided with a similar version change in dx11proto branch (r1738).\nReview URL: https://codereview.appspot.com/7446050\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1987 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "6f946838356272c0f0b5f26307c0d7f2778ffe9b",
      "tree": "827ff2d093c5fa25d67dcf821c6e62030cad0c0e",
      "parents": [
        "4fb299d6190206baa2befbba2277bd2fe3ab747f"
      ],
      "author": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Mon Mar 04 21:00:22 2013"
      },
      "committer": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Mon Mar 04 21:00:22 2013"
      },
      "message": "When CheckDeviceStats returns S_PRESENT_MODE_CHANGED, reset display mode and retest for device lost.\n\nUnless the display mode is reset, CheckDeviceLost can keep returning S_PRESENT_MODE_CHANGED, potentially masking a device lost on account of a GPU hang, causing ANGLE to fail to report context lost.\nReview URL: https://codereview.appspot.com/7381061\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1986 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "4fb299d6190206baa2befbba2277bd2fe3ab747f",
      "tree": "22e63b09ebce7ef978d788a3b95658c93ce8a365",
      "parents": [
        "141d6479718c4e5f52aaa6415451543697aea55d"
      ],
      "author": {
        "name": "alokp@chromium.org",
        "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Mon Mar 04 20:30:14 2013"
      },
      "committer": {
        "name": "alokp@chromium.org",
        "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Mon Mar 04 20:30:14 2013"
      },
      "message": "Enabled FRAGMENT_PRECISION_HIGH unconditionally for ANGLE.\nReview URL: https://codereview.appspot.com/7460048\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1985 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "141d6479718c4e5f52aaa6415451543697aea55d",
      "tree": "ecf24f0551a6f5a54d9ca901232bea45bcfdf2f4",
      "parents": [
        "16c773ac9518f26029dcdd98eee3df53ee71fd14"
      ],
      "author": {
        "name": "alokp@chromium.org",
        "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Mon Mar 04 20:03:09 2013"
      },
      "committer": {
        "name": "alokp@chromium.org",
        "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Mon Mar 04 20:03:09 2013"
      },
      "message": "Added preprocessor support for GL_FRAGMENT_PRECISION_HIGH.\nI will send the tests in a separate patch because I need to refactor the way compiler_tests are setup.\nReview URL: https://codereview.appspot.com/7402051\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1984 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "16c773ac9518f26029dcdd98eee3df53ee71fd14",
      "tree": "19194041ca9400ef9749ec147a8c192bf9b5b49c",
      "parents": [
        "93142e454474b9e92b4fa0020b32d177027deb08"
      ],
      "author": {
        "name": "alokp@chromium.org",
        "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Mon Mar 04 19:09:16 2013"
      },
      "committer": {
        "name": "alokp@chromium.org",
        "email": "alokp@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Mon Mar 04 19:09:16 2013"
      },
      "message": "Fixed compile error for preprocessor tests.\nReview URL: https://codereview.appspot.com/7388051\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1983 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "93142e454474b9e92b4fa0020b32d177027deb08",
      "tree": "254b2378267551de2ba82123901e25a398323f91",
      "parents": [
        "739d3bd496a75d2efbd8d86c29ff2dd563dc4041"
      ],
      "author": {
        "name": "shannon.woods@transgaming.com",
        "email": "shannon.woods@transgaming.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Fri Mar 01 00:01:02 2013"
      },
      "committer": {
        "name": "shannon.woods@transgaming.com",
        "email": "shannon.woods@transgaming.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Fri Mar 01 00:01:02 2013"
      },
      "message": "Updates ANGLE_depth_texture to reflect proposed changes in requirements for g and b channels.\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1979 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "739d3bd496a75d2efbd8d86c29ff2dd563dc4041",
      "tree": "4223811e112ca9ea41bc6e7746f82db67e46884e",
      "parents": [
        "7df26155502b62132b93cb84c8d25b642e3332be"
      ],
      "author": {
        "name": "shannon.woods@transgaming.com",
        "email": "shannon.woods@transgaming.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Thu Feb 28 21:24:32 2013"
      },
      "committer": {
        "name": "shannon.woods@transgaming.com",
        "email": "shannon.woods@transgaming.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Thu Feb 28 21:24:32 2013"
      },
      "message": "Ensure nested ternary operator unfolding uses a new scope to avoid redefinition of the same temporary variable.\n\nTRAC #22629\nSigned-off-by: Jamie Madill\nSigned-off-by: Shannon Woods\nAuthor: Nicolas Capens\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1835 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "7df26155502b62132b93cb84c8d25b642e3332be",
      "tree": "be43751a3a2fe205810721b838dca556d2225a65",
      "parents": [
        "44ff827a757a6da2a28d6b97f3e7ce8ba168ff85"
      ],
      "author": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Mon Feb 25 23:45:53 2013"
      },
      "committer": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Mon Feb 25 23:45:53 2013"
      },
      "message": "Revert r1829: Fix failure to recover from GPU hang.\n\nIt\u0027s causing trouble with Aura. Locking the screen seems to generate the display mode change device status and Aura cannot recover.\n\nhttp://crbug.com/178148\nReview URL: https://codereview.appspot.com/7398052\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1834 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "44ff827a757a6da2a28d6b97f3e7ce8ba168ff85",
      "tree": "d661158758c54afa8bed37a3081602a59978a1d0",
      "parents": [
        "db8f971a1d283d83666f8a7edb0e5935491decc0"
      ],
      "author": {
        "name": "zmo@google.com",
        "email": "zmo@google.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Fri Feb 22 00:44:54 2013"
      },
      "committer": {
        "name": "zmo@google.com",
        "email": "zmo@google.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Fri Feb 22 00:44:54 2013"
      },
      "message": "Build fix for qt-wk2\nReview URL: https://codereview.appspot.com/7381049\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1833 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "db8f971a1d283d83666f8a7edb0e5935491decc0",
      "tree": "29182160bcc22c01b4bf8aa103de119239962cff",
      "parents": [
        "11ea3fe39677afb701714601e4fab9c002c987ec"
      ],
      "author": {
        "name": "zmo@google.com",
        "email": "zmo@google.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Fri Feb 22 00:04:39 2013"
      },
      "committer": {
        "name": "zmo@google.com",
        "email": "zmo@google.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Fri Feb 22 00:04:39 2013"
      },
      "message": "Fix ANGLE patching/building issues.\n\n1) Remove an empty file: this causes patch apply failures when updating WebKit side ANGLE.\n2) Fix a 64-to-32 conversion issue.\n3) Append a change to Tokenizer.l that\u0027s left out in a previous CL. (cpp is already updated).\nReview URL: https://codereview.appspot.com/7378051\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1832 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "11ea3fe39677afb701714601e4fab9c002c987ec",
      "tree": "ed9111d27c3f8eb0eb3860ac74fa35e18210a8c0",
      "parents": [
        "58d90795e3b83d8352684f994081324ca6fb3a64"
      ],
      "author": {
        "name": "zmo@google.com",
        "email": "zmo@google.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Thu Feb 21 22:09:50 2013"
      },
      "committer": {
        "name": "zmo@google.com",
        "email": "zmo@google.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Thu Feb 21 22:09:50 2013"
      },
      "message": "This pulls in mvujovic\u0027s build fix in WebKit ANGLE.\n\nOriginal patch: http://trac.webkit.org/changeset/139665\nReview URL: https://codereview.appspot.com/7392044\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1831 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "58d90795e3b83d8352684f994081324ca6fb3a64",
      "tree": "c275f0a22da85c4f4b4af1509dc5e10ec5333cae",
      "parents": [
        "9a67065849be93a6a046414e823045676539b357"
      ],
      "author": {
        "name": "zmo@google.com",
        "email": "zmo@google.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Wed Feb 20 17:29:15 2013"
      },
      "committer": {
        "name": "zmo@google.com",
        "email": "zmo@google.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Wed Feb 20 17:29:15 2013"
      },
      "message": "Add support for extension EXT_draw_buffers.\nReview URL: https://codereview.appspot.com/7308107\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1830 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "9a67065849be93a6a046414e823045676539b357",
      "tree": "504bc7d377f7ddebad31af5d8097a56c939bc279",
      "parents": [
        "684ff375fd133cc4aee03b8978a9c2b621cdfbbc"
      ],
      "author": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Tue Feb 19 23:12:50 2013"
      },
      "committer": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Tue Feb 19 23:12:50 2013"
      },
      "message": "Fix failure to recover from device hang.\n\nSometimes IDirect3DDevice9Ex::CheckDeviceState returns S_PRESENT_MODE_CHANGED when the GPU has hung. It\u0027s not consistent, maybe one time out of two when I hang the GPU while running WebGL Aquarium.\n\nThis unfortunately means that changes to display mode will cause ANGLE to report context lost. Other ideas appreciated.\nReview URL: https://codereview.appspot.com/7305093\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1829 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "684ff375fd133cc4aee03b8978a9c2b621cdfbbc",
      "tree": "e589d0962747c9062a4aa6a09d51d18f0662ab23",
      "parents": [
        "f45feb73a251c7c46b07155d950c128e93418c0e"
      ],
      "author": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Fri Feb 15 00:07:40 2013"
      },
      "committer": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Fri Feb 15 00:07:40 2013"
      },
      "message": "Fix signed / unsigned warning in ParseHelper.cpp.\nReview URL: https://codereview.appspot.com/7330046\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1828 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "f45feb73a251c7c46b07155d950c128e93418c0e",
      "tree": "34e69320b4b71e6ba69c08dd9ed812922ce1270f",
      "parents": [
        "646c70ffcddf378692136cb12075bcddd9c60b3f"
      ],
      "author": {
        "name": "kbr@chromium.org",
        "email": "kbr@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Tue Feb 12 21:23:10 2013"
      },
      "committer": {
        "name": "kbr@chromium.org",
        "email": "kbr@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Tue Feb 12 21:23:10 2013"
      },
      "message": "Fixed one remaining 64-bit truncation issue missed in the last CL.\n\nBUG\u003d396\nReview URL: https://codereview.appspot.com/7323055\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1827 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "646c70ffcddf378692136cb12075bcddd9c60b3f",
      "tree": "9269dcd019a386dab973e20fcc4b0b2dda8615d1",
      "parents": [
        "31ea86959d740e67fbb20ec1ab356999301b153c"
      ],
      "author": {
        "name": "kbr@chromium.org",
        "email": "kbr@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Tue Feb 12 03:08:38 2013"
      },
      "committer": {
        "name": "kbr@chromium.org",
        "email": "kbr@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Tue Feb 12 03:08:38 2013"
      },
      "message": "Fixed 64-bit integer truncation issues in shader translator.\n\nThis is an incompatible API change, but one which is necessary in\norder to improve correctness of the code. The API version in\nShaderLang.h is updated and, unfortunately, the define renamed to\nsomething less ambiguous due to conflicts on some Android buildbots.\nTemporary patches in Chromium and WebKit will be landed separately to\nsupport this upgrade.\n\nBUG\u003d403,404,405,406,407,408,409\nReview URL: https://codereview.appspot.com/7300058\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1826 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "31ea86959d740e67fbb20ec1ab356999301b153c",
      "tree": "d2217664a30c419894e70da0e6868f2590615d94",
      "parents": [
        "5073f0849366a78a765d816d98c9ca1bd8d1986b"
      ],
      "author": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Wed Feb 06 20:31:06 2013"
      },
      "committer": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Wed Feb 06 20:31:06 2013"
      },
      "message": "Fix a 64-bit error in ProgramBinary::load\n\nProgramBinary::save writes a size_t, so ProgramBinary::load needs\nto read it as the same type.\n\nLanded for jschuh.\nOriginal review: https://codereview.appspot.com/7304057/\nReview URL: https://codereview.appspot.com/7310052\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1825 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "5073f0849366a78a765d816d98c9ca1bd8d1986b",
      "tree": "b9b5afeda611e96346738eb16e1ed88921bd8155",
      "parents": [
        "7d6c6ba4924ba0dadf4e65fda4f9a882b6cad494"
      ],
      "author": {
        "name": "kbr@chromium.org",
        "email": "kbr@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Wed Feb 06 01:50:44 2013"
      },
      "committer": {
        "name": "kbr@chromium.org",
        "email": "kbr@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Wed Feb 06 01:50:44 2013"
      },
      "message": "Check that the incoming type to a default precision qualifier statement is valid.\n\nFixes new WebGL conformance tests\nshader-with-illegal-default-precision.frag.html and\nshader-with-illegal-default-precision.vert.html per\nhttp://www.khronos.org/bugzilla/show_bug.cgi?id\u003d781 . Also ran WebGL\n1.0.1 conformance tests; no regressions.\n\nBUG\u003dnone\nReview URL: https://codereview.appspot.com/7302043\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1824 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "7d6c6ba4924ba0dadf4e65fda4f9a882b6cad494",
      "tree": "8d8a9bd5250017438f8a1d444e274e94bc361bbf",
      "parents": [
        "962b26f882b7dcb606da598071e87d843626a4d4"
      ],
      "author": {
        "name": "daniel@transgaming.com",
        "email": "daniel@transgaming.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Fri Feb 01 22:09:54 2013"
      },
      "committer": {
        "name": "daniel@transgaming.com",
        "email": "daniel@transgaming.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Fri Feb 01 22:09:54 2013"
      },
      "message": "Updates to extensions from public registry\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1823 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "962b26f882b7dcb606da598071e87d843626a4d4",
      "tree": "8ed4a0b227e447711ee1f7a2ad4e44e81fdb3060",
      "parents": [
        "19f363a963a8ab85f798bdd9072251171b96b900"
      ],
      "author": {
        "name": "daniel@transgaming.com",
        "email": "daniel@transgaming.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Fri Feb 01 06:36:07 2013"
      },
      "committer": {
        "name": "daniel@transgaming.com",
        "email": "daniel@transgaming.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Fri Feb 01 06:36:07 2013"
      },
      "message": "Update ANGLE_texture_compression_dxt\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1821 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "19f363a963a8ab85f798bdd9072251171b96b900",
      "tree": "712b380c4dd7e5bbc3a1a7ad25fcbe0f210bf142",
      "parents": [
        "f350a774b3ad376eb42de943c10140e5e28a6d0e"
      ],
      "author": {
        "name": "zmo@google.com",
        "email": "zmo@google.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Thu Jan 31 18:51:14 2013"
      },
      "committer": {
        "name": "zmo@google.com",
        "email": "zmo@google.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Thu Jan 31 18:51:14 2013"
      },
      "message": "Fix version.\n\nTBR\u003dalokp\nReview URL: https://codereview.appspot.com/7228076\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1810 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "f350a774b3ad376eb42de943c10140e5e28a6d0e",
      "tree": "16ae687a056fa75a618c908bb6bb3f7e5ae459b9",
      "parents": [
        "11c1f64922a1eaffc276b6525f6c262cde8fa625"
      ],
      "author": {
        "name": "zmo@google.com",
        "email": "zmo@google.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Thu Jan 31 18:50:10 2013"
      },
      "committer": {
        "name": "zmo@google.com",
        "email": "zmo@google.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Thu Jan 31 18:50:10 2013"
      },
      "message": "Do not hash mapping field names of a reserved struct.\n\nWith this fixed, Chrome behaves the same on WebGL conformance tests 1.0.2 with/without --enable-shader-name-hashing\n\nBUG\u003d\nTEST\u003dWebGL conformance tests\nReview URL: https://codereview.appspot.com/7229043\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1809 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "11c1f64922a1eaffc276b6525f6c262cde8fa625",
      "tree": "e9441ae064a78f146caba06481b3899e6deb9e2f",
      "parents": [
        "3783c675be1867a40f0ad27458f5e8c3295b938c"
      ],
      "author": {
        "name": "daniel@transgaming.com",
        "email": "daniel@transgaming.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Wed Jan 30 20:01:03 2013"
      },
      "committer": {
        "name": "daniel@transgaming.com",
        "email": "daniel@transgaming.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Wed Jan 30 20:01:03 2013"
      },
      "message": "Rename ANGLE_multiple_render_targets to EXT_draw_buffers\n\nTrac #21120\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1807 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "3783c675be1867a40f0ad27458f5e8c3295b938c",
      "tree": "7e88bb9967e4f3b057b7f5d013a27512db66b159",
      "parents": [
        "057ce4360dea67772628107d33cd365958ebbdf5"
      ],
      "author": {
        "name": "daniel@transgaming.com",
        "email": "daniel@transgaming.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Wed Jan 30 20:00:59 2013"
      },
      "committer": {
        "name": "daniel@transgaming.com",
        "email": "daniel@transgaming.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Wed Jan 30 20:00:59 2013"
      },
      "message": "Updates to MRT extension.\n\nTrac #21120\n\n    01/30/2013  dgkoch  add issue 6 and clear interactions\n                        renamed to EXT_draw_buffers based on feedback\n                        changed resolution of issue 3.\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1806 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "057ce4360dea67772628107d33cd365958ebbdf5",
      "tree": "31c5b65601ce247e7574d858f1a1ecbec77b47c0",
      "parents": [
        "d8f530a303ac966ef92ce160ab0701562552a759"
      ],
      "author": {
        "name": "gman@chromium.org",
        "email": "gman@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Sat Jan 26 02:18:34 2013"
      },
      "committer": {
        "name": "gman@chromium.org",
        "email": "gman@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Sat Jan 26 02:18:34 2013"
      },
      "message": "Fix mat2 packing to use 2 rows as per spec.\n\n\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1805 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "d8f530a303ac966ef92ce160ab0701562552a759",
      "tree": "03d9cfe10921a23ff3d1db4f27553ce67e894001",
      "parents": [
        "fe546b74cd0cc61eed0170965a66e1a4679ab0c6"
      ],
      "author": {
        "name": "zmo@google.com",
        "email": "zmo@google.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Sat Jan 26 00:55:15 2013"
      },
      "committer": {
        "name": "zmo@google.com",
        "email": "zmo@google.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Sat Jan 26 00:55:15 2013"
      },
      "message": "Fix version.\nReview URL: https://codereview.appspot.com/7221045\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1804 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "fe546b74cd0cc61eed0170965a66e1a4679ab0c6",
      "tree": "3e9ba519236f0c9c5a527bb9813b7549a4a6c4ea",
      "parents": [
        "e1561f115d8df583290dc18cb270bd1d0cfc4d39"
      ],
      "author": {
        "name": "zmo@google.com",
        "email": "zmo@google.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Sat Jan 26 00:51:59 2013"
      },
      "committer": {
        "name": "zmo@google.com",
        "email": "zmo@google.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Sat Jan 26 00:51:59 2013"
      },
      "message": "Fix a memory out-of-bound visit bug.\n\nSo len could equal \u003d max_len, and at this point name[len] is out of the range.\n\nBUG\u003d\nTEST\u003d\nReview URL: https://codereview.appspot.com/7223045\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1803 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "e1561f115d8df583290dc18cb270bd1d0cfc4d39",
      "tree": "b6f95da27392ccecdb4f5d721ac31eb3ae3a8627",
      "parents": [
        "1537495ce3b7b52dc0a510f5ded7933974be827c"
      ],
      "author": {
        "name": "kbr@chromium.org",
        "email": "kbr@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Fri Jan 25 01:30:45 2013"
      },
      "committer": {
        "name": "kbr@chromium.org",
        "email": "kbr@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Fri Jan 25 01:30:45 2013"
      },
      "message": "Attempt different fix for unknown #pragma on Linux.\n\nBUG\u003dnone\nTEST\u003dcompiled on Linux and Mac OS\nReview URL: https://codereview.appspot.com/7133076\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1735 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "1537495ce3b7b52dc0a510f5ded7933974be827c",
      "tree": "928e603ab3560dd866a99ed3e310266b03a7ff1c",
      "parents": [
        "e5e6493527a8ac810dfc9126c12fd5d981eab869"
      ],
      "author": {
        "name": "kbr@chromium.org",
        "email": "kbr@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Fri Jan 25 00:35:04 2013"
      },
      "committer": {
        "name": "kbr@chromium.org",
        "email": "kbr@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Fri Jan 25 00:35:04 2013"
      },
      "message": "Changed optimization level to D3DCOMPILE_OPTIMIZATION_LEVEL1. With\nthis optimization level, it appears that array index clamping can be\nenabled on Windows without destabilizing WebGL content.\n\nTested this change with array index clamping enabled with MapsGL, a\nprevious failing test from AlteredQualia, many Three.js demos, the\nJulia Set tutorial from acko.net, the WebGL 1.0.1 conformance suite,\nand other content; all worked.\n\nBUG\u003dnone\nReview URL: https://codereview.appspot.com/7197054\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1734 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "e5e6493527a8ac810dfc9126c12fd5d981eab869",
      "tree": "a768c8d62ea89746e7d9b707ad6cad80dbc18699",
      "parents": [
        "68bfa4e80ef900547e5a9c0c6a169255438cc0ed"
      ],
      "author": {
        "name": "kbr@chromium.org",
        "email": "kbr@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Fri Jan 25 00:01:11 2013"
      },
      "committer": {
        "name": "kbr@chromium.org",
        "email": "kbr@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Fri Jan 25 00:01:11 2013"
      },
      "message": "Incorporated patch from haixia@ changing the default implementation of\narray index clamping to use the clamp intrinsic. This works more\nreliably on pure OpenGL ES devices and on Windows.\n\nAdded a mechanism in ShBuiltInResources to choose the strategy for\narray index clamping.\n\nBUG\u003dnone\nTEST\u003dvarious out-of-bounds array indexing tests and various WebGL content\nReview URL: https://codereview.appspot.com/7194051\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1733 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "68bfa4e80ef900547e5a9c0c6a169255438cc0ed",
      "tree": "23c8fd754db9f971590ce7047f0f554bc647b19a",
      "parents": [
        "c3186b8bbaf65f6f2b3ab2996dcc64f05fa4fa46"
      ],
      "author": {
        "name": "kbr@chromium.org",
        "email": "kbr@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Thu Jan 24 23:40:06 2013"
      },
      "committer": {
        "name": "kbr@chromium.org",
        "email": "kbr@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Thu Jan 24 23:40:06 2013"
      },
      "message": "Fixed compiler warning on Linux resulting in build failures.\n\nBUG\u003dnone\nTEST\u003dcompiled on Linux\nReview URL: https://codereview.appspot.com/7201056\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1732 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "c3186b8bbaf65f6f2b3ab2996dcc64f05fa4fa46",
      "tree": "9285b4e0ee9a5053183e2a3704a85d3cb54652cd",
      "parents": [
        "8d47df9fe559355ae865abd1572964642dd81e82"
      ],
      "author": {
        "name": "daniel@transgaming.com",
        "email": "daniel@transgaming.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Thu Jan 24 04:51:33 2013"
      },
      "committer": {
        "name": "daniel@transgaming.com",
        "email": "daniel@transgaming.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Thu Jan 24 04:51:33 2013"
      },
      "message": "Document GetIntegerv errors in ANGLE_framebuffer_blit.\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1731 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "8d47df9fe559355ae865abd1572964642dd81e82",
      "tree": "fe75e8f2fb1d440997df086b4e82b76a2788c308",
      "parents": [
        "0b780afcf238e6445f16ee1bf80903bcd16d1b99"
      ],
      "author": {
        "name": "daniel@transgaming.com",
        "email": "daniel@transgaming.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Thu Jan 24 04:51:26 2013"
      },
      "committer": {
        "name": "daniel@transgaming.com",
        "email": "daniel@transgaming.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Thu Jan 24 04:51:26 2013"
      },
      "message": "Updates for ANGLE_multiple_render_targets\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1730 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "0b780afcf238e6445f16ee1bf80903bcd16d1b99",
      "tree": "80cc5e740bad8b54e782b2f3c73cf4840292493d",
      "parents": [
        "cf38f82179f4fc947d320facd792b0202ab5bc5d"
      ],
      "author": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Thu Jan 24 00:17:06 2013"
      },
      "committer": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Thu Jan 24 00:17:06 2013"
      },
      "message": "Add missing file from r1725.\nReview URL: https://codereview.appspot.com/7193053\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1729 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "cf38f82179f4fc947d320facd792b0202ab5bc5d",
      "tree": "27d2c6e6f1dbe839c6f3960b759a336d0742415b",
      "parents": [
        "af44099b6a7675c0df675cde80513c35dbd121d0"
      ],
      "author": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Wed Jan 23 23:55:32 2013"
      },
      "committer": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Wed Jan 23 23:55:32 2013"
      },
      "message": "Remove DXSDK_DIR from search paths.\n\nChrome now builds ANGLE against the Windows 8 Platform SDK.\n\nMove the include and lib search paths to common.gypi so that downstream projects can specify the location of the Platform SDK or alternatively use the DirectX SDK instead.\nReview URL: https://codereview.appspot.com/7193052\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1728 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "af44099b6a7675c0df675cde80513c35dbd121d0",
      "tree": "9940b3aa36ba054a40a28fb65a128ef055a760ce",
      "parents": [
        "f281550e7c9c15651aa850e5079ee19433408201"
      ],
      "author": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Wed Jan 23 22:50:18 2013"
      },
      "committer": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Wed Jan 23 22:50:18 2013"
      },
      "message": "Roll gyp dependency to 1564.\n\nThis is to fix the standalone gyp build. It couldn\u0027t handle changes made in r1721. This is the latest version.\nReview URL: https://codereview.appspot.com/7204049\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1727 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "f281550e7c9c15651aa850e5079ee19433408201",
      "tree": "e96a0f4e83451cb184a3ae96f659d6d065484593",
      "parents": [
        "4a19e6fc69fac9049a4bb6bd60cc5595ac852ee1"
      ],
      "author": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Wed Jan 23 21:45:49 2013"
      },
      "committer": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Wed Jan 23 21:45:49 2013"
      },
      "message": "Update version number.\nReview URL: https://codereview.appspot.com/7204048\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1726 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "4a19e6fc69fac9049a4bb6bd60cc5595ac852ee1",
      "tree": "673dcf55b16f85eef7d81808a4a17059ce9eba17",
      "parents": [
        "125d94dc3ab13369b2c85d643b5658a6b751c933"
      ],
      "author": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Wed Jan 23 21:43:42 2013"
      },
      "committer": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Wed Jan 23 21:43:42 2013"
      },
      "message": "Include windows.h from one place to ensure that min and max macros are not defined.\n\nThese conflict with the STL functions of the same name.\n\nThis is to make the standalone ANGLE gyp build work again.\nReview URL: https://codereview.appspot.com/7211043\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1725 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "125d94dc3ab13369b2c85d643b5658a6b751c933",
      "tree": "bf9cb1ccfc7d9af894f06e05831f239e37dc3934",
      "parents": [
        "b3b17d4e8a6f8f7c8df3f651c40fdd1bed93c169"
      ],
      "author": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Wed Jan 23 21:43:31 2013"
      },
      "committer": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Wed Jan 23 21:43:31 2013"
      },
      "message": "Use TEXT macro to define ANGLE_PRELOADED_D3DCOMPILER_MODULE_NAMES macro.\n\nThis is to make the standalone gyp build work again.\nReview URL: https://codereview.appspot.com/7199046\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1724 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "b3b17d4e8a6f8f7c8df3f651c40fdd1bed93c169",
      "tree": "1c25e9ad5f1dd0bf93b280911ba0e16ce440b22a",
      "parents": [
        "720ecb900cdf8f79645c1ffbc55b1c15827f5322"
      ],
      "author": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Tue Jan 22 21:35:22 2013"
      },
      "committer": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Tue Jan 22 21:35:22 2013"
      },
      "message": "Treat return statements in loops as loop discontinuities.\n\nThis is so that texture2D is converted to texture2DLod in loops with return statements. HLSL does not seem to allow gradient operations in loops with return statements. It considers them to be breaks.\nReview URL: https://codereview.appspot.com/7131057\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1722 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "720ecb900cdf8f79645c1ffbc55b1c15827f5322",
      "tree": "deefad363650c7b70d842ffb690ff36da55099c9",
      "parents": [
        "343a9037224c908f2f9f4a415bf9c7e40e4a9c4f"
      ],
      "author": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Tue Jan 22 20:21:00 2013"
      },
      "committer": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Tue Jan 22 20:21:00 2013"
      },
      "message": "Make other angle targets compile on Win64\n\nAddendum to https://codereview.appspot.com/7011048/\n\nBUG\u003d391, chromium:166496, chromium:167187\n\nLanding for jschuh\nOriginal patch: https://codereview.appspot.com/7075044/\nReview URL: https://codereview.appspot.com/7190044\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1721 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "343a9037224c908f2f9f4a415bf9c7e40e4a9c4f",
      "tree": "237ac1751109044e77ccb11a5e653c3fd0a879be",
      "parents": [
        "522e7c569f070473c1f31c13b916e9c65f9de94a"
      ],
      "author": {
        "name": "gman@chromium.org",
        "email": "gman@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Tue Jan 15 20:30:00 2013"
      },
      "committer": {
        "name": "gman@chromium.org",
        "email": "gman@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Tue Jan 15 20:30:00 2013"
      },
      "message": "Add comments to ArrayBoundsClamper about why \u0027clamp\u0027\nwas not used to do the bounds clamping.\n\nBUG\u003d397\n\n\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1720 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "522e7c569f070473c1f31c13b916e9c65f9de94a",
      "tree": "b3a21ae9b8e365d458d46ded8924a0713046779d",
      "parents": [
        "b67eefcdc16faf155667a86563ef6df05abb5214"
      ],
      "author": {
        "name": "kbr@chromium.org",
        "email": "kbr@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Mon Jan 14 22:46:08 2013"
      },
      "committer": {
        "name": "kbr@chromium.org",
        "email": "kbr@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Mon Jan 14 22:46:08 2013"
      },
      "message": "Reorganized new sources from recently applied patch into third_party directory.\nReview URL: https://codereview.appspot.com/7105049\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1719 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "b67eefcdc16faf155667a86563ef6df05abb5214",
      "tree": "36f16ead579846cf8aa9d9ea28f3ba76975230ee",
      "parents": [
        "3b0201663183598dae8295adb6fa4a8260692e90"
      ],
      "author": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Thu Jan 10 02:04:51 2013"
      },
      "committer": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Thu Jan 10 02:04:51 2013"
      },
      "message": "Update version.\nReview URL: https://codereview.appspot.com/7062061\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1647 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "3b0201663183598dae8295adb6fa4a8260692e90",
      "tree": "f676dccc6cf77bfd520a0148554a99affdfe9473",
      "parents": [
        "88a186acf240d82f93bb6f843a7fbcf138303163"
      ],
      "author": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Thu Jan 10 02:03:56 2013"
      },
      "committer": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Thu Jan 10 02:03:56 2013"
      },
      "message": "Add D3D version and shader models to renderer string reported by GetString.\n\nIt looks like this now:\nANGLE (NVIDIA Quadro 600 Direct3D9Ex vs_3_0 ps_3_0)\n\nI also noticed that the strings returned by GetString are not all static so I fixed that as well.\nReview URL: https://codereview.appspot.com/7068058\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1646 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "88a186acf240d82f93bb6f843a7fbcf138303163",
      "tree": "0a9b07c756a908292702548b2f137a5ec9c20205",
      "parents": [
        "0fba69fbbf9a48aae112ea5cfd9fdb9640f53144"
      ],
      "author": {
        "name": "zmo@google.com",
        "email": "zmo@google.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Tue Jan 08 23:21:01 2013"
      },
      "committer": {
        "name": "zmo@google.com",
        "email": "zmo@google.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Tue Jan 08 23:21:01 2013"
      },
      "message": "Build fix.\n\nBUG\u003d\nTEST\u003dbuild fine in Linux\nReview URL: https://codereview.appspot.com/7071056\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1645 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "0fba69fbbf9a48aae112ea5cfd9fdb9640f53144",
      "tree": "3d5447a0d9a069c7aac4f2bc487cdae636b58cb4",
      "parents": [
        "4d111fce563c2210f25a02be3fa0f0d8a9943688"
      ],
      "author": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Tue Jan 08 19:07:59 2013"
      },
      "committer": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Tue Jan 08 19:07:59 2013"
      },
      "message": "In generated shaders, output +INF and -INF as largest single precision floating point number.\n\nC++ streams seem to use the representation 1.$ for INF and that isn\u0027t valid syntax in GLSL or HLSL.\n\nAlso preserve the sign of INF in constant expressions that divide by zero. I can\u0027t figure out what to do about 0/0 because the shader models we are using do not support NaN. Treating it as +INF as before.\nReview URL: https://codereview.appspot.com/7057046\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1644 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "4d111fce563c2210f25a02be3fa0f0d8a9943688",
      "tree": "eb1e58c1203f92ac126b6338ece7428d58a29102",
      "parents": [
        "dd02f22aff995666111570f9867ad5d580d6fcbc"
      ],
      "author": {
        "name": "daniel@transgaming.com",
        "email": "daniel@transgaming.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Mon Jan 07 17:29:39 2013"
      },
      "committer": {
        "name": "daniel@transgaming.com",
        "email": "daniel@transgaming.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Mon Jan 07 17:29:39 2013"
      },
      "message": "Update Copyright years on the LICENSE file\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1643 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "dd02f22aff995666111570f9867ad5d580d6fcbc",
      "tree": "00c97cad63aa56409a80cf03b1416ac4d988415a",
      "parents": [
        "d36d7d4fc83bab8a2a641ad114185bfe0990bea1"
      ],
      "author": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Fri Jan 04 22:37:14 2013"
      },
      "committer": {
        "name": "apatrick@chromium.org",
        "email": "apatrick@chromium.org@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Fri Jan 04 22:37:14 2013"
      },
      "message": "Upodate preprocessor.vcxproj to reflect changes in r1640.\nReview URL: https://codereview.appspot.com/7061044\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1642 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    },
    {
      "commit": "d36d7d4fc83bab8a2a641ad114185bfe0990bea1",
      "tree": "9497b995c8f0bb432152f2ea31610323680faddb",
      "parents": [
        "4a2d295fdf4699e4daf2ea3ff5175f4682f5e542"
      ],
      "author": {
        "name": "bsalomon@google.com",
        "email": "bsalomon@google.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Fri Jan 04 15:32:58 2013"
      },
      "committer": {
        "name": "bsalomon@google.com",
        "email": "bsalomon@google.com@736b8ea6-26fd-11df-bfd4-992fa37f6226",
        "time": "Fri Jan 04 15:32:58 2013"
      },
      "message": "Disable GL_OES_standard_derivatives when ps_2_x or later is not available.\n\nBUG\u003d392\nReview URL: https://codereview.appspot.com/7027051\n\ngit-svn-id: http://angleproject.googlecode.com/svn/trunk@1641 736b8ea6-26fd-11df-bfd4-992fa37f6226\n"
    }
  ],
  "next": "4a2d295fdf4699e4daf2ea3ff5175f4682f5e542"
}
