[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