************************************************** README ON THE GREENSTONE MODIFICATIONS TO XLHTML ************************************************** This package contains two programs: * ppthtml, which converts Microsoft PowerPoint 95 and 97 files into html or xml, and * xlhtml, which converts Microsoft Excel 95 and 97 files. It has been slightly modified for greenstone use as we only want the ppt to html program and the xls to html program, and none of the other programs (summary/diagnostics, man pages, etc). This version (0.4.9.0) was the latest development snapshot at the time of writing. See http://www.xlhtml.org/ for newer versions or more info. xlhtml is released under the GNU GPL. 20 Feb 2002 John McPherson NZDL. ************************************************** CHANGES FROM 2010 ON ************************************************** FILE: packages/xlhtml/xlhtml-0.4.9.0-gs.tar.gz (Contains original source code + windows-specific makefiles) The xlhtml package now provides the code to produce the binaries ppthtml and xlhtml to convert from powerpoint to html and excel to html. For a little while we tried a later version of xlhtml (0.5) but went back to 0.4.9.0, including the necessary modifications, since it was a bit hard to set up v0.5 for compiling on Linux. OTHER AFFECTED FILES INCLUDE: - main/trunk/binaries/windows/bin: the xlthml.exe and ppthtml.exe - main/trunk/greenstone2/build-src/win32.mak - main/trunk/greenstone2/build-src/packages/configure - main/trunk/greenstone2/build-src/packages/Makefile.in and Makefile (- main/trunk/greenstone2/build-src/packages/xlhtml/xlhtml-0.5-gs.tar.gz) - main/trunk/release-kits/kits/rk2/ant-scripts/compile.xml 1. http://trac.greenstone.org/browser/main/trunk/greenstone2/build-src/packages/xlhtml/xlhtml-0.4.9.0-gs.tar.gz?rev=22107 Revision 22107, 301.3 KB (checked in by kjdon, 2 months ago) Added windows makefiles. Had to comment out a little bit of code in xlhtml.c and ppthtml.c that used dir.h - this is no longer available. The code was getting the drive letter from the filename, then setting the default drive to that letter. 2. TEMPORARY SHIFT TO xlhtml 0.5 (required too much effort modifying Linux configure and makefiles to get this to readily configure and compile from source code, so later we would shift a step back to xlhtml.0.4.9.0: http://trac.greenstone.org/browser/main/trunk/greenstone2/build-src/packages/xlhtml/xlhtml-0.5-gs.tar.gz?rev=22137 Revision 22137, 280.8 KB (checked in by ak19, 2 months ago) Dr Bainbridge got xlhtml (including ppthtml) compiling on XP again. The executables work on Vista, Windows7 and XP. 3. http://trac.greenstone.org/browser/main/trunk/greenstone2/build-src/packages/xlhtml/xlhtml-0.4.9.0-gs.tar.gz?rev=22154 Revision 22154, 301.9 KB (checked in by ak19, 2 months ago) 1. Undoing commit of xlhtml-0.5 from yesterday and this morning since its Makefiles are entirely different (from 2005 and use automak command and depcomp files regularly). 2. Replaced this with previously used xlhtml-0.4.9.0, but with all the changes made to xlhtml-0.5 (to get that compiling and running on Windows XP, Vista, Win7) ported into here. 3. This xlhtml-0.4.9.0-gs.tar.gz file has been tested to work on Vista, XP, Win7 (both executables and compilation). And it has also been tested to compile and run on Linux. 4. Changeset 22155 for main/trunk/greenstone2/build-src/packages/xlhtml/xlhtml-0.4.9.0-gs.tar.gz Timestamp:21.05.2010 20:22:28 (2 months ago) Author:ak19 Message: Have switched back to xlhtml-0.4.9.0-gs.tar.gz since the old version compiles on Linux (but it now includes all improvements previously made to xlhtml-0.5.-gs.tar.gz, so that 0.4.9.0 now compiles on Win XP, Vista and 7, as well as on Linux again. *************************************************************** 5. DELETED NEWER VERSION BEFORE GOING BACK TO THE OLD ONE (WITH MODIFICATIONS) *************************************************************** a) http://trac.greenstone.org/changeset/22138 Changeset 22138 Timestamp:20.05.2010 19:55:53 (2 months ago) Message: Older version of xlhtml that would compile and work on Windows7, but would not work after compiling on XP. Nor did it run on Vista. Files: 1 removed * main/trunk/greenstone2/build-src/packages/xlhtml/xlhtml-0.4.9.0-gs.tar.gz * http://trac.greenstone.org/browser/main/trunk/greenstone2/build-src/packages?rev=22157 b) http://trac.greenstone.org/changeset/22146 Changeset 22146 Timestamp: 21.05.2010 14:10:52 (2 months ago) Author: ak19 Message: 1. In version xlhtml-0.5, there's a Makefile.am which needs depcomp to be generated which is done by making configure call: automake -a -c. 2. In Makefile.in and Makefile, needed to update the references to xlhtml.0.4.9 to refer to xlhtml-0.5 instead, just as was done with configure in the previous commit. Location: main/trunk/greenstone2/build-src/packages Files: 3 modified * Makefile (modified) (1 diff) * Makefile.in (modified) (1 diff) * configure (modified) (1 diff) THEN: c) http://trac.greenstone.org/changeset/22154 Changeset 22154 Timestamp: 21.05.2010 20:20:11 (2 months ago) Author: ak19 Message: Same message as in (3) above. Location: main/trunk/greenstone2/build-src Files: * packages/xlhtml/xlhtml-0.4.9.0-gs.tar.gz (added) * win32.mak (modified) (1 diff) d) http://trac.greenstone.org/changeset/22157 Files: 3 modified * Makefile (modified) (1 diff) * Makefile.in (modified) (1 diff) * configure (modified) (1 diff) Changeset: 22157 Timestamp: 21.05.2010 20:33:02 (2 months ago) Author: ak19 Message: Same message as in (3) above. e) http://trac.greenstone.org/changeset/22158 Changeset: 22158 Timestamp: 21.05.2010 20:37:16 (2 months ago) Author: ak19 Message: MODIFIED: main/trunk/release-kits/kits/rk2/ant-scripts/compile.xml Reverting to use xlhtml-0.4.9.0 which has now got all the changes that were made for xlhtml.0.5 (v.0.5 needs depcomp and uses lots of automak(e) calls to compile files on Linux). ***************************************************************