[Pinfo-devel] r277 - pinfo/trunk

Bas Zoetekouw bas at costa.debian.org
Thu Mar 9 19:27:23 UTC 2006


Author: bas
Date: 2006-03-09 19:27:22 +0000 (Thu, 09 Mar 2006)
New Revision: 277

Added:
   pinfo/trunk/ChangeLog.old
   pinfo/trunk/Changelog
Removed:
   pinfo/trunk/ChangeLog
   pinfo/trunk/TODO
Modified:
   pinfo/trunk/NEWS
   pinfo/trunk/README
Log:
Prepare for release: fix Changelog, README, etc


Deleted: pinfo/trunk/ChangeLog

Copied: pinfo/trunk/ChangeLog.old (from rev 276, pinfo/trunk/ChangeLog)

Added: pinfo/trunk/Changelog
===================================================================
--- pinfo/trunk/Changelog	2006-03-09 18:41:33 UTC (rev 276)
+++ pinfo/trunk/Changelog	2006-03-09 19:27:22 UTC (rev 277)
@@ -0,0 +1,972 @@
+------------------------------------------------------------------------
+r276 | bas | 2006-03-09 19:41:33 +0100 (Thu, 09 Mar 2006) | 4 lines
+Changed paths:
+   M /pinfo/trunk/src/pinforc.in
+
+Changed the default pinforc to use the terminal's default foreground and
+background colors.  Thansk to Rob Funk for bringing this issue to my attention
+and sending a patch.
+
+------------------------------------------------------------------------
+r275 | bas | 2006-03-09 19:33:36 +0100 (Thu, 09 Mar 2006) | 2 lines
+Changed paths:
+   M /pinfo/trunk/AUTHORS
+   M /pinfo/trunk/configure.ac
+   A /pinfo/trunk/po/pt_BR.po
+
+Added Brazilian translation by Felipe Augusto van de Wiel
+
+------------------------------------------------------------------------
+r274 | bas | 2006-03-09 19:28:45 +0100 (Thu, 09 Mar 2006) | 3 lines
+Changed paths:
+   M /pinfo/trunk/configure.ac
+
+Fixed the readline check in autoconf.ac, which caused ./configure to fail if
+readline was not found.
+
+------------------------------------------------------------------------
+r273 | bas | 2006-03-09 19:27:59 +0100 (Thu, 09 Mar 2006) | 2 lines
+Changed paths:
+   A /pinfo/trunk/autogen.sh (from /pinfo/trunk/tools/autogen.sh:272)
+   D /pinfo/trunk/tools
+
+Moved autogen.sh to the main dir
+
+------------------------------------------------------------------------
+r272 | bas | 2006-03-09 19:10:31 +0100 (Thu, 09 Mar 2006) | 2 lines
+Changed paths:
+   M /pinfo/trunk/po/cs.po
+   M /pinfo/trunk/po/de.po
+   M /pinfo/trunk/po/eu.po
+   M /pinfo/trunk/po/ja.po
+   M /pinfo/trunk/po/nl.po
+   M /pinfo/trunk/po/pinfo.pot
+   M /pinfo/trunk/po/pl.po
+   M /pinfo/trunk/po/ro.po
+   M /pinfo/trunk/po/ru.po
+   M /pinfo/trunk/po/sv.po
+
+Updated po files
+
+------------------------------------------------------------------------
+r270 | bas | 2005-11-14 15:47:38 +0100 (Mon, 14 Nov 2005) | 2 lines
+Changed paths:
+   M /pinfo/trunk/doc/pinfo.1.in
+
+Spelling fixes to man page
+
+------------------------------------------------------------------------
+r269 | bas | 2005-11-05 13:51:49 +0100 (Sat, 05 Nov 2005) | 2 lines
+Changed paths:
+   M /pinfo/trunk/po/ro.po
+
+Unfuzzied Romanian translation, thanks to Eddy Petri?\197?\159or
+
+------------------------------------------------------------------------
+r268 | bas | 2005-10-12 19:33:26 +0200 (Wed, 12 Oct 2005) | 2 lines
+Changed paths:
+   M /pinfo/trunk/AUTHORS
+   M /pinfo/trunk/po/cs.po
+
+Updated Czech translation by Katarína Machálková
+
+------------------------------------------------------------------------
+r267 | bas | 2005-10-12 19:18:00 +0200 (Wed, 12 Oct 2005) | 2 lines
+Changed paths:
+   M /pinfo/trunk/AUTHORS
+   M /pinfo/trunk/po/ru.po
+
+Updated Russian translation by Yuri Kozlov 
+
+------------------------------------------------------------------------
+r266 | bas | 2005-10-12 19:14:11 +0200 (Wed, 12 Oct 2005) | 2 lines
+Changed paths:
+   M /pinfo/trunk/AUTHORS
+   M /pinfo/trunk/configure.ac
+   A /pinfo/trunk/po/ro.po
+
+Added Romanian translation by Eddy Petri?\197?\159or
+
+------------------------------------------------------------------------
+r265 | bas | 2005-10-12 19:08:50 +0200 (Wed, 12 Oct 2005) | 2 lines
+Changed paths:
+   M /pinfo/trunk/AUTHORS
+   M /pinfo/trunk/po/sv.po
+
+Added Swedish translation by Daniel Nylander
+
+------------------------------------------------------------------------
+r264 | bas | 2005-10-01 00:48:53 +0200 (Sat, 01 Oct 2005) | 3 lines
+Changed paths:
+   M /pinfo/trunk/AUTHORS
+   M /pinfo/trunk/configure.ac
+   A /pinfo/trunk/po/eu.po
+
+- Added Basque translation by Piarres Beobide
+- Added annotation in AUTHORS file for Polish translator
+
+------------------------------------------------------------------------
+r263 | bas | 2005-10-01 00:41:49 +0200 (Sat, 01 Oct 2005) | 2 lines
+Changed paths:
+   M /pinfo/trunk/AUTHORS
+   M /pinfo/trunk/po/pl.po
+
+Added updated polish translation by Krzysztof Krzyzaniak
+
+------------------------------------------------------------------------
+r262 | bas | 2005-09-29 21:55:55 +0200 (Thu, 29 Sep 2005) | 2 lines
+Changed paths:
+   M /pinfo/trunk/configure.ac
+   M /pinfo/trunk/macros/readline.m4
+
+Fixed readline detection: we requite either version 5, of no readline at all
+
+------------------------------------------------------------------------
+r261 | bas | 2005-09-28 22:22:47 +0200 (Wed, 28 Sep 2005) | 2 lines
+Changed paths:
+   M /pinfo/trunk/po/cs.po
+   M /pinfo/trunk/po/de.po
+   M /pinfo/trunk/po/ja.po
+   M /pinfo/trunk/po/nl.po
+   M /pinfo/trunk/po/pinfo.pot
+   M /pinfo/trunk/po/pl.po
+   M /pinfo/trunk/po/ru.po
+   M /pinfo/trunk/po/sv.po
+
+po sync
+
+------------------------------------------------------------------------
+r260 | bas | 2005-09-27 17:23:27 +0200 (Tue, 27 Sep 2005) | 10 lines
+Changed paths:
+   M /pinfo/trunk/config.h.in
+   M /pinfo/trunk/configure.ac
+   M /pinfo/trunk/macros/Makefile.in
+   M /pinfo/trunk/macros/curses.m4
+   M /pinfo/trunk/macros/readline.m4
+   A /pinfo/trunk/macros/wchar.m4
+   M /pinfo/trunk/src/Makefile.am
+   M /pinfo/trunk/src/common_includes.h
+   M /pinfo/trunk/src/filehandling_functions.c
+   M /pinfo/trunk/src/initializelinks.c
+   M /pinfo/trunk/src/mainfunction.c
+   M /pinfo/trunk/src/manual.c
+   M /pinfo/trunk/src/parse_config.c
+   M /pinfo/trunk/src/utils.c
+   M /pinfo/trunk/src/utils.h
+
+Fixed displaying of multibyte (like UTF8) and wide (like kanji) characters.
+This basically consists of 3 parts:
+ - detect (n)curses's wchar capabilities and only use them if supported
+   (and rewrite the entire curses.m4 while we're at it)
+ - detect the flags we need for the C library to make wcwidth() available
+ - replace all the position-dependent stuff (link positions, mostly) to
+   use the width of the string rather than the length of the string
+ - remove some obsolete string functions (like strsep()) that aren't supported
+   with _XOPEN_SOURCE=600 (which we need for wcwidth())
+
+------------------------------------------------------------------------
+r222 | bas | 2005-09-10 19:37:17 +0200 (Sat, 10 Sep 2005) | 2 lines
+Changed paths:
+   M /pinfo/trunk/src/utils.c
+
+Oops 2, don't forget to declare variables...
+
+------------------------------------------------------------------------
+r221 | bas | 2005-09-10 17:23:50 +0200 (Sat, 10 Sep 2005) | 2 lines
+Changed paths:
+   M /pinfo/trunk/src/utils.c
+
+Oops, forgot to free() a local variable in check_node_name()
+
+------------------------------------------------------------------------
+r220 | bas | 2005-09-10 17:06:55 +0200 (Sat, 10 Sep 2005) | 5 lines
+Changed paths:
+   M /pinfo/trunk/src/pinfo.c
+   M /pinfo/trunk/src/utils.c
+   M /pinfo/trunk/src/utils.h
+
+Added a check to automatically fix broken tag tables.
+If the node we find isn't the same node we were looking
+for, we set ForceManualTagTable to 1 (simulating a -t 
+command line option) and reload the current file.
+
+------------------------------------------------------------------------
+r219 | bas | 2005-09-10 12:46:18 +0200 (Sat, 10 Sep 2005) | 3 lines
+Changed paths:
+   M /pinfo/trunk/AUTHORS
+   M /pinfo/trunk/po/cs.po
+   M /pinfo/trunk/po/de.po
+   M /pinfo/trunk/po/ja.po
+   M /pinfo/trunk/po/nl.po
+   M /pinfo/trunk/po/pinfo.pot
+   M /pinfo/trunk/po/pl.po
+   M /pinfo/trunk/po/ru.po
+   M /pinfo/trunk/po/sv.po
+   M /pinfo/trunk/src/mainfunction.c
+   M /pinfo/trunk/src/manual.c
+
+- Corrected some english text and updated po files
+- Updated german translation by Rene van Bevern
+
+------------------------------------------------------------------------
+r217 | bas | 2005-09-08 23:01:50 +0200 (Thu, 08 Sep 2005) | 8 lines
+Changed paths:
+   M /pinfo/trunk/src/initializelinks.c
+
+Fixed scanning for node links of the form:
+ * Rules: Rpcalc Rules.  Grammar Rules for rpcalc, with explanation.
+(example taken from bison info page).  These weren't detected because
+finddot() looked for the last occurrence of a '.' (or ',' or '\t', or '\n'),
+instead of the first one.  
+This fixes Debian bug #235134.
+
+
+------------------------------------------------------------------------
+r216 | bas | 2005-09-08 22:34:56 +0200 (Thu, 08 Sep 2005) | 2 lines
+Changed paths:
+   M /pinfo/trunk/src/initializelinks.c
+
+Oops, removed one goto too many...  reverted that
+
+------------------------------------------------------------------------
+r215 | bas | 2005-09-08 22:33:44 +0200 (Thu, 08 Sep 2005) | 5 lines
+Changed paths:
+   M /pinfo/trunk/src/initializelinks.c
+   M /pinfo/trunk/src/pinfo.c
+
+*ARGRG*
+- rewrap code to make it fit in my terminal window
+- introduced some if's in this code to the concept of && and ||
+- removed some evil goto's
+
+------------------------------------------------------------------------
+r214 | bas | 2005-09-08 16:04:14 +0200 (Thu, 08 Sep 2005) | 6 lines
+Changed paths:
+   M /pinfo/trunk/po/Makevars
+   M /pinfo/trunk/po/cs.po
+   M /pinfo/trunk/po/de.po
+   M /pinfo/trunk/po/ja.po
+   M /pinfo/trunk/po/nl.po
+   M /pinfo/trunk/po/pinfo.pot
+   M /pinfo/trunk/po/pl.po
+   M /pinfo/trunk/po/ru.po
+   M /pinfo/trunk/po/sv.po
+   M /pinfo/trunk/src/mainfunction.c
+   M /pinfo/trunk/src/manual.c
+
+Backport of r205 of braches/cxx to trunk:
+ - fix English text in 2 messages
+ - update pot/po files
+ - unfuzzy translations
+ - fix copyright holders in po/Makevars
+
+------------------------------------------------------------------------
+r189 | neroden-guest | 2005-09-07 04:29:35 +0200 (Wed, 07 Sep 2005) | 2 lines
+Changed paths:
+   M /pinfo/trunk/src/mainfunction.c
+
+Fix an off-by-one bug which affects display when moving up.  Whee.
+
+------------------------------------------------------------------------
+r186 | neroden-guest | 2005-09-07 03:58:42 +0200 (Wed, 07 Sep 2005) | 2 lines
+Changed paths:
+   M /pinfo/trunk/src/filehandling_functions.c
+
+Fix reversed return value in matchfile.
+
+------------------------------------------------------------------------
+r179 | bas | 2005-09-06 17:37:53 +0200 (Tue, 06 Sep 2005) | 12 lines
+Changed paths:
+   M /pinfo/trunk/src/filehandling_functions.c
+   M /pinfo/trunk/src/filehandling_functions.h
+
+Fixed the search sequence for info pages: 
+  - first look for a perfect match on filename
+  - then look for a perfect (case-insensitive) match on links in 
+    the "dir" files
+  - then look for a partial (c-i) match on links in "dir" files
+  - finally fall back on man
+This makes out bahaviour consistent with GNU info, and leads to a saner 
+sequence ("pinfo python", for example, now directly gives the python 
+api reference).
+This fixes Debian bug #299891.
+Also reindented and cleaned up the code a tiny bit.
+
+------------------------------------------------------------------------
+r164 | bas | 2005-09-04 02:54:10 +0200 (Sun, 04 Sep 2005) | 2 lines
+Changed paths:
+   M /pinfo/trunk/src/datatypes.c
+   M /pinfo/trunk/src/filehandling_functions.c
+   M /pinfo/trunk/src/initializelinks.c
+   M /pinfo/trunk/src/mainfunction.c
+   M /pinfo/trunk/src/manual.c
+   M /pinfo/trunk/src/pinfo.c
+   M /pinfo/trunk/src/video.c
+
+Fixed -Wshadow warnings
+
+------------------------------------------------------------------------
+r163 | bas | 2005-09-04 02:39:51 +0200 (Sun, 04 Sep 2005) | 2 lines
+Changed paths:
+   M /pinfo/trunk/src/common_includes.h
+   M /pinfo/trunk/src/filehandling_functions.c
+   M /pinfo/trunk/src/mainfunction.c
+   M /pinfo/trunk/src/manual.c
+   M /pinfo/trunk/src/parse_config.c
+   M /pinfo/trunk/src/signal_handler.c
+   M /pinfo/trunk/src/utils.h
+
+Fixed -Wall warnings
+
+------------------------------------------------------------------------
+r162 | bas | 2005-09-04 02:18:13 +0200 (Sun, 04 Sep 2005) | 2 lines
+Changed paths:
+   M /pinfo/trunk/src/filehandling_functions.c
+
+Fix compile error introduced in r112
+
+------------------------------------------------------------------------
+r161 | bas | 2005-09-04 02:16:53 +0200 (Sun, 04 Sep 2005) | 4 lines
+Changed paths:
+   M /pinfo/trunk/src/initializelinks.c
+   M /pinfo/trunk/src/manual.c
+   M /pinfo/trunk/src/parse_config.c
+   M /pinfo/trunk/src/video.c
+
+Backport of r155->r156 from the cxx branch:
+ - Fix an apparent off-by-one error in mouse handling
+ - Fix return type of tmpfiles routines
+
+------------------------------------------------------------------------
+r160 | bas | 2005-09-04 01:55:39 +0200 (Sun, 04 Sep 2005) | 4 lines
+Changed paths:
+   M /pinfo/trunk/src/pinforc.in
+   M /pinfo/trunk/src/utils.c
+
+Change default "no group" group to "nogroup", which it is in Linux
+and *BSD.  This corresponds to the second part of r153->r154 in the cxx branch.
+
+
+------------------------------------------------------------------------
+r113 | bas | 2005-09-01 21:58:45 +0200 (Thu, 01 Sep 2005) | 2 lines
+Changed paths:
+   M /pinfo/trunk/configure.ac
+   A /pinfo/trunk/po/nl.po
+
+Added a dutch translation
+
+------------------------------------------------------------------------
+r112 | bas | 2005-09-01 21:58:23 +0200 (Thu, 01 Sep 2005) | 2 lines
+Changed paths:
+   M /pinfo/trunk/po/cs.po
+   M /pinfo/trunk/po/de.po
+   M /pinfo/trunk/po/ja.po
+   M /pinfo/trunk/po/pinfo.pot
+   M /pinfo/trunk/po/pl.po
+   M /pinfo/trunk/po/ru.po
+   M /pinfo/trunk/po/sv.po
+   M /pinfo/trunk/src/filehandling_functions.c
+   M /pinfo/trunk/src/manual.c
+
+Updated and merged some strings in the code, and rebuilt the *.po files.
+
+------------------------------------------------------------------------
+r111 | bas | 2005-09-01 21:15:33 +0200 (Thu, 01 Sep 2005) | 2 lines
+Changed paths:
+   M /pinfo/trunk/po/cs.po
+   M /pinfo/trunk/po/de.po
+   M /pinfo/trunk/po/ja.po
+   M /pinfo/trunk/po/pinfo.pot
+   M /pinfo/trunk/po/pl.po
+   M /pinfo/trunk/po/ru.po
+   M /pinfo/trunk/po/sv.po
+
+ran po update
+
+------------------------------------------------------------------------
+r110 | bas | 2005-09-01 21:13:47 +0200 (Thu, 01 Sep 2005) | 2 lines
+Changed paths:
+   M /pinfo/trunk/src/video.c
+
+Added an extra safety check on message[i] in showscreen()
+
+------------------------------------------------------------------------
+r109 | bas | 2005-09-01 21:11:35 +0200 (Thu, 01 Sep 2005) | 2 lines
+Changed paths:
+   M /pinfo/trunk/src/filehandling_functions.c
+
+Fixed a small memory leak.
+
+------------------------------------------------------------------------
+r108 | bas | 2005-08-31 23:30:42 +0200 (Wed, 31 Aug 2005) | 6 lines
+Changed paths:
+   M /pinfo/trunk/src/filehandling_functions.c
+
+Fixed a heap corruption: index headers of info files contain \0 characters,
+which totally fucks up any strlen() commands, and thereby all kinds of
+reallocs.  The read_item() function now checks for \0 (and \b) chars and
+changes them to spaces.
+This also fixes displaying indices in general, which now works.
+
+------------------------------------------------------------------------
+r107 | bas | 2005-08-31 20:09:31 +0200 (Wed, 31 Aug 2005) | 2 lines
+Changed paths:
+   M /pinfo/trunk/po/POTFILES.in
+
+Removed reference to keyboard.c, which was removed.
+
+------------------------------------------------------------------------
+r46 | neroden-guest | 2005-08-26 12:21:26 +0200 (Fri, 26 Aug 2005) | 3 lines
+Changed paths:
+   M /pinfo/trunk/src/filehandling_functions.c
+
+Fix transposed for loop.
+
+
+------------------------------------------------------------------------
+r35 | neroden-guest | 2005-08-23 03:20:17 +0200 (Tue, 23 Aug 2005) | 3 lines
+Changed paths:
+   M /pinfo/trunk/INSTALL
+   M /pinfo/trunk/macros/Makefile.in
+   M /pinfo/trunk/src/Makefile.am
+   D /pinfo/trunk/src/keyboard.c
+
+Remove keyboard.c because it does nothing and contains nothing.
+It's a complete waste of space.
+
+------------------------------------------------------------------------
+r33 | neroden-guest | 2005-08-23 02:20:15 +0200 (Tue, 23 Aug 2005) | 3 lines
+Changed paths:
+   M /pinfo/trunk/src/filehandling_functions.c
+   M /pinfo/trunk/src/initializelinks.c
+   M /pinfo/trunk/src/manual.c
+   M /pinfo/trunk/src/menu_and_note_utils.c
+   M /pinfo/trunk/src/video.c
+
+Eliminate unused variables in several functions in several files.
+
+
+------------------------------------------------------------------------
+r28 | neroden-guest | 2005-08-11 16:26:21 +0200 (Thu, 11 Aug 2005) | 6 lines
+Changed paths:
+   M /pinfo/trunk/src/video.c
+
+Put a hack in video.c (info_addstr) to solve Debian bug 288877 (mostly).
+Couldn't get the whole thing because tabs are embedded in some 
+hyperlinks (which is a bug elsewhere in pinfo).
+
+Also, fix a typo.
+
+------------------------------------------------------------------------
+r27 | neroden-guest | 2005-08-11 14:39:19 +0200 (Thu, 11 Aug 2005) | 3 lines
+Changed paths:
+   M /pinfo/trunk/src/filehandling_functions.c
+
+Remember to initialize to NULL.  Avoid another segfault.
+
+
+------------------------------------------------------------------------
+r26 | neroden-guest | 2005-08-11 13:53:17 +0200 (Thu, 11 Aug 2005) | 6 lines
+Changed paths:
+   M /pinfo/trunk/src/filehandling_functions.c
+
+Fix segfault in src/filehandling_functions.c.  We were strdup()ing the 
+result of getenv() without checking whether it was NULL.  Further, we
+were using the result as an array without checking whether *it* was 
+NULL.  Both wrapped in a null pointer check.
+
+
+------------------------------------------------------------------------
+r25 | bas | 2005-07-25 22:51:44 +0200 (Mon, 25 Jul 2005) | 2 lines
+Changed paths:
+   M /pinfo/trunk/AUTHORS
+   M /pinfo/trunk/README
+
+Updated AUTORS AND README (added myself as maintainer)
+
+------------------------------------------------------------------------
+r24 | bas | 2005-07-25 22:47:44 +0200 (Mon, 25 Jul 2005) | 2 lines
+Changed paths:
+   M /pinfo/trunk/configure.ac
+   M /pinfo/trunk/src/colors.c
+   M /pinfo/trunk/src/colors.h
+   M /pinfo/trunk/src/common_includes.h
+   M /pinfo/trunk/src/datatypes.c
+   M /pinfo/trunk/src/datatypes.h
+   M /pinfo/trunk/src/filehandling_functions.c
+   M /pinfo/trunk/src/filehandling_functions.h
+   M /pinfo/trunk/src/initializelinks.c
+   M /pinfo/trunk/src/initializelinks.h
+   M /pinfo/trunk/src/keyboard.c
+   M /pinfo/trunk/src/keyboard.h
+   M /pinfo/trunk/src/localestuff.h
+   M /pinfo/trunk/src/mainfunction.c
+   M /pinfo/trunk/src/mainfunction.h
+   M /pinfo/trunk/src/manual.c
+   M /pinfo/trunk/src/manual.h
+   M /pinfo/trunk/src/menu_and_note_utils.c
+   M /pinfo/trunk/src/menu_and_note_utils.h
+   M /pinfo/trunk/src/parse_config.c
+   M /pinfo/trunk/src/parse_config.h
+   M /pinfo/trunk/src/pinfo.c
+   M /pinfo/trunk/src/printinfo.c
+   M /pinfo/trunk/src/printinfo.h
+   M /pinfo/trunk/src/rcsid.h
+   M /pinfo/trunk/src/readlinewrapper.c
+   M /pinfo/trunk/src/readlinewrapper.h
+   M /pinfo/trunk/src/regexp_search.c
+   M /pinfo/trunk/src/regexp_search.h
+   M /pinfo/trunk/src/sigblock.h
+   M /pinfo/trunk/src/signal_handler.c
+   M /pinfo/trunk/src/signal_handler.h
+   M /pinfo/trunk/src/utils.c
+   M /pinfo/trunk/src/utils.h
+   M /pinfo/trunk/src/video.c
+   M /pinfo/trunk/src/video.h
+
+Added copyright messages to all source files.
+
+------------------------------------------------------------------------
+r23 | bas | 2005-07-25 22:15:15 +0200 (Mon, 25 Jul 2005) | 2 lines
+Changed paths:
+   M /pinfo/trunk/config.h.in
+   M /pinfo/trunk/configure.ac
+
+Added an autoconf check for strsep
+
+------------------------------------------------------------------------
+r22 | bas | 2005-07-25 22:14:49 +0200 (Mon, 25 Jul 2005) | 9 lines
+Changed paths:
+   M /pinfo/trunk/macros/readline.m4
+   M /pinfo/trunk/src/readlinewrapper.c
+   M /pinfo/trunk/src/utils.c
+
+Fixed the readline code 
+ - search and check for libreadline version 5
+ - enabled use of libreadline by default
+ - fixed cooperation between ncurses and libreadline by specifying a custom
+   output routine
+ - fixed the history behaviour of the non-libreadline input code:
+   the last history entry is shown by default, but it is deleted automatically
+   on input of a non-edit key (this fixes Debian bug #222651)
+
+------------------------------------------------------------------------
+r21 | bas | 2005-07-25 18:52:10 +0200 (Mon, 25 Jul 2005) | 4 lines
+Changed paths:
+   M /pinfo/trunk/src/mainfunction.c
+   M /pinfo/trunk/src/manual.c
+   M /pinfo/trunk/src/utils.c
+   M /pinfo/trunk/src/utils.h
+
+The return value of regcom() is now checked for errors.  If a regexp can't be
+compiled, show an error message instead of segfaulting.
+(fixes Debian bug #222650)
+
+------------------------------------------------------------------------
+r20 | bas | 2005-07-25 01:13:04 +0200 (Mon, 25 Jul 2005) | 3 lines
+Changed paths:
+   M /pinfo/trunk/src/filehandling_functions.c
+
+Small fix to the language code in initpaths(): make sure we only allocate
+langshort once.
+
+------------------------------------------------------------------------
+r19 | bas | 2005-07-25 01:04:09 +0200 (Mon, 25 Jul 2005) | 8 lines
+Changed paths:
+   M /pinfo/trunk/src/datatypes.c
+   M /pinfo/trunk/src/filehandling_functions.c
+   M /pinfo/trunk/src/filehandling_functions.h
+
+Fixed the path search for info dirs:
+ - use correct default info dirs as defined by FHS in datatypes.c
+ - rewrote initpaths() in filehandling_functions.c;  
+   - added better support for languages (a locale of en_GB.UTF8 now causes
+	 pinfo to also search for .../info/en_GB and .../info/en dirs) 
+   - added a check to make sure we don't use anu duplicate paths (caused by
+	 symlinks or so) (fixes Debian bug #181907)
+
+------------------------------------------------------------------------
+r18 | bas | 2005-07-23 22:08:22 +0200 (Sat, 23 Jul 2005) | 2 lines
+Changed paths:
+   M /pinfo/trunk/config.h.in
+   M /pinfo/trunk/configure.ac
+   M /pinfo/trunk/doc/Makefile.am
+   M /pinfo/trunk/doc/pinfo.1.in
+   M /pinfo/trunk/doc/pinfo.texi
+   M /pinfo/trunk/po/cs.po
+   M /pinfo/trunk/po/de.po
+   M /pinfo/trunk/po/ja.po
+   M /pinfo/trunk/po/pl.po
+   M /pinfo/trunk/po/ru.po
+   M /pinfo/trunk/po/sv.po
+   M /pinfo/trunk/src/Makefile.am
+
+Added svn:keywords properties on build tools, docs and po files
+
+------------------------------------------------------------------------
+r17 | bas | 2005-07-23 22:05:31 +0200 (Sat, 23 Jul 2005) | 2 lines
+Changed paths:
+   D /pinfo/trunk/doc/Makefile.in
+   D /pinfo/trunk/doc/pinfo.info
+
+Removed automatically generated doc files
+
+------------------------------------------------------------------------
+r16 | bas | 2005-07-23 22:02:29 +0200 (Sat, 23 Jul 2005) | 2 lines
+Changed paths:
+   D /pinfo/trunk/Makefile.in
+
+Removed another generated file
+
+------------------------------------------------------------------------
+r15 | bas | 2005-07-23 21:58:05 +0200 (Sat, 23 Jul 2005) | 3 lines
+Changed paths:
+   M /pinfo/trunk/COPYING
+   M /pinfo/trunk/INSTALL
+   M /pinfo/trunk/Makefile.in
+   M /pinfo/trunk/config.h.in
+   M /pinfo/trunk/po/Makefile.in.in
+   D /pinfo/trunk/tools/config.guess
+   D /pinfo/trunk/tools/config.rpath
+   D /pinfo/trunk/tools/config.sub
+   D /pinfo/trunk/tools/depcomp
+   D /pinfo/trunk/tools/install-sh
+   D /pinfo/trunk/tools/ltmain.sh
+   D /pinfo/trunk/tools/missing
+   D /pinfo/trunk/tools/mkinstalldirs
+   D /pinfo/trunk/tools/texinfo.tex
+
+Ran autoreconf and removed the files that are generated and/or automatically
+copied into the source tree
+
+------------------------------------------------------------------------
+r14 | bas | 2005-07-23 21:34:57 +0200 (Sat, 23 Jul 2005) | 2 lines
+Changed paths:
+   D /pinfo/trunk/macros/autogen.sh
+   A /pinfo/trunk/tools/autogen.sh (from /pinfo/trunk/macros/autogen.sh:11)
+
+Replaced autogen.sh by a newer version
+
+------------------------------------------------------------------------
+r13 | bas | 2005-07-23 21:31:41 +0200 (Sat, 23 Jul 2005) | 2 lines
+Changed paths:
+   D /pinfo/trunk/configure
+
+Removed configure (generated file)
+
+------------------------------------------------------------------------
+r12 | bas | 2005-07-23 21:30:53 +0200 (Sat, 23 Jul 2005) | 2 lines
+Changed paths:
+   M /pinfo/trunk/Makefile.in
+   D /pinfo/trunk/aclocal.m4
+   D /pinfo/trunk/config.guess
+   D /pinfo/trunk/config.rpath
+   D /pinfo/trunk/config.sub
+   M /pinfo/trunk/configure
+   M /pinfo/trunk/configure.ac
+   D /pinfo/trunk/depcomp
+   M /pinfo/trunk/doc/Makefile.in
+   D /pinfo/trunk/doc/pinfo.1
+   D /pinfo/trunk/doc/texinfo.tex
+   D /pinfo/trunk/install-sh
+   D /pinfo/trunk/ltmain.sh
+   M /pinfo/trunk/macros/Makefile.in
+   D /pinfo/trunk/missing
+   D /pinfo/trunk/mkinstalldirs
+   D /pinfo/trunk/pinfo.spec
+   M /pinfo/trunk/po/Makefile.in.in
+   D /pinfo/trunk/src/Makefile.in
+   A /pinfo/trunk/tools
+   A /pinfo/trunk/tools/config.guess (from /pinfo/trunk/config.guess:11)
+   A /pinfo/trunk/tools/config.rpath (from /pinfo/trunk/config.rpath:11)
+   A /pinfo/trunk/tools/config.sub (from /pinfo/trunk/config.sub:11)
+   A /pinfo/trunk/tools/depcomp (from /pinfo/trunk/depcomp:11)
+   A /pinfo/trunk/tools/install-sh (from /pinfo/trunk/install-sh:11)
+   A /pinfo/trunk/tools/ltmain.sh (from /pinfo/trunk/ltmain.sh:11)
+   A /pinfo/trunk/tools/missing (from /pinfo/trunk/missing:11)
+   A /pinfo/trunk/tools/mkinstalldirs (from /pinfo/trunk/mkinstalldirs:11)
+   A /pinfo/trunk/tools/texinfo.tex (from /pinfo/trunk/doc/texinfo.tex:11)
+
+Revised autoconf and friends yet again
+
+------------------------------------------------------------------------
+r11 | bas | 2005-07-23 18:45:32 +0200 (Sat, 23 Jul 2005) | 3 lines
+Changed paths:
+   M /pinfo/trunk/po/de.po
+
+- German translation fixes by Jens Seidel
+  (Debian bug #313928)
+
+------------------------------------------------------------------------
+r10 | bas | 2005-06-01 19:54:03 +0200 (Wed, 01 Jun 2005) | 2 lines
+Changed paths:
+   M /pinfo/trunk/src/filehandling_functions.c
+   M /pinfo/trunk/src/mainfunction.c
+   M /pinfo/trunk/src/manual.c
+   M /pinfo/trunk/src/printinfo.c
+
+Fixed some typos
+
+------------------------------------------------------------------------
+r9 | bas | 2005-06-01 19:49:24 +0200 (Wed, 01 Jun 2005) | 2 lines
+Changed paths:
+   M /pinfo/trunk/src/colors.c
+   M /pinfo/trunk/src/colors.h
+   M /pinfo/trunk/src/common_includes.h
+   M /pinfo/trunk/src/datatypes.c
+   M /pinfo/trunk/src/datatypes.h
+   M /pinfo/trunk/src/filehandling_functions.c
+   M /pinfo/trunk/src/filehandling_functions.h
+   M /pinfo/trunk/src/initializelinks.c
+   M /pinfo/trunk/src/initializelinks.h
+   M /pinfo/trunk/src/keyboard.c
+   M /pinfo/trunk/src/keyboard.h
+   M /pinfo/trunk/src/localestuff.h
+   M /pinfo/trunk/src/mainfunction.c
+   M /pinfo/trunk/src/mainfunction.h
+   M /pinfo/trunk/src/manual.c
+   M /pinfo/trunk/src/manual.h
+   M /pinfo/trunk/src/menu_and_note_utils.c
+   M /pinfo/trunk/src/menu_and_note_utils.h
+   M /pinfo/trunk/src/parse_config.c
+   M /pinfo/trunk/src/parse_config.h
+   M /pinfo/trunk/src/pinfo.c
+   M /pinfo/trunk/src/printinfo.c
+   M /pinfo/trunk/src/printinfo.h
+   M /pinfo/trunk/src/rcsid.h
+   M /pinfo/trunk/src/readlinewrapper.c
+   M /pinfo/trunk/src/regexp_search.c
+   M /pinfo/trunk/src/sigblock.c
+   M /pinfo/trunk/src/signal_handler.c
+   M /pinfo/trunk/src/signal_handler.h
+   M /pinfo/trunk/src/snprintf.c
+   M /pinfo/trunk/src/utils.c
+   M /pinfo/trunk/src/utils.h
+   M /pinfo/trunk/src/video.c
+   M /pinfo/trunk/src/video.h
+
+Fixed indentation and comments
+
+------------------------------------------------------------------------
+r8 | bas | 2005-05-17 19:38:20 +0200 (Tue, 17 May 2005) | 2 lines
+Changed paths:
+   M /pinfo/trunk/po/cs.po
+   M /pinfo/trunk/po/de.po
+   A /pinfo/trunk/po/insert-header.sin
+   M /pinfo/trunk/po/ja.po
+   M /pinfo/trunk/po/pinfo.pot
+   M /pinfo/trunk/po/pl.po
+   A /pinfo/trunk/po/remove-potcdate.sin
+   M /pinfo/trunk/po/ru.po
+   M /pinfo/trunk/po/sv.po
+
+Updated po-shit
+
+------------------------------------------------------------------------
+r7 | bas | 2005-05-17 19:27:32 +0200 (Tue, 17 May 2005) | 2 lines
+Changed paths:
+   M /pinfo/trunk/AUTHORS
+   M /pinfo/trunk/ChangeLog
+
+Fixed Linus Åkerlund's name
+
+------------------------------------------------------------------------
+r6 | bas | 2005-05-17 19:23:52 +0200 (Tue, 17 May 2005) | 2 lines
+Changed paths:
+   M /pinfo/trunk/AUTHORS
+   M /pinfo/trunk/ChangeLog
+
+translated AUTHORS en Changelog from iso8859-2 to utf8
+
+------------------------------------------------------------------------
+r5 | bas | 2005-05-17 19:16:35 +0200 (Tue, 17 May 2005) | 2 lines
+Changed paths:
+   M /pinfo/trunk/ABOUT-NLS
+   D /pinfo/trunk/INSTALL.in
+   M /pinfo/trunk/Makefile.am
+   M /pinfo/trunk/Makefile.in
+   D /pinfo/trunk/acconfig.h
+   M /pinfo/trunk/aclocal.m4
+   M /pinfo/trunk/config.guess
+   M /pinfo/trunk/config.h.in
+   A /pinfo/trunk/config.rpath
+   M /pinfo/trunk/config.sub
+   M /pinfo/trunk/configure
+   A /pinfo/trunk/configure.ac (from /pinfo/trunk/configure.in:4)
+   D /pinfo/trunk/configure.in
+   A /pinfo/trunk/depcomp
+   M /pinfo/trunk/doc/Makefile.in
+   M /pinfo/trunk/doc/texinfo.tex
+   M /pinfo/trunk/install-sh
+   D /pinfo/trunk/intl
+   A /pinfo/trunk/ltmain.sh
+   M /pinfo/trunk/macros/Makefile.in
+   M /pinfo/trunk/macros/curses.m4
+   M /pinfo/trunk/macros/readline.m4
+   M /pinfo/trunk/missing
+   M /pinfo/trunk/mkinstalldirs
+   M /pinfo/trunk/po/Makefile.in.in
+   A /pinfo/trunk/po/Makevars
+   D /pinfo/trunk/po/cs.gmo
+   D /pinfo/trunk/po/de.gmo
+   D /pinfo/trunk/po/ja.gmo
+   D /pinfo/trunk/po/pl.gmo
+   M /pinfo/trunk/po/pl.po
+   D /pinfo/trunk/po/ru.gmo
+   M /pinfo/trunk/po/ru.po
+   D /pinfo/trunk/po/sv.gmo
+   M /pinfo/trunk/po/sv.po
+   M /pinfo/trunk/src/Makefile.in
+
+Updated autoconf/automake/etc
+
+------------------------------------------------------------------------
+r2 | bas | 2005-05-17 15:42:42 +0200 (Tue, 17 May 2005) | 2 lines
+Changed paths:
+   A /pinfo/trunk/ABOUT-NLS
+   A /pinfo/trunk/AUTHORS
+   A /pinfo/trunk/COPYING
+   A /pinfo/trunk/ChangeLog
+   A /pinfo/trunk/INSTALL
+   A /pinfo/trunk/INSTALL.in
+   A /pinfo/trunk/Makefile.am
+   A /pinfo/trunk/Makefile.in
+   A /pinfo/trunk/NEWS
+   A /pinfo/trunk/README
+   A /pinfo/trunk/TECHSTUFF
+   A /pinfo/trunk/TODO
+   A /pinfo/trunk/acconfig.h
+   A /pinfo/trunk/aclocal.m4
+   A /pinfo/trunk/config.guess
+   A /pinfo/trunk/config.h.in
+   A /pinfo/trunk/config.sub
+   A /pinfo/trunk/configure
+   A /pinfo/trunk/configure.in
+   A /pinfo/trunk/doc
+   A /pinfo/trunk/doc/Makefile.am
+   A /pinfo/trunk/doc/Makefile.in
+   A /pinfo/trunk/doc/pinfo.1
+   A /pinfo/trunk/doc/pinfo.1.in
+   A /pinfo/trunk/doc/pinfo.info
+   A /pinfo/trunk/doc/pinfo.texi
+   A /pinfo/trunk/doc/texinfo.tex
+   A /pinfo/trunk/install-sh
+   A /pinfo/trunk/intl
+   A /pinfo/trunk/intl/ChangeLog
+   A /pinfo/trunk/intl/Makefile.in
+   A /pinfo/trunk/intl/VERSION
+   A /pinfo/trunk/intl/bindtextdom.c
+   A /pinfo/trunk/intl/config.charset
+   A /pinfo/trunk/intl/dcgettext.c
+   A /pinfo/trunk/intl/dcigettext.c
+   A /pinfo/trunk/intl/dcngettext.c
+   A /pinfo/trunk/intl/dgettext.c
+   A /pinfo/trunk/intl/dngettext.c
+   A /pinfo/trunk/intl/explodename.c
+   A /pinfo/trunk/intl/finddomain.c
+   A /pinfo/trunk/intl/gettext.c
+   A /pinfo/trunk/intl/gettext.h
+   A /pinfo/trunk/intl/gettextP.h
+   A /pinfo/trunk/intl/hash-string.h
+   A /pinfo/trunk/intl/intl-compat.c
+   A /pinfo/trunk/intl/l10nflist.c
+   A /pinfo/trunk/intl/libgettext.h
+   A /pinfo/trunk/intl/libgnuintl.h
+   A /pinfo/trunk/intl/loadinfo.h
+   A /pinfo/trunk/intl/loadmsgcat.c
+   A /pinfo/trunk/intl/localcharset.c
+   A /pinfo/trunk/intl/locale.alias
+   A /pinfo/trunk/intl/localealias.c
+   A /pinfo/trunk/intl/ngettext.c
+   A /pinfo/trunk/intl/plural.c
+   A /pinfo/trunk/intl/plural.y
+   A /pinfo/trunk/intl/ref-add.sin
+   A /pinfo/trunk/intl/ref-del.sin
+   A /pinfo/trunk/intl/textdomain.c
+   A /pinfo/trunk/macros
+   A /pinfo/trunk/macros/Makefile.am
+   A /pinfo/trunk/macros/Makefile.in
+   A /pinfo/trunk/macros/aclocal-include.m4
+   A /pinfo/trunk/macros/autogen.sh
+   A /pinfo/trunk/macros/compiler-flags.m4
+   A /pinfo/trunk/macros/curses.m4
+   A /pinfo/trunk/macros/readline.m4
+   A /pinfo/trunk/missing
+   A /pinfo/trunk/mkinstalldirs
+   A /pinfo/trunk/pinfo.spec
+   A /pinfo/trunk/pinfo.spec.in
+   A /pinfo/trunk/po
+   A /pinfo/trunk/po/ChangeLog
+   A /pinfo/trunk/po/Makefile.in.in
+   A /pinfo/trunk/po/POTFILES.in
+   A /pinfo/trunk/po/cs.gmo
+   A /pinfo/trunk/po/cs.po
+   A /pinfo/trunk/po/de.gmo
+   A /pinfo/trunk/po/de.po
+   A /pinfo/trunk/po/ja.gmo
+   A /pinfo/trunk/po/ja.po
+   A /pinfo/trunk/po/pinfo.pot
+   A /pinfo/trunk/po/pl.gmo
+   A /pinfo/trunk/po/pl.po
+   A /pinfo/trunk/po/ru.gmo
+   A /pinfo/trunk/po/ru.po
+   A /pinfo/trunk/po/sv.gmo
+   A /pinfo/trunk/po/sv.po
+   A /pinfo/trunk/src
+   A /pinfo/trunk/src/Makefile.am
+   A /pinfo/trunk/src/Makefile.in
+   A /pinfo/trunk/src/colors.c
+   A /pinfo/trunk/src/colors.h
+   A /pinfo/trunk/src/common_includes.h
+   A /pinfo/trunk/src/datatypes.c
+   A /pinfo/trunk/src/datatypes.h
+   A /pinfo/trunk/src/filehandling_functions.c
+   A /pinfo/trunk/src/filehandling_functions.h
+   A /pinfo/trunk/src/initializelinks.c
+   A /pinfo/trunk/src/initializelinks.h
+   A /pinfo/trunk/src/keyboard.c
+   A /pinfo/trunk/src/keyboard.h
+   A /pinfo/trunk/src/localestuff.h
+   A /pinfo/trunk/src/mainfunction.c
+   A /pinfo/trunk/src/mainfunction.h
+   A /pinfo/trunk/src/manual.c
+   A /pinfo/trunk/src/manual.h
+   A /pinfo/trunk/src/menu_and_note_utils.c
+   A /pinfo/trunk/src/menu_and_note_utils.h
+   A /pinfo/trunk/src/parse_config.c
+   A /pinfo/trunk/src/parse_config.h
+   A /pinfo/trunk/src/pinfo.c
+   A /pinfo/trunk/src/pinforc.in
+   A /pinfo/trunk/src/printinfo.c
+   A /pinfo/trunk/src/printinfo.h
+   A /pinfo/trunk/src/rcsid.h
+   A /pinfo/trunk/src/readlinewrapper.c
+   A /pinfo/trunk/src/readlinewrapper.h
+   A /pinfo/trunk/src/regexp_search.c
+   A /pinfo/trunk/src/regexp_search.h
+   A /pinfo/trunk/src/sigblock.c
+   A /pinfo/trunk/src/sigblock.h
+   A /pinfo/trunk/src/signal_handler.c
+   A /pinfo/trunk/src/signal_handler.h
+   A /pinfo/trunk/src/snprintf.c
+   A /pinfo/trunk/src/utils.c
+   A /pinfo/trunk/src/utils.h
+   A /pinfo/trunk/src/video.c
+   A /pinfo/trunk/src/video.h
+   A /pinfo/trunk/stamp-h.in
+
+Import of pinfo 0.6.8
+
+------------------------------------------------------------------------
+r1 | bas | 2005-05-17 15:37:39 +0200 (Tue, 17 May 2005) | 2 lines
+Changed paths:
+   A /pinfo
+   A /pinfo/branches
+   A /pinfo/tags
+   A /pinfo/trunk
+   A /website
+   A /website/trunk
+
+Initial repository layout
+
+------------------------------------------------------------------------

Modified: pinfo/trunk/NEWS
===================================================================
--- pinfo/trunk/NEWS	2006-03-09 18:41:33 UTC (rev 276)
+++ pinfo/trunk/NEWS	2006-03-09 19:27:22 UTC (rev 277)
@@ -1,279 +1,304 @@
+0.6.9
+  - New maintainer: Bas Zoetekouw <bas at debian.org>
+  - License is now GPL version 2 only
+  - Updated German, Dutch, English, Polish, Russian, Czech translations and
+	added Basque, Swedish and Brazilian translations.  Thanks to Jens Seidel,
+	Rene van Bevern, Piarres Beobide, Krzysztof Krzyzaniak, Yuri Kozlov,  Eddy
+	Petrişor, Katarína Machálková and Felipe Augusto van de Wiel.
+  - Nodes containing a "." are now correctly found
+  - Non-ASCII man pages are displayed correctly
+  - Improved the history behavior of the search input line
+  - Broken tag tables are now automatically fixed
+  - Don't segfault when a broken regexp is entered 
+  - Fixed a number of segfaults caused by using uninitialized pointers and 
+    off-by-1 errors
+  - Fixed heap corruption caused by non-ascii chars in info pages
+  - Fixed a lot of patch searching issues
+  - Fixed text display on narrow terminals 
+  - The default pinforc now uses the terminal's default foreground and
+	background colors.  Thanks to Rob Funk for a patch.
+  - Use libreadline by default;  readline version 5 is now required.
+  - Better cooperation between ncurses and readline
+  - Fixed some memory leaks
+  - Fixed -Wall and -Wshadow compiler warnings
+  - Use utf8 in documentation files
+	
 0.6.8
-	Patches from Witold Filipczyk for node detection algorithms in man
-	and info.
-	Added default item on search prompt.
-	Bugfix in info link freeing procedure, which failed on exim pages.
-	Bugfix for dir page lookup when several matches are found--there was
-	a double close() problem.
+  Patches from Witold Filipczyk for node detection algorithms in man
+  and info.
+  Added default item on search prompt.
+  Bugfix in info link freeing procedure, which failed on exim pages.
+  Bugfix for dir page lookup when several matches are found--there was
+  a double close() problem.
 0.6.7	
-	Added scrolling in left/right direction (!!!new config file keys).
-	Fixed handling of info entries like `emacs21/emacs'--modified
-        function matchfile().
-	Added autmatical detection of rawfilename for filenames beginning
-	with `../', `./', `/' in main().
-	Added support for '(gcc)Introduction' like specification of nodes.
+  Added scrolling in left/right direction (!!!new config file keys).
+  Fixed handling of info entries like `emacs21/emacs'--modified
+  function matchfile().
+  Added autmatical detection of rawfilename for filenames beginning
+  with `../', `./', `/' in main().
+  Added support for '(gcc)Introduction' like specification of nodes.
 0.6.6	
-	bugfixes for userdefined rcfile and configuration inconsistences
-	added sorting of matches for the info file to display
+  bugfixes for userdefined rcfile and configuration inconsistences
+  added sorting of matches for the info file to display
 0.6.5	
-	Fixed bug in sorting of tag table links (major effect to the engine)
-	Changed the file search engine to scan the directory for a matching
-	pattern (instead of trying various propositions).
-	Fixed minor sigsegv bug in page loader (link initializer).
-	!Added switching between sections in manualviewer mode
-	Highlighting code does not highlight leading spaces in splitted
-	notes anymore.
-	Added information when the search is not successful
-	Added support for command line selected rc files
+  Fixed bug in sorting of tag table links (major effect to the engine)
+  Changed the file search engine to scan the directory for a matching
+  pattern (instead of trying various propositions).
+  Fixed minor sigsegv bug in page loader (link initializer).
+  !Added switching between sections in manualviewer mode
+  Highlighting code does not highlight leading spaces in splitted
+  notes anymore.
+  Added information when the search is not successful
+  Added support for command line selected rc files
 0.6.4	
-	New apropos handler. It works now interactively. New option -p here.
-	Doesn't highlight anymore links to itself in man viewer.
-	Fixed bug with link following.
-        Fixed readline emulation: it now deletes old line content,
-        and handles end key
-        Fixed SIGWINCH handler/curses blocking getch emulation
-	Fixed searchpath routines. First of all, there is introduced a
-	'context' for currently viewed file. Pinfo will search files for
-	one set of infopages only in one directory--in the context directory.
-	The context can be changed only when changing the set of infopages.
+  New apropos handler. It works now interactively. New option -p here.
+  Doesn't highlight anymore links to itself in man viewer.
+  Fixed bug with link following.
+  Fixed readline emulation: it now deletes old line content,
+  and handles end key
+  Fixed SIGWINCH handler/curses blocking getch emulation
+  Fixed searchpath routines. First of all, there is introduced a
+  'context' for currently viewed file. Pinfo will search files for
+  one set of infopages only in one directory--in the context directory.
+  The context can be changed only when changing the set of infopages.
 0.6.3   
-	NLS and documentation bugfixes
-	Small bugfix in keyhandler
+  NLS and documentation bugfixes
+  Small bugfix in keyhandler
 0.6.2	
-	Fixed bug with searchpath for raw filename specification (temporary
-	hack).
-	Fixed stupid bug with info parser, which didn't accept an
-	`INFOTAG.+\n' separator for info nodes (eg. gnuplot's infopage).
-	Fixd detection of first info page.
-	Fixed buggy use of bkgdset()
+  Fixed bug with searchpath for raw filename specification (temporary
+  hack).
+  Fixed stupid bug with info parser, which didn't accept an
+  `INFOTAG.+\n' separator for info nodes (eg. gnuplot's infopage).
+  Fixd detection of first info page.
+  Fixed buggy use of bkgdset()
 0.6.1   
-	Modified behaviour of auto-pgdn. It now expands the submenus, as in
-	info.
-	Fixed problem with pinforc installed to non-exsisting etc directory
-	Fixed problem with black bar on first man page
-	Fixed buggy whitespace-skip comparing procedure 
-	Manual code can now handle hyphenated url links (it's still not
-	perfect with e-mail--it only works if the `@' is in the upper line)
-	Fixed buf in indirect-file search engine (a misplaced if())
-	Added texinfo documentation.
-	Manual code is now case insensitive as far as sections are considered
+  Modified behaviour of auto-pgdn. It now expands the submenus, as in
+  info.
+  Fixed problem with pinforc installed to non-exsisting etc directory
+  Fixed problem with black bar on first man page
+  Fixed buggy whitespace-skip comparing procedure 
+  Manual code can now handle hyphenated url links (it's still not
+  perfect with e-mail--it only works if the `@' is in the upper line)
+  Fixed buf in indirect-file search engine (a misplaced if())
+  Added texinfo documentation.
+  Manual code is now case insensitive as far as sections are considered
 0.6.0	
-	Replaced evil `myclrtoeol' with `bkgdset+clrtoeol'
-	Fixed putenv handler
-	Make install does not overwrite old pinforc anymore (this has it's
-	bad side--you must deal alone with version incompatibilities)
-	fixed sorting of dirpage matches
-	fixed some small bugs
+  Replaced evil `myclrtoeol' with `bkgdset+clrtoeol'
+  Fixed putenv handler
+  Make install does not overwrite old pinforc anymore (this has it's
+  bad side--you must deal alone with version incompatibilities)
+  fixed sorting of dirpage matches
+  fixed some small bugs
 0.5.9
-	Setenv()->putenv() (so pinfo can now compile without problems
-	at nonlinux unices)
-	Added SAFE-GROUP, and SAFE-USER config file options for defining
-	users, to which we want to drop root privileges when running pinfo
-	Added HIGHLIGHTREGEXP option, to allow highlighting of user defined
-	regexps when viewing manuals/infos
-	Search highlighting works now "professionaly" (as in less)
-	Fixed sigsegv bug in search engine.
+  Setenv()->putenv() (so pinfo can now compile without problems
+  at nonlinux unices)
+  Added SAFE-GROUP, and SAFE-USER config file options for defining
+  users, to which we want to drop root privileges when running pinfo
+  Added HIGHLIGHTREGEXP option, to allow highlighting of user defined
+  regexps when viewing manuals/infos
+  Search highlighting works now "professionaly" (as in less)
+  Fixed sigsegv bug in search engine.
 0.5.8
-	Fixed some ugly bugs to prepare for world domination ;->
+  Fixed some ugly bugs to prepare for world domination ;->
 0.5.7	Updated man page
-	Fixed `splitted manlink' code
-	Added key_goto to manual code
-	Fixed minor bugs, and portability misadvantages
-	Modified the default info search order (./ is the last dir)
-	Manual code displays now manuals with optional width != than 80 chars.
-	Fixed configure --with-included-gettext (hopefuly)
-	-r works now with compressed files
+  Fixed `splitted manlink' code
+  Added key_goto to manual code
+  Fixed minor bugs, and portability misadvantages
+  Modified the default info search order (./ is the last dir)
+  Manual code displays now manuals with optional width != than 80 chars.
+  Fixed configure --with-included-gettext (hopefuly)
+  -r works now with compressed files
 0.5.6	
-	Fixed memory bugs
-	Fixed displaying of concatenated dir pages
-	Speed up alghoritms
-	Transparent colors
-	Manual code can now handle hyperlinks splitted by `-' sign
-	Security filter for dangerous man macros (experimental)
+  Fixed memory bugs
+  Fixed displaying of concatenated dir pages
+  Speed up alghoritms
+  Transparent colors
+  Manual code can now handle hyperlinks splitted by `-' sign
+  Security filter for dangerous man macros (experimental)
 0.5.5	
-	Fixed nasty sigsegv bug in manual code.
-	Speed improvements to the code.
-	Many memory bugs fixed in the whole code.
-	Added key for going to specified line.
-	Added dir page name lookups. Now you will be able f.i. to go to 
-	`textutils:cat'	after typing `pinfo cat'.
-	Added support for printing. (with highlights, as in groff -Tascii).
+  Fixed nasty sigsegv bug in manual code.
+  Speed improvements to the code.
+  Many memory bugs fixed in the whole code.
+  Added key for going to specified line.
+  Added dir page name lookups. Now you will be able f.i. to go to 
+  `textutils:cat'	after typing `pinfo cat'.
+  Added support for printing. (with highlights, as in groff -Tascii).
 0.5.4
-	Fixed highlighting code (the handling of \t's).
-	PgDn works now more `traditionaly' -- at end the last link is
-	selected.
-	Added FILTER-0xB7 config option.
-	Fixed bug in `*note:' detection.
-	Added option for enabling quit confirmation at exit (as in lynx).
-	Added option for clearing screen at exit
-	Added support for lightbackground
-	Fixed nonblack background in displaying contents of text.
-	Added support for multi-dired info dir entries.
-	Finally done some simple search highlighting.
+  Fixed highlighting code (the handling of \t's).
+  PgDn works now more `traditionaly' -- at end the last link is
+  selected.
+  Added FILTER-0xB7 config option.
+  Fixed bug in `*note:' detection.
+  Added option for enabling quit confirmation at exit (as in lynx).
+  Added option for clearing screen at exit
+  Added support for lightbackground
+  Fixed nonblack background in displaying contents of text.
+  Added support for multi-dired info dir entries.
+  Finally done some simple search highlighting.
 0.5.3
-	Fixed stderr redirections. Now you won't get garbage on screen when
-	following manual links.
-	Added MAN-OPTIONS config option, which allows you to pass options
-	to te `man' program.
-	Added KEY_CTRL and KEY_ALT macros, which enable you to use CTRL+x
-	and ALT+x combinations. (the ALT+x is probably only usable on linux
-	console, but who knows ;)
-	Fixed global regexp search code. It now searches every two following
-	lines, to avoid returning of expressions, which are several hounderts
-	lines long ;)
-	Added STDERR-REDIRECTION config file option, which allows you to
-	specify how do you wish to redirect stderr from plug-ins.
-	Added support for long section names in manual code. Now, if your
-	system supports it, you can make use of section names like
-	"3ncurses", and similar, without abbreviating them to just "3". (see
-	LONG-MANUAL-LINKS config option).
-	Added regexp search wrapper for systems which don't support it.
+  Fixed stderr redirections. Now you won't get garbage on screen when
+  following manual links.
+  Added MAN-OPTIONS config option, which allows you to pass options
+  to te `man' program.
+  Added KEY_CTRL and KEY_ALT macros, which enable you to use CTRL+x
+  and ALT+x combinations. (the ALT+x is probably only usable on linux
+  console, but who knows ;)
+  Fixed global regexp search code. It now searches every two following
+  lines, to avoid returning of expressions, which are several hounderts
+  lines long ;)
+  Added STDERR-REDIRECTION config file option, which allows you to
+  specify how do you wish to redirect stderr from plug-ins.
+  Added support for long section names in manual code. Now, if your
+  system supports it, you can make use of section names like
+  "3ncurses", and similar, without abbreviating them to just "3". (see
+  LONG-MANUAL-LINKS config option).
+  Added regexp search wrapper for systems which don't support it.
 0.5.2	
-	Fixed one very bad bug. That's the reason for fast new-version
-	release.
-	Added German language support.
-	Added -t option, for viewing corrupted info files.
+  Fixed one very bad bug. That's the reason for fast new-version
+  release.
+  Added German language support.
+  Added -t option, for viewing corrupted info files.
 0.5.1	
-	Added support for mailto urls
-	Fixed highlighting routines for info pages, which ignored
-	tabulation formatting.
-	Added key_pgdn(up)_auto for automatic going to the next(previous)
-	node at the bottom(top) of viewed node. Also added support for
-	0 key value.
-	Fixed one bug in $INFOPATH handler.
-	Added support for hypertextualization of weird man sections 
-	(i.e. 3X11, 3Xt, etc. -- it's configurable)
-	Config file allows you now to specify your web browser, and
-	maileditor.
-	Added national language support for Swedish and Czech.
+  Added support for mailto urls
+  Fixed highlighting routines for info pages, which ignored
+  tabulation formatting.
+  Added key_pgdn(up)_auto for automatic going to the next(previous)
+  node at the bottom(top) of viewed node. Also added support for
+  0 key value.
+  Fixed one bug in $INFOPATH handler.
+  Added support for hypertextualization of weird man sections 
+  (i.e. 3X11, 3Xt, etc. -- it's configurable)
+  Config file allows you now to specify your web browser, and
+  maileditor.
+  Added national language support for Swedish and Czech.
 0.5.0	
-	Added support for http:// and ftp:// URLs embedded into
-	man pages/info pages.
-	Secured the mechanism of tmp file creation
-	Added optional highlight for `quoted' text in info files
-	Moved to configure (autoconf, automake)!
-	Fixed sigsegv by regexp searchs.
-	Added support for infos not ending with `.info*' suffix
-	Added new feature to key_goto -- now when you pass there
-	a name, ending with `.info', then key_goto will move you not
-	to specified node, but to specified info document.
-	Locale support now is working (see at the example with polish
-	translation).
-	Added key_dir
-	Fixed support for xterm mouse.
+  Added support for http:// and ftp:// URLs embedded into
+  man pages/info pages.
+  Secured the mechanism of tmp file creation
+  Added optional highlight for `quoted' text in info files
+  Moved to configure (autoconf, automake)!
+  Fixed sigsegv by regexp searchs.
+  Added support for infos not ending with `.info*' suffix
+  Added new feature to key_goto -- now when you pass there
+  a name, ending with `.info', then key_goto will move you not
+  to specified node, but to specified info document.
+  Locale support now is working (see at the example with polish
+  translation).
+  Added key_dir
+  Fixed support for xterm mouse.
 0.4.9	
-	Corrected global search code for inirect info files (that is those,
-	split up across several info files). It works fine now.
+  Corrected global search code for inirect info files (that is those,
+  split up across several info files). It works fine now.
 0.4.8	
-	You can now browse man pages from different sections.
+  You can now browse man pages from different sections.
 0.4.7	
-	After a week of contignous fight I've... FIXED the nasty bug, which
-	caused so many sigsegvs! I'm really happy :)) And what about you? ;)
-	But locales at present send sigsegvs anyway ;)
-	I also added a program `testkey' for making it possible to obtain
-	keycode values for weird keys for config file.
+  After a week of contignous fight I've... FIXED the nasty bug, which
+  caused so many sigsegvs! I'm really happy :)) And what about you? ;)
+  But locales at present send sigsegvs anyway ;)
+  I also added a program `testkey' for making it possible to obtain
+  keycode values for weird keys for config file.
 0.4.6	
-	Fixed many bugs connected with v0.4.5.
-	Started working on locale stuff. But for now it only causes
-	unexpected segmentation faults ;)
+  Fixed many bugs connected with v0.4.5.
+  Started working on locale stuff. But for now it only causes
+  unexpected segmentation faults ;)
 0.4.5	
-	HUGE change. I reimplemented the info handling routines so, that
-	there is now possible to use links across different info files.
-	Thanks to this I could also implement a handler for 'dir' page.
-	Huh... I can't belive it works ;)
+  HUGE change. I reimplemented the info handling routines so, that
+  there is now possible to use links across different info files.
+  Thanks to this I could also implement a handler for 'dir' page.
+  Huh... I can't belive it works ;)
 0.4.4	
-	Made a wrapper for readline function. I just can't implement
-	readline handling properly under ncurses, so you'd rather use
-	this wrapper. It's not to advanced yet, but implements primary
-	things, thich readline deals with (history, and line editing).
-	I'm working on tab completion.
+  Made a wrapper for readline function. I just can't implement
+  readline handling properly under ncurses, so you'd rather use
+  this wrapper. It's not to advanced yet, but implements primary
+  things, thich readline deals with (history, and line editing).
+  I'm working on tab completion.
 0.4.3	
-	Added support for infos without tag table. Modified man page.
+  Added support for infos without tag table. Modified man page.
 0.4.2	
-	Modified use of readline lib. It doesn't require to use ltermcap
-	anymore, and does not need to close curses screen... This was
-	quite difficult task ;)
-	Added support for resizing screen 'on the fly' (i.e. in x window).
-	Added support for ncurses mouse (which works in xterm).
+  Modified use of readline lib. It doesn't require to use ltermcap
+  anymore, and does not need to close curses screen... This was
+  quite difficult task ;)
+  Added support for resizing screen 'on the fly' (i.e. in x window).
+  Added support for ncurses mouse (which works in xterm).
 0.4.1	
-	Recreated mechanism of opening info file. Now it is possible
-	to add new compression methods for info by just modyfing two
-	variables on the top of filehandling_functions.c. Also I've
-	added support for national info pages, which may be located
-	in the directory $INFOPATH/$LANG. (ie. for polish info pages
-	that could be /usr/info/pl_PL/infopage.info)
-	Added support for cutting off manual headers (--cut-man-headers)
-	Added some nodeposition informations in status bar.
+  Recreated mechanism of opening info file. Now it is possible
+  to add new compression methods for info by just modyfing two
+  variables on the top of filehandling_functions.c. Also I've
+  added support for national info pages, which may be located
+  in the directory $INFOPATH/$LANG. (ie. for polish info pages
+  that could be /usr/info/pl_PL/infopage.info)
+  Added support for cutting off manual headers (--cut-man-headers)
+  Added some nodeposition informations in status bar.
 0.4.0	
-	Support for apropos. Searches finally work properly.
+  Support for apropos. Searches finally work properly.
 0.3.9	
-	Gnu Readline support. Now you can browse history on regexp 
-	searchs	;). Added sigblock on sigpipe. Now you can safely open
-	pipes to programs which don't exist.
+  Gnu Readline support. Now you can browse history on regexp 
+  searchs	;). Added sigblock on sigpipe. Now you can safely open
+  pipes to programs which don't exist.
 0.3.8	
