<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>e32ef4ffb15613bd3fa0219ea95228dc8b329f6c</id>
      </parent>
      <parent>
        <id>6bce711a959d8d4af382b9cc9453130b8d6feebe</id>
      </parent>
    </parents>
    <author>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@m4x.org</email>
    </author>
    <url>http://github.com/doudou/typelib/commit/b64a4015b37b4d371314ca24feb25eea4e99d541</url>
    <id>b64a4015b37b4d371314ca24feb25eea4e99d541</id>
    <committed-date>2009-12-04T03:23:43-08:00</committed-date>
    <authored-date>2009-12-04T03:23:43-08:00</authored-date>
    <message>Merge remote branch 'github/master'</message>
    <tree>a0300f2be51c67b173e6a203ff51ab5d114a9b6d</tree>
    <committer>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@m4x.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>37bdcddb7702baa726443642e7c94e913d91ca22</id>
      </parent>
    </parents>
    <author>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@m4x.org</email>
    </author>
    <url>http://github.com/doudou/typelib/commit/e32ef4ffb15613bd3fa0219ea95228dc8b329f6c</url>
    <id>e32ef4ffb15613bd3fa0219ea95228dc8b329f6c</id>
    <committed-date>2009-12-04T03:21:29-08:00</committed-date>
    <authored-date>2009-12-04T03:21:29-08:00</authored-date>
    <message>make #dup and #clone both do deep copies. Closes #1.

It does not mean anything to do shallow copies in Typelib as each object
represents an actual complete value (i.e. fields are not referencing values,
they have really value semantic).

Until now, #clone was not properly reimplemented, which leds to weird crashes if
used. Simply make #dup and #clone the same thing.</message>
    <tree>a2f0e3b7f80cdb9016333c9b0c06cdc07b23ec4c</tree>
    <committer>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@m4x.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d7fe85a37b26114b5496bc525ea28ca985a9fb84</id>
      </parent>
    </parents>
    <author>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@m4x.org</email>
    </author>
    <url>http://github.com/doudou/typelib/commit/37bdcddb7702baa726443642e7c94e913d91ca22</url>
    <id>37bdcddb7702baa726443642e7c94e913d91ca22</id>
    <committed-date>2009-12-04T03:19:57-08:00</committed-date>
    <authored-date>2009-12-04T03:19:57-08:00</authored-date>
    <message>answer the critical question on how well we handle NaN and inf

The answer is that Ruby handles almost quite well by interpreting both of them
as Infinity ... NaN should have its own representation but let's say we're happy
for now.</message>
    <tree>f9bf027baeb41a594e1a0a95415d560330c2358d</tree>
    <committer>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@m4x.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>182af24dc02db6312c81cefecd883a0c34961dd9</id>
      </parent>
    </parents>
    <author>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@m4x.org</email>
    </author>
    <url>http://github.com/doudou/typelib/commit/d7fe85a37b26114b5496bc525ea28ca985a9fb84</url>
    <id>d7fe85a37b26114b5496bc525ea28ca985a9fb84</id>
    <committed-date>2009-12-02T11:15:48-08:00</committed-date>
    <authored-date>2009-12-02T11:15:48-08:00</authored-date>
    <message>clang: fix comment in packing code</message>
    <tree>1bf0c804a90c4d8b53294061858ee43aa284c157</tree>
    <committer>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@m4x.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d3c5d6431759e6fe2682c741327cf2b1e51eaf23</id>
      </parent>
    </parents>
    <author>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@m4x.org</email>
    </author>
    <url>http://github.com/doudou/typelib/commit/182af24dc02db6312c81cefecd883a0c34961dd9</url>
    <id>182af24dc02db6312c81cefecd883a0c34961dd9</id>
    <committed-date>2009-12-02T11:15:39-08:00</committed-date>
    <authored-date>2009-12-02T11:15:39-08:00</authored-date>
    <message>clang: fix size rounding for empty structures

