<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>bda6fc08ef3a583f3a6cd3ed495f40f6b39f9b7d</id>
      </parent>
    </parents>
    <author>
      <name>babu</name>
      <email>babu@babu-u.dfki.uni-bremen.de</email>
    </author>
    <url>http://github.com/doudou/typelib/commit/19e21641a955d85b0d82c62a32cf4799dfed9f9f</url>
    <id>19e21641a955d85b0d82c62a32cf4799dfed9f9f</id>
    <committed-date>2009-11-04T09:40:52-08:00</committed-date>
    <authored-date>2009-11-04T09:40:52-08:00</authored-date>
    <message>fix packing sanity checks for 32 bit machines</message>
    <tree>6680e5ce4f02d82aaed09281d007889d2b4c9691</tree>
    <committer>
      <name>babu</name>
      <email>babu@babu-u.dfki.uni-bremen.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9fc6d55492e8c7c230f101c4ea70ddb14f82ae24</id>
      </parent>
    </parents>
    <author>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@dfki.de</email>
    </author>
    <url>http://github.com/doudou/typelib/commit/bda6fc08ef3a583f3a6cd3ed495f40f6b39f9b7d</url>
    <id>bda6fc08ef3a583f3a6cd3ed495f40f6b39f9b7d</id>
    <committed-date>2009-11-02T08:48:55-08:00</committed-date>
    <authored-date>2009-11-02T08:48:55-08:00</authored-date>
    <message>lang,c: be stricter with packing computations

This commit makes the packing code a lot more strict
(and therefore, safe) w.r.t. the kind of input it lets
passing through.</message>
    <tree>c2b8613b6a2fd9c92665bf32f88ea1ee24b71ae1</tree>
    <committer>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@dfki.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>637a5463edb2c0bd80f134294c1313fdc2ffe575</id>
      </parent>
    </parents>
    <author>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@dfki.de</email>
    </author>
    <url>http://github.com/doudou/typelib/commit/9fc6d55492e8c7c230f101c4ea70ddb14f82ae24</url>
    <id>9fc6d55492e8c7c230f101c4ea70ddb14f82ae24</id>
    <committed-date>2009-11-02T07:21:58-08:00</committed-date>
    <authored-date>2009-11-02T07:21:58-08:00</authored-date>
    <message>fix packing of collections

The getOffsetOf method, central in the packing code,
was passing the containers in the &quot;normal&quot; code path.
Unfortunately, containers cannot be passed through there
as their packing characteristic depends on the container
itself.

Fix it by completely separating the two code paths.</message>
    <tree>fcdbf8f668a19f1c7d18a9b9c691ccd966cde8aa</tree>
    <committer>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@dfki.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>88443331cf423aa4d0caed89f3b9f4544b06c9f4</id>
      </parent>
    </parents>
    <author>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@dfki.de</email>
    </author>
    <url>http://github.com/doudou/typelib/commit/637a5463edb2c0bd80f134294c1313fdc2ffe575</url>
    <id>637a5463edb2c0bd80f134294c1313fdc2ffe575</id>
    <committed-date>2009-11-02T05:46:06-08:00</committed-date>
    <authored-date>2009-11-02T05:46:06-08:00</authored-date>
    <message>remove debugging output</message>
    <tree>f5d87e7791bf8921a0468e7f2e0c5c530dfcf182</tree>
    <committer>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@dfki.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>108e0d7072b8853588d390c0b0fb681761316e48</id>
      </parent>
    </parents>
    <author>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@dfki.de</email>
    </author>
    <url>http://github.com/doudou/typelib/commit/88443331cf423aa4d0caed89f3b9f4544b06c9f4</url>
    <id>88443331cf423aa4d0caed89f3b9f4544b06c9f4</id>
    <committed-date>2009-11-02T02:04:41-08:00</committed-date>
    <authored-date>2009-11-02T02:04:41-08:00</authored-date>
    <message>fix sizeof rounding for more complex structures

