xlHtml ChangeLog 0.4.9.4 *Fixed some memory leaks *Increased file name limit to 256 characters 0.4.9.3 03/19/02 *Began code modularization *Changed pointers to xlhtml web site 0.4.9.2 03/13/02 *Turned over xlhtml to Charles Wyble *Added a patch to support bold formatting 0.4.9.1 03/10/02 * Fixed bug in cole.c which causes errors reading ppthtml files - Takahiro Kambe * Fixed bug in page name output for non-html output * xlhtml now uses Microsoft CodePages - Victor Wagner 0.4.9.0 12/09/01 * Cleanup of cole library to pass lint better * Added command line switches for --help --ascii, usage - Charles Wyble * Don't read past buffer end on malformed fonts. 0.4 12/03/01 * removed spurrious tab before closing XML tag - Mike Ralphson * Fixed bug in trim edges * Many signed / unsigned cleanups * Updated the xldump utility - Charles Wyble * Added xlcdump utility to dump chart information - Charles Wyble * Added doxygen doco generation - Rafael Kitover * Added patch to support String Formulas - Rafael Kitover * Changed unsupported numeric formats to output using floating point technique with the decimal suppressed. Was truncating to MAXINT. * Fixed bug where CSV was not escaping currency fields - Rafael Kitover * Fixed bug where unknown field types were not escaped in CSV - Rafael Kitover * Fixed bug in cell merging where the whole row was selected * Fixed bug in mailto hyperlink * Now supports custom colors * New command line option -nh to suppress header & body tags in html * Fixed bug where tab delimited was allowing an extra tab at the EOL * Fixed bug in blank cells for CSV output - Thorsten Koch * Added test for negative value in cole_fread * Optimized html further so it suppresses alignment of blank rows * Improved portability to DOS & WIN32 * Moved everything over to U8, U16, U32, F32, & F64 data types. This is in effort to improve support on 64 bit platforms. * Added the xlv script from Asher Blum 0.3 10/19/01 * Added drive letter check for DOS & Windows * Fixed situation where ellipses were not being rendered correctly * Fixed Unicode problem in Label Cells * Fixed problem where cells created by row data were not being updated when the cell was officially created. * Program renamed to xlhtml...all lowercase. * Moved xlHtml over to a new makefile system. It does a static build now. * Finished moving cole library to mkstemp from tempnam() * Cole library unlinks temp files after opening so they are deleted * Fixed Numeric formats that need a comma * Fixed font name to not have Rich Text * Added bounds checking to Row Info opcode * Fixed hyperlinks that are unicode. * Scripts changed to use mkstemp * Added support for many currency & accounting formats * Aggressive optimizations make smaller html now * Fixed several cases where Ascii output had html in it * Added CSV output patch from Rob Arnold * Added support for multiple fonts in same cell * Added patch for continuation from Hironori * Added support for multiple style attributes in same cell * Added support for Hyperlinks * Added XML patch from Jason Venner * Added xls-handler for Apache 0.2.8 01/14/2001 * Added man page * Improved Error Messages - David Brukman * Added empty SST strings - David Brukman * Fixed bug in RKtoDouble - David Brukman * Fixed extended string + rich string * Fixed a misplaced array initialization for ws_array * Fixed problem where the html closing tags were being output during error messages when -asc option was given * Changed all the comments over to standard C comments for increased portability 0.2.6 12/26/1999 * xlHtml is now self-scaling to whatever xls file you are viewing * More Unicode fixups * Added -m command line option to suppress multibyte * Added -asc & -dp commandline options to get ascii output and dump spreadsheet parameters. * Added -xp -xc -xr commandline options to extract a range of columns and rows on a page. This will facilitate integration with gnuplot. * Fixed RK floating point bug * Increased precision from 6 digits to 15 digits. 0.2.4 12/04/1999 * Added Cell Merging capabilities * Added -te command line option to "trim the edges" (empty rows or columns at the edges of a worksheet). * Added the contributed excel2text script to let mutt clients see xls attachments * Added a -v command line switch for version information * Added code to optimize font size statements similar to font face * Fixed Unicode bugs in font name and sheet name - Thanks Hironori ! * Re-wrote the cole_fread function. Changes were submitted to Arturo. 0.2.2 11/05/1999 * Fixed problem with date calculation * Fixed cells that had a string with only spaces in it * Unicode, unicode, unicode * Fixed a formula handling error for Excel 95 * Many little bug fixes * Ported to Borland C++ 5.0 under Win32 0.2.0 10/11/1999 * Added support for fraction data formats * Added -c command line option to center tables * Added -bc command line option to override the background color * Added -tc command line optine to override the text color * Added -bi command line option to add a background image * Added better support for Excel 95 & 5.0. Had to disable colors since it looked crazy. Probably has a different palette. * Added -a command line to use aggressive optimization. This doesn't generate closing tags for TD & TR tags. This could be a problem for older browsers. * Further reduced generated html output. * Program now displays the last saved value of a formula. * Added command line option to suppress warning that formula data may be stale or inaccurate. * Updated uploader.pl documentation * Added nsopen *bash* script in contrib directory 0.1.8 9/29/1999 * Added support for text built-in cell format * Reduced the amount of html output * Upgraded to the cole-2.0.1 Library * Moved xlHtml and all its files into the xlHtml directory 0.1.6 9/25/1999 * Re-designed the Test.xls file to really workout xlHtml * Added support for most built-in cell formats :date, time, number, and scientific formats * Added support for general formatting * Fixed MS induced glitch in LabelSST - only very large files would have this problem. * Fixed bug in default Row XF's - only seen in colored blank cells * Optimized html tags. Avg 40% less html! * Added more documentation in README-xlHtml * Cleaned out document folder. It had some files that were created from the ./configure script. Reduced total tar size significantly. * Fixed bug in RK number conversion 0.1.4 9/15/1999 * Added support for Sub & Superscripting * Added -nc command line option to uncolored output * Added support for font sizes * Added support for vertical alignment * Added 16 more colors to built-in palette * Added default row formatting * Added support for left, center, & right justification 0.1.2 9/11/1999 * Added Support for Bold, Underline, and Itallics Fonts * Now extracts Font Name * Colorizes Fonts based on default palette - 40 colors * Continue Record Support added for big files * Better protection for corrupt files 0.1.0 8/23/1999 * Added Support for RK & MulRK cells * Now pulls the title & last updated date from Global Data * Added stubs for all cell types that will be supported * Minor corrections based on BIFF8 specs 0.0.6 08/20/1999 * Added support for Multiple Worksheets * Added support for BoolErr for Office 97 files * Added support for Worksheet's title from the tab * Test.xls in examples directory is now Multi-worksheet 0.0.4 08/17/1999 * Added support for Floating Point (Number) Cells * Added basic support to collect font info * Added basic support to collect cell attributes * Added several error messages * Added lots of comments to the code 0.0.2 08/13/1999 First public release. * Packaged with the cole library and hacked the Makefile and configure scripts. * added disclaimer for floating point since its not correct. * string support is finished. * Labels are now supported. 0.0.1 08/8/1999 Initial Release. *So far it supports most strings, empty cells, and integers.