<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>76921ac27534aa0a25b39790ce4d99cf6e19a20c</id>
      </parent>
    </parents>
    <author>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </author>
    <url>http://github.com/ebassi/json-glib/commit/203927c71231cf6cec6d88161211702b7105df2d</url>
    <id>203927c71231cf6cec6d88161211702b7105df2d</id>
    <committed-date>2008-04-19T09:20:50-07:00</committed-date>
    <authored-date>2008-04-19T09:20:50-07:00</authored-date>
    <message>Fix ignore rule</message>
    <tree>a32d0d76fc9fe1b279a6c53420eaf73b3be81b4b</tree>
    <committer>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>379a2fe972c6e7436be9f345fe018bf4fe575354</id>
      </parent>
    </parents>
    <author>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </author>
    <url>http://github.com/ebassi/json-glib/commit/76921ac27534aa0a25b39790ce4d99cf6e19a20c</url>
    <id>76921ac27534aa0a25b39790ce4d99cf6e19a20c</id>
    <committed-date>2008-04-19T09:19:30-07:00</committed-date>
    <authored-date>2008-04-19T09:19:30-07:00</authored-date>
    <message>Verify the correct handling of Unicode escaping

Check that JsonParser correctly handles Unicode characters escaped
using the \uXXXX notation, as per RFC.</message>
    <tree>98d659ae8b30b6d58d0527ce2efa11287530770c</tree>
    <committer>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9429ecaa88cdb6705189b6970481911f11339ff6</id>
      </parent>
    </parents>
    <author>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </author>
    <url>http://github.com/ebassi/json-glib/commit/379a2fe972c6e7436be9f345fe018bf4fe575354</url>
    <id>379a2fe972c6e7436be9f345fe018bf4fe575354</id>
    <committed-date>2008-04-19T09:16:28-07:00</committed-date>
    <authored-date>2008-04-19T09:16:28-07:00</authored-date>
    <message>Add support for parsing \uXXXX into Unicode

JsonScanner was forked from GScanner in order to support the
JSON-specific Unicode escaping.

JsonScanner now intercepts the \u escape character and, if it
is followed by a hexadecimal value, it will retrieve the
Unicode character encoded in the following 4 values and insert
the character itself in the buffer.

This allows full compatibility with JSON.</message>
    <tree>c0b14e62c020b57db5cbd4b9a4b9adf280a8a35c</tree>
    <committer>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d313aa1e9e472834252ec173c0409eba11ebcff9</id>
      </parent>
      <parent>
        <id>445a3f71d046abed4ff99e0ab4cd9cc8e047f5be</id>
      </parent>
    </parents>
    <author>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </author>
    <url>http://github.com/ebassi/json-glib/commit/9429ecaa88cdb6705189b6970481911f11339ff6</url>
    <id>9429ecaa88cdb6705189b6970481911f11339ff6</id>
    <committed-date>2008-04-19T07:33:15-07:00</committed-date>
    <authored-date>2008-04-19T07:33:15-07:00</authored-date>
    <message>Merge master branch back for testing JsonScanner

Merge branch 'master' into json-scanner</message>
    <tree>f6f4c59fe589fcc11d21445acd50e18c20463ea1</tree>
    <committer>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4e826d9f209a8f68023bae54c91b2bbbb202a54a</id>
      </parent>
    </parents>
    <author>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </author>
    <url>http://github.com/ebassi/json-glib/commit/445a3f71d046abed4ff99e0ab4cd9cc8e047f5be</url>
    <id>445a3f71d046abed4ff99e0ab4cd9cc8e047f5be</id>
    <committed-date>2008-04-12T05:21:21-07:00</committed-date>
    <authored-date>2008-04-12T05:21:21-07:00</authored-date>
    <message>Allow null nodes to return a value without a warning

