Kchmviewer version 3.1 is released

Version 3.1 of Kchmviewer has been 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.

Kchmviewer Comments Off on Kchmviewer version 3.1 is released

Kchmviewer version 3.0 is released

Version 3.0 of Kchmviewer has been released. The most important improvement 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()”</i> 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.

Kchmviewer Comments Off on Kchmviewer version 3.0 is released

Kchmviewer version 2.7 is released

Version 2.7 of Kchmviewer has been 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.

Kchmviewer Comments Off on Kchmviewer version 2.7 is released

Kchmviewer version 2.6 is released

Version 2.6 of Kchmviewer has been 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!

Kchmviewer Comments Off on Kchmviewer version 2.6 is released

Kchmviewer version 2.5 is released

Version 2.5 of Kchmviewer has been 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-click (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!

Kchmviewer Comments Off on Kchmviewer version 2.5 is released

Kchmviewer version 2.0 is released

Version 2.0 of Kchmviewer has been 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!

Kchmviewer Comments Off on Kchmviewer version 2.0 is released

Kchmviewer version 1.3 is released

Version 1.3 of Kchmviewer has been 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.

Kchmviewer Comments Off on Kchmviewer version 1.3 is released

Kchmviewer version 1.2 is released

Version 1.2 of Kchmviewer has been 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.

Kchmviewer Comments Off on Kchmviewer version 1.2 is released

Kchmviewer version 1.1 is released

Version 1.1 of Kchmviewer has been 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.

Kchmviewer Comments Off on Kchmviewer version 1.1 is released

Kchmviewer version 1.0 is released

Version 1.0 of Kchmviewer has been 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.

Kchmviewer Comments Off on Kchmviewer version 1.0 is released