2002-04-29  Jody Goldberg <jody@gnome.org>

	* Release 1.1.3

2002-04-16  Jody Goldberg <jody@gnome.org>

	* html_read.c (html32_file_open) : switch to mmap and break the bogus
	  little parser out into.
	(html32_read_buffer) : here.  Take a guess at a decent interface for
	  buffer parsing.  The goal is to register these in the clpboard.

2002-04-16  Jody Goldberg <jody@gnome.org>

	* html_read.c : split the read functionality into a seprate file to
	  start work on a parser for buffers.

2002-04-09  Andreas J. Guelzow <aguelzow@taliesin.ca>

	* html.c (html_write_border_style_40) : new
	(html_get_border_style) : new
	(write_sheet) : for html4 set replace cell spacing with cell padding
	(write_cell) : call html_write_border_style_40
	
2002-04-09  Andreas J. Guelzow <aguelzow@taliesin.ca>

	* html.c (write_cell) : include styles specs for HTML4.0

2002-04-02  Jody Goldberg <jody@gnome.org>

	* latex.c (latex2e_write_multicolumn_cell) : Cell::col_info is
	  deprecated.  Use Cell::pos::col

2002-03-25  Jody Goldberg <jody@gnome.org>

	* Release 1.1.2

2002-03-10  Jody Goldberg <jody@gnome.org>

	* Release 1.1.1

2002-02-21  Morten Welinder <terra@diku.dk>

	* font.c (font_is_monospaced): Constify.
	(font_is_helvetica): Constify.
	(font_is_sansserif): Constify.

2002-02-18  Jody Goldberg <jody@gnome.org>

	* Release 1.1.0

2002-01-28  Andreas J. Guelzow <aguelzow@taliesin.ca>

	* latex.c don't let strings stradle lines

2002-01-24  Andreas J. Guelzow <aguelzow@taliesin.ca>

	* html.c (html_get_text_color) : make sure text is in fact rendered
	* latex.c (latex2e_write_multicolumn_cell) : ditto

2002-01-21  Jody Goldberg <jody@gnome.org>

	* Release 1.0.3

2002-01-15  Jody Goldberg <jody@gnome.org>

	* Release 1.0.2

2002-01-06  Jody Goldberg <jody@gnome.org>

	* Release 1.0.1

2001-12-31  J.H.M. Dassen (Ray) <jdassen@debian.org>

	* html.c (html_get_text_color) : use guint* rather than int* for r,g,b.
	* html.c (html_get_color) : ditto.

2001-12-30  J.H.M. Dassen (Ray) <jdassen@debian.org>

	* html.c (write_row) : Separated pos initialisation from declaration.

2001-12-31  Jody Goldberg <jody@gnome.org>

	* html.c (write_cell) : warning suppression.

2001-12-31  Jody Goldberg <jody@gnome.org>

	* Release 1.0.0

2001-12-27  Andreas J. Guelzow <aguelzow@taliesin.ca>

	http://bugzilla.gnome.org/show_bug.cgi?id=66457
	* roff.c (write_wb_roff) : use real col & row numbers

2001-12-26  Andreas J. Guelzow <aguelzow@taliesin.ca>

	http://bugzilla.gnome.org/show_bug.cgi?id=67550
	* html.c (html_get_text_color) : fix text colours determined 
	  by number formatting
	* latex.c (latex2e_write_multicolumn_cell) : ditto
	
2001-12-24  Jody Goldberg <jody@gnome.org>

	* Release 0.99.1

2001-12-21  Andreas J. Guelzow <aguelzow@taliesin.ca>

	* html.h : Add html40frag_file_save
	* plugin.xml.in : ditto
	* html.c (html_print_encoded) : changed from 
	(html_write_cell_content) : changed from html_write_cell_str
	(write_row) : new procedure figuring out merges and spans
	(write_cell) : formerly html_write_cell40 and html_write_cell32
	(write_sheet) : new procedure
	(html32_file_save) : changed to wrapper calling html_file_save
	(html40_file_save) : changed to wrapper calling html_file_save
	(html40frag_file_save) : new wrapper calling html_file_save
	(html_file_save) : common code of html32_file_save and
	  html40_file_save


