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