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