kchmviewer logo
Latest version: 4.0 beta3, updated: Jun 09, 2008
Navigation

What's this
Latest News
Download
FAQ
Screenshots
Contacts
 
 
 

Latest news

Jun 13, 2008   KchmViewer review on PenguinSightings. Good job Mark!

Jun 09, 2008   Version 4.0 beta3 released.The major feature of this release is KDE4 support. Qt version 4.4 is now supported as well. Added hotkeys to go to next or previous item in TOC, fixed parallel builds, some minor bugs fixed.

This release is currently not available from SourceForge file release because their release system is broken again. So please download them here: source code kchmviewer-4.0beta3.tar.gz, Windows installer.

Feb 11, 2008   Version 4.0 beta2 released.This is mostly bugfix release, addressing a lot of bugs in handling problematic or even buggy CHM files. A couple of other bugs was fixed as well. A command-line option to search through table of contents (--stoc) has been added. The application could now be built on MS Windows, the binary has been released as well. Major changes in search engine.

Sep 17, 2007   Version 4.0 beta1 released. This is a completely new release, which was the result of the application being ported to Qt4. Firefox-style search panel was introduced. A lot of bugs fixed.

Jun 16, 2007   Version 3.1 released. This is a bugfix release, no features added. Fixed locale and .desktop installation directory for Gentoo. Increased the speed of search engine indexing. Fixed the problem when kchmviewer is called from a browser with URL like file://. Fixed the unability to run the program when the last opened file does not exist anymore, and the LoadLatestFileOnStartup is set to 1. Fixed CHMs with Unicode index/topic filenames inside CHM file. Fixed showing book images in QTextBrowser when file path contains urlencoded symbols. Fixed 64bit platforms compilation if system chmlib is not present.

The version 3.1 will be the last version which supports Qt3. It will be supported for some time with bugfixes only. The next official version will be 4.0, which will be based on Qt4.

Mar 14, 2007   Version 3.0 released. 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.

Dec 06, 2006   Version 2.7 released. You can now switch between tabs using Alt+[1-9]. 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.

July 06, 2006   Version 2.6 released. Added the most requested feature - a right-click context menu 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. Also added a few translations - thanks to everybody who sent them!

Apr 05, 2006   Version 2.5 released. 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!

Feb 04, 2006   Version 2.0 released. Added 'locate in content window' button to look up currently opened topic in the content window. Content tree parser made bullet-proof. Fixed showing images-only pages. In full screen mode the menu bar and status bar are now hidden. Added an application icon. Internal build scripts rewritten, fixing gcc 4.1 compilation, adding possibility to use system-wide libchm, and making autobuild/autotest scripts work correctly. Added i18n calls to allow complete internationalization. pot file created, so you can translate it now!

Feb 03, 2006   Uploaded screenshots from version 2.0.

Feb 02, 2006   Domain kchmviewer.net has been registered.

Dec 30, 2005   Site design changed. The new one seems to be better.

Nov 27, 2005   Version 1.3 released. Added Fullscreen mode (shortcut <F11>), and option to show/hide contents window (<F9>). Added possibility to view HTML source in external viewer/editor. Fixed error message when CHM file cannot be opened. File names containing non-English characters now open correctly.

Nov 21, 2005   Version 1.2 released. Added 'next page' and 'prev page' buttons, and extra charset encodings for Japanese, Chinese, Russian and Ukrainian languages. Added possibility to choose UTF-8 and UTF-16 encodings. Added special KOI8 encoding for broken CHM files. Fixed language selection bug - application crashed when you select the last language in any submenu. 'Set encoding' menu renamed to 'Set Language'. Added a new 'Set codepage' menu, which allows experienced people to send needed text code page directly. Added <Ctrl-F> shortcut to move cursor focus onto the search input combo box. Fixed navigation in some CHM files, which have spaces in filenames. Fixed browser page update for QTextBrowser when current encoding changes. Changed encoding selectore. Now it compiles on x86_64.

Oct 30, 2005   Version 1.1 released. Built-in chmlib version 0.35 updated to 0.37 to fix a security bug. Fixed bug with incorrect embedded images. Fixed bug with non-working decrease font size command. Copy in KDE version now works both with <Ctrl-C> or 'copy' in content menu.

Jul 28, 2005   Version 1.0 released. Kchmviewer becomes stable. Fixes since version 0.92 include -h command-line option for Qt version, search messagebox help with '?' button, and <F3> shortcut for 'next search in page' action.

Jun 30, 2005   Version 0.92 is released. This is a bugfixing release. Context and search windows are not shown if not present in CHM. The last used directory is now saved. Fixed 'View HTML source' bug, "Select All/Copy" popup menu bugs, duplicated WhatsIs icons. Fixed AMD64 build (experimental). Added several keyboard shortcuts for menu commands, added extra shortcuts: Ctrl+1 opens the contents page, Ctrl+2 opens Index page, Ctrl+3 opens the Search page, and Ctrl+4 opens the Bookmarks page. Big THANKS to everyone who sent me bug reports!

Jun 18, 2005   Version 0.91 is released! The last chance to test it before the official release - please send your bugreports! The most important feature of this release is the configuration dialog and history of viewed files. KDE version users can select the HTML viewer, and Qt version users can specify a browser to open external links. A lot of bugs fixed, including Slackware 10 compilation.

Jun 07, 2005   Version 0.9 is released! The most important feature of this release is added support for complex search queries. Other important chages are: better KDE support, KHTMLPart browser now supports link navigation, copy/select, zooming, in-page search and correct encoding change; zoom and scrollbar position is also stored for KHTMLPart; ms-its links (cross-links in CHM documents) are now supported correctly. Also, a KDE version now can run the standard browser to resolve external links.

May 11, 2005   Version 0.3alpha is released. Most important change is full KDE support with KHTML. Other changes include: more convinient browser history, working with filenames with non-latin characters, 'whatsis' for every toolbar icon, and a lot of bugfixes.

Apr 24, 2005   Version 0.2alpha is released. Changes are: switch from qmake to to ./configure, chm native images support, complete index support (with child/parent, multiple entries, "see also" links etc), and several bugfixes (search history and bookmark list growup, garbage at the end of HTML pages, search results do not opened in page, and compilation fixes).

Apr 23, 2005   Screenshots are replaced by screenshots from version 0.2.

Apr 17, 2005   Initial release.