From c4ef5fd4ad3ddb9fc62b4694b17ae3b2c77237d1 Mon Sep 17 00:00:00 2001 From: jwise Date: Fri, 18 Jul 2003 13:40:52 +0000 Subject: Note update of devtodo to version 0.1.7. Changes are: * Finally tracked down the VERY nasty slowdown (at times up to a minute or more) some users have been experiencing. It turns out that one of the recent versions of glibc has a bug in its regex code when dealing with non-multibyte characters (ie. most of the time). This came to a head because I upgraded to slackware-current, which has this version of glibc. Great. Thanks to Mark Eichen for pointing me towards several Debian bug tracker items about other programs having this same problem. * Added a new directory "contrib" which will be used for anything that users contribute that is not patched into the main distribution. * XSLT transform courtesy of Mark Eichin, to convert devtodo XML databases into colour PDF's. This is contrib/xslt-example.1. * XSLT contribution for converting devtodo XML databases into HTML, courtesy of Daniel Peterson. This is contrib/xslt-example.2. * I have created an amalgam of the above two XSLT contributions that will output a HTML page with colourised items. Completed items are struck out. This is a dodgy hack, so if anybody has any enhancements it would be much appreciated. * Changed filename of src/todo.cc to src/main.cc so that devtodo will compile under environments where case is not relevant in filenames (ie. Cygwin under M$ Windows). * Added a small PERL script to generate a todo database from a ChangeLog file that's in the same format as that used by devtodo. In the contrib directory. eg. changelog2todo > changelog.todo && devtodo --database changelog.todo * Added two new events: "load" and "save". This can be used in conjunction with one of the above XSLT files by putting something like the following in your ~/.todorc (assuming you have libxlst installed - www.xmlsoft.org): on save exec xsltproc $HOME/etc/todo-html.xslt $TODODB > `dirname $TODODB`/.todo.html Which will basically generate a .todo.html file every time a devtodo database is modified and saved. * Fixed a few minor man page bugs. (the contrib/ files described here go under ${PREFIX}/share/examples/devtodo when installing from pkgsrc) --- doc/CHANGES | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'doc') diff --git a/doc/CHANGES b/doc/CHANGES index d062eb1b907..06a277989a6 100644 --- a/doc/CHANGES +++ b/doc/CHANGES @@ -1,4 +1,4 @@ -$NetBSD: CHANGES,v 1.2823 2003/07/18 13:13:38 wiz Exp $ +$NetBSD: CHANGES,v 1.2824 2003/07/18 13:40:52 jwise Exp $ Changes to the packages collection and infrastructure in 2003: @@ -2856,3 +2856,4 @@ Changes to the packages collection and infrastructure in 2003: Updated pkg_comp to 1.7 [jmmv 2003-07-18] Added libffi-2.0beta [agc 2003-07-18] Updated scmxx to 0.6.3.8 [wiz 2003-07-18] + Updated devtodo to 0.1.7 [jwise 2003-07-18] -- cgit v1.2.3