1 2015-02-04 Morten Welinder <terra@gnome.org>
5 2015-01-23 Morten Welinder <terra@gnome.org>
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>
21 2014-06-09 Morten Welinder <terra@gnome.org>
25 2014-05-23 Morten Welinder <terra@gnome.org>
29 2014-04-30 Morten Welinder <terra@gnome.org>
33 2014-04-13 Morten Welinder <terra@gnome.org>
37 2014-03-18 Morten Welinder <terra@gnome.org>
41 2014-03-03 Morten Welinder <terra@gnome.org>
45 2014-02-16 Morten Welinder <terra@gnome.org>
49 2014-02-11 Morten Welinder <terra@gnome.org>
53 2013-11-28 Morten Welinder <terra@gnome.org>
57 2013-10-07 Morten Welinder <terra@gnome.org>
61 2013-09-01 Morten Welinder <terra@gnome.org>
65 2013-08-27 Morten Welinder <terra@gnome.org>
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>
77 2013-07-10 Morten Welinder <terra@gnome.org>
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>
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>
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>
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
129 2012-12-18 Morten Welinder <terra@gnome.org>
133 2012-11-29 Morten Welinder <terra@gnome.org>
137 2012-11-16 Morten Welinder <terra@gnome.org>
141 2012-09-06 Morten Welinder <terra@gnome.org>
145 2012-07-15 Morten Welinder <terra@gnome.org>
149 2012-06-25 Morten Welinder <terra@gnome.org>
153 2012-04-21 Morten Welinder <terra@gnome.org>
157 2012-03-02 Morten Welinder <terra@gnome.org>
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>
172 2011-11-24 Morten Welinder <terra@gnome.org>
176 2011-10-27 Andreas J. Guelzow <aguelzow@pyrshep.ca>
178 * html.c (cb_html_attrs_as_string): write sub- and superscript
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>
189 2011-05-21 Morten Welinder <terra@gnome.org>
193 2011-03-24 Morten Welinder <terra@gnome.org>
197 2011-02-02 Morten Welinder <terra@gnome.org>
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>
211 2010-10-01 Morten Welinder <terra@gnome.org>
215 2010-09-04 Morten Welinder <terra@gnome.org>
219 2010-08-16 Morten Welinder <terra@gnome.org>
223 2010-07-30 Morten Welinder <terra@gnome.org>
227 2010-06-28 Morten Welinder <terra@gnome.org>
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
237 (html_file_open): Initialize wb_view field
239 2010-06-16 Morten Welinder <terra@gnome.org>
243 2010-05-30 Morten Welinder <terra@gnome.org>
247 2010-05-20 Morten Welinder <terra@gnome.org>
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>
260 2010-04-16 Morten Welinder <terra@gnome.org>
264 2010-03-08 Morten Welinder <terra@gnome.org>
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
284 (latex2e_write_multicolumn_cell): ditto
285 (latex_file_save): use lengths for column widths.
287 2010-02-13 Morten Welinder <terra@gnome.org>
291 2010-01-19 Morten Welinder <terra@gnome.org>
295 2009-12-15 Morten Welinder <terra@gnome.org>
299 2009-11-29 Morten Welinder <terra@gnome.org>
303 2009-11-01 Morten Welinder <terra@gnome.org>
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>
317 2009-09-20 Morten Welinder <terra@gnome.org>
321 2009-09-05 Morten Welinder <terra@gnome.org>
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>
347 2009-08-15 Morten Welinder <terra@gnome.org>
351 2009-06-20 Morten Welinder <terra@gnome.org>
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>
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
381 (write_cell): don't collapse XHTML and HTML4
382 (html_file_save): update DOCTYPEs
384 2009-05-06 Morten Welinder <terra@gnome.org>
388 2009-04-25 Morten Welinder <terra@gnome.org>
392 2009-03-22 Morten Welinder <terra@gnome.org>
396 2009-03-04 Andreas J. Guelzow <aguelzow@pyrshep.ca>
398 * latex.c (latex_file_save): the previous correction used an
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>
410 2009-02-06 Jon K Hellan <hellan@acm.org>
412 * html_read.c (html_file_open): Detect unmarked UTF16LE more
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>
428 2008-08-29 Jody Goldberg <jody@gnome.org>
432 2008-06-25 Jody Goldberg <jody@gnome.org>
436 2008-05-04 Jody Goldberg <jody@gnome.org>
440 2007-12-21 Jody Goldberg <jody@gnome.org>
444 2007-12-03 Jody Goldberg <jody@gnome.org>
448 2007-11-19 Jody Goldberg <jody@gnome.org>
452 2007-11-04 Morten Welinder <terra@gnome.org>
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>
464 * latex.c (latex2e_find_vline) : Don't look for borders past max col.
466 2007-10-21 Morten Welinder <terra@gnome.org>
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>
479 2007-07-24 Jody Goldberg <jody@gnome.org>
483 2007-05-03 Morten Welinder <terra@gnome.org>
487 2007-04-21 Morten Welinder <terra@gnome.org>
491 2007-03-04 Morten Welinder <terra@gnome.org>
495 2007-02-16 Morten Welinder <terra@gnome.org>
499 2006-12-17 Jody Goldberg <jody@gnome.org>
503 2006-12-04 Jody Goldberg <jody@gnome.org>
507 2006-11-20 Jody Goldberg <jody@gnome.org>
511 2006-11-19 Morten Welinder <terra@gnome.org>
515 2006-10-17 Jody Goldberg <jody@gnome.org>
519 2006-10-02 Jody Goldberg <jody@gnome.org>
523 2006-08-11 Andreas J. Guelzow <aguelzow@pyrshep.ca>
524 * latex.c (latex_file_save): use \linewidth rather
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
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.
555 2006-05-08 Jody Goldberg <jody@gnome.org>
559 2006-04-01 Jody Goldberg <jody@gnome.org>
561 * html.c (html_write_cell_content) : ivan noticed that underlining is
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
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
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>
603 2005-10-10 Jody Goldberg <jody@gnome.org>
607 2005-09-08 Jody Goldberg <jody@gnome.org>
611 2005-08-28 Morten Welinder <terra@gnome.org>
615 2005-08-28 Morten Welinder <terra@gnome.org>
619 2005-08-15 Morten Welinder <terra@gnome.org>
623 2005-06-13 Jody Goldberg <jody@gnome.org>
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>
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>
650 2005-01-17 Jody Goldberg <jody@gnome.org>
654 2004-12-09 Jody Goldberg <jody@gnome.org>
658 2004-11-28 Jody Goldberg <jody@gnome.org>
662 2004-11-07 Jody Goldberg <jody@gnome.org>
666 2004-10-31 Jody Goldberg <jody@gnome.org>
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
677 (latex_file_save): add argument to latex2e_write_multicolumn_cell
680 2004-10-05 Jody Goldberg <jody@gnome.org>
684 2004-09-08 Jody Goldberg <jody@gnome.org>
688 2004-08-29 Jody Goldberg <jody@gnome.org>
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>
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>
720 2003-12-23 Jody Goldberg <jody@gnome.org>
724 2003-11-26 Jody Goldberg <jody@gnome.org>
728 2003-10-08 Jody Goldberg <jody@gnome.org>
732 2003-10-07 Morten Welinder <terra@gnome.org>
734 * html_read.c (html_read_row): Plug leaks.
737 2003-09-15 Jody Goldberg <jody@gnome.org>
741 2003-09-10 Jody Goldberg <jody@gnome.org>
745 2003-08-21 Jody Goldberg <jody@gnome.org>
749 2003-07-15 Morten Welinder <terra@gnome.org>
751 * latex.c (latex2e_write_multicolumn_cell): Use precomputed
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>
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
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
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
807 (latex_math_fputs): ditto
808 (latex2e_write_file_header): add fullpage package
810 2003-06-07 Jody Goldberg <jody@gnome.org>
814 2003-06-07 Jody Goldberg <jody@gnome.org>
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>
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
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>
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
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>
894 2002-12-22 Jody Goldberg <jody@gnome.org>
898 2002-12-22 Jody Goldberg <jody@gnome.org>
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>
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
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>
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
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
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>
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
1014 (write_cell): modified to exclude hidden cells in HTML40, XHTML
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>
1030 2002-09-27 Andreas J. Guelzow <aguelzow@taliesin.ca>
1032 * html.c (write_cell): use valign=middle rather than
1035 2002-09-24 Andreas J. Guelzow <aguelzow@taliesin.ca>
1037 * html.c (html_write_cell_content): change to
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>
1055 2002-08-15 Jon K Hellan <hellan@acm.org>
1057 * html_read.c (html_file_open): Change type of size variable to
1060 2002-08-12 Jody Goldberg <jody@gnome.org>
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>
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
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
1132 * roff.c : use libgnome/gnome-i18n.h
1134 2002-05-29 Jody Goldberg <jody@gnome.org>
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>
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>
1178 2002-03-10 Jody Goldberg <jody@gnome.org>
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>
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>
1205 2002-01-15 Jody Goldberg <jody@gnome.org>
1209 2002-01-06 Jody Goldberg <jody@gnome.org>
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>
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>
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
1262 2001-12-15 Jody Goldberg <jody@gnome.org>
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,
1271 (latex_file_save) : ditto
1273 2001-12-07 Andreas J. Guelzow <aguelzow@taliesin.ca>
1275 * README : remove latex209 exporter
1278 * plugin.xml.in : ditto
1280 2001-12-06 Andreas J. Guelzow <aguelzow@taliesin.ca>
1282 * latex.c : combine border data structures plus some
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
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>
1313 2001-11-05 Jody Goldberg <jgoldberg@home.com>
1317 2001-10-29 Jody Goldberg <jgoldberg@home.com>
1321 2001-10-29 Jody Goldberg <jgoldberg@home.com>
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
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>
1353 2001-10-15 Adrian Custer <acuster@nature.berkeley.edu>
1355 * latex.c : add documentation to functions, trivial changes to 2.09
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>
1367 2001-09-25 Jon K Hellan <hellan@acm.org>
1371 2001-08-24 Jody Goldberg <jgoldberg@home.com>
1373 * font.h : don't include a gui headerfile.
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>
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
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>
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>
1427 2001-06-28 Jody Goldberg <jgoldberg@home>
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>
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>
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>
1475 2001-02-23 Jody Goldberg <jgoldberg@home.com>
1479 2001-02-16 Jody Goldberg <jgoldberg@home.com>
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>
1512 2000-12-7 Jody Goldberg <jgoldberg@home.com>
1516 2000-11-18 Jody Goldberg <jgoldberg@home.com>
1520 2000-11-13 Jody Goldberg <jgoldberg@home.com>
1524 2000-11-12 Almer S. Tigelaar <almer1@dds.nl>
1527 (html_write_wb_html32): Use sheet_get_extent instead
1528 of sheet->rows and sheet->cols.
1529 (html_write_wb_html40): Idem.
1532 (html_write_wb_latex): Idem.
1533 (html_write_wb_latex2e): Idem.
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>
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
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
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>
1592 2000-06-18 Jody Goldberg <jgoldberg@home.com>
1596 2000-05-20 Jody Goldberg <jgoldberg@home.com>
1600 2000-05-09 Jody Goldberg <jgoldberg@home.com>
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
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
1645 boot.c : Disable epsf.
1647 2000-02-26 Almer. S. Tigelaar. <almer1@dds.nl>
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
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
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>
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):
1699 (html_read): Return int.
1701 * html.c (html_read, html_write_wb_html40, html_write_wb_html32):
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):
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.
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 :)
1793 * epsf.c, ps.c: added some code to draw lines
1797 * font.c: changed functions to meet the new font names in gnumeric
1799 * epsf.c, ps.c: right alignment for text
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
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
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.
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
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
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