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