Skip to content
xCHM is a cross-platform GPL frontend for CHMLIB (http://www.jedrea.com/chmlib/) written with the wxWidgets framework.
Branch: master
Clone or download
Latest commit 0506937 Mar 23, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
art Bumped version. Mar 22, 2019
m4 Bumped version. Mar 22, 2019
mac Bumped version. Mar 22, 2019
po
rc
src Fixed wxWidgets format-string related assert failure Mar 23, 2019
.travis.yml
ABOUT-NLS *** empty log message *** Sep 18, 2007
AUTHORS Changed main email address Sep 3, 2012
COPYING Initial import Jul 31, 2003
ChangeLog
Doxyfile
INSTALL
Makefile.am
Makefile.in
NEWS Initial import Jul 31, 2003
README Updated README Feb 24, 2019
README.md
README.xmlrpc Updated the XMLRPC/xCHM API description. Sep 20, 2004
aclocal.m4
bootstrap Added bootstrap script Oct 8, 2013
build.bat Build script for nmake/VC++ Apr 26, 2011
config.guess
config.h.in
config.rpath *** empty log message *** Sep 18, 2007
config.sub I18n support Jan 26, 2004
configure Bumped version. Mar 22, 2019
configure.ac Bumped version. Mar 22, 2019
depcomp Initial import Jul 31, 2003
install-sh
make.bkl Bakefile: Updated wxWidgets version to 3.0.0. Removed spantag.cpp. May 6, 2014
mkinstalldirs

README.md

xCHM

UNIX CHM viewer.

Screenshots

Python documentation

Prerequisites

In order to be able to compile the code you need to have wxWidgets and CHMLIB installed.

Get the GTK+ version (also known as wxGTK). xCHM currently compiles with all flavours of wxWidgets, but only works well and looks truly appealing with wxGTK, so I recommend against bothering to use it with anything else.

Installing

Type ./configure --help if you're interested in parameters you can pass to configure for compile switches. Most people will be perfectly happy doing a:

./configure && make

Once everything is built, type:

make install

and the executable should be somewhere in your $PATH (hopefully :)). Now you can just type

xchm

and start your session.

Built with

Generating documentation

If you'd like to generate developer documentation go to the root of the distribution and type:

doxygen

This of course implies that you have doxygen installed. The documentation will be generated in the doc directory in HTML and LaTex format.

Binaries

I am no longer providing Mac and Windows binaries, just the source code. Some Linux distributions already provide binaries (Debian, Arch, Gentoo, Ubuntu, etc.) For Mac, please see MacPorts. Windows users can (and should) just use the standard viewer (hh.exe).

Authors

Happy reading!

You can’t perform that action at this time.