The rounding rule apply for single elements. Meaning that a
struct with a int8_t[6] will round as int8_t, and that a
struct-in-struct will round as the biggest single element
in all the structures.

Fix all of this by using a type visitor.</message>
    <tree>aad00e41dd8b1b9346b1ffb3a4bb5b94636f744f</tree>
    <committer>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@dfki.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>28648f250365dd05daa7b3c0a56da3baf777e458</id>
      </parent>
    </parents>
    <author>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@dfki.de</email>
    </author>
    <url>http://github.com/doudou/typelib/commit/108e0d7072b8853588d390c0b0fb681761316e48</url>
    <id>108e0d7072b8853588d390c0b0fb681761316e48</id>
    <committed-date>2009-10-30T09:57:00-07:00</committed-date>
    <authored-date>2009-10-30T09:57:00-07:00</authored-date>
    <message>properly handle exceptions raised in memory_init</message>
    <tree>9528b3b1292c8f295cee30286357eb0dbd61ac58</tree>
    <committer>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@dfki.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c4aeccc0da77af53ddb04732d122ba9c866754d6</id>
      </parent>
    </parents>
    <author>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@dfki.de</email>
    </author>
    <url>http://github.com/doudou/typelib/commit/28648f250365dd05daa7b3c0a56da3baf777e458</url>
    <id>28648f250365dd05daa7b3c0a56da3baf777e458</id>
    <committed-date>2009-10-30T07:14:58-07:00</committed-date>
    <authored-date>2009-10-30T07:14:58-07:00</authored-date>
    <message>cimport: fix the way structure size is rounded

It seems that structures size is rounded to the biggest
element in the structure. I.e. a struct that contains an
int64 will round to 8 bytes for instance.

Add the relevant static asserts to check that.</message>
    <tree>9339db954c5d3d6b196aee829350530f58247cfa</tree>
    <committer>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@dfki.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>737944f23af840f562cf965f38a05f881a9d4354</id>
      </parent>
    </parents>
    <author>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@dfki.de</email>
    </author>
    <url>http://github.com/doudou/typelib/commit/c4aeccc0da77af53ddb04732d122ba9c866754d6</url>
    <id>c4aeccc0da77af53ddb04732d122ba9c866754d6</id>
    <committed-date>2009-10-29T10:25:19-07:00</committed-date>
    <authored-date>2009-10-29T10:25:19-07:00</authored-date>
    <message>fix exception definitions in Typelib::Enum

All exceptions must now inherit from std::runtime_error, so
fix those. It fixes C++ exceptions leaking into Ruby</message>
    <tree>c29a9a33d183075558f8255a675ff8bde40a9f91</tree>
    <committer>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@dfki.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>db9bec30b5e4e0c063436443a8058026a828b468</id>
      </parent>
    </parents>
    <author>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@dfki.de</email>
    </author>
    <url>http://github.com/doudou/typelib/commit/737944f23af840f562cf965f38a05f881a9d4354</url>
    <id>737944f23af840f562cf965f38a05f881a9d4354</id>
    <committed-date>2009-10-20T09:26:28-07:00</committed-date>
    <authored-date>2009-10-20T09:25:38-07:00</authored-date>
    <message>add a quickpath for a.isSame(a)</message>
    <tree>7d235e1dbc22c796bed1698862f5eece0563b4cd</tree>
    <committer>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@dfki.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ba19e65b0ed67b45bead5d5c1702fd0d2c27b421</id>
      </parent>
    </parents>
    <author>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@dfki.de</email>
    </author>
    <url>http://github.com/doudou/typelib/commit/db9bec30b5e4e0c063436443a8058026a828b468</url>
    <id>db9bec30b5e4e0c063436443a8058026a828b468</id>
    <committed-date>2009-10-20T08:13:33-07:00</committed-date>
    <authored-date>2009-10-20T08:13:33-07:00</authored-date>
    <message>remove debugging output</message>
    <tree>cd0864e8a0445265cc6a44fd985f03ca90e95245</tree>
    <committer>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@dfki.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6fca402ce01b70af3aa9be4011bb6213dfb7756b</id>
      </parent>
    </parents>
    <author>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@dfki.de</email>
    </author>
    <url>http://github.com/doudou/typelib/commit/ba19e65b0ed67b45bead5d5c1702fd0d2c27b421</url>
    <id>ba19e65b0ed67b45bead5d5c1702fd0d2c27b421</id>
    <committed-date>2009-10-20T05:40:23-07:00</committed-date>
    <authored-date>2009-10-20T05:40:23-07:00</authored-date>
    <message>update manifest</message>
    <tree>15cd83b917a9a17d0692c3b8563aa43acee4de81</tree>
    <committer>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@dfki.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>42a193cb24e8fbe5f1b5c7d76df5947211bac3e5</id>
      </parent>
    </parents>
    <author>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@dfki.de</email>
    </author>
    <url>http://github.com/doudou/typelib/commit/6fca402ce01b70af3aa9be4011bb6213dfb7756b</url>
    <id>6fca402ce01b70af3aa9be4011bb6213dfb7756b</id>
    <committed-date>2009-10-19T05:25:06-07:00</committed-date>
    <authored-date>2009-10-19T05:25:06-07:00</authored-date>
    <message>add some tweaks to properly build on Gentoo

