pkgsrc-WIP-review archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Please review: kchmviewer
I just added a new package - wip/kchmviewer, v1.3.
What is it? In short - tiny CHM (M$ Help) files viewer based on Qt.
From http://kchmviewer.sourceforge.net/features.html
---cut---
KchmViewer is a chm (MS HTML help file format) viewer, written in C++. Unlike
most existing CHM viewers for Unix, it uses Trolltech Qt widget library, and
does not depend on KDE or Gnome. However, it may be compiled with full KDE
support, including KDE widgets and KIO/KHTML.
The main advantage of KchmViewer is non-English language support. Unlike
others, KchmViewer in most cases correctly detects help file encoding,
correctly shows tables of context of Russian, Korean, Chinese and Japanese
help files, and correctly searches in non-English help files (search for MBCS
languages - ja/ko/ch is still in progress).
KchmViewer is written by Georgy Yunaev (see the contacts page
for details), and is licensed under GNU GPL license. It uses chmlib, and some
ideas and code from xhcm.
Here are the complete list of features (but see the TODO/known bugs section:
* Standalone viewer, depends on Qt only. Does not require KDE, Gnome or
wxWindows toolkit.
* A KDE viewer can be compiled optionally, with KIO slave, KHTML and
K*Widget support.
* Completely safe and harmless. Does not support JavaScript in any way,
optionally warns you before opening an external web page, or switching to
another help file.
* Correctly detects and shows encoding of any valid chm file.
* Correctly shows non-English chm files, including cyrillic, chinese,
japanese and others.
* Correctly searches in non-English chm files using chm built-in search
index.
* Shows an appropriate image for every TOC entry.
* Has complete chm index support, including multiple index entries,
cross-links and parent/child entries in index.
* Persistent bookmarks support. Allows to store bookmarks even if
"Favorites" window was not enabled for this chm file. Also stores the screen
position for every bookmark. You can also edit/delete bookmarks.
* For any opened chm file, stores the last opened window, search history,
bookmark history, font size and so on, so when you open this file again,
everything is always on the place.
* Has easy and powerful search-in-page support.
* Allows to increase or decrease the font size, so physically handicapped
people can read texts easily.
* Has standard Back/Forward/Home navigation.
* Can print the opened pages on a standard printer (usually via CUPS).
* Has complex search query support. You can use search queries like "lazy
people" + learn -not.
---cut---
It builds and works quite fine on my NetBSD-current/i386 with Qt 3.3.5. Would
be nice if interested folks take a look on it.
Thanks all.
// wbr
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_idv37&alloc_id865&op=click
_______________________________________________
pkgsrc-wip-review mailing list
pkgsrc-wip-review%lists.sourceforge.net@localhost
https://lists.sourceforge.net/lists/listinfo/pkgsrc-wip-review
Home |
Main Index |
Thread Index |
Old Index