2001-12-15  Jody Goldberg <jody@gnome.org>

	* Release 0.99.0

2001-12-10  Andreas J. Guelzow <aguelzow@taliesin.ca>

	* latex.c (latex2e_write_multicolumn_cell) : implement 
	  spans and scale tables to width of page, 
	  some minor fixes
	(latex_file_save) : ditto

2001-12-07  Andreas J. Guelzow <aguelzow@taliesin.ca>

	* README : remove latex209 exporter
	* latex.c : ditto
	* latex.h : ditto
	* plugin.xml.in : ditto
	
2001-12-06  Andreas J. Guelzow <aguelzow@taliesin.ca>
	
	* latex.c : combine border data structures plus some
	  cleanup
	(latex2e_find_vline) : new function
	(latex2e_write_blank_cell) : new short extract of 
	  latex2e_write_multicolumn_cell
	(latex2e_file_save) : setup info for connection markers in
	  \hhline
	(latex2e_print_hhline) : print them

2001-12-05  Andreas J. Guelzow <aguelzow@taliesin.ca>
	
	* latex.c : remove default grid
	(latex2e_write_multicolumn_cell) : Handle merges over
	  more than one row and handle vertical borders.
	(latex2e_file_save) : handle horizontal borders.
	(latex2e_print_vert_border) : new utility
	(latex2e_find_hhlines) : new utility
	(latex2e_print_hhline) : new utility
	