The two main problems are:
 - cmake's FindRuby.cmake script fails on Gentoo as the library
   are named &quot;libruby18.so&quot; there instead of &quot;libruby1.8.so&quot; as
   cmake expects it. Work around by looking at the RUBY_INCLUDE_PATH
   variable instead of RUBY_LIBRARY.
 - the libpath is lib64 on 64 bit systems. We hack to get it
   moved to lib as all other CMake code. Anyway, Gentoo symlinks
   lib to lib64.</message>
    <tree>c614ec1ea7e7d9e68c7f519220ff5cab8038212c</tree>
    <committer>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@dfki.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7b59fa2bb287dc292ede456f3edd1257e78a0586</id>
      </parent>
    </parents>
    <author>
      <name>dist</name>
      <email>dist@localhost.(none)</email>
    </author>
    <url>http://github.com/doudou/typelib/commit/42a193cb24e8fbe5f1b5c7d76df5947211bac3e5</url>
    <id>42a193cb24e8fbe5f1b5c7d76df5947211bac3e5</id>
    <committed-date>2009-10-06T03:30:26-07:00</committed-date>
    <authored-date>2009-10-06T03:30:26-07:00</authored-date>
    <message>dist: add documentation-related dependencies</message>
    <tree>f286ef66c98bf18810feaf0c5c2bea6f81da8098</tree>
    <committer>
      <name>dist</name>
      <email>dist@localhost.(none)</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>222a1bfe0c1e90d31133c4c605f8c180c865557f</id>
      </parent>
    </parents>
    <author>
      <name>dist</name>
      <email>dist@localhost.(none)</email>
    </author>
    <url>http://github.com/doudou/typelib/commit/7b59fa2bb287dc292ede456f3edd1257e78a0586</url>
    <id>7b59fa2bb287dc292ede456f3edd1257e78a0586</id>
    <committed-date>2009-10-06T03:30:02-07:00</committed-date>
    <authored-date>2009-10-06T03:30:02-07:00</authored-date>
    <message>don't generate Ruby documentation if doxygen is not available</message>
    <tree>4375f9886a91892eda1a469c335e204366c25035</tree>
    <committer>
      <name>dist</name>
      <email>dist@localhost.(none)</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>685be7e3eb8a72b912b1edfca8dff2c407125712</id>
      </parent>
    </parents>
    <author>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@m4x.org</email>
    </author>
    <url>http://github.com/doudou/typelib/commit/222a1bfe0c1e90d31133c4c605f8c180c865557f</url>
    <id>222a1bfe0c1e90d31133c4c605f8c180c865557f</id>
    <committed-date>2009-10-05T08:49:46-07:00</committed-date>
    <authored-date>2009-09-29T08:52:41-07:00</authored-date>
    <message>add ROS-like package manifest</message>
    <tree>456daaa2f41a89e386a3786e593fd92bbdec936b</tree>
    <committer>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@m4x.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>316badc77e49295bdd2a0fe24abed830b9f7d1d0</id>
      </parent>
    </parents>
    <author>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@m4x.org</email>
    </author>
    <url>http://github.com/doudou/typelib/commit/685be7e3eb8a72b912b1edfca8dff2c407125712</url>
    <id>685be7e3eb8a72b912b1edfca8dff2c407125712</id>
    <committed-date>2009-10-05T08:49:46-07:00</committed-date>
    <authored-date>2009-09-06T23:32:57-07:00</authored-date>
    <message>debian: fix documentation installation target</message>
    <tree>0517dc3fef0aeee229ce09126ba9917d1a594789</tree>
    <committer>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@m4x.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>73744ef94c0fc97326d26561655db94f94d9b4b9</id>
      </parent>
    </parents>
    <author>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@m4x.org</email>
    </author>
    <url>http://github.com/doudou/typelib/commit/316badc77e49295bdd2a0fe24abed830b9f7d1d0</url>
    <id>316badc77e49295bdd2a0fe24abed830b9f7d1d0</id>
    <committed-date>2009-10-05T08:49:46-07:00</committed-date>
    <authored-date>2009-09-06T23:32:23-07:00</authored-date>
    <message>tlb: use &quot;0&quot; to specify that containers should be initialized with their natural size</message>
    <tree>35ee83b940afa1471907ddaae741d4c574a79d1d</tree>
    <committer>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@m4x.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2126611b3c1e709c3984619cbd8a7d015f3e662f</id>
      </parent>
    </parents>
    <author>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@m4x.org</email>
    </author>
    <url>http://github.com/doudou/typelib/commit/73744ef94c0fc97326d26561655db94f94d9b4b9</url>
    <id>73744ef94c0fc97326d26561655db94f94d9b4b9</id>
    <committed-date>2009-10-05T08:48:54-07:00</committed-date>
    <authored-date>2009-09-06T23:26:42-07:00</authored-date>
    <message>debian: RDoc ships javascript files, that should not be compressed by debhelper</message>
    <tree>814072d95294d736568f3d7503d2da120b157513</tree>
    <committer>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@m4x.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>dfb5fc0a230964f27cb651cfb4b0d0ae47b0c68c</id>
      </parent>
    </parents>
    <author>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@m4x.org</email>
    </author>
    <url>http://github.com/doudou/typelib/commit/2126611b3c1e709c3984619cbd8a7d015f3e662f</url>
    <id>2126611b3c1e709c3984619cbd8a7d015f3e662f</id>
    <committed-date>2009-10-05T08:48:54-07:00</committed-date>
    <authored-date>2009-09-06T23:26:21-07:00</authored-date>
    <message>debian: fix the doc-base format detected lintian checks</message>
    <tree>0f3d60a39a0a481f3fbe16b52beb86c869d5d5c2</tree>
    <committer>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@m4x.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c8c1669c66d4d847027741804b578eb031925a72</id>
      </parent>
    </parents>
    <author>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@m4x.org</email>
    </author>
    <url>http://github.com/doudou/typelib/commit/dfb5fc0a230964f27cb651cfb4b0d0ae47b0c68c</url>
    <id>dfb5fc0a230964f27cb651cfb4b0d0ae47b0c68c</id>
    <committed-date>2009-10-05T08:48:54-07:00</committed-date>
    <authored-date>2009-09-06T23:25:21-07:00</authored-date>
    <message>dist: fix installation if doc is not generated

