<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ding-libs.git/contrib, branch master-wip</title>
<subtitle>ding-libs wip repository</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/gd/public_git/ding-libs.git/'/>
<entry>
<title>ini_comment.h needs to be installed as well for the new ini interface.</title>
<updated>2013-01-28T13:53:48+00:00</updated>
<author>
<name>Günther Deschner</name>
<email>gdeschner@redhat.com</email>
</author>
<published>2012-10-24T12:48:27+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/gd/public_git/ding-libs.git/commit/?id=6faf2530ee561ee09a3e47365ad456ae4eec23e4'/>
<id>6faf2530ee561ee09a3e47365ad456ae4eec23e4</id>
<content type='text'>
Guenther
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Guenther
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed libcollection dependency and header files inclusion</title>
<updated>2012-10-25T14:32:45+00:00</updated>
<author>
<name>Ondrej Kos</name>
<email>okos@redhat.com</email>
</author>
<published>2012-10-25T09:13:08+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/gd/public_git/ding-libs.git/commit/?id=2372a71057996bc5271cc951776718eb406e6186'/>
<id>2372a71057996bc5271cc951776718eb406e6186</id>
<content type='text'>
Fixes https://bugzilla.redhat.com/show_bug.cgi?id=637955

Also while fixing this, I found that rpmbuild was broken due to missing
includes in ini_config-devel spec.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes https://bugzilla.redhat.com/show_bug.cgi?id=637955

Also while fixing this, I found that rpmbuild was broken due to missing
includes in ini_config-devel spec.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update version numbers for ding-libs-0.2.91 release</title>
<updated>2012-05-15T07:20:19+00:00</updated>
<author>
<name>Jan Zeleny</name>
<email>jzeleny@redhat.com</email>
</author>
<published>2012-05-09T14:15:08+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/gd/public_git/ding-libs.git/commit/?id=7ad6e8180022b0f373fa253d00f9bed29d27cbde'/>
<id>7ad6e8180022b0f373fa253d00f9bed29d27cbde</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix version handling of the libraries</title>
<updated>2010-09-23T12:56:44+00:00</updated>
<author>
<name>Sumit Bose</name>
<email>sbose@redhat.com</email>
</author>
<published>2010-09-23T12:39:09+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/gd/public_git/ding-libs.git/commit/?id=a7d58845973f1e81e6cfc7d2a64b1456c1b17de8'/>
<id>a7d58845973f1e81e6cfc7d2a64b1456c1b17de8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unneeded --disable-rpath configure option</title>
<updated>2010-09-23T12:56:44+00:00</updated>
<author>
<name>Sumit Bose</name>
<email>sbose@redhat.com</email>
</author>
<published>2010-09-23T12:38:05+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/gd/public_git/ding-libs.git/commit/?id=964b08633bfd225bf5394a1d0c4eef4a79033583'/>
<id>964b08633bfd225bf5394a1d0c4eef4a79033583</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix typo in spec file</title>
<updated>2010-09-23T11:39:18+00:00</updated>
<author>
<name>Sumit Bose</name>
<email>sbose@redhat.com</email>
</author>
<published>2010-09-23T10:47:30+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/gd/public_git/ding-libs.git/commit/?id=93cd31036f6c6bc66713b2a430cc4da9c605ce50'/>
<id>93cd31036f6c6bc66713b2a430cc4da9c605ce50</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>New INI parser</title>
<updated>2010-09-22T18:57:53+00:00</updated>
<author>
<name>Dmitri Pal</name>
<email>dpal@redhat.com</email>
</author>
<published>2010-06-19T15:28:04+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/gd/public_git/ding-libs.git/commit/?id=bcfbcf2e8d578580f308b5bdded49b166650f131'/>
<id>bcfbcf2e8d578580f308b5bdded49b166650f131</id>
<content type='text'>
The parser is added to the existing module.
The old parsing functuion will be removed when we
switch to the new interface.

Parser logic:
* There is one high level function that wraps the
  parser interface. It is at the bottom of the module.
  ini_parse_config();
* Internally it creates a perser object
  and then runs parser on it.
* At the end parser object is destroyed.
* This object stores the state of the parser.
* The parser has an action queue
* There are several actions that parser can perform
  - read line
  - inspect read line
  - record an error
  - process last comment in the file (POST)
* Each action handler determines what to do next
  depending upon what has happened.
* Read handler reads lines and enqueues inspection action
  in case of success or error action in case of failure.
* Inspection action parses last read line and
  treats it either is a:
  * Comment
  * Section
  * New key + value
  * Continuation of the value
  In case of error the error action is enqueued.
* Error can be fatal or non fatal. It depend on the error_level
  flag passed in. If the error is non fatal the read action is
  enqueued otherwise parser stops.
* The POST action is a special action to handle comment at
  the bottom of the file. The comment is stored with the
  value it preceeds so in case there is a comment at
  the bottom of the file a special value needs to be created
  to hold just the comment.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The parser is added to the existing module.
The old parsing functuion will be removed when we
switch to the new interface.

Parser logic:
* There is one high level function that wraps the
  parser interface. It is at the bottom of the module.
  ini_parse_config();
* Internally it creates a perser object
  and then runs parser on it.
* At the end parser object is destroyed.
* This object stores the state of the parser.
* The parser has an action queue
* There are several actions that parser can perform
  - read line
  - inspect read line
  - record an error
  - process last comment in the file (POST)
* Each action handler determines what to do next
  depending upon what has happened.
* Read handler reads lines and enqueues inspection action
  in case of success or error action in case of failure.
* Inspection action parses last read line and
  treats it either is a:
  * Comment
  * Section
  * New key + value
  * Continuation of the value
  In case of error the error action is enqueued.
* Error can be fatal or non fatal. It depend on the error_level
  flag passed in. If the error is non fatal the read action is
  enqueued otherwise parser stops.
* The POST action is a special action to handle comment at
  the bottom of the file. The comment is stored with the
  value it preceeds so in case there is a comment at
  the bottom of the file a special value needs to be created
  to hold just the comment.
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow destroying collection with a callback</title>
<updated>2010-09-22T18:57:53+00:00</updated>
<author>
<name>Dmitri Pal</name>
<email>dpal@redhat.com</email>
</author>
<published>2010-07-23T18:33:56+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/gd/public_git/ding-libs.git/commit/?id=2893de11973c4912f4c2a3d40f09ef0823a3f091'/>
<id>2893de11973c4912f4c2a3d40f09ef0823a3f091</id>
<content type='text'>
Addresses ticket #572
Bumps the library and interface version.
Updates the docs.

[COLLECTION] Changed callback signature
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Addresses ticket #572
Bumps the library and interface version.
Updates the docs.

[COLLECTION] Changed callback signature
</pre>
</div>
</content>
</entry>
<entry>
<title>Introducing basic objects</title>
<updated>2010-09-22T18:57:52+00:00</updated>
<author>
<name>Dmitri Pal</name>
<email>dpal@redhat.com</email>
</author>
<published>2010-06-18T18:52:21+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/gd/public_git/ding-libs.git/commit/?id=e65ef66621b6d59580018f6ecf1f9bffacc27372'/>
<id>e65ef66621b6d59580018f6ecf1f9bffacc27372</id>
<content type='text'>
The first basic object is extensible buffer.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The first basic object is extensible buffer.
</pre>
</div>
</content>
</entry>
<entry>
<title>Build all of the ding-libs from the root</title>
<updated>2010-09-22T18:48:28+00:00</updated>
<author>
<name>Stephen Gallagher</name>
<email>sgallagh@redhat.com</email>
</author>
<published>2010-09-21T18:33:25+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/gd/public_git/ding-libs.git/commit/?id=43f7cfb86f2f405e5cf3f78b4f883cd70fe451e3'/>
<id>43f7cfb86f2f405e5cf3f78b4f883cd70fe451e3</id>
<content type='text'>
This changes our approach from having independent tarballs to
having a single, monolithic tarball for all of the libraries
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This changes our approach from having independent tarballs to
having a single, monolithic tarball for all of the libraries
</pre>
</div>
</content>
</entry>
</feed>