2001-12-04  Andreas J. Guelzow <aguelzow@taliesin.ca>

	* latex.c (latex2e_write_multicolumn_cell) wrap text 
	  (http://bugzilla.gnome.org/show_bug.cgi?id=20898)
	  use math mode for mathematical formats
	  (http://bugzilla.gnome.org/show_bug.cgi?id=63395)
	(latex2e_file_save) retain relative column sizes

2001-11-19  Jody Goldberg <jgoldberg@home.com>

	* Release 0.76

2001-11-05  Jody Goldberg <jgoldberg@home.com>

	* Release 0.75

2001-10-29  Jody Goldberg <jgoldberg@home.com>

	* Release 0.74

2001-10-29  Jody Goldberg <jgoldberg@home.com>

	* Release 0.73

2001-10-28  Jody Goldberg <jgoldberg@home.com>

	* latex.c (latex2e_file_save) : Use sheet_merge_is_corner.

2001-10-16  Adrian Custer <acuster@nature.berkeley.edu>

	* latex.c : split the LaTeX2e exporter into four functions. The base
	function writes the headers and checks for merges.
		Add latex2e_write_file_header() which sets up the LaTeX file with user
			preferences and allows the file to be \input -able (fixes 
			http://bugzilla.gnome.org/show_bug.cgi?id=29506
			suggestion of Han-Wen Nienhuys).
		Add latex2e_write_table_header() allows control of the headers and
			footers for this longtable.
		Add	latex2e_write_multicolumn_cell() to output cell contents and
			borders.
	Please Note:
		THE LaTeX2e EXPORTER NOW ONLY EXPORTS THE TOP SHEET!
		The LaTeX file can be modified to print in landscape mode.
		The file can be now be longer than a single page (uses \longtable,
			suggestion of Jacek Pilszka on gnome-list). 
		Preliminary support for merges: single row, horizontal merges that do
			not span past the last column of the table are supported.

2001-10-18  Jody Goldberg <jgoldberg@home.com>

	* Release 0.72

2001-10-15  Adrian Custer <acuster@nature.berkeley.edu>

	* latex.c : add documentation to functions, trivial changes to 2.09
	exporter code.
	* plugin.xml.in : changed identifier from LaTeX to LaTeX 2.09.

2001-10-14  Adrian Custer <acuster@nature.berkeley.edu>

	* latex.c : re-order the latex escape sequence, add documentation.

2001-10-07  Jody Goldberg <jgoldberg@home.com>

	* Release 0.71

2001-09-25  Jon K Hellan  <hellan@acm.org>

	* Add plugin.xml

2001-08-24  Jody Goldberg <jgoldberg@home.com>

	* font.h : don't include a gui headerfile.
	* boot.h : ditto.
	* html.h : ditto.
	* latex.h : ditto.
	* roff.h : ditto.

2001-08-21  Zbigniew Chyla  <cyba@gnome.pl>

	* plugin.xml: Removed

	* plugin.xml.in: Copied from plugin.xml, prepared for localization.

	* Makefile.am: Use xml-i18n-tools to create plugin.xml (with
	translations merged from .po file).

2001-08-20  Jody Goldberg <jgoldberg@home.com>

	* Release 0.70

2001-08-17  Morten Welinder <terra@diku.dk>

	* html.c (html_get_string): Eliminate bogus use of strstr.

2001-08-17  Morten Welinder <terra@diku.dk>

	* html.c (html_fprintf): Use fputc.  Don't do anything special for
 	single quote.
	(html32_file_save): Add type to STYLE element.
	(html_write_cell32): Use align, not halign.

2001-08-11  Jody Goldberg <jgoldberg@home.com>

	* Release 0.69

2001-08-01  Jody Goldberg <jgoldberg@home.com>

	* html.c (html32_file_save) : more conformance problems.
	(html40_file_save) : ditto.

2001-08-01  Jody Goldberg <jgoldberg@home.com>

	* html.c (html32_file_save) : Close with </BODY> not <BODY>
	(html40_file_save) : ditto.

2001-07-18  Zbigniew Chyla  <cyba@gnome.pl>

	* plugin.xml: Removed PDF file saver.

	* roff.c (roff_pdf_file_save): Removed.

2001-07-17  Jody Goldberg <jgoldberg@home.com>

	* Release 0.68

2001-06-28  Jody Goldberg <jgoldberg@home>

	* Release 0.67

2001-06-28  Jody Goldberg <jgoldberg@home.com>

	* roff.c (write_wb_roff) : we don't handle spans or merges.
	* latex.c (latex2e_file_save) : ditto.
	(latex_file_save) : ditto.
	* html.c (html32_file_save) : ditto.
	(html40_file_save) : ditto.

2001-06-27  Jody Goldberg <jgoldberg@home.com>

	* Release 0.66

2001-05-21  Zbigniew Chyla  <cyba@gnome.pl>

	* html.[ch] (html32_file_save, html40_file_save, html32_file_open)
	latex.[ch] (latex_file_save, latex2e_file_save)
	roff.[ch] (roff_dvi_file_save, roff_pdf_file_save, roff_file_save):
	s/FileOpener/GnumFileOpener/
	s/FileSaver/GnumFileSaver/

2001-05-20  Jody Goldberg <jgoldberg@home.com>

	* Release 0.65

2001-05-19  Almer S. Tigelaar  <almer@gnome.org>

	* plugin.xml : Fix minor typo.

2001-05-18  Jody Goldberg <jgoldberg@home.com>

	* plugin.xml : Make name more descriptive.

2001-04-19  Jody Goldberg <jgoldberg@home.com>

	* roff.c (write_wb_roff) : fix leak.
	* latex.c (latex_file_save) : ditto.
	(latex2e_file_save) : ditto.
	* html.c (html32_file_save) : Ditto.
	(html40_file_save) : Ditto.

2001-03-17  Jody Goldberg <jgoldberg@home.com>

	* Release 0.64

2001-02-23  Jody Goldberg <jgoldberg@home.com>

	* Release 0.63

2001-02-16  Jody Goldberg <jgoldberg@home.com>

	* Release 0.62

2001-02-12  Karl Eichwalder  <ke@suse.de>

	* Makefile.am (EXTRA_DIST): Add $(gnumeric_plugin_html_DATA).

2001-02-06  Jody Goldberg <jgoldberg@home.com>

	* html.c (html_fprintf) : escape more characters
	(html_get_string) : unescape more characters.

2001-02-03  Jody Goldberg <jgoldberg@home.com>

	* html.c (html_read) : Make it suck slightly less.
	  We have no business writing this crock of malarkey.
	  This should use a REAL parser based on libxml.

2001-02-02  Jody Goldberg <jgoldberg@home.com>

	* html.c (findtag) : Quick utility.
	(html_read) : use it.

2001-01-08  Jody Goldberg <jgoldberg@home.com>

	* html.c (html_write_wb_html32) : Don't leak style references.
	(html_write_wb_html40) : ditto.

2000-12-17 Jody Goldberg <jgoldberg@home.com>

	* Release 0.61

2000-12-7  Jody Goldberg <jgoldberg@home.com>

        * Release 0.60

2000-11-18  Jody Goldberg <jgoldberg@home.com>

	* Release 0.59

2000-11-13  Jody Goldberg <jgoldberg@home.com>

        * Release 0.58

2000-11-12  Almer S. Tigelaar  <almer1@dds.nl>

	* html.c 
	(html_write_wb_html32): Use sheet_get_extent instead
	of sheet->rows and sheet->cols.
	(html_write_wb_html40): Idem.

	* latex.c
	(html_write_wb_latex): Idem.
	(html_write_wb_latex2e): Idem.

	* roff.c
	(write_wb_roff): Idem.
	
2000-11-11  Michael Meeks  <michael@helixcode.com>

	* html.c (html_write_cell40): cell_default_halign not value~

2000-10-30  Jody Goldberg <jgoldberg@home.com>

	* html.[ch] : Adjust to the signature changes for reading views
	  rather than workbooks.
	* latex.[ch] : ditto.
	* roff.[ch] : ditto.

2000-10-10  Jody Goldberg <jgoldberg@home.com>

        * Release 0.57

2000-08-30  Jody Goldberg <jgoldberg@home.com>

	* roff.c : Include style.h
	* html.c : Include style.h
	* latex.c : Include style.h

2000-08-21  Jody Goldberg <jgoldberg@home.com>

	* roff.c : Include sheet.h
	* html.c : Include sheet.h

2000-08-09  Jody Goldberg <jgoldberg@home.com>

	* html.c (html_read) : Use builtin Cell::pos rather than
	  the row/col infos.

2000-07-25  Morten Welinder <terra@diku.dk>

	* latex.c (latex_fprintf_cell): Rename from latex_fprintf.  Don't
 	escape quotes.  Do escape braces.  Properly handle '^', '~', and
 	'\\'.  Don't return anything.
	(latex_fputs): New function extracted from latex_fprintf_cell.
	(html_write_wb_latex): Write sheet name in LaTeX style.
	(html_write_wb_latex2e): Ditto.

	[Sure looks like the following!]

2000-07-25  Jody Goldberg <jgoldberg@home.com>

	* latex.c (latex_fprint_string) : New function split from
	  latex_printf.
	(latex_fprintf_cell) : Renamed from latex_printf,
	(html_write_wb_latex) :  Use latex_fprint_string for sheet name.
	(html_write_wb_latex2e) : Ditto.

2000-06-18  Jody Goldberg <jgoldberg@home.com>

        * Release 0.56

2000-06-18  Jody Goldberg <jgoldberg@home.com>

        * Release 0.55

2000-05-20  Jody Goldberg <jgoldberg@home.com>

        * Release 0.54

2000-05-09  Jody Goldberg <jgoldberg@home.com>

	* Release 0.53

2000-05-04  Michael Meeks  <michael@helixcode.com>

	* html.c (html_read): fix ' ' in Sheet index.

2000-04-20  Jody Goldberg <jgoldberg@home.com>

	* html.c (html_write_cell_str) : Use cell_is_blank.
	  value_get_default_halign.
	* latex.c (latex_fprintf) : Ditto.
	* roff.c (roff_fprintf) : Ditto.

2000-04-08  Jon K Hellan  <hellan@acm.org>

	* html.c (html_write_wb_html32, html_write_wb_html40): Output
	sheet->name_unquoted instead of sheet->name.
	(html_read): Gettextize sheet name template.

	* latex.c (html_write_wb_latex, html_write_wb_latex2e):  Output
	sheet->name_unquoted instead of sheet->name.

	* roff.c (write_wb_roff): Ditto

2000-03-23  Jody Goldberg <jgoldberg@home.com>

	* epsf.c (epsf_write_cell) : Add HALIGN_CENTER_ACROSS_SELECTION.
	* html.c (html_write_cell{32,40}) : Ditto.
	* latex.c (html_write_wb_latex) : Ditto.
	* roff.c (write_wb_roff) : Ditto.

2000-03-23  Jon K Hellan  <hellan@acm.org>

	* boot.c (html_init): Tag html savers as AUTO, the others as
	WRITE_ONLY.

	* html.c (html_read): Set save info, tag as AUTO.

2000-03-04  Jody Goldberg <jgoldberg@home.com>

	* Makefile.am : disable ps.[ch], epsf.[ch].
	  These are now somewhat behind the times and have been superceded
	  by gnome-print.
	boot.c : Disable epsf.

2000-02-26  Almer. S. Tigelaar.  <almer1@dds.nl>

	* html.c 
	* (html_write_cell_str, html_write_cell32, html_write_cell40) :
	* (html_write_wb_html32, html_write_wb_html40) :
	Adjusted so it now uses sheet_style_computer and puts <BR> 
	tags in empty cells, this way the cells will _always_ render
	in a browser so the 'style' information is not lost for
	empty cells.

2000-01-31  Jon K Hellan  <hellan@acm.org>

	* roff.c (write_wb_roff): Check missing style.
	(html_write_wb_roff_ps, html_write_wb_roff_dvi,
	html_write_wb_roff_pdf, html_write_wb_roff): Check popen result.
	(write_wb_roff): Add command context.

	* epsf.c (epsf_write_wb): Call gnumeric_error_save on
	failure.

	* html.c (html_write_wb_html32, html_write_wb_html40): Ditto.

	* latex.c (html_write_wb_latex, html_write_wb_latex2e)): Call
	gnumeric_error_save on failure. Dont't panic on missing style.

2000-01-29  Jon K Hellan  <hellan@acm.org>

	Megacommit.

	The purpose of the changeset is twofold:

	1. Use CommandContexts for error reporting for file read/save.
	2. This allows us to let FileFormatOpen return 0 on success, -1 on
	   failure, same as FileFormatSave. The convention to return NULL
	   on success was highly ideosyncratic.

	* epsf.h (epsf_write_wb): Add CommandContext.

	* epsf.c (epsf_write_wb): ditto.

	* latex.h (html_write_wb_latex, html_write_wb_latex2e): ditto

	* latex.c (html_write_wb_latex, html_write_wb_latex2e): ditto

	* roff.c (html_write_wb_roff_ps, html_write_wb_roff_dvi,
	html_write_wb_roff_pdf, html_write_wb_roff): ditto

	* roff.c (html_write_wb_roff_ps, html_write_wb_roff_dvi,
	html_write_wb_roff_pdf, html_write_wb_roff): ditto

	* html.h (html_read, html_write_wb_html40, html_write_wb_html32):
	ditto.
	(html_read): Return int.

	* html.c (html_read, html_write_wb_html40, html_write_wb_html32):
	ditto
	(html_read): Return 0 on success, -1 on failure. Use
	gnumeric_error_read to report errors.

1999-12-30  Jody Goldberg <jgoldberg@home.com>

	* html.c (html_read) : Return some error strings.

1999-12-18  Michael Meeks  <mmeeks@gnu.org>

	* html.c (html_get_color): implement helper.
	(html_write_cell32, html_write_cell40): use it + be more defensive.

1999-12-18  Jarl van Katwijk <jarl@casema.net>

	* html.c (html_write_cell32, html_write_cell40): fix stupid bug.

1999-11-21  Jeff Garzik  <jgarzik@mandrakesoft.com>
 
        * html.c (html_cleanup_plugin): free pd->title

1999-10-30  Michael Meeks  <mmeeks@gnu.org>

	* html.c (html_write_cell32): fix uninitialized usage.

1999-10-24  Michael Meeks  <mmeeks@gnu.org>

	* html.c (html_write_cell_str): move common code here.
	(html_read): Update style setting.
	(html_cell_bold, html_cell_italic): kill.
	(html_write_cell32, html_write_cell40): update style bits.

	* font.c (font_get_size): kill ( mstyle_get_font_size )
	(font_match): Move common code here.
	(font_is_helvetica, font_is_monospaced, font_is_sansserif): update.

	* epsf.c (epsf_write_cell): Kill 'Style'

1999-10-20  Michael Meeks  <mmeeks@gnu.org>

	* roff.c (write_wb_roff): kill leak.

	* latex.c (html_write_wb_latex, html_write_wb_latex2e): kill leaks.

	* epsf.c (epsf_write_cell): kill leak.

	* html.c (html_write_cell32): ditto.

1999-10-19  Michael Meeks  <mmeeks@gnu.org>

	* html.c (html_cell_bold, html_cell_italic, html_read): Update.

1999-10-03  Jody Goldberg <jgoldberg@home.com>

	* html.c (html_write_cell32, html_write_cell40) :
	  Bug #2512.  Emit a </TD> after a <TD>.
	  Use cell_get_horizontal_align to correctly handle
	  the case of a 'General' format.

1999-10-07  Michael Meeks  <mmeeks@gnu.org>

	* html.c (html_cell_bold): Update to new style api.
	(html_cell_italic, html_read): ditto.

1999-09-28  Michael Meeks  <michael@nuclecu.unam.mx>

	* html.c (html_write_cell32): Update style api.
	(html_cell_bold, html_read, html_write_cell40): ditto.

	* latex.c (html_write_wb_latex2e, html_write_wb_latex): 
	ditto.

	* roff.c (write_wb_roff): ditto.

	* epsf.c (epsf_write_cell): ditto.

1999-10-03  Jody Goldberg <jgoldberg@home.com>

	* html.c (html_write_cell32, html_write_cell40) :
	  Bug #2512.  Emit a </TD> after a <TD>.
	  Use cell_get_horizontal_align to correctly handle
	  the case of a 'General' format.

13/07/99 (rasca)

	* latex.c: small fixes to use the right font for latex2e output

	* ps.c: added code to draw an object simular to an ellipse :)