A weirdness of CMake is that install(DIRECTORIES) does not have an OPTIONAL
argument as FILES has. So, we have to create an empty documentation directory,
so that CMake is happy at install time if documentation has not been generated.</message>
    <tree>ed2f9f7dee5a9540a96dfddcd089f2d7a0ee8db4</tree>
    <committer>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@m4x.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0fee6573d3b203526fedfb5548be23fe8a53c8ab</id>
      </parent>
    </parents>
    <author>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@m4x.org</email>
    </author>
    <url>http://github.com/doudou/typelib/commit/c8c1669c66d4d847027741804b578eb031925a72</url>
    <id>c8c1669c66d4d847027741804b578eb031925a72</id>
    <committed-date>2009-10-05T08:48:54-07:00</committed-date>
    <authored-date>2009-09-06T23:23:14-07:00</authored-date>
    <message>core: implement dynamic plugin loading

Until now, plug-in libraries were actually linked at compile time. This is now
changed to a classical dlopen-based scheme. The plugins are searched in
&lt;prefix&gt;/lib/typelib.</message>
    <tree>2c89f19a64e2bc3f5a73d2bbffb2e3b4807c658b</tree>
    <committer>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@m4x.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4958acce6ee3c88f45b9069077d2dd5b50ef1759</id>
      </parent>
    </parents>
    <author>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@m4x.org</email>
    </author>
    <url>http://github.com/doudou/typelib/commit/0fee6573d3b203526fedfb5548be23fe8a53c8ab</url>
    <id>0fee6573d3b203526fedfb5548be23fe8a53c8ab</id>
    <committed-date>2009-10-05T08:48:54-07:00</committed-date>
    <authored-date>2009-09-06T23:20:22-07:00</authored-date>
    <message>ruby: remove unneeded call to memory_wrap