Value nodes might contain 'null' as a valid value, so the fast accessors
should not barf out when encountering a JSON_NODE_NULL instead of the
expected JSON_NODE_VALUE.</message>
    <tree>037fd38ec5de2a381c88181f8ab03ccd4fe9b4d0</tree>
    <committer>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>98b6e5e2f151c4ee800754675bf01e585fee850b</id>
      </parent>
      <parent>
        <id>2a579b51f38df1c009201703279a3e6cb4f57eea</id>
      </parent>
    </parents>
    <author>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </author>
    <url>http://github.com/ebassi/json-glib/commit/4e826d9f209a8f68023bae54c91b2bbbb202a54a</url>
    <id>4e826d9f209a8f68023bae54c91b2bbbb202a54a</id>
    <committed-date>2008-04-03T08:32:53-07:00</committed-date>
    <authored-date>2008-04-03T08:32:53-07:00</authored-date>
    <message>Merge branch 'test-framework'</message>
    <tree>cf321bdd6a642cc9c542a95fc9cfc5cee4cb16c9</tree>
    <committer>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8e2e539d02b84e0fe452174f3dfab06f35a4e6a1</id>
      </parent>
    </parents>
    <author>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </author>
    <url>http://github.com/ebassi/json-glib/commit/2a579b51f38df1c009201703279a3e6cb4f57eea</url>
    <id>2a579b51f38df1c009201703279a3e6cb4f57eea</id>
    <committed-date>2008-04-03T08:31:48-07:00</committed-date>
    <authored-date>2008-04-03T08:31:48-07:00</authored-date>
    <message>Wrap the test report information section inside an info element</message>
    <tree>cf321bdd6a642cc9c542a95fc9cfc5cee4cb16c9</tree>
    <committer>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>646b90e79d3424a332064a6a1e9fc62d1ce99386</id>
      </parent>
    </parents>
    <author>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </author>
    <url>http://github.com/ebassi/json-glib/commit/8e2e539d02b84e0fe452174f3dfab06f35a4e6a1</url>
    <id>8e2e539d02b84e0fe452174f3dfab06f35a4e6a1</id>
    <committed-date>2008-03-09T13:52:29-07:00</committed-date>
    <authored-date>2008-03-09T13:52:29-07:00</authored-date>
    <message>Add value testing to the JsonNode unit

Test the GValue API for storing fundamental types into a JsonNode.</message>
    <tree>b9c62921acc32d26a8cf13c482c94ab88c7ec6fb</tree>
    <committer>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b8943381b0df44d9e6e21ae8321df2376c8458a8</id>
      </parent>
    </parents>
    <author>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </author>
    <url>http://github.com/ebassi/json-glib/commit/646b90e79d3424a332064a6a1e9fc62d1ce99386</url>
    <id>646b90e79d3424a332064a6a1e9fc62d1ce99386</id>
    <committed-date>2008-03-05T09:43:06-08:00</committed-date>
    <authored-date>2008-03-05T09:43:06-08:00</authored-date>
    <message>Add package and version information to the test-report XML</message>
    <tree>a808e3ba4ea1ebc4e7446240502fefc661196cab</tree>
    <committer>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7eab612d9b200aef197fa1dffa4f89b936c76b1f</id>
      </parent>
    </parents>
    <author>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </author>
    <url>http://github.com/ebassi/json-glib/commit/b8943381b0df44d9e6e21ae8321df2376c8458a8</url>
    <id>b8943381b0df44d9e6e21ae8321df2376c8458a8</id>
    <committed-date>2008-03-05T08:03:24-08:00</committed-date>
    <authored-date>2008-03-05T08:03:24-08:00</authored-date>
    <message>Add JsonObject test unit

Use a similar test unit as the JsonArray one, testing creation, empty
objects, addition and removal of members.</message>
    <tree>131e48ecc1ae4caae6a773ef51a78e4e597c87c9</tree>
    <committer>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6aa1ddb891594e0f567bc3ebeb3bf5d3ab8e7e0c</id>
      </parent>
    </parents>
    <author>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </author>
    <url>http://github.com/ebassi/json-glib/commit/7eab612d9b200aef197fa1dffa4f89b936c76b1f</url>
    <id>7eab612d9b200aef197fa1dffa4f89b936c76b1f</id>
    <committed-date>2008-03-05T07:46:41-08:00</committed-date>
    <authored-date>2008-03-05T07:46:41-08:00</authored-date>
    <message>Add element removal unit to the Array test

