1.12.39
[gnumeric.git] / plugins / html / ChangeLog
blob4463d7f0c1a911d31cabfef454d6354b49f7d32a
1 2018-03-13  Morten Welinder <terra@gnome.org>
3         * Release 1.12.39
5 2017-12-28  Morten Welinder <terra@gnome.org>
7         * Release 1.12.38
9 2017-12-01  Morten Welinder <terra@gnome.org>
11         * Release 1.12.37
13 2017-11-18  Morten Welinder <terra@gnome.org>
15         * Release 1.12.36
17 2017-07-06  Morten Welinder <terra@gnome.org>
19         * Release 1.12.35
21 2017-03-20  Morten Welinder <terra@gnome.org>
23         * Release 1.12.34
25 2017-03-08  Morten Welinder  <terra@gnome.org>
27         * html_read.c (html_read_row): Use gnm_hlink_new to ensure sheet
28         gets set.
30 2017-01-30  Morten Welinder <terra@gnome.org>
32         * Release 1.12.33
34 2016-08-20  Morten Welinder <terra@gnome.org>
36         * Release 1.12.32
38 2016-08-03  Andreas J. Guelzow <aguelzow@pyrshep.ca>
40         * latexhtml.c (write_sheet): make the html4.0 fragment work like
41         html4.0 and validate also in an xhtml context
43 2016-06-29  Morten Welinder <terra@gnome.org>
45         * Release 1.12.31
47 2016-06-17  Morten Welinder <terra@gnome.org>
49         * Release 1.12.30
51 2016-05-06  Morten Welinder <terra@gnome.org>
53         * Release 1.12.29
55 2016-03-22  Morten Welinder <terra@gnome.org>
57         * Release 1.12.28
59 2016-02-06  Morten Welinder <terra@gnome.org>
61         * Release 1.12.27
63 2015-12-28  Morten Welinder <terra@gnome.org>
65         * Release 1.12.26
67 2015-12-25  Morten Welinder <terra@gnome.org>
69         * Release 1.12.25
71 2015-09-20  Morten Welinder <terra@gnome.org>
73         * Release 1.12.24
75 2015-07-28  Morten Welinder <terra@gnome.org>
77         * Release 1.12.23
79 2015-04-16  Morten Welinder <terra@gnome.org>
81         * Release 1.12.22
83 2015-03-04  Morten Welinder <terra@gnome.org>
85         * Release 1.12.21
87 2015-02-04  Morten Welinder <terra@gnome.org>
89         * Release 1.12.20
91 2015-01-23  Morten Welinder <terra@gnome.org>
93         * Release 1.12.19
95 2014-11-02  Andreas J. Guelzow <aguelzow@pyrshep.ca>
97         * latex.c (latex_table_file_save_impl): new
98         (latex_table_file_save): use latex_table_file_save_impl
99         (latex_table_visible_file_save): new
100         * plugin.xml.in: add latex_table_visible_file_save
101         * latex.h (latex_table_visible_file_save): new
103 2014-09-25  Morten Welinder <terra@gnome.org>
105         * Release 1.12.18
107 2014-06-09  Morten Welinder <terra@gnome.org>
109         * Release 1.12.17
111 2014-05-23  Morten Welinder <terra@gnome.org>
113         * Release 1.12.16
115 2014-04-30  Morten Welinder <terra@gnome.org>
117         * Release 1.12.15
119 2014-04-13  Morten Welinder <terra@gnome.org>
121         * Release 1.12.14
123 2014-03-18  Morten Welinder <terra@gnome.org>
125         * Release 1.12.13
127 2014-03-03  Morten Welinder <terra@gnome.org>
129         * Release 1.12.12
131 2014-02-16  Morten Welinder <terra@gnome.org>
133         * Release 1.12.11
135 2014-02-11  Morten Welinder <terra@gnome.org>
137         * Release 1.12.10
139 2013-11-28  Morten Welinder <terra@gnome.org>
141         * Release 1.12.9
143 2013-10-07  Morten Welinder <terra@gnome.org>
145         * Release 1.12.8
147 2013-09-01  Morten Welinder <terra@gnome.org>
149         * Release 1.12.7
151 2013-08-27  Morten Welinder <terra@gnome.org>
153         * Release 1.12.6
155 2013-08-22  Andreas J. Guelzow <aguelzow@pyrshep.ca>
157         * html_read.c (html_read_content): check for invalid UTF8
159 2013-08-19  Morten Welinder <terra@gnome.org>
161         * Release 1.12.5
163 2013-07-10  Morten Welinder <terra@gnome.org>
165         * Release 1.12.4
167 2013-06-27  Andreas J. Guelzow <aguelzow@pyrshep.ca>
169         * html_read.c (html_read_content): skip empty tables
171 2013-06-25  Morten Welinder <terra@gnome.org>
173         * Release 1.12.3
175 2013-06-13  Andreas J. Guelzow <aguelzow@pyrshep.ca>
177         * latex.c (latex2e_write_file_header): set the landscape option
178         depending on the current pagesetup setting.
180 2013-04-28  Andreas J. Guelzow <aguelzow@pyrshep.ca>
182         * latex.c (latex2e_find_this_vline): renamed from latex2e_find_vline
183         (latex2e_find_vline): new, taking care of merges
184         (latex2e_find_hhlines): handle merges
186 2013-04-26  Morten Welinder <terra@gnome.org>
188         * Release 1.12.2
190 2013-04-22  Andreas J. Guelzow <aguelzow@pyrshep.ca>
192         * latex.c (latex2e_find_hhlines): do not complete partial borders
193         above a merged cell. We are not doing this in Gnumeric proper.
195 2013-04-22  Andreas J. Guelzow <aguelzow@pyrshep.ca>
197         * html.c (html_write_border_style_40_for_merged_cell): new
198         (write_cell): call html_write_border_style_40_for_merged_cell
199         as appropriate. [#635217]
201 2013-03-09  Morten Welinder <terra@gnome.org>
203         * Release 1.12.1
205 2013-02-20  Andreas J. Guelzow <aguelzow@pyrshep.ca>
207         * latex.c (latex2e_write_multicolumn_cell): don't switch locale
208         to write colours. [#694328]
210 2013-01-01  Morten Welinder  <terra@gnome.org>
212         * html.c (cb_html_attrs_as_string): Don't use deprecated goffice
213         stuff.
215 2012-12-18  Morten Welinder <terra@gnome.org>
217         * Release 1.12.0
219 2012-11-29  Morten Welinder <terra@gnome.org>
221         * Release 1.11.91
223 2012-11-16  Morten Welinder <terra@gnome.org>
225         * Release 1.11.90
227 2012-09-06  Morten Welinder <terra@gnome.org>
229         * Release 1.11.6
231 2012-07-15  Morten Welinder <terra@gnome.org>
233         * Release 1.11.5
235 2012-06-25  Morten Welinder <terra@gnome.org>
237         * Release 1.11.4
239 2012-04-21  Morten Welinder <terra@gnome.org>
241         * Release 1.11.3
243 2012-03-02  Morten Welinder <terra@gnome.org>
245         * Release 1.11.2
247 2011-12-16  Andreas J. Guelzow <aguelzow@pyrshep.ca>
249         * latex.c (cb_find_font_encodings): new
250         (latex2e_write_font_encodings): new
251         (latex2e_write_file_header): add argument and change caller,
252         call latex2e_write_font_encodings
254 2011-11-27  Morten Welinder <terra@gnome.org>
256         * Release 1.11.1
258 2011-11-24  Morten Welinder <terra@gnome.org>
260         * Release 1.11.0
262 2011-10-27  Andreas J. Guelzow <aguelzow@pyrshep.ca>
264         * html.c (cb_html_attrs_as_string): write sub- and superscript
265         attributes
267 2011-09-13  Andreas J. Guelzow <aguelzow@pyrshep.ca>
269         * html_read.c (html_file_probe): adjust call to go_guess_encoding
271 2011-07-31  Morten Welinder <terra@gnome.org>
273         * Release 1.10.17
275 2011-05-21  Morten Welinder <terra@gnome.org>
277         * Release 1.10.15
279 2011-03-24  Morten Welinder <terra@gnome.org>
281         * Release 1.10.14
283 2011-02-02  Morten Welinder <terra@gnome.org>
285         * Release 1.10.13
287 2010-12-07  Andreas J. Guelzow <aguelzow@pyrshep.ca>
289         * latex.c (file_saver_sheet_get_extent): new
290         (latex_file_save): use file_saver_sheet_get_extent
291         (latex_table_file_save): use file_saver_sheet_get_extent
293 2010-11-25  Morten Welinder <terra@gnome.org>
295         * Release 1.10.12
297 2010-10-01  Morten Welinder <terra@gnome.org>
299         * Release 1.10.11
301 2010-09-04  Morten Welinder <terra@gnome.org>
303         * Release 1.10.10
305 2010-08-16  Morten Welinder <terra@gnome.org>
307         * Release 1.10.9
309 2010-07-30  Morten Welinder <terra@gnome.org>
311         * Release 1.10.8
313 2010-06-28  Morten Welinder <terra@gnome.org>
315         * Release 1.10.7
317 2010-06-28  Andreas J. Guelzow <aguelzow@pyrshep.ca>
319         * html_read.c (GnmHtmlTableCtxt): Add wb_view field.
320         (html_read_content): Add GnmHtmlTableCtxt argument and
321           change all callers. Recurse into html_read_table as
322           required.
323         (html_file_open): Initialize wb_view field
325 2010-06-16  Morten Welinder <terra@gnome.org>
327         * Release 1.10.6
329 2010-05-30  Morten Welinder <terra@gnome.org>
331         * Release 1.10.5
333 2010-05-20  Morten Welinder <terra@gnome.org>
335         * Release 1.10.4
337 2010-05-09  Andreas J. Guelzow <aguelzow@pyrshep.ca>
339         * html.c (html_file_save): include the real version number
340           (rather than the macro name that should become the version)
342 2010-05-07  Morten Welinder <terra@gnome.org>
344         * Release 1.10.3
346 2010-04-16  Morten Welinder <terra@gnome.org>
348         * Release 1.10.2
350 2010-03-08  Morten Welinder <terra@gnome.org>
352         * Release 1.10.1
354 2010-03-04  Andreas J. Guelzow <aguelzow@pyrshep.ca>
356         * latex.c (latex2e_write_file_header): protect the created
357           LaTeX code from babel shorthands
358         (latex_file_save): try to reload the babel shorthands
360 2010-03-03  Andreas J. Guelzow <aguelzow@pyrshep.ca>
362         * latex.c (latex2e_write_multicolumn_cell): wrap multirows into
363           \parbox to allow for hyphenation
365 2010-03-03  Andreas J. Guelzow <aguelzow@pyrshep.ca>
367         * latex.c (latex2e_write_file_header): add new length
368         (latex2e_write_blank_multicolumn_cell): use different setup
369           for multirow cells
370         (latex2e_write_multicolumn_cell): ditto
371         (latex_file_save): use lengths for column widths.
373 2010-02-13  Morten Welinder <terra@gnome.org>
375         * Release 1.10.0
377 2010-01-19  Morten Welinder <terra@gnome.org>
379         * Release 1.9.18
381 2009-12-15  Morten Welinder <terra@gnome.org>
383         * Release 1.9.17
385 2009-11-29  Morten Welinder <terra@gnome.org>
387         * Release 1.9.16
389 2009-11-01  Morten Welinder <terra@gnome.org>
391         * Release 1.9.15
393 2009-10-31  Andreas J. Guelzow <aguelzow@pyrshep.ca>
395         * html.c (html_write_cell_content): handle strikethrough
396           (and fix handling of superscript/suscript)
397         (cb_html_attrs_as_string): write valid HTML4 strict.
399 2009-10-11  Morten Welinder <terra@gnome.org>
401         * Release 1.9.14
403 2009-09-20  Morten Welinder <terra@gnome.org>
405         * Release 1.9.13
407 2009-09-05  Morten Welinder <terra@gnome.org>
409         * Release 1.9.12
411 2009-09-05  Jean Brefort  <jean.brefort@normalesup.org>
413         reviewed by: <delete if not using a buddy>
415         * html.c (html_get_text_color), (html_get_back_color),
416         (html_get_border_style): renamed go-color.h macros.
417         * latex.c (latex2e_write_multicolumn_cell): ditto.
419 2009-09-01  Andreas J. Guelzow <aguelzow@pyrshep.ca>
421         * html.c (cb_html_attrs_as_string): handle PANGO_ATTR_RISE
422         (html_write_cell_content): handle superscript/subscript
424 2009-09-01  Jean Brefort  <jean.brefort@normalesup.org>
426         * html.c (html_get_text_color): renamed GOColor macros.
427         * latex.c (latex2e_write_multicolumn_cell): ditto.
429 2009-08-30  Morten Welinder <terra@gnome.org>
431         * Release 1.9.11
433 2009-08-15  Morten Welinder <terra@gnome.org>
435         * Release 1.9.10
437 2009-06-20  Morten Welinder <terra@gnome.org>
439         * Release 1.9.9
441 2009-06-16  Andreas J. Guelzow <aguelzow@pyrshep.ca>
443         * html.c (html_new_markup): The range corresponding to a PANGO
444           iterator can be rally strange.
446 2009-05-23  Morten Welinder <terra@gnome.org>
448         * Release 1.9.8
450 2009-05-17  Andreas J. Guelzow <aguelzow@pyrshep.ca>
452         * html.c (html_write_cell_content): make sure there is
453           markup before asking for it.
455 2009-05-13  Andreas J. Guelzow <aguelzow@pyrshep.ca>
457         * html.c (html_write_cell_content): remember that not
458         every string has markup
460 2009-05-12  Andreas J. Guelzow <aguelzow@pyrshep.ca>
462         * html.c (cb_html_add_chars): new
463         (cb_html_attrs_as_string): new
464         (html_new_markup): new
465         (html_write_cell_content): use html_new_markup if
466           appropriate
467         (write_cell): don't collapse XHTML and HTML4
468         (html_file_save): update DOCTYPEs
470 2009-05-06  Morten Welinder <terra@gnome.org>
472         * Release 1.9.7
474 2009-04-25  Morten Welinder <terra@gnome.org>
476         * Release 1.9.6
478 2009-03-22  Morten Welinder <terra@gnome.org>
480         * Release 1.9.5
482 2009-03-04  Andreas J. Guelzow <aguelzow@pyrshep.ca>
484         * latex.c (latex_file_save): the previous correction used an
485           inverted comparison.
487 2009-03-04  Andreas J. Guelzow <aguelzow@pyrshep.ca>
489         * latex.c (latex_file_save): don't access styles for cells
490           beyond the sheet! Fixes 574125
492 2009-02-22  Morten Welinder <terra@gnome.org>
494         * Release 1.9.4
496 2009-02-06  Jon K Hellan  <hellan@acm.org>
498         * html_read.c (html_file_open): Detect unmarked UTF16LE more
499         robustly.
501 2009-01-28  Andreas J. Guelzow <aguelzow@pyrshep.ca>
502         * latex.c (latex2e_write_file_header): use utf8x package of ucs
503         rather than utf8. Fixes 569476.
505 2009-01-23  Morten Welinder  <terra@gnome.org>
507         * latex.c (latex2e_write_multicolumn_cell): Fix scale of colour
508         components.  Fixes #568860.
510 2008-10-18  Jody Goldberg <jody@gnome.org>
512         * Release 1.9.3
514 2008-08-29  Jody Goldberg <jody@gnome.org>
516         * Release 1.9.2
518 2008-06-25  Jody Goldberg <jody@gnome.org>
520         * Release 1.9.1
522 2008-05-04  Jody Goldberg <jody@gnome.org>
524         * Release 1.9.0
526 2007-12-21  Jody Goldberg <jody@gnome.org>
528         * Release 1.8.0
530 2007-12-03  Jody Goldberg <jody@gnome.org>
532         * Release 1.7.91
534 2007-11-19  Jody Goldberg <jody@gnome.org>
536         * Release 1.7.90
538 2007-11-04  Morten Welinder <terra@gnome.org>
540         * Release 1.7.14
542 2007-10-24  Jon K Hellan  <hellan@acm.org>
544         * html_read.c (html_read_row): Really use the first url when
545         multiple urls in cell, not the last.
547 2007-10-15  Jody Goldberg <jody@gnome.org>
549         Patch from editgrid.
550         * latex.c (latex2e_find_vline) : Don't look for borders past max col.
552 2007-10-21  Morten Welinder <terra@gnome.org>
554         * Release 1.7.13
556 2007-10-08  Jon K Hellan  <hellan@acm.org>
558         * html_read.c (html_read_row): Make link to first url in cell if
559         more than one exists.
561 2007-09-04  Jody Goldberg <jody@gnome.org>
563         * Release 1.7.12
565 2007-07-24  Jody Goldberg <jody@gnome.org>
567         * Release 1.7.11
569 2007-05-03  Morten Welinder <terra@gnome.org>
571         * Release 1.7.10
573 2007-04-21  Morten Welinder <terra@gnome.org>
575         * Release 1.7.9
577 2007-03-04  Morten Welinder <terra@gnome.org>
579         * Release 1.7.8
581 2007-02-16  Morten Welinder <terra@gnome.org>
583         * Release 1.7.7
585 2006-12-17  Jody Goldberg <jody@gnome.org>
587         * Release 1.7.6
589 2006-12-04  Jody Goldberg <jody@gnome.org>
591         * Release 1.7.5
593 2006-11-20  Jody Goldberg <jody@gnome.org>
595         * Release 1.7.4
597 2006-11-19  Morten Welinder <terra@gnome.org>
599         * Release 1.7.3
601 2006-10-17  Jody Goldberg <jody@gnome.org>
603         * Release 1.7.2
605 2006-10-02  Jody Goldberg <jody@gnome.org>
607         * Release 1.7.1
609 2006-08-11  Andreas J. Guelzow <aguelzow@pyrshep.ca>
610         * latex.c (latex_file_save): use \linewidth rather
611           than \textwidth
613 2006-07-10  Andreas J. Guelzow <aguelzow@pyrshep.ca>
615         * latex.h (latex_table_file_save): new
616         * latex.c (latex_table_file_save): new
617         (latex2e_table_write_cell): new
618         (latex2e_table_write_file_header): new
619         * plugin.xml.in: add latex_table file_saver
621 2006-06-23  Andreas J. Guelzow <aguelzow@pyrshep.ca>
623         * latex.c (latex_fputs_latin): fix typo and add
624           const qualifiers
625         (latex_math_fputs_latin): ditto
627 2006-06-23  Andreas J. Guelzow <aguelzow@pyrshep.ca>
628         for Shixin Zeng <shixinzeng@sjtu.edu.cn>
630         * latex.c (latex_raw_str): new
631         (latex_fputs_utf): handle \L escape
632         (latex_math_fputs_utf): ditto
633         (latex_fputs_latin): ditto
634         (latex_math_fputs_latin): ditto
636 2006-05-25  Jean Brefort  <jean.brefort@normalesup.org>
638         * html_read.c: replaced gi18n.h by gi18n-lib.h.
639         * roff.c: ditto.
641 2006-05-08  Jody Goldberg <jody@gnome.org>
643         * Release 1.7.0
645 2006-04-01  Jody Goldberg <jody@gnome.org>
647         * html.c (html_write_cell_content) : ivan noticed that underlining is
648           not being exported.
650 2006-01-25  Morten Welinder  <terra@gnome.org>
652         * html_read.c (html_file_probe): Get rid of casts.  Fix probing in
653         the face of truncated characters and don't rely on
654         go_guess_encoding resetting the utf8 buffer on failure.
656 2006-01-25  Jon K Hellan  <hellan@acm.org>
658         http://bugzilla.gnome.org/show_bug.cgi?id=311879
659         * plugin.xml.in: probe=TRUE for html importer.
660         * html_read.[ch] (html_file_probe): New. Probe for html and Excel
661         quasi html.
663 2006-01-23   Andreas J. Guelzow <aguelzow@taliesin.ca>
665         http://bugzilla.gnome.org/show_bug.cgi?id=325656
666         * latex.c (latex_convert_latin_to_utf): new
667         (latex_fputs_latin) use latex_convert_latin_to_utf
668         (latex_math_fputs_latin): ditto
670 2006-01-14   Andreas J. Guelzow <aguelzow@taliesin.ca>
672         http://bugzilla.gnome.org/show_bug.cgi?id=325656
673         * latex.c (latex_fputs_latin) use "-" as replacement for unicode
674         (latex_math_fputs_latin): ditto
676 2006-01-04  Jon K Hellan  <hellan@acm.org>
678         * html_read.c (html_append_text): Handle whitespace in a unicode
679         compatible way.
681 2005-11-15  Jon K Hellan  <hellan@acm.org>
683         * latex.c (latex2e_write_table_header): Fix off by one.
685 2005-11-14  Jody Goldberg <jody@gnome.org>
687         * Release 1.6.1
689 2005-10-10  Jody Goldberg <jody@gnome.org>
691         * Release 1.6.0
693 2005-09-08  Jody Goldberg <jody@gnome.org>
695         * Release 1.5.90
697 2005-08-28  Morten Welinder <terra@gnome.org>
699         * Release 1.5.5
701 2005-08-28  Morten Welinder <terra@gnome.org>
703         * Release 1.5.4
705 2005-08-15  Morten Welinder <terra@gnome.org>
707         * Release 1.5.3
709 2005-06-13  Jody Goldberg <jody@gnome.org>
711         * Release 1.5.2
713 2005-05-12  Jon K Hellan  <hellan@acm.org>
715         http://bugzilla.gnome.org/show_bug.cgi?id=303827
716         * html.c (html_file_save): Don't output the xml declaration for xhtml.
718 2005-05-10  Jody Goldberg <jody@gnome.org>
720         * Release 1.5.1
722 2005-04-13  Jon K Hellan  <hellan@acm.org>
724         * html_read.c (html_file_open): Try to detect unmarked UTF16LE.
726 2005-02-24  Jon K Hellan  <hellan@acm.org>
728         * html_read.c (html_file_open): Check if file is large enough to
729         probe byte order mark.
730         (html_read_content, html_read_row): Import hyperlinks as hyperlinks.
732 2005-02-08  Jody Goldberg <jody@gnome.org>
734         * Release 1.5.0
736 2005-01-17  Jody Goldberg <jody@gnome.org>
738         * Release 1.4.2
740 2004-12-09  Jody Goldberg <jody@gnome.org>
742         * Release 1.4.1
744 2004-11-28  Jody Goldberg <jody@gnome.org>
746         * Release 1.4.0
748 2004-11-07  Jody Goldberg <jody@gnome.org>
750         * Release 1.3.93
752 2004-10-31  Jody Goldberg <jody@gnome.org>
754         * Release 1.3.92
756 2004-11-01   Andreas J. Guelzow <aguelzow@taliesin.ca>
758         http://bugzilla.gnome.org/show_bug.cgi?id=157047
759         * latex.c (latex2e_write_multicolumn_cell): cells can extend to
760           the right. So if we see a span it may start earlier than the
761           cell creating it. Add an argument specifying the column we
762           are working in.
763         (latex_file_save): add argument to latex2e_write_multicolumn_cell
764           call
766 2004-10-05  Jody Goldberg <jody@gnome.org>
768         * Release 1.3.91
770 2004-09-08  Jody Goldberg <jody@gnome.org>
772         * Release 1.3.90
774 2004-08-29  Jody Goldberg <jody@gnome.org>
776         * Release 1.3.2
778 2004-07-28   Andreas J. Guelzow <aguelzow@taliesin.ca>
780         * html.c (html_write_cell_content): only export URL links
782 2004-07-27   Andreas J. Guelzow <aguelzow@taliesin.ca>
783         for: Yukihiro Nakai  <nakai@gnome.gr.jp>
785         * html.c: Add link features.
786         * html.c: newline in cell turns to be <br> now
788 2004-07-19  Jody Goldberg <jody@gnome.org>
790         * Release 1.3.1
792 2004-05-11  Andreas J. Guelzow <aguelzow@taliesin.ca>
794         http://bugzilla.gnome.org/show_bug.cgi?id=142219
795         * latex.c (latex2e_find_vline) : Undo last patch.
797 2004-04-02  Jody Goldberg <jody@gnome.org>
799         http://bugzilla.gnome.org/show_bug.cgi?id=100372
800         * latex.c (latex2e_find_vline) : Honor visibility
802 2004-03-28  Jody Goldberg <jody@gnome.org>
804         * Release 1.3.0
806 2003-12-23  Jody Goldberg <jody@gnome.org>
808         * Release 1.2.3
810 2003-11-26  Jody Goldberg <jody@gnome.org>
812         * Release 1.2.2
814 2003-10-08  Jody Goldberg <jody@gnome.org>
816         * Release 1.2.1
818 2003-10-07  Morten Welinder  <terra@gnome.org>
820         * html_read.c (html_read_row): Plug leaks.
821         (*): Sanitize casts.
823 2003-09-15  Jody Goldberg <jody@gnome.org>
825         * Release 1.2.0
827 2003-09-10  Jody Goldberg <jody@gnome.org>
829         * Release 1.1.90
831 2003-08-21  Jody Goldberg <jody@gnome.org>
833         * Release 1.1.20
835 2003-07-15  Morten Welinder  <terra@gnome.org>
837         * latex.c (latex2e_write_multicolumn_cell): Use precomputed
838         family.
840 2003-07-06  Jon K Hellan  <hellan@acm.org>
842         * html_read.c (is_elt_type, starts_inferred_table,
843         ends_inferred_table, starts_inferred_row, ends_inferred_row): New
844         functions. Helpers for handling incomplete html fragments.
845         (html_search_for_tables): Handle incomplete html fragments,
846         usually from the clipboard. e.g. a <td> without <tr> and <table>
847         in front of it.
849 2003-06-30  Jon K Hellan  <hellan@acm.org>
851         * html_read.c: See yesterday. Now actually commit it.
853         * html.c: Revert accidental commit.
855 2003-06-29  Jon K Hellan  <hellan@acm.org>
857         * html_read.c (html_read_table): Pass in GnmHtmlTableCtxt from
858         outside. When page contains multiple tables, this lets us
859         concatenate them instead of creating multiple sheets.
860         (html_search_for_tables): Add GnmHtmlTableCtxt parameter. Don't
861         call the function recursively when this node is a table. This
862         means that tables within the table aren't treated as independent
863         tables.
864         (html_file_open): Add a GnmHtmlTableCtxt local variable and pass
865         it as an argument to html_search_for_tables.
867 2003-06-24  Jon K Hellan  <hellan@acm.org>
869         * plugin.xml.in: Add xhtml_range saver. Used when exporting to
870         clipboard.
872         * html.[ch] (xhtml_range_file_save): New function. Save range as
873         xhtml. Used when exporting to clipboard.
875         * html.c (write_sheet): Add save_scope parameter. Don't add
876         caption if scope is 'range'.
877         (html_file_save): Call write_sheet with save_scope argument.
879 2003-06-11  Andreas J. Guelzow <aguelzow@taliesin.ca>
881         * latex.c (latex_fputs_utf): new
882         (latex_math_fputs_utf): new
883         (latex_fputs_latin): formerly latex_fputs
884         (latex_math_fputs_latin): formerly latex_math_fputs
885         (latex_fputs): call appropriate latex_fputs_*
886         (latex_math_fputs): call appropriate latex_math_fputs_*
887         (latex2e_write_file_header): include appropriate encoding
889 2003-06-11  Andreas J. Guelzow <aguelzow@taliesin.ca>
891         * latex.c (latex_fputs): convert cell content to latin1
892           before exporting
893         (latex_math_fputs): ditto
894         (latex2e_write_file_header): add fullpage package
896 2003-06-07  Jody Goldberg <jody@gnome.org>
898         * Release 1.1.19
900 2003-06-07  Jody Goldberg <jody@gnome.org>
902         * Release 1.1.18
904 2003-05-25  Jody Goldberg <jody@gnome.org>
906         * html.c (html_print_encoded) : export in utf8.
907         (html_file_save) : mark the results as being utf8.
909 2003-05-20  Morten Welinder  <terra@gnome.org>
911         * html.c: Adapt to StyleColor changes.
913 2003-05-11  Jody Goldberg <jody@gnome.org>
915         * Release 1.1.17
917 2003-05-07  Jody Goldberg <jody@gnome.org>
919         * html_read.c (html_file_open) : patch compiler warning.  Not really
920           relevant now.  xmlDetectCharEncoding would never return utf8 without
921           one of the cases being true.
923 2003-04-28  Morten Welinder  <terra@gnome.org>
925         * latex.c (latex2e_print_vert_border): Sanity check.
926         (latex2e_write_multicolumn_cell): Fix off-by one access to
927         borders.
929 2003-03-31  Andreas J. Guelzow <aguelzow@taliesin.ca>
931         * latex.c: add missing border connector (31) (Thanks Adrian!)
933 2003-03-26  Jody Goldberg <jody@gnome.org>
935         * html.c (html_get_color) : no need to operate on the pixel directly.
936           Use the rgb in the StyleColor.
937         (html_get_border_style) : ditto.
939 2003-01-28  Jody Goldberg <jody@gnome.org>
941         * Release 1.1.16
943 2003-01-21  Jon K Hellan  <hellan@acm.org>
945         * html_read.c (html_append_text): New function. Append text to
946         buffer, normalizing all sequences of whitespace to a single space.
947         (html_read_content): Use html_append_text instead of htmlNodeDump
948         for content. Make content buffer a GString.
949         (html_read_row):  Make content buffer a GString.
951 2003-01-17  Jon K Hellan  <hellan@acm.org>
953         * html_read.c (html_file_open): Skip byte order mark. Arguably,
954         this is libxml2's job.
956 2003-01-16  Jon K Hellan  <hellan@acm.org>
958         (html_read_table): Take two.
960 2003-01-16  Jon K Hellan  <hellan@acm.org>
962         * html_read.c (struct GnmHtmlTableCtxt): Add. Keep state while
963         traversing thead, tfoot, tbody parts.
964         (html_read_row): Replace row and sheet parameters with a
965         GnmHtmlTableCtxt.
966         (html_read_rows): Add. Read rows in a row group (thead, tfoot,
967         tbody or plain table).
968         (html_read_table): Replace row and sheet with a
969         GnmHtmlTableCtxt. Call html_read_rows to read rows groupwise.
971 2003-01-14  Morten Welinder  <terra@diku.dk>
973         * html.c (html_get_color): Adapt to cell_get_render_color changes.
974         * latex.c (latex2e_write_multicolumn_cell): Ditto.
976 2002-12-31  Jody Goldberg <jody@gnome.org>
978         * Release 1.1.15
980 2002-12-22  Jody Goldberg <jody@gnome.org>
982         * Release 1.1.14
984 2002-12-22  Jody Goldberg <jody@gnome.org>
986         * Release 1.1.13
988 2002-11-29  Jody Goldberg <jody@gnome.org>
990         * roff.c (roff_file_save) : const the view and include gsf-output.h
992         * latex.c (latex_file_save) : const the view.
994         * html.c : include gsf-output.h and remove some vacuous comments.
995         (html_write_cell_content) : remove trailing argument from a puts.
996         (html_file_save) : const the view.
997         (html40_file_save) : ditto.
998         (html32_file_save) : ditto.
999         (html40frag_file_save) : ditto.
1000         (xhtml_file_save) : ditto.
1002 2002-11-28  Jon K Hellan  <hellan@acm.org>
1004         * html.[ch] (html40_file_save, html32_file_save)
1005         (html40frag_file_save, xhtml_file_save): Port to gsf output.
1007         * html.c (html_print_encoded, html_write_cell_content)
1008         (html_write_one_border_style_40, html_write_border_style_40)
1009         (write_cell, write_row, write_sheet, html_file_save): Ditto.
1011         * latex.[ch] (latex_file_save): Ditto.
1013         * latex.c (latex_fputs, latex_math_fputs)
1014         (latex2e_write_file_header, latex2e_write_table_header)
1015         (latex2e_print_vert_border, latex2e_write_blank_cell)
1016         (latex2e_write_multicolumn_cell, latex2e_print_hhline): Ditto.
1018         * roff.[ch] (roff_fprintf, write_wb_roff, roff_file_save): Ditto.
1020         * roff.c (roff_dvi_file_save): Remove.
1022         * plugin.xml.in: Remove dvi via roff.
1024 2002-11-15  Jody Goldberg <jody@gnome.org>
1026         * Release 1.1.12
1028 2002-11-14  Jon K Hellan  <hellan@acm.org>
1030         * plugin.xml.in: Remove "open" and "import" attributes.
1032 2002-10-30  Andreas J. Guelzow <aguelzow@taliesin.ca> for
1034         * plugin.xml.in : all file_savers in this plugin are lossy
1035           (write_only)
1037 2002-10-30  Andreas J. Guelzow <aguelzow@taliesin.ca> for
1039         * roff.c (roff_fprintf) : do not print hidden cells
1040         (write_wb_roff) : recalculcate spans if necessary
1042 2002-11-02  J.H.M. Dassen (Ray) <jdassen@debian.org>
1044         * html_read.c: Added explicit casts between the various char types.
1046 2002-11-02  J.H.M. Dassen (Ray) <jdassen@debian.org>
1048         * html.h: Added xhtml_file_save prototype.
1050 2002-11-01  Jody Goldberg <jody@gnome.org>
1052         * Release 1.1.11
1054 2002-10-30  Andreas J. Guelzow <aguelzow@taliesin.ca> for
1055         Dustin T. Mudryk <mordak@hotmail.com>
1057         * latex.c (latex2e_write_multicolumn_cell) modified to exclude hidden
1058         cells in latex
1060 2002-10-30  Andreas J. Guelzow <aguelzow@taliesin.ca> for
1061         Adrian V. Custer <acuster@nature.berkeley.edu>
1063         * latex.c (latex2e_write_file_header): make
1064           \def\gnumericTableWidthDefined a \global.
1065         (latex_file_save): add some linebreaks.
1067 2002-10-31  Morten Welinder  <terra@diku.dk>
1069         * latex.c (latex_file_save): Fix col/row confusion.
1071 2002-10-30  Andreas J. Guelzow <aguelzow@taliesin.ca>
1073         * latex.c (latex2e_write_multicolumn_cell): fix a silly
1074           mistake (97246)
1075         (latex_math_fputs) : latex_fputs for math mode
1077 2002-10-29  Andreas J. Guelzow <aguelzow@taliesin.ca>
1079         * latex.c: add missing border connector (Thanks Adrian!)
1080         (latex_file_save) : calc spans
1081         * html.c (write_row) : calc spans
1083 2002-10-27  Jody Goldberg <jody@gnome.org>
1085         * Release 1.1.10
1087 2002-10-22  Andreas J. Guelzow <aguelzow@taliesin.ca>
1089         * latex.c: add missing border connector (Thanks Adrian!)
1091 2002-10-10 Tim A. Garner <garnertim@hotmail.com>
1093         * latex.c (latex2e_write_multicolumn_cell): set up a switch for
1094           displaying numbers in italics
1096 2002-10-09  Tim A. Garner <garnertim@hotmail.com>
1098         * html.c (html_write_cell_content): modified to exclude hidden
1099           cells in HTML32
1100         (write_cell): modified to exclude hidden cells in HTML40, XHTML
1101           and HTML40F
1103 2002-10-02  Andreas J. Guelzow <aguelzow@taliesin.ca>
1105         * html.c : new XHTML version
1106         (write_row): place apostrophies arounf property values
1107         (write_sheet) : use <p /> for xhtml
1108         (html_file_save) : handle version == XHTML
1109         (xhtml_file_save) : new
1110         * plugin.xml.in : add xhtml file saver
1112 2002-09-30  Jody Goldberg <jody@gnome.org>
1114         * Release 1.1.9
1116 2002-09-27  Andreas J. Guelzow <aguelzow@taliesin.ca>
1118         * html.c (write_cell): use valign=middle rather than
1119           valign=center
1121 2002-09-24  Andreas J. Guelzow <aguelzow@taliesin.ca>
1123         * html.c (html_write_cell_content): change to
1124           lowercase tags
1125         (write_cell): ditto
1126         (write_row): ditto
1127         (write_sheet): ditto
1128         (html_file_save): ditto
1130 2002-08-20  Andreas J. Guelzow <aguelzow@taliesin.ca>
1132         http://bugzilla.gnome.org/show_bug.cgi?id=92367
1133         * latex.c: adjust corner connectors
1134         (latex2e_write_file_header) : don't require
1135           length definition for files that are being input
1137 2002-08-25  Jody Goldberg <jody@gnome.org>
1139         * Release 1.1.8
1141 2002-08-15  Jon K Hellan  <hellan@acm.org>
1143         * html_read.c (html_file_open): Change type of size variable to
1144         gsf_off_t.
1146 2002-08-12  Jody Goldberg <jody@gnome.org>
1148         * Release 1.1.7
1150 2002-07-22  Zbigniew Chyla  <cyba@gnome.pl>
1152         * plugin.xml.in: Set loader type to "Gnumeric_Builtin:module".
1154 2002-07-21  Jody Goldberg <jody@gnome.org>
1156         * Release 1.1.6
1158 2002-07-15  Andreas J. Guelzow <aguelzow@taliesin.ca>
1160         http://bugzilla.gnome.org/show_bug.cgi?id=88164
1161         * latex.c (latex2e_write_multicolumn_cell) : set locale to C before
1162         writing decimals (LaTeX assumes C locale).
1164 2002-06-25  Andreas J. Guelzow <aguelzow@taliesin.ca>
1166         http://bugzilla.gnome.org/show_bug.cgi?id=84396
1167         * html.c (html_get_text_color) : be more careful
1168         (write_cell) : write the background colour if and only if the cell has a
1169           background pattern
1170         * latex.c (latex2e_write_multicolumn_cell) : be more casreful with font colours.
1172 2002-06-13  Andreas J. Guelzow <aguelzow@taliesin.ca>
1174         * html_read.c (html_read_content) : also save src prop of <img>
1176 2002-06-13  Andreas J. Guelzow <aguelzow@taliesin.ca>
1178         * html_read.c (html_search_for_tables) : important all rather than just top tables
1180 2002-06-13  Andreas J. Guelzow <aguelzow@taliesin.ca>
1182         * html_read.c (html_read_content) : add argument and save href prop of <a>
1183         (html_read_row) : set comment
1185 2002-06-12  Jody Goldberg <jody@gnome.org>
1187         * html_read.c : clean up the includes and remove some old cruft.
1189 2002-06-12  Andreas J. Guelzow <aguelzow@taliesin.ca>
1191         * html_read.c (html_read_content) : new
1192         (html_read_row) : move some code into html_read_content, <th> should be bold
1194 2002-06-12  Andreas J. Guelzow <aguelzow@taliesin.ca>
1196         * html_read.c (html_read_row) : handle merges (colspan/rowspan)
1198 2002-06-12  Andreas J. Guelzow <aguelzow@taliesin.ca>
1200         * html.h (html_file_open) : fix prototype
1201         * html_read.c (html_read_buffer) : disable
1202         (html_get_sheet) : new
1203         (html_read_row) : new
1204         (html_read_table) : new
1205         (html_search_for_tables) : really find tables
1206         (html_read_buffer) : change invocation of html_search_for_tables
1208 2002-06-06  Jody Goldberg <jody@gnome.org>
1210         * html_read.c (html_file_open) : convert to using libgsf.
1211           And rewrite to use libxml2's html parser.  We still need to walk the
1212           resulting parse tree.
1214 2002-05-29  Jody Goldberg <jody@gnome.org>
1216         * boot.c : remove gnome.h
1217         * font.c : ditto.
1218         * roff.c : use libgnome/gnome-i18n.h
1220 2002-05-29  Jody Goldberg <jody@gnome.org>
1222         * Release 1.1.4
1224 2002-05-13  Andreas J. Guelzow <aguelzow@taliesin.ca>
1226         * html_read.c (html32_read_buffer) : make static
1228 2002-04-29  Jody Goldberg <jody@gnome.org>
1230         * Release 1.1.3
1232 2002-04-16  Jody Goldberg <jody@gnome.org>
1234         * html_read.c (html32_file_open) : switch to mmap and break the bogus
1235           little parser out into.
1236         (html32_read_buffer) : here.  Take a guess at a decent interface for
1237           buffer parsing.  The goal is to register these in the clpboard.
1239 2002-04-16  Jody Goldberg <jody@gnome.org>
1241         * html_read.c : split the read functionality into a seprate file to
1242           start work on a parser for buffers.
1244 2002-04-09  Andreas J. Guelzow <aguelzow@taliesin.ca>
1246         * html.c (html_write_border_style_40) : new
1247         (html_get_border_style) : new
1248         (write_sheet) : for html4 set replace cell spacing with cell padding
1249         (write_cell) : call html_write_border_style_40
1251 2002-04-09  Andreas J. Guelzow <aguelzow@taliesin.ca>
1253         * html.c (write_cell) : include styles specs for HTML4.0
1255 2002-04-02  Jody Goldberg <jody@gnome.org>
1257         * latex.c (latex2e_write_multicolumn_cell) : Cell::col_info is
1258           deprecated.  Use Cell::pos::col
1260 2002-03-25  Jody Goldberg <jody@gnome.org>
1262         * Release 1.1.2
1264 2002-03-10  Jody Goldberg <jody@gnome.org>
1266         * Release 1.1.1
1268 2002-02-21  Morten Welinder <terra@diku.dk>
1270         * font.c (font_is_monospaced): Constify.
1271         (font_is_helvetica): Constify.
1272         (font_is_sansserif): Constify.
1274 2002-02-18  Jody Goldberg <jody@gnome.org>
1276         * Release 1.1.0
1278 2002-01-28  Andreas J. Guelzow <aguelzow@taliesin.ca>
1280         * latex.c don't let strings stradle lines
1282 2002-01-24  Andreas J. Guelzow <aguelzow@taliesin.ca>
1284         * html.c (html_get_text_color) : make sure text is in fact rendered
1285         * latex.c (latex2e_write_multicolumn_cell) : ditto
1287 2002-01-21  Jody Goldberg <jody@gnome.org>
1289         * Release 1.0.3
1291 2002-01-15  Jody Goldberg <jody@gnome.org>
1293         * Release 1.0.2
1295 2002-01-06  Jody Goldberg <jody@gnome.org>
1297         * Release 1.0.1
1299 2001-12-31  J.H.M. Dassen (Ray) <jdassen@debian.org>
1301         * html.c (html_get_text_color) : use guint* rather than int* for r,g,b.
1302         * html.c (html_get_color) : ditto.
1304 2001-12-30  J.H.M. Dassen (Ray) <jdassen@debian.org>
1306         * html.c (write_row) : Separated pos initialisation from declaration.
1308 2001-12-31  Jody Goldberg <jody@gnome.org>
1310         * html.c (write_cell) : warning suppression.
1312 2001-12-31  Jody Goldberg <jody@gnome.org>
1314         * Release 1.0.0
1316 2001-12-27  Andreas J. Guelzow <aguelzow@taliesin.ca>
1318         http://bugzilla.gnome.org/show_bug.cgi?id=66457
1319         * roff.c (write_wb_roff) : use real col & row numbers
1321 2001-12-26  Andreas J. Guelzow <aguelzow@taliesin.ca>
1323         http://bugzilla.gnome.org/show_bug.cgi?id=67550
1324         * html.c (html_get_text_color) : fix text colours determined
1325           by number formatting
1326         * latex.c (latex2e_write_multicolumn_cell) : ditto
1328 2001-12-24  Jody Goldberg <jody@gnome.org>
1330         * Release 0.99.1
1332 2001-12-21  Andreas J. Guelzow <aguelzow@taliesin.ca>
1334         * html.h : Add html40frag_file_save
1335         * plugin.xml.in : ditto
1336         * html.c (html_print_encoded) : changed from
1337         (html_write_cell_content) : changed from html_write_cell_str
1338         (write_row) : new procedure figuring out merges and spans
1339         (write_cell) : formerly html_write_cell40 and html_write_cell32
1340         (write_sheet) : new procedure
1341         (html32_file_save) : changed to wrapper calling html_file_save
1342         (html40_file_save) : changed to wrapper calling html_file_save
1343         (html40frag_file_save) : new wrapper calling html_file_save
1344         (html_file_save) : common code of html32_file_save and
1345           html40_file_save
1348 2001-12-15  Jody Goldberg <jody@gnome.org>
1350         * Release 0.99.0
1352 2001-12-10  Andreas J. Guelzow <aguelzow@taliesin.ca>
1354         * latex.c (latex2e_write_multicolumn_cell) : implement
1355           spans and scale tables to width of page,
1356           some minor fixes
1357         (latex_file_save) : ditto
1359 2001-12-07  Andreas J. Guelzow <aguelzow@taliesin.ca>
1361         * README : remove latex209 exporter
1362         * latex.c : ditto
1363         * latex.h : ditto
1364         * plugin.xml.in : ditto
1366 2001-12-06  Andreas J. Guelzow <aguelzow@taliesin.ca>
1368         * latex.c : combine border data structures plus some
1369           cleanup
1370         (latex2e_find_vline) : new function
1371         (latex2e_write_blank_cell) : new short extract of
1372           latex2e_write_multicolumn_cell
1373         (latex2e_file_save) : setup info for connection markers in
1374           \hhline
1375         (latex2e_print_hhline) : print them
1377 2001-12-05  Andreas J. Guelzow <aguelzow@taliesin.ca>
1379         * latex.c : remove default grid
1380         (latex2e_write_multicolumn_cell) : Handle merges over
1381           more than one row and handle vertical borders.
1382         (latex2e_file_save) : handle horizontal borders.
1383         (latex2e_print_vert_border) : new utility
1384         (latex2e_find_hhlines) : new utility
1385         (latex2e_print_hhline) : new utility
1387 2001-12-04  Andreas J. Guelzow <aguelzow@taliesin.ca>
1389         * latex.c (latex2e_write_multicolumn_cell) wrap text
1390           (http://bugzilla.gnome.org/show_bug.cgi?id=20898)
1391           use math mode for mathematical formats
1392           (http://bugzilla.gnome.org/show_bug.cgi?id=63395)
1393         (latex2e_file_save) retain relative column sizes
1395 2001-11-19  Jody Goldberg <jgoldberg@home.com>
1397         * Release 0.76
1399 2001-11-05  Jody Goldberg <jgoldberg@home.com>
1401         * Release 0.75
1403 2001-10-29  Jody Goldberg <jgoldberg@home.com>
1405         * Release 0.74
1407 2001-10-29  Jody Goldberg <jgoldberg@home.com>
1409         * Release 0.73
1411 2001-10-28  Jody Goldberg <jgoldberg@home.com>
1413         * latex.c (latex2e_file_save) : Use sheet_merge_is_corner.
1415 2001-10-16  Adrian Custer <acuster@nature.berkeley.edu>
1417         * latex.c : split the LaTeX2e exporter into four functions. The base
1418         function writes the headers and checks for merges.
1419                 Add latex2e_write_file_header() which sets up the LaTeX file with user
1420                         preferences and allows the file to be \input -able (fixes
1421                         http://bugzilla.gnome.org/show_bug.cgi?id=29506
1422                         suggestion of Han-Wen Nienhuys).
1423                 Add latex2e_write_table_header() allows control of the headers and
1424                         footers for this longtable.
1425                 Add     latex2e_write_multicolumn_cell() to output cell contents and
1426                         borders.
1427         Please Note:
1428                 THE LaTeX2e EXPORTER NOW ONLY EXPORTS THE TOP SHEET!
1429                 The LaTeX file can be modified to print in landscape mode.
1430                 The file can be now be longer than a single page (uses \longtable,
1431                         suggestion of Jacek Pilszka on gnome-list).
1432                 Preliminary support for merges: single row, horizontal merges that do
1433                         not span past the last column of the table are supported.
1435 2001-10-18  Jody Goldberg <jgoldberg@home.com>
1437         * Release 0.72
1439 2001-10-15  Adrian Custer <acuster@nature.berkeley.edu>
1441         * latex.c : add documentation to functions, trivial changes to 2.09
1442         exporter code.
1443         * plugin.xml.in : changed identifier from LaTeX to LaTeX 2.09.
1445 2001-10-14  Adrian Custer <acuster@nature.berkeley.edu>
1447         * latex.c : re-order the latex escape sequence, add documentation.
1449 2001-10-07  Jody Goldberg <jgoldberg@home.com>
1451         * Release 0.71
1453 2001-09-25  Jon K Hellan  <hellan@acm.org>
1455         * Add plugin.xml
1457 2001-08-24  Jody Goldberg <jgoldberg@home.com>
1459         * font.h : don't include a gui headerfile.
1460         * boot.h : ditto.
1461         * html.h : ditto.
1462         * latex.h : ditto.
1463         * roff.h : ditto.
1465 2001-08-21  Zbigniew Chyla  <cyba@gnome.pl>
1467         * plugin.xml: Removed
1469         * plugin.xml.in: Copied from plugin.xml, prepared for localization.
1471         * Makefile.am: Use xml-i18n-tools to create plugin.xml (with
1472         translations merged from .po file).
1474 2001-08-20  Jody Goldberg <jgoldberg@home.com>
1476         * Release 0.70
1478 2001-08-17  Morten Welinder <terra@diku.dk>
1480         * html.c (html_get_string): Eliminate bogus use of strstr.
1482 2001-08-17  Morten Welinder <terra@diku.dk>
1484         * html.c (html_fprintf): Use fputc.  Don't do anything special for
1485         single quote.
1486         (html32_file_save): Add type to STYLE element.
1487         (html_write_cell32): Use align, not halign.
1489 2001-08-11  Jody Goldberg <jgoldberg@home.com>
1491         * Release 0.69
1493 2001-08-01  Jody Goldberg <jgoldberg@home.com>
1495         * html.c (html32_file_save) : more conformance problems.
1496         (html40_file_save) : ditto.
1498 2001-08-01  Jody Goldberg <jgoldberg@home.com>
1500         * html.c (html32_file_save) : Close with </BODY> not <BODY>
1501         (html40_file_save) : ditto.
1503 2001-07-18  Zbigniew Chyla  <cyba@gnome.pl>
1505         * plugin.xml: Removed PDF file saver.
1507         * roff.c (roff_pdf_file_save): Removed.
1509 2001-07-17  Jody Goldberg <jgoldberg@home.com>
1511         * Release 0.68
1513 2001-06-28  Jody Goldberg <jgoldberg@home>
1515         * Release 0.67
1517 2001-06-28  Jody Goldberg <jgoldberg@home.com>
1519         * roff.c (write_wb_roff) : we don't handle spans or merges.
1520         * latex.c (latex2e_file_save) : ditto.
1521         (latex_file_save) : ditto.
1522         * html.c (html32_file_save) : ditto.
1523         (html40_file_save) : ditto.
1525 2001-06-27  Jody Goldberg <jgoldberg@home.com>
1527         * Release 0.66
1529 2001-05-21  Zbigniew Chyla  <cyba@gnome.pl>
1531         * html.[ch] (html32_file_save, html40_file_save, html32_file_open)
1532         latex.[ch] (latex_file_save, latex2e_file_save)
1533         roff.[ch] (roff_dvi_file_save, roff_pdf_file_save, roff_file_save):
1534         s/FileOpener/GnumFileOpener/
1535         s/FileSaver/GnumFileSaver/
1537 2001-05-20  Jody Goldberg <jgoldberg@home.com>
1539         * Release 0.65
1541 2001-05-19  Almer S. Tigelaar  <almer@gnome.org>
1543         * plugin.xml : Fix minor typo.
1545 2001-05-18  Jody Goldberg <jgoldberg@home.com>
1547         * plugin.xml : Make name more descriptive.
1549 2001-04-19  Jody Goldberg <jgoldberg@home.com>
1551         * roff.c (write_wb_roff) : fix leak.
1552         * latex.c (latex_file_save) : ditto.
1553         (latex2e_file_save) : ditto.
1554         * html.c (html32_file_save) : Ditto.
1555         (html40_file_save) : Ditto.
1557 2001-03-17  Jody Goldberg <jgoldberg@home.com>
1559         * Release 0.64
1561 2001-02-23  Jody Goldberg <jgoldberg@home.com>
1563         * Release 0.63
1565 2001-02-16  Jody Goldberg <jgoldberg@home.com>
1567         * Release 0.62
1569 2001-02-12  Karl Eichwalder  <ke@suse.de>
1571         * Makefile.am (EXTRA_DIST): Add $(gnumeric_plugin_html_DATA).
1573 2001-02-06  Jody Goldberg <jgoldberg@home.com>
1575         * html.c (html_fprintf) : escape more characters
1576         (html_get_string) : unescape more characters.
1578 2001-02-03  Jody Goldberg <jgoldberg@home.com>
1580         * html.c (html_read) : Make it suck slightly less.
1581           We have no business writing this crock of malarkey.
1582           This should use a REAL parser based on libxml.
1584 2001-02-02  Jody Goldberg <jgoldberg@home.com>
1586         * html.c (findtag) : Quick utility.
1587         (html_read) : use it.
1589 2001-01-08  Jody Goldberg <jgoldberg@home.com>
1591         * html.c (html_write_wb_html32) : Don't leak style references.
1592         (html_write_wb_html40) : ditto.
1594 2000-12-17 Jody Goldberg <jgoldberg@home.com>
1596         * Release 0.61
1598 2000-12-7  Jody Goldberg <jgoldberg@home.com>
1600         * Release 0.60
1602 2000-11-18  Jody Goldberg <jgoldberg@home.com>
1604         * Release 0.59
1606 2000-11-13  Jody Goldberg <jgoldberg@home.com>
1608         * Release 0.58
1610 2000-11-12  Almer S. Tigelaar  <almer1@dds.nl>
1612         * html.c
1613         (html_write_wb_html32): Use sheet_get_extent instead
1614         of sheet->rows and sheet->cols.
1615         (html_write_wb_html40): Idem.
1617         * latex.c
1618         (html_write_wb_latex): Idem.
1619         (html_write_wb_latex2e): Idem.
1621         * roff.c
1622         (write_wb_roff): Idem.
1624 2000-11-11  Michael Meeks  <michael@helixcode.com>
1626         * html.c (html_write_cell40): cell_default_halign not value~
1628 2000-10-30  Jody Goldberg <jgoldberg@home.com>
1630         * html.[ch] : Adjust to the signature changes for reading views
1631           rather than workbooks.
1632         * latex.[ch] : ditto.
1633         * roff.[ch] : ditto.
1635 2000-10-10  Jody Goldberg <jgoldberg@home.com>
1637         * Release 0.57
1639 2000-08-30  Jody Goldberg <jgoldberg@home.com>
1641         * roff.c : Include style.h
1642         * html.c : Include style.h
1643         * latex.c : Include style.h
1645 2000-08-21  Jody Goldberg <jgoldberg@home.com>
1647         * roff.c : Include sheet.h
1648         * html.c : Include sheet.h
1650 2000-08-09  Jody Goldberg <jgoldberg@home.com>
1652         * html.c (html_read) : Use builtin Cell::pos rather than
1653           the row/col infos.
1655 2000-07-25  Morten Welinder <terra@diku.dk>
1657         * latex.c (latex_fprintf_cell): Rename from latex_fprintf.  Don't
1658         escape quotes.  Do escape braces.  Properly handle '^', '~', and
1659         '\\'.  Don't return anything.
1660         (latex_fputs): New function extracted from latex_fprintf_cell.
1661         (html_write_wb_latex): Write sheet name in LaTeX style.
1662         (html_write_wb_latex2e): Ditto.
1664         [Sure looks like the following!]
1666 2000-07-25  Jody Goldberg <jgoldberg@home.com>
1668         * latex.c (latex_fprint_string) : New function split from
1669           latex_printf.
1670         (latex_fprintf_cell) : Renamed from latex_printf,
1671         (html_write_wb_latex) :  Use latex_fprint_string for sheet name.
1672         (html_write_wb_latex2e) : Ditto.
1674 2000-06-18  Jody Goldberg <jgoldberg@home.com>
1676         * Release 0.56
1678 2000-06-18  Jody Goldberg <jgoldberg@home.com>
1680         * Release 0.55
1682 2000-05-20  Jody Goldberg <jgoldberg@home.com>
1684         * Release 0.54
1686 2000-05-09  Jody Goldberg <jgoldberg@home.com>
1688         * Release 0.53
1690 2000-05-04  Michael Meeks  <michael@helixcode.com>
1692         * html.c (html_read): fix ' ' in Sheet index.
1694 2000-04-20  Jody Goldberg <jgoldberg@home.com>
1696         * html.c (html_write_cell_str) : Use cell_is_blank.
1697           value_get_default_halign.
1698         * latex.c (latex_fprintf) : Ditto.
1699         * roff.c (roff_fprintf) : Ditto.
1701 2000-04-08  Jon K Hellan  <hellan@acm.org>
1703         * html.c (html_write_wb_html32, html_write_wb_html40): Output
1704         sheet->name_unquoted instead of sheet->name.
1705         (html_read): Gettextize sheet name template.
1707         * latex.c (html_write_wb_latex, html_write_wb_latex2e):  Output
1708         sheet->name_unquoted instead of sheet->name.
1710         * roff.c (write_wb_roff): Ditto
1712 2000-03-23  Jody Goldberg <jgoldberg@home.com>
1714         * epsf.c (epsf_write_cell) : Add HALIGN_CENTER_ACROSS_SELECTION.
1715         * html.c (html_write_cell{32,40}) : Ditto.
1716         * latex.c (html_write_wb_latex) : Ditto.
1717         * roff.c (write_wb_roff) : Ditto.
1719 2000-03-23  Jon K Hellan  <hellan@acm.org>
1721         * boot.c (html_init): Tag html savers as AUTO, the others as
1722         WRITE_ONLY.
1724         * html.c (html_read): Set save info, tag as AUTO.
1726 2000-03-04  Jody Goldberg <jgoldberg@home.com>
1728         * Makefile.am : disable ps.[ch], epsf.[ch].
1729           These are now somewhat behind the times and have been superceded
1730           by gnome-print.
1731         boot.c : Disable epsf.
1733 2000-02-26  Almer. S. Tigelaar.  <almer1@dds.nl>
1735         * html.c
1736         * (html_write_cell_str, html_write_cell32, html_write_cell40) :
1737         * (html_write_wb_html32, html_write_wb_html40) :
1738         Adjusted so it now uses sheet_style_computer and puts <BR>
1739         tags in empty cells, this way the cells will _always_ render
1740         in a browser so the 'style' information is not lost for
1741         empty cells.
1743 2000-01-31  Jon K Hellan  <hellan@acm.org>
1745         * roff.c (write_wb_roff): Check missing style.
1746         (html_write_wb_roff_ps, html_write_wb_roff_dvi,
1747         html_write_wb_roff_pdf, html_write_wb_roff): Check popen result.
1748         (write_wb_roff): Add command context.
1750         * epsf.c (epsf_write_wb): Call gnumeric_error_save on
1751         failure.
1753         * html.c (html_write_wb_html32, html_write_wb_html40): Ditto.
1755         * latex.c (html_write_wb_latex, html_write_wb_latex2e)): Call
1756         gnumeric_error_save on failure. Dont't panic on missing style.
1758 2000-01-29  Jon K Hellan  <hellan@acm.org>
1760         Megacommit.
1762         The purpose of the changeset is twofold:
1764         1. Use CommandContexts for error reporting for file read/save.
1765         2. This allows us to let FileFormatOpen return 0 on success, -1 on
1766            failure, same as FileFormatSave. The convention to return NULL
1767            on success was highly ideosyncratic.
1769         * epsf.h (epsf_write_wb): Add CommandContext.
1771         * epsf.c (epsf_write_wb): ditto.
1773         * latex.h (html_write_wb_latex, html_write_wb_latex2e): ditto
1775         * latex.c (html_write_wb_latex, html_write_wb_latex2e): ditto
1777         * roff.c (html_write_wb_roff_ps, html_write_wb_roff_dvi,
1778         html_write_wb_roff_pdf, html_write_wb_roff): ditto
1780         * roff.c (html_write_wb_roff_ps, html_write_wb_roff_dvi,
1781         html_write_wb_roff_pdf, html_write_wb_roff): ditto
1783         * html.h (html_read, html_write_wb_html40, html_write_wb_html32):
1784         ditto.
1785         (html_read): Return int.
1787         * html.c (html_read, html_write_wb_html40, html_write_wb_html32):
1788         ditto
1789         (html_read): Return 0 on success, -1 on failure. Use
1790         gnumeric_error_read to report errors.
1792 1999-12-30  Jody Goldberg <jgoldberg@home.com>
1794         * html.c (html_read) : Return some error strings.
1796 1999-12-18  Michael Meeks  <mmeeks@gnu.org>
1798         * html.c (html_get_color): implement helper.
1799         (html_write_cell32, html_write_cell40): use it + be more defensive.
1801 1999-12-18  Jarl van Katwijk <jarl@casema.net>
1803         * html.c (html_write_cell32, html_write_cell40): fix stupid bug.
1805 1999-11-21  Jeff Garzik  <jgarzik@mandrakesoft.com>
1807         * html.c (html_cleanup_plugin): free pd->title
1809 1999-10-30  Michael Meeks  <mmeeks@gnu.org>
1811         * html.c (html_write_cell32): fix uninitialized usage.
1813 1999-10-24  Michael Meeks  <mmeeks@gnu.org>
1815         * html.c (html_write_cell_str): move common code here.
1816         (html_read): Update style setting.
1817         (html_cell_bold, html_cell_italic): kill.
1818         (html_write_cell32, html_write_cell40): update style bits.
1820         * font.c (font_get_size): kill ( mstyle_get_font_size )
1821         (font_match): Move common code here.
1822         (font_is_helvetica, font_is_monospaced, font_is_sansserif): update.
1824         * epsf.c (epsf_write_cell): Kill 'Style'
1826 1999-10-20  Michael Meeks  <mmeeks@gnu.org>
1828         * roff.c (write_wb_roff): kill leak.
1830         * latex.c (html_write_wb_latex, html_write_wb_latex2e): kill leaks.
1832         * epsf.c (epsf_write_cell): kill leak.
1834         * html.c (html_write_cell32): ditto.
1836 1999-10-19  Michael Meeks  <mmeeks@gnu.org>
1838         * html.c (html_cell_bold, html_cell_italic, html_read): Update.
1840 1999-10-03  Jody Goldberg <jgoldberg@home.com>
1842         * html.c (html_write_cell32, html_write_cell40) :
1843           Bug #2512.  Emit a </TD> after a <TD>.
1844           Use cell_get_horizontal_align to correctly handle
1845           the case of a 'General' format.
1847 1999-10-07  Michael Meeks  <mmeeks@gnu.org>
1849         * html.c (html_cell_bold): Update to new style api.
1850         (html_cell_italic, html_read): ditto.
1852 1999-09-28  Michael Meeks  <michael@nuclecu.unam.mx>
1854         * html.c (html_write_cell32): Update style api.
1855         (html_cell_bold, html_read, html_write_cell40): ditto.
1857         * latex.c (html_write_wb_latex2e, html_write_wb_latex):
1858         ditto.
1860         * roff.c (write_wb_roff): ditto.
1862         * epsf.c (epsf_write_cell): ditto.
1864 1999-10-03  Jody Goldberg <jgoldberg@home.com>
1866         * html.c (html_write_cell32, html_write_cell40) :
1867           Bug #2512.  Emit a </TD> after a <TD>.
1868           Use cell_get_horizontal_align to correctly handle
1869           the case of a 'General' format.
1871 13/07/99 (rasca)
1873         * latex.c: small fixes to use the right font for latex2e output
1875         * ps.c: added code to draw an object simular to an ellipse :)
1877 12/07/99 (rasca)
1879         * epsf.c, ps.c: added some code to draw lines
1881 11/07/99 (rasca)
1883         * font.c: changed functions to meet the new font names in gnumeric
1885         * epsf.c, ps.c: right alignment for text
1887 10/07/99 (rasca)
1889         * added experimental EPSF support
1891         * added PDF support by using groff and ghostscript
1893         * merged in parts of miguels changes from gnumeric 0.28
1895 09/07/99 (rasca)
1896         - export latex2e: added font colors
1897         - added latex2e export funktion
1898         - export latex: support for monospaced (\tt) font
1899         - export troff/ps: support for helvetica font
1900         - export troff: put font size information into the troff file
1901         - export troff: support for fixed font formated cells
1902         - export html: use TT-tag for fixed font
1903         - minor improvements to the troff export filter
1905 08/07/99 (rasca)
1906         - added first prototype for exporting as TROFF
1907         - exporting html: fixed a bug which ignored empty cells
1908         - exporting html: added caption to every table
1909         - exporting latex: fixed a bug which ignoerd empty cells
1911 1999-07-07  Miguel de Icaza  <miguel@gnu.org>
1913         * html.c: Split the code in manageable chunks.
1915         * html.c: Removed useless pieces of code.
1917 07/07/99 (rasca)
1918         - added first latex export code
1919         - minor code clean ups
1920         - import horizontal cell alignment (right and center)
1921         - support for exporting fore- and background colors
1922         - correct email address in README
1923         - added file_format_unregister_open()
1924         - reading now honors italic and bold
1926 07/07/99 (rasca)
1927         - minor changes to the writing code, so that the cell could
1928           also have values like "<hello>"
1929         - simple html read function which does not recognize alignment
1930           or bold/italic ..
1932 06/07/99 (rasca)
1933         - right and left alignment, bold and italic seems to work :)
1934         - started to write a html plugin to save a sheet as a raw html file