-	Added configuration file support. Fixed one bug. Expanded manual
-	page :)
+  Added configuration file support. Fixed one bug. Expanded manual
+  page :)
 0.3.7	
-	Added option --manual, and --raw-filename. Added support for
-	8-bit characters (i.e. national characters for certain charsets).
-	Modified regexp search on manuals. Bold/italic tokens are recognized
-	now.
+  Added option --manual, and --raw-filename. Added support for
+  8-bit characters (i.e. national characters for certain charsets).
+  Modified regexp search on manuals. Bold/italic tokens are recognized
+  now.
 0.3.6	
-	Added possibility to call shell commands from within pinfo.
-	Modified a bit makefile. Source does not use the 'dangerous' ;)
-	sprintf anymore. Fixed minor bugs.
+  Added possibility to call shell commands from within pinfo.
+  Modified a bit makefile. Source does not use the 'dangerous' ;)
+  sprintf anymore. Fixed minor bugs.
 0.3.5	
-	Fixed some more sigsegv bugs.
+  Fixed some more sigsegv bugs.
 0.3.4	
-	Fixed some stupid bugs in manual code. Added new comments to source.
-	(since I almost got lost myself ;)
+  Fixed some stupid bugs in manual code. Added new comments to source.
+  (since I almost got lost myself ;)
 0.3.3	