Remove the json_array_remove_element() call from the add-element test unit
and set up a separate test case for the element removal. This keeps the
test cases clean.</message>
    <tree>89801ef448284c0eb7e9f77c20b5a7dc9b6ed454</tree>
    <committer>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6eee8282d327614380854d572b2680f40b2faaf5</id>
      </parent>
    </parents>
    <author>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </author>
    <url>http://github.com/ebassi/json-glib/commit/6aa1ddb891594e0f567bc3ebeb3bf5d3ab8e7e0c</url>
    <id>6aa1ddb891594e0f567bc3ebeb3bf5d3ab8e7e0c</id>
    <committed-date>2008-03-04T05:07:08-08:00</committed-date>
    <authored-date>2008-03-04T05:07:08-08:00</authored-date>
    <message>Clean the test-report XML output, if found</message>
    <tree>f9d3384e6d53712068cd98d23b9d30cc0e263963</tree>
    <committer>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d5cb48681c68c3d53d8ec331ef37fb60820a9421</id>
      </parent>
    </parents>
    <author>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </author>
    <url>http://github.com/ebassi/json-glib/commit/6eee8282d327614380854d572b2680f40b2faaf5</url>
    <id>6eee8282d327614380854d572b2680f40b2faaf5</id>
    <committed-date>2008-03-04T04:37:52-08:00</committed-date>
    <authored-date>2008-03-04T04:37:52-08:00</authored-date>
    <message>Update gitignore file</message>
    <tree>e795adbb8d4e6e2bef01cab24978889d4892d736</tree>
    <committer>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1f6307ea2d7dc6ebe279d08b9f95f3074fbdd462</id>
      </parent>
    </parents>
    <author>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </author>
    <url>http://github.com/ebassi/json-glib/commit/d5cb48681c68c3d53d8ec331ef37fb60820a9421</url>
    <id>d5cb48681c68c3d53d8ec331ef37fb60820a9421</id>
    <committed-date>2008-03-04T04:30:48-08:00</committed-date>
    <authored-date>2008-03-04T04:30:48-08:00</authored-date>
    <message>Build test-serialize-full

Complete the porting of the old test suite into the new, GTest based one.

The new test suite is automatically run with make test; make test-report
will generate an XML report of the test.

The API coverage for the data types is part of the json-glib/tests
directory and will be expanded later.</message>
    <tree>4015e7ca7c6f45d31b97f26d5571b201c944e7f0</tree>
    <committer>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cdb194e8d64343e8bcb00e046c5fbeefd677b02a</id>
      </parent>
    </parents>
    <author>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </author>
    <url>http://github.com/ebassi/json-glib/commit/1f6307ea2d7dc6ebe279d08b9f95f3074fbdd462</url>
    <id>1f6307ea2d7dc6ebe279d08b9f95f3074fbdd462</id>
    <committed-date>2008-03-04T04:18:19-08:00</committed-date>
    <authored-date>2008-03-04T04:18:19-08:00</authored-date>
    <message>Rename test-08 into test-serialize-full

The test-08 case was the last numbered test unit.</message>
    <tree>ec4c197dfd27d423a31bf04d145ae9d911319ec4</tree>
    <committer>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4c766a029d8f6a2d06b749527020fd93fc4a4f99</id>
      </parent>
    </parents>
    <author>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </author>
    <url>http://github.com/ebassi/json-glib/commit/cdb194e8d64343e8bcb00e046c5fbeefd677b02a</url>
    <id>cdb194e8d64343e8bcb00e046c5fbeefd677b02a</id>
    <committed-date>2008-03-04T04:17:29-08:00</committed-date>
    <authored-date>2008-03-04T04:17:29-08:00</authored-date>
    <message>Rename test-07 into test-serialize-complex

The new test-serialize-complex adds a test unit for the JsonSerializable
interface; the TestObject implements the serialization interface to
create a JSON data type from a boxed GType.</message>
    <tree>979ba52b9cc50db307cef69769edb7b8c09ab531</tree>
    <committer>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>325185c5955f8942ddf8d55a9e3b5d6a8c2723d1</id>
      </parent>
    </parents>
    <author>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </author>
    <url>http://github.com/ebassi/json-glib/commit/4c766a029d8f6a2d06b749527020fd93fc4a4f99</url>
    <id>4c766a029d8f6a2d06b749527020fd93fc4a4f99</id>
    <committed-date>2008-03-04T04:12:37-08:00</committed-date>
    <authored-date>2008-03-04T04:12:37-08:00</authored-date>
    <message>Fix compilation of test-serialize-simple and add it to the test suite

The new test-serialize-simple tests the GObject integration for
serializing simple GObjects into JSON.</message>
    <tree>273d11f0092b9f5b511f20819d4fadb90bba29da</tree>
    <committer>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cbea4698c1b7284d8004fff659a7354fb3af29ee</id>
      </parent>
    </parents>
    <author>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </author>
    <url>http://github.com/ebassi/json-glib/commit/325185c5955f8942ddf8d55a9e3b5d6a8c2723d1</url>
    <id>325185c5955f8942ddf8d55a9e3b5d6a8c2723d1</id>
    <committed-date>2008-03-04T04:10:23-08:00</committed-date>
    <authored-date>2008-03-04T04:10:23-08:00</authored-date>
    <message>Rename test-06 to test-serialize-simple</message>
    <tree>ae8198933909b7fff3899754ff4f3a249f6091c4</tree>
    <committer>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5cc1d3d6061830de403ccbc10c2414f29cd1cf82</id>
      </parent>
    </parents>
    <author>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </author>
    <url>http://github.com/ebassi/json-glib/commit/cbea4698c1b7284d8004fff659a7354fb3af29ee</url>
    <id>cbea4698c1b7284d8004fff659a7354fb3af29ee</id>
    <committed-date>2008-03-04T04:09:44-08:00</committed-date>
    <authored-date>2008-03-04T04:09:44-08:00</authored-date>
    <message>Move test-06 to GTest API

