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