1.12.34
[gnumeric.git] / plugins / html / ChangeLog
blob937c8695552088a5c5b1d7ab4e46b0f2ce1b17de
1 2017-03-20  Morten Welinder <terra@gnome.org>
3         * Release 1.12.34
5 2017-03-08  Morten Welinder  <terra@gnome.org>
7         * html_read.c (html_read_row): Use gnm_hlink_new to ensure sheet
8         gets set.
10 2017-01-30  Morten Welinder <terra@gnome.org>
12         * Release 1.12.33
14 2016-08-20  Morten Welinder <terra@gnome.org>
16         * Release 1.12.32
18 2016-08-03  Andreas J. Guelzow <aguelzow@pyrshep.ca>
20         * latexhtml.c (write_sheet): make the html4.0 fragment work like
21         html4.0 and validate also in an xhtml context
23 2016-06-29  Morten Welinder <terra@gnome.org>
25         * Release 1.12.31
27 2016-06-17  Morten Welinder <terra@gnome.org>
29         * Release 1.12.30
31 2016-05-06  Morten Welinder <terra@gnome.org>
33         * Release 1.12.29
35 2016-03-22  Morten Welinder <terra@gnome.org>
37         * Release 1.12.28
39 2016-02-06  Morten Welinder <terra@gnome.org>
41         * Release 1.12.27
43 2015-12-28  Morten Welinder <terra@gnome.org>
45         * Release 1.12.26
47 2015-12-25  Morten Welinder <terra@gnome.org>
49         * Release 1.12.25
51 2015-09-20  Morten Welinder <terra@gnome.org>
53         * Release 1.12.24
55 2015-07-28  Morten Welinder <terra@gnome.org>
57         * Release 1.12.23
59 2015-04-16  Morten Welinder <terra@gnome.org>
61         * Release 1.12.22
63 2015-03-04  Morten Welinder <terra@gnome.org>
65         * Release 1.12.21
67 2015-02-04  Morten Welinder <terra@gnome.org>
69         * Release 1.12.20
71 2015-01-23  Morten Welinder <terra@gnome.org>
73         * Release 1.12.19
75 2014-11-02  Andreas J. Guelzow <aguelzow@pyrshep.ca>
77         * latex.c (latex_table_file_save_impl): new
78         (latex_table_file_save): use latex_table_file_save_impl
79         (latex_table_visible_file_save): new
80         * plugin.xml.in: add latex_table_visible_file_save
81         * latex.h (latex_table_visible_file_save): new
83 2014-09-25  Morten Welinder <terra@gnome.org>
85         * Release 1.12.18
87 2014-06-09  Morten Welinder <terra@gnome.org>
89         * Release 1.12.17
91 2014-05-23  Morten Welinder <terra@gnome.org>
93         * Release 1.12.16
95 2014-04-30  Morten Welinder <terra@gnome.org>
97         * Release 1.12.15
99 2014-04-13  Morten Welinder <terra@gnome.org>
101         * Release 1.12.14
103 2014-03-18  Morten Welinder <terra@gnome.org>
105         * Release 1.12.13
107 2014-03-03  Morten Welinder <terra@gnome.org>
109         * Release 1.12.12
111 2014-02-16  Morten Welinder <terra@gnome.org>
113         * Release 1.12.11
115 2014-02-11  Morten Welinder <terra@gnome.org>
117         * Release 1.12.10
119 2013-11-28  Morten Welinder <terra@gnome.org>
121         * Release 1.12.9
123 2013-10-07  Morten Welinder <terra@gnome.org>
125         * Release 1.12.8
127 2013-09-01  Morten Welinder <terra@gnome.org>
129         * Release 1.12.7
131 2013-08-27  Morten Welinder <terra@gnome.org>
133         * Release 1.12.6
135 2013-08-22  Andreas J. Guelzow <aguelzow@pyrshep.ca>
137         * html_read.c (html_read_content): check for invalid UTF8
139 2013-08-19  Morten Welinder <terra@gnome.org>
141         * Release 1.12.5
143 2013-07-10  Morten Welinder <terra@gnome.org>
145         * Release 1.12.4
147 2013-06-27  Andreas J. Guelzow <aguelzow@pyrshep.ca>
149         * html_read.c (html_read_content): skip empty tables
151 2013-06-25  Morten Welinder <terra@gnome.org>
153         * Release 1.12.3
155 2013-06-13  Andreas J. Guelzow <aguelzow@pyrshep.ca>
157         * latex.c (latex2e_write_file_header): set the landscape option
158         depending on the current pagesetup setting.
160 2013-04-28  Andreas J. Guelzow <aguelzow@pyrshep.ca>
162         * latex.c (latex2e_find_this_vline): renamed from latex2e_find_vline
163         (latex2e_find_vline): new, taking care of merges
164         (latex2e_find_hhlines): handle merges
166 2013-04-26  Morten Welinder <terra@gnome.org>
168         * Release 1.12.2
170 2013-04-22  Andreas J. Guelzow <aguelzow@pyrshep.ca>
172         * latex.c (latex2e_find_hhlines): do not complete partial borders
173         above a merged cell. We are not doing this in Gnumeric proper.
175 2013-04-22  Andreas J. Guelzow <aguelzow@pyrshep.ca>
177         * html.c (html_write_border_style_40_for_merged_cell): new
178         (write_cell): call html_write_border_style_40_for_merged_cell
179         as appropriate. [#635217]
181 2013-03-09  Morten Welinder <terra@gnome.org>
183         * Release 1.12.1
185 2013-02-20  Andreas J. Guelzow <aguelzow@pyrshep.ca>
187         * latex.c (latex2e_write_multicolumn_cell): don't switch locale
188         to write colours. [#694328]
190 2013-01-01  Morten Welinder  <terra@gnome.org>
192         * html.c (cb_html_attrs_as_string): Don't use deprecated goffice
193         stuff.
195 2012-12-18  Morten Welinder <terra@gnome.org>
197         * Release 1.12.0
199 2012-11-29  Morten Welinder <terra@gnome.org>
201         * Release 1.11.91
203 2012-11-16  Morten Welinder <terra@gnome.org>
205         * Release 1.11.90
207 2012-09-06  Morten Welinder <terra@gnome.org>
209         * Release 1.11.6
211 2012-07-15  Morten Welinder <terra@gnome.org>
213         * Release 1.11.5
215 2012-06-25  Morten Welinder <terra@gnome.org>
217         * Release 1.11.4
219 2012-04-21  Morten Welinder <terra@gnome.org>
221         * Release 1.11.3
223 2012-03-02  Morten Welinder <terra@gnome.org>
225         * Release 1.11.2
227 2011-12-16  Andreas J. Guelzow <aguelzow@pyrshep.ca>
229         * latex.c (cb_find_font_encodings): new
230         (latex2e_write_font_encodings): new
231         (latex2e_write_file_header): add argument and change caller,
232         call latex2e_write_font_encodings
234 2011-11-27  Morten Welinder <terra@gnome.org>
236         * Release 1.11.1
238 2011-11-24  Morten Welinder <terra@gnome.org>
240         * Release 1.11.0
242 2011-10-27  Andreas J. Guelzow <aguelzow@pyrshep.ca>
244         * html.c (cb_html_attrs_as_string): write sub- and superscript
245         attributes
247 2011-09-13  Andreas J. Guelzow <aguelzow@pyrshep.ca>
249         * html_read.c (html_file_probe): adjust call to go_guess_encoding
251 2011-07-31  Morten Welinder <terra@gnome.org>
253         * Release 1.10.17
255 2011-05-21  Morten Welinder <terra@gnome.org>
257         * Release 1.10.15
259 2011-03-24  Morten Welinder <terra@gnome.org>
261         * Release 1.10.14
263 2011-02-02  Morten Welinder <terra@gnome.org>
265         * Release 1.10.13
267 2010-12-07  Andreas J. Guelzow <aguelzow@pyrshep.ca>
269         * latex.c (file_saver_sheet_get_extent): new
270         (latex_file_save): use file_saver_sheet_get_extent
271         (latex_table_file_save): use file_saver_sheet_get_extent
273 2010-11-25  Morten Welinder <terra@gnome.org>
275         * Release 1.10.12
277 2010-10-01  Morten Welinder <terra@gnome.org>
279         * Release 1.10.11
281 2010-09-04  Morten Welinder <terra@gnome.org>
283         * Release 1.10.10
285 2010-08-16  Morten Welinder <terra@gnome.org>
287         * Release 1.10.9
289 2010-07-30  Morten Welinder <terra@gnome.org>
291         * Release 1.10.8
293 2010-06-28  Morten Welinder <terra@gnome.org>
295         * Release 1.10.7
297 2010-06-28  Andreas J. Guelzow <aguelzow@pyrshep.ca>
299         * html_read.c (GnmHtmlTableCtxt): Add wb_view field.
300         (html_read_content): Add GnmHtmlTableCtxt argument and
301           change all callers. Recurse into html_read_table as
302           required.
303         (html_file_open): Initialize wb_view field
305 2010-06-16  Morten Welinder <terra@gnome.org>
307         * Release 1.10.6
309 2010-05-30  Morten Welinder <terra@gnome.org>
311         * Release 1.10.5
313 2010-05-20  Morten Welinder <terra@gnome.org>
315         * Release 1.10.4
317 2010-05-09  Andreas J. Guelzow <aguelzow@pyrshep.ca>
319         * html.c (html_file_save): include the real version number
320           (rather than the macro name that should become the version)
322 2010-05-07  Morten Welinder <terra@gnome.org>
324         * Release 1.10.3
326 2010-04-16  Morten Welinder <terra@gnome.org>
328         * Release 1.10.2
330 2010-03-08  Morten Welinder <terra@gnome.org>
332         * Release 1.10.1
334 2010-03-04  Andreas J. Guelzow <aguelzow@pyrshep.ca>
336         * latex.c (latex2e_write_file_header): protect the created
337           LaTeX code from babel shorthands
338         (latex_file_save): try to reload the babel shorthands
340 2010-03-03  Andreas J. Guelzow <aguelzow@pyrshep.ca>
342         * latex.c (latex2e_write_multicolumn_cell): wrap multirows into
343           \parbox to allow for hyphenation
345 2010-03-03  Andreas J. Guelzow <aguelzow@pyrshep.ca>
347         * latex.c (latex2e_write_file_header): add new length
348         (latex2e_write_blank_multicolumn_cell): use different setup
349           for multirow cells
350         (latex2e_write_multicolumn_cell): ditto
351         (latex_file_save): use lengths for column widths.
353 2010-02-13  Morten Welinder <terra@gnome.org>
355         * Release 1.10.0
357 2010-01-19  Morten Welinder <terra@gnome.org>
359         * Release 1.9.18
361 2009-12-15  Morten Welinder <terra@gnome.org>
363         * Release 1.9.17
365 2009-11-29  Morten Welinder <terra@gnome.org>
367         * Release 1.9.16
369 2009-11-01  Morten Welinder <terra@gnome.org>
371         * Release 1.9.15
373 2009-10-31  Andreas J. Guelzow <aguelzow@pyrshep.ca>
375         * html.c (html_write_cell_content): handle strikethrough
376           (and fix handling of superscript/suscript)
377         (cb_html_attrs_as_string): write valid HTML4 strict.
379 2009-10-11  Morten Welinder <terra@gnome.org>
381         * Release 1.9.14
383 2009-09-20  Morten Welinder <terra@gnome.org>
385         * Release 1.9.13
387 2009-09-05  Morten Welinder <terra@gnome.org>
389         * Release 1.9.12
391 2009-09-05  Jean Brefort  <jean.brefort@normalesup.org>
393         reviewed by: <delete if not using a buddy>
395         * html.c (html_get_text_color), (html_get_back_color),
396         (html_get_border_style): renamed go-color.h macros.
397         * latex.c (latex2e_write_multicolumn_cell): ditto.
399 2009-09-01  Andreas J. Guelzow <aguelzow@pyrshep.ca>
401         * html.c (cb_html_attrs_as_string): handle PANGO_ATTR_RISE
402         (html_write_cell_content): handle superscript/subscript
404 2009-09-01  Jean Brefort  <jean.brefort@normalesup.org>
406         * html.c (html_get_text_color): renamed GOColor macros.
407         * latex.c (latex2e_write_multicolumn_cell): ditto.
409 2009-08-30  Morten Welinder <terra@gnome.org>
411         * Release 1.9.11
413 2009-08-15  Morten Welinder <terra@gnome.org>
415         * Release 1.9.10
417 2009-06-20  Morten Welinder <terra@gnome.org>
419         * Release 1.9.9
421 2009-06-16  Andreas J. Guelzow <aguelzow@pyrshep.ca>
423         * html.c (html_new_markup): The range corresponding to a PANGO
424           iterator can be rally strange.
426 2009-05-23  Morten Welinder <terra@gnome.org>
428         * Release 1.9.8
430 2009-05-17  Andreas J. Guelzow <aguelzow@pyrshep.ca>
432         * html.c (html_write_cell_content): make sure there is
433           markup before asking for it.
435 2009-05-13  Andreas J. Guelzow <aguelzow@pyrshep.ca>
437         * html.c (html_write_cell_content): remember that not
438         every string has markup
440 2009-05-12  Andreas J. Guelzow <aguelzow@pyrshep.ca>
442         * html.c (cb_html_add_chars): new
443         (cb_html_attrs_as_string): new
444         (html_new_markup): new
445         (html_write_cell_content): use html_new_markup if
446           appropriate
447         (write_cell): don't collapse XHTML and HTML4
448         (html_file_save): update DOCTYPEs
450 2009-05-06  Morten Welinder <terra@gnome.org>
452         * Release 1.9.7
454 2009-04-25  Morten Welinder <terra@gnome.org>
456         * Release 1.9.6
458 2009-03-22  Morten Welinder <terra@gnome.org>
460         * Release 1.9.5
462 2009-03-04  Andreas J. Guelzow <aguelzow@pyrshep.ca>
464         * latex.c (latex_file_save): the previous correction used an
465           inverted comparison.
467 2009-03-04  Andreas J. Guelzow <aguelzow@pyrshep.ca>
469         * latex.c (latex_file_save): don't access styles for cells
470           beyond the sheet! Fixes 574125
472 2009-02-22  Morten Welinder <terra@gnome.org>
474         * Release 1.9.4
476 2009-02-06  Jon K Hellan  <hellan@acm.org>
478         * html_read.c (html_file_open): Detect unmarked UTF16LE more
479         robustly.
481 2009-01-28  Andreas J. Guelzow <aguelzow@pyrshep.ca>
482         * latex.c (latex2e_write_file_header): use utf8x package of ucs
483         rather than utf8. Fixes 569476.
485 2009-01-23  Morten Welinder  <terra@gnome.org>
487         * latex.c (latex2e_write_multicolumn_cell): Fix scale of colour
488         components.  Fixes #568860.
490 2008-10-18  Jody Goldberg <jody@gnome.org>
492         * Release 1.9.3
494 2008-08-29  Jody Goldberg <jody@gnome.org>
496         * Release 1.9.2
498 2008-06-25  Jody Goldberg <jody@gnome.org>
500         * Release 1.9.1
502 2008-05-04  Jody Goldberg <jody@gnome.org>
504         * Release 1.9.0
506 2007-12-21  Jody Goldberg <jody@gnome.org>
508         * Release 1.8.0
510 2007-12-03  Jody Goldberg <jody@gnome.org>
512         * Release 1.7.91
514 2007-11-19  Jody Goldberg <jody@gnome.org>
516         * Release 1.7.90
518 2007-11-04  Morten Welinder <terra@gnome.org>
520         * Release 1.7.14
522 2007-10-24  Jon K Hellan  <hellan@acm.org>
524         * html_read.c (html_read_row): Really use the first url when
525         multiple urls in cell, not the last.
527 2007-10-15  Jody Goldberg <jody@gnome.org>
529         Patch from editgrid.
530         * latex.c (latex2e_find_vline) : Don't look for borders past max col.
532 2007-10-21  Morten Welinder <terra@gnome.org>
534         * Release 1.7.13
536 2007-10-08  Jon K Hellan  <hellan@acm.org>
538         * html_read.c (html_read_row): Make link to first url in cell if
539         more than one exists.
541 2007-09-04  Jody Goldberg <jody@gnome.org>
543         * Release 1.7.12
545 2007-07-24  Jody Goldberg <jody@gnome.org>
547         * Release 1.7.11
549 2007-05-03  Morten Welinder <terra@gnome.org>
551         * Release 1.7.10
553 2007-04-21  Morten Welinder <terra@gnome.org>
555         * Release 1.7.9
557 2007-03-04  Morten Welinder <terra@gnome.org>
559         * Release 1.7.8
561 2007-02-16  Morten Welinder <terra@gnome.org>
563         * Release 1.7.7
565 2006-12-17  Jody Goldberg <jody@gnome.org>
567         * Release 1.7.6
569 2006-12-04  Jody Goldberg <jody@gnome.org>
571         * Release 1.7.5
573 2006-11-20  Jody Goldberg <jody@gnome.org>
575         * Release 1.7.4
577 2006-11-19  Morten Welinder <terra@gnome.org>
579         * Release 1.7.3
581 2006-10-17  Jody Goldberg <jody@gnome.org>
583         * Release 1.7.2
585 2006-10-02  Jody Goldberg <jody@gnome.org>
587         * Release 1.7.1
589 2006-08-11  Andreas J. Guelzow <aguelzow@pyrshep.ca>
590         * latex.c (latex_file_save): use \linewidth rather
591           than \textwidth
593 2006-07-10  Andreas J. Guelzow <aguelzow@pyrshep.ca>
595         * latex.h (latex_table_file_save): new
596         * latex.c (latex_table_file_save): new
597         (latex2e_table_write_cell): new
598         (latex2e_table_write_file_header): new
599         * plugin.xml.in: add latex_table file_saver
601 2006-06-23  Andreas J. Guelzow <aguelzow@pyrshep.ca>
603         * latex.c (latex_fputs_latin): fix typo and add
604           const qualifiers
605         (latex_math_fputs_latin): ditto
607 2006-06-23  Andreas J. Guelzow <aguelzow@pyrshep.ca>
608         for Shixin Zeng <shixinzeng@sjtu.edu.cn>
610         * latex.c (latex_raw_str): new
611         (latex_fputs_utf): handle \L escape
612         (latex_math_fputs_utf): ditto
613         (latex_fputs_latin): ditto
614         (latex_math_fputs_latin): ditto
616 2006-05-25  Jean Brefort  <jean.brefort@normalesup.org>
618         * html_read.c: replaced gi18n.h by gi18n-lib.h.
619         * roff.c: ditto.
621 2006-05-08  Jody Goldberg <jody@gnome.org>
623         * Release 1.7.0
625 2006-04-01  Jody Goldberg <jody@gnome.org>
627         * html.c (html_write_cell_content) : ivan noticed that underlining is
628           not being exported.
630 2006-01-25  Morten Welinder  <terra@gnome.org>
632         * html_read.c (html_file_probe): Get rid of casts.  Fix probing in
633         the face of truncated characters and don't rely on
634         go_guess_encoding resetting the utf8 buffer on failure.
636 2006-01-25  Jon K Hellan  <hellan@acm.org>
638         http://bugzilla.gnome.org/show_bug.cgi?id=311879
639         * plugin.xml.in: probe=TRUE for html importer.
640         * html_read.[ch] (html_file_probe): New. Probe for html and Excel
641         quasi html.
643 2006-01-23   Andreas J. Guelzow <aguelzow@taliesin.ca>
645         http://bugzilla.gnome.org/show_bug.cgi?id=325656
646         * latex.c (latex_convert_latin_to_utf): new
647         (latex_fputs_latin) use latex_convert_latin_to_utf
648         (latex_math_fputs_latin): ditto
650 2006-01-14   Andreas J. Guelzow <aguelzow@taliesin.ca>
652         http://bugzilla.gnome.org/show_bug.cgi?id=325656
653         * latex.c (latex_fputs_latin) use "-" as replacement for unicode
654         (latex_math_fputs_latin): ditto
656 2006-01-04  Jon K Hellan  <hellan@acm.org>
658         * html_read.c (html_append_text): Handle whitespace in a unicode
659         compatible way.
661 2005-11-15  Jon K Hellan  <hellan@acm.org>
663         * latex.c (latex2e_write_table_header): Fix off by one.
665 2005-11-14  Jody Goldberg <jody@gnome.org>
667         * Release 1.6.1
669 2005-10-10  Jody Goldberg <jody@gnome.org>
671         * Release 1.6.0
673 2005-09-08  Jody Goldberg <jody@gnome.org>
675         * Release 1.5.90
677 2005-08-28  Morten Welinder <terra@gnome.org>
679         * Release 1.5.5
681 2005-08-28  Morten Welinder <terra@gnome.org>
683         * Release 1.5.4
685 2005-08-15  Morten Welinder <terra@gnome.org>
687         * Release 1.5.3
689 2005-06-13  Jody Goldberg <jody@gnome.org>
691         * Release 1.5.2
693 2005-05-12  Jon K Hellan  <hellan@acm.org>
695         http://bugzilla.gnome.org/show_bug.cgi?id=303827
696         * html.c (html_file_save): Don't output the xml declaration for xhtml.
698 2005-05-10  Jody Goldberg <jody@gnome.org>
700         * Release 1.5.1
702 2005-04-13  Jon K Hellan  <hellan@acm.org>
704         * html_read.c (html_file_open): Try to detect unmarked UTF16LE.
706 2005-02-24  Jon K Hellan  <hellan@acm.org>
708         * html_read.c (html_file_open): Check if file is large enough to
709         probe byte order mark.
710         (html_read_content, html_read_row): Import hyperlinks as hyperlinks.
712 2005-02-08  Jody Goldberg <jody@gnome.org>
714         * Release 1.5.0
716 2005-01-17  Jody Goldberg <jody@gnome.org>
718         * Release 1.4.2
720 2004-12-09  Jody Goldberg <jody@gnome.org>
722         * Release 1.4.1
724 2004-11-28  Jody Goldberg <jody@gnome.org>
726         * Release 1.4.0
728 2004-11-07  Jody Goldberg <jody@gnome.org>
730         * Release 1.3.93
732 2004-10-31  Jody Goldberg <jody@gnome.org>
734         * Release 1.3.92
736 2004-11-01   Andreas J. Guelzow <aguelzow@taliesin.ca>
738         http://bugzilla.gnome.org/show_bug.cgi?id=157047
739         * latex.c (latex2e_write_multicolumn_cell): cells can extend to
740           the right. So if we see a span it may start earlier than the
741           cell creating it. Add an argument specifying the column we
742           are working in.
743         (latex_file_save): add argument to latex2e_write_multicolumn_cell
744           call
746 2004-10-05  Jody Goldberg <jody@gnome.org>
748         * Release 1.3.91
750 2004-09-08  Jody Goldberg <jody@gnome.org>
752         * Release 1.3.90
754 2004-08-29  Jody Goldberg <jody@gnome.org>
756         * Release 1.3.2
758 2004-07-28   Andreas J. Guelzow <aguelzow@taliesin.ca>
760         * html.c (html_write_cell_content): only export URL links
762 2004-07-27   Andreas J. Guelzow <aguelzow@taliesin.ca>
763         for: Yukihiro Nakai  <nakai@gnome.gr.jp>
765         * html.c: Add link features.
766         * html.c: newline in cell turns to be <br> now
768 2004-07-19  Jody Goldberg <jody@gnome.org>
770         * Release 1.3.1
772 2004-05-11  Andreas J. Guelzow <aguelzow@taliesin.ca>
774         http://bugzilla.gnome.org/show_bug.cgi?id=142219
775         * latex.c (latex2e_find_vline) : Undo last patch.
777 2004-04-02  Jody Goldberg <jody@gnome.org>
779         http://bugzilla.gnome.org/show_bug.cgi?id=100372
780         * latex.c (latex2e_find_vline) : Honor visibility
782 2004-03-28  Jody Goldberg <jody@gnome.org>
784         * Release 1.3.0
786 2003-12-23  Jody Goldberg <jody@gnome.org>
788         * Release 1.2.3
790 2003-11-26  Jody Goldberg <jody@gnome.org>
792         * Release 1.2.2
794 2003-10-08  Jody Goldberg <jody@gnome.org>
796         * Release 1.2.1
798 2003-10-07  Morten Welinder  <terra@gnome.org>
800         * html_read.c (html_read_row): Plug leaks.
801         (*): Sanitize casts.
803 2003-09-15  Jody Goldberg <jody@gnome.org>
805         * Release 1.2.0
807 2003-09-10  Jody Goldberg <jody@gnome.org>
809         * Release 1.1.90
811 2003-08-21  Jody Goldberg <jody@gnome.org>
813         * Release 1.1.20
815 2003-07-15  Morten Welinder  <terra@gnome.org>
817         * latex.c (latex2e_write_multicolumn_cell): Use precomputed
818         family.
820 2003-07-06  Jon K Hellan  <hellan@acm.org>
822         * html_read.c (is_elt_type, starts_inferred_table,
823         ends_inferred_table, starts_inferred_row, ends_inferred_row): New
824         functions. Helpers for handling incomplete html fragments.
825         (html_search_for_tables): Handle incomplete html fragments,
826         usually from the clipboard. e.g. a <td> without <tr> and <table>
827         in front of it.
829 2003-06-30  Jon K Hellan  <hellan@acm.org>
831         * html_read.c: See yesterday. Now actually commit it.
833         * html.c: Revert accidental commit.
835 2003-06-29  Jon K Hellan  <hellan@acm.org>
837         * html_read.c (html_read_table): Pass in GnmHtmlTableCtxt from
838         outside. When page contains multiple tables, this lets us
839         concatenate them instead of creating multiple sheets.
840         (html_search_for_tables): Add GnmHtmlTableCtxt parameter. Don't
841         call the function recursively when this node is a table. This
842         means that tables within the table aren't treated as independent
843         tables.
844         (html_file_open): Add a GnmHtmlTableCtxt local variable and pass
845         it as an argument to html_search_for_tables.
847 2003-06-24  Jon K Hellan  <hellan@acm.org>
849         * plugin.xml.in: Add xhtml_range saver. Used when exporting to
850         clipboard.
852         * html.[ch] (xhtml_range_file_save): New function. Save range as
853         xhtml. Used when exporting to clipboard.
855         * html.c (write_sheet): Add save_scope parameter. Don't add
856         caption if scope is 'range'.
857         (html_file_save): Call write_sheet with save_scope argument.
859 2003-06-11  Andreas J. Guelzow <aguelzow@taliesin.ca>
861         * latex.c (latex_fputs_utf): new
862         (latex_math_fputs_utf): new
863         (latex_fputs_latin): formerly latex_fputs
864         (latex_math_fputs_latin): formerly latex_math_fputs
865         (latex_fputs): call appropriate latex_fputs_*
866         (latex_math_fputs): call appropriate latex_math_fputs_*
867         (latex2e_write_file_header): include appropriate encoding
869 2003-06-11  Andreas J. Guelzow <aguelzow@taliesin.ca>
871         * latex.c (latex_fputs): convert cell content to latin1
872           before exporting
873         (latex_math_fputs): ditto
874         (latex2e_write_file_header): add fullpage package
876 2003-06-07  Jody Goldberg <jody@gnome.org>
878         * Release 1.1.19
880 2003-06-07  Jody Goldberg <jody@gnome.org>
882         * Release 1.1.18
884 2003-05-25  Jody Goldberg <jody@gnome.org>
886         * html.c (html_print_encoded) : export in utf8.
887         (html_file_save) : mark the results as being utf8.
889 2003-05-20  Morten Welinder  <terra@gnome.org>
891         * html.c: Adapt to StyleColor changes.
893 2003-05-11  Jody Goldberg <jody@gnome.org>
895         * Release 1.1.17
897 2003-05-07  Jody Goldberg <jody@gnome.org>
899         * html_read.c (html_file_open) : patch compiler warning.  Not really
900           relevant now.  xmlDetectCharEncoding would never return utf8 without
901           one of the cases being true.
903 2003-04-28  Morten Welinder  <terra@gnome.org>
905         * latex.c (latex2e_print_vert_border): Sanity check.
906         (latex2e_write_multicolumn_cell): Fix off-by one access to
907         borders.
909 2003-03-31  Andreas J. Guelzow <aguelzow@taliesin.ca>
911         * latex.c: add missing border connector (31) (Thanks Adrian!)
913 2003-03-26  Jody Goldberg <jody@gnome.org>
915         * html.c (html_get_color) : no need to operate on the pixel directly.
916           Use the rgb in the StyleColor.
917         (html_get_border_style) : ditto.
919 2003-01-28  Jody Goldberg <jody@gnome.org>
921         * Release 1.1.16
923 2003-01-21  Jon K Hellan  <hellan@acm.org>
925         * html_read.c (html_append_text): New function. Append text to
926         buffer, normalizing all sequences of whitespace to a single space.
927         (html_read_content): Use html_append_text instead of htmlNodeDump
928         for content. Make content buffer a GString.
929         (html_read_row):  Make content buffer a GString.
931 2003-01-17  Jon K Hellan  <hellan@acm.org>
933         * html_read.c (html_file_open): Skip byte order mark. Arguably,
934         this is libxml2's job.
936 2003-01-16  Jon K Hellan  <hellan@acm.org>
938         (html_read_table): Take two.
940 2003-01-16  Jon K Hellan  <hellan@acm.org>
942         * html_read.c (struct GnmHtmlTableCtxt): Add. Keep state while
943         traversing thead, tfoot, tbody parts.
944         (html_read_row): Replace row and sheet parameters with a
945         GnmHtmlTableCtxt.
946         (html_read_rows): Add. Read rows in a row group (thead, tfoot,
947         tbody or plain table).
948         (html_read_table): Replace row and sheet with a
949         GnmHtmlTableCtxt. Call html_read_rows to read rows groupwise.
951 2003-01-14  Morten Welinder  <terra@diku.dk>
953         * html.c (html_get_color): Adapt to cell_get_render_color changes.
954         * latex.c (latex2e_write_multicolumn_cell): Ditto.
956 2002-12-31  Jody Goldberg <jody@gnome.org>
958         * Release 1.1.15
960 2002-12-22  Jody Goldberg <jody@gnome.org>
962         * Release 1.1.14
964 2002-12-22  Jody Goldberg <jody@gnome.org>
966         * Release 1.1.13
968 2002-11-29  Jody Goldberg <jody@gnome.org>
970         * roff.c (roff_file_save) : const the view and include gsf-output.h
972         * latex.c (latex_file_save) : const the view.
974         * html.c : include gsf-output.h and remove some vacuous comments.
975         (html_write_cell_content) : remove trailing argument from a puts.
976         (html_file_save) : const the view.
977         (html40_file_save) : ditto.
978         (html32_file_save) : ditto.
979         (html40frag_file_save) : ditto.
980         (xhtml_file_save) : ditto.
982 2002-11-28  Jon K Hellan  <hellan@acm.org>
984         * html.[ch] (html40_file_save, html32_file_save)
985         (html40frag_file_save, xhtml_file_save): Port to gsf output.
987         * html.c (html_print_encoded, html_write_cell_content)
988         (html_write_one_border_style_40, html_write_border_style_40)
989         (write_cell, write_row, write_sheet, html_file_save): Ditto.
991         * latex.[ch] (latex_file_save): Ditto.
993         * latex.c (latex_fputs, latex_math_fputs)
994         (latex2e_write_file_header, latex2e_write_table_header)
995         (latex2e_print_vert_border, latex2e_write_blank_cell)
996         (latex2e_write_multicolumn_cell, latex2e_print_hhline): Ditto.
998         * roff.[ch] (roff_fprintf, write_wb_roff, roff_file_save): Ditto.
1000         * roff.c (roff_dvi_file_save): Remove.
1002         * plugin.xml.in: Remove dvi via roff.
1004 2002-11-15  Jody Goldberg <jody@gnome.org>
1006         * Release 1.1.12
1008 2002-11-14  Jon K Hellan  <hellan@acm.org>
1010         * plugin.xml.in: Remove "open" and "import" attributes.
1012 2002-10-30  Andreas J. Guelzow <aguelzow@taliesin.ca> for
1014         * plugin.xml.in : all file_savers in this plugin are lossy
1015           (write_only)
1017 2002-10-30  Andreas J. Guelzow <aguelzow@taliesin.ca> for
1019         * roff.c (roff_fprintf) : do not print hidden cells
1020         (write_wb_roff) : recalculcate spans if necessary
1022 2002-11-02  J.H.M. Dassen (Ray) <jdassen@debian.org>
1024         * html_read.c: Added explicit casts between the various char types.
1026 2002-11-02  J.H.M. Dassen (Ray) <jdassen@debian.org>
1028         * html.h: Added xhtml_file_save prototype.
1030 2002-11-01  Jody Goldberg <jody@gnome.org>
1032         * Release 1.1.11
1034 2002-10-30  Andreas J. Guelzow <aguelzow@taliesin.ca> for
1035         Dustin T. Mudryk <mordak@hotmail.com>
1037         * latex.c (latex2e_write_multicolumn_cell) modified to exclude hidden
1038         cells in latex
1040 2002-10-30  Andreas J. Guelzow <aguelzow@taliesin.ca> for
1041         Adrian V. Custer <acuster@nature.berkeley.edu>
1043         * latex.c (latex2e_write_file_header): make
1044           \def\gnumericTableWidthDefined a \global.
1045         (latex_file_save): add some linebreaks.
1047 2002-10-31  Morten Welinder  <terra@diku.dk>
1049         * latex.c (latex_file_save): Fix col/row confusion.
1051 2002-10-30  Andreas J. Guelzow <aguelzow@taliesin.ca>
1053         * latex.c (latex2e_write_multicolumn_cell): fix a silly
1054           mistake (97246)
1055         (latex_math_fputs) : latex_fputs for math mode
1057 2002-10-29  Andreas J. Guelzow <aguelzow@taliesin.ca>
1059         * latex.c: add missing border connector (Thanks Adrian!)
1060         (latex_file_save) : calc spans
1061         * html.c (write_row) : calc spans
1063 2002-10-27  Jody Goldberg <jody@gnome.org>
1065         * Release 1.1.10
1067 2002-10-22  Andreas J. Guelzow <aguelzow@taliesin.ca>
1069         * latex.c: add missing border connector (Thanks Adrian!)
1071 2002-10-10 Tim A. Garner <garnertim@hotmail.com>
1073         * latex.c (latex2e_write_multicolumn_cell): set up a switch for
1074           displaying numbers in italics
1076 2002-10-09  Tim A. Garner <garnertim@hotmail.com>
1078         * html.c (html_write_cell_content): modified to exclude hidden
1079           cells in HTML32
1080         (write_cell): modified to exclude hidden cells in HTML40, XHTML
1081           and HTML40F
1083 2002-10-02  Andreas J. Guelzow <aguelzow@taliesin.ca>
1085         * html.c : new XHTML version
1086         (write_row): place apostrophies arounf property values
1087         (write_sheet) : use <p /> for xhtml
1088         (html_file_save) : handle version == XHTML
1089         (xhtml_file_save) : new
1090         * plugin.xml.in : add xhtml file saver
1092 2002-09-30  Jody Goldberg <jody@gnome.org>
1094         * Release 1.1.9
1096 2002-09-27  Andreas J. Guelzow <aguelzow@taliesin.ca>
1098         * html.c (write_cell): use valign=middle rather than
1099           valign=center
1101 2002-09-24  Andreas J. Guelzow <aguelzow@taliesin.ca>
1103         * html.c (html_write_cell_content): change to
1104           lowercase tags
1105         (write_cell): ditto
1106         (write_row): ditto
1107         (write_sheet): ditto
1108         (html_file_save): ditto
1110 2002-08-20  Andreas J. Guelzow <aguelzow@taliesin.ca>
1112         http://bugzilla.gnome.org/show_bug.cgi?id=92367
1113         * latex.c: adjust corner connectors
1114         (latex2e_write_file_header) : don't require
1115           length definition for files that are being input
1117 2002-08-25  Jody Goldberg <jody@gnome.org>
1119         * Release 1.1.8
1121 2002-08-15  Jon K Hellan  <hellan@acm.org>
1123         * html_read.c (html_file_open): Change type of size variable to
1124         gsf_off_t.
1126 2002-08-12  Jody Goldberg <jody@gnome.org>
1128         * Release 1.1.7
1130 2002-07-22  Zbigniew Chyla  <cyba@gnome.pl>
1132         * plugin.xml.in: Set loader type to "Gnumeric_Builtin:module".
1134 2002-07-21  Jody Goldberg <jody@gnome.org>
1136         * Release 1.1.6
1138 2002-07-15  Andreas J. Guelzow <aguelzow@taliesin.ca>
1140         http://bugzilla.gnome.org/show_bug.cgi?id=88164
1141         * latex.c (latex2e_write_multicolumn_cell) : set locale to C before
1142         writing decimals (LaTeX assumes C locale).
1144 2002-06-25  Andreas J. Guelzow <aguelzow@taliesin.ca>
1146         http://bugzilla.gnome.org/show_bug.cgi?id=84396
1147         * html.c (html_get_text_color) : be more careful
1148         (write_cell) : write the background colour if and only if the cell has a
1149           background pattern
1150         * latex.c (latex2e_write_multicolumn_cell) : be more casreful with font colours.
1152 2002-06-13  Andreas J. Guelzow <aguelzow@taliesin.ca>
1154         * html_read.c (html_read_content) : also save src prop of <img>
1156 2002-06-13  Andreas J. Guelzow <aguelzow@taliesin.ca>
1158         * html_read.c (html_search_for_tables) : important all rather than just top tables
1160 2002-06-13  Andreas J. Guelzow <aguelzow@taliesin.ca>
1162         * html_read.c (html_read_content) : add argument and save href prop of <a>
1163         (html_read_row) : set comment
1165 2002-06-12  Jody Goldberg <jody@gnome.org>
1167         * html_read.c : clean up the includes and remove some old cruft.
1169 2002-06-12  Andreas J. Guelzow <aguelzow@taliesin.ca>
1171         * html_read.c (html_read_content) : new
1172         (html_read_row) : move some code into html_read_content, <th> should be bold
1174 2002-06-12  Andreas J. Guelzow <aguelzow@taliesin.ca>
1176         * html_read.c (html_read_row) : handle merges (colspan/rowspan)
1178 2002-06-12  Andreas J. Guelzow <aguelzow@taliesin.ca>
1180         * html.h (html_file_open) : fix prototype
1181         * html_read.c (html_read_buffer) : disable
1182         (html_get_sheet) : new
1183         (html_read_row) : new
1184         (html_read_table) : new
1185         (html_search_for_tables) : really find tables
1186         (html_read_buffer) : change invocation of html_search_for_tables
1188 2002-06-06  Jody Goldberg <jody@gnome.org>
1190         * html_read.c (html_file_open) : convert to using libgsf.
1191           And rewrite to use libxml2's html parser.  We still need to walk the
1192           resulting parse tree.
1194 2002-05-29  Jody Goldberg <jody@gnome.org>
1196         * boot.c : remove gnome.h
1197         * font.c : ditto.
1198         * roff.c : use libgnome/gnome-i18n.h
1200 2002-05-29  Jody Goldberg <jody@gnome.org>
1202         * Release 1.1.4
1204 2002-05-13  Andreas J. Guelzow <aguelzow@taliesin.ca>
1206         * html_read.c (html32_read_buffer) : make static
1208 2002-04-29  Jody Goldberg <jody@gnome.org>
1210         * Release 1.1.3
1212 2002-04-16  Jody Goldberg <jody@gnome.org>
1214         * html_read.c (html32_file_open) : switch to mmap and break the bogus
1215           little parser out into.
1216         (html32_read_buffer) : here.  Take a guess at a decent interface for
1217           buffer parsing.  The goal is to register these in the clpboard.
1219 2002-04-16  Jody Goldberg <jody@gnome.org>
1221         * html_read.c : split the read functionality into a seprate file to
1222           start work on a parser for buffers.
1224 2002-04-09  Andreas J. Guelzow <aguelzow@taliesin.ca>
1226         * html.c (html_write_border_style_40) : new
1227         (html_get_border_style) : new
1228         (write_sheet) : for html4 set replace cell spacing with cell padding
1229         (write_cell) : call html_write_border_style_40
1231 2002-04-09  Andreas J. Guelzow <aguelzow@taliesin.ca>
1233         * html.c (write_cell) : include styles specs for HTML4.0
1235 2002-04-02  Jody Goldberg <jody@gnome.org>
1237         * latex.c (latex2e_write_multicolumn_cell) : Cell::col_info is
1238           deprecated.  Use Cell::pos::col
1240 2002-03-25  Jody Goldberg <jody@gnome.org>
1242         * Release 1.1.2
1244 2002-03-10  Jody Goldberg <jody@gnome.org>
1246         * Release 1.1.1
1248 2002-02-21  Morten Welinder <terra@diku.dk>
1250         * font.c (font_is_monospaced): Constify.
1251         (font_is_helvetica): Constify.
1252         (font_is_sansserif): Constify.
1254 2002-02-18  Jody Goldberg <jody@gnome.org>
1256         * Release 1.1.0
1258 2002-01-28  Andreas J. Guelzow <aguelzow@taliesin.ca>
1260         * latex.c don't let strings stradle lines
1262 2002-01-24  Andreas J. Guelzow <aguelzow@taliesin.ca>
1264         * html.c (html_get_text_color) : make sure text is in fact rendered
1265         * latex.c (latex2e_write_multicolumn_cell) : ditto
1267 2002-01-21  Jody Goldberg <jody@gnome.org>
1269         * Release 1.0.3
1271 2002-01-15  Jody Goldberg <jody@gnome.org>
1273         * Release 1.0.2
1275 2002-01-06  Jody Goldberg <jody@gnome.org>
1277         * Release 1.0.1
1279 2001-12-31  J.H.M. Dassen (Ray) <jdassen@debian.org>
1281         * html.c (html_get_text_color) : use guint* rather than int* for r,g,b.
1282         * html.c (html_get_color) : ditto.
1284 2001-12-30  J.H.M. Dassen (Ray) <jdassen@debian.org>
1286         * html.c (write_row) : Separated pos initialisation from declaration.
1288 2001-12-31  Jody Goldberg <jody@gnome.org>
1290         * html.c (write_cell) : warning suppression.
1292 2001-12-31  Jody Goldberg <jody@gnome.org>
1294         * Release 1.0.0
1296 2001-12-27  Andreas J. Guelzow <aguelzow@taliesin.ca>
1298         http://bugzilla.gnome.org/show_bug.cgi?id=66457
1299         * roff.c (write_wb_roff) : use real col & row numbers
1301 2001-12-26  Andreas J. Guelzow <aguelzow@taliesin.ca>
1303         http://bugzilla.gnome.org/show_bug.cgi?id=67550
1304         * html.c (html_get_text_color) : fix text colours determined
1305           by number formatting
1306         * latex.c (latex2e_write_multicolumn_cell) : ditto
1308 2001-12-24  Jody Goldberg <jody@gnome.org>
1310         * Release 0.99.1
1312 2001-12-21  Andreas J. Guelzow <aguelzow@taliesin.ca>
1314         * html.h : Add html40frag_file_save
1315         * plugin.xml.in : ditto
1316         * html.c (html_print_encoded) : changed from
1317         (html_write_cell_content) : changed from html_write_cell_str
1318         (write_row) : new procedure figuring out merges and spans
1319         (write_cell) : formerly html_write_cell40 and html_write_cell32
1320         (write_sheet) : new procedure
1321         (html32_file_save) : changed to wrapper calling html_file_save
1322         (html40_file_save) : changed to wrapper calling html_file_save
1323         (html40frag_file_save) : new wrapper calling html_file_save
1324         (html_file_save) : common code of html32_file_save and
1325           html40_file_save
1328 2001-12-15  Jody Goldberg <jody@gnome.org>
1330         * Release 0.99.0
1332 2001-12-10  Andreas J. Guelzow <aguelzow@taliesin.ca>
1334         * latex.c (latex2e_write_multicolumn_cell) : implement
1335           spans and scale tables to width of page,
1336           some minor fixes
1337         (latex_file_save) : ditto
1339 2001-12-07  Andreas J. Guelzow <aguelzow@taliesin.ca>
1341         * README : remove latex209 exporter
1342         * latex.c : ditto
1343         * latex.h : ditto
1344         * plugin.xml.in : ditto
1346 2001-12-06  Andreas J. Guelzow <aguelzow@taliesin.ca>
1348         * latex.c : combine border data structures plus some
1349           cleanup
1350         (latex2e_find_vline) : new function
1351         (latex2e_write_blank_cell) : new short extract of
1352           latex2e_write_multicolumn_cell
1353         (latex2e_file_save) : setup info for connection markers in
1354           \hhline
1355         (latex2e_print_hhline) : print them
1357 2001-12-05  Andreas J. Guelzow <aguelzow@taliesin.ca>
1359         * latex.c : remove default grid
1360         (latex2e_write_multicolumn_cell) : Handle merges over
1361           more than one row and handle vertical borders.
1362         (latex2e_file_save) : handle horizontal borders.
1363         (latex2e_print_vert_border) : new utility
1364         (latex2e_find_hhlines) : new utility
1365         (latex2e_print_hhline) : new utility
1367 2001-12-04  Andreas J. Guelzow <aguelzow@taliesin.ca>
1369         * latex.c (latex2e_write_multicolumn_cell) wrap text
1370           (http://bugzilla.gnome.org/show_bug.cgi?id=20898)
1371           use math mode for mathematical formats
1372           (http://bugzilla.gnome.org/show_bug.cgi?id=63395)
1373         (latex2e_file_save) retain relative column sizes
1375 2001-11-19  Jody Goldberg <jgoldberg@home.com>
1377         * Release 0.76
1379 2001-11-05  Jody Goldberg <jgoldberg@home.com>
1381         * Release 0.75
1383 2001-10-29  Jody Goldberg <jgoldberg@home.com>
1385         * Release 0.74
1387 2001-10-29  Jody Goldberg <jgoldberg@home.com>
1389         * Release 0.73
1391 2001-10-28  Jody Goldberg <jgoldberg@home.com>
1393         * latex.c (latex2e_file_save) : Use sheet_merge_is_corner.
1395 2001-10-16  Adrian Custer <acuster@nature.berkeley.edu>
1397         * latex.c : split the LaTeX2e exporter into four functions. The base
1398         function writes the headers and checks for merges.
1399                 Add latex2e_write_file_header() which sets up the LaTeX file with user
1400                         preferences and allows the file to be \input -able (fixes
1401                         http://bugzilla.gnome.org/show_bug.cgi?id=29506
1402                         suggestion of Han-Wen Nienhuys).
1403                 Add latex2e_write_table_header() allows control of the headers and
1404                         footers for this longtable.
1405                 Add     latex2e_write_multicolumn_cell() to output cell contents and
1406                         borders.
1407         Please Note:
1408                 THE LaTeX2e EXPORTER NOW ONLY EXPORTS THE TOP SHEET!
1409                 The LaTeX file can be modified to print in landscape mode.
1410                 The file can be now be longer than a single page (uses \longtable,
1411                         suggestion of Jacek Pilszka on gnome-list).
1412                 Preliminary support for merges: single row, horizontal merges that do
1413                         not span past the last column of the table are supported.
1415 2001-10-18  Jody Goldberg <jgoldberg@home.com>
1417         * Release 0.72
1419 2001-10-15  Adrian Custer <acuster@nature.berkeley.edu>
1421         * latex.c : add documentation to functions, trivial changes to 2.09
1422         exporter code.
1423         * plugin.xml.in : changed identifier from LaTeX to LaTeX 2.09.
1425 2001-10-14  Adrian Custer <acuster@nature.berkeley.edu>
1427         * latex.c : re-order the latex escape sequence, add documentation.
1429 2001-10-07  Jody Goldberg <jgoldberg@home.com>
1431         * Release 0.71
1433 2001-09-25  Jon K Hellan  <hellan@acm.org>
1435         * Add plugin.xml
1437 2001-08-24  Jody Goldberg <jgoldberg@home.com>
1439         * font.h : don't include a gui headerfile.
1440         * boot.h : ditto.
1441         * html.h : ditto.
1442         * latex.h : ditto.
1443         * roff.h : ditto.
1445 2001-08-21  Zbigniew Chyla  <cyba@gnome.pl>
1447         * plugin.xml: Removed
1449         * plugin.xml.in: Copied from plugin.xml, prepared for localization.
1451         * Makefile.am: Use xml-i18n-tools to create plugin.xml (with
1452         translations merged from .po file).
1454 2001-08-20  Jody Goldberg <jgoldberg@home.com>
1456         * Release 0.70
1458 2001-08-17  Morten Welinder <terra@diku.dk>
1460         * html.c (html_get_string): Eliminate bogus use of strstr.
1462 2001-08-17  Morten Welinder <terra@diku.dk>
1464         * html.c (html_fprintf): Use fputc.  Don't do anything special for
1465         single quote.
1466         (html32_file_save): Add type to STYLE element.
1467         (html_write_cell32): Use align, not halign.
1469 2001-08-11  Jody Goldberg <jgoldberg@home.com>
1471         * Release 0.69
1473 2001-08-01  Jody Goldberg <jgoldberg@home.com>
1475         * html.c (html32_file_save) : more conformance problems.
1476         (html40_file_save) : ditto.
1478 2001-08-01  Jody Goldberg <jgoldberg@home.com>
1480         * html.c (html32_file_save) : Close with </BODY> not <BODY>
1481         (html40_file_save) : ditto.
1483 2001-07-18  Zbigniew Chyla  <cyba@gnome.pl>
1485         * plugin.xml: Removed PDF file saver.
1487         * roff.c (roff_pdf_file_save): Removed.
1489 2001-07-17  Jody Goldberg <jgoldberg@home.com>
1491         * Release 0.68
1493 2001-06-28  Jody Goldberg <jgoldberg@home>
1495         * Release 0.67
1497 2001-06-28  Jody Goldberg <jgoldberg@home.com>
1499         * roff.c (write_wb_roff) : we don't handle spans or merges.
1500         * latex.c (latex2e_file_save) : ditto.
1501         (latex_file_save) : ditto.
1502         * html.c (html32_file_save) : ditto.
1503         (html40_file_save) : ditto.
1505 2001-06-27  Jody Goldberg <jgoldberg@home.com>
1507         * Release 0.66
1509 2001-05-21  Zbigniew Chyla  <cyba@gnome.pl>
1511         * html.[ch] (html32_file_save, html40_file_save, html32_file_open)
1512         latex.[ch] (latex_file_save, latex2e_file_save)
1513         roff.[ch] (roff_dvi_file_save, roff_pdf_file_save, roff_file_save):
1514         s/FileOpener/GnumFileOpener/
1515         s/FileSaver/GnumFileSaver/
1517 2001-05-20  Jody Goldberg <jgoldberg@home.com>
1519         * Release 0.65
1521 2001-05-19  Almer S. Tigelaar  <almer@gnome.org>
1523         * plugin.xml : Fix minor typo.
1525 2001-05-18  Jody Goldberg <jgoldberg@home.com>
1527         * plugin.xml : Make name more descriptive.
1529 2001-04-19  Jody Goldberg <jgoldberg@home.com>
1531         * roff.c (write_wb_roff) : fix leak.
1532         * latex.c (latex_file_save) : ditto.
1533         (latex2e_file_save) : ditto.
1534         * html.c (html32_file_save) : Ditto.
1535         (html40_file_save) : Ditto.
1537 2001-03-17  Jody Goldberg <jgoldberg@home.com>
1539         * Release 0.64
1541 2001-02-23  Jody Goldberg <jgoldberg@home.com>
1543         * Release 0.63
1545 2001-02-16  Jody Goldberg <jgoldberg@home.com>
1547         * Release 0.62
1549 2001-02-12  Karl Eichwalder  <ke@suse.de>
1551         * Makefile.am (EXTRA_DIST): Add $(gnumeric_plugin_html_DATA).
1553 2001-02-06  Jody Goldberg <jgoldberg@home.com>
1555         * html.c (html_fprintf) : escape more characters
1556         (html_get_string) : unescape more characters.
1558 2001-02-03  Jody Goldberg <jgoldberg@home.com>
1560         * html.c (html_read) : Make it suck slightly less.
1561           We have no business writing this crock of malarkey.
1562           This should use a REAL parser based on libxml.
1564 2001-02-02  Jody Goldberg <jgoldberg@home.com>
1566         * html.c (findtag) : Quick utility.
1567         (html_read) : use it.
1569 2001-01-08  Jody Goldberg <jgoldberg@home.com>
1571         * html.c (html_write_wb_html32) : Don't leak style references.
1572         (html_write_wb_html40) : ditto.
1574 2000-12-17 Jody Goldberg <jgoldberg@home.com>
1576         * Release 0.61
1578 2000-12-7  Jody Goldberg <jgoldberg@home.com>
1580         * Release 0.60
1582 2000-11-18  Jody Goldberg <jgoldberg@home.com>
1584         * Release 0.59
1586 2000-11-13  Jody Goldberg <jgoldberg@home.com>
1588         * Release 0.58
1590 2000-11-12  Almer S. Tigelaar  <almer1@dds.nl>
1592         * html.c
1593         (html_write_wb_html32): Use sheet_get_extent instead
1594         of sheet->rows and sheet->cols.
1595         (html_write_wb_html40): Idem.
1597         * latex.c
1598         (html_write_wb_latex): Idem.
1599         (html_write_wb_latex2e): Idem.
1601         * roff.c
1602         (write_wb_roff): Idem.
1604 2000-11-11  Michael Meeks  <michael@helixcode.com>
1606         * html.c (html_write_cell40): cell_default_halign not value~
1608 2000-10-30  Jody Goldberg <jgoldberg@home.com>
1610         * html.[ch] : Adjust to the signature changes for reading views
1611           rather than workbooks.
1612         * latex.[ch] : ditto.
1613         * roff.[ch] : ditto.
1615 2000-10-10  Jody Goldberg <jgoldberg@home.com>
1617         * Release 0.57
1619 2000-08-30  Jody Goldberg <jgoldberg@home.com>
1621         * roff.c : Include style.h
1622         * html.c : Include style.h
1623         * latex.c : Include style.h
1625 2000-08-21  Jody Goldberg <jgoldberg@home.com>
1627         * roff.c : Include sheet.h
1628         * html.c : Include sheet.h
1630 2000-08-09  Jody Goldberg <jgoldberg@home.com>
1632         * html.c (html_read) : Use builtin Cell::pos rather than
1633           the row/col infos.
1635 2000-07-25  Morten Welinder <terra@diku.dk>
1637         * latex.c (latex_fprintf_cell): Rename from latex_fprintf.  Don't
1638         escape quotes.  Do escape braces.  Properly handle '^', '~', and
1639         '\\'.  Don't return anything.
1640         (latex_fputs): New function extracted from latex_fprintf_cell.
1641         (html_write_wb_latex): Write sheet name in LaTeX style.
1642         (html_write_wb_latex2e): Ditto.
1644         [Sure looks like the following!]
1646 2000-07-25  Jody Goldberg <jgoldberg@home.com>
1648         * latex.c (latex_fprint_string) : New function split from
1649           latex_printf.
1650         (latex_fprintf_cell) : Renamed from latex_printf,
1651         (html_write_wb_latex) :  Use latex_fprint_string for sheet name.
1652         (html_write_wb_latex2e) : Ditto.
1654 2000-06-18  Jody Goldberg <jgoldberg@home.com>
1656         * Release 0.56
1658 2000-06-18  Jody Goldberg <jgoldberg@home.com>
1660         * Release 0.55
1662 2000-05-20  Jody Goldberg <jgoldberg@home.com>
1664         * Release 0.54
1666 2000-05-09  Jody Goldberg <jgoldberg@home.com>
1668         * Release 0.53
1670 2000-05-04  Michael Meeks  <michael@helixcode.com>
1672         * html.c (html_read): fix ' ' in Sheet index.
1674 2000-04-20  Jody Goldberg <jgoldberg@home.com>
1676         * html.c (html_write_cell_str) : Use cell_is_blank.
1677           value_get_default_halign.
1678         * latex.c (latex_fprintf) : Ditto.
1679         * roff.c (roff_fprintf) : Ditto.
1681 2000-04-08  Jon K Hellan  <hellan@acm.org>
1683         * html.c (html_write_wb_html32, html_write_wb_html40): Output
1684         sheet->name_unquoted instead of sheet->name.
1685         (html_read): Gettextize sheet name template.
1687         * latex.c (html_write_wb_latex, html_write_wb_latex2e):  Output
1688         sheet->name_unquoted instead of sheet->name.
1690         * roff.c (write_wb_roff): Ditto
1692 2000-03-23  Jody Goldberg <jgoldberg@home.com>
1694         * epsf.c (epsf_write_cell) : Add HALIGN_CENTER_ACROSS_SELECTION.
1695         * html.c (html_write_cell{32,40}) : Ditto.
1696         * latex.c (html_write_wb_latex) : Ditto.
1697         * roff.c (write_wb_roff) : Ditto.
1699 2000-03-23  Jon K Hellan  <hellan@acm.org>
1701         * boot.c (html_init): Tag html savers as AUTO, the others as
1702         WRITE_ONLY.
1704         * html.c (html_read): Set save info, tag as AUTO.
1706 2000-03-04  Jody Goldberg <jgoldberg@home.com>
1708         * Makefile.am : disable ps.[ch], epsf.[ch].
1709           These are now somewhat behind the times and have been superceded
1710           by gnome-print.
1711         boot.c : Disable epsf.
1713 2000-02-26  Almer. S. Tigelaar.  <almer1@dds.nl>
1715         * html.c
1716         * (html_write_cell_str, html_write_cell32, html_write_cell40) :
1717         * (html_write_wb_html32, html_write_wb_html40) :
1718         Adjusted so it now uses sheet_style_computer and puts <BR>
1719         tags in empty cells, this way the cells will _always_ render
1720         in a browser so the 'style' information is not lost for
1721         empty cells.
1723 2000-01-31  Jon K Hellan  <hellan@acm.org>
1725         * roff.c (write_wb_roff): Check missing style.
1726         (html_write_wb_roff_ps, html_write_wb_roff_dvi,
1727         html_write_wb_roff_pdf, html_write_wb_roff): Check popen result.
1728         (write_wb_roff): Add command context.
1730         * epsf.c (epsf_write_wb): Call gnumeric_error_save on
1731         failure.
1733         * html.c (html_write_wb_html32, html_write_wb_html40): Ditto.
1735         * latex.c (html_write_wb_latex, html_write_wb_latex2e)): Call
1736         gnumeric_error_save on failure. Dont't panic on missing style.
1738 2000-01-29  Jon K Hellan  <hellan@acm.org>
1740         Megacommit.
1742         The purpose of the changeset is twofold:
1744         1. Use CommandContexts for error reporting for file read/save.
1745         2. This allows us to let FileFormatOpen return 0 on success, -1 on
1746            failure, same as FileFormatSave. The convention to return NULL
1747            on success was highly ideosyncratic.
1749         * epsf.h (epsf_write_wb): Add CommandContext.
1751         * epsf.c (epsf_write_wb): ditto.
1753         * latex.h (html_write_wb_latex, html_write_wb_latex2e): ditto
1755         * latex.c (html_write_wb_latex, html_write_wb_latex2e): ditto
1757         * roff.c (html_write_wb_roff_ps, html_write_wb_roff_dvi,
1758         html_write_wb_roff_pdf, html_write_wb_roff): ditto
1760         * roff.c (html_write_wb_roff_ps, html_write_wb_roff_dvi,
1761         html_write_wb_roff_pdf, html_write_wb_roff): ditto
1763         * html.h (html_read, html_write_wb_html40, html_write_wb_html32):
1764         ditto.
1765         (html_read): Return int.
1767         * html.c (html_read, html_write_wb_html40, html_write_wb_html32):
1768         ditto
1769         (html_read): Return 0 on success, -1 on failure. Use
1770         gnumeric_error_read to report errors.
1772 1999-12-30  Jody Goldberg <jgoldberg@home.com>
1774         * html.c (html_read) : Return some error strings.
1776 1999-12-18  Michael Meeks  <mmeeks@gnu.org>
1778         * html.c (html_get_color): implement helper.
1779         (html_write_cell32, html_write_cell40): use it + be more defensive.
1781 1999-12-18  Jarl van Katwijk <jarl@casema.net>
1783         * html.c (html_write_cell32, html_write_cell40): fix stupid bug.
1785 1999-11-21  Jeff Garzik  <jgarzik@mandrakesoft.com>
1787         * html.c (html_cleanup_plugin): free pd->title
1789 1999-10-30  Michael Meeks  <mmeeks@gnu.org>
1791         * html.c (html_write_cell32): fix uninitialized usage.
1793 1999-10-24  Michael Meeks  <mmeeks@gnu.org>
1795         * html.c (html_write_cell_str): move common code here.
1796         (html_read): Update style setting.
1797         (html_cell_bold, html_cell_italic): kill.
1798         (html_write_cell32, html_write_cell40): update style bits.
1800         * font.c (font_get_size): kill ( mstyle_get_font_size )
1801         (font_match): Move common code here.
1802         (font_is_helvetica, font_is_monospaced, font_is_sansserif): update.
1804         * epsf.c (epsf_write_cell): Kill 'Style'
1806 1999-10-20  Michael Meeks  <mmeeks@gnu.org>
1808         * roff.c (write_wb_roff): kill leak.
1810         * latex.c (html_write_wb_latex, html_write_wb_latex2e): kill leaks.
1812         * epsf.c (epsf_write_cell): kill leak.
1814         * html.c (html_write_cell32): ditto.
1816 1999-10-19  Michael Meeks  <mmeeks@gnu.org>
1818         * html.c (html_cell_bold, html_cell_italic, html_read): Update.
1820 1999-10-03  Jody Goldberg <jgoldberg@home.com>
1822         * html.c (html_write_cell32, html_write_cell40) :
1823           Bug #2512.  Emit a </TD> after a <TD>.
1824           Use cell_get_horizontal_align to correctly handle
1825           the case of a 'General' format.
1827 1999-10-07  Michael Meeks  <mmeeks@gnu.org>
1829         * html.c (html_cell_bold): Update to new style api.
1830         (html_cell_italic, html_read): ditto.
1832 1999-09-28  Michael Meeks  <michael@nuclecu.unam.mx>
1834         * html.c (html_write_cell32): Update style api.
1835         (html_cell_bold, html_read, html_write_cell40): ditto.
1837         * latex.c (html_write_wb_latex2e, html_write_wb_latex):
1838         ditto.
1840         * roff.c (write_wb_roff): ditto.
1842         * epsf.c (epsf_write_cell): ditto.
1844 1999-10-03  Jody Goldberg <jgoldberg@home.com>
1846         * html.c (html_write_cell32, html_write_cell40) :
1847           Bug #2512.  Emit a </TD> after a <TD>.
1848           Use cell_get_horizontal_align to correctly handle
1849           the case of a 'General' format.
1851 13/07/99 (rasca)
1853         * latex.c: small fixes to use the right font for latex2e output
1855         * ps.c: added code to draw an object simular to an ellipse :)
1857 12/07/99 (rasca)
1859         * epsf.c, ps.c: added some code to draw lines
1861 11/07/99 (rasca)
1863         * font.c: changed functions to meet the new font names in gnumeric
1865         * epsf.c, ps.c: right alignment for text
1867 10/07/99 (rasca)
1869         * added experimental EPSF support
1871         * added PDF support by using groff and ghostscript
1873         * merged in parts of miguels changes from gnumeric 0.28
1875 09/07/99 (rasca)
1876         - export latex2e: added font colors
1877         - added latex2e export funktion
1878         - export latex: support for monospaced (\tt) font
1879         - export troff/ps: support for helvetica font
1880         - export troff: put font size information into the troff file
1881         - export troff: support for fixed font formated cells
1882         - export html: use TT-tag for fixed font
1883         - minor improvements to the troff export filter
1885 08/07/99 (rasca)
1886         - added first prototype for exporting as TROFF
1887         - exporting html: fixed a bug which ignored empty cells
1888         - exporting html: added caption to every table
1889         - exporting latex: fixed a bug which ignoerd empty cells
1891 1999-07-07  Miguel de Icaza  <miguel@gnu.org>
1893         * html.c: Split the code in manageable chunks.
1895         * html.c: Removed useless pieces of code.
1897 07/07/99 (rasca)
1898         - added first latex export code
1899         - minor code clean ups
1900         - import horizontal cell alignment (right and center)
1901         - support for exporting fore- and background colors
1902         - correct email address in README
1903         - added file_format_unregister_open()
1904         - reading now honors italic and bold
1906 07/07/99 (rasca)
1907         - minor changes to the writing code, so that the cell could
1908           also have values like "<hello>"
1909         - simple html read function which does not recognize alignment
1910           or bold/italic ..
1912 06/07/99 (rasca)
1913         - right and left alignment, bold and italic seems to work :)
1914         - started to write a html plugin to save a sheet as a raw html file