Update Spanish translation
[gnumeric.git] / plugins / html / ChangeLog
blobed30762ce2bed908fa66cab48d0edf17e14acfae
1 2018-08-19  Morten Welinder <terra@gnome.org>
3         * Release 1.12.43
5 2018-08-09  Morten Welinder <terra@gnome.org>
7         * Release 1.12.42
9 2018-05-07  Morten Welinder <terra@gnome.org>
11         * Release 1.12.41
13 2018-04-29  Morten Welinder <terra@gnome.org>
15         * Release 1.12.40
17 2018-03-13  Morten Welinder <terra@gnome.org>
19         * Release 1.12.39
21 2017-12-28  Morten Welinder <terra@gnome.org>
23         * Release 1.12.38
25 2017-12-01  Morten Welinder <terra@gnome.org>
27         * Release 1.12.37
29 2017-11-18  Morten Welinder <terra@gnome.org>
31         * Release 1.12.36
33 2017-07-06  Morten Welinder <terra@gnome.org>
35         * Release 1.12.35
37 2017-03-20  Morten Welinder <terra@gnome.org>
39         * Release 1.12.34
41 2017-03-08  Morten Welinder  <terra@gnome.org>
43         * html_read.c (html_read_row): Use gnm_hlink_new to ensure sheet
44         gets set.
46 2017-01-30  Morten Welinder <terra@gnome.org>
48         * Release 1.12.33
50 2016-08-20  Morten Welinder <terra@gnome.org>
52         * Release 1.12.32
54 2016-08-03  Andreas J. Guelzow <aguelzow@pyrshep.ca>
56         * latexhtml.c (write_sheet): make the html4.0 fragment work like
57         html4.0 and validate also in an xhtml context
59 2016-06-29  Morten Welinder <terra@gnome.org>
61         * Release 1.12.31
63 2016-06-17  Morten Welinder <terra@gnome.org>
65         * Release 1.12.30
67 2016-05-06  Morten Welinder <terra@gnome.org>
69         * Release 1.12.29
71 2016-03-22  Morten Welinder <terra@gnome.org>
73         * Release 1.12.28
75 2016-02-06  Morten Welinder <terra@gnome.org>
77         * Release 1.12.27
79 2015-12-28  Morten Welinder <terra@gnome.org>
81         * Release 1.12.26
83 2015-12-25  Morten Welinder <terra@gnome.org>
85         * Release 1.12.25
87 2015-09-20  Morten Welinder <terra@gnome.org>
89         * Release 1.12.24
91 2015-07-28  Morten Welinder <terra@gnome.org>
93         * Release 1.12.23
95 2015-04-16  Morten Welinder <terra@gnome.org>
97         * Release 1.12.22
99 2015-03-04  Morten Welinder <terra@gnome.org>
101         * Release 1.12.21
103 2015-02-04  Morten Welinder <terra@gnome.org>
105         * Release 1.12.20
107 2015-01-23  Morten Welinder <terra@gnome.org>
109         * Release 1.12.19
111 2014-11-02  Andreas J. Guelzow <aguelzow@pyrshep.ca>
113         * latex.c (latex_table_file_save_impl): new
114         (latex_table_file_save): use latex_table_file_save_impl
115         (latex_table_visible_file_save): new
116         * plugin.xml.in: add latex_table_visible_file_save
117         * latex.h (latex_table_visible_file_save): new
119 2014-09-25  Morten Welinder <terra@gnome.org>
121         * Release 1.12.18
123 2014-06-09  Morten Welinder <terra@gnome.org>
125         * Release 1.12.17
127 2014-05-23  Morten Welinder <terra@gnome.org>
129         * Release 1.12.16
131 2014-04-30  Morten Welinder <terra@gnome.org>
133         * Release 1.12.15
135 2014-04-13  Morten Welinder <terra@gnome.org>
137         * Release 1.12.14
139 2014-03-18  Morten Welinder <terra@gnome.org>
141         * Release 1.12.13
143 2014-03-03  Morten Welinder <terra@gnome.org>
145         * Release 1.12.12
147 2014-02-16  Morten Welinder <terra@gnome.org>
149         * Release 1.12.11
151 2014-02-11  Morten Welinder <terra@gnome.org>
153         * Release 1.12.10
155 2013-11-28  Morten Welinder <terra@gnome.org>
157         * Release 1.12.9
159 2013-10-07  Morten Welinder <terra@gnome.org>
161         * Release 1.12.8
163 2013-09-01  Morten Welinder <terra@gnome.org>
165         * Release 1.12.7
167 2013-08-27  Morten Welinder <terra@gnome.org>
169         * Release 1.12.6
171 2013-08-22  Andreas J. Guelzow <aguelzow@pyrshep.ca>
173         * html_read.c (html_read_content): check for invalid UTF8
175 2013-08-19  Morten Welinder <terra@gnome.org>
177         * Release 1.12.5
179 2013-07-10  Morten Welinder <terra@gnome.org>
181         * Release 1.12.4
183 2013-06-27  Andreas J. Guelzow <aguelzow@pyrshep.ca>
185         * html_read.c (html_read_content): skip empty tables
187 2013-06-25  Morten Welinder <terra@gnome.org>
189         * Release 1.12.3
191 2013-06-13  Andreas J. Guelzow <aguelzow@pyrshep.ca>
193         * latex.c (latex2e_write_file_header): set the landscape option
194         depending on the current pagesetup setting.
196 2013-04-28  Andreas J. Guelzow <aguelzow@pyrshep.ca>
198         * latex.c (latex2e_find_this_vline): renamed from latex2e_find_vline
199         (latex2e_find_vline): new, taking care of merges
200         (latex2e_find_hhlines): handle merges
202 2013-04-26  Morten Welinder <terra@gnome.org>
204         * Release 1.12.2
206 2013-04-22  Andreas J. Guelzow <aguelzow@pyrshep.ca>
208         * latex.c (latex2e_find_hhlines): do not complete partial borders
209         above a merged cell. We are not doing this in Gnumeric proper.
211 2013-04-22  Andreas J. Guelzow <aguelzow@pyrshep.ca>
213         * html.c (html_write_border_style_40_for_merged_cell): new
214         (write_cell): call html_write_border_style_40_for_merged_cell
215         as appropriate. [#635217]
217 2013-03-09  Morten Welinder <terra@gnome.org>
219         * Release 1.12.1
221 2013-02-20  Andreas J. Guelzow <aguelzow@pyrshep.ca>
223         * latex.c (latex2e_write_multicolumn_cell): don't switch locale
224         to write colours. [#694328]
226 2013-01-01  Morten Welinder  <terra@gnome.org>
228         * html.c (cb_html_attrs_as_string): Don't use deprecated goffice
229         stuff.
231 2012-12-18  Morten Welinder <terra@gnome.org>
233         * Release 1.12.0
235 2012-11-29  Morten Welinder <terra@gnome.org>
237         * Release 1.11.91
239 2012-11-16  Morten Welinder <terra@gnome.org>
241         * Release 1.11.90
243 2012-09-06  Morten Welinder <terra@gnome.org>
245         * Release 1.11.6
247 2012-07-15  Morten Welinder <terra@gnome.org>
249         * Release 1.11.5
251 2012-06-25  Morten Welinder <terra@gnome.org>
253         * Release 1.11.4
255 2012-04-21  Morten Welinder <terra@gnome.org>
257         * Release 1.11.3
259 2012-03-02  Morten Welinder <terra@gnome.org>
261         * Release 1.11.2
263 2011-12-16  Andreas J. Guelzow <aguelzow@pyrshep.ca>
265         * latex.c (cb_find_font_encodings): new
266         (latex2e_write_font_encodings): new
267         (latex2e_write_file_header): add argument and change caller,
268         call latex2e_write_font_encodings
270 2011-11-27  Morten Welinder <terra@gnome.org>
272         * Release 1.11.1
274 2011-11-24  Morten Welinder <terra@gnome.org>
276         * Release 1.11.0
278 2011-10-27  Andreas J. Guelzow <aguelzow@pyrshep.ca>
280         * html.c (cb_html_attrs_as_string): write sub- and superscript
281         attributes
283 2011-09-13  Andreas J. Guelzow <aguelzow@pyrshep.ca>
285         * html_read.c (html_file_probe): adjust call to go_guess_encoding
287 2011-07-31  Morten Welinder <terra@gnome.org>
289         * Release 1.10.17
291 2011-05-21  Morten Welinder <terra@gnome.org>
293         * Release 1.10.15
295 2011-03-24  Morten Welinder <terra@gnome.org>
297         * Release 1.10.14
299 2011-02-02  Morten Welinder <terra@gnome.org>
301         * Release 1.10.13
303 2010-12-07  Andreas J. Guelzow <aguelzow@pyrshep.ca>
305         * latex.c (file_saver_sheet_get_extent): new
306         (latex_file_save): use file_saver_sheet_get_extent
307         (latex_table_file_save): use file_saver_sheet_get_extent
309 2010-11-25  Morten Welinder <terra@gnome.org>
311         * Release 1.10.12
313 2010-10-01  Morten Welinder <terra@gnome.org>
315         * Release 1.10.11
317 2010-09-04  Morten Welinder <terra@gnome.org>
319         * Release 1.10.10
321 2010-08-16  Morten Welinder <terra@gnome.org>
323         * Release 1.10.9
325 2010-07-30  Morten Welinder <terra@gnome.org>
327         * Release 1.10.8
329 2010-06-28  Morten Welinder <terra@gnome.org>
331         * Release 1.10.7
333 2010-06-28  Andreas J. Guelzow <aguelzow@pyrshep.ca>
335         * html_read.c (GnmHtmlTableCtxt): Add wb_view field.
336         (html_read_content): Add GnmHtmlTableCtxt argument and
337           change all callers. Recurse into html_read_table as
338           required.
339         (html_file_open): Initialize wb_view field
341 2010-06-16  Morten Welinder <terra@gnome.org>
343         * Release 1.10.6
345 2010-05-30  Morten Welinder <terra@gnome.org>
347         * Release 1.10.5
349 2010-05-20  Morten Welinder <terra@gnome.org>
351         * Release 1.10.4
353 2010-05-09  Andreas J. Guelzow <aguelzow@pyrshep.ca>
355         * html.c (html_file_save): include the real version number
356           (rather than the macro name that should become the version)
358 2010-05-07  Morten Welinder <terra@gnome.org>
360         * Release 1.10.3
362 2010-04-16  Morten Welinder <terra@gnome.org>
364         * Release 1.10.2
366 2010-03-08  Morten Welinder <terra@gnome.org>
368         * Release 1.10.1
370 2010-03-04  Andreas J. Guelzow <aguelzow@pyrshep.ca>
372         * latex.c (latex2e_write_file_header): protect the created
373           LaTeX code from babel shorthands
374         (latex_file_save): try to reload the babel shorthands
376 2010-03-03  Andreas J. Guelzow <aguelzow@pyrshep.ca>
378         * latex.c (latex2e_write_multicolumn_cell): wrap multirows into
379           \parbox to allow for hyphenation
381 2010-03-03  Andreas J. Guelzow <aguelzow@pyrshep.ca>
383         * latex.c (latex2e_write_file_header): add new length
384         (latex2e_write_blank_multicolumn_cell): use different setup
385           for multirow cells
386         (latex2e_write_multicolumn_cell): ditto
387         (latex_file_save): use lengths for column widths.
389 2010-02-13  Morten Welinder <terra@gnome.org>
391         * Release 1.10.0
393 2010-01-19  Morten Welinder <terra@gnome.org>
395         * Release 1.9.18
397 2009-12-15  Morten Welinder <terra@gnome.org>
399         * Release 1.9.17
401 2009-11-29  Morten Welinder <terra@gnome.org>
403         * Release 1.9.16
405 2009-11-01  Morten Welinder <terra@gnome.org>
407         * Release 1.9.15
409 2009-10-31  Andreas J. Guelzow <aguelzow@pyrshep.ca>
411         * html.c (html_write_cell_content): handle strikethrough
412           (and fix handling of superscript/suscript)
413         (cb_html_attrs_as_string): write valid HTML4 strict.
415 2009-10-11  Morten Welinder <terra@gnome.org>
417         * Release 1.9.14
419 2009-09-20  Morten Welinder <terra@gnome.org>
421         * Release 1.9.13
423 2009-09-05  Morten Welinder <terra@gnome.org>
425         * Release 1.9.12
427 2009-09-05  Jean Brefort  <jean.brefort@normalesup.org>
429         reviewed by: <delete if not using a buddy>
431         * html.c (html_get_text_color), (html_get_back_color),
432         (html_get_border_style): renamed go-color.h macros.
433         * latex.c (latex2e_write_multicolumn_cell): ditto.
435 2009-09-01  Andreas J. Guelzow <aguelzow@pyrshep.ca>
437         * html.c (cb_html_attrs_as_string): handle PANGO_ATTR_RISE
438         (html_write_cell_content): handle superscript/subscript
440 2009-09-01  Jean Brefort  <jean.brefort@normalesup.org>
442         * html.c (html_get_text_color): renamed GOColor macros.
443         * latex.c (latex2e_write_multicolumn_cell): ditto.
445 2009-08-30  Morten Welinder <terra@gnome.org>
447         * Release 1.9.11
449 2009-08-15  Morten Welinder <terra@gnome.org>
451         * Release 1.9.10
453 2009-06-20  Morten Welinder <terra@gnome.org>
455         * Release 1.9.9
457 2009-06-16  Andreas J. Guelzow <aguelzow@pyrshep.ca>
459         * html.c (html_new_markup): The range corresponding to a PANGO
460           iterator can be rally strange.
462 2009-05-23  Morten Welinder <terra@gnome.org>
464         * Release 1.9.8
466 2009-05-17  Andreas J. Guelzow <aguelzow@pyrshep.ca>
468         * html.c (html_write_cell_content): make sure there is
469           markup before asking for it.
471 2009-05-13  Andreas J. Guelzow <aguelzow@pyrshep.ca>
473         * html.c (html_write_cell_content): remember that not
474         every string has markup
476 2009-05-12  Andreas J. Guelzow <aguelzow@pyrshep.ca>
478         * html.c (cb_html_add_chars): new
479         (cb_html_attrs_as_string): new
480         (html_new_markup): new
481         (html_write_cell_content): use html_new_markup if
482           appropriate
483         (write_cell): don't collapse XHTML and HTML4
484         (html_file_save): update DOCTYPEs
486 2009-05-06  Morten Welinder <terra@gnome.org>
488         * Release 1.9.7
490 2009-04-25  Morten Welinder <terra@gnome.org>
492         * Release 1.9.6
494 2009-03-22  Morten Welinder <terra@gnome.org>
496         * Release 1.9.5
498 2009-03-04  Andreas J. Guelzow <aguelzow@pyrshep.ca>
500         * latex.c (latex_file_save): the previous correction used an
501           inverted comparison.
503 2009-03-04  Andreas J. Guelzow <aguelzow@pyrshep.ca>
505         * latex.c (latex_file_save): don't access styles for cells
506           beyond the sheet! Fixes 574125
508 2009-02-22  Morten Welinder <terra@gnome.org>
510         * Release 1.9.4
512 2009-02-06  Jon K Hellan  <hellan@acm.org>
514         * html_read.c (html_file_open): Detect unmarked UTF16LE more
515         robustly.
517 2009-01-28  Andreas J. Guelzow <aguelzow@pyrshep.ca>
518         * latex.c (latex2e_write_file_header): use utf8x package of ucs
519         rather than utf8. Fixes 569476.
521 2009-01-23  Morten Welinder  <terra@gnome.org>
523         * latex.c (latex2e_write_multicolumn_cell): Fix scale of colour
524         components.  Fixes #568860.
526 2008-10-18  Jody Goldberg <jody@gnome.org>
528         * Release 1.9.3
530 2008-08-29  Jody Goldberg <jody@gnome.org>
532         * Release 1.9.2
534 2008-06-25  Jody Goldberg <jody@gnome.org>
536         * Release 1.9.1
538 2008-05-04  Jody Goldberg <jody@gnome.org>
540         * Release 1.9.0
542 2007-12-21  Jody Goldberg <jody@gnome.org>
544         * Release 1.8.0
546 2007-12-03  Jody Goldberg <jody@gnome.org>
548         * Release 1.7.91
550 2007-11-19  Jody Goldberg <jody@gnome.org>
552         * Release 1.7.90
554 2007-11-04  Morten Welinder <terra@gnome.org>
556         * Release 1.7.14
558 2007-10-24  Jon K Hellan  <hellan@acm.org>
560         * html_read.c (html_read_row): Really use the first url when
561         multiple urls in cell, not the last.
563 2007-10-15  Jody Goldberg <jody@gnome.org>
565         Patch from editgrid.
566         * latex.c (latex2e_find_vline) : Don't look for borders past max col.
568 2007-10-21  Morten Welinder <terra@gnome.org>
570         * Release 1.7.13
572 2007-10-08  Jon K Hellan  <hellan@acm.org>
574         * html_read.c (html_read_row): Make link to first url in cell if
575         more than one exists.
577 2007-09-04  Jody Goldberg <jody@gnome.org>
579         * Release 1.7.12
581 2007-07-24  Jody Goldberg <jody@gnome.org>
583         * Release 1.7.11
585 2007-05-03  Morten Welinder <terra@gnome.org>
587         * Release 1.7.10
589 2007-04-21  Morten Welinder <terra@gnome.org>
591         * Release 1.7.9
593 2007-03-04  Morten Welinder <terra@gnome.org>
595         * Release 1.7.8
597 2007-02-16  Morten Welinder <terra@gnome.org>
599         * Release 1.7.7
601 2006-12-17  Jody Goldberg <jody@gnome.org>
603         * Release 1.7.6
605 2006-12-04  Jody Goldberg <jody@gnome.org>
607         * Release 1.7.5
609 2006-11-20  Jody Goldberg <jody@gnome.org>
611         * Release 1.7.4
613 2006-11-19  Morten Welinder <terra@gnome.org>
615         * Release 1.7.3
617 2006-10-17  Jody Goldberg <jody@gnome.org>
619         * Release 1.7.2
621 2006-10-02  Jody Goldberg <jody@gnome.org>
623         * Release 1.7.1
625 2006-08-11  Andreas J. Guelzow <aguelzow@pyrshep.ca>
626         * latex.c (latex_file_save): use \linewidth rather
627           than \textwidth
629 2006-07-10  Andreas J. Guelzow <aguelzow@pyrshep.ca>
631         * latex.h (latex_table_file_save): new
632         * latex.c (latex_table_file_save): new
633         (latex2e_table_write_cell): new
634         (latex2e_table_write_file_header): new
635         * plugin.xml.in: add latex_table file_saver
637 2006-06-23  Andreas J. Guelzow <aguelzow@pyrshep.ca>
639         * latex.c (latex_fputs_latin): fix typo and add
640           const qualifiers
641         (latex_math_fputs_latin): ditto
643 2006-06-23  Andreas J. Guelzow <aguelzow@pyrshep.ca>
644         for Shixin Zeng <shixinzeng@sjtu.edu.cn>
646         * latex.c (latex_raw_str): new
647         (latex_fputs_utf): handle \L escape
648         (latex_math_fputs_utf): ditto
649         (latex_fputs_latin): ditto
650         (latex_math_fputs_latin): ditto
652 2006-05-25  Jean Brefort  <jean.brefort@normalesup.org>
654         * html_read.c: replaced gi18n.h by gi18n-lib.h.
655         * roff.c: ditto.
657 2006-05-08  Jody Goldberg <jody@gnome.org>
659         * Release 1.7.0
661 2006-04-01  Jody Goldberg <jody@gnome.org>
663         * html.c (html_write_cell_content) : ivan noticed that underlining is
664           not being exported.
666 2006-01-25  Morten Welinder  <terra@gnome.org>
668         * html_read.c (html_file_probe): Get rid of casts.  Fix probing in
669         the face of truncated characters and don't rely on
670         go_guess_encoding resetting the utf8 buffer on failure.
672 2006-01-25  Jon K Hellan  <hellan@acm.org>
674         http://bugzilla.gnome.org/show_bug.cgi?id=311879
675         * plugin.xml.in: probe=TRUE for html importer.
676         * html_read.[ch] (html_file_probe): New. Probe for html and Excel
677         quasi html.
679 2006-01-23   Andreas J. Guelzow <aguelzow@taliesin.ca>
681         http://bugzilla.gnome.org/show_bug.cgi?id=325656
682         * latex.c (latex_convert_latin_to_utf): new
683         (latex_fputs_latin) use latex_convert_latin_to_utf
684         (latex_math_fputs_latin): ditto
686 2006-01-14   Andreas J. Guelzow <aguelzow@taliesin.ca>
688         http://bugzilla.gnome.org/show_bug.cgi?id=325656
689         * latex.c (latex_fputs_latin) use "-" as replacement for unicode
690         (latex_math_fputs_latin): ditto
692 2006-01-04  Jon K Hellan  <hellan@acm.org>
694         * html_read.c (html_append_text): Handle whitespace in a unicode
695         compatible way.
697 2005-11-15  Jon K Hellan  <hellan@acm.org>
699         * latex.c (latex2e_write_table_header): Fix off by one.
701 2005-11-14  Jody Goldberg <jody@gnome.org>
703         * Release 1.6.1
705 2005-10-10  Jody Goldberg <jody@gnome.org>
707         * Release 1.6.0
709 2005-09-08  Jody Goldberg <jody@gnome.org>
711         * Release 1.5.90
713 2005-08-28  Morten Welinder <terra@gnome.org>
715         * Release 1.5.5
717 2005-08-28  Morten Welinder <terra@gnome.org>
719         * Release 1.5.4
721 2005-08-15  Morten Welinder <terra@gnome.org>
723         * Release 1.5.3
725 2005-06-13  Jody Goldberg <jody@gnome.org>
727         * Release 1.5.2
729 2005-05-12  Jon K Hellan  <hellan@acm.org>
731         http://bugzilla.gnome.org/show_bug.cgi?id=303827
732         * html.c (html_file_save): Don't output the xml declaration for xhtml.
734 2005-05-10  Jody Goldberg <jody@gnome.org>
736         * Release 1.5.1
738 2005-04-13  Jon K Hellan  <hellan@acm.org>
740         * html_read.c (html_file_open): Try to detect unmarked UTF16LE.
742 2005-02-24  Jon K Hellan  <hellan@acm.org>
744         * html_read.c (html_file_open): Check if file is large enough to
745         probe byte order mark.
746         (html_read_content, html_read_row): Import hyperlinks as hyperlinks.
748 2005-02-08  Jody Goldberg <jody@gnome.org>
750         * Release 1.5.0
752 2005-01-17  Jody Goldberg <jody@gnome.org>
754         * Release 1.4.2
756 2004-12-09  Jody Goldberg <jody@gnome.org>
758         * Release 1.4.1
760 2004-11-28  Jody Goldberg <jody@gnome.org>
762         * Release 1.4.0
764 2004-11-07  Jody Goldberg <jody@gnome.org>
766         * Release 1.3.93
768 2004-10-31  Jody Goldberg <jody@gnome.org>
770         * Release 1.3.92
772 2004-11-01   Andreas J. Guelzow <aguelzow@taliesin.ca>
774         http://bugzilla.gnome.org/show_bug.cgi?id=157047
775         * latex.c (latex2e_write_multicolumn_cell): cells can extend to
776           the right. So if we see a span it may start earlier than the
777           cell creating it. Add an argument specifying the column we
778           are working in.
779         (latex_file_save): add argument to latex2e_write_multicolumn_cell
780           call
782 2004-10-05  Jody Goldberg <jody@gnome.org>
784         * Release 1.3.91
786 2004-09-08  Jody Goldberg <jody@gnome.org>
788         * Release 1.3.90
790 2004-08-29  Jody Goldberg <jody@gnome.org>
792         * Release 1.3.2
794 2004-07-28   Andreas J. Guelzow <aguelzow@taliesin.ca>
796         * html.c (html_write_cell_content): only export URL links
798 2004-07-27   Andreas J. Guelzow <aguelzow@taliesin.ca>
799         for: Yukihiro Nakai  <nakai@gnome.gr.jp>
801         * html.c: Add link features.
802         * html.c: newline in cell turns to be <br> now
804 2004-07-19  Jody Goldberg <jody@gnome.org>
806         * Release 1.3.1
808 2004-05-11  Andreas J. Guelzow <aguelzow@taliesin.ca>
810         http://bugzilla.gnome.org/show_bug.cgi?id=142219
811         * latex.c (latex2e_find_vline) : Undo last patch.
813 2004-04-02  Jody Goldberg <jody@gnome.org>
815         http://bugzilla.gnome.org/show_bug.cgi?id=100372
816         * latex.c (latex2e_find_vline) : Honor visibility
818 2004-03-28  Jody Goldberg <jody@gnome.org>
820         * Release 1.3.0
822 2003-12-23  Jody Goldberg <jody@gnome.org>
824         * Release 1.2.3
826 2003-11-26  Jody Goldberg <jody@gnome.org>
828         * Release 1.2.2
830 2003-10-08  Jody Goldberg <jody@gnome.org>
832         * Release 1.2.1
834 2003-10-07  Morten Welinder  <terra@gnome.org>
836         * html_read.c (html_read_row): Plug leaks.
837         (*): Sanitize casts.
839 2003-09-15  Jody Goldberg <jody@gnome.org>
841         * Release 1.2.0
843 2003-09-10  Jody Goldberg <jody@gnome.org>
845         * Release 1.1.90
847 2003-08-21  Jody Goldberg <jody@gnome.org>
849         * Release 1.1.20
851 2003-07-15  Morten Welinder  <terra@gnome.org>
853         * latex.c (latex2e_write_multicolumn_cell): Use precomputed
854         family.
856 2003-07-06  Jon K Hellan  <hellan@acm.org>
858         * html_read.c (is_elt_type, starts_inferred_table,
859         ends_inferred_table, starts_inferred_row, ends_inferred_row): New
860         functions. Helpers for handling incomplete html fragments.
861         (html_search_for_tables): Handle incomplete html fragments,
862         usually from the clipboard. e.g. a <td> without <tr> and <table>
863         in front of it.
865 2003-06-30  Jon K Hellan  <hellan@acm.org>
867         * html_read.c: See yesterday. Now actually commit it.
869         * html.c: Revert accidental commit.
871 2003-06-29  Jon K Hellan  <hellan@acm.org>
873         * html_read.c (html_read_table): Pass in GnmHtmlTableCtxt from
874         outside. When page contains multiple tables, this lets us
875         concatenate them instead of creating multiple sheets.
876         (html_search_for_tables): Add GnmHtmlTableCtxt parameter. Don't
877         call the function recursively when this node is a table. This
878         means that tables within the table aren't treated as independent
879         tables.
880         (html_file_open): Add a GnmHtmlTableCtxt local variable and pass
881         it as an argument to html_search_for_tables.
883 2003-06-24  Jon K Hellan  <hellan@acm.org>
885         * plugin.xml.in: Add xhtml_range saver. Used when exporting to
886         clipboard.
888         * html.[ch] (xhtml_range_file_save): New function. Save range as
889         xhtml. Used when exporting to clipboard.
891         * html.c (write_sheet): Add save_scope parameter. Don't add
892         caption if scope is 'range'.
893         (html_file_save): Call write_sheet with save_scope argument.
895 2003-06-11  Andreas J. Guelzow <aguelzow@taliesin.ca>
897         * latex.c (latex_fputs_utf): new
898         (latex_math_fputs_utf): new
899         (latex_fputs_latin): formerly latex_fputs
900         (latex_math_fputs_latin): formerly latex_math_fputs
901         (latex_fputs): call appropriate latex_fputs_*
902         (latex_math_fputs): call appropriate latex_math_fputs_*
903         (latex2e_write_file_header): include appropriate encoding
905 2003-06-11  Andreas J. Guelzow <aguelzow@taliesin.ca>
907         * latex.c (latex_fputs): convert cell content to latin1
908           before exporting
909         (latex_math_fputs): ditto
910         (latex2e_write_file_header): add fullpage package
912 2003-06-07  Jody Goldberg <jody@gnome.org>
914         * Release 1.1.19
916 2003-06-07  Jody Goldberg <jody@gnome.org>
918         * Release 1.1.18
920 2003-05-25  Jody Goldberg <jody@gnome.org>
922         * html.c (html_print_encoded) : export in utf8.
923         (html_file_save) : mark the results as being utf8.
925 2003-05-20  Morten Welinder  <terra@gnome.org>
927         * html.c: Adapt to StyleColor changes.
929 2003-05-11  Jody Goldberg <jody@gnome.org>
931         * Release 1.1.17
933 2003-05-07  Jody Goldberg <jody@gnome.org>
935         * html_read.c (html_file_open) : patch compiler warning.  Not really
936           relevant now.  xmlDetectCharEncoding would never return utf8 without
937           one of the cases being true.
939 2003-04-28  Morten Welinder  <terra@gnome.org>
941         * latex.c (latex2e_print_vert_border): Sanity check.
942         (latex2e_write_multicolumn_cell): Fix off-by one access to
943         borders.
945 2003-03-31  Andreas J. Guelzow <aguelzow@taliesin.ca>
947         * latex.c: add missing border connector (31) (Thanks Adrian!)
949 2003-03-26  Jody Goldberg <jody@gnome.org>
951         * html.c (html_get_color) : no need to operate on the pixel directly.
952           Use the rgb in the StyleColor.
953         (html_get_border_style) : ditto.
955 2003-01-28  Jody Goldberg <jody@gnome.org>
957         * Release 1.1.16
959 2003-01-21  Jon K Hellan  <hellan@acm.org>
961         * html_read.c (html_append_text): New function. Append text to
962         buffer, normalizing all sequences of whitespace to a single space.
963         (html_read_content): Use html_append_text instead of htmlNodeDump
964         for content. Make content buffer a GString.
965         (html_read_row):  Make content buffer a GString.
967 2003-01-17  Jon K Hellan  <hellan@acm.org>
969         * html_read.c (html_file_open): Skip byte order mark. Arguably,
970         this is libxml2's job.
972 2003-01-16  Jon K Hellan  <hellan@acm.org>
974         (html_read_table): Take two.
976 2003-01-16  Jon K Hellan  <hellan@acm.org>
978         * html_read.c (struct GnmHtmlTableCtxt): Add. Keep state while
979         traversing thead, tfoot, tbody parts.
980         (html_read_row): Replace row and sheet parameters with a
981         GnmHtmlTableCtxt.
982         (html_read_rows): Add. Read rows in a row group (thead, tfoot,
983         tbody or plain table).
984         (html_read_table): Replace row and sheet with a
985         GnmHtmlTableCtxt. Call html_read_rows to read rows groupwise.
987 2003-01-14  Morten Welinder  <terra@diku.dk>
989         * html.c (html_get_color): Adapt to cell_get_render_color changes.
990         * latex.c (latex2e_write_multicolumn_cell): Ditto.
992 2002-12-31  Jody Goldberg <jody@gnome.org>
994         * Release 1.1.15
996 2002-12-22  Jody Goldberg <jody@gnome.org>
998         * Release 1.1.14
1000 2002-12-22  Jody Goldberg <jody@gnome.org>
1002         * Release 1.1.13
1004 2002-11-29  Jody Goldberg <jody@gnome.org>
1006         * roff.c (roff_file_save) : const the view and include gsf-output.h
1008         * latex.c (latex_file_save) : const the view.
1010         * html.c : include gsf-output.h and remove some vacuous comments.
1011         (html_write_cell_content) : remove trailing argument from a puts.
1012         (html_file_save) : const the view.
1013         (html40_file_save) : ditto.
1014         (html32_file_save) : ditto.
1015         (html40frag_file_save) : ditto.
1016         (xhtml_file_save) : ditto.
1018 2002-11-28  Jon K Hellan  <hellan@acm.org>
1020         * html.[ch] (html40_file_save, html32_file_save)
1021         (html40frag_file_save, xhtml_file_save): Port to gsf output.
1023         * html.c (html_print_encoded, html_write_cell_content)
1024         (html_write_one_border_style_40, html_write_border_style_40)
1025         (write_cell, write_row, write_sheet, html_file_save): Ditto.
1027         * latex.[ch] (latex_file_save): Ditto.
1029         * latex.c (latex_fputs, latex_math_fputs)
1030         (latex2e_write_file_header, latex2e_write_table_header)
1031         (latex2e_print_vert_border, latex2e_write_blank_cell)
1032         (latex2e_write_multicolumn_cell, latex2e_print_hhline): Ditto.
1034         * roff.[ch] (roff_fprintf, write_wb_roff, roff_file_save): Ditto.
1036         * roff.c (roff_dvi_file_save): Remove.
1038         * plugin.xml.in: Remove dvi via roff.
1040 2002-11-15  Jody Goldberg <jody@gnome.org>
1042         * Release 1.1.12
1044 2002-11-14  Jon K Hellan  <hellan@acm.org>
1046         * plugin.xml.in: Remove "open" and "import" attributes.
1048 2002-10-30  Andreas J. Guelzow <aguelzow@taliesin.ca> for
1050         * plugin.xml.in : all file_savers in this plugin are lossy
1051           (write_only)
1053 2002-10-30  Andreas J. Guelzow <aguelzow@taliesin.ca> for
1055         * roff.c (roff_fprintf) : do not print hidden cells
1056         (write_wb_roff) : recalculcate spans if necessary
1058 2002-11-02  J.H.M. Dassen (Ray) <jdassen@debian.org>
1060         * html_read.c: Added explicit casts between the various char types.
1062 2002-11-02  J.H.M. Dassen (Ray) <jdassen@debian.org>
1064         * html.h: Added xhtml_file_save prototype.
1066 2002-11-01  Jody Goldberg <jody@gnome.org>
1068         * Release 1.1.11
1070 2002-10-30  Andreas J. Guelzow <aguelzow@taliesin.ca> for
1071         Dustin T. Mudryk <mordak@hotmail.com>
1073         * latex.c (latex2e_write_multicolumn_cell) modified to exclude hidden
1074         cells in latex
1076 2002-10-30  Andreas J. Guelzow <aguelzow@taliesin.ca> for
1077         Adrian V. Custer <acuster@nature.berkeley.edu>
1079         * latex.c (latex2e_write_file_header): make
1080           \def\gnumericTableWidthDefined a \global.
1081         (latex_file_save): add some linebreaks.
1083 2002-10-31  Morten Welinder  <terra@diku.dk>
1085         * latex.c (latex_file_save): Fix col/row confusion.
1087 2002-10-30  Andreas J. Guelzow <aguelzow@taliesin.ca>
1089         * latex.c (latex2e_write_multicolumn_cell): fix a silly
1090           mistake (97246)
1091         (latex_math_fputs) : latex_fputs for math mode
1093 2002-10-29  Andreas J. Guelzow <aguelzow@taliesin.ca>
1095         * latex.c: add missing border connector (Thanks Adrian!)
1096         (latex_file_save) : calc spans
1097         * html.c (write_row) : calc spans
1099 2002-10-27  Jody Goldberg <jody@gnome.org>
1101         * Release 1.1.10
1103 2002-10-22  Andreas J. Guelzow <aguelzow@taliesin.ca>
1105         * latex.c: add missing border connector (Thanks Adrian!)
1107 2002-10-10 Tim A. Garner <garnertim@hotmail.com>
1109         * latex.c (latex2e_write_multicolumn_cell): set up a switch for
1110           displaying numbers in italics
1112 2002-10-09  Tim A. Garner <garnertim@hotmail.com>
1114         * html.c (html_write_cell_content): modified to exclude hidden
1115           cells in HTML32
1116         (write_cell): modified to exclude hidden cells in HTML40, XHTML
1117           and HTML40F
1119 2002-10-02  Andreas J. Guelzow <aguelzow@taliesin.ca>
1121         * html.c : new XHTML version
1122         (write_row): place apostrophies arounf property values
1123         (write_sheet) : use <p /> for xhtml
1124         (html_file_save) : handle version == XHTML
1125         (xhtml_file_save) : new
1126         * plugin.xml.in : add xhtml file saver
1128 2002-09-30  Jody Goldberg <jody@gnome.org>
1130         * Release 1.1.9
1132 2002-09-27  Andreas J. Guelzow <aguelzow@taliesin.ca>
1134         * html.c (write_cell): use valign=middle rather than
1135           valign=center
1137 2002-09-24  Andreas J. Guelzow <aguelzow@taliesin.ca>
1139         * html.c (html_write_cell_content): change to
1140           lowercase tags
1141         (write_cell): ditto
1142         (write_row): ditto
1143         (write_sheet): ditto
1144         (html_file_save): ditto
1146 2002-08-20  Andreas J. Guelzow <aguelzow@taliesin.ca>
1148         http://bugzilla.gnome.org/show_bug.cgi?id=92367
1149         * latex.c: adjust corner connectors
1150         (latex2e_write_file_header) : don't require
1151           length definition for files that are being input
1153 2002-08-25  Jody Goldberg <jody@gnome.org>
1155         * Release 1.1.8
1157 2002-08-15  Jon K Hellan  <hellan@acm.org>
1159         * html_read.c (html_file_open): Change type of size variable to
1160         gsf_off_t.
1162 2002-08-12  Jody Goldberg <jody@gnome.org>
1164         * Release 1.1.7
1166 2002-07-22  Zbigniew Chyla  <cyba@gnome.pl>
1168         * plugin.xml.in: Set loader type to "Gnumeric_Builtin:module".
1170 2002-07-21  Jody Goldberg <jody@gnome.org>
1172         * Release 1.1.6
1174 2002-07-15  Andreas J. Guelzow <aguelzow@taliesin.ca>
1176         http://bugzilla.gnome.org/show_bug.cgi?id=88164
1177         * latex.c (latex2e_write_multicolumn_cell) : set locale to C before
1178         writing decimals (LaTeX assumes C locale).
1180 2002-06-25  Andreas J. Guelzow <aguelzow@taliesin.ca>
1182         http://bugzilla.gnome.org/show_bug.cgi?id=84396
1183         * html.c (html_get_text_color) : be more careful
1184         (write_cell) : write the background colour if and only if the cell has a
1185           background pattern
1186         * latex.c (latex2e_write_multicolumn_cell) : be more casreful with font colours.
1188 2002-06-13  Andreas J. Guelzow <aguelzow@taliesin.ca>
1190         * html_read.c (html_read_content) : also save src prop of <img>
1192 2002-06-13  Andreas J. Guelzow <aguelzow@taliesin.ca>
1194         * html_read.c (html_search_for_tables) : important all rather than just top tables
1196 2002-06-13  Andreas J. Guelzow <aguelzow@taliesin.ca>
1198         * html_read.c (html_read_content) : add argument and save href prop of <a>
1199         (html_read_row) : set comment
1201 2002-06-12  Jody Goldberg <jody@gnome.org>
1203         * html_read.c : clean up the includes and remove some old cruft.
1205 2002-06-12  Andreas J. Guelzow <aguelzow@taliesin.ca>
1207         * html_read.c (html_read_content) : new
1208         (html_read_row) : move some code into html_read_content, <th> should be bold
1210 2002-06-12  Andreas J. Guelzow <aguelzow@taliesin.ca>
1212         * html_read.c (html_read_row) : handle merges (colspan/rowspan)
1214 2002-06-12  Andreas J. Guelzow <aguelzow@taliesin.ca>
1216         * html.h (html_file_open) : fix prototype
1217         * html_read.c (html_read_buffer) : disable
1218         (html_get_sheet) : new
1219         (html_read_row) : new
1220         (html_read_table) : new
1221         (html_search_for_tables) : really find tables
1222         (html_read_buffer) : change invocation of html_search_for_tables
1224 2002-06-06  Jody Goldberg <jody@gnome.org>
1226         * html_read.c (html_file_open) : convert to using libgsf.
1227           And rewrite to use libxml2's html parser.  We still need to walk the
1228           resulting parse tree.
1230 2002-05-29  Jody Goldberg <jody@gnome.org>
1232         * boot.c : remove gnome.h
1233         * font.c : ditto.
1234         * roff.c : use libgnome/gnome-i18n.h
1236 2002-05-29  Jody Goldberg <jody@gnome.org>
1238         * Release 1.1.4
1240 2002-05-13  Andreas J. Guelzow <aguelzow@taliesin.ca>
1242         * html_read.c (html32_read_buffer) : make static
1244 2002-04-29  Jody Goldberg <jody@gnome.org>
1246         * Release 1.1.3
1248 2002-04-16  Jody Goldberg <jody@gnome.org>
1250         * html_read.c (html32_file_open) : switch to mmap and break the bogus
1251           little parser out into.
1252         (html32_read_buffer) : here.  Take a guess at a decent interface for
1253           buffer parsing.  The goal is to register these in the clpboard.
1255 2002-04-16  Jody Goldberg <jody@gnome.org>
1257         * html_read.c : split the read functionality into a seprate file to
1258           start work on a parser for buffers.
1260 2002-04-09  Andreas J. Guelzow <aguelzow@taliesin.ca>
1262         * html.c (html_write_border_style_40) : new
1263         (html_get_border_style) : new
1264         (write_sheet) : for html4 set replace cell spacing with cell padding
1265         (write_cell) : call html_write_border_style_40
1267 2002-04-09  Andreas J. Guelzow <aguelzow@taliesin.ca>
1269         * html.c (write_cell) : include styles specs for HTML4.0
1271 2002-04-02  Jody Goldberg <jody@gnome.org>
1273         * latex.c (latex2e_write_multicolumn_cell) : Cell::col_info is
1274           deprecated.  Use Cell::pos::col
1276 2002-03-25  Jody Goldberg <jody@gnome.org>
1278         * Release 1.1.2
1280 2002-03-10  Jody Goldberg <jody@gnome.org>
1282         * Release 1.1.1
1284 2002-02-21  Morten Welinder <terra@diku.dk>
1286         * font.c (font_is_monospaced): Constify.
1287         (font_is_helvetica): Constify.
1288         (font_is_sansserif): Constify.
1290 2002-02-18  Jody Goldberg <jody@gnome.org>
1292         * Release 1.1.0
1294 2002-01-28  Andreas J. Guelzow <aguelzow@taliesin.ca>
1296         * latex.c don't let strings stradle lines
1298 2002-01-24  Andreas J. Guelzow <aguelzow@taliesin.ca>
1300         * html.c (html_get_text_color) : make sure text is in fact rendered
1301         * latex.c (latex2e_write_multicolumn_cell) : ditto
1303 2002-01-21  Jody Goldberg <jody@gnome.org>
1305         * Release 1.0.3
1307 2002-01-15  Jody Goldberg <jody@gnome.org>
1309         * Release 1.0.2
1311 2002-01-06  Jody Goldberg <jody@gnome.org>
1313         * Release 1.0.1
1315 2001-12-31  J.H.M. Dassen (Ray) <jdassen@debian.org>
1317         * html.c (html_get_text_color) : use guint* rather than int* for r,g,b.
1318         * html.c (html_get_color) : ditto.
1320 2001-12-30  J.H.M. Dassen (Ray) <jdassen@debian.org>
1322         * html.c (write_row) : Separated pos initialisation from declaration.
1324 2001-12-31  Jody Goldberg <jody@gnome.org>
1326         * html.c (write_cell) : warning suppression.
1328 2001-12-31  Jody Goldberg <jody@gnome.org>
1330         * Release 1.0.0
1332 2001-12-27  Andreas J. Guelzow <aguelzow@taliesin.ca>
1334         http://bugzilla.gnome.org/show_bug.cgi?id=66457
1335         * roff.c (write_wb_roff) : use real col & row numbers
1337 2001-12-26  Andreas J. Guelzow <aguelzow@taliesin.ca>
1339         http://bugzilla.gnome.org/show_bug.cgi?id=67550
1340         * html.c (html_get_text_color) : fix text colours determined
1341           by number formatting
1342         * latex.c (latex2e_write_multicolumn_cell) : ditto
1344 2001-12-24  Jody Goldberg <jody@gnome.org>
1346         * Release 0.99.1
1348 2001-12-21  Andreas J. Guelzow <aguelzow@taliesin.ca>
1350         * html.h : Add html40frag_file_save
1351         * plugin.xml.in : ditto
1352         * html.c (html_print_encoded) : changed from
1353         (html_write_cell_content) : changed from html_write_cell_str
1354         (write_row) : new procedure figuring out merges and spans
1355         (write_cell) : formerly html_write_cell40 and html_write_cell32
1356         (write_sheet) : new procedure
1357         (html32_file_save) : changed to wrapper calling html_file_save
1358         (html40_file_save) : changed to wrapper calling html_file_save
1359         (html40frag_file_save) : new wrapper calling html_file_save
1360         (html_file_save) : common code of html32_file_save and
1361           html40_file_save
1364 2001-12-15  Jody Goldberg <jody@gnome.org>
1366         * Release 0.99.0
1368 2001-12-10  Andreas J. Guelzow <aguelzow@taliesin.ca>
1370         * latex.c (latex2e_write_multicolumn_cell) : implement
1371           spans and scale tables to width of page,
1372           some minor fixes
1373         (latex_file_save) : ditto
1375 2001-12-07  Andreas J. Guelzow <aguelzow@taliesin.ca>
1377         * README : remove latex209 exporter
1378         * latex.c : ditto
1379         * latex.h : ditto
1380         * plugin.xml.in : ditto
1382 2001-12-06  Andreas J. Guelzow <aguelzow@taliesin.ca>
1384         * latex.c : combine border data structures plus some
1385           cleanup
1386         (latex2e_find_vline) : new function
1387         (latex2e_write_blank_cell) : new short extract of
1388           latex2e_write_multicolumn_cell
1389         (latex2e_file_save) : setup info for connection markers in
1390           \hhline
1391         (latex2e_print_hhline) : print them
1393 2001-12-05  Andreas J. Guelzow <aguelzow@taliesin.ca>
1395         * latex.c : remove default grid
1396         (latex2e_write_multicolumn_cell) : Handle merges over
1397           more than one row and handle vertical borders.
1398         (latex2e_file_save) : handle horizontal borders.
1399         (latex2e_print_vert_border) : new utility
1400         (latex2e_find_hhlines) : new utility
1401         (latex2e_print_hhline) : new utility
1403 2001-12-04  Andreas J. Guelzow <aguelzow@taliesin.ca>
1405         * latex.c (latex2e_write_multicolumn_cell) wrap text
1406           (http://bugzilla.gnome.org/show_bug.cgi?id=20898)
1407           use math mode for mathematical formats
1408           (http://bugzilla.gnome.org/show_bug.cgi?id=63395)
1409         (latex2e_file_save) retain relative column sizes
1411 2001-11-19  Jody Goldberg <jgoldberg@home.com>
1413         * Release 0.76
1415 2001-11-05  Jody Goldberg <jgoldberg@home.com>
1417         * Release 0.75
1419 2001-10-29  Jody Goldberg <jgoldberg@home.com>
1421         * Release 0.74
1423 2001-10-29  Jody Goldberg <jgoldberg@home.com>
1425         * Release 0.73
1427 2001-10-28  Jody Goldberg <jgoldberg@home.com>
1429         * latex.c (latex2e_file_save) : Use sheet_merge_is_corner.
1431 2001-10-16  Adrian Custer <acuster@nature.berkeley.edu>
1433         * latex.c : split the LaTeX2e exporter into four functions. The base
1434         function writes the headers and checks for merges.
1435                 Add latex2e_write_file_header() which sets up the LaTeX file with user
1436                         preferences and allows the file to be \input -able (fixes
1437                         http://bugzilla.gnome.org/show_bug.cgi?id=29506
1438                         suggestion of Han-Wen Nienhuys).
1439                 Add latex2e_write_table_header() allows control of the headers and
1440                         footers for this longtable.
1441                 Add     latex2e_write_multicolumn_cell() to output cell contents and
1442                         borders.
1443         Please Note:
1444                 THE LaTeX2e EXPORTER NOW ONLY EXPORTS THE TOP SHEET!
1445                 The LaTeX file can be modified to print in landscape mode.
1446                 The file can be now be longer than a single page (uses \longtable,
1447                         suggestion of Jacek Pilszka on gnome-list).
1448                 Preliminary support for merges: single row, horizontal merges that do
1449                         not span past the last column of the table are supported.
1451 2001-10-18  Jody Goldberg <jgoldberg@home.com>
1453         * Release 0.72
1455 2001-10-15  Adrian Custer <acuster@nature.berkeley.edu>
1457         * latex.c : add documentation to functions, trivial changes to 2.09
1458         exporter code.
1459         * plugin.xml.in : changed identifier from LaTeX to LaTeX 2.09.
1461 2001-10-14  Adrian Custer <acuster@nature.berkeley.edu>
1463         * latex.c : re-order the latex escape sequence, add documentation.
1465 2001-10-07  Jody Goldberg <jgoldberg@home.com>
1467         * Release 0.71
1469 2001-09-25  Jon K Hellan  <hellan@acm.org>
1471         * Add plugin.xml
1473 2001-08-24  Jody Goldberg <jgoldberg@home.com>
1475         * font.h : don't include a gui headerfile.
1476         * boot.h : ditto.
1477         * html.h : ditto.
1478         * latex.h : ditto.
1479         * roff.h : ditto.
1481 2001-08-21  Zbigniew Chyla  <cyba@gnome.pl>
1483         * plugin.xml: Removed
1485         * plugin.xml.in: Copied from plugin.xml, prepared for localization.
1487         * Makefile.am: Use xml-i18n-tools to create plugin.xml (with
1488         translations merged from .po file).
1490 2001-08-20  Jody Goldberg <jgoldberg@home.com>
1492         * Release 0.70
1494 2001-08-17  Morten Welinder <terra@diku.dk>
1496         * html.c (html_get_string): Eliminate bogus use of strstr.
1498 2001-08-17  Morten Welinder <terra@diku.dk>
1500         * html.c (html_fprintf): Use fputc.  Don't do anything special for
1501         single quote.
1502         (html32_file_save): Add type to STYLE element.
1503         (html_write_cell32): Use align, not halign.
1505 2001-08-11  Jody Goldberg <jgoldberg@home.com>
1507         * Release 0.69
1509 2001-08-01  Jody Goldberg <jgoldberg@home.com>
1511         * html.c (html32_file_save) : more conformance problems.
1512         (html40_file_save) : ditto.
1514 2001-08-01  Jody Goldberg <jgoldberg@home.com>
1516         * html.c (html32_file_save) : Close with </BODY> not <BODY>
1517         (html40_file_save) : ditto.
1519 2001-07-18  Zbigniew Chyla  <cyba@gnome.pl>
1521         * plugin.xml: Removed PDF file saver.
1523         * roff.c (roff_pdf_file_save): Removed.
1525 2001-07-17  Jody Goldberg <jgoldberg@home.com>
1527         * Release 0.68
1529 2001-06-28  Jody Goldberg <jgoldberg@home>
1531         * Release 0.67
1533 2001-06-28  Jody Goldberg <jgoldberg@home.com>
1535         * roff.c (write_wb_roff) : we don't handle spans or merges.
1536         * latex.c (latex2e_file_save) : ditto.
1537         (latex_file_save) : ditto.
1538         * html.c (html32_file_save) : ditto.
1539         (html40_file_save) : ditto.
1541 2001-06-27  Jody Goldberg <jgoldberg@home.com>
1543         * Release 0.66
1545 2001-05-21  Zbigniew Chyla  <cyba@gnome.pl>
1547         * html.[ch] (html32_file_save, html40_file_save, html32_file_open)
1548         latex.[ch] (latex_file_save, latex2e_file_save)
1549         roff.[ch] (roff_dvi_file_save, roff_pdf_file_save, roff_file_save):
1550         s/FileOpener/GnumFileOpener/
1551         s/FileSaver/GnumFileSaver/
1553 2001-05-20  Jody Goldberg <jgoldberg@home.com>
1555         * Release 0.65
1557 2001-05-19  Almer S. Tigelaar  <almer@gnome.org>
1559         * plugin.xml : Fix minor typo.
1561 2001-05-18  Jody Goldberg <jgoldberg@home.com>
1563         * plugin.xml : Make name more descriptive.
1565 2001-04-19  Jody Goldberg <jgoldberg@home.com>
1567         * roff.c (write_wb_roff) : fix leak.
1568         * latex.c (latex_file_save) : ditto.
1569         (latex2e_file_save) : ditto.
1570         * html.c (html32_file_save) : Ditto.
1571         (html40_file_save) : Ditto.
1573 2001-03-17  Jody Goldberg <jgoldberg@home.com>
1575         * Release 0.64
1577 2001-02-23  Jody Goldberg <jgoldberg@home.com>
1579         * Release 0.63
1581 2001-02-16  Jody Goldberg <jgoldberg@home.com>
1583         * Release 0.62
1585 2001-02-12  Karl Eichwalder  <ke@suse.de>
1587         * Makefile.am (EXTRA_DIST): Add $(gnumeric_plugin_html_DATA).
1589 2001-02-06  Jody Goldberg <jgoldberg@home.com>
1591         * html.c (html_fprintf) : escape more characters
1592         (html_get_string) : unescape more characters.
1594 2001-02-03  Jody Goldberg <jgoldberg@home.com>
1596         * html.c (html_read) : Make it suck slightly less.
1597           We have no business writing this crock of malarkey.
1598           This should use a REAL parser based on libxml.
1600 2001-02-02  Jody Goldberg <jgoldberg@home.com>
1602         * html.c (findtag) : Quick utility.
1603         (html_read) : use it.
1605 2001-01-08  Jody Goldberg <jgoldberg@home.com>
1607         * html.c (html_write_wb_html32) : Don't leak style references.
1608         (html_write_wb_html40) : ditto.
1610 2000-12-17 Jody Goldberg <jgoldberg@home.com>
1612         * Release 0.61
1614 2000-12-7  Jody Goldberg <jgoldberg@home.com>
1616         * Release 0.60
1618 2000-11-18  Jody Goldberg <jgoldberg@home.com>
1620         * Release 0.59
1622 2000-11-13  Jody Goldberg <jgoldberg@home.com>
1624         * Release 0.58
1626 2000-11-12  Almer S. Tigelaar  <almer1@dds.nl>
1628         * html.c
1629         (html_write_wb_html32): Use sheet_get_extent instead
1630         of sheet->rows and sheet->cols.
1631         (html_write_wb_html40): Idem.
1633         * latex.c
1634         (html_write_wb_latex): Idem.
1635         (html_write_wb_latex2e): Idem.
1637         * roff.c
1638         (write_wb_roff): Idem.
1640 2000-11-11  Michael Meeks  <michael@helixcode.com>
1642         * html.c (html_write_cell40): cell_default_halign not value~
1644 2000-10-30  Jody Goldberg <jgoldberg@home.com>
1646         * html.[ch] : Adjust to the signature changes for reading views
1647           rather than workbooks.
1648         * latex.[ch] : ditto.
1649         * roff.[ch] : ditto.
1651 2000-10-10  Jody Goldberg <jgoldberg@home.com>
1653         * Release 0.57
1655 2000-08-30  Jody Goldberg <jgoldberg@home.com>
1657         * roff.c : Include style.h
1658         * html.c : Include style.h
1659         * latex.c : Include style.h
1661 2000-08-21  Jody Goldberg <jgoldberg@home.com>
1663         * roff.c : Include sheet.h
1664         * html.c : Include sheet.h
1666 2000-08-09  Jody Goldberg <jgoldberg@home.com>
1668         * html.c (html_read) : Use builtin Cell::pos rather than
1669           the row/col infos.
1671 2000-07-25  Morten Welinder <terra@diku.dk>
1673         * latex.c (latex_fprintf_cell): Rename from latex_fprintf.  Don't
1674         escape quotes.  Do escape braces.  Properly handle '^', '~', and
1675         '\\'.  Don't return anything.
1676         (latex_fputs): New function extracted from latex_fprintf_cell.
1677         (html_write_wb_latex): Write sheet name in LaTeX style.
1678         (html_write_wb_latex2e): Ditto.
1680         [Sure looks like the following!]
1682 2000-07-25  Jody Goldberg <jgoldberg@home.com>
1684         * latex.c (latex_fprint_string) : New function split from
1685           latex_printf.
1686         (latex_fprintf_cell) : Renamed from latex_printf,
1687         (html_write_wb_latex) :  Use latex_fprint_string for sheet name.
1688         (html_write_wb_latex2e) : Ditto.
1690 2000-06-18  Jody Goldberg <jgoldberg@home.com>
1692         * Release 0.56
1694 2000-06-18  Jody Goldberg <jgoldberg@home.com>
1696         * Release 0.55
1698 2000-05-20  Jody Goldberg <jgoldberg@home.com>
1700         * Release 0.54
1702 2000-05-09  Jody Goldberg <jgoldberg@home.com>
1704         * Release 0.53
1706 2000-05-04  Michael Meeks  <michael@helixcode.com>
1708         * html.c (html_read): fix ' ' in Sheet index.
1710 2000-04-20  Jody Goldberg <jgoldberg@home.com>
1712         * html.c (html_write_cell_str) : Use cell_is_blank.
1713           value_get_default_halign.
1714         * latex.c (latex_fprintf) : Ditto.
1715         * roff.c (roff_fprintf) : Ditto.
1717 2000-04-08  Jon K Hellan  <hellan@acm.org>
1719         * html.c (html_write_wb_html32, html_write_wb_html40): Output
1720         sheet->name_unquoted instead of sheet->name.
1721         (html_read): Gettextize sheet name template.
1723         * latex.c (html_write_wb_latex, html_write_wb_latex2e):  Output
1724         sheet->name_unquoted instead of sheet->name.
1726         * roff.c (write_wb_roff): Ditto
1728 2000-03-23  Jody Goldberg <jgoldberg@home.com>
1730         * epsf.c (epsf_write_cell) : Add HALIGN_CENTER_ACROSS_SELECTION.
1731         * html.c (html_write_cell{32,40}) : Ditto.
1732         * latex.c (html_write_wb_latex) : Ditto.
1733         * roff.c (write_wb_roff) : Ditto.
1735 2000-03-23  Jon K Hellan  <hellan@acm.org>
1737         * boot.c (html_init): Tag html savers as AUTO, the others as
1738         WRITE_ONLY.
1740         * html.c (html_read): Set save info, tag as AUTO.
1742 2000-03-04  Jody Goldberg <jgoldberg@home.com>
1744         * Makefile.am : disable ps.[ch], epsf.[ch].
1745           These are now somewhat behind the times and have been superceded
1746           by gnome-print.
1747         boot.c : Disable epsf.
1749 2000-02-26  Almer. S. Tigelaar.  <almer1@dds.nl>
1751         * html.c
1752         * (html_write_cell_str, html_write_cell32, html_write_cell40) :
1753         * (html_write_wb_html32, html_write_wb_html40) :
1754         Adjusted so it now uses sheet_style_computer and puts <BR>
1755         tags in empty cells, this way the cells will _always_ render
1756         in a browser so the 'style' information is not lost for
1757         empty cells.
1759 2000-01-31  Jon K Hellan  <hellan@acm.org>
1761         * roff.c (write_wb_roff): Check missing style.
1762         (html_write_wb_roff_ps, html_write_wb_roff_dvi,
1763         html_write_wb_roff_pdf, html_write_wb_roff): Check popen result.
1764         (write_wb_roff): Add command context.
1766         * epsf.c (epsf_write_wb): Call gnumeric_error_save on
1767         failure.
1769         * html.c (html_write_wb_html32, html_write_wb_html40): Ditto.
1771         * latex.c (html_write_wb_latex, html_write_wb_latex2e)): Call
1772         gnumeric_error_save on failure. Dont't panic on missing style.
1774 2000-01-29  Jon K Hellan  <hellan@acm.org>
1776         Megacommit.
1778         The purpose of the changeset is twofold:
1780         1. Use CommandContexts for error reporting for file read/save.
1781         2. This allows us to let FileFormatOpen return 0 on success, -1 on
1782            failure, same as FileFormatSave. The convention to return NULL
1783            on success was highly ideosyncratic.
1785         * epsf.h (epsf_write_wb): Add CommandContext.
1787         * epsf.c (epsf_write_wb): ditto.
1789         * latex.h (html_write_wb_latex, html_write_wb_latex2e): ditto
1791         * latex.c (html_write_wb_latex, html_write_wb_latex2e): ditto
1793         * roff.c (html_write_wb_roff_ps, html_write_wb_roff_dvi,
1794         html_write_wb_roff_pdf, html_write_wb_roff): ditto
1796         * roff.c (html_write_wb_roff_ps, html_write_wb_roff_dvi,
1797         html_write_wb_roff_pdf, html_write_wb_roff): ditto
1799         * html.h (html_read, html_write_wb_html40, html_write_wb_html32):
1800         ditto.
1801         (html_read): Return int.
1803         * html.c (html_read, html_write_wb_html40, html_write_wb_html32):
1804         ditto
1805         (html_read): Return 0 on success, -1 on failure. Use
1806         gnumeric_error_read to report errors.
1808 1999-12-30  Jody Goldberg <jgoldberg@home.com>
1810         * html.c (html_read) : Return some error strings.
1812 1999-12-18  Michael Meeks  <mmeeks@gnu.org>
1814         * html.c (html_get_color): implement helper.
1815         (html_write_cell32, html_write_cell40): use it + be more defensive.
1817 1999-12-18  Jarl van Katwijk <jarl@casema.net>
1819         * html.c (html_write_cell32, html_write_cell40): fix stupid bug.
1821 1999-11-21  Jeff Garzik  <jgarzik@mandrakesoft.com>
1823         * html.c (html_cleanup_plugin): free pd->title
1825 1999-10-30  Michael Meeks  <mmeeks@gnu.org>
1827         * html.c (html_write_cell32): fix uninitialized usage.
1829 1999-10-24  Michael Meeks  <mmeeks@gnu.org>
1831         * html.c (html_write_cell_str): move common code here.
1832         (html_read): Update style setting.
1833         (html_cell_bold, html_cell_italic): kill.
1834         (html_write_cell32, html_write_cell40): update style bits.
1836         * font.c (font_get_size): kill ( mstyle_get_font_size )
1837         (font_match): Move common code here.
1838         (font_is_helvetica, font_is_monospaced, font_is_sansserif): update.
1840         * epsf.c (epsf_write_cell): Kill 'Style'
1842 1999-10-20  Michael Meeks  <mmeeks@gnu.org>
1844         * roff.c (write_wb_roff): kill leak.
1846         * latex.c (html_write_wb_latex, html_write_wb_latex2e): kill leaks.
1848         * epsf.c (epsf_write_cell): kill leak.
1850         * html.c (html_write_cell32): ditto.
1852 1999-10-19  Michael Meeks  <mmeeks@gnu.org>
1854         * html.c (html_cell_bold, html_cell_italic, html_read): Update.
1856 1999-10-03  Jody Goldberg <jgoldberg@home.com>
1858         * html.c (html_write_cell32, html_write_cell40) :
1859           Bug #2512.  Emit a </TD> after a <TD>.
1860           Use cell_get_horizontal_align to correctly handle
1861           the case of a 'General' format.
1863 1999-10-07  Michael Meeks  <mmeeks@gnu.org>
1865         * html.c (html_cell_bold): Update to new style api.
1866         (html_cell_italic, html_read): ditto.
1868 1999-09-28  Michael Meeks  <michael@nuclecu.unam.mx>
1870         * html.c (html_write_cell32): Update style api.
1871         (html_cell_bold, html_read, html_write_cell40): ditto.
1873         * latex.c (html_write_wb_latex2e, html_write_wb_latex):
1874         ditto.
1876         * roff.c (write_wb_roff): ditto.
1878         * epsf.c (epsf_write_cell): ditto.
1880 1999-10-03  Jody Goldberg <jgoldberg@home.com>
1882         * html.c (html_write_cell32, html_write_cell40) :
1883           Bug #2512.  Emit a </TD> after a <TD>.
1884           Use cell_get_horizontal_align to correctly handle
1885           the case of a 'General' format.
1887 13/07/99 (rasca)
1889         * latex.c: small fixes to use the right font for latex2e output
1891         * ps.c: added code to draw an object simular to an ellipse :)
1893 12/07/99 (rasca)
1895         * epsf.c, ps.c: added some code to draw lines
1897 11/07/99 (rasca)
1899         * font.c: changed functions to meet the new font names in gnumeric
1901         * epsf.c, ps.c: right alignment for text
1903 10/07/99 (rasca)
1905         * added experimental EPSF support
1907         * added PDF support by using groff and ghostscript
1909         * merged in parts of miguels changes from gnumeric 0.28
1911 09/07/99 (rasca)
1912         - export latex2e: added font colors
1913         - added latex2e export funktion
1914         - export latex: support for monospaced (\tt) font
1915         - export troff/ps: support for helvetica font
1916         - export troff: put font size information into the troff file
1917         - export troff: support for fixed font formated cells
1918         - export html: use TT-tag for fixed font
1919         - minor improvements to the troff export filter
1921 08/07/99 (rasca)
1922         - added first prototype for exporting as TROFF
1923         - exporting html: fixed a bug which ignored empty cells
1924         - exporting html: added caption to every table
1925         - exporting latex: fixed a bug which ignoerd empty cells
1927 1999-07-07  Miguel de Icaza  <miguel@gnu.org>
1929         * html.c: Split the code in manageable chunks.
1931         * html.c: Removed useless pieces of code.
1933 07/07/99 (rasca)
1934         - added first latex export code
1935         - minor code clean ups
1936         - import horizontal cell alignment (right and center)
1937         - support for exporting fore- and background colors
1938         - correct email address in README
1939         - added file_format_unregister_open()
1940         - reading now honors italic and bold
1942 07/07/99 (rasca)
1943         - minor changes to the writing code, so that the cell could
1944           also have values like "<hello>"
1945         - simple html read function which does not recognize alignment
1946           or bold/italic ..
1948 06/07/99 (rasca)
1949         - right and left alignment, bold and italic seems to work :)
1950         - started to write a html plugin to save a sheet as a raw html file