The wrapping is done only if necessary by typelib_to_ruby, so don't force the
issue. This is probably a performance gain on some workloads.</message>
    <tree>e745a4aab7b24a0d6cfdc145e88cc7b81b986995</tree>
    <committer>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@m4x.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5fbb0f1cd7c01aa572d7a16a8a640144fbcf2ee3</id>
      </parent>
    </parents>
    <author>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@m4x.org</email>
    </author>
    <url>http://github.com/doudou/typelib/commit/4958acce6ee3c88f45b9069077d2dd5b50ef1759</url>
    <id>4958acce6ee3c88f45b9069077d2dd5b50ef1759</id>
    <committed-date>2009-10-05T08:48:54-07:00</committed-date>
    <authored-date>2009-09-06T23:09:02-07:00</authored-date>
    <message>silence straightforward compiler warnings</message>
    <tree>5c58857b43ad15aaf2f143999874177526541296</tree>
    <committer>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@m4x.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>dc4d68bb15978352244a918c6040dbe8f86eae75</id>
      </parent>
    </parents>
    <author>
      <name>dist</name>
      <email>dist@mercury.jhaampe.org</email>
    </author>
    <url>http://github.com/doudou/typelib/commit/5fbb0f1cd7c01aa572d7a16a8a640144fbcf2ee3</url>
    <id>5fbb0f1cd7c01aa572d7a16a8a640144fbcf2ee3</id>
    <committed-date>2009-10-05T08:48:54-07:00</committed-date>
    <authored-date>2009-09-02T10:39:18-07:00</authored-date>
    <message>dist: Debian package files</message>
    <tree>fa925e183a790c1df510213178699aa2ca0ca7bf</tree>
    <committer>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@m4x.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>61069265de7452927932ae299ceb0d1cd65bc6c1</id>
      </parent>
    </parents>
    <author>
      <name>dist</name>
      <email>dist@mercury.jhaampe.org</email>
    </author>
    <url>http://github.com/doudou/typelib/commit/dc4d68bb15978352244a918c6040dbe8f86eae75</url>
    <id>dc4d68bb15978352244a918c6040dbe8f86eae75</id>
    <committed-date>2009-10-05T08:48:54-07:00</committed-date>
    <authored-date>2009-09-02T10:37:33-07:00</authored-date>
    <message>dist: fix issue with the Ruby extension having an executable stack

