)]}'
{
  "log": [
    {
      "commit": "19c753a570dfcdbdd66c0829d8357cba9339e514",
      "tree": "ff389badec3079c494cd29e8645106887e486205",
      "parents": [
        "7e57b4f65206b0caf579c3fe18ff1fece0893d6b"
      ],
      "author": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Mon Jun 09 21:12:10 2014"
      },
      "committer": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Mon Jun 09 21:12:10 2014"
      },
      "message": "Fix compiler warning\n\nClang warning: \n\u0027this\u0027 pointer cannot be null in well-defined C++ code; comparison may\nbe assumed to always evaluate to false [-Wtautological-undefined-compare]\n\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@239 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "7e57b4f65206b0caf579c3fe18ff1fece0893d6b",
      "tree": "7b5104254b920bc47bbeac2e820444006d4688ee",
      "parents": [
        "130224c1acbae38023abf566ef8941fffe3612d0"
      ],
      "author": {
        "name": "cibu@google.com",
        "email": "cibu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Feb 20 23:10:34 2014"
      },
      "committer": {
        "name": "cibu@google.com",
        "email": "cibu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Feb 20 23:10:34 2014"
      },
      "message": "Fix for issue 57690047: VisibleBuilder.java was not deleted as it was replaced by VisibleSubTable.java\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@238 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "130224c1acbae38023abf566ef8941fffe3612d0",
      "tree": "fe8dc4af63e3f9527e1a72781da6da6c03e2dbf9",
      "parents": [
        "d1ed18f7f29332e17d4ace7bc3d8c562f0bc635b"
      ],
      "author": {
        "name": "cibu@google.com",
        "email": "cibu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Fri Dec 20 20:44:07 2013"
      },
      "committer": {
        "name": "cibu@google.com",
        "email": "cibu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Fri Dec 20 20:44:07 2013"
      },
      "message": "Opentype GSUB processing. Development history at branches/cibu/adv_layout. Merged at r236.\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@237 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "d1ed18f7f29332e17d4ace7bc3d8c562f0bc635b",
      "tree": "dcf0ff656993d462744ef85b8006ec38f55068c6",
      "parents": [
        "75c2683be907618833c4d9d60639ef0f7043398b"
      ],
      "author": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Tue Nov 05 18:44:58 2013"
      },
      "committer": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Tue Nov 05 18:44:58 2013"
      },
      "message": "Issue 19330043: fix QNX build\nPatch by: efidler1@blackberry.com\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@230 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "75c2683be907618833c4d9d60639ef0f7043398b",
      "tree": "f1b655c1ceec61e138454f0a17a46baf8826ce35",
      "parents": [
        "88898f3c936d698cbfab4ea73231fdcdcb3abb2a"
      ],
      "author": {
        "name": "stuartg@google.com",
        "email": "stuartg@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Wed Oct 16 23:04:01 2013"
      },
      "committer": {
        "name": "stuartg@google.com",
        "email": "stuartg@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Wed Oct 16 23:04:01 2013"
      },
      "message": "ticket:38 Fix sfntly compilation on VS2013\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@228 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "88898f3c936d698cbfab4ea73231fdcdcb3abb2a",
      "tree": "7ef069ad5414139dd25e38dfa0966652dcdb0ede",
      "parents": [
        "b580cabff9dd480d9c5bef8b9ee00b87b5cd8056"
      ],
      "author": {
        "name": "cibu@google.com",
        "email": "cibu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Tue Sep 03 22:48:50 2013"
      },
      "committer": {
        "name": "cibu@google.com",
        "email": "cibu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Tue Sep 03 22:48:50 2013"
      },
      "message": "Commiting: Issue 13243045: cmap format 4 fix: add idDelta to non-zero glyph ids for non-zero range offset\n\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@215 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "b580cabff9dd480d9c5bef8b9ee00b87b5cd8056",
      "tree": "4ef5fa6f292022c43e157b6ddaf39996aa6abe1a",
      "parents": [
        "affbfe5d91f71e5fc5496b7bf6d3344c1a535664"
      ],
      "author": {
        "name": "stuartg@google.com",
        "email": "stuartg@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Sat Mar 30 00:58:05 2013"
      },
      "committer": {
        "name": "stuartg@google.com",
        "email": "stuartg@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Sat Mar 30 00:58:05 2013"
      },
      "message": "ticket:31 fixed spurious javadoc characters\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@156 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "affbfe5d91f71e5fc5496b7bf6d3344c1a535664",
      "tree": "6f6c92c57c84c428a5c3e706fa258d49f23e4419",
      "parents": [
        "3e443325762957f2f60a5db2bc06773d54630954"
      ],
      "author": {
        "name": "stuartg@google.com",
        "email": "stuartg@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Sat Mar 30 00:46:52 2013"
      },
      "committer": {
        "name": "stuartg@google.com",
        "email": "stuartg@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Sat Mar 30 00:46:52 2013"
      },
      "message": "ticket:28 fixed byte array sourced font bounds checking\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@155 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "3e443325762957f2f60a5db2bc06773d54630954",
      "tree": "3c5a7cd00b233d59d4ead9faae76aa659bbf9890",
      "parents": [
        "e49435d3d6ba65c9bd43ef4ccd4b00883333bc88"
      ],
      "author": {
        "name": "stuartg@google.com",
        "email": "stuartg@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Sat Mar 30 00:11:38 2013"
      },
      "committer": {
        "name": "stuartg@google.com",
        "email": "stuartg@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Sat Mar 30 00:11:38 2013"
      },
      "message": "ticket:27 rename test\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@154 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "e49435d3d6ba65c9bd43ef4ccd4b00883333bc88",
      "tree": "c78a1c36d41bf17263b4e90ededb183349a44120",
      "parents": [
        "9f71d32205b8c69ed307595e2e2e7247571681f3"
      ],
      "author": {
        "name": "stuartg@google.com",
        "email": "stuartg@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Sat Mar 30 00:05:07 2013"
      },
      "committer": {
        "name": "stuartg@google.com",
        "email": "stuartg@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Sat Mar 30 00:05:07 2013"
      },
      "message": "ticket:27 rename test\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@153 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "9f71d32205b8c69ed307595e2e2e7247571681f3",
      "tree": "99722a9d2e728b635152538f8b5b0d71cded5d28",
      "parents": [
        "17ba42f21c0536ac9580badf50eddee6685b70e6"
      ],
      "author": {
        "name": "stuartg@google.com",
        "email": "stuartg@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Sat Mar 30 00:02:28 2013"
      },
      "committer": {
        "name": "stuartg@google.com",
        "email": "stuartg@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Sat Mar 30 00:02:28 2013"
      },
      "message": "ticket:24 fix usLastCharIndex setter\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@152 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "17ba42f21c0536ac9580badf50eddee6685b70e6",
      "tree": "3e198c71f5dfb4be95e6b32b257178eb1352f2c0",
      "parents": [
        "90b86931468679fb8522c9117ae539928b5c7710"
      ],
      "author": {
        "name": "stuartg@google.com",
        "email": "stuartg@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Fri Jan 18 02:15:03 2013"
      },
      "committer": {
        "name": "stuartg@google.com",
        "email": "stuartg@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Fri Jan 18 02:15:03 2013"
      },
      "message": "ticket:27 move new issue test\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@150 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "90b86931468679fb8522c9117ae539928b5c7710",
      "tree": "ac2bac142a315bdc7ac4df5bf242b713ba135838",
      "parents": [
        "09c754c56aed318e8cf0cd8283a550652ddcb82a"
      ],
      "author": {
        "name": "stuartg@google.com",
        "email": "stuartg@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Jan 17 19:46:50 2013"
      },
      "committer": {
        "name": "stuartg@google.com",
        "email": "stuartg@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Jan 17 19:46:50 2013"
      },
      "message": "ticket:26 fix Java 7 compile issue caused by a change in behaviour in the access of private members\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@149 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "09c754c56aed318e8cf0cd8283a550652ddcb82a",
      "tree": "855bbde26ff5eb4129b5ab9abe23a77c62dfd037",
      "parents": [
        "ad17d9f1fad61635644fd550fe5776201ef2fcab"
      ],
      "author": {
        "name": "stuartg@google.com",
        "email": "stuartg@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Wed Jan 16 00:13:56 2013"
      },
      "committer": {
        "name": "stuartg@google.com",
        "email": "stuartg@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Wed Jan 16 00:13:56 2013"
      },
      "message": "ticket:27 fix issue of zero length name entry being added at the end of the name table\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@148 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "ad17d9f1fad61635644fd550fe5776201ef2fcab",
      "tree": "1a6099e210851aa678f635c62f2c2e3a656380e0",
      "parents": [
        "cc2337cea739044eebdc9dfb6a943f4c08ea3ad3"
      ],
      "author": {
        "name": "yehh@google.com",
        "email": "yehh@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Aug 16 02:37:00 2012"
      },
      "committer": {
        "name": "yehh@google.com",
        "email": "yehh@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Aug 16 02:37:00 2012"
      },
      "message": "Removed an unnecessary table retrieval from font info tool\nCL @ http://codereview.appspot.com/6446143/\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@147 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "cc2337cea739044eebdc9dfb6a943f4c08ea3ad3",
      "tree": "0a303fe3de025a93234ed2a5f5d2629ab160b170",
      "parents": [
        "f642358ba9654a2f720a64cffec513b162e064f9"
      ],
      "author": {
        "name": "yehh@google.com",
        "email": "yehh@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Wed Aug 15 21:58:18 2012"
      },
      "committer": {
        "name": "yehh@google.com",
        "email": "yehh@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Wed Aug 15 21:58:18 2012"
      },
      "message": "Merging Brian\u0027s font tool into Han-Wen\u0027s\nCL @ http://codereview.appspot.com/6462061/\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@146 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "f642358ba9654a2f720a64cffec513b162e064f9",
      "tree": "7a6eecbfedc0e3e085e26dbedb02db2a24892fef",
      "parents": [
        "9c3a38a036e23403829f8f55c9575fb32cd6dae9"
      ],
      "author": {
        "name": "yehh@google.com",
        "email": "yehh@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Wed Aug 15 01:02:50 2012"
      },
      "committer": {
        "name": "yehh@google.com",
        "email": "yehh@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Wed Aug 15 01:02:50 2012"
      },
      "message": "Modified ant files to compile font info command-line tool\nCL @ http://codereview.appspot.com/6458132/\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@145 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "9c3a38a036e23403829f8f55c9575fb32cd6dae9",
      "tree": "110cbebc628fe520968d661dd93bb428d2f1e976",
      "parents": [
        "cb74bb597364a190dd5acc2fb18e6e0b03e9b24b"
      ],
      "author": {
        "name": "yehh@google.com",
        "email": "yehh@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Wed Aug 15 00:42:06 2012"
      },
      "committer": {
        "name": "yehh@google.com",
        "email": "yehh@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Wed Aug 15 00:42:06 2012"
      },
      "message": "Added classes for command-line tool and function for computing number of unmapped glyphs\nCL @ http://codereview.appspot.com/6443121/\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@144 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "cb74bb597364a190dd5acc2fb18e6e0b03e9b24b",
      "tree": "0cd72ad9feb85a690d4067a71d715670ebe478f9",
      "parents": [
        "4e831db535f34de598dc9a72f363e5b0986ca88f"
      ],
      "author": {
        "name": "yehh@google.com",
        "email": "yehh@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Tue Aug 14 01:22:40 2012"
      },
      "committer": {
        "name": "yehh@google.com",
        "email": "yehh@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Tue Aug 14 01:22:40 2012"
      },
      "message": "Added functions that provide information for block and glyph coverage\nCL @ http://codereview.appspot.com/6463047/\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@143 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "4e831db535f34de598dc9a72f363e5b0986ca88f",
      "tree": "a22c63209215fa36c32981e87949b3bafe844e9a",
      "parents": [
        "dc95ac1ad595c207fdcc39875001da14f3e2b9d6"
      ],
      "author": {
        "name": "yehh@google.com",
        "email": "yehh@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Mon Aug 13 21:35:26 2012"
      },
      "committer": {
        "name": "yehh@google.com",
        "email": "yehh@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Mon Aug 13 21:35:26 2012"
      },
      "message": "Modified font information tool based on requests: Added glyph Id for each character to listing of characters, removed redundant trailing spaces for left-aligned columns at the end of each row, added function to produce properly-formatted code point strings\nCL @ http://codereview.appspot.com/6465044/\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@142 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "dc95ac1ad595c207fdcc39875001da14f3e2b9d6",
      "tree": "4f3a87c76ca0e74a077523d2f281d4fb19250fbf",
      "parents": [
        "5d3547819787be5fe518702a41b19d0bc2e69ad8"
      ],
      "author": {
        "name": "yehh@google.com",
        "email": "yehh@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Sat Aug 11 02:07:24 2012"
      },
      "committer": {
        "name": "yehh@google.com",
        "email": "yehh@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Sat Aug 11 02:07:24 2012"
      },
      "message": "Modified font information tool based on feature requests\nCL @ http://codereview.appspot.com/6448140/\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@141 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "5d3547819787be5fe518702a41b19d0bc2e69ad8",
      "tree": "034e135eaae7cd6b06f707a6e7f2030f63dbf3f5",
      "parents": [
        "c555b2d0967aab03029cd0443842c8df22dd86b8"
      ],
      "author": {
        "name": "yehh@google.com",
        "email": "yehh@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Aug 09 17:51:04 2012"
      },
      "committer": {
        "name": "yehh@google.com",
        "email": "yehh@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Aug 09 17:51:04 2012"
      },
      "message": "Added methods for retrieving entries in the head table and finding max and min glyph dimensions\nCL @ http://codereview.appspot.com/6442104/\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@140 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "c555b2d0967aab03029cd0443842c8df22dd86b8",
      "tree": "f5c69b867db950eccd73dfc970a97ebfef3a9cf8",
      "parents": [
        "e278fe47d51a7109d37b4c7980b40cb9f40d6b84"
      ],
      "author": {
        "name": "yehh@google.com",
        "email": "yehh@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Aug 09 00:12:05 2012"
      },
      "committer": {
        "name": "yehh@google.com",
        "email": "yehh@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Aug 09 00:12:05 2012"
      },
      "message": "Added more functions that provide information about a given font\nCL @ http://codereview.appspot.com/6448118/\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@139 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "e278fe47d51a7109d37b4c7980b40cb9f40d6b84",
      "tree": "cde5939b6777c38991274e0fd96e8d1d06894eae",
      "parents": [
        "bf10b006df3126688461c6c444945ec0ab09b619"
      ],
      "author": {
        "name": "yehh@google.com",
        "email": "yehh@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Tue Aug 07 01:44:34 2012"
      },
      "committer": {
        "name": "yehh@google.com",
        "email": "yehh@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Tue Aug 07 01:44:34 2012"
      },
      "message": "Fixed incorrect retrieval of xMin, yMin, xMax, and yMax fields in head table\nCL @ http://codereview.appspot.com/6442095/\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@138 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "bf10b006df3126688461c6c444945ec0ab09b619",
      "tree": "30661be9b6ee8105d4b94f3d6889101f79ae2a0d",
      "parents": [
        "5be20bd3ad10baec15596c77dfc7d78a1b531157"
      ],
      "author": {
        "name": "yehh@google.com",
        "email": "yehh@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Mon Aug 06 22:39:33 2012"
      },
      "committer": {
        "name": "yehh@google.com",
        "email": "yehh@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Mon Aug 06 22:39:33 2012"
      },
      "message": "Added a class with methods that return information about a given font\nCL @ http://codereview.appspot.com/6450050/\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@137 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "5be20bd3ad10baec15596c77dfc7d78a1b531157",
      "tree": "afe20dd1ab281d5d6184d0f856cb58f007c5f0d9",
      "parents": [
        "ccac2819ceaef8fce56435431d5667f396b0c28a"
      ],
      "author": {
        "name": "yehh@google.com",
        "email": "yehh@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Fri Jul 20 22:56:35 2012"
      },
      "committer": {
        "name": "yehh@google.com",
        "email": "yehh@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Fri Jul 20 22:56:35 2012"
      },
      "message": "Adding a method to find the id of a cmap in a cmap table\nCL @ http://codereview.appspot.com/6416057/\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@136 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "ccac2819ceaef8fce56435431d5667f396b0c28a",
      "tree": "46c0a7a5552e805b9cc1e0d6238f9d206774a7fa",
      "parents": [
        "4ea27bc8f5c6a1445df6fdefb427c69076e0f6eb"
      ],
      "author": {
        "name": "yehh@google.com",
        "email": "yehh@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Jul 12 22:21:59 2012"
      },
      "committer": {
        "name": "yehh@google.com",
        "email": "yehh@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Jul 12 22:21:59 2012"
      },
      "message": "Fixed incorrect description in Javadoc comments of LocaTable\nCL @ http://codereview.appspot.com/6349089/\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@135 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "4ea27bc8f5c6a1445df6fdefb427c69076e0f6eb",
      "tree": "5c2082f53245ab8eb84d9ab65e84f6fff23cabca",
      "parents": [
        "7a03e66253beb3d167a7acdd63a33839fa823e82"
      ],
      "author": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Mon Jul 09 18:35:41 2012"
      },
      "committer": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Mon Jul 09 18:35:41 2012"
      },
      "message": "Gracefully fail when TTF name table contains a zero-length name.\n\nBackport from b/6733065.\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@134 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "7a03e66253beb3d167a7acdd63a33839fa823e82",
      "tree": "c9f49ea1571b50d27f101965130d04fd4773795a",
      "parents": [
        "3724535572046c5c57d8642fdb17fa25bf47b3e0"
      ],
      "author": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Fri Jun 29 17:27:00 2012"
      },
      "committer": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Fri Jun 29 17:27:00 2012"
      },
      "message": "Land Nico\u0027s warning fix.\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@133 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "3724535572046c5c57d8642fdb17fa25bf47b3e0",
      "tree": "a0408d77e94d25b1ce685657aeb24feab942ef9a",
      "parents": [
        "3a01f22f9587d867f49698da80b61d800c87997c"
      ],
      "author": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Tue Feb 28 03:19:21 2012"
      },
      "committer": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Tue Feb 28 03:19:21 2012"
      },
      "message": "Work around Apple MacOS X Lion AppleMyungjo font bug.\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@128 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "3a01f22f9587d867f49698da80b61d800c87997c",
      "tree": "918195b4918eb9c2ece030949d07e84f5cdd03b7",
      "parents": [
        "48ab2eb0eeeb14b60d5a6c97517f8245255356f1"
      ],
      "author": {
        "name": "stuartg@google.com",
        "email": "stuartg@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Fri Feb 10 00:17:33 2012"
      },
      "committer": {
        "name": "stuartg@google.com",
        "email": "stuartg@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Fri Feb 10 00:17:33 2012"
      },
      "message": "ticket:16 fix the build files so that jars are runnabale\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@127 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "48ab2eb0eeeb14b60d5a6c97517f8245255356f1",
      "tree": "b7bbcf118ce43b96711f3e2f8cbf00f2162d0768",
      "parents": [
        "60c04516612a06896602d9a25cb0239d82be4fec"
      ],
      "author": {
        "name": "stuartg@google.com",
        "email": "stuartg@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Wed Jan 25 22:56:16 2012"
      },
      "committer": {
        "name": "stuartg@google.com",
        "email": "stuartg@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Wed Jan 25 22:56:16 2012"
      },
      "message": "ticket:6 font level checksum, added unofficial stability of table ordering, small cleanup on files\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@125 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "60c04516612a06896602d9a25cb0239d82be4fec",
      "tree": "09a89272e4632c64c480d2da91307c1c36b32701",
      "parents": [
        "58daa1859703e2a3920ba4abf48680f0a0624896"
      ],
      "author": {
        "name": "stuartg@google.com",
        "email": "stuartg@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Jan 12 23:00:03 2012"
      },
      "committer": {
        "name": "stuartg@google.com",
        "email": "stuartg@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Jan 12 23:00:03 2012"
      },
      "message": "ticket:10 break apart CMapTable and GlyphTable\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@124 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "58daa1859703e2a3920ba4abf48680f0a0624896",
      "tree": "ceb0f09d5dff1a849d072bb85e6213de654ba3d6",
      "parents": [
        "694d27ac4bb302d2ab3d01cc96d5646e09303e70"
      ],
      "author": {
        "name": "raph@google.com",
        "email": "raph@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Mon Jan 09 18:02:06 2012"
      },
      "committer": {
        "name": "raph@google.com",
        "email": "raph@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Mon Jan 09 18:02:06 2012"
      },
      "message": "Added MicroType Express compression support to EOT output. Also added\n-x option to sfnttool commandline to enable MTX compression.\n\nRevision created by MOE tool push_codebase.\nMOE_MIGRATION\u003d\n\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@120 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "694d27ac4bb302d2ab3d01cc96d5646e09303e70",
      "tree": "b1e80162e6fabd22f211c5e80981b48b51f06ab1",
      "parents": [
        "6c025b5b7d716c6592705d2e7f11978d01296a94"
      ],
      "author": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Jan 05 00:14:30 2012"
      },
      "committer": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Jan 05 00:14:30 2012"
      },
      "message": "Coverity fix: uninitialized scalar member.\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@119 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "6c025b5b7d716c6592705d2e7f11978d01296a94",
      "tree": "0c4b20aa0c7da92b85ed23eb345118c1e2e9b8ed",
      "parents": [
        "c8ed7f5fc849692ae5beaced7cfae2ad3432cc5b"
      ],
      "author": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Mon Dec 12 22:29:05 2011"
      },
      "committer": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Mon Dec 12 22:29:05 2011"
      },
      "message": "Move Chromium subsetter code to sample, update CMakeLists accordingly.\nRemove unused const in font.h.\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@118 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "c8ed7f5fc849692ae5beaced7cfae2ad3432cc5b",
      "tree": "460cd757f4e2e360ad0e555d99008117da6fe75e",
      "parents": [
        "1fe0e8a5404e1ba53b6f1e2ad6b17ce9e895c136"
      ],
      "author": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Fri Dec 09 02:25:57 2011"
      },
      "committer": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Fri Dec 09 02:25:57 2011"
      },
      "message": "Update test files for macro changes in previous CL\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@117 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "1fe0e8a5404e1ba53b6f1e2ad6b17ce9e895c136",
      "tree": "f7036e680116b7954f62d10fddf8b738af00404d",
      "parents": [
        "b5639a2c425b5f3f1405f2e66c68d53ca74e8cba"
      ],
      "author": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Fri Dec 09 02:13:39 2011"
      },
      "committer": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Fri Dec 09 02:13:39 2011"
      },
      "message": "Patch from Nico Weber: remove static initializers.\nThis is needed because gcc 4.4.3 can\u0027t evaluate simple static functions\nat compile time.\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@116 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "b5639a2c425b5f3f1405f2e66c68d53ca74e8cba",
      "tree": "84e68e72212505b6b349a79e2a7c44520b9e7fea",
      "parents": [
        "554ce97749d2bd4c94c0df31e5fae1e587095263"
      ],
      "author": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Fri Dec 09 01:57:25 2011"
      },
      "committer": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Fri Dec 09 01:57:25 2011"
      },
      "message": "Update per code review\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@115 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "554ce97749d2bd4c94c0df31e5fae1e587095263",
      "tree": "72f401aabe9d8bfa7b9f65edcef855d630e6df61",
      "parents": [
        "bc729b9db2b8266a2d373ab12c302d9f19b2b8ca"
      ],
      "author": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Fri Dec 09 01:57:19 2011"
      },
      "committer": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Fri Dec 09 01:57:19 2011"
      },
      "message": "Update per Chromium side code review\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@114 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "bc729b9db2b8266a2d373ab12c302d9f19b2b8ca",
      "tree": "48ef31646c604be6f7fbfbd18dd653171a99512a",
      "parents": [
        "8fd8ffe726837cf759d2752198ca1979ed130efc"
      ],
      "author": {
        "name": "stuartg@google.com",
        "email": "stuartg@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Fri Dec 09 01:24:28 2011"
      },
      "committer": {
        "name": "stuartg@google.com",
        "email": "stuartg@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Fri Dec 09 01:24:28 2011"
      },
      "message": "Add Eclipse project settings, some ant cleanup, and code cleanup to match with the Eclipse settings\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@113 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "8fd8ffe726837cf759d2752198ca1979ed130efc",
      "tree": "015bb1559bcbd6fcc02c3d1b3a3afef05a396cdd",
      "parents": [
        "ea6d5d96941e95886b0684aa6a7af2e9ac766d3e"
      ],
      "author": {
        "name": "stuartg@google.com",
        "email": "stuartg@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Fri Dec 02 21:17:36 2011"
      },
      "committer": {
        "name": "stuartg@google.com",
        "email": "stuartg@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Fri Dec 02 21:17:36 2011"
      },
      "message": "- added support for index sub-table creation\n- some fixes for the bitmap tables\n\n\nRevision created by MOE tool push_codebase.\nMOE_MIGRATION\u003d\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@112 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "ea6d5d96941e95886b0684aa6a7af2e9ac766d3e",
      "tree": "d459326a9daddeddcaec9dcdf83e702af28522d9",
      "parents": [
        "ccd0336ff71cb8debbbf81d99268158bde1611c0"
      ],
      "author": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Wed Nov 30 01:43:19 2011"
      },
      "committer": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Wed Nov 30 01:43:19 2011"
      },
      "message": "Fix clang compilation errors in Chromium.\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@111 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "ccd0336ff71cb8debbbf81d99268158bde1611c0",
      "tree": "023e6350df3f5ecafadbf02c903a0b6c8c3c65e9",
      "parents": [
        "30ea66834d457f841f22c708ae61ba2990b2d38b"
      ],
      "author": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Tue Nov 29 21:34:18 2011"
      },
      "committer": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Tue Nov 29 21:34:18 2011"
      },
      "message": "Graduate EBXX from experimental\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@110 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "30ea66834d457f841f22c708ae61ba2990b2d38b",
      "tree": "a222f5ff7980753dbe7616fef9113b5cdc9c203f",
      "parents": [
        "96839c0a415ecbbdcab9607df5701c03b1a48d17"
      ],
      "author": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Tue Nov 29 01:19:06 2011"
      },
      "committer": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Tue Nov 29 01:19:06 2011"
      },
      "message": "Fix subsetter bug (TBR, testing with Chrome integration, subjected to change)\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@109 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "96839c0a415ecbbdcab9607df5701c03b1a48d17",
      "tree": "b346f75be9986b785fb05b94affa118d54348e70",
      "parents": [
        "2f4dcf1c2fde82a72a340f68c9c630860751b9a9"
      ],
      "author": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Mon Nov 28 23:35:40 2011"
      },
      "committer": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Mon Nov 28 23:35:40 2011"
      },
      "message": "Update per code review comments from previous check-in\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@108 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "2f4dcf1c2fde82a72a340f68c9c630860751b9a9",
      "tree": "4b2ab431a64848722b4af4c3da3dbdaeb6ff1c04",
      "parents": [
        "c9c4fd6dc47b82d0b99c79f5eff00c4263cb20b0"
      ],
      "author": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Mon Nov 28 18:20:03 2011"
      },
      "committer": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Mon Nov 28 18:20:03 2011"
      },
      "message": "Finish bitmap subsetting support\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@107 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "c9c4fd6dc47b82d0b99c79f5eff00c4263cb20b0",
      "tree": "f068d5c418838e490db52236fdcd8099524f1876",
      "parents": [
        "6ba52a4ed43c83e5fa3f33a1b9e8020c8b4dd429"
      ],
      "author": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Wed Nov 16 02:16:53 2011"
      },
      "committer": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Wed Nov 16 02:16:53 2011"
      },
      "message": "Fix bug in HDMX table (from stuartg\u0027s code review)\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@106 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "6ba52a4ed43c83e5fa3f33a1b9e8020c8b4dd429",
      "tree": "1446c3a3b6234bf4693ebdf32c17a9cb0f6b829f",
      "parents": [
        "4067c0e613c9023656e730cc06c9ea51024c8884"
      ],
      "author": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Tue Nov 15 19:34:35 2011"
      },
      "committer": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Tue Nov 15 19:34:35 2011"
      },
      "message": "Update to Java initial release (except bitmap tables)\nTBR(stuartg)\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@105 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "4067c0e613c9023656e730cc06c9ea51024c8884",
      "tree": "b0c2f773b107b631fb7ab0570cbaa60ff842456f",
      "parents": [
        "0b9dc8f44fb3c416933a3c284b6fefae3535f559"
      ],
      "author": {
        "name": "stuartg@google.com",
        "email": "stuartg@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Nov 03 01:39:34 2011"
      },
      "committer": {
        "name": "stuartg@google.com",
        "email": "stuartg@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Nov 03 01:39:34 2011"
      },
      "message": "Initial release of sfntly.\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@104 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "0b9dc8f44fb3c416933a3c284b6fefae3535f559",
      "tree": "553be3887f83f37dc3f93db6e15b9a66e0ea0816",
      "parents": [
        "f69a6a645fabeafaaea3f4de2b821994b259b903"
      ],
      "author": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Fri Oct 21 00:33:26 2011"
      },
      "committer": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Fri Oct 21 00:33:26 2011"
      },
      "message": "Update to 10-17-11 snapshot\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@103 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "f69a6a645fabeafaaea3f4de2b821994b259b903",
      "tree": "3c7edac66ada4c8db568db254ce808523ab901d9",
      "parents": [
        "a9240bc4ba80ab5968100466bdfa871ff0072240"
      ],
      "author": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Oct 20 20:30:19 2011"
      },
      "committer": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Oct 20 20:30:19 2011"
      },
      "message": "Fix issue 3: no new line at end of file\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@102 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "a9240bc4ba80ab5968100466bdfa871ff0072240",
      "tree": "9161d8be029be46f60c24245d60b3ca9b9f2949b",
      "parents": [
        "d9399d559e64b4cd311142f940a6a36dd22525eb"
      ],
      "author": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Tue Oct 18 19:32:16 2011"
      },
      "committer": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Tue Oct 18 19:32:16 2011"
      },
      "message": "Update to 10-12-11 snapshot\nCreated new chrome_subsetter program to test font subsetter used in Chromium\nFix several porting bugs in previous CL\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@101 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "d9399d559e64b4cd311142f940a6a36dd22525eb",
      "tree": "d45ec0d71e59ea8df58331b5005d6e920daedf3e",
      "parents": [
        "f1e3755075a3b5e1d84e60470fac3aa357f7db17"
      ],
      "author": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Tue Oct 11 01:01:16 2011"
      },
      "committer": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Tue Oct 11 01:01:16 2011"
      },
      "message": "Update to Sep 30 snapshot, include all current EBXX support.\nRefine Iterator ports: all java-style Iterator objects are ref-counted and have automatic memory management now.\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@100 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "f1e3755075a3b5e1d84e60470fac3aa357f7db17",
      "tree": "20f41e691affe415c9c630becf98761866c6335a",
      "parents": [
        "9705efcfc58beae6e28466126d498025640cdf6d"
      ],
      "author": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Mon Sep 26 17:58:32 2011"
      },
      "committer": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Mon Sep 26 17:58:32 2011"
      },
      "message": "Temporary disable CMap and Bitmap processing by default.\n\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@98 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "9705efcfc58beae6e28466126d498025640cdf6d",
      "tree": "7ae469deb9b261e7b296c070963fd26344200e6e",
      "parents": [
        "fabe4896186edc33471062a381c1748f54befec9"
      ],
      "author": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Sep 22 21:23:42 2011"
      },
      "committer": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Sep 22 21:23:42 2011"
      },
      "message": "Fixing another signed/unsigned comparison issue.\n\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@97 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "fabe4896186edc33471062a381c1748f54befec9",
      "tree": "c9c764045e6ab7a3ab7d288a8c800ca49c021958",
      "parents": [
        "bc6ef872e14af16014dbe18adc56b7e6f0fd3d90"
      ],
      "author": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Sep 22 21:17:23 2011"
      },
      "committer": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Sep 22 21:17:23 2011"
      },
      "message": "Fixing signed/unsigned comparison mismatch.\n\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@96 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "bc6ef872e14af16014dbe18adc56b7e6f0fd3d90",
      "tree": "f5fa0fde92aae1066da485de59f45d8c05dae254",
      "parents": [
        "0ad3be0343257a27b29d62cefb9d83ae2c91fce2"
      ],
      "author": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Sep 22 21:12:57 2011"
      },
      "committer": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Sep 22 21:12:57 2011"
      },
      "message": "Fixing compilation issues on Windows.\n\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@95 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "0ad3be0343257a27b29d62cefb9d83ae2c91fce2",
      "tree": "74f938804ecc4cc5847bbf0a565634e6060cee71",
      "parents": [
        "0528aa643ad7b4de03a6a1081416de7efc283de4"
      ],
      "author": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Sep 22 21:09:54 2011"
      },
      "committer": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Sep 22 21:09:54 2011"
      },
      "message": "Adding missing XML files and licenses.\n\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@94 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "0528aa643ad7b4de03a6a1081416de7efc283de4",
      "tree": "b241e1c23937f1cad7c437b458b4e4578b508518",
      "parents": [
        "100ca5c1b2a84fda88d8ee0b75ba88e9f0a9d433"
      ],
      "author": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Sep 22 21:01:00 2011"
      },
      "committer": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Sep 22 21:01:00 2011"
      },
      "message": "Migrated CMapBasicTests to use XML source.\n- added TinyXML library code and helper functions\n- removed old Python scripts that generated C++ files\n- added Python script that generates a list of fonts to test (.h file)\n- modified test/autogenerated/cmap_basic_test.cc\n- update test/autogenerated/cmap_test_data.h\n\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@93 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "100ca5c1b2a84fda88d8ee0b75ba88e9f0a9d433",
      "tree": "7952543eabe678bdfd9c8385aa3b805474b805f1",
      "parents": [
        "ce1853ff1755a2687abb497a55e3ac658787ebb2"
      ],
      "author": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Wed Sep 21 04:02:37 2011"
      },
      "committer": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Wed Sep 21 04:02:37 2011"
      },
      "message": "Fixing build breakages on GCC and VC.\n\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@92 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "ce1853ff1755a2687abb497a55e3ac658787ebb2",
      "tree": "91b2893e57571f80c55b6ad2285574204c777699",
      "parents": [
        "266ef5624da347c04bae86b63bf85181e4ef99a9"
      ],
      "author": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Wed Sep 21 03:56:38 2011"
      },
      "committer": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Wed Sep 21 03:56:38 2011"
      },
      "message": "Added sample subsetter and merger.\n\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@91 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "266ef5624da347c04bae86b63bf85181e4ef99a9",
      "tree": "00841da3b3f40a6cf048911baf7c357d2ac3900d",
      "parents": [
        "2d4ef0b8a81870fffa60f14d80870ff5345a1ca7"
      ],
      "author": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Tue Sep 20 22:19:25 2011"
      },
      "committer": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Tue Sep 20 22:19:25 2011"
      },
      "message": "Updating the python tools.\n\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@90 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "2d4ef0b8a81870fffa60f14d80870ff5345a1ca7",
      "tree": "67e4666bf82cac3215cd1311280079dc23174c3c",
      "parents": [
        "a71de0f485f8262550e5fcbefe4318f693f770ea"
      ],
      "author": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Tue Sep 20 20:03:14 2011"
      },
      "committer": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Tue Sep 20 20:03:14 2011"
      },
      "message": "Add atomicity to whereever needed.\n\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@89 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "a71de0f485f8262550e5fcbefe4318f693f770ea",
      "tree": "fdc8d808300b44071c9a06d54fcf300663daab0c",
      "parents": [
        "cb64e042f85d5c64ad7a0c3c64057068272c554c"
      ],
      "author": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Sat Sep 17 23:09:54 2011"
      },
      "committer": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Sat Sep 17 23:09:54 2011"
      },
      "message": "Fixind Windows build, round 3.\n\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@88 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "cb64e042f85d5c64ad7a0c3c64057068272c554c",
      "tree": "a4011fb51118ec3f0859d401c3aad45dd1aac0c1",
      "parents": [
        "64b4645b2eac3ae804e5f3cd9f5c6a4b71f925ff"
      ],
      "author": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Sat Sep 17 23:04:28 2011"
      },
      "committer": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Sat Sep 17 23:04:28 2011"
      },
      "message": "Fixing Windows build, round 2.\n\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@87 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "64b4645b2eac3ae804e5f3cd9f5c6a4b71f925ff",
      "tree": "0fe1226bbb00718979bb9fa796154a14f49b0530",
      "parents": [
        "fa3dcedec4dbe7d436bb4156c969c309f51f9b40"
      ],
      "author": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Sat Sep 17 22:58:38 2011"
      },
      "committer": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Sat Sep 17 22:58:38 2011"
      },
      "message": "Fixing compile errors on Windows.\n\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@86 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "fa3dcedec4dbe7d436bb4156c969c309f51f9b40",
      "tree": "8874269077a0bb221f546cf5a253178617ae6ec9",
      "parents": [
        "984ecdb14f75825aec182542d723a87f364f490f"
      ],
      "author": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Sat Sep 17 22:39:06 2011"
      },
      "committer": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Sat Sep 17 22:39:06 2011"
      },
      "message": "Adding support for CMapFormat4.\n\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@85 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "984ecdb14f75825aec182542d723a87f364f490f",
      "tree": "167da251415e7c4c58f5cc1927975ed3741ddc50",
      "parents": [
        "3711d5b699a44e8d4c2c341a356e24991129dadf"
      ],
      "author": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Fri Sep 16 01:34:15 2011"
      },
      "committer": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Fri Sep 16 01:34:15 2011"
      },
      "message": "Typo in last commit.\n\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@84 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "3711d5b699a44e8d4c2c341a356e24991129dadf",
      "tree": "50c24e5397f0334694b451aae599f88a11327462",
      "parents": [
        "3a5ebade162d102d8c25f88ff5a406ba6e1f6f54"
      ],
      "author": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Fri Sep 16 01:30:38 2011"
      },
      "committer": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Fri Sep 16 01:30:38 2011"
      },
      "message": "Assignment operator fix for IdFilter.\n\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@83 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "3a5ebade162d102d8c25f88ff5a406ba6e1f6f54",
      "tree": "7dd1432559e62854e58f04c96608e7efe6096af0",
      "parents": [
        "36b856e59f3d4c91994888927316fd89593e6f2f"
      ],
      "author": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Fri Sep 16 01:24:51 2011"
      },
      "committer": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Fri Sep 16 01:24:51 2011"
      },
      "message": "Minor cleanup.\n\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@82 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "36b856e59f3d4c91994888927316fd89593e6f2f",
      "tree": "5158035d6f35f9799e9c9b3b57d65473d5a815fb",
      "parents": [
        "8e7e39b5e2b5f44f12143f0f55d9a2fa6f6ba3b0"
      ],
      "author": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Sep 15 19:48:41 2011"
      },
      "committer": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Sep 15 19:48:41 2011"
      },
      "message": "Added port/type.h before other headers to fix the Visual Studio redefintion issue.\n\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@81 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "8e7e39b5e2b5f44f12143f0f55d9a2fa6f6ba3b0",
      "tree": "407b83666984651dbd05b7342309d00716a823d6",
      "parents": [
        "3f97ac4b93eebac028b234d0e16813e883993140"
      ],
      "author": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Sep 15 19:36:29 2011"
      },
      "committer": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Sep 15 19:36:29 2011"
      },
      "message": "Added missing fonts.\n\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@80 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "3f97ac4b93eebac028b234d0e16813e883993140",
      "tree": "b1bb38ed3fe39fafdcc419cca75efcc001e04c7a",
      "parents": [
        "e2a191394d1553831121f8fb5ceac2e0d3546df0"
      ],
      "author": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Sep 15 19:32:31 2011"
      },
      "committer": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Sep 15 19:32:31 2011"
      },
      "message": "Added private operator\u003d for CMapIdFilter to get the code to compile with Visual Studio.\n\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@79 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "e2a191394d1553831121f8fb5ceac2e0d3546df0",
      "tree": "bb3b36bb446ed414497f072347bd008745bb9b60",
      "parents": [
        "1f0738867bdedd5c6eba6589730afa78eb178ebf"
      ],
      "author": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Sep 15 19:22:43 2011"
      },
      "committer": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Sep 15 19:22:43 2011"
      },
      "message": "Added fix for operator\u003d generation failure for CMapIdFilter on Windows.\n\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@78 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "1f0738867bdedd5c6eba6589730afa78eb178ebf",
      "tree": "909bbe1d647275ff15716e5430f0e972df016240",
      "parents": [
        "fac72a4600d91224488b485ccfeff1489a4ce499"
      ],
      "author": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Sep 15 19:18:58 2011"
      },
      "committer": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Sep 15 19:18:58 2011"
      },
      "message": "Added UNREFERENCED_PARAMATER fix for CMapFormat2 iterator.\n\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@77 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "fac72a4600d91224488b485ccfeff1489a4ce499",
      "tree": "44ab29851eede6f85411f48ca9b4c9a5e9218743",
      "parents": [
        "f8a063b2f3a0cb0f82f266c5cbeb02a32bfa4313"
      ],
      "author": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Sep 15 19:14:16 2011"
      },
      "committer": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Sep 15 19:14:16 2011"
      },
      "message": "Adding CMapTable support for Format0.\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@76 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "f8a063b2f3a0cb0f82f266c5cbeb02a32bfa4313",
      "tree": "f61b3ee24dbb826334c13da6c71787c90e5b2b4d",
      "parents": [
        "f88ebd0afd19006a1e3bdc60036e70a401e044ce"
      ],
      "author": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Sep 15 19:13:49 2011"
      },
      "committer": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Sep 15 19:13:49 2011"
      },
      "message": "Adding autogenerated tests to the repo.\n\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@75 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "f88ebd0afd19006a1e3bdc60036e70a401e044ce",
      "tree": "5e0fc8ad83c4a1b776d6a65b44f3cdb58415fd28",
      "parents": [
        "f5ac9692f3de5bb2295fe7009f20445c3cf1e15f"
      ],
      "author": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Sep 15 18:57:08 2011"
      },
      "committer": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Sep 15 18:57:08 2011"
      },
      "message": "Adding fonts and XML font data.\n\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@74 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "f5ac9692f3de5bb2295fe7009f20445c3cf1e15f",
      "tree": "ce7c89814e3a9b85aaeb49b37445fa68e9757828",
      "parents": [
        "52fce702a7cb5094f672919d2c6d45a0de9ea028"
      ],
      "author": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Sep 15 17:55:21 2011"
      },
      "committer": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Sep 15 17:55:21 2011"
      },
      "message": "Added font data generating scripts.\n\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@73 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "52fce702a7cb5094f672919d2c6d45a0de9ea028",
      "tree": "6006779a1c0ca4bb199b6d315b21daf3fcd7311b",
      "parents": [
        "70f3fd1a9038a492cad324c66959fbb877c2509a"
      ],
      "author": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Mon Sep 12 20:07:59 2011"
      },
      "committer": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Mon Sep 12 20:07:59 2011"
      },
      "message": "Add mutex\n\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@72 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "70f3fd1a9038a492cad324c66959fbb877c2509a",
      "tree": "4b83073b3ddbf6fc8d5426cd316846f79b9e7b2a",
      "parents": [
        "851fcfa5f4be6a9877696b30e48e381cff6c0ef4"
      ],
      "author": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Sep 08 21:42:50 2011"
      },
      "committer": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Sep 08 21:42:50 2011"
      },
      "message": "Advance C++ port to Sep 1 11 snapshot\nUpdate test font to use OFL-compliant fonts\n\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@71 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "851fcfa5f4be6a9877696b30e48e381cff6c0ef4",
      "tree": "709e5d1e61616c25d46c2a3d35a9e2659a234e37",
      "parents": [
        "a2725cdc86f6c699988162b87dab418541a75122"
      ],
      "author": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Sep 01 18:23:15 2011"
      },
      "committer": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Sep 01 18:23:15 2011"
      },
      "message": "Advance C++ port to Aug 11 Java snapshot\n\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@70 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "a2725cdc86f6c699988162b87dab418541a75122",
      "tree": "3ef216e99ec2fe9cffd741d3c01e64739c90648f",
      "parents": [
        "2d7d28b4df3524ff51d46dea6ab389059e200da9"
      ],
      "author": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Mon Aug 29 17:13:42 2011"
      },
      "committer": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Mon Aug 29 17:13:42 2011"
      },
      "message": "Modified NewTableBuilder so it would no longer require CALLER_ATTACH.\n\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@60 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "2d7d28b4df3524ff51d46dea6ab389059e200da9",
      "tree": "0a59a1461bbe09804db3b87212e9b3ba3603a905",
      "parents": [
        "bc4103424139be88e1cce56df401f931474f7089"
      ],
      "author": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Tue Aug 23 16:52:07 2011"
      },
      "committer": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Tue Aug 23 16:52:07 2011"
      },
      "message": "Remove unused files\n\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@59 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "bc4103424139be88e1cce56df401f931474f7089",
      "tree": "9398ce5471e93446827c97faf2a9bd28a8263e8d",
      "parents": [
        "b8d329a21282dc6bb93515418ae2e5fd34ce63d5"
      ],
      "author": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Tue Aug 23 00:48:46 2011"
      },
      "committer": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Tue Aug 23 00:48:46 2011"
      },
      "message": "Reorg folder structure to aligned with latest Java version.\nChange header guards.\nUpdated font_data_test.cc so that VC compilation is not broken.\nUpdated CMakeLists.txt so that files are grouped in folders in VC.\n\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@58 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "b8d329a21282dc6bb93515418ae2e5fd34ce63d5",
      "tree": "75bd0a6ccdb1a8cf32f29d2d33405ed69847d47e",
      "parents": [
        "3bbec04f59f912ab192c2f9b91483c572a2b41a1"
      ],
      "author": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Tue Aug 23 00:31:41 2011"
      },
      "committer": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Tue Aug 23 00:31:41 2011"
      },
      "message": "Added SearchUShort and SearchULong.\n\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@57 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "3bbec04f59f912ab192c2f9b91483c572a2b41a1",
      "tree": "f0a3fbf8134d31d9769fad6c6f6f6890163fd1b9",
      "parents": [
        "124a1451c627212d5f0bd13c402bd79a24409040"
      ],
      "author": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Tue Aug 23 00:27:00 2011"
      },
      "committer": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Tue Aug 23 00:27:00 2011"
      },
      "message": "Fixed bug where all glyphs would be set to composite.\n\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@56 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "124a1451c627212d5f0bd13c402bd79a24409040",
      "tree": "afaeb5a0d09010eaeb26274ebd0b8d2ee6aeae8a",
      "parents": [
        "47b17136e7ec1d2430a9073b3da1f3091c9564d9"
      ],
      "author": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Fri Aug 19 22:05:08 2011"
      },
      "committer": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Fri Aug 19 22:05:08 2011"
      },
      "message": "Port files under /data to Aug 11 version.\nReadableFontData.Search*() not ported since they\u0027re already in another CL under review.\n\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@55 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "47b17136e7ec1d2430a9073b3da1f3091c9564d9",
      "tree": "4bd5745de13e5b521d05d9a7e12a7f43855ae624",
      "parents": [
        "350a2685c90f215d912a5f9cfd003bb97620719a"
      ],
      "author": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Wed Aug 17 01:29:17 2011"
      },
      "committer": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Wed Aug 17 01:29:17 2011"
      },
      "message": "Bug fix: when table is located at the end of file, original code will determine the wrong size and refuse to read it.\n\nAlso reverted changes in r48 due to its test nature.\n\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@54 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "350a2685c90f215d912a5f9cfd003bb97620719a",
      "tree": "dae6c8090724c51987ad436d4f8c96438188a2d1",
      "parents": [
        "8cd11b5b1547be93ccf9fc884cc71e8f7ae471de"
      ],
      "author": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Tue Aug 16 02:26:47 2011"
      },
      "committer": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Tue Aug 16 02:26:47 2011"
      },
      "message": "Add test case: chrome subsetter\n\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@52 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "8cd11b5b1547be93ccf9fc884cc71e8f7ae471de",
      "tree": "717d299b2fe3fd5341af1e76d1670694abe98b30",
      "parents": [
        "8f57bf2a263a5f1fa650efec97819eea7c665928"
      ],
      "author": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Tue Aug 16 00:21:55 2011"
      },
      "committer": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Tue Aug 16 00:21:55 2011"
      },
      "message": "Use cmake to generate VC project/solution files.\n\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@51 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "8f57bf2a263a5f1fa650efec97819eea7c665928",
      "tree": "b1b0df678420f89de2f576a1e9fdbfc1318e75e1",
      "parents": [
        "882b2de114e7be489b64bd88dbeaafb685f819bc"
      ],
      "author": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Fri Aug 12 21:02:37 2011"
      },
      "committer": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Fri Aug 12 21:02:37 2011"
      },
      "message": "Commit for testing the buildbots. Nothing changed except for a comment.\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@48 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "882b2de114e7be489b64bd88dbeaafb685f819bc",
      "tree": "5689d27c6ce006e1d517da87ffc3b89ec1e2de87",
      "parents": [
        "563d6b566613496b465455cf5517ee46b7d784fa"
      ],
      "author": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Fri Aug 12 01:04:16 2011"
      },
      "committer": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Fri Aug 12 01:04:16 2011"
      },
      "message": "More thorough unit tests.\n\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@47 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "563d6b566613496b465455cf5517ee46b7d784fa",
      "tree": "90e567db6db91b9c94c2c623564930212602b11d",
      "parents": [
        "b6c4425cc772eaf0cb0e32fe92bac8ca918a6c62"
      ],
      "author": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Fri Aug 12 01:04:03 2011"
      },
      "committer": {
        "name": "dfilimon@google.com",
        "email": "dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Fri Aug 12 01:04:03 2011"
      },
      "message": "Added CreateWritableFontData factory methods to WritableFontData.\n\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@46 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "b6c4425cc772eaf0cb0e32fe92bac8ca918a6c62",
      "tree": "77fb4e8158079af7be7135d58512b2abaa4cd9f1",
      "parents": [
        "8ac45fb3d4f6e1aa066debe04e146fff98826a87"
      ],
      "author": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Aug 11 01:59:20 2011"
      },
      "committer": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Thu Aug 11 01:59:20 2011"
      },
      "message": "Port serialization test.\n\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@44 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "8ac45fb3d4f6e1aa066debe04e146fff98826a87",
      "tree": "2a8519a96f8e6b6b8f32aa7fa9c0f92060a62546",
      "parents": [
        "41f96fbde0b2590291c46348a1c19967d675c04e"
      ],
      "author": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Wed Aug 10 20:06:32 2011"
      },
      "committer": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Wed Aug 10 20:06:32 2011"
      },
      "message": "Fortify font build against error cases.\n\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@43 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "41f96fbde0b2590291c46348a1c19967d675c04e",
      "tree": "5e78c528bd06c7605833c1047bb052ec5eda17ab",
      "parents": [
        "e7523ba5cee3f47f3e0ee84545178ccb4e20ed0e"
      ],
      "author": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Tue Aug 09 20:55:55 2011"
      },
      "committer": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Tue Aug 09 20:55:55 2011"
      },
      "message": "Add checksum test for generic table builder (validating the checksum algorithm).\n\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@42 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "e7523ba5cee3f47f3e0ee84545178ccb4e20ed0e",
      "tree": "7a47008e0116049c047a2c9b4d6ffe61a2ef9634",
      "parents": [
        "d9b0b90b49e2a15cb1d0160fcccc8eb035fc2812"
      ],
      "author": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Tue Aug 09 00:18:33 2011"
      },
      "committer": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Tue Aug 09 00:18:33 2011"
      },
      "message": "Fix VC compilation warnings.\n\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@41 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    },
    {
      "commit": "d9b0b90b49e2a15cb1d0160fcccc8eb035fc2812",
      "tree": "53a7dfd35bf42a114c28668451b4c21cf96f4c7a",
      "parents": [
        "2ccd016bd2a0a933fe8abf30cc2c8ccc8a817f12"
      ],
      "author": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Mon Aug 08 18:37:09 2011"
      },
      "committer": {
        "name": "arthurhsu@google.com",
        "email": "arthurhsu@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51",
        "time": "Mon Aug 08 18:37:09 2011"
      },
      "message": "Reorg test structure, fix memory leaks.\n\n\n\ngit-svn-id: http://sfntly.googlecode.com/svn/trunk@40 672e30a5-4c29-85ac-ac6d-611c735e0a51\n"
    }
  ],
  "next": "2ccd016bd2a0a933fe8abf30cc2c8ccc8a817f12"
}