The size rounding code was done just after each addField(),
which obviously does not work for empty structures. Fix that
by rounding the size only at the end of the structure declaration</message>
    <tree>0284f861158aef11f5a58593f0d8f84911bfcd33</tree>
    <committer>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@m4x.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>23700ed2643d5f721e6f573e845633c53bc78bc9</id>
      </parent>
    </parents>
    <author>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@m4x.org</email>
    </author>
    <url>http://github.com/doudou/typelib/commit/d3c5d6431759e6fe2682c741327cf2b1e51eaf23</url>
    <id>d3c5d6431759e6fe2682c741327cf2b1e51eaf23</id>
    <committed-date>2009-12-02T00:51:11-08:00</committed-date>
    <authored-date>2009-12-02T00:51:11-08:00</authored-date>
    <message>ruby: define Type.dependencies</message>
    <tree>af355b2fb4cdf16f54b724816baea0fa6b319cd0</tree>
    <committer>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@m4x.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5e7149ac9ff767fd53011496c3283b3200a445a1</id>
      </parent>
    </parents>
    <author>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@m4x.org</email>
    </author>
    <url>http://github.com/doudou/typelib/commit/23700ed2643d5f721e6f573e845633c53bc78bc9</url>
    <id>23700ed2643d5f721e6f573e845633c53bc78bc9</id>
    <committed-date>2009-11-30T23:18:54-08:00</committed-date>
    <authored-date>2009-11-30T23:18:54-08:00</authored-date>
    <message>idl: workaround a bug in the omniORB IDL compiler

In some cases, when modules are reopened, the IDL compiler &quot;forgets&quot; to generate
typecode information for some typedefs.

The workaround is to generate typedefs at the end. Indeed, since the typedef
code generation &quot;flattens&quot; the types (i.e. typedefs are not used in other IDL
types), we can postpone the typdef code generation at the end of the IDL
generation, thus limiting closing and reopening modules.</message>
    <tree>05eb8e1b6ff7c09172680a5b611ea1a90672e240</tree>
    <committer>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@m4x.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5e7149ac9ff767fd53011496c3283b3200a445a1</id>
      </parent>
    </parents>
    <author>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@m4x.org</email>
    </author>
    <url>http://github.com/doudou/typelib/commit/6bce711a959d8d4af382b9cc9453130b8d6feebe</url>
    <id>6bce711a959d8d4af382b9cc9453130b8d6feebe</id>
    <committed-date>2009-11-24T05:20:55-08:00</committed-date>
    <authored-date>2009-11-24T05:20:55-08:00</authored-date>
    <message>build: add some missing links between shared libraries

The typelib plugins need to be linked to the main typelib library. This is
actually not required, as they are loaded as plugins, but it does not harm to do
link and allows better diagnostics of problems with undefined symbols.

Also link the ruby extension with libruby.so, for the same reasons.</message>
    <tree>914f124a5759b74168140b1605b8a74fe363b81b</tree>
    <committer>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@m4x.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0c38b72e095e666c3b7c5e8590898a4639731014</id>
      </parent>
    </parents>
    <author>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@m4x.org</email>
    </author>
    <url>http://github.com/doudou/typelib/commit/5e7149ac9ff767fd53011496c3283b3200a445a1</url>
    <id>5e7149ac9ff767fd53011496c3283b3200a445a1</id>
    <committed-date>2009-11-23T08:24:11-08:00</committed-date>
    <authored-date>2009-11-23T08:24:11-08:00</authored-date>
    <message>we now should only use absolute targets in configure_file

CMake 2.8.0 changes its behaviour w.r.t. how the target file is interpreted in
configure_file. The old behaviour was that relative path are relative to the
root build dir. The new one that they are relative to the current binary dir.

So, just use absolute paths for now on.</message>
    <tree>68ffab4e52bb8fa91eafa7cf785131abbaffb0df</tree>
    <committer>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@m4x.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>19e21641a955d85b0d82c62a32cf4799dfed9f9f</id>
      </parent>
    </parents>
    <author>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@m4x.org</email>
    </author>
    <url>http://github.com/doudou/typelib/commit/0c38b72e095e666c3b7c5e8590898a4639731014</url>
    <id>0c38b72e095e666c3b7c5e8590898a4639731014</id>
    <committed-date>2009-11-23T08:10:29-08:00</committed-date>
    <authored-date>2009-11-23T08:10:29-08:00</authored-date>
    <message>cmake: minor fix to ruby extension handling

RUBY_INCLUDE_PATH might be a list of identical elements on some systems. Handle
that properly.</message>
    <tree>0d8b88b58d91dc53f456439c18e53cbc4bdcd5bb</tree>
    <committer>
      <name>Sylvain Joyeux</name>
      <email>sylvain.joyeux@m4x.org</email>
    </committer>
  </commit>
  <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>
</commits>
