-
Notifications
You must be signed in to change notification settings - Fork 0
Home
The original author of the program is Marcin Dalecki who created it in 1996-1997. I have made some minor updates to make the program compile with gcc on Linux and solve some core dumps caused by missing nodes. The program has been tested with Slackware Linux 13.x on 32-bit Intel and Ubuntu 18.04 on 64-bit Intel. It is fast and allows browsing the GNU documentation with a very simple point and click interface. The two leftmost arrows allow to navigate the history (backward and forward) the three rightmost ones allow navigation in the GNU Info tree (Previous, Up and Next Node).
At present, the program displays correctly Info files with ASCII and ISO-8859-1 (i. e. 8 bit) encoding. However, it is not able to display accented characters in UTF-8 encoding. Instead, it shows squares and various ISO-8859-1 characters of code larger than 127. The program is not tested with 2 bytes encoding such as EUC-KR or EUC-JP.
The problem with characters encoded with more than 8 bit is caused by the use of XDrawString(3) in the file display.c
. This issue can be solved with the use of XwcDrawString(3).
The program is not internationalized, and menus are only in English. However, there are few messages, so internationalization should be rather straightforward.
Finally, the program does not save its bookmarks when exiting.