First pass into replacing the last three numbered tests into named
tests.</message>
    <tree>6b95b3dcbf6bdc4bdc596dcc4c14c91dfaae8ac7</tree>
    <committer>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e100c69a4fca046cbeb6db3fc8ba49160796d87c</id>
      </parent>
    </parents>
    <author>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </author>
    <url>http://github.com/ebassi/json-glib/commit/5cc1d3d6061830de403ccbc10c2414f29cd1cf82</url>
    <id>5cc1d3d6061830de403ccbc10c2414f29cd1cf82</id>
    <committed-date>2008-03-04T02:52:51-08:00</committed-date>
    <authored-date>2008-03-04T02:52:51-08:00</authored-date>
    <message>Coalesce JsonGenerator test cases into a single test unit

Like we did for JsonParser, JsonGenerator has now a test unit checking the
output of a DOM built and dumped into a buffer.

For the arrays is quite easy to verify that the output is correct;
unfortunately, JsonObject does not guarantee any ordering on the members,
with it being an associative array. Hence, for the object test case we
just compare the length of the output.</message>
    <tree>fc13c6c46c32b302662053dcc72d7ed8b613d74a</tree>
    <committer>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1a078c783a5a03b3367ce59eb25248dd6e23b5c6</id>
      </parent>
    </parents>
    <author>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </author>
    <url>http://github.com/ebassi/json-glib/commit/e100c69a4fca046cbeb6db3fc8ba49160796d87c</url>
    <id>e100c69a4fca046cbeb6db3fc8ba49160796d87c</id>
    <committed-date>2008-03-04T02:44:56-08:00</committed-date>
    <authored-date>2008-03-04T02:44:56-08:00</authored-date>
    <message>Append to EXTRA_DIST, since it was defined elsewhere</message>
    <tree>a00369606cf543004f0dec45c07c6d995012b47b</tree>
    <committer>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3a9ec8f1ca9bf525875c3fbfaf1ab2f3c708bf36</id>
      </parent>
    </parents>
    <author>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </author>
    <url>http://github.com/ebassi/json-glib/commit/98b6e5e2f151c4ee800754675bf01e585fee850b</url>
    <id>98b6e5e2f151c4ee800754675bf01e585fee850b</id>
    <committed-date>2008-03-03T23:05:19-08:00</committed-date>
    <authored-date>2008-03-03T23:05:01-08:00</authored-date>
    <message>Update the README</message>
    <tree>ffe2b6333b9ea63ad207d250b0483279f2acfbd9</tree>
    <committer>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>44891ea1040ceae95a994b646174696de7779ea1</id>
      </parent>
    </parents>
    <author>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </author>
    <url>http://github.com/ebassi/json-glib/commit/1a078c783a5a03b3367ce59eb25248dd6e23b5c6</url>
    <id>1a078c783a5a03b3367ce59eb25248dd6e23b5c6</id>
    <committed-date>2008-03-03T23:05:01-08:00</committed-date>
    <authored-date>2008-03-03T23:05:01-08:00</authored-date>
    <message>Update the README</message>
    <tree>34981dd2d804624e78655eba8a34bead2d668ff3</tree>
    <committer>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3ea189acf52ea39653c6505c136f1f45a660a24c</id>
      </parent>
    </parents>
    <author>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </author>
    <url>http://github.com/ebassi/json-glib/commit/44891ea1040ceae95a994b646174696de7779ea1</url>
    <id>44891ea1040ceae95a994b646174696de7779ea1</id>
    <committed-date>2008-03-03T22:44:59-08:00</committed-date>
    <authored-date>2008-03-03T22:44:59-08:00</authored-date>
    <message>Update gitignore file</message>
    <tree>a98cdb9e4dc25714d242ce7c230980885e683fa0</tree>
    <committer>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>40b3e9330f482e002aea90b0c1a4b9db2adffff0</id>
      </parent>
    </parents>
    <author>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </author>
    <url>http://github.com/ebassi/json-glib/commit/3ea189acf52ea39653c6505c136f1f45a660a24c</url>
    <id>3ea189acf52ea39653c6505c136f1f45a660a24c</id>
    <committed-date>2008-03-03T22:34:11-08:00</committed-date>
    <authored-date>2008-03-03T22:34:11-08:00</authored-date>
    <message>Add validation to the simple object test values

