1.12.20
[gnumeric.git] / plugins / html / ChangeLog
blobf0ed0bd0e02db9ef007ed066384bd2e891188e09
1 2015-02-04  Morten Welinder <terra@gnome.org>
3         * Release 1.12.20
5 2015-01-23  Morten Welinder <terra@gnome.org>
7         * Release 1.12.19
9 2014-11-02  Andreas J. Guelzow <aguelzow@pyrshep.ca>
11         * latex.c (latex_table_file_save_impl): new
12         (latex_table_file_save): use latex_table_file_save_impl
13         (latex_table_visible_file_save): new
14         * plugin.xml.in: add latex_table_visible_file_save
15         * latex.h (latex_table_visible_file_save): new
17 2014-09-25  Morten Welinder <terra@gnome.org>
19         * Release 1.12.18
21 2014-06-09  Morten Welinder <terra@gnome.org>
23         * Release 1.12.17
25 2014-05-23  Morten Welinder <terra@gnome.org>
27         * Release 1.12.16
29 2014-04-30  Morten Welinder <terra@gnome.org>
31         * Release 1.12.15
33 2014-04-13  Morten Welinder <terra@gnome.org>
35         * Release 1.12.14
37 2014-03-18  Morten Welinder <terra@gnome.org>
39         * Release 1.12.13
41 2014-03-03  Morten Welinder <terra@gnome.org>
43         * Release 1.12.12
45 2014-02-16  Morten Welinder <terra@gnome.org>
47         * Release 1.12.11
49 2014-02-11  Morten Welinder <terra@gnome.org>
51         * Release 1.12.10
53 2013-11-28  Morten Welinder <terra@gnome.org>
55         * Release 1.12.9
57 2013-10-07  Morten Welinder <terra@gnome.org>
59         * Release 1.12.8
61 2013-09-01  Morten Welinder <terra@gnome.org>
63         * Release 1.12.7
65 2013-08-27  Morten Welinder <terra@gnome.org>
67         * Release 1.12.6
69 2013-08-22  Andreas J. Guelzow <aguelzow@pyrshep.ca>
71         * html_read.c (html_read_content): check for invalid UTF8
73 2013-08-19  Morten Welinder <terra@gnome.org>
75         * Release 1.12.5
77 2013-07-10  Morten Welinder <terra@gnome.org>
79         * Release 1.12.4
81 2013-06-27  Andreas J. Guelzow <aguelzow@pyrshep.ca>
83         * html_read.c (html_read_content): skip empty tables
85 2013-06-25  Morten Welinder <terra@gnome.org>
87         * Release 1.12.3
89 2013-06-13  Andreas J. Guelzow <aguelzow@pyrshep.ca>
91         * latex.c (latex2e_write_file_header): set the landscape option
92         depending on the current pagesetup setting.
94 2013-04-28  Andreas J. Guelzow <aguelzow@pyrshep.ca>
96         * latex.c (latex2e_find_this_vline): renamed from latex2e_find_vline
97         (latex2e_find_vline): new, taking care of merges
98         (latex2e_find_hhlines): handle merges
100 2013-04-26  Morten Welinder <terra@gnome.org>
102         * Release 1.12.2
104 2013-04-22  Andreas J. Guelzow <aguelzow@pyrshep.ca>
106         * latex.c (latex2e_find_hhlines): do not complete partial borders
107         above a merged cell. We are not doing this in Gnumeric proper.
109 2013-04-22  Andreas J. Guelzow <aguelzow@pyrshep.ca>
111         * html.c (html_write_border_style_40_for_merged_cell): new
112         (write_cell): call html_write_border_style_40_for_merged_cell
113         as appropriate. [#635217]
115 2013-03-09  Morten Welinder <terra@gnome.org>
117         * Release 1.12.1
119 2013-02-20  Andreas J. Guelzow <aguelzow@pyrshep.ca>
121         * latex.c (latex2e_write_multicolumn_cell): don't switch locale
122         to write colours. [#694328]
124 2013-01-01  Morten Welinder  <terra@gnome.org>
126         * html.c (cb_html_attrs_as_string): Don't use deprecated goffice
127         stuff.
129 2012-12-18  Morten Welinder <terra@gnome.org>
131         * Release 1.12.0
133 2012-11-29  Morten Welinder <terra@gnome.org>
135         * Release 1.11.91
137 2012-11-16  Morten Welinder <terra@gnome.org>
139         * Release 1.11.90
141 2012-09-06  Morten Welinder <terra@gnome.org>
143         * Release 1.11.6
145 2012-07-15  Morten Welinder <terra@gnome.org>
147         * Release 1.11.5
149 2012-06-25  Morten Welinder <terra@gnome.org>
151         * Release 1.11.4
153 2012-04-21  Morten Welinder <terra@gnome.org>
155         * Release 1.11.3
157 2012-03-02  Morten Welinder <terra@gnome.org>
159         * Release 1.11.2
161 2011-12-16  Andreas J. Guelzow <aguelzow@pyrshep.ca>
163         * latex.c (cb_find_font_encodings): new
164         (latex2e_write_font_encodings): new
165         (latex2e_write_file_header): add argument and change caller,
166         call latex2e_write_font_encodings
168 2011-11-27  Morten Welinder <terra@gnome.org>
170         * Release 1.11.1
172 2011-11-24  Morten Welinder <terra@gnome.org>
174         * Release 1.11.0
176 2011-10-27  Andreas J. Guelzow <aguelzow@pyrshep.ca>
178         * html.c (cb_html_attrs_as_string): write sub- and superscript
179         attributes
181 2011-09-13  Andreas J. Guelzow <aguelzow@pyrshep.ca>
183         * html_read.c (html_file_probe): adjust call to go_guess_encoding
185 2011-07-31  Morten Welinder <terra@gnome.org>
187         * Release 1.10.17
189 2011-05-21  Morten Welinder <terra@gnome.org>
191         * Release 1.10.15
193 2011-03-24  Morten Welinder <terra@gnome.org>
195         * Release 1.10.14
197 2011-02-02  Morten Welinder <terra@gnome.org>
199         * Release 1.10.13
201 2010-12-07  Andreas J. Guelzow <aguelzow@pyrshep.ca>
203         * latex.c (file_saver_sheet_get_extent): new
204         (latex_file_save): use file_saver_sheet_get_extent
205         (latex_table_file_save): use file_saver_sheet_get_extent
207 2010-11-25  Morten Welinder <terra@gnome.org>
209         * Release 1.10.12
211 2010-10-01  Morten Welinder <terra@gnome.org>
213         * Release 1.10.11
215 2010-09-04  Morten Welinder <terra@gnome.org>
217         * Release 1.10.10
219 2010-08-16  Morten Welinder <terra@gnome.org>
221         * Release 1.10.9
223 2010-07-30  Morten Welinder <terra@gnome.org>
225         * Release 1.10.8
227 2010-06-28  Morten Welinder <terra@gnome.org>
229         * Release 1.10.7
231 2010-06-28  Andreas J. Guelzow <aguelzow@pyrshep.ca>
233         * html_read.c (GnmHtmlTableCtxt): Add wb_view field.
234         (html_read_content): Add GnmHtmlTableCtxt argument and
235           change all callers. Recurse into html_read_table as
236           required.
237         (html_file_open): Initialize wb_view field
239 2010-06-16  Morten Welinder <terra@gnome.org>
241         * Release 1.10.6
243 2010-05-30  Morten Welinder <terra@gnome.org>
245         * Release 1.10.5
247 2010-05-20  Morten Welinder <terra@gnome.org>
249         * Release 1.10.4
251 2010-05-09  Andreas J. Guelzow <aguelzow@pyrshep.ca>
253         * html.c (html_file_save): include the real version number
254           (rather than the macro name that should become the version)
256 2010-05-07  Morten Welinder <terra@gnome.org>
258         * Release 1.10.3
260 2010-04-16  Morten Welinder <terra@gnome.org>
262         * Release 1.10.2
264 2010-03-08  Morten Welinder <terra@gnome.org>
266         * Release 1.10.1
268 2010-03-04  Andreas J. Guelzow <aguelzow@pyrshep.ca>
270         * latex.c (latex2e_write_file_header): protect the created
271           LaTeX code from babel shorthands
272         (latex_file_save): try to reload the babel shorthands
274 2010-03-03  Andreas J. Guelzow <aguelzow@pyrshep.ca>
276         * latex.c (latex2e_write_multicolumn_cell): wrap multirows into
277           \parbox to allow for hyphenation
279 2010-03-03  Andreas J. Guelzow <aguelzow@pyrshep.ca>
281         * latex.c (latex2e_write_file_header): add new length
282         (latex2e_write_blank_multicolumn_cell): use different setup
283           for multirow cells
284         (latex2e_write_multicolumn_cell): ditto
285         (latex_file_save): use lengths for column widths.
287 2010-02-13  Morten Welinder <terra@gnome.org>
289         * Release 1.10.0
291 2010-01-19  Morten Welinder <terra@gnome.org>
293         * Release 1.9.18
295 2009-12-15  Morten Welinder <terra@gnome.org>
297         * Release 1.9.17
299 2009-11-29  Morten Welinder <terra@gnome.org>
301         * Release 1.9.16
303 2009-11-01  Morten Welinder <terra@gnome.org>
305         * Release 1.9.15
307 2009-10-31  Andreas J. Guelzow <aguelzow@pyrshep.ca>
309         * html.c (html_write_cell_content): handle strikethrough
310           (and fix handling of superscript/suscript)
311         (cb_html_attrs_as_string): write valid HTML4 strict.
313 2009-10-11  Morten Welinder <terra@gnome.org>
315         * Release 1.9.14
317 2009-09-20  Morten Welinder <terra@gnome.org>
319         * Release 1.9.13
321 2009-09-05  Morten Welinder <terra@gnome.org>
323         * Release 1.9.12
325 2009-09-05  Jean Brefort  <jean.brefort@normalesup.org>
327         reviewed by: <delete if not using a buddy>
329         * html.c (html_get_text_color), (html_get_back_color),
330         (html_get_border_style): renamed go-color.h macros.
331         * latex.c (latex2e_write_multicolumn_cell): ditto.
333 2009-09-01  Andreas J. Guelzow <aguelzow@pyrshep.ca>
335         * html.c (cb_html_attrs_as_string): handle PANGO_ATTR_RISE
336         (html_write_cell_content): handle superscript/subscript
338 2009-09-01  Jean Brefort  <jean.brefort@normalesup.org>
340         * html.c (html_get_text_color): renamed GOColor macros.
341         * latex.c (latex2e_write_multicolumn_cell): ditto.
343 2009-08-30  Morten Welinder <terra@gnome.org>
345         * Release 1.9.11
347 2009-08-15  Morten Welinder <terra@gnome.org>
349         * Release 1.9.10
351 2009-06-20  Morten Welinder <terra@gnome.org>
353         * Release 1.9.9
355 2009-06-16  Andreas J. Guelzow <aguelzow@pyrshep.ca>
357         * html.c (html_new_markup): The range corresponding to a PANGO
358           iterator can be rally strange.
360 2009-05-23  Morten Welinder <terra@gnome.org>
362         * Release 1.9.8
364 2009-05-17  Andreas J. Guelzow <aguelzow@pyrshep.ca>
366         * html.c (html_write_cell_content): make sure there is
367           markup before asking for it.
369 2009-05-13  Andreas J. Guelzow <aguelzow@pyrshep.ca>
371         * html.c (html_write_cell_content): remember that not
372         every string has markup
374 2009-05-12  Andreas J. Guelzow <aguelzow@pyrshep.ca>
376         * html.c (cb_html_add_chars): new
377         (cb_html_attrs_as_string): new
378         (html_new_markup): new
379         (html_write_cell_content): use html_new_markup if
380           appropriate
381         (write_cell): don't collapse XHTML and HTML4
382         (html_file_save): update DOCTYPEs
384 2009-05-06  Morten Welinder <terra@gnome.org>
386         * Release 1.9.7
388 2009-04-25  Morten Welinder <terra@gnome.org>
390         * Release 1.9.6
392 2009-03-22  Morten Welinder <terra@gnome.org>
394         * Release 1.9.5
396 2009-03-04  Andreas J. Guelzow <aguelzow@pyrshep.ca>
398         * latex.c (latex_file_save): the previous correction used an
399           inverted comparison.
401 2009-03-04  Andreas J. Guelzow <aguelzow@pyrshep.ca>
403         * latex.c (latex_file_save): don't access styles for cells
404           beyond the sheet! Fixes 574125
406 2009-02-22  Morten Welinder <terra@gnome.org>
408         * Release 1.9.4
410 2009-02-06  Jon K Hellan  <hellan@acm.org>
412         * html_read.c (html_file_open): Detect unmarked UTF16LE more
413         robustly.
415 2009-01-28  Andreas J. Guelzow <aguelzow@pyrshep.ca>
416         * latex.c (latex2e_write_file_header): use utf8x package of ucs
417         rather than utf8. Fixes 569476.
419 2009-01-23  Morten Welinder  <terra@gnome.org>
421         * latex.c (latex2e_write_multicolumn_cell): Fix scale of colour
422         components.  Fixes #568860.
424 2008-10-18  Jody Goldberg <jody@gnome.org>
426         * Release 1.9.3
428 2008-08-29  Jody Goldberg <jody@gnome.org>
430         * Release 1.9.2
432 2008-06-25  Jody Goldberg <jody@gnome.org>
434         * Release 1.9.1
436 2008-05-04  Jody Goldberg <jody@gnome.org>
438         * Release 1.9.0
440 2007-12-21  Jody Goldberg <jody@gnome.org>
442         * Release 1.8.0
444 2007-12-03  Jody Goldberg <jody@gnome.org>
446         * Release 1.7.91
448 2007-11-19  Jody Goldberg <jody@gnome.org>
450         * Release 1.7.90
452 2007-11-04  Morten Welinder <terra@gnome.org>
454         * Release 1.7.14
456 2007-10-24  Jon K Hellan  <hellan@acm.org>
458         * html_read.c (html_read_row): Really use the first url when
459         multiple urls in cell, not the last.
461 2007-10-15  Jody Goldberg <jody@gnome.org>
463         Patch from editgrid.
464         * latex.c (latex2e_find_vline) : Don't look for borders past max col.
466 2007-10-21  Morten Welinder <terra@gnome.org>
468         * Release 1.7.13
470 2007-10-08  Jon K Hellan  <hellan@acm.org>
472         * html_read.c (html_read_row): Make link to first url in cell if
473         more than one exists.
475 2007-09-04  Jody Goldberg <jody@gnome.org>
477         * Release 1.7.12
479 2007-07-24  Jody Goldberg <jody@gnome.org>
481         * Release 1.7.11
483 2007-05-03  Morten Welinder <terra@gnome.org>
485         * Release 1.7.10
487 2007-04-21  Morten Welinder <terra@gnome.org>
489         * Release 1.7.9
491 2007-03-04  Morten Welinder <terra@gnome.org>
493         * Release 1.7.8
495 2007-02-16  Morten Welinder <terra@gnome.org>
497         * Release 1.7.7
499 2006-12-17  Jody Goldberg <jody@gnome.org>
501         * Release 1.7.6
503 2006-12-04  Jody Goldberg <jody@gnome.org>
505         * Release 1.7.5
507 2006-11-20  Jody Goldberg <jody@gnome.org>
509         * Release 1.7.4
511 2006-11-19  Morten Welinder <terra@gnome.org>
513         * Release 1.7.3
515 2006-10-17  Jody Goldberg <jody@gnome.org>
517         * Release 1.7.2
519 2006-10-02  Jody Goldberg <jody@gnome.org>
521         * Release 1.7.1
523 2006-08-11  Andreas J. Guelzow <aguelzow@pyrshep.ca>
524         * latex.c (latex_file_save): use \linewidth rather
525           than \textwidth
527 2006-07-10  Andreas J. Guelzow <aguelzow@pyrshep.ca>
529         * latex.h (latex_table_file_save): new
530         * latex.c (latex_table_file_save): new
531         (latex2e_table_write_cell): new
532         (latex2e_table_write_file_header): new
533         * plugin.xml.in: add latex_table file_saver
535 2006-06-23  Andreas J. Guelzow <aguelzow@pyrshep.ca>
537         * latex.c (latex_fputs_latin): fix typo and add
538           const qualifiers
539         (latex_math_fputs_latin): ditto
541 2006-06-23  Andreas J. Guelzow <aguelzow@pyrshep.ca>
542         for Shixin Zeng <shixinzeng@sjtu.edu.cn>
544         * latex.c (latex_raw_str): new
545         (latex_fputs_utf): handle \L escape
546         (latex_math_fputs_utf): ditto
547         (latex_fputs_latin): ditto
548         (latex_math_fputs_latin): ditto
550 2006-05-25  Jean Brefort  <jean.brefort@normalesup.org>
552         * html_read.c: replaced gi18n.h by gi18n-lib.h.
553         * roff.c: ditto.
555 2006-05-08  Jody Goldberg <jody@gnome.org>
557         * Release 1.7.0
559 2006-04-01  Jody Goldberg <jody@gnome.org>
561         * html.c (html_write_cell_content) : ivan noticed that underlining is
562           not being exported.
564 2006-01-25  Morten Welinder  <terra@gnome.org>
566         * html_read.c (html_file_probe): Get rid of casts.  Fix probing in
567         the face of truncated characters and don't rely on
568         go_guess_encoding resetting the utf8 buffer on failure.
570 2006-01-25  Jon K Hellan  <hellan@acm.org>
572         http://bugzilla.gnome.org/show_bug.cgi?id=311879
573         * plugin.xml.in: probe=TRUE for html importer.
574         * html_read.[ch] (html_file_probe): New. Probe for html and Excel
575         quasi html.
577 2006-01-23   Andreas J. Guelzow <aguelzow@taliesin.ca>
579         http://bugzilla.gnome.org/show_bug.cgi?id=325656
580         * latex.c (latex_convert_latin_to_utf): new
581         (latex_fputs_latin) use latex_convert_latin_to_utf
582         (latex_math_fputs_latin): ditto
584 2006-01-14   Andreas J. Guelzow <aguelzow@taliesin.ca>
586         http://bugzilla.gnome.org/show_bug.cgi?id=325656
587         * latex.c (latex_fputs_latin) use "-" as replacement for unicode
588         (latex_math_fputs_latin): ditto
590 2006-01-04  Jon K Hellan  <hellan@acm.org>
592         * html_read.c (html_append_text): Handle whitespace in a unicode
593         compatible way.
595 2005-11-15  Jon K Hellan  <hellan@acm.org>
597         * latex.c (latex2e_write_table_header): Fix off by one.
599 2005-11-14  Jody Goldberg <jody@gnome.org>
601         * Release 1.6.1
603 2005-10-10  Jody Goldberg <jody@gnome.org>
605         * Release 1.6.0
607 2005-09-08  Jody Goldberg <jody@gnome.org>
609         * Release 1.5.90
611 2005-08-28  Morten Welinder <terra@gnome.org>
613         * Release 1.5.5
615 2005-08-28  Morten Welinder <terra@gnome.org>
617         * Release 1.5.4
619 2005-08-15  Morten Welinder <terra@gnome.org>
621         * Release 1.5.3
623 2005-06-13  Jody Goldberg <jody@gnome.org>
625         * Release 1.5.2
627 2005-05-12  Jon K Hellan  <hellan@acm.org>
629         http://bugzilla.gnome.org/show_bug.cgi?id=303827
630         * html.c (html_file_save): Don't output the xml declaration for xhtml.
632 2005-05-10  Jody Goldberg <jody@gnome.org>
634         * Release 1.5.1
636 2005-04-13  Jon K Hellan  <hellan@acm.org>
638         * html_read.c (html_file_open): Try to detect unmarked UTF16LE.
640 2005-02-24  Jon K Hellan  <hellan@acm.org>
642         * html_read.c (html_file_open): Check if file is large enough to
643         probe byte order mark.
644         (html_read_content, html_read_row): Import hyperlinks as hyperlinks.
646 2005-02-08  Jody Goldberg <jody@gnome.org>
648         * Release 1.5.0
650 2005-01-17  Jody Goldberg <jody@gnome.org>
652         * Release 1.4.2
654 2004-12-09  Jody Goldberg <jody@gnome.org>
656         * Release 1.4.1
658 2004-11-28  Jody Goldberg <jody@gnome.org>
660         * Release 1.4.0
662 2004-11-07  Jody Goldberg <jody@gnome.org>
664         * Release 1.3.93
666 2004-10-31  Jody Goldberg <jody@gnome.org>
668         * Release 1.3.92
670 2004-11-01   Andreas J. Guelzow <aguelzow@taliesin.ca>
672         http://bugzilla.gnome.org/show_bug.cgi?id=157047
673         * latex.c (latex2e_write_multicolumn_cell): cells can extend to
674           the right. So if we see a span it may start earlier than the
675           cell creating it. Add an argument specifying the column we
676           are working in.
677         (latex_file_save): add argument to latex2e_write_multicolumn_cell
678           call
680 2004-10-05  Jody Goldberg <jody@gnome.org>
682         * Release 1.3.91
684 2004-09-08  Jody Goldberg <jody@gnome.org>
686         * Release 1.3.90
688 2004-08-29  Jody Goldberg <jody@gnome.org>
690         * Release 1.3.2
692 2004-07-28   Andreas J. Guelzow <aguelzow@taliesin.ca>
694         * html.c (html_write_cell_content): only export URL links
696 2004-07-27   Andreas J. Guelzow <aguelzow@taliesin.ca>
697         for: Yukihiro Nakai  <nakai@gnome.gr.jp>
699         * html.c: Add link features.
700         * html.c: newline in cell turns to be <br> now
702 2004-07-19  Jody Goldberg <jody@gnome.org>
704         * Release 1.3.1
706 2004-05-11  Andreas J. Guelzow <aguelzow@taliesin.ca>
708         http://bugzilla.gnome.org/show_bug.cgi?id=142219
709         * latex.c (latex2e_find_vline) : Undo last patch.
711 2004-04-02  Jody Goldberg <jody@gnome.org>
713         http://bugzilla.gnome.org/show_bug.cgi?id=100372
714         * latex.c (latex2e_find_vline) : Honor visibility
716 2004-03-28  Jody Goldberg <jody@gnome.org>
718         * Release 1.3.0
720 2003-12-23  Jody Goldberg <jody@gnome.org>
722         * Release 1.2.3
724 2003-11-26  Jody Goldberg <jody@gnome.org>
726         * Release 1.2.2
728 2003-10-08  Jody Goldberg <jody@gnome.org>
730         * Release 1.2.1
732 2003-10-07  Morten Welinder  <terra@gnome.org>
734         * html_read.c (html_read_row): Plug leaks.
735         (*): Sanitize casts.
737 2003-09-15  Jody Goldberg <jody@gnome.org>
739         * Release 1.2.0
741 2003-09-10  Jody Goldberg <jody@gnome.org>
743         * Release 1.1.90
745 2003-08-21  Jody Goldberg <jody@gnome.org>
747         * Release 1.1.20
749 2003-07-15  Morten Welinder  <terra@gnome.org>
751         * latex.c (latex2e_write_multicolumn_cell): Use precomputed
752         family.
754 2003-07-06  Jon K Hellan  <hellan@acm.org>
756         * html_read.c (is_elt_type, starts_inferred_table,
757         ends_inferred_table, starts_inferred_row, ends_inferred_row): New
758         functions. Helpers for handling incomplete html fragments.
759         (html_search_for_tables): Handle incomplete html fragments,
760         usually from the clipboard. e.g. a <td> without <tr> and <table>
761         in front of it.
763 2003-06-30  Jon K Hellan  <hellan@acm.org>
765         * html_read.c: See yesterday. Now actually commit it.
767         * html.c: Revert accidental commit.
769 2003-06-29  Jon K Hellan  <hellan@acm.org>
771         * html_read.c (html_read_table): Pass in GnmHtmlTableCtxt from
772         outside. When page contains multiple tables, this lets us
773         concatenate them instead of creating multiple sheets.
774         (html_search_for_tables): Add GnmHtmlTableCtxt parameter. Don't
775         call the function recursively when this node is a table. This
776         means that tables within the table aren't treated as independent
777         tables.
778         (html_file_open): Add a GnmHtmlTableCtxt local variable and pass
779         it as an argument to html_search_for_tables.
781 2003-06-24  Jon K Hellan  <hellan@acm.org>
783         * plugin.xml.in: Add xhtml_range saver. Used when exporting to
784         clipboard.
786         * html.[ch] (xhtml_range_file_save): New function. Save range as
787         xhtml. Used when exporting to clipboard.
789         * html.c (write_sheet): Add save_scope parameter. Don't add
790         caption if scope is 'range'.
791         (html_file_save): Call write_sheet with save_scope argument.
793 2003-06-11  Andreas J. Guelzow <aguelzow@taliesin.ca>
795         * latex.c (latex_fputs_utf): new
796         (latex_math_fputs_utf): new
797         (latex_fputs_latin): formerly latex_fputs
798         (latex_math_fputs_latin): formerly latex_math_fputs
799         (latex_fputs): call appropriate latex_fputs_*
800         (latex_math_fputs): call appropriate latex_math_fputs_*
801         (latex2e_write_file_header): include appropriate encoding
803 2003-06-11  Andreas J. Guelzow <aguelzow@taliesin.ca>
805         * latex.c (latex_fputs): convert cell content to latin1
806           before exporting
807         (latex_math_fputs): ditto
808         (latex2e_write_file_header): add fullpage package
810 2003-06-07  Jody Goldberg <jody@gnome.org>
812         * Release 1.1.19
814 2003-06-07  Jody Goldberg <jody@gnome.org>
816         * Release 1.1.18
818 2003-05-25  Jody Goldberg <jody@gnome.org>
820         * html.c (html_print_encoded) : export in utf8.
821         (html_file_save) : mark the results as being utf8.
823 2003-05-20  Morten Welinder  <terra@gnome.org>
825         * html.c: Adapt to StyleColor changes.
827 2003-05-11  Jody Goldberg <jody@gnome.org>
829         * Release 1.1.17
831 2003-05-07  Jody Goldberg <jody@gnome.org>
833         * html_read.c (html_file_open) : patch compiler warning.  Not really
834           relevant now.  xmlDetectCharEncoding would never return utf8 without
835           one of the cases being true.
837 2003-04-28  Morten Welinder  <terra@gnome.org>
839         * latex.c (latex2e_print_vert_border): Sanity check.
840         (latex2e_write_multicolumn_cell): Fix off-by one access to
841         borders.
843 2003-03-31  Andreas J. Guelzow <aguelzow@taliesin.ca>
845         * latex.c: add missing border connector (31) (Thanks Adrian!)
847 2003-03-26  Jody Goldberg <jody@gnome.org>
849         * html.c (html_get_color) : no need to operate on the pixel directly.
850           Use the rgb in the StyleColor.
851         (html_get_border_style) : ditto.
853 2003-01-28  Jody Goldberg <jody@gnome.org>
855         * Release 1.1.16
857 2003-01-21  Jon K Hellan  <hellan@acm.org>
859         * html_read.c (html_append_text): New function. Append text to
860         buffer, normalizing all sequences of whitespace to a single space.
861         (html_read_content): Use html_append_text instead of htmlNodeDump
862         for content. Make content buffer a GString.
863         (html_read_row):  Make content buffer a GString.
865 2003-01-17  Jon K Hellan  <hellan@acm.org>
867         * html_read.c (html_file_open): Skip byte order mark. Arguably,
868         this is libxml2's job.
870 2003-01-16  Jon K Hellan  <hellan@acm.org>
872         (html_read_table): Take two.
874 2003-01-16  Jon K Hellan  <hellan@acm.org>
876         * html_read.c (struct GnmHtmlTableCtxt): Add. Keep state while
877         traversing thead, tfoot, tbody parts.
878         (html_read_row): Replace row and sheet parameters with a
879         GnmHtmlTableCtxt.
880         (html_read_rows): Add. Read rows in a row group (thead, tfoot,
881         tbody or plain table).
882         (html_read_table): Replace row and sheet with a
883         GnmHtmlTableCtxt. Call html_read_rows to read rows groupwise.
885 2003-01-14  Morten Welinder  <terra@diku.dk>
887         * html.c (html_get_color): Adapt to cell_get_render_color changes.
888         * latex.c (latex2e_write_multicolumn_cell): Ditto.
890 2002-12-31  Jody Goldberg <jody@gnome.org>
892         * Release 1.1.15
894 2002-12-22  Jody Goldberg <jody@gnome.org>
896         * Release 1.1.14
898 2002-12-22  Jody Goldberg <jody@gnome.org>
900         * Release 1.1.13
902 2002-11-29  Jody Goldberg <jody@gnome.org>
904         * roff.c (roff_file_save) : const the view and include gsf-output.h
906         * latex.c (latex_file_save) : const the view.
908         * html.c : include gsf-output.h and remove some vacuous comments.
909         (html_write_cell_content) : remove trailing argument from a puts.
910         (html_file_save) : const the view.
911         (html40_file_save) : ditto.
912         (html32_file_save) : ditto.
913         (html40frag_file_save) : ditto.
914         (xhtml_file_save) : ditto.
916 2002-11-28  Jon K Hellan  <hellan@acm.org>
918         * html.[ch] (html40_file_save, html32_file_save)
919         (html40frag_file_save, xhtml_file_save): Port to gsf output.
921         * html.c (html_print_encoded, html_write_cell_content)
922         (html_write_one_border_style_40, html_write_border_style_40)
923         (write_cell, write_row, write_sheet, html_file_save): Ditto.
925         * latex.[ch] (latex_file_save): Ditto.
927         * latex.c (latex_fputs, latex_math_fputs)
928         (latex2e_write_file_header, latex2e_write_table_header)
929         (latex2e_print_vert_border, latex2e_write_blank_cell)
930         (latex2e_write_multicolumn_cell, latex2e_print_hhline): Ditto.
932         * roff.[ch] (roff_fprintf, write_wb_roff, roff_file_save): Ditto.
934         * roff.c (roff_dvi_file_save): Remove.
936         * plugin.xml.in: Remove dvi via roff.
938 2002-11-15  Jody Goldberg <jody@gnome.org>
940         * Release 1.1.12
942 2002-11-14  Jon K Hellan  <hellan@acm.org>
944         * plugin.xml.in: Remove "open" and "import" attributes.
946 2002-10-30  Andreas J. Guelzow <aguelzow@taliesin.ca> for
948         * plugin.xml.in : all file_savers in this plugin are lossy
949           (write_only)
951 2002-10-30  Andreas J. Guelzow <aguelzow@taliesin.ca> for
953         * roff.c (roff_fprintf) : do not print hidden cells
954         (write_wb_roff) : recalculcate spans if necessary
956 2002-11-02  J.H.M. Dassen (Ray) <jdassen@debian.org>
958         * html_read.c: Added explicit casts between the various char types.
960 2002-11-02  J.H.M. Dassen (Ray) <jdassen@debian.org>
962         * html.h: Added xhtml_file_save prototype.
964 2002-11-01  Jody Goldberg <jody@gnome.org>
966         * Release 1.1.11
968 2002-10-30  Andreas J. Guelzow <aguelzow@taliesin.ca> for
969         Dustin T. Mudryk <mordak@hotmail.com>
971         * latex.c (latex2e_write_multicolumn_cell) modified to exclude hidden
972         cells in latex
974 2002-10-30  Andreas J. Guelzow <aguelzow@taliesin.ca> for
975         Adrian V. Custer <acuster@nature.berkeley.edu>
977         * latex.c (latex2e_write_file_header): make
978           \def\gnumericTableWidthDefined a \global.
979         (latex_file_save): add some linebreaks.
981 2002-10-31  Morten Welinder  <terra@diku.dk>
983         * latex.c (latex_file_save): Fix col/row confusion.
985 2002-10-30  Andreas J. Guelzow <aguelzow@taliesin.ca>
987         * latex.c (latex2e_write_multicolumn_cell): fix a silly
988           mistake (97246)
989         (latex_math_fputs) : latex_fputs for math mode
991 2002-10-29  Andreas J. Guelzow <aguelzow@taliesin.ca>
993         * latex.c: add missing border connector (Thanks Adrian!)
994         (latex_file_save) : calc spans
995         * html.c (write_row) : calc spans
997 2002-10-27  Jody Goldberg <jody@gnome.org>
999         * Release 1.1.10
1001 2002-10-22  Andreas J. Guelzow <aguelzow@taliesin.ca>
1003         * latex.c: add missing border connector (Thanks Adrian!)
1005 2002-10-10 Tim A. Garner <garnertim@hotmail.com>
1007         * latex.c (latex2e_write_multicolumn_cell): set up a switch for
1008           displaying numbers in italics
1010 2002-10-09  Tim A. Garner <garnertim@hotmail.com>
1012         * html.c (html_write_cell_content): modified to exclude hidden
1013           cells in HTML32
1014         (write_cell): modified to exclude hidden cells in HTML40, XHTML
1015           and HTML40F
1017 2002-10-02  Andreas J. Guelzow <aguelzow@taliesin.ca>
1019         * html.c : new XHTML version
1020         (write_row): place apostrophies arounf property values
1021         (write_sheet) : use <p /> for xhtml
1022         (html_file_save) : handle version == XHTML
1023         (xhtml_file_save) : new
1024         * plugin.xml.in : add xhtml file saver
1026 2002-09-30  Jody Goldberg <jody@gnome.org>
1028         * Release 1.1.9
1030 2002-09-27  Andreas J. Guelzow <aguelzow@taliesin.ca>
1032         * html.c (write_cell): use valign=middle rather than
1033           valign=center
1035 2002-09-24  Andreas J. Guelzow <aguelzow@taliesin.ca>
1037         * html.c (html_write_cell_content): change to
1038           lowercase tags
1039         (write_cell): ditto
1040         (write_row): ditto
1041         (write_sheet): ditto
1042         (html_file_save): ditto
1044 2002-08-20  Andreas J. Guelzow <aguelzow@taliesin.ca>
1046         http://bugzilla.gnome.org/show_bug.cgi?id=92367
1047         * latex.c: adjust corner connectors
1048         (latex2e_write_file_header) : don't require
1049           length definition for files that are being input
1051 2002-08-25  Jody Goldberg <jody@gnome.org>
1053         * Release 1.1.8
1055 2002-08-15  Jon K Hellan  <hellan@acm.org>
1057         * html_read.c (html_file_open): Change type of size variable to
1058         gsf_off_t.
1060 2002-08-12  Jody Goldberg <jody@gnome.org>
1062         * Release 1.1.7
1064 2002-07-22  Zbigniew Chyla  <cyba@gnome.pl>
1066         * plugin.xml.in: Set loader type to "Gnumeric_Builtin:module".
1068 2002-07-21  Jody Goldberg <jody@gnome.org>
1070         * Release 1.1.6
1072 2002-07-15  Andreas J. Guelzow <aguelzow@taliesin.ca>
1074         http://bugzilla.gnome.org/show_bug.cgi?id=88164
1075         * latex.c (latex2e_write_multicolumn_cell) : set locale to C before
1076         writing decimals (LaTeX assumes C locale).
1078 2002-06-25  Andreas J. Guelzow <aguelzow@taliesin.ca>
1080         http://bugzilla.gnome.org/show_bug.cgi?id=84396
1081         * html.c (html_get_text_color) : be more careful
1082         (write_cell) : write the background colour if and only if the cell has a
1083           background pattern
1084         * latex.c (latex2e_write_multicolumn_cell) : be more casreful with font colours.
1086 2002-06-13  Andreas J. Guelzow <aguelzow@taliesin.ca>
1088         * html_read.c (html_read_content) : also save src prop of <img>
1090 2002-06-13  Andreas J. Guelzow <aguelzow@taliesin.ca>
1092         * html_read.c (html_search_for_tables) : important all rather than just top tables
1094 2002-06-13  Andreas J. Guelzow <aguelzow@taliesin.ca>
1096         * html_read.c (html_read_content) : add argument and save href prop of <a>
1097         (html_read_row) : set comment
1099 2002-06-12  Jody Goldberg <jody@gnome.org>
1101         * html_read.c : clean up the includes and remove some old cruft.
1103 2002-06-12  Andreas J. Guelzow <aguelzow@taliesin.ca>
1105         * html_read.c (html_read_content) : new
1106         (html_read_row) : move some code into html_read_content, <th> should be bold
1108 2002-06-12  Andreas J. Guelzow <aguelzow@taliesin.ca>
1110         * html_read.c (html_read_row) : handle merges (colspan/rowspan)
1112 2002-06-12  Andreas J. Guelzow <aguelzow@taliesin.ca>
1114         * html.h (html_file_open) : fix prototype
1115         * html_read.c (html_read_buffer) : disable
1116         (html_get_sheet) : new
1117         (html_read_row) : new
1118         (html_read_table) : new
1119         (html_search_for_tables) : really find tables
1120         (html_read_buffer) : change invocation of html_search_for_tables
1122 2002-06-06  Jody Goldberg <jody@gnome.org>
1124         * html_read.c (html_file_open) : convert to using libgsf.
1125           And rewrite to use libxml2's html parser.  We still need to walk the
1126           resulting parse tree.
1128 2002-05-29  Jody Goldberg <jody@gnome.org>
1130         * boot.c : remove gnome.h
1131         * font.c : ditto.
1132         * roff.c : use libgnome/gnome-i18n.h
1134 2002-05-29  Jody Goldberg <jody@gnome.org>
1136         * Release 1.1.4
1138 2002-05-13  Andreas J. Guelzow <aguelzow@taliesin.ca>
1140         * html_read.c (html32_read_buffer) : make static
1142 2002-04-29  Jody Goldberg <jody@gnome.org>
1144         * Release 1.1.3
1146 2002-04-16  Jody Goldberg <jody@gnome.org>
1148         * html_read.c (html32_file_open) : switch to mmap and break the bogus
1149           little parser out into.
1150         (html32_read_buffer) : here.  Take a guess at a decent interface for
1151           buffer parsing.  The goal is to register these in the clpboard.
1153 2002-04-16  Jody Goldberg <jody@gnome.org>
1155         * html_read.c : split the read functionality into a seprate file to
1156           start work on a parser for buffers.
1158 2002-04-09  Andreas J. Guelzow <aguelzow@taliesin.ca>
1160         * html.c (html_write_border_style_40) : new
1161         (html_get_border_style) : new
1162         (write_sheet) : for html4 set replace cell spacing with cell padding
1163         (write_cell) : call html_write_border_style_40
1165 2002-04-09  Andreas J. Guelzow <aguelzow@taliesin.ca>
1167         * html.c (write_cell) : include styles specs for HTML4.0
1169 2002-04-02  Jody Goldberg <jody@gnome.org>
1171         * latex.c (latex2e_write_multicolumn_cell) : Cell::col_info is
1172           deprecated.  Use Cell::pos::col
1174 2002-03-25  Jody Goldberg <jody@gnome.org>
1176         * Release 1.1.2
1178 2002-03-10  Jody Goldberg <jody@gnome.org>
1180         * Release 1.1.1
1182 2002-02-21  Morten Welinder <terra@diku.dk>
1184         * font.c (font_is_monospaced): Constify.
1185         (font_is_helvetica): Constify.
1186         (font_is_sansserif): Constify.
1188 2002-02-18  Jody Goldberg <jody@gnome.org>
1190         * Release 1.1.0
1192 2002-01-28  Andreas J. Guelzow <aguelzow@taliesin.ca>
1194         * latex.c don't let strings stradle lines
1196 2002-01-24  Andreas J. Guelzow <aguelzow@taliesin.ca>
1198         * html.c (html_get_text_color) : make sure text is in fact rendered
1199         * latex.c (latex2e_write_multicolumn_cell) : ditto
1201 2002-01-21  Jody Goldberg <jody@gnome.org>
1203         * Release 1.0.3
1205 2002-01-15  Jody Goldberg <jody@gnome.org>
1207         * Release 1.0.2
1209 2002-01-06  Jody Goldberg <jody@gnome.org>
1211         * Release 1.0.1
1213 2001-12-31  J.H.M. Dassen (Ray) <jdassen@debian.org>
1215         * html.c (html_get_text_color) : use guint* rather than int* for r,g,b.
1216         * html.c (html_get_color) : ditto.
1218 2001-12-30  J.H.M. Dassen (Ray) <jdassen@debian.org>
1220         * html.c (write_row) : Separated pos initialisation from declaration.
1222 2001-12-31  Jody Goldberg <jody@gnome.org>
1224         * html.c (write_cell) : warning suppression.
1226 2001-12-31  Jody Goldberg <jody@gnome.org>
1228         * Release 1.0.0
1230 2001-12-27  Andreas J. Guelzow <aguelzow@taliesin.ca>
1232         http://bugzilla.gnome.org/show_bug.cgi?id=66457
1233         * roff.c (write_wb_roff) : use real col & row numbers
1235 2001-12-26  Andreas J. Guelzow <aguelzow@taliesin.ca>
1237         http://bugzilla.gnome.org/show_bug.cgi?id=67550
1238         * html.c (html_get_text_color) : fix text colours determined
1239           by number formatting
1240         * latex.c (latex2e_write_multicolumn_cell) : ditto
1242 2001-12-24  Jody Goldberg <jody@gnome.org>
1244         * Release 0.99.1
1246 2001-12-21  Andreas J. Guelzow <aguelzow@taliesin.ca>
1248         * html.h : Add html40frag_file_save
1249         * plugin.xml.in : ditto
1250         * html.c (html_print_encoded) : changed from
1251         (html_write_cell_content) : changed from html_write_cell_str
1252         (write_row) : new procedure figuring out merges and spans
1253         (write_cell) : formerly html_write_cell40 and html_write_cell32
1254         (write_sheet) : new procedure
1255         (html32_file_save) : changed to wrapper calling html_file_save
1256         (html40_file_save) : changed to wrapper calling html_file_save
1257         (html40frag_file_save) : new wrapper calling html_file_save
1258         (html_file_save) : common code of html32_file_save and
1259           html40_file_save
1262 2001-12-15  Jody Goldberg <jody@gnome.org>
1264         * Release 0.99.0
1266 2001-12-10  Andreas J. Guelzow <aguelzow@taliesin.ca>
1268         * latex.c (latex2e_write_multicolumn_cell) : implement
1269           spans and scale tables to width of page,
1270           some minor fixes
1271         (latex_file_save) : ditto
1273 2001-12-07  Andreas J. Guelzow <aguelzow@taliesin.ca>
1275         * README : remove latex209 exporter
1276         * latex.c : ditto
1277         * latex.h : ditto
1278         * plugin.xml.in : ditto
1280 2001-12-06  Andreas J. Guelzow <aguelzow@taliesin.ca>
1282         * latex.c : combine border data structures plus some
1283           cleanup
1284         (latex2e_find_vline) : new function
1285         (latex2e_write_blank_cell) : new short extract of
1286           latex2e_write_multicolumn_cell
1287         (latex2e_file_save) : setup info for connection markers in
1288           \hhline
1289         (latex2e_print_hhline) : print them
1291 2001-12-05  Andreas J. Guelzow <aguelzow@taliesin.ca>
1293         * latex.c : remove default grid
1294         (latex2e_write_multicolumn_cell) : Handle merges over
1295           more than one row and handle vertical borders.
1296         (latex2e_file_save) : handle horizontal borders.
1297         (latex2e_print_vert_border) : new utility
1298         (latex2e_find_hhlines) : new utility
1299         (latex2e_print_hhline) : new utility
1301 2001-12-04  Andreas J. Guelzow <aguelzow@taliesin.ca>
1303         * latex.c (latex2e_write_multicolumn_cell) wrap text
1304           (http://bugzilla.gnome.org/show_bug.cgi?id=20898)
1305           use math mode for mathematical formats
1306           (http://bugzilla.gnome.org/show_bug.cgi?id=63395)
1307         (latex2e_file_save) retain relative column sizes
1309 2001-11-19  Jody Goldberg <jgoldberg@home.com>
1311         * Release 0.76
1313 2001-11-05  Jody Goldberg <jgoldberg@home.com>
1315         * Release 0.75
1317 2001-10-29  Jody Goldberg <jgoldberg@home.com>
1319         * Release 0.74
1321 2001-10-29  Jody Goldberg <jgoldberg@home.com>
1323         * Release 0.73
1325 2001-10-28  Jody Goldberg <jgoldberg@home.com>
1327         * latex.c (latex2e_file_save) : Use sheet_merge_is_corner.
1329 2001-10-16  Adrian Custer <acuster@nature.berkeley.edu>
1331         * latex.c : split the LaTeX2e exporter into four functions. The base
1332         function writes the headers and checks for merges.
1333                 Add latex2e_write_file_header() which sets up the LaTeX file with user
1334                         preferences and allows the file to be \input -able (fixes
1335                         http://bugzilla.gnome.org/show_bug.cgi?id=29506
1336                         suggestion of Han-Wen Nienhuys).
1337                 Add latex2e_write_table_header() allows control of the headers and
1338                         footers for this longtable.
1339                 Add     latex2e_write_multicolumn_cell() to output cell contents and
1340                         borders.
1341         Please Note:
1342                 THE LaTeX2e EXPORTER NOW ONLY EXPORTS THE TOP SHEET!
1343                 The LaTeX file can be modified to print in landscape mode.
1344                 The file can be now be longer than a single page (uses \longtable,
1345                         suggestion of Jacek Pilszka on gnome-list).
1346                 Preliminary support for merges: single row, horizontal merges that do
1347                         not span past the last column of the table are supported.
1349 2001-10-18  Jody Goldberg <jgoldberg@home.com>
1351         * Release 0.72
1353 2001-10-15  Adrian Custer <acuster@nature.berkeley.edu>
1355         * latex.c : add documentation to functions, trivial changes to 2.09
1356         exporter code.
1357         * plugin.xml.in : changed identifier from LaTeX to LaTeX 2.09.
1359 2001-10-14  Adrian Custer <acuster@nature.berkeley.edu>
1361         * latex.c : re-order the latex escape sequence, add documentation.
1363 2001-10-07  Jody Goldberg <jgoldberg@home.com>
1365         * Release 0.71
1367 2001-09-25  Jon K Hellan  <hellan@acm.org>
1369         * Add plugin.xml
1371 2001-08-24  Jody Goldberg <jgoldberg@home.com>
1373         * font.h : don't include a gui headerfile.
1374         * boot.h : ditto.
1375         * html.h : ditto.
1376         * latex.h : ditto.
1377         * roff.h : ditto.
1379 2001-08-21  Zbigniew Chyla  <cyba@gnome.pl>
1381         * plugin.xml: Removed
1383         * plugin.xml.in: Copied from plugin.xml, prepared for localization.
1385         * Makefile.am: Use xml-i18n-tools to create plugin.xml (with
1386         translations merged from .po file).
1388 2001-08-20  Jody Goldberg <jgoldberg@home.com>
1390         * Release 0.70
1392 2001-08-17  Morten Welinder <terra@diku.dk>
1394         * html.c (html_get_string): Eliminate bogus use of strstr.
1396 2001-08-17  Morten Welinder <terra@diku.dk>
1398         * html.c (html_fprintf): Use fputc.  Don't do anything special for
1399         single quote.
1400         (html32_file_save): Add type to STYLE element.
1401         (html_write_cell32): Use align, not halign.
1403 2001-08-11  Jody Goldberg <jgoldberg@home.com>
1405         * Release 0.69
1407 2001-08-01  Jody Goldberg <jgoldberg@home.com>
1409         * html.c (html32_file_save) : more conformance problems.
1410         (html40_file_save) : ditto.
1412 2001-08-01  Jody Goldberg <jgoldberg@home.com>
1414         * html.c (html32_file_save) : Close with </BODY> not <BODY>
1415         (html40_file_save) : ditto.
1417 2001-07-18  Zbigniew Chyla  <cyba@gnome.pl>
1419         * plugin.xml: Removed PDF file saver.
1421         * roff.c (roff_pdf_file_save): Removed.
1423 2001-07-17  Jody Goldberg <jgoldberg@home.com>
1425         * Release 0.68
1427 2001-06-28  Jody Goldberg <jgoldberg@home>
1429         * Release 0.67
1431 2001-06-28  Jody Goldberg <jgoldberg@home.com>
1433         * roff.c (write_wb_roff) : we don't handle spans or merges.
1434         * latex.c (latex2e_file_save) : ditto.
1435         (latex_file_save) : ditto.
1436         * html.c (html32_file_save) : ditto.
1437         (html40_file_save) : ditto.
1439 2001-06-27  Jody Goldberg <jgoldberg@home.com>
1441         * Release 0.66
1443 2001-05-21  Zbigniew Chyla  <cyba@gnome.pl>
1445         * html.[ch] (html32_file_save, html40_file_save, html32_file_open)
1446         latex.[ch] (latex_file_save, latex2e_file_save)
1447         roff.[ch] (roff_dvi_file_save, roff_pdf_file_save, roff_file_save):
1448         s/FileOpener/GnumFileOpener/
1449         s/FileSaver/GnumFileSaver/
1451 2001-05-20  Jody Goldberg <jgoldberg@home.com>
1453         * Release 0.65
1455 2001-05-19  Almer S. Tigelaar  <almer@gnome.org>
1457         * plugin.xml : Fix minor typo.
1459 2001-05-18  Jody Goldberg <jgoldberg@home.com>
1461         * plugin.xml : Make name more descriptive.
1463 2001-04-19  Jody Goldberg <jgoldberg@home.com>
1465         * roff.c (write_wb_roff) : fix leak.
1466         * latex.c (latex_file_save) : ditto.
1467         (latex2e_file_save) : ditto.
1468         * html.c (html32_file_save) : Ditto.
1469         (html40_file_save) : Ditto.
1471 2001-03-17  Jody Goldberg <jgoldberg@home.com>
1473         * Release 0.64
1475 2001-02-23  Jody Goldberg <jgoldberg@home.com>
1477         * Release 0.63
1479 2001-02-16  Jody Goldberg <jgoldberg@home.com>
1481         * Release 0.62
1483 2001-02-12  Karl Eichwalder  <ke@suse.de>
1485         * Makefile.am (EXTRA_DIST): Add $(gnumeric_plugin_html_DATA).
1487 2001-02-06  Jody Goldberg <jgoldberg@home.com>
1489         * html.c (html_fprintf) : escape more characters
1490         (html_get_string) : unescape more characters.
1492 2001-02-03  Jody Goldberg <jgoldberg@home.com>
1494         * html.c (html_read) : Make it suck slightly less.
1495           We have no business writing this crock of malarkey.
1496           This should use a REAL parser based on libxml.
1498 2001-02-02  Jody Goldberg <jgoldberg@home.com>
1500         * html.c (findtag) : Quick utility.
1501         (html_read) : use it.
1503 2001-01-08  Jody Goldberg <jgoldberg@home.com>
1505         * html.c (html_write_wb_html32) : Don't leak style references.
1506         (html_write_wb_html40) : ditto.
1508 2000-12-17 Jody Goldberg <jgoldberg@home.com>
1510         * Release 0.61
1512 2000-12-7  Jody Goldberg <jgoldberg@home.com>
1514         * Release 0.60
1516 2000-11-18  Jody Goldberg <jgoldberg@home.com>
1518         * Release 0.59
1520 2000-11-13  Jody Goldberg <jgoldberg@home.com>
1522         * Release 0.58
1524 2000-11-12  Almer S. Tigelaar  <almer1@dds.nl>
1526         * html.c
1527         (html_write_wb_html32): Use sheet_get_extent instead
1528         of sheet->rows and sheet->cols.
1529         (html_write_wb_html40): Idem.
1531         * latex.c
1532         (html_write_wb_latex): Idem.
1533         (html_write_wb_latex2e): Idem.
1535         * roff.c
1536         (write_wb_roff): Idem.
1538 2000-11-11  Michael Meeks  <michael@helixcode.com>
1540         * html.c (html_write_cell40): cell_default_halign not value~
1542 2000-10-30  Jody Goldberg <jgoldberg@home.com>
1544         * html.[ch] : Adjust to the signature changes for reading views
1545           rather than workbooks.
1546         * latex.[ch] : ditto.
1547         * roff.[ch] : ditto.
1549 2000-10-10  Jody Goldberg <jgoldberg@home.com>
1551         * Release 0.57
1553 2000-08-30  Jody Goldberg <jgoldberg@home.com>
1555         * roff.c : Include style.h
1556         * html.c : Include style.h
1557         * latex.c : Include style.h
1559 2000-08-21  Jody Goldberg <jgoldberg@home.com>
1561         * roff.c : Include sheet.h
1562         * html.c : Include sheet.h
1564 2000-08-09  Jody Goldberg <jgoldberg@home.com>
1566         * html.c (html_read) : Use builtin Cell::pos rather than
1567           the row/col infos.
1569 2000-07-25  Morten Welinder <terra@diku.dk>
1571         * latex.c (latex_fprintf_cell): Rename from latex_fprintf.  Don't
1572         escape quotes.  Do escape braces.  Properly handle '^', '~', and
1573         '\\'.  Don't return anything.
1574         (latex_fputs): New function extracted from latex_fprintf_cell.
1575         (html_write_wb_latex): Write sheet name in LaTeX style.
1576         (html_write_wb_latex2e): Ditto.
1578         [Sure looks like the following!]
1580 2000-07-25  Jody Goldberg <jgoldberg@home.com>
1582         * latex.c (latex_fprint_string) : New function split from
1583           latex_printf.
1584         (latex_fprintf_cell) : Renamed from latex_printf,
1585         (html_write_wb_latex) :  Use latex_fprint_string for sheet name.
1586         (html_write_wb_latex2e) : Ditto.
1588 2000-06-18  Jody Goldberg <jgoldberg@home.com>
1590         * Release 0.56
1592 2000-06-18  Jody Goldberg <jgoldberg@home.com>
1594         * Release 0.55
1596 2000-05-20  Jody Goldberg <jgoldberg@home.com>
1598         * Release 0.54
1600 2000-05-09  Jody Goldberg <jgoldberg@home.com>
1602         * Release 0.53
1604 2000-05-04  Michael Meeks  <michael@helixcode.com>
1606         * html.c (html_read): fix ' ' in Sheet index.
1608 2000-04-20  Jody Goldberg <jgoldberg@home.com>
1610         * html.c (html_write_cell_str) : Use cell_is_blank.
1611           value_get_default_halign.
1612         * latex.c (latex_fprintf) : Ditto.
1613         * roff.c (roff_fprintf) : Ditto.
1615 2000-04-08  Jon K Hellan  <hellan@acm.org>
1617         * html.c (html_write_wb_html32, html_write_wb_html40): Output
1618         sheet->name_unquoted instead of sheet->name.
1619         (html_read): Gettextize sheet name template.
1621         * latex.c (html_write_wb_latex, html_write_wb_latex2e):  Output
1622         sheet->name_unquoted instead of sheet->name.
1624         * roff.c (write_wb_roff): Ditto
1626 2000-03-23  Jody Goldberg <jgoldberg@home.com>
1628         * epsf.c (epsf_write_cell) : Add HALIGN_CENTER_ACROSS_SELECTION.
1629         * html.c (html_write_cell{32,40}) : Ditto.
1630         * latex.c (html_write_wb_latex) : Ditto.
1631         * roff.c (write_wb_roff) : Ditto.
1633 2000-03-23  Jon K Hellan  <hellan@acm.org>
1635         * boot.c (html_init): Tag html savers as AUTO, the others as
1636         WRITE_ONLY.
1638         * html.c (html_read): Set save info, tag as AUTO.
1640 2000-03-04  Jody Goldberg <jgoldberg@home.com>
1642         * Makefile.am : disable ps.[ch], epsf.[ch].
1643           These are now somewhat behind the times and have been superceded
1644           by gnome-print.
1645         boot.c : Disable epsf.
1647 2000-02-26  Almer. S. Tigelaar.  <almer1@dds.nl>
1649         * html.c
1650         * (html_write_cell_str, html_write_cell32, html_write_cell40) :
1651         * (html_write_wb_html32, html_write_wb_html40) :
1652         Adjusted so it now uses sheet_style_computer and puts <BR>
1653         tags in empty cells, this way the cells will _always_ render
1654         in a browser so the 'style' information is not lost for
1655         empty cells.
1657 2000-01-31  Jon K Hellan  <hellan@acm.org>
1659         * roff.c (write_wb_roff): Check missing style.
1660         (html_write_wb_roff_ps, html_write_wb_roff_dvi,
1661         html_write_wb_roff_pdf, html_write_wb_roff): Check popen result.
1662         (write_wb_roff): Add command context.
1664         * epsf.c (epsf_write_wb): Call gnumeric_error_save on
1665         failure.
1667         * html.c (html_write_wb_html32, html_write_wb_html40): Ditto.
1669         * latex.c (html_write_wb_latex, html_write_wb_latex2e)): Call
1670         gnumeric_error_save on failure. Dont't panic on missing style.
1672 2000-01-29  Jon K Hellan  <hellan@acm.org>
1674         Megacommit.
1676         The purpose of the changeset is twofold:
1678         1. Use CommandContexts for error reporting for file read/save.
1679         2. This allows us to let FileFormatOpen return 0 on success, -1 on
1680            failure, same as FileFormatSave. The convention to return NULL
1681            on success was highly ideosyncratic.
1683         * epsf.h (epsf_write_wb): Add CommandContext.
1685         * epsf.c (epsf_write_wb): ditto.
1687         * latex.h (html_write_wb_latex, html_write_wb_latex2e): ditto
1689         * latex.c (html_write_wb_latex, html_write_wb_latex2e): ditto
1691         * roff.c (html_write_wb_roff_ps, html_write_wb_roff_dvi,
1692         html_write_wb_roff_pdf, html_write_wb_roff): ditto
1694         * roff.c (html_write_wb_roff_ps, html_write_wb_roff_dvi,
1695         html_write_wb_roff_pdf, html_write_wb_roff): ditto
1697         * html.h (html_read, html_write_wb_html40, html_write_wb_html32):
1698         ditto.
1699         (html_read): Return int.
1701         * html.c (html_read, html_write_wb_html40, html_write_wb_html32):
1702         ditto
1703         (html_read): Return 0 on success, -1 on failure. Use
1704         gnumeric_error_read to report errors.
1706 1999-12-30  Jody Goldberg <jgoldberg@home.com>
1708         * html.c (html_read) : Return some error strings.
1710 1999-12-18  Michael Meeks  <mmeeks@gnu.org>
1712         * html.c (html_get_color): implement helper.
1713         (html_write_cell32, html_write_cell40): use it + be more defensive.
1715 1999-12-18  Jarl van Katwijk <jarl@casema.net>
1717         * html.c (html_write_cell32, html_write_cell40): fix stupid bug.
1719 1999-11-21  Jeff Garzik  <jgarzik@mandrakesoft.com>
1721         * html.c (html_cleanup_plugin): free pd->title
1723 1999-10-30  Michael Meeks  <mmeeks@gnu.org>
1725         * html.c (html_write_cell32): fix uninitialized usage.
1727 1999-10-24  Michael Meeks  <mmeeks@gnu.org>
1729         * html.c (html_write_cell_str): move common code here.
1730         (html_read): Update style setting.
1731         (html_cell_bold, html_cell_italic): kill.
1732         (html_write_cell32, html_write_cell40): update style bits.
1734         * font.c (font_get_size): kill ( mstyle_get_font_size )
1735         (font_match): Move common code here.
1736         (font_is_helvetica, font_is_monospaced, font_is_sansserif): update.
1738         * epsf.c (epsf_write_cell): Kill 'Style'
1740 1999-10-20  Michael Meeks  <mmeeks@gnu.org>
1742         * roff.c (write_wb_roff): kill leak.
1744         * latex.c (html_write_wb_latex, html_write_wb_latex2e): kill leaks.
1746         * epsf.c (epsf_write_cell): kill leak.
1748         * html.c (html_write_cell32): ditto.
1750 1999-10-19  Michael Meeks  <mmeeks@gnu.org>
1752         * html.c (html_cell_bold, html_cell_italic, html_read): Update.
1754 1999-10-03  Jody Goldberg <jgoldberg@home.com>
1756         * html.c (html_write_cell32, html_write_cell40) :
1757           Bug #2512.  Emit a </TD> after a <TD>.
1758           Use cell_get_horizontal_align to correctly handle
1759           the case of a 'General' format.
1761 1999-10-07  Michael Meeks  <mmeeks@gnu.org>
1763         * html.c (html_cell_bold): Update to new style api.
1764         (html_cell_italic, html_read): ditto.
1766 1999-09-28  Michael Meeks  <michael@nuclecu.unam.mx>
1768         * html.c (html_write_cell32): Update style api.
1769         (html_cell_bold, html_read, html_write_cell40): ditto.
1771         * latex.c (html_write_wb_latex2e, html_write_wb_latex):
1772         ditto.
1774         * roff.c (write_wb_roff): ditto.
1776         * epsf.c (epsf_write_cell): ditto.
1778 1999-10-03  Jody Goldberg <jgoldberg@home.com>
1780         * html.c (html_write_cell32, html_write_cell40) :
1781           Bug #2512.  Emit a </TD> after a <TD>.
1782           Use cell_get_horizontal_align to correctly handle
1783           the case of a 'General' format.
1785 13/07/99 (rasca)
1787         * latex.c: small fixes to use the right font for latex2e output
1789         * ps.c: added code to draw an object simular to an ellipse :)
1791 12/07/99 (rasca)
1793         * epsf.c, ps.c: added some code to draw lines
1795 11/07/99 (rasca)
1797         * font.c: changed functions to meet the new font names in gnumeric
1799         * epsf.c, ps.c: right alignment for text
1801 10/07/99 (rasca)
1803         * added experimental EPSF support
1805         * added PDF support by using groff and ghostscript
1807         * merged in parts of miguels changes from gnumeric 0.28
1809 09/07/99 (rasca)
1810         - export latex2e: added font colors
1811         - added latex2e export funktion
1812         - export latex: support for monospaced (\tt) font
1813         - export troff/ps: support for helvetica font
1814         - export troff: put font size information into the troff file
1815         - export troff: support for fixed font formated cells
1816         - export html: use TT-tag for fixed font
1817         - minor improvements to the troff export filter
1819 08/07/99 (rasca)
1820         - added first prototype for exporting as TROFF
1821         - exporting html: fixed a bug which ignored empty cells
1822         - exporting html: added caption to every table
1823         - exporting latex: fixed a bug which ignoerd empty cells
1825 1999-07-07  Miguel de Icaza  <miguel@gnu.org>
1827         * html.c: Split the code in manageable chunks.
1829         * html.c: Removed useless pieces of code.
1831 07/07/99 (rasca)
1832         - added first latex export code
1833         - minor code clean ups
1834         - import horizontal cell alignment (right and center)
1835         - support for exporting fore- and background colors
1836         - correct email address in README
1837         - added file_format_unregister_open()
1838         - reading now honors italic and bold
1840 07/07/99 (rasca)
1841         - minor changes to the writing code, so that the cell could
1842           also have values like "<hello>"
1843         - simple html read function which does not recognize alignment
1844           or bold/italic ..
1846 06/07/99 (rasca)
1847         - right and left alignment, bold and italic seems to work :)
1848         - started to write a html plugin to save a sheet as a raw html file