12/07/99 (rasca)

	* epsf.c, ps.c: added some code to draw lines

11/07/99 (rasca)

	* font.c: changed functions to meet the new font names in gnumeric

	* epsf.c, ps.c: right alignment for text

10/07/99 (rasca)

	* added experimental EPSF support

	* added PDF support by using groff and ghostscript

	* merged in parts of miguels changes from gnumeric 0.28

09/07/99 (rasca)
	- export latex2e: added font colors
	- added latex2e export funktion
	- export latex: support for monospaced (\tt) font
	- export troff/ps: support for helvetica font
	- export troff: put font size information into the troff file
	- export troff: support for fixed font formated cells
	- export html: use TT-tag for fixed font
	- minor improvements to the troff export filter

08/07/99 (rasca)
	- added first prototype for exporting as TROFF
	- exporting html: fixed a bug which ignored empty cells
	- exporting html: added caption to every table
	- exporting latex: fixed a bug which ignoerd empty cells

1999-07-07  Miguel de Icaza  <miguel@gnu.org>

	* html.c: Split the code in manageable chunks.

	* html.c: Removed useless pieces of code.

07/07/99 (rasca)
	- added first latex export code
	- minor code clean ups
	- import horizontal cell alignment (right and center)
	- support for exporting fore- and background colors
	- correct email address in README
	- added file_format_unregister_open()
	- reading now honors italic and bold

07/07/99 (rasca)
	- minor changes to the writing code, so that the cell could
	  also have values like "<hello>"
	- simple html read function which does not recognize alignment
	  or bold/italic ..

06/07/99 (rasca)
	- right and left alignment, bold and italic seems to work :)
	- started to write a html plugin to save a sheet as a raw html file

