12021-06-10  Morten Welinder <terra@gnome.org>
2
3	* Release 1.12.50
4
52021-03-29  Morten Welinder  <terra@gnome.org>
6
7	* html.c (html_write_cell_content): Export also external (file)
8	links.
9
102021-03-14  Morten Welinder <terra@gnome.org>
11
12	* Release 1.12.49
13
142020-08-12  Morten Welinder <terra@gnome.org>
15
16	* Release 1.12.48
17
182020-05-13  Andreas J. Guelzow <aguelzow@pyrshep.ca>
19
20    * latex.c (latex_file_save): use "1*" before \ratio
21
222020-05-09  Morten Welinder <terra@gnome.org>
23
24	* Release 1.12.47
25
262019-11-06  Morten Welinder <terra@gnome.org>
27
28	* Release 1.12.46
29
302019-10-31  Morten Welinder  <terra@gnome.org>
31
32	* html_read.c (html_file_open): Improve BOM handling.  See #392.
33
342019-05-20  Morten Welinder <terra@gnome.org>
35
36	* Release 1.12.45
37
382018-11-24  Morten Welinder <terra@gnome.org>
39
40	* Release 1.12.44
41
422018-08-19  Morten Welinder <terra@gnome.org>
43
44	* Release 1.12.43
45
462018-08-09  Morten Welinder <terra@gnome.org>
47
48	* Release 1.12.42
49
502018-05-07  Morten Welinder <terra@gnome.org>
51
52	* Release 1.12.41
53
542018-04-29  Morten Welinder <terra@gnome.org>
55
56	* Release 1.12.40
57
582018-03-13  Morten Welinder <terra@gnome.org>
59
60	* Release 1.12.39
61
622017-12-28  Morten Welinder <terra@gnome.org>
63
64	* Release 1.12.38
65
662017-12-01  Morten Welinder <terra@gnome.org>
67
68	* Release 1.12.37
69
702017-11-18  Morten Welinder <terra@gnome.org>
71
72	* Release 1.12.36
73
742017-07-06  Morten Welinder <terra@gnome.org>
75
76	* Release 1.12.35
77
782017-03-20  Morten Welinder <terra@gnome.org>
79
80	* Release 1.12.34
81
822017-03-08  Morten Welinder  <terra@gnome.org>
83
84	* html_read.c (html_read_row): Use gnm_hlink_new to ensure sheet
85	gets set.
86
872017-01-30  Morten Welinder <terra@gnome.org>
88
89	* Release 1.12.33
90
912016-08-20  Morten Welinder <terra@gnome.org>
92
93	* Release 1.12.32
94
952016-08-03  Andreas J. Guelzow <aguelzow@pyrshep.ca>
96
97	* latexhtml.c (write_sheet): make the html4.0 fragment work like
98	html4.0 and validate also in an xhtml context
99
1002016-06-29  Morten Welinder <terra@gnome.org>
101
102	* Release 1.12.31
103
1042016-06-17  Morten Welinder <terra@gnome.org>
105
106	* Release 1.12.30
107
1082016-05-06  Morten Welinder <terra@gnome.org>
109
110	* Release 1.12.29
111
1122016-03-22  Morten Welinder <terra@gnome.org>
113
114	* Release 1.12.28
115
1162016-02-06  Morten Welinder <terra@gnome.org>
117
118	* Release 1.12.27
119
1202015-12-28  Morten Welinder <terra@gnome.org>
121
122	* Release 1.12.26
123
1242015-12-25  Morten Welinder <terra@gnome.org>
125
126	* Release 1.12.25
127
1282015-09-20  Morten Welinder <terra@gnome.org>
129
130	* Release 1.12.24
131
1322015-07-28  Morten Welinder <terra@gnome.org>
133
134	* Release 1.12.23
135
1362015-04-16  Morten Welinder <terra@gnome.org>
137
138	* Release 1.12.22
139
1402015-03-04  Morten Welinder <terra@gnome.org>
141
142	* Release 1.12.21
143
1442015-02-04  Morten Welinder <terra@gnome.org>
145
146	* Release 1.12.20
147
1482015-01-23  Morten Welinder <terra@gnome.org>
149
150	* Release 1.12.19
151
1522014-11-02  Andreas J. Guelzow <aguelzow@pyrshep.ca>
153
154	* latex.c (latex_table_file_save_impl): new
155	(latex_table_file_save): use latex_table_file_save_impl
156	(latex_table_visible_file_save): new
157	* plugin.xml.in: add latex_table_visible_file_save
158	* latex.h (latex_table_visible_file_save): new
159
1602014-09-25  Morten Welinder <terra@gnome.org>
161
162	* Release 1.12.18
163
1642014-06-09  Morten Welinder <terra@gnome.org>
165
166	* Release 1.12.17
167
1682014-05-23  Morten Welinder <terra@gnome.org>
169
170	* Release 1.12.16
171
1722014-04-30  Morten Welinder <terra@gnome.org>
173
174	* Release 1.12.15
175
1762014-04-13  Morten Welinder <terra@gnome.org>
177
178	* Release 1.12.14
179
1802014-03-18  Morten Welinder <terra@gnome.org>
181
182	* Release 1.12.13
183
1842014-03-03  Morten Welinder <terra@gnome.org>
185
186	* Release 1.12.12
187
1882014-02-16  Morten Welinder <terra@gnome.org>
189
190	* Release 1.12.11
191
1922014-02-11  Morten Welinder <terra@gnome.org>
193
194	* Release 1.12.10
195
1962013-11-28  Morten Welinder <terra@gnome.org>
197
198	* Release 1.12.9
199
2002013-10-07  Morten Welinder <terra@gnome.org>
201
202	* Release 1.12.8
203
2042013-09-01  Morten Welinder <terra@gnome.org>
205
206	* Release 1.12.7
207
2082013-08-27  Morten Welinder <terra@gnome.org>
209
210	* Release 1.12.6
211
2122013-08-22  Andreas J. Guelzow <aguelzow@pyrshep.ca>
213
214	* html_read.c (html_read_content): check for invalid UTF8
215
2162013-08-19  Morten Welinder <terra@gnome.org>
217
218	* Release 1.12.5
219
2202013-07-10  Morten Welinder <terra@gnome.org>
221
222	* Release 1.12.4
223
2242013-06-27  Andreas J. Guelzow <aguelzow@pyrshep.ca>
225
226	* html_read.c (html_read_content): skip empty tables
227
2282013-06-25  Morten Welinder <terra@gnome.org>
229
230	* Release 1.12.3
231
2322013-06-13  Andreas J. Guelzow <aguelzow@pyrshep.ca>
233
234	* latex.c (latex2e_write_file_header): set the landscape option
235	depending on the current pagesetup setting.
236
2372013-04-28  Andreas J. Guelzow <aguelzow@pyrshep.ca>
238
239	* latex.c (latex2e_find_this_vline): renamed from latex2e_find_vline
240	(latex2e_find_vline): new, taking care of merges
241	(latex2e_find_hhlines): handle merges
242
2432013-04-26  Morten Welinder <terra@gnome.org>
244
245	* Release 1.12.2
246
2472013-04-22  Andreas J. Guelzow <aguelzow@pyrshep.ca>
248
249	* latex.c (latex2e_find_hhlines): do not complete partial borders
250	above a merged cell. We are not doing this in Gnumeric proper.
251
2522013-04-22  Andreas J. Guelzow <aguelzow@pyrshep.ca>
253
254	* html.c (html_write_border_style_40_for_merged_cell): new
255	(write_cell): call html_write_border_style_40_for_merged_cell
256	as appropriate. [#635217]
257
2582013-03-09  Morten Welinder <terra@gnome.org>
259
260	* Release 1.12.1
261
2622013-02-20  Andreas J. Guelzow <aguelzow@pyrshep.ca>
263
264	* latex.c (latex2e_write_multicolumn_cell): don't switch locale
265	to write colours. [#694328]
266
2672013-01-01  Morten Welinder  <terra@gnome.org>
268
269	* html.c (cb_html_attrs_as_string): Don't use deprecated goffice
270	stuff.
271
2722012-12-18  Morten Welinder <terra@gnome.org>
273
274	* Release 1.12.0
275
2762012-11-29  Morten Welinder <terra@gnome.org>
277
278	* Release 1.11.91
279
2802012-11-16  Morten Welinder <terra@gnome.org>
281
282	* Release 1.11.90
283
2842012-09-06  Morten Welinder <terra@gnome.org>
285
286	* Release 1.11.6
287
2882012-07-15  Morten Welinder <terra@gnome.org>
289
290	* Release 1.11.5
291
2922012-06-25  Morten Welinder <terra@gnome.org>
293
294	* Release 1.11.4
295
2962012-04-21  Morten Welinder <terra@gnome.org>
297
298	* Release 1.11.3
299
3002012-03-02  Morten Welinder <terra@gnome.org>
301
302	* Release 1.11.2
303
3042011-12-16  Andreas J. Guelzow <aguelzow@pyrshep.ca>
305
306	* latex.c (cb_find_font_encodings): new
307	(latex2e_write_font_encodings): new
308	(latex2e_write_file_header): add argument and change caller,
309	call latex2e_write_font_encodings
310
3112011-11-27  Morten Welinder <terra@gnome.org>
312
313	* Release 1.11.1
314
3152011-11-24  Morten Welinder <terra@gnome.org>
316
317	* Release 1.11.0
318
3192011-10-27  Andreas J. Guelzow <aguelzow@pyrshep.ca>
320
321	* html.c (cb_html_attrs_as_string): write sub- and superscript
322	attributes
323
3242011-09-13  Andreas J. Guelzow <aguelzow@pyrshep.ca>
325
326	* html_read.c (html_file_probe): adjust call to go_guess_encoding
327
3282011-07-31  Morten Welinder <terra@gnome.org>
329
330	* Release 1.10.17
331
3322011-05-21  Morten Welinder <terra@gnome.org>
333
334	* Release 1.10.15
335
3362011-03-24  Morten Welinder <terra@gnome.org>
337
338	* Release 1.10.14
339
3402011-02-02  Morten Welinder <terra@gnome.org>
341
342	* Release 1.10.13
343
3442010-12-07  Andreas J. Guelzow <aguelzow@pyrshep.ca>
345
346	* latex.c (file_saver_sheet_get_extent): new
347	(latex_file_save): use file_saver_sheet_get_extent
348	(latex_table_file_save): use file_saver_sheet_get_extent
349
3502010-11-25  Morten Welinder <terra@gnome.org>
351
352	* Release 1.10.12
353
3542010-10-01  Morten Welinder <terra@gnome.org>
355
356	* Release 1.10.11
357
3582010-09-04  Morten Welinder <terra@gnome.org>
359
360	* Release 1.10.10
361
3622010-08-16  Morten Welinder <terra@gnome.org>
363
364	* Release 1.10.9
365
3662010-07-30  Morten Welinder <terra@gnome.org>
367
368	* Release 1.10.8
369
3702010-06-28  Morten Welinder <terra@gnome.org>
371
372	* Release 1.10.7
373
3742010-06-28  Andreas J. Guelzow <aguelzow@pyrshep.ca>
375
376	* html_read.c (GnmHtmlTableCtxt): Add wb_view field.
377	(html_read_content): Add GnmHtmlTableCtxt argument and
378	  change all callers. Recurse into html_read_table as
379	  required.
380	(html_file_open): Initialize wb_view field
381
3822010-06-16  Morten Welinder <terra@gnome.org>
383
384	* Release 1.10.6
385
3862010-05-30  Morten Welinder <terra@gnome.org>
387
388	* Release 1.10.5
389
3902010-05-20  Morten Welinder <terra@gnome.org>
391
392	* Release 1.10.4
393
3942010-05-09  Andreas J. Guelzow <aguelzow@pyrshep.ca>
395
396	* html.c (html_file_save): include the real version number
397	  (rather than the macro name that should become the version)
398
3992010-05-07  Morten Welinder <terra@gnome.org>
400
401	* Release 1.10.3
402
4032010-04-16  Morten Welinder <terra@gnome.org>
404
405	* Release 1.10.2
406
4072010-03-08  Morten Welinder <terra@gnome.org>
408
409	* Release 1.10.1
410
4112010-03-04  Andreas J. Guelzow <aguelzow@pyrshep.ca>
412
413	* latex.c (latex2e_write_file_header): protect the created
414	  LaTeX code from babel shorthands
415	(latex_file_save): try to reload the babel shorthands
416
4172010-03-03  Andreas J. Guelzow <aguelzow@pyrshep.ca>
418
419	* latex.c (latex2e_write_multicolumn_cell): wrap multirows into
420	  \parbox to allow for hyphenation
421
4222010-03-03  Andreas J. Guelzow <aguelzow@pyrshep.ca>
423
424	* latex.c (latex2e_write_file_header): add new length
425	(latex2e_write_blank_multicolumn_cell): use different setup
426	  for multirow cells
427	(latex2e_write_multicolumn_cell): ditto
428	(latex_file_save): use lengths for column widths.
429
4302010-02-13  Morten Welinder <terra@gnome.org>
431
432	* Release 1.10.0
433
4342010-01-19  Morten Welinder <terra@gnome.org>
435
436	* Release 1.9.18
437
4382009-12-15  Morten Welinder <terra@gnome.org>
439
440	* Release 1.9.17
441
4422009-11-29  Morten Welinder <terra@gnome.org>
443
444	* Release 1.9.16
445
4462009-11-01  Morten Welinder <terra@gnome.org>
447
448	* Release 1.9.15
449
4502009-10-31  Andreas J. Guelzow <aguelzow@pyrshep.ca>
451
452	* html.c (html_write_cell_content): handle strikethrough
453	  (and fix handling of superscript/suscript)
454	(cb_html_attrs_as_string): write valid HTML4 strict.
455
4562009-10-11  Morten Welinder <terra@gnome.org>
457
458	* Release 1.9.14
459
4602009-09-20  Morten Welinder <terra@gnome.org>
461
462	* Release 1.9.13
463
4642009-09-05  Morten Welinder <terra@gnome.org>
465
466	* Release 1.9.12
467
4682009-09-05  Jean Brefort  <jean.brefort@normalesup.org>
469
470	reviewed by: <delete if not using a buddy>
471
472	* html.c (html_get_text_color), (html_get_back_color),
473	(html_get_border_style): renamed go-color.h macros.
474	* latex.c (latex2e_write_multicolumn_cell): ditto.
475
4762009-09-01  Andreas J. Guelzow <aguelzow@pyrshep.ca>
477
478	* html.c (cb_html_attrs_as_string): handle PANGO_ATTR_RISE
479	(html_write_cell_content): handle superscript/subscript
480
4812009-09-01  Jean Brefort  <jean.brefort@normalesup.org>
482
483	* html.c (html_get_text_color): renamed GOColor macros.
484	* latex.c (latex2e_write_multicolumn_cell): ditto.
485
4862009-08-30  Morten Welinder <terra@gnome.org>
487
488	* Release 1.9.11
489
4902009-08-15  Morten Welinder <terra@gnome.org>
491
492	* Release 1.9.10
493
4942009-06-20  Morten Welinder <terra@gnome.org>
495
496	* Release 1.9.9
497
4982009-06-16  Andreas J. Guelzow <aguelzow@pyrshep.ca>
499
500	* html.c (html_new_markup): The range corresponding to a PANGO
501	  iterator can be rally strange.
502
5032009-05-23  Morten Welinder <terra@gnome.org>
504
505	* Release 1.9.8
506
5072009-05-17  Andreas J. Guelzow <aguelzow@pyrshep.ca>
508
509	* html.c (html_write_cell_content): make sure there is
510	  markup before asking for it.
511
5122009-05-13  Andreas J. Guelzow <aguelzow@pyrshep.ca>
513
514	* html.c (html_write_cell_content): remember that not
515	every string has markup
516
5172009-05-12  Andreas J. Guelzow <aguelzow@pyrshep.ca>
518
519	* html.c (cb_html_add_chars): new
520	(cb_html_attrs_as_string): new
521	(html_new_markup): new
522	(html_write_cell_content): use html_new_markup if
523	  appropriate
524	(write_cell): don't collapse XHTML and HTML4
525	(html_file_save): update DOCTYPEs
526
5272009-05-06  Morten Welinder <terra@gnome.org>
528
529	* Release 1.9.7
530
5312009-04-25  Morten Welinder <terra@gnome.org>
532
533	* Release 1.9.6
534
5352009-03-22  Morten Welinder <terra@gnome.org>
536
537	* Release 1.9.5
538
5392009-03-04  Andreas J. Guelzow <aguelzow@pyrshep.ca>
540
541	* latex.c (latex_file_save): the previous correction used an
542	  inverted comparison.
543
5442009-03-04  Andreas J. Guelzow <aguelzow@pyrshep.ca>
545
546	* latex.c (latex_file_save): don't access styles for cells
547	  beyond the sheet! Fixes 574125
548
5492009-02-22  Morten Welinder <terra@gnome.org>
550
551	* Release 1.9.4
552
5532009-02-06  Jon K Hellan  <hellan@acm.org>
554
555	* html_read.c (html_file_open): Detect unmarked UTF16LE more
556	robustly.
557
5582009-01-28  Andreas J. Guelzow <aguelzow@pyrshep.ca>
559	* latex.c (latex2e_write_file_header): use utf8x package of ucs
560	rather than utf8. Fixes 569476.
561
5622009-01-23  Morten Welinder  <terra@gnome.org>
563
564	* latex.c (latex2e_write_multicolumn_cell): Fix scale of colour
565	components.  Fixes #568860.
566
5672008-10-18  Jody Goldberg <jody@gnome.org>
568
569	* Release 1.9.3
570
5712008-08-29  Jody Goldberg <jody@gnome.org>
572
573	* Release 1.9.2
574
5752008-06-25  Jody Goldberg <jody@gnome.org>
576
577	* Release 1.9.1
578
5792008-05-04  Jody Goldberg <jody@gnome.org>
580
581	* Release 1.9.0
582
5832007-12-21  Jody Goldberg <jody@gnome.org>
584
585	* Release 1.8.0
586
5872007-12-03  Jody Goldberg <jody@gnome.org>
588
589	* Release 1.7.91
590
5912007-11-19  Jody Goldberg <jody@gnome.org>
592
593	* Release 1.7.90
594
5952007-11-04  Morten Welinder <terra@gnome.org>
596
597	* Release 1.7.14
598
5992007-10-24  Jon K Hellan  <hellan@acm.org>
600
601	* html_read.c (html_read_row): Really use the first url when
602	multiple urls in cell, not the last.
603
6042007-10-15  Jody Goldberg <jody@gnome.org>
605
606	Patch from editgrid.
607	* latex.c (latex2e_find_vline) : Don't look for borders past max col.
608
6092007-10-21  Morten Welinder <terra@gnome.org>
610
611	* Release 1.7.13
612
6132007-10-08  Jon K Hellan  <hellan@acm.org>
614
615	* html_read.c (html_read_row): Make link to first url in cell if
616	more than one exists.
617
6182007-09-04  Jody Goldberg <jody@gnome.org>
619
620	* Release 1.7.12
621
6222007-07-24  Jody Goldberg <jody@gnome.org>
623
624	* Release 1.7.11
625
6262007-05-03  Morten Welinder <terra@gnome.org>
627
628	* Release 1.7.10
629
6302007-04-21  Morten Welinder <terra@gnome.org>
631
632	* Release 1.7.9
633
6342007-03-04  Morten Welinder <terra@gnome.org>
635
636	* Release 1.7.8
637
6382007-02-16  Morten Welinder <terra@gnome.org>
639
640	* Release 1.7.7
641
6422006-12-17  Jody Goldberg <jody@gnome.org>
643
644	* Release 1.7.6
645
6462006-12-04  Jody Goldberg <jody@gnome.org>
647
648	* Release 1.7.5
649
6502006-11-20  Jody Goldberg <jody@gnome.org>
651
652	* Release 1.7.4
653
6542006-11-19  Morten Welinder <terra@gnome.org>
655
656	* Release 1.7.3
657
6582006-10-17  Jody Goldberg <jody@gnome.org>
659
660	* Release 1.7.2
661
6622006-10-02  Jody Goldberg <jody@gnome.org>
663
664	* Release 1.7.1
665
6662006-08-11  Andreas J. Guelzow <aguelzow@pyrshep.ca>
667	* latex.c (latex_file_save): use \linewidth rather
668	  than \textwidth
669
6702006-07-10  Andreas J. Guelzow <aguelzow@pyrshep.ca>
671
672	* latex.h (latex_table_file_save): new
673	* latex.c (latex_table_file_save): new
674	(latex2e_table_write_cell): new
675	(latex2e_table_write_file_header): new
676	* plugin.xml.in: add latex_table file_saver
677
6782006-06-23  Andreas J. Guelzow <aguelzow@pyrshep.ca>
679
680	* latex.c (latex_fputs_latin): fix typo and add
681	  const qualifiers
682	(latex_math_fputs_latin): ditto
683
6842006-06-23  Andreas J. Guelzow <aguelzow@pyrshep.ca>
685	for Shixin Zeng <shixinzeng@sjtu.edu.cn>
686
687	* latex.c (latex_raw_str): new
688	(latex_fputs_utf): handle \L escape
689	(latex_math_fputs_utf): ditto
690	(latex_fputs_latin): ditto
691	(latex_math_fputs_latin): ditto
692
6932006-05-25  Jean Brefort  <jean.brefort@normalesup.org>
694
695	* html_read.c: replaced gi18n.h by gi18n-lib.h.
696	* roff.c: ditto.
697
6982006-05-08  Jody Goldberg <jody@gnome.org>
699
700	* Release 1.7.0
701
7022006-04-01  Jody Goldberg <jody@gnome.org>
703
704	* html.c (html_write_cell_content) : ivan noticed that underlining is
705	  not being exported.
706
7072006-01-25  Morten Welinder  <terra@gnome.org>
708
709	* html_read.c (html_file_probe): Get rid of casts.  Fix probing in
710	the face of truncated characters and don't rely on
711	go_guess_encoding resetting the utf8 buffer on failure.
712
7132006-01-25  Jon K Hellan  <hellan@acm.org>
714
715	http://bugzilla.gnome.org/show_bug.cgi?id=311879
716	* plugin.xml.in: probe=TRUE for html importer.
717	* html_read.[ch] (html_file_probe): New. Probe for html and Excel
718	quasi html.
719
7202006-01-23   Andreas J. Guelzow <aguelzow@taliesin.ca>
721
722	http://bugzilla.gnome.org/show_bug.cgi?id=325656
723	* latex.c (latex_convert_latin_to_utf): new
724	(latex_fputs_latin) use latex_convert_latin_to_utf
725	(latex_math_fputs_latin): ditto
726
7272006-01-14   Andreas J. Guelzow <aguelzow@taliesin.ca>
728
729	http://bugzilla.gnome.org/show_bug.cgi?id=325656
730	* latex.c (latex_fputs_latin) use "-" as replacement for unicode
731	(latex_math_fputs_latin): ditto
732
7332006-01-04  Jon K Hellan  <hellan@acm.org>
734
735	* html_read.c (html_append_text): Handle whitespace in a unicode
736	compatible way.
737
7382005-11-15  Jon K Hellan  <hellan@acm.org>
739
740	* latex.c (latex2e_write_table_header): Fix off by one.
741
7422005-11-14  Jody Goldberg <jody@gnome.org>
743
744	* Release 1.6.1
745
7462005-10-10  Jody Goldberg <jody@gnome.org>
747
748	* Release 1.6.0
749
7502005-09-08  Jody Goldberg <jody@gnome.org>
751
752	* Release 1.5.90
753
7542005-08-28  Morten Welinder <terra@gnome.org>
755
756	* Release 1.5.5
757
7582005-08-28  Morten Welinder <terra@gnome.org>
759
760	* Release 1.5.4
761
7622005-08-15  Morten Welinder <terra@gnome.org>
763
764	* Release 1.5.3
765
7662005-06-13  Jody Goldberg <jody@gnome.org>
767
768	* Release 1.5.2
769
7702005-05-12  Jon K Hellan  <hellan@acm.org>
771
772	http://bugzilla.gnome.org/show_bug.cgi?id=303827
773	* html.c (html_file_save): Don't output the xml declaration for xhtml.
774
7752005-05-10  Jody Goldberg <jody@gnome.org>
776
777	* Release 1.5.1
778
7792005-04-13  Jon K Hellan  <hellan@acm.org>
780
781	* html_read.c (html_file_open): Try to detect unmarked UTF16LE.
782
7832005-02-24  Jon K Hellan  <hellan@acm.org>
784
785	* html_read.c (html_file_open): Check if file is large enough to
786	probe byte order mark.
787	(html_read_content, html_read_row): Import hyperlinks as hyperlinks.
788
7892005-02-08  Jody Goldberg <jody@gnome.org>
790
791	* Release 1.5.0
792
7932005-01-17  Jody Goldberg <jody@gnome.org>
794
795	* Release 1.4.2
796
7972004-12-09  Jody Goldberg <jody@gnome.org>
798
799	* Release 1.4.1
800
8012004-11-28  Jody Goldberg <jody@gnome.org>
802
803	* Release 1.4.0
804
8052004-11-07  Jody Goldberg <jody@gnome.org>
806
807	* Release 1.3.93
808
8092004-10-31  Jody Goldberg <jody@gnome.org>
810
811	* Release 1.3.92
812
8132004-11-01   Andreas J. Guelzow <aguelzow@taliesin.ca>
814
815	http://bugzilla.gnome.org/show_bug.cgi?id=157047
816	* latex.c (latex2e_write_multicolumn_cell): cells can extend to
817	  the right. So if we see a span it may start earlier than the
818	  cell creating it. Add an argument specifying the column we
819	  are working in.
820	(latex_file_save): add argument to latex2e_write_multicolumn_cell
821	  call
822
8232004-10-05  Jody Goldberg <jody@gnome.org>
824
825	* Release 1.3.91
826
8272004-09-08  Jody Goldberg <jody@gnome.org>
828
829	* Release 1.3.90
830
8312004-08-29  Jody Goldberg <jody@gnome.org>
832
833	* Release 1.3.2
834
8352004-07-28   Andreas J. Guelzow <aguelzow@taliesin.ca>
836
837	* html.c (html_write_cell_content): only export URL links
838
8392004-07-27   Andreas J. Guelzow <aguelzow@taliesin.ca>
840	for: Yukihiro Nakai  <nakai@gnome.gr.jp>
841
842	* html.c: Add link features.
843	* html.c: newline in cell turns to be <br> now
844
8452004-07-19  Jody Goldberg <jody@gnome.org>
846
847	* Release 1.3.1
848
8492004-05-11  Andreas J. Guelzow <aguelzow@taliesin.ca>
850
851	http://bugzilla.gnome.org/show_bug.cgi?id=142219
852	* latex.c (latex2e_find_vline) : Undo last patch.
853
8542004-04-02  Jody Goldberg <jody@gnome.org>
855
856	http://bugzilla.gnome.org/show_bug.cgi?id=100372
857	* latex.c (latex2e_find_vline) : Honor visibility
858
8592004-03-28  Jody Goldberg <jody@gnome.org>
860
861	* Release 1.3.0
862
8632003-12-23  Jody Goldberg <jody@gnome.org>
864
865	* Release 1.2.3
866
8672003-11-26  Jody Goldberg <jody@gnome.org>
868
869	* Release 1.2.2
870
8712003-10-08  Jody Goldberg <jody@gnome.org>
872
873	* Release 1.2.1
874
8752003-10-07  Morten Welinder  <terra@gnome.org>
876
877	* html_read.c (html_read_row): Plug leaks.
878	(*): Sanitize casts.
879
8802003-09-15  Jody Goldberg <jody@gnome.org>
881
882	* Release 1.2.0
883
8842003-09-10  Jody Goldberg <jody@gnome.org>
885
886	* Release 1.1.90
887
8882003-08-21  Jody Goldberg <jody@gnome.org>
889
890	* Release 1.1.20
891
8922003-07-15  Morten Welinder  <terra@gnome.org>
893
894	* latex.c (latex2e_write_multicolumn_cell): Use precomputed
895	family.
896
8972003-07-06  Jon K Hellan  <hellan@acm.org>
898
899	* html_read.c (is_elt_type, starts_inferred_table,
900	ends_inferred_table, starts_inferred_row, ends_inferred_row): New
901	functions. Helpers for handling incomplete html fragments.
902	(html_search_for_tables): Handle incomplete html fragments,
903	usually from the clipboard. e.g. a <td> without <tr> and <table>
904	in front of it.
905
9062003-06-30  Jon K Hellan  <hellan@acm.org>
907
908	* html_read.c: See yesterday. Now actually commit it.
909
910	* html.c: Revert accidental commit.
911
9122003-06-29  Jon K Hellan  <hellan@acm.org>
913
914	* html_read.c (html_read_table): Pass in GnmHtmlTableCtxt from
915	outside. When page contains multiple tables, this lets us
916	concatenate them instead of creating multiple sheets.
917	(html_search_for_tables): Add GnmHtmlTableCtxt parameter. Don't
918	call the function recursively when this node is a table. This
919	means that tables within the table aren't treated as independent
920	tables.
921	(html_file_open): Add a GnmHtmlTableCtxt local variable and pass
922	it as an argument to html_search_for_tables.
923
9242003-06-24  Jon K Hellan  <hellan@acm.org>
925
926	* plugin.xml.in: Add xhtml_range saver. Used when exporting to
927	clipboard.
928
929	* html.[ch] (xhtml_range_file_save): New function. Save range as
930	xhtml. Used when exporting to clipboard.
931
932	* html.c (write_sheet): Add save_scope parameter. Don't add
933	caption if scope is 'range'.
934	(html_file_save): Call write_sheet with save_scope argument.
935
9362003-06-11  Andreas J. Guelzow <aguelzow@taliesin.ca>
937
938	* latex.c (latex_fputs_utf): new
939	(latex_math_fputs_utf): new
940	(latex_fputs_latin): formerly latex_fputs
941	(latex_math_fputs_latin): formerly latex_math_fputs
942	(latex_fputs): call appropriate latex_fputs_*
943	(latex_math_fputs): call appropriate latex_math_fputs_*
944	(latex2e_write_file_header): include appropriate encoding
945
9462003-06-11  Andreas J. Guelzow <aguelzow@taliesin.ca>
947
948	* latex.c (latex_fputs): convert cell content to latin1
949	  before exporting
950	(latex_math_fputs): ditto
951	(latex2e_write_file_header): add fullpage package
952
9532003-06-07  Jody Goldberg <jody@gnome.org>
954
955	* Release 1.1.19
956
9572003-06-07  Jody Goldberg <jody@gnome.org>
958
959	* Release 1.1.18
960
9612003-05-25  Jody Goldberg <jody@gnome.org>
962
963	* html.c (html_print_encoded) : export in utf8.
964	(html_file_save) : mark the results as being utf8.
965
9662003-05-20  Morten Welinder  <terra@gnome.org>
967
968	* html.c: Adapt to StyleColor changes.
969
9702003-05-11  Jody Goldberg <jody@gnome.org>
971
972	* Release 1.1.17
973
9742003-05-07  Jody Goldberg <jody@gnome.org>
975
976	* html_read.c (html_file_open) : patch compiler warning.  Not really
977	  relevant now.  xmlDetectCharEncoding would never return utf8 without
978	  one of the cases being true.
979
9802003-04-28  Morten Welinder  <terra@gnome.org>
981
982	* latex.c (latex2e_print_vert_border): Sanity check.
983	(latex2e_write_multicolumn_cell): Fix off-by one access to
984	borders.
985
9862003-03-31  Andreas J. Guelzow <aguelzow@taliesin.ca>
987
988	* latex.c: add missing border connector (31) (Thanks Adrian!)
989
9902003-03-26  Jody Goldberg <jody@gnome.org>
991
992	* html.c (html_get_color) : no need to operate on the pixel directly.
993	  Use the rgb in the StyleColor.
994	(html_get_border_style) : ditto.
995
9962003-01-28  Jody Goldberg <jody@gnome.org>
997
998	* Release 1.1.16
999
10002003-01-21  Jon K Hellan  <hellan@acm.org>
1001
1002	* html_read.c (html_append_text): New function. Append text to
1003	buffer, normalizing all sequences of whitespace to a single space.
1004	(html_read_content): Use html_append_text instead of htmlNodeDump
1005	for content. Make content buffer a GString.
1006	(html_read_row):  Make content buffer a GString.
1007
10082003-01-17  Jon K Hellan  <hellan@acm.org>
1009
1010	* html_read.c (html_file_open): Skip byte order mark. Arguably,
1011	this is libxml2's job.
1012
10132003-01-16  Jon K Hellan  <hellan@acm.org>
1014
1015	(html_read_table): Take two.
1016
10172003-01-16  Jon K Hellan  <hellan@acm.org>
1018
1019	* html_read.c (struct GnmHtmlTableCtxt): Add. Keep state while
1020	traversing thead, tfoot, tbody parts.
1021	(html_read_row): Replace row and sheet parameters with a
1022	GnmHtmlTableCtxt.
1023	(html_read_rows): Add. Read rows in a row group (thead, tfoot,
1024	tbody or plain table).
1025	(html_read_table): Replace row and sheet with a
1026	GnmHtmlTableCtxt. Call html_read_rows to read rows groupwise.
1027
10282003-01-14  Morten Welinder  <terra@diku.dk>
1029
1030	* html.c (html_get_color): Adapt to cell_get_render_color changes.
1031	* latex.c (latex2e_write_multicolumn_cell): Ditto.
1032
10332002-12-31  Jody Goldberg <jody@gnome.org>
1034
1035	* Release 1.1.15
1036
10372002-12-22  Jody Goldberg <jody@gnome.org>
1038
1039	* Release 1.1.14
1040
10412002-12-22  Jody Goldberg <jody@gnome.org>
1042
1043	* Release 1.1.13
1044
10452002-11-29  Jody Goldberg <jody@gnome.org>
1046
1047	* roff.c (roff_file_save) : const the view and include gsf-output.h
1048
1049	* latex.c (latex_file_save) : const the view.
1050
1051	* html.c : include gsf-output.h and remove some vacuous comments.
1052	(html_write_cell_content) : remove trailing argument from a puts.
1053	(html_file_save) : const the view.
1054	(html40_file_save) : ditto.
1055	(html32_file_save) : ditto.
1056	(html40frag_file_save) : ditto.
1057	(xhtml_file_save) : ditto.
1058
10592002-11-28  Jon K Hellan  <hellan@acm.org>
1060
1061	* html.[ch] (html40_file_save, html32_file_save)
1062	(html40frag_file_save, xhtml_file_save): Port to gsf output.
1063
1064	* html.c (html_print_encoded, html_write_cell_content)
1065	(html_write_one_border_style_40, html_write_border_style_40)
1066	(write_cell, write_row, write_sheet, html_file_save): Ditto.
1067
1068	* latex.[ch] (latex_file_save): Ditto.
1069
1070	* latex.c (latex_fputs, latex_math_fputs)
1071	(latex2e_write_file_header, latex2e_write_table_header)
1072	(latex2e_print_vert_border, latex2e_write_blank_cell)
1073	(latex2e_write_multicolumn_cell, latex2e_print_hhline): Ditto.
1074
1075	* roff.[ch] (roff_fprintf, write_wb_roff, roff_file_save): Ditto.
1076
1077	* roff.c (roff_dvi_file_save): Remove.
1078
1079	* plugin.xml.in: Remove dvi via roff.
1080
10812002-11-15  Jody Goldberg <jody@gnome.org>
1082
1083	* Release 1.1.12
1084
10852002-11-14  Jon K Hellan  <hellan@acm.org>
1086
1087	* plugin.xml.in: Remove "open" and "import" attributes.
1088
10892002-10-30  Andreas J. Guelzow <aguelzow@taliesin.ca> for
1090
1091	* plugin.xml.in : all file_savers in this plugin are lossy
1092	  (write_only)
1093
10942002-10-30  Andreas J. Guelzow <aguelzow@taliesin.ca> for
1095
1096	* roff.c (roff_fprintf) : do not print hidden cells
1097	(write_wb_roff) : recalculcate spans if necessary
1098
10992002-11-02  J.H.M. Dassen (Ray) <jdassen@debian.org>
1100
1101	* html_read.c: Added explicit casts between the various char types.
1102
11032002-11-02  J.H.M. Dassen (Ray) <jdassen@debian.org>
1104
1105	* html.h: Added xhtml_file_save prototype.
1106
11072002-11-01  Jody Goldberg <jody@gnome.org>
1108
1109	* Release 1.1.11
1110
11112002-10-30  Andreas J. Guelzow <aguelzow@taliesin.ca> for
1112	Dustin T. Mudryk <mordak@hotmail.com>
1113
1114	* latex.c (latex2e_write_multicolumn_cell) modified to exclude hidden
1115	cells in latex
1116
11172002-10-30  Andreas J. Guelzow <aguelzow@taliesin.ca> for
1118	Adrian V. Custer <acuster@nature.berkeley.edu>
1119
1120	* latex.c (latex2e_write_file_header): make
1121	  \def\gnumericTableWidthDefined a \global.
1122	(latex_file_save): add some linebreaks.
1123
11242002-10-31  Morten Welinder  <terra@diku.dk>
1125
1126	* latex.c (latex_file_save): Fix col/row confusion.
1127
11282002-10-30  Andreas J. Guelzow <aguelzow@taliesin.ca>
1129
1130	* latex.c (latex2e_write_multicolumn_cell): fix a silly
1131	  mistake (97246)
1132	(latex_math_fputs) : latex_fputs for math mode
1133
11342002-10-29  Andreas J. Guelzow <aguelzow@taliesin.ca>
1135
1136	* latex.c: add missing border connector (Thanks Adrian!)
1137	(latex_file_save) : calc spans
1138	* html.c (write_row) : calc spans
1139
11402002-10-27  Jody Goldberg <jody@gnome.org>
1141
1142	* Release 1.1.10
1143
11442002-10-22  Andreas J. Guelzow <aguelzow@taliesin.ca>
1145
1146	* latex.c: add missing border connector (Thanks Adrian!)
1147
11482002-10-10 Tim A. Garner <garnertim@hotmail.com>
1149
1150	* latex.c (latex2e_write_multicolumn_cell): set up a switch for
1151	  displaying numbers in italics
1152
11532002-10-09  Tim A. Garner <garnertim@hotmail.com>
1154
1155	* html.c (html_write_cell_content): modified to exclude hidden
1156	  cells in HTML32
1157	(write_cell): modified to exclude hidden cells in HTML40, XHTML
1158	  and HTML40F
1159
11602002-10-02  Andreas J. Guelzow <aguelzow@taliesin.ca>
1161
1162	* html.c : new XHTML version
1163	(write_row): place apostrophies arounf property values
1164	(write_sheet) : use <p /> for xhtml
1165	(html_file_save) : handle version == XHTML
1166	(xhtml_file_save) : new
1167	* plugin.xml.in : add xhtml file saver
1168
11692002-09-30  Jody Goldberg <jody@gnome.org>
1170
1171	* Release 1.1.9
1172
11732002-09-27  Andreas J. Guelzow <aguelzow@taliesin.ca>
1174
1175	* html.c (write_cell): use valign=middle rather than
1176	  valign=center
1177
11782002-09-24  Andreas J. Guelzow <aguelzow@taliesin.ca>
1179
1180	* html.c (html_write_cell_content): change to
1181	  lowercase tags
1182	(write_cell): ditto
1183	(write_row): ditto
1184	(write_sheet): ditto
1185	(html_file_save): ditto
1186
11872002-08-20  Andreas J. Guelzow <aguelzow@taliesin.ca>
1188
1189	http://bugzilla.gnome.org/show_bug.cgi?id=92367
1190	* latex.c: adjust corner connectors
1191	(latex2e_write_file_header) : don't require
1192	  length definition for files that are being input
1193
11942002-08-25  Jody Goldberg <jody@gnome.org>
1195
1196	* Release 1.1.8
1197
11982002-08-15  Jon K Hellan  <hellan@acm.org>
1199
1200	* html_read.c (html_file_open): Change type of size variable to
1201	gsf_off_t.
1202
12032002-08-12  Jody Goldberg <jody@gnome.org>
1204
1205	* Release 1.1.7
1206
12072002-07-22  Zbigniew Chyla  <cyba@gnome.pl>
1208
1209	* plugin.xml.in: Set loader type to "Gnumeric_Builtin:module".
1210
12112002-07-21  Jody Goldberg <jody@gnome.org>
1212
1213	* Release 1.1.6
1214
12152002-07-15  Andreas J. Guelzow <aguelzow@taliesin.ca>
1216
1217	http://bugzilla.gnome.org/show_bug.cgi?id=88164
1218	* latex.c (latex2e_write_multicolumn_cell) : set locale to C before
1219	writing decimals (LaTeX assumes C locale).
1220
12212002-06-25  Andreas J. Guelzow <aguelzow@taliesin.ca>
1222
1223	http://bugzilla.gnome.org/show_bug.cgi?id=84396
1224	* html.c (html_get_text_color) : be more careful
1225	(write_cell) : write the background colour if and only if the cell has a
1226	  background pattern
1227	* latex.c (latex2e_write_multicolumn_cell) : be more casreful with font colours.
1228
12292002-06-13  Andreas J. Guelzow <aguelzow@taliesin.ca>
1230
1231	* html_read.c (html_read_content) : also save src prop of <img>
1232
12332002-06-13  Andreas J. Guelzow <aguelzow@taliesin.ca>
1234
1235	* html_read.c (html_search_for_tables) : important all rather than just top tables
1236
12372002-06-13  Andreas J. Guelzow <aguelzow@taliesin.ca>
1238
1239	* html_read.c (html_read_content) : add argument and save href prop of <a>
1240	(html_read_row) : set comment
1241
12422002-06-12  Jody Goldberg <jody@gnome.org>
1243
1244	* html_read.c : clean up the includes and remove some old cruft.
1245
12462002-06-12  Andreas J. Guelzow <aguelzow@taliesin.ca>
1247
1248	* html_read.c (html_read_content) : new
1249	(html_read_row) : move some code into html_read_content, <th> should be bold
1250
12512002-06-12  Andreas J. Guelzow <aguelzow@taliesin.ca>
1252
1253	* html_read.c (html_read_row) : handle merges (colspan/rowspan)
1254
12552002-06-12  Andreas J. Guelzow <aguelzow@taliesin.ca>
1256
1257	* html.h (html_file_open) : fix prototype
1258	* html_read.c (html_read_buffer) : disable
1259	(html_get_sheet) : new
1260	(html_read_row) : new
1261	(html_read_table) : new
1262	(html_search_for_tables) : really find tables
1263	(html_read_buffer) : change invocation of html_search_for_tables
1264
12652002-06-06  Jody Goldberg <jody@gnome.org>
1266
1267	* html_read.c (html_file_open) : convert to using libgsf.
1268	  And rewrite to use libxml2's html parser.  We still need to walk the
1269	  resulting parse tree.
1270
12712002-05-29  Jody Goldberg <jody@gnome.org>
1272
1273	* boot.c : remove gnome.h
1274	* font.c : ditto.
1275	* roff.c : use libgnome/gnome-i18n.h
1276
12772002-05-29  Jody Goldberg <jody@gnome.org>
1278
1279	* Release 1.1.4
1280
12812002-05-13  Andreas J. Guelzow <aguelzow@taliesin.ca>
1282
1283	* html_read.c (html32_read_buffer) : make static
1284
12852002-04-29  Jody Goldberg <jody@gnome.org>
1286
1287	* Release 1.1.3
1288
12892002-04-16  Jody Goldberg <jody@gnome.org>
1290
1291	* html_read.c (html32_file_open) : switch to mmap and break the bogus
1292	  little parser out into.
1293	(html32_read_buffer) : here.  Take a guess at a decent interface for
1294	  buffer parsing.  The goal is to register these in the clpboard.
1295
12962002-04-16  Jody Goldberg <jody@gnome.org>
1297
1298	* html_read.c : split the read functionality into a seprate file to
1299	  start work on a parser for buffers.
1300
13012002-04-09  Andreas J. Guelzow <aguelzow@taliesin.ca>
1302
1303	* html.c (html_write_border_style_40) : new
1304	(html_get_border_style) : new
1305	(write_sheet) : for html4 set replace cell spacing with cell padding
1306	(write_cell) : call html_write_border_style_40
1307
13082002-04-09  Andreas J. Guelzow <aguelzow@taliesin.ca>
1309
1310	* html.c (write_cell) : include styles specs for HTML4.0
1311
13122002-04-02  Jody Goldberg <jody@gnome.org>
1313
1314	* latex.c (latex2e_write_multicolumn_cell) : Cell::col_info is
1315	  deprecated.  Use Cell::pos::col
1316
13172002-03-25  Jody Goldberg <jody@gnome.org>
1318
1319	* Release 1.1.2
1320
13212002-03-10  Jody Goldberg <jody@gnome.org>
1322
1323	* Release 1.1.1
1324
13252002-02-21  Morten Welinder <terra@diku.dk>
1326
1327	* font.c (font_is_monospaced): Constify.
1328	(font_is_helvetica): Constify.
1329	(font_is_sansserif): Constify.
1330
13312002-02-18  Jody Goldberg <jody@gnome.org>
1332
1333	* Release 1.1.0
1334
13352002-01-28  Andreas J. Guelzow <aguelzow@taliesin.ca>
1336
1337	* latex.c don't let strings stradle lines
1338
13392002-01-24  Andreas J. Guelzow <aguelzow@taliesin.ca>
1340
1341	* html.c (html_get_text_color) : make sure text is in fact rendered
1342	* latex.c (latex2e_write_multicolumn_cell) : ditto
1343
13442002-01-21  Jody Goldberg <jody@gnome.org>
1345
1346	* Release 1.0.3
1347
13482002-01-15  Jody Goldberg <jody@gnome.org>
1349
1350	* Release 1.0.2
1351
13522002-01-06  Jody Goldberg <jody@gnome.org>
1353
1354	* Release 1.0.1
1355
13562001-12-31  J.H.M. Dassen (Ray) <jdassen@debian.org>
1357
1358	* html.c (html_get_text_color) : use guint* rather than int* for r,g,b.
1359	* html.c (html_get_color) : ditto.
1360
13612001-12-30  J.H.M. Dassen (Ray) <jdassen@debian.org>
1362
1363	* html.c (write_row) : Separated pos initialisation from declaration.
1364
13652001-12-31  Jody Goldberg <jody@gnome.org>
1366
1367	* html.c (write_cell) : warning suppression.
1368
13692001-12-31  Jody Goldberg <jody@gnome.org>
1370
1371	* Release 1.0.0
1372
13732001-12-27  Andreas J. Guelzow <aguelzow@taliesin.ca>
1374
1375	http://bugzilla.gnome.org/show_bug.cgi?id=66457
1376	* roff.c (write_wb_roff) : use real col & row numbers
1377
13782001-12-26  Andreas J. Guelzow <aguelzow@taliesin.ca>
1379
1380	http://bugzilla.gnome.org/show_bug.cgi?id=67550
1381	* html.c (html_get_text_color) : fix text colours determined
1382	  by number formatting
1383	* latex.c (latex2e_write_multicolumn_cell) : ditto
1384
13852001-12-24  Jody Goldberg <jody@gnome.org>
1386
1387	* Release 0.99.1
1388
13892001-12-21  Andreas J. Guelzow <aguelzow@taliesin.ca>
1390
1391	* html.h : Add html40frag_file_save
1392	* plugin.xml.in : ditto
1393	* html.c (html_print_encoded) : changed from
1394	(html_write_cell_content) : changed from html_write_cell_str
1395	(write_row) : new procedure figuring out merges and spans
1396	(write_cell) : formerly html_write_cell40 and html_write_cell32
1397	(write_sheet) : new procedure
1398	(html32_file_save) : changed to wrapper calling html_file_save
1399	(html40_file_save) : changed to wrapper calling html_file_save
1400	(html40frag_file_save) : new wrapper calling html_file_save
1401	(html_file_save) : common code of html32_file_save and
1402	  html40_file_save
1403
1404
14052001-12-15  Jody Goldberg <jody@gnome.org>
1406
1407	* Release 0.99.0
1408
14092001-12-10  Andreas J. Guelzow <aguelzow@taliesin.ca>
1410
1411	* latex.c (latex2e_write_multicolumn_cell) : implement
1412	  spans and scale tables to width of page,
1413	  some minor fixes
1414	(latex_file_save) : ditto
1415
14162001-12-07  Andreas J. Guelzow <aguelzow@taliesin.ca>
1417
1418	* README : remove latex209 exporter
1419	* latex.c : ditto
1420	* latex.h : ditto
1421	* plugin.xml.in : ditto
1422
14232001-12-06  Andreas J. Guelzow <aguelzow@taliesin.ca>
1424
1425	* latex.c : combine border data structures plus some
1426	  cleanup
1427	(latex2e_find_vline) : new function
1428	(latex2e_write_blank_cell) : new short extract of
1429	  latex2e_write_multicolumn_cell
1430	(latex2e_file_save) : setup info for connection markers in
1431	  \hhline
1432	(latex2e_print_hhline) : print them
1433
14342001-12-05  Andreas J. Guelzow <aguelzow@taliesin.ca>
1435
1436	* latex.c : remove default grid
1437	(latex2e_write_multicolumn_cell) : Handle merges over
1438	  more than one row and handle vertical borders.
1439	(latex2e_file_save) : handle horizontal borders.
1440	(latex2e_print_vert_border) : new utility
1441	(latex2e_find_hhlines) : new utility
1442	(latex2e_print_hhline) : new utility
1443
14442001-12-04  Andreas J. Guelzow <aguelzow@taliesin.ca>
1445
1446	* latex.c (latex2e_write_multicolumn_cell) wrap text
1447	  (http://bugzilla.gnome.org/show_bug.cgi?id=20898)
1448	  use math mode for mathematical formats
1449	  (http://bugzilla.gnome.org/show_bug.cgi?id=63395)
1450	(latex2e_file_save) retain relative column sizes
1451
14522001-11-19  Jody Goldberg <jgoldberg@home.com>
1453
1454	* Release 0.76
1455
14562001-11-05  Jody Goldberg <jgoldberg@home.com>
1457
1458	* Release 0.75
1459
14602001-10-29  Jody Goldberg <jgoldberg@home.com>
1461
1462	* Release 0.74
1463
14642001-10-29  Jody Goldberg <jgoldberg@home.com>
1465
1466	* Release 0.73
1467
14682001-10-28  Jody Goldberg <jgoldberg@home.com>
1469
1470	* latex.c (latex2e_file_save) : Use sheet_merge_is_corner.
1471
14722001-10-16  Adrian Custer <acuster@nature.berkeley.edu>
1473
1474	* latex.c : split the LaTeX2e exporter into four functions. The base
1475	function writes the headers and checks for merges.
1476		Add latex2e_write_file_header() which sets up the LaTeX file with user
1477			preferences and allows the file to be \input -able (fixes
1478			http://bugzilla.gnome.org/show_bug.cgi?id=29506
1479			suggestion of Han-Wen Nienhuys).
1480		Add latex2e_write_table_header() allows control of the headers and
1481			footers for this longtable.
1482		Add	latex2e_write_multicolumn_cell() to output cell contents and
1483			borders.
1484	Please Note:
1485		THE LaTeX2e EXPORTER NOW ONLY EXPORTS THE TOP SHEET!
1486		The LaTeX file can be modified to print in landscape mode.
1487		The file can be now be longer than a single page (uses \longtable,
1488			suggestion of Jacek Pilszka on gnome-list).
1489		Preliminary support for merges: single row, horizontal merges that do
1490			not span past the last column of the table are supported.
1491
14922001-10-18  Jody Goldberg <jgoldberg@home.com>
1493
1494	* Release 0.72
1495
14962001-10-15  Adrian Custer <acuster@nature.berkeley.edu>
1497
1498	* latex.c : add documentation to functions, trivial changes to 2.09
1499	exporter code.
1500	* plugin.xml.in : changed identifier from LaTeX to LaTeX 2.09.
1501
15022001-10-14  Adrian Custer <acuster@nature.berkeley.edu>
1503
1504	* latex.c : re-order the latex escape sequence, add documentation.
1505
15062001-10-07  Jody Goldberg <jgoldberg@home.com>
1507
1508	* Release 0.71
1509
15102001-09-25  Jon K Hellan  <hellan@acm.org>
1511
1512	* Add plugin.xml
1513
15142001-08-24  Jody Goldberg <jgoldberg@home.com>
1515
1516	* font.h : don't include a gui headerfile.
1517	* boot.h : ditto.
1518	* html.h : ditto.
1519	* latex.h : ditto.
1520	* roff.h : ditto.
1521
15222001-08-21  Zbigniew Chyla  <cyba@gnome.pl>
1523
1524	* plugin.xml: Removed
1525
1526	* plugin.xml.in: Copied from plugin.xml, prepared for localization.
1527
1528	* Makefile.am: Use xml-i18n-tools to create plugin.xml (with
1529	translations merged from .po file).
1530
15312001-08-20  Jody Goldberg <jgoldberg@home.com>
1532
1533	* Release 0.70
1534
15352001-08-17  Morten Welinder <terra@diku.dk>
1536
1537	* html.c (html_get_string): Eliminate bogus use of strstr.
1538
15392001-08-17  Morten Welinder <terra@diku.dk>
1540
1541	* html.c (html_fprintf): Use fputc.  Don't do anything special for
1542 	single quote.
1543	(html32_file_save): Add type to STYLE element.
1544	(html_write_cell32): Use align, not halign.
1545
15462001-08-11  Jody Goldberg <jgoldberg@home.com>
1547
1548	* Release 0.69
1549
15502001-08-01  Jody Goldberg <jgoldberg@home.com>
1551
1552	* html.c (html32_file_save) : more conformance problems.
1553	(html40_file_save) : ditto.
1554
15552001-08-01  Jody Goldberg <jgoldberg@home.com>
1556
1557	* html.c (html32_file_save) : Close with </BODY> not <BODY>
1558	(html40_file_save) : ditto.
1559
15602001-07-18  Zbigniew Chyla  <cyba@gnome.pl>
1561
1562	* plugin.xml: Removed PDF file saver.
1563
1564	* roff.c (roff_pdf_file_save): Removed.
1565
15662001-07-17  Jody Goldberg <jgoldberg@home.com>
1567
1568	* Release 0.68
1569
15702001-06-28  Jody Goldberg <jgoldberg@home>
1571
1572	* Release 0.67
1573
15742001-06-28  Jody Goldberg <jgoldberg@home.com>
1575
1576	* roff.c (write_wb_roff) : we don't handle spans or merges.
1577	* latex.c (latex2e_file_save) : ditto.
1578	(latex_file_save) : ditto.
1579	* html.c (html32_file_save) : ditto.
1580	(html40_file_save) : ditto.
1581
15822001-06-27  Jody Goldberg <jgoldberg@home.com>
1583
1584	* Release 0.66
1585
15862001-05-21  Zbigniew Chyla  <cyba@gnome.pl>
1587
1588	* html.[ch] (html32_file_save, html40_file_save, html32_file_open)
1589	latex.[ch] (latex_file_save, latex2e_file_save)
1590	roff.[ch] (roff_dvi_file_save, roff_pdf_file_save, roff_file_save):
1591	s/FileOpener/GnumFileOpener/
1592	s/FileSaver/GnumFileSaver/
1593
15942001-05-20  Jody Goldberg <jgoldberg@home.com>
1595
1596	* Release 0.65
1597
15982001-05-19  Almer S. Tigelaar  <almer@gnome.org>
1599
1600	* plugin.xml : Fix minor typo.
1601
16022001-05-18  Jody Goldberg <jgoldberg@home.com>
1603
1604	* plugin.xml : Make name more descriptive.
1605
16062001-04-19  Jody Goldberg <jgoldberg@home.com>
1607
1608	* roff.c (write_wb_roff) : fix leak.
1609	* latex.c (latex_file_save) : ditto.
1610	(latex2e_file_save) : ditto.
1611	* html.c (html32_file_save) : Ditto.
1612	(html40_file_save) : Ditto.
1613
16142001-03-17  Jody Goldberg <jgoldberg@home.com>
1615
1616	* Release 0.64
1617
16182001-02-23  Jody Goldberg <jgoldberg@home.com>
1619
1620	* Release 0.63
1621
16222001-02-16  Jody Goldberg <jgoldberg@home.com>
1623
1624	* Release 0.62
1625
16262001-02-12  Karl Eichwalder  <ke@suse.de>
1627
1628	* Makefile.am (EXTRA_DIST): Add $(gnumeric_plugin_html_DATA).
1629
16302001-02-06  Jody Goldberg <jgoldberg@home.com>
1631
1632	* html.c (html_fprintf) : escape more characters
1633	(html_get_string) : unescape more characters.
1634
16352001-02-03  Jody Goldberg <jgoldberg@home.com>
1636
1637	* html.c (html_read) : Make it suck slightly less.
1638	  We have no business writing this crock of malarkey.
1639	  This should use a REAL parser based on libxml.
1640
16412001-02-02  Jody Goldberg <jgoldberg@home.com>
1642
1643	* html.c (findtag) : Quick utility.
1644	(html_read) : use it.
1645
16462001-01-08  Jody Goldberg <jgoldberg@home.com>
1647
1648	* html.c (html_write_wb_html32) : Don't leak style references.
1649	(html_write_wb_html40) : ditto.
1650
16512000-12-17 Jody Goldberg <jgoldberg@home.com>
1652
1653	* Release 0.61
1654
16552000-12-7  Jody Goldberg <jgoldberg@home.com>
1656
1657        * Release 0.60
1658
16592000-11-18  Jody Goldberg <jgoldberg@home.com>
1660
1661	* Release 0.59
1662
16632000-11-13  Jody Goldberg <jgoldberg@home.com>
1664
1665        * Release 0.58
1666
16672000-11-12  Almer S. Tigelaar  <almer1@dds.nl>
1668
1669	* html.c
1670	(html_write_wb_html32): Use sheet_get_extent instead
1671	of sheet->rows and sheet->cols.
1672	(html_write_wb_html40): Idem.
1673
1674	* latex.c
1675	(html_write_wb_latex): Idem.
1676	(html_write_wb_latex2e): Idem.
1677
1678	* roff.c
1679	(write_wb_roff): Idem.
1680
16812000-11-11  Michael Meeks  <michael@helixcode.com>
1682
1683	* html.c (html_write_cell40): cell_default_halign not value~
1684
16852000-10-30  Jody Goldberg <jgoldberg@home.com>
1686
1687	* html.[ch] : Adjust to the signature changes for reading views
1688	  rather than workbooks.
1689	* latex.[ch] : ditto.
1690	* roff.[ch] : ditto.
1691
16922000-10-10  Jody Goldberg <jgoldberg@home.com>
1693
1694        * Release 0.57
1695
16962000-08-30  Jody Goldberg <jgoldberg@home.com>
1697
1698	* roff.c : Include style.h
1699	* html.c : Include style.h
1700	* latex.c : Include style.h
1701
17022000-08-21  Jody Goldberg <jgoldberg@home.com>
1703
1704	* roff.c : Include sheet.h
1705	* html.c : Include sheet.h
1706
17072000-08-09  Jody Goldberg <jgoldberg@home.com>
1708
1709	* html.c (html_read) : Use builtin Cell::pos rather than
1710	  the row/col infos.
1711
17122000-07-25  Morten Welinder <terra@diku.dk>
1713
1714	* latex.c (latex_fprintf_cell): Rename from latex_fprintf.  Don't
1715 	escape quotes.  Do escape braces.  Properly handle '^', '~', and
1716 	'\\'.  Don't return anything.
1717	(latex_fputs): New function extracted from latex_fprintf_cell.
1718	(html_write_wb_latex): Write sheet name in LaTeX style.
1719	(html_write_wb_latex2e): Ditto.
1720
1721	[Sure looks like the following!]
1722
17232000-07-25  Jody Goldberg <jgoldberg@home.com>
1724
1725	* latex.c (latex_fprint_string) : New function split from
1726	  latex_printf.
1727	(latex_fprintf_cell) : Renamed from latex_printf,
1728	(html_write_wb_latex) :  Use latex_fprint_string for sheet name.
1729	(html_write_wb_latex2e) : Ditto.
1730
17312000-06-18  Jody Goldberg <jgoldberg@home.com>
1732
1733        * Release 0.56
1734
17352000-06-18  Jody Goldberg <jgoldberg@home.com>
1736
1737        * Release 0.55
1738
17392000-05-20  Jody Goldberg <jgoldberg@home.com>
1740
1741        * Release 0.54
1742
17432000-05-09  Jody Goldberg <jgoldberg@home.com>
1744
1745	* Release 0.53
1746
17472000-05-04  Michael Meeks  <michael@helixcode.com>
1748
1749	* html.c (html_read): fix ' ' in Sheet index.
1750
17512000-04-20  Jody Goldberg <jgoldberg@home.com>
1752
1753	* html.c (html_write_cell_str) : Use cell_is_blank.
1754	  value_get_default_halign.
1755	* latex.c (latex_fprintf) : Ditto.
1756	* roff.c (roff_fprintf) : Ditto.
1757
17582000-04-08  Jon K Hellan  <hellan@acm.org>
1759
1760	* html.c (html_write_wb_html32, html_write_wb_html40): Output
1761	sheet->name_unquoted instead of sheet->name.
1762	(html_read): Gettextize sheet name template.
1763
1764	* latex.c (html_write_wb_latex, html_write_wb_latex2e):  Output
1765	sheet->name_unquoted instead of sheet->name.
1766
1767	* roff.c (write_wb_roff): Ditto
1768
17692000-03-23  Jody Goldberg <jgoldberg@home.com>
1770
1771	* epsf.c (epsf_write_cell) : Add HALIGN_CENTER_ACROSS_SELECTION.
1772	* html.c (html_write_cell{32,40}) : Ditto.
1773	* latex.c (html_write_wb_latex) : Ditto.
1774	* roff.c (write_wb_roff) : Ditto.
1775
17762000-03-23  Jon K Hellan  <hellan@acm.org>
1777
1778	* boot.c (html_init): Tag html savers as AUTO, the others as
1779	WRITE_ONLY.
1780
1781	* html.c (html_read): Set save info, tag as AUTO.
1782
17832000-03-04  Jody Goldberg <jgoldberg@home.com>
1784
1785	* Makefile.am : disable ps.[ch], epsf.[ch].
1786	  These are now somewhat behind the times and have been superceded
1787	  by gnome-print.
1788	boot.c : Disable epsf.
1789
17902000-02-26  Almer. S. Tigelaar.  <almer1@dds.nl>
1791
1792	* html.c
1793	* (html_write_cell_str, html_write_cell32, html_write_cell40) :
1794	* (html_write_wb_html32, html_write_wb_html40) :
1795	Adjusted so it now uses sheet_style_computer and puts <BR>
1796	tags in empty cells, this way the cells will _always_ render
1797	in a browser so the 'style' information is not lost for
1798	empty cells.
1799
18002000-01-31  Jon K Hellan  <hellan@acm.org>
1801
1802	* roff.c (write_wb_roff): Check missing style.
1803	(html_write_wb_roff_ps, html_write_wb_roff_dvi,
1804	html_write_wb_roff_pdf, html_write_wb_roff): Check popen result.
1805	(write_wb_roff): Add command context.
1806
1807	* epsf.c (epsf_write_wb): Call gnumeric_error_save on
1808	failure.
1809
1810	* html.c (html_write_wb_html32, html_write_wb_html40): Ditto.
1811
1812	* latex.c (html_write_wb_latex, html_write_wb_latex2e)): Call
1813	gnumeric_error_save on failure. Don't panic on missing style.
1814
18152000-01-29  Jon K Hellan  <hellan@acm.org>
1816
1817	Megacommit.
1818
1819	The purpose of the changeset is twofold:
1820
1821	1. Use CommandContexts for error reporting for file read/save.
1822	2. This allows us to let FileFormatOpen return 0 on success, -1 on
1823	   failure, same as FileFormatSave. The convention to return NULL
1824	   on success was highly ideosyncratic.
1825
1826	* epsf.h (epsf_write_wb): Add CommandContext.
1827
1828	* epsf.c (epsf_write_wb): ditto.
1829
1830	* latex.h (html_write_wb_latex, html_write_wb_latex2e): ditto
1831
1832	* latex.c (html_write_wb_latex, html_write_wb_latex2e): ditto
1833
1834	* roff.c (html_write_wb_roff_ps, html_write_wb_roff_dvi,
1835	html_write_wb_roff_pdf, html_write_wb_roff): ditto
1836
1837	* roff.c (html_write_wb_roff_ps, html_write_wb_roff_dvi,
1838	html_write_wb_roff_pdf, html_write_wb_roff): ditto
1839
1840	* html.h (html_read, html_write_wb_html40, html_write_wb_html32):
1841	ditto.
1842	(html_read): Return int.
1843
1844	* html.c (html_read, html_write_wb_html40, html_write_wb_html32):
1845	ditto
1846	(html_read): Return 0 on success, -1 on failure. Use
1847	gnumeric_error_read to report errors.
1848
18491999-12-30  Jody Goldberg <jgoldberg@home.com>
1850
1851	* html.c (html_read) : Return some error strings.
1852
18531999-12-18  Michael Meeks  <mmeeks@gnu.org>
1854
1855	* html.c (html_get_color): implement helper.
1856	(html_write_cell32, html_write_cell40): use it + be more defensive.
1857
18581999-12-18  Jarl van Katwijk <jarl@casema.net>
1859
1860	* html.c (html_write_cell32, html_write_cell40): fix stupid bug.
1861
18621999-11-21  Jeff Garzik  <jgarzik@mandrakesoft.com>
1863
1864        * html.c (html_cleanup_plugin): free pd->title
1865
18661999-10-30  Michael Meeks  <mmeeks@gnu.org>
1867
1868	* html.c (html_write_cell32): fix uninitialized usage.
1869
18701999-10-24  Michael Meeks  <mmeeks@gnu.org>
1871
1872	* html.c (html_write_cell_str): move common code here.
1873	(html_read): Update style setting.
1874	(html_cell_bold, html_cell_italic): kill.
1875	(html_write_cell32, html_write_cell40): update style bits.
1876
1877	* font.c (font_get_size): kill ( mstyle_get_font_size )
1878	(font_match): Move common code here.
1879	(font_is_helvetica, font_is_monospaced, font_is_sansserif): update.
1880
1881	* epsf.c (epsf_write_cell): Kill 'Style'
1882
18831999-10-20  Michael Meeks  <mmeeks@gnu.org>
1884
1885	* roff.c (write_wb_roff): kill leak.
1886
1887	* latex.c (html_write_wb_latex, html_write_wb_latex2e): kill leaks.
1888
1889	* epsf.c (epsf_write_cell): kill leak.
1890
1891	* html.c (html_write_cell32): ditto.
1892
18931999-10-19  Michael Meeks  <mmeeks@gnu.org>
1894
1895	* html.c (html_cell_bold, html_cell_italic, html_read): Update.
1896
18971999-10-03  Jody Goldberg <jgoldberg@home.com>
1898
1899	* html.c (html_write_cell32, html_write_cell40) :
1900	  Bug #2512.  Emit a </TD> after a <TD>.
1901	  Use cell_get_horizontal_align to correctly handle
1902	  the case of a 'General' format.
1903
19041999-10-07  Michael Meeks  <mmeeks@gnu.org>
1905
1906	* html.c (html_cell_bold): Update to new style api.
1907	(html_cell_italic, html_read): ditto.
1908
19091999-09-28  Michael Meeks  <michael@nuclecu.unam.mx>
1910
1911	* html.c (html_write_cell32): Update style api.
1912	(html_cell_bold, html_read, html_write_cell40): ditto.
1913
1914	* latex.c (html_write_wb_latex2e, html_write_wb_latex):
1915	ditto.
1916
1917	* roff.c (write_wb_roff): ditto.
1918
1919	* epsf.c (epsf_write_cell): ditto.
1920
19211999-10-03  Jody Goldberg <jgoldberg@home.com>
1922
1923	* html.c (html_write_cell32, html_write_cell40) :
1924	  Bug #2512.  Emit a </TD> after a <TD>.
1925	  Use cell_get_horizontal_align to correctly handle
1926	  the case of a 'General' format.
1927
192813/07/99 (rasca)
1929
1930	* latex.c: small fixes to use the right font for latex2e output
1931
1932	* ps.c: added code to draw an object simular to an ellipse :)
1933
193412/07/99 (rasca)
1935
1936	* epsf.c, ps.c: added some code to draw lines
1937
193811/07/99 (rasca)
1939
1940	* font.c: changed functions to meet the new font names in gnumeric
1941
1942	* epsf.c, ps.c: right alignment for text
1943
194410/07/99 (rasca)
1945
1946	* added experimental EPSF support
1947
1948	* added PDF support by using groff and ghostscript
1949
1950	* merged in parts of miguels changes from gnumeric 0.28
1951
195209/07/99 (rasca)
1953	- export latex2e: added font colors
1954	- added latex2e export funktion
1955	- export latex: support for monospaced (\tt) font
1956	- export troff/ps: support for helvetica font
1957	- export troff: put font size information into the troff file
1958	- export troff: support for fixed font formated cells
1959	- export html: use TT-tag for fixed font
1960	- minor improvements to the troff export filter
1961
196208/07/99 (rasca)
1963	- added first prototype for exporting as TROFF
1964	- exporting html: fixed a bug which ignored empty cells
1965	- exporting html: added caption to every table
1966	- exporting latex: fixed a bug which ignoerd empty cells
1967
19681999-07-07  Miguel de Icaza  <miguel@gnu.org>
1969
1970	* html.c: Split the code in manageable chunks.
1971
1972	* html.c: Removed useless pieces of code.
1973
197407/07/99 (rasca)
1975	- added first latex export code
1976	- minor code clean ups
1977	- import horizontal cell alignment (right and center)
1978	- support for exporting fore- and background colors
1979	- correct email address in README
1980	- added file_format_unregister_open()
1981	- reading now honors italic and bold
1982
198307/07/99 (rasca)
1984	- minor changes to the writing code, so that the cell could
1985	  also have values like "<hello>"
1986	- simple html read function which does not recognize alignment
1987	  or bold/italic ..
1988
198906/07/99 (rasca)
1990	- right and left alignment, bold and italic seems to work :)
1991	- started to write a html plugin to save a sheet as a raw html file
1992