|| ||Georgy Yunaev <tim-AT-krasnogorsk.ru>|
|| ||kde-announce-apps <kde-announce-apps-AT-kde.org>|
|| ||[Kde-announce-apps] kchmviewer 3.0|
|| ||Wed, 14 Mar 2007 05:12:31 +0100|
Type: Other Utility
Depend: KDE 3.x
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
KchmViewer is written by George Yunaev, and is
licensed under GNU GPL license.
The most important improverment was a new search
engine, which could correctly search in any
language (including Asian languages), and can
search for symbols - so feel free searching for
"new SWFActon()" in PHP help. Added DCOP bindings
for KDE version. Chm procesing code moved in a
separate library and was rewritten resulted in up
to 20x(!) speed increase for loading large chm
files. Fixed a lot of old bugs, including 'Copy'
in KDE, removing a duplicated application title,
and incorrect popup menu position.
You can now switch between tabs using
Alt+[number]. Now current window size and splitter
position is also stored on exit - separately for
each chm file. Kchmviewer should now work
correctly on non-x86 platforms, including the
codepage autodetection. TOC directory entries now
could be opened/closed with double-click on the
entry name/icon, not just +/- icons. Added a
warning when the browser or browser settings are
changed that the application restart is required
for changes to take effect. Fixed the i18n
compilation problem in kchmviewwindow.cpp. If the
TOC directory entry did not have an associated
page, it was not possible to select it. No more
duplicate entries in previous file history. The
window title is now truncated if too long. Tab
close icon now positioned correctly. Menu-based
window selection with multiple tabs now works.
Added Czech and updated Dutch translations.
Right-click menu is now available in Contents,
Search, Index and Favorites windows. Added
shortcut help in context menus. Fixed compilation
on gcc 4.x and on Zaurus/Debian. Fixed navigation
buttons 'What's this' messages.
Added the most wanted feature - support for tabbed
browsing. You can now open pages in new tabs by
using the appropriate items in right-click content
menu, or by use Shift-clicn (open in new tab), and
Ctrl-click (open in background tab) shortcuts.
Added tooltips to show the whole string in
content, index and search windows, if those
strings are truncated by view. Bookmarks are now
also shown in menu, and can be added with Ctrl-B
shortcut. Back-forward navigation now stores not
only the page, but also the cursor position. Added
'Extract CHM content' feature to extract the whole
CHM file into a directory. Fixed some history
navigation issues, 'locate in content' button now
finds the topic correctly, and activates the
content tab if hidden. Fixed mailto: urls
handling, fixed crash after encoding change.
Contents tree parser is fixed, now TOC should be
shown correctly. Added Russia, Dutch and Turkish
translations. More translations are welcome!
Kde-announce-apps mailing list
to post comments)