For unknown reason, the Ruby extension's stack is flagged as executable. Force
the issue by giving the -z noexecstack to the linker.</message>
    <tree>d95f1c96b1c0aa1351de76f069fc74f83391bc94</tree>
    <committer>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@m4x.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>debff295971e790d9f0ed6fd2c82d060fed978fe</id>
      </parent>
    </parents>
    <author>
      <name>dist</name>
      <email>dist@mercury.jhaampe.org</email>
    </author>
    <url>http://github.com/doudou/typelib/commit/61069265de7452927932ae299ceb0d1cd65bc6c1</url>
    <id>61069265de7452927932ae299ceb0d1cd65bc6c1</id>
    <committed-date>2009-10-05T08:48:54-07:00</committed-date>
    <authored-date>2009-09-02T10:37:20-07:00</authored-date>
    <message>dist: install documentation if it has been generated</message>
    <tree>45131c75c1b64ca7b729f7d1dd27a4498776f471</tree>
    <committer>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@m4x.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1795adfe71222be81e015d51ad86fcd01c8e4881</id>
      </parent>
    </parents>
    <author>
      <name>dist</name>
      <email>dist@mercury.jhaampe.org</email>
    </author>
    <url>http://github.com/doudou/typelib/commit/debff295971e790d9f0ed6fd2c82d060fed978fe</url>
    <id>debff295971e790d9f0ed6fd2c82d060fed978fe</id>
    <committed-date>2009-10-05T08:48:54-07:00</committed-date>
    <authored-date>2009-09-02T10:36:17-07:00</authored-date>
    <message>dist: fix issues with cross-shlib dependencies

The LINK_INTERFACE property for libtypelib.so is now properly set, removing
unnecessary dependencies for typelib_ruby.so. Moreover, a proper API version and
project version are set as well.</message>
    <tree>3a281545502fd94383f8b80205c8d762dfad959e</tree>
    <committer>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@m4x.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ae2556fab226cb19c2135957362c68892a5fca9a</id>
      </parent>
    </parents>
    <author>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@m4x.org</email>
    </author>
    <url>http://github.com/doudou/typelib/commit/1795adfe71222be81e015d51ad86fcd01c8e4881</url>
    <id>1795adfe71222be81e015d51ad86fcd01c8e4881</id>
    <committed-date>2009-09-15T10:24:05-07:00</committed-date>
    <authored-date>2009-09-15T10:24:05-07:00</authored-date>
    <message>dist: ignore the build/ directory</message>
    <tree>a7335b622dab841b44eaf20dd7514be0916a31f7</tree>
    <committer>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@m4x.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2f73ac7d983b13159153dceb90bff50377947373</id>
      </parent>
    </parents>
    <author>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@m4x.org</email>
    </author>
    <url>http://github.com/doudou/typelib/commit/ae2556fab226cb19c2135957362c68892a5fca9a</url>
    <id>ae2556fab226cb19c2135957362c68892a5fca9a</id>
    <committed-date>2009-09-15T10:23:50-07:00</committed-date>
    <authored-date>2009-09-15T10:23:50-07:00</authored-date>
    <message>ruby: document the each_type(true) signature</message>
    <tree>0f801aab52d76112654f3ad6d1efaf58829d7df9</tree>
    <committer>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@m4x.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>964502c8fbdd18bc912d49bc341e8836cc7157b1</id>
      </parent>
    </parents>
    <author>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@m4x.org</email>
    </author>
    <url>http://github.com/doudou/typelib/commit/2f73ac7d983b13159153dceb90bff50377947373</url>
    <id>2f73ac7d983b13159153dceb90bff50377947373</id>
    <committed-date>2009-09-15T10:23:33-07:00</committed-date>
    <authored-date>2009-09-15T10:23:33-07:00</authored-date>
    <message>idl: add a way to exclude some types from being exported

This can be used by external code to generate IDL #include&lt;&gt; and
therefore reuse IDL-generated code already included in other
shared libraries.</message>
    <tree>75f13775e6ba847611ed5d52cb83bd54139df1e5</tree>
    <committer>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@m4x.org</email>
    </committer>
  </commit>
</commits>
