0.9.7 is out. Now the index is being sorted by the application, seeing how not all chm files provide an already sorted index.
Thanks to Pabs, we have a win32 binary of xCHM 0.9.6 that I've just uploaded in the 0.9.6 file release section.
Just another bugfix release of this crappy software...
Fixed a pretty nasty TOC bug, now properly handling '&' in URLs, and added Latvian translation.
Enjoy, I guess... If you happen to like this sort of thing...
Eamon Millman <firstname.lastname@example.org> has contributed XMLRPC++ code to enable xCHM to load a .chm page based on it's context ID when asked to do so externally. The code is only enabled if you feed the --enable-xmlrpc flag to configure.
Also, the search results have been restricted to no more than 512 items, making for faster (but less accurate) searches.
There's an xCHM 0.9.4 binary for Windows under the xchm-0.9.4 release of the project. The binary has been compiled by Pabs with MinGW.
Fixed a small bug about parsing the contents. The villagers rejoice and all that stuff..
If you're using a lot of .chms with external 'ms-its' links you might want to get this release ASAP.
Enjoy. Or not. Whatever.
Translations for Polish and Bulgarian added.
Fixed a bug with the fonts dialog and a SunOS #SYSTEM reading bug (thanks to Markus Schwarzenberg).
xCHM 0.9.1 has been released.
This release fixes a small index bug and adds translations for Italian, German, Portuguese and Russian.
With the release of wxWidgets 2.5.1, here comes xCHM v0.9.
I added i18n support, with Romanian and French translations, killed tiny UI bugs and made the wxWidgets 2.5.x compilation warnings go away by conditional compilation magic.
Bugfixes: #WINDOWS based book info deduction got better, fixed a bug that prevented the TOC from working right on some books; made the configure script sh friendly.
Additions: Applied Chanler White's Mac OS X mouse wheel scroll patch; added icons created by Steven Chan.
xCHM 0.8.10 is here with minor bugfixes and a patch contributed by Chanler White that allows building "a truly double-clickable Carbon application" for Mac.
Besides the usual fiddling around (configure looks up u_intXX_t on your system; FreeBSD port patch applied), I've made the .chm information detection truly reliable, so please upgrade or you might run into problems with some .chm one day (e.g., this release has been triggered by the problems that 0.8.8 had with the PHP manual chm).
Release 0.8.8 brings a searchable index that you can use with the .chm files that have been built with the feature enabled.
Thanks go to Martin Use <email@example.com> for testing the pre-release code on Mac OS X.
I've added file history support, with a corresponding 'Recent files' menu in the 'File' menu. Also, xCHM will remember the size of the contents / search panel between sessions now.
Corrected bugs that made xCHM refuse to load pages with /absolute/paths and ./explicitly/relative/to/the/current/directory paths.
Bugfix release: made xCHM properly handle weird charset languages (Russian, Chinese, etc.) properly when xCHM is being linked with the GTK2/Unicode version of wxWindows
Fixed a small bug that crashed xCHM when the user tried to open a .chm file that didn't exist on disk.
I fixed a nasty bug that prevented images with paths relative to the page that contained them from displaying.
Also, hopefully people can now read Russian or Chinese font-encoded chms.
0.8.2 is here. For those of you linking with wxWindows 2.5.x there's experimental 'Find in page' code, in addition to the usual bug fixes.
Also, this version is hopefully Mac OS X friendly.
Index-based search is now available, taking advantage of the $FIftiMain file in CHM documents. The old slow grep search has been thrown away, but 0.8 is still available since the 0.8.1 search is still a bit experimental.
Enjoy xCHM 0.8.1. Happy reading.
Added path-related bookmark support.
Fixed the global search and added a 'search in titles' checkbox to the search panel. Enjoy.
You can search your brains out now folks, searching in all the files of the CHM is now possible.
Eat fish sandwiches and enjoy.
xCHM 0.6.3 is wxWindows 2.5.x and big-endian friendly. Changed configure.in a bit. Thanks go to Vadim Zeitlin of wxWindows.org