<feed xmlns='http://www.w3.org/2005/Atom'>
<title>halibut/biblio.c, branch master</title>
<subtitle>My halibut tree</subtitle>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/halibut/'/>
<entry>
<title>Add missing initialisations in the 'word' structure.</title>
<updated>2017-05-14T07:44:15+00:00</updated>
<author>
<name>Simon Tatham</name>
<email>anakin@pobox.com</email>
</author>
<published>2017-05-14T07:11:06+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/halibut/commit/?id=c00d1c3b6003dbbb72439de0ebdb4a93c8763f65'/>
<id>c00d1c3b6003dbbb72439de0ebdb4a93c8763f65</id>
<content type='text'>
The 'breaks' and 'aux' fields were filled in rather inconsistently at
various places where a word is created - especially the outlying ones
that manufacture pieces of document during internal processing of
contents, index, bibliography, cross-references etc rather than
directly from the input file. This has never led to any user-visible
behaviour change that I've noticed, but it made a lot of annoying
noise in the valgrind output, which got in my way last week when I was
trying to debug the CHM generation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The 'breaks' and 'aux' fields were filled in rather inconsistently at
various places where a word is created - especially the outlying ones
that manufacture pieces of document during internal processing of
contents, index, bibliography, cross-references etc rather than
directly from the input file. This has never led to any user-visible
behaviour change that I've noticed, but it made a lot of annoying
noise in the valgrind output, which got in my way last week when I was
trying to debug the CHM generation.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revamp of the Halibut error handling mechanism.</title>
<updated>2012-08-29T18:13:11+00:00</updated>
<author>
<name>Simon Tatham</name>
<email>anakin@pobox.com</email>
</author>
<published>2012-08-29T18:13:11+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/halibut/commit/?id=1489dc15967970576d08f3f2b22c6e1c939bcbcf'/>
<id>1489dc15967970576d08f3f2b22c6e1c939bcbcf</id>
<content type='text'>
I'm not quite sure why I ever thought it was a good idea to have a
central variadic error() function taking an integer error code
followed by some list of arguments that depend on that code. It now
seems obvious to me that it's a much more sensible idea to have a
separate function per error, so that we can check at compile time that
the arguments to each error call are of the right number and type! So
I've done that instead.

A side effect is that the errors are no longer formatted into a
fixed-size buffer before going to stderr, so I can remove all the
%.200s precautions in the format strings.

[originally from svn r9639]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I'm not quite sure why I ever thought it was a good idea to have a
central variadic error() function taking an integer error code
followed by some list of arguments that depend on that code. It now
seems obvious to me that it's a much more sensible idea to have a
separate function per error, so that we can check at compile time that
the arguments to each error call are of the right number and type! So
I've done that instead.

A side effect is that the errors are no longer formatted into a
fixed-size buffer before going to stderr, so I can remove all the
%.200s precautions in the format strings.

[originally from svn r9639]
</pre>
</div>
</content>
</entry>
<entry>
<title>Yikes! Stack trash I'd never noticed before. Oops.</title>
<updated>2004-04-12T08:29:15+00:00</updated>
<author>
<name>Simon Tatham</name>
<email>anakin@pobox.com</email>
</author>
<published>2004-04-12T08:29:15+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/halibut/commit/?id=e9d2a1681a1ba9fa9cee79e197e6d62c3deae7b7'/>
<id>e9d2a1681a1ba9fa9cee79e197e6d62c3deae7b7</id>
<content type='text'>
[originally from svn r4056]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[originally from svn r4056]
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename Buttress to Halibut. I _think_ I've caught everything in this pass.</title>
<updated>2002-08-05T10:31:35+00:00</updated>
<author>
<name>Simon Tatham</name>
<email>anakin@pobox.com</email>
</author>
<published>2002-08-05T10:31:35+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/halibut/commit/?id=c478f3d9469c09773097eba89342c311ee70a319'/>
<id>c478f3d9469c09773097eba89342c311ee70a319</id>
<content type='text'>
[originally from svn r1800]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[originally from svn r1800]
</pre>
</div>
</content>
</entry>
<entry>
<title>Configurability backbone, and first use of it</title>
<updated>1999-11-07T17:28:56+00:00</updated>
<author>
<name>Simon Tatham</name>
<email>anakin@pobox.com</email>
</author>
<published>1999-11-07T17:28:56+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/halibut/commit/?id=6dff7b9ee671925f8c5dae1cd34bdc55f3236c38'/>
<id>6dff7b9ee671925f8c5dae1cd34bdc55f3236c38</id>
<content type='text'>
[originally from svn r275]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[originally from svn r275]
</pre>
</div>
</content>
</entry>
<entry>
<title>First backend! Text output now pretty much works.</title>
<updated>1999-10-20T20:17:18+00:00</updated>
<author>
<name>Simon Tatham</name>
<email>anakin@pobox.com</email>
</author>
<published>1999-10-20T20:17:18+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/halibut/commit/?id=8511f4ae900f48999617bc8384e9c327673e2196'/>
<id>8511f4ae900f48999617bc8384e9c327673e2196</id>
<content type='text'>
[originally from svn r240]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[originally from svn r240]
</pre>
</div>
</content>
</entry>
<entry>
<title>More development...</title>
<updated>1999-09-12T15:38:06+00:00</updated>
<author>
<name>Simon Tatham</name>
<email>anakin@pobox.com</email>
</author>
<published>1999-09-12T15:38:06+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/halibut/commit/?id=9972b0f0d1ce6e08ce6f9505980c9c889ae994bc'/>
<id>9972b0f0d1ce6e08ce6f9505980c9c889ae994bc</id>
<content type='text'>
[originally from svn r220]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[originally from svn r220]
</pre>
</div>
</content>
</entry>
</feed>
