<feed xmlns='http://www.w3.org/2005/Atom'>
<title>skribilo/tests, branch v0.9.4</title>
<subtitle>Document production tool written in Guile Scheme (unofficial mirror)</subtitle>
<id>http://git.systemreboot.net/skribilo/atom?h=v0.9.4</id>
<link rel='self' href='http://git.systemreboot.net/skribilo/atom?h=v0.9.4'/>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/'/>
<updated>2012-08-18T15:33:20+00:00</updated>
<entry>
<title>build: Update test suite framework to Automake 1.12.</title>
<updated>2012-08-18T15:33:20+00:00</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2012-08-18T15:33:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=d3a740cca088e6ec981e4b80a10f53fcfe094511'/>
<id>urn:sha1:d3a740cca088e6ec981e4b80a10f53fcfe094511</id>
<content type='text'>
* tests/Makefile.am (TESTS_ENVIRONMENT): Use semi-colons.  Move $(GUILE)
  invocation...
  (TEST_LOG_COMPILER): ... here.  New variable.
</content>
</entry>
<entry>
<title>build: Don't build/test the RSS-2 reader when its requirements aren't met.</title>
<updated>2012-06-01T16:14:16+00:00</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2012-06-01T16:14:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=0d38cbba0b9bbfd3c885c7f24e2b224579a334a4'/>
<id>urn:sha1:0d38cbba0b9bbfd3c885c7f24e2b224579a334a4</id>
<content type='text'>
Reported by rvclayton@verizon.net (R. Clayton).

* configure.ac: Add `BUILD_RSS2_READER' Automake conditional.

* src/guile/Makefile.am (readers): Make `skribilo/reader/rss-2.scm'
  conditional on `BUILD_RSS2_READER'.
  (EXTRA_DIST)[!BUILD_RSS2_READER]: Add `skribilo/reader/rss-2.scm'.

* tests/Makefile.am (TESTS): Make `readers/rss-2.test' conditional on
  `BUILD_RSS2_READER'.
  (EXTRA_DIST)[!BUILD_RSS2_READER]: Add `readers/rss-2.test'.
</content>
</entry>
<entry>
<title>tests: Avoid middle ellipsis in `syntax-case' pattern, for Guile 1.8.</title>
<updated>2012-05-22T21:39:47+00:00</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2012-05-22T21:39:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=5854807d1269ded493a512725c5c66cad93d2305'/>
<id>urn:sha1:5854807d1269ded493a512725c5c66cad93d2305</id>
<content type='text'>
* tests/location.test (call-with-code): Expect only one string.
</content>
</entry>
<entry>
<title>tests: Remove new log files.</title>
<updated>2012-05-22T19:43:13+00:00</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2012-05-22T19:43:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=27e83da3ec4ee676af51e23104621f0eb1f5f8cb'/>
<id>urn:sha1:27e83da3ec4ee676af51e23104621f0eb1f5f8cb</id>
<content type='text'>
* tests/Makefile.am (CLEANFILES): Add `location.log' and `info.log'.
</content>
</entry>
<entry>
<title>Change `define-markup' to generate a macro, to capture location syntactically.</title>
<updated>2012-05-17T21:37:43+00:00</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2012-05-17T21:37:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=1c445dd093cb6a02289f25324039ce1cba358145'/>
<id>urn:sha1:1c445dd093cb6a02289f25324039ce1cba358145</id>
<content type='text'>
* src/guile/skribilo/lib.scm (dsssl-&gt;guile-formals): New procedure,
  formerly `fix-rest-arg' procedure in `define-markup'.
  (define-markup)[guile-2]: Turn into a macro-generating macro, such
  that markups capture their invocation location syntactically.

* src/guile/skribilo/location.scm (source-properties-&gt;location): New
  procedure.
  (invocation-location): Use it.

* src/guile/skribilo/package/base.scm (handle): Move above first use,
  since it's now a macro on Guile 2.0.
* src/guile/skribilo/package/slide.scm (slide-vspace): Likewise.

* src/guile/skribilo/package/eq.scm: Use (skribilo package base) instead
  of autoloading it.

* tests/Makefile.am (TESTS): Add `location.test'.
* tests/location.test: New file.
</content>
</entry>
<entry>
<title>info: Rename `node-next+prev+top' to `node-next+prev+up'.</title>
<updated>2012-05-13T23:02:48+00:00</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2012-05-13T21:24:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=588770e376ff8f6f070ee1b4b75b3f81ab632ad6'/>
<id>urn:sha1:588770e376ff8f6f070ee1b4b75b3f81ab632ad6</id>
<content type='text'>
* src/guile/skribilo/engine/info.scm (node-next+prev+top): Rename to...
  (node-next+prev+up): ... this.  Update callers.

* tests/engines/info.test (node-next+prev+up): Update accordingly.
</content>
</entry>
<entry>
<title>info: Fix prev/next pointers.</title>
<updated>2012-05-13T23:02:48+00:00</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2012-05-13T22:53:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=648a70e8929c1cf63a6093c4a78fe459c03b7273'/>
<id>urn:sha1:648a70e8929c1cf63a6093c4a78fe459c03b7273</id>
<content type='text'>
* src/guile/skribilo/ast.scm (ast-fold): Explicitly document as
  depth-first.

* src/guile/skribilo/engine/info.scm (info-node): Support PREV and
  NEXT as false.
  (node-next+prev+top): Rewrite using `match' and `node-children'.

* tests/Makefile.am (TESTS): Add `engines/info.test'.
* tests/engines/info.test: New file.
</content>
</entry>
<entry>
<title>ast: Add `node-children'.</title>
<updated>2012-05-13T23:02:46+00:00</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2012-05-13T22:46:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=e47dcdb8340d6c24a7f20107b3f199a8f70020a8'/>
<id>urn:sha1:e47dcdb8340d6c24a7f20107b3f199a8f70020a8</id>
<content type='text'>
* src/guile/skribilo/ast.scm (node-children): New procedure.

* tests/ast.test ("node-children"): New test.
</content>
</entry>
<entry>
<title>Avoid deprecated features on Guile 2.</title>
<updated>2012-04-25T14:03:11+00:00</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2012-04-25T14:03:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=14909ebe049bcffa22ff45c6216e465d90e7e8a9'/>
<id>urn:sha1:14909ebe049bcffa22ff45c6216e465d90e7e8a9</id>
<content type='text'>
* src/guile/skribilo/writer.scm (%procedure-arity): Use
  `procedure-minimum-arity' on Guile 2.

* src/guile/srfi/srfi-64.upstream.scm: Use (ice-9 syncase) only when not
  on Guile 2.

* tests/readers/rss-2.test (guile-2): Likewise.
</content>
</entry>
<entry>
<title>tests: Use `syntax-rules' in `rss-2.test'.</title>
<updated>2012-02-07T23:29:20+00:00</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2012-02-07T23:29:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=c6f93afa1665b2f000c812bc028b78043c5231de'/>
<id>urn:sha1:c6f93afa1665b2f000c812bc028b78043c5231de</id>
<content type='text'>
* tests/readers/rss-2.test (test-match): Rewrite using `syntax-rules'.
</content>
</entry>
</feed>