Like for the simple arrays test case, add validation of the values types
for the members of the simple objects test case.</message>
    <tree>8f6f0bc58f4bd396e8e06bf887ebc347ee575309</tree>
    <committer>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7e6dab14302b94979672acf81eec8710ea95e288</id>
      </parent>
    </parents>
    <author>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </author>
    <url>http://github.com/ebassi/json-glib/commit/40b3e9330f482e002aea90b0c1a4b9db2adffff0</url>
    <id>40b3e9330f482e002aea90b0c1a4b9db2adffff0</id>
    <committed-date>2008-03-03T22:27:24-08:00</committed-date>
    <authored-date>2008-03-03T22:27:24-08:00</authored-date>
    <message>Add validation of the simple array test values

Instead of just checking that the array contains something, the simple-array
test case should validate the contents of the array.

The test now uses a struct defining:
- the test array
- the size of the array
- an element to check
- the type of the node for the element
- the type of the value for the node

All the fields are checked for a match. This makes the simple arrays test
case more reliable.</message>
    <tree>edbb13a4bd8532fbca848d6482ed3e2ff58e4d1d</tree>
    <committer>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>441ee88a6e024fc5ab2cf8355adad1fecc276088</id>
      </parent>
    </parents>
    <author>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </author>
    <url>http://github.com/ebassi/json-glib/commit/7e6dab14302b94979672acf81eec8710ea95e288</url>
    <id>7e6dab14302b94979672acf81eec8710ea95e288</id>
    <committed-date>2008-03-02T09:44:27-08:00</committed-date>
    <authored-date>2008-03-02T09:44:27-08:00</authored-date>
    <message>Add array-test to the JSON-GLib types unit tests

This simple unit will test the JsonArray API, as part of the coverage
test for the JSON-GLib types.</message>
    <tree>8a58612c416db2bbb3f1b4c17fc5ff7dd7bd471a</tree>
    <committer>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>71db86d84a5544d603b03721891e0ad14f92178d</id>
      </parent>
    </parents>
    <author>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </author>
    <url>http://github.com/ebassi/json-glib/commit/441ee88a6e024fc5ab2cf8355adad1fecc276088</url>
    <id>441ee88a6e024fc5ab2cf8355adad1fecc276088</id>
    <committed-date>2008-03-02T07:09:05-08:00</committed-date>
    <authored-date>2008-03-02T07:09:05-08:00</authored-date>
    <message>Coalesce test-03 into test-parser

The third test under the tests/ directory was the last JsonParser test,
dealing with object parsing. Now, test-parser is complete and contains
all the JsonParser test cases. It still needs further testing to
verify the DOM created by the parser object.</message>
    <tree>3a93470125105ab0ac9d2ea40ba570751533060d</tree>
    <committer>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1e6aa16a2a6432cf96d0a86d4650c13e63c67e43</id>
      </parent>
    </parents>
    <author>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </author>
    <url>http://github.com/ebassi/json-glib/commit/71db86d84a5544d603b03721891e0ad14f92178d</url>
    <id>71db86d84a5544d603b03721891e0ad14f92178d</id>
    <committed-date>2008-03-02T06:58:58-08:00</committed-date>
    <authored-date>2008-03-02T06:58:58-08:00</authored-date>
    <message>Update the tests build to be a testing unit

Instead of having stand alone tests, use the GTest framework and start
coalescing multiple test cases into one.

The tests directory will be used for JsonParser, JsonGenerator and
the JSON-GObject integration API, by reusing the previous test cases
and remolding them into a more interesting test framework.</message>
    <tree>dfbfda5d61e6a24710f319c21da3ab1493eb0038</tree>
    <committer>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>989c807fd61cc65c1e4058c5d0794ae2fe438ba1</id>
      </parent>
    </parents>
    <author>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </author>
    <url>http://github.com/ebassi/json-glib/commit/1e6aa16a2a6432cf96d0a86d4650c13e63c67e43</url>
    <id>1e6aa16a2a6432cf96d0a86d4650c13e63c67e43</id>
    <committed-date>2008-03-02T06:56:56-08:00</committed-date>
    <authored-date>2008-03-02T06:56:56-08:00</authored-date>
    <message>Remove old, empty string test</message>
    <tree>7b4b8b89ebdc82e11eb2a99e3eeafe3de6dd54f7</tree>
    <committer>
      <name>Emmanuele Bassi</name>
      <email>ebassi@openedhand.com</email>
    </committer>
  </commit>
</commits>