-	Speedup modifications. I.e. window is not refreshed now when
-	key buffer is not empty (to avoid scrolling, when the key is
-	already depressed, and to make it work better on slow terminals).
+  Speedup modifications. I.e. window is not refreshed now when
+  key buffer is not empty (to avoid scrolling, when the key is
+  already depressed, and to make it work better on slow terminals).
 0.3.2	
-	Added support for the refresh (^L) key.
+  Added support for the refresh (^L) key.
 0.3.1	
-	Added possibility to redefine keys (at compile-time). Modified
-	man page hypertext recognization (now it recognizes everything of
-	the form 'something (x) or something (xy)'. Removed bug with
-	regex.h in manual.c.
+  Added possibility to redefine keys (at compile-time). Modified
+  man page hypertext recognization (now it recognizes everything of
+  the form 'something (x) or something (xy)'. Removed bug with
+  regex.h in manual.c.
 0.3.0	
-	Manuals can be read now as well as info files, when info cannot be
-	found. Manuals can be browsed similar to infos; hyperlinks are
-	the fields od form 'something (x)' (according to the common format at
-	SEE ALSO section). Since the change is quite big, I've moved the
-	version number to 0.3.0.
+  Manuals can be read now as well as info files, when info cannot be
+  found. Manuals can be browsed similar to infos; hyperlinks are
+  the fields od form 'something (x)' (according to the common format at
+  SEE ALSO section). Since the change is quite big, I've moved the
+  version number to 0.3.0.
 0.2.4	
-	Added regexp searching -- '/' option and 's' option.
+  Added regexp searching -- '/' option and 's' option.
 0.2.3	
-	Tiny change -- added some checking for mvaddstr functions, so they
-	don't drop core if there's no menu/note token.
+  Tiny change -- added some checking for mvaddstr functions, so they
+  don't drop core if there's no menu/note token.
 0.2.2	
-	Added support for old curses (macro definition ___OLD_CURSES___,
-	enabled in Makefile. That was enough to compile this program
-	under HP-UX :)
+  Added support for old curses (macro definition ___OLD_CURSES___,
+  enabled in Makefile. That was enough to compile this program
+  under HP-UX :)
 0.2.1	
-	Added support for "index menus", and all other of the format
-	"* blabla:[optional spaces]node.". Added cache for menu/note
-	highlight positions. Also code is a bit modified; to be precise
-	I started to clarify it a bit by adding macros, and other
-	things, to get as close to short'n'clear procedures, as possible.
+  Added support for "index menus", and all other of the format
+  "* blabla:[optional spaces]node.". Added cache for menu/note
+  highlight positions. Also code is a bit modified; to be precise
+  I started to clarify it a bit by adding macros, and other
+  things, to get as close to short'n'clear procedures, as possible.
 0.2.0	
-	The engine for hypertext recognization is reimplemented. Support for
-	notes and menus of format : node. is added. Also color support is
-	added. Also added some cache for menuchecking and notechecking
-	functs.
+  The engine for hypertext recognization is reimplemented. Support for
+  notes and menus of format : node. is added. Also color support is
+  added. Also added some cache for menuchecking and notechecking
+  functs.
 0.1.5	
-	Fixed bug with not deleting files from /tmp; added $INFOPATH support
+  Fixed bug with not deleting files from /tmp; added $INFOPATH support
 0.1.4	
-	Added 'g' key
+  Added 'g' key
 0.1.3	
-	Added pgdn/pgup/home/end keys
+  Added pgdn/pgup/home/end keys
 0.1.2	
-	Added support for notes of kind note::
+  Added support for notes of kind note::
 0.1.1	
-	First working engine; menus of kind menu:: are supported [12.III.1999]
+  First working engine; menus of kind menu:: are supported [12.III.1999]
 0.0.0	
-	I'm angry, because the only docs considering my problem (gtk) are in
-	info format, and I just can't work with standard info ;-)
+  I'm angry, because the only docs considering my problem (gtk) are in
+  info format, and I just can't work with standard info ;-)

Modified: pinfo/trunk/README
===================================================================
--- pinfo/trunk/README	2006-03-09 18:41:33 UTC (rev 276)
+++ pinfo/trunk/README	2006-03-09 19:27:22 UTC (rev 277)
@@ -2,12 +2,13 @@
 Hope you like it :)
 See man page (pinfo.1) for details. 
 
-    Copyright (C) 1999  Przemek Borys <pborys at dione.ids.pl>
-	Copyright (C) 2005  Bas Zoetekouw <bas at debian.org>
+    Copyright (C) 1999       Przemek Borys <pborys at dione.ids.pl>
+    Copyright (C) 2005-2006  Bas Zoetekouw <bas at debian.org> 
+	                         Nathanael Nerode <neroden at fastmail.fm>
 
-	This program is free software; you can redistribute it and/or modify it
-	under the terms of version 2 of the GNU General Public License as
-	published by the Free Software Foundation.
+    This program is free software; you can redistribute it and/or modify it
+    under the terms of version 2 of the GNU General Public License as
+    published by the Free Software Foundation.
 
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of

Deleted: pinfo/trunk/TODO




More information about the Pinfo-devel mailing list