1 2017-01-30 Morten Welinder <terra@gnome.org>
5 2016-08-20 Morten Welinder <terra@gnome.org>
9 2016-06-29 Morten Welinder <terra@gnome.org>
13 2016-06-17 Morten Welinder <terra@gnome.org>
17 2016-05-06 Morten Welinder <terra@gnome.org>
21 2016-03-22 Morten Welinder <terra@gnome.org>
25 2016-02-06 Morten Welinder <terra@gnome.org>
29 2015-12-28 Morten Welinder <terra@gnome.org>
33 2015-12-25 Morten Welinder <terra@gnome.org>
37 2015-09-20 Morten Welinder <terra@gnome.org>
41 2015-07-28 Morten Welinder <terra@gnome.org>
45 2015-05-11 Morten Welinder <terra@gnome.org>
47 * sc.c (sc_parse_label): Single quote is no good. Fixes #749240.
49 2015-04-16 Morten Welinder <terra@gnome.org>
53 2015-03-04 Morten Welinder <terra@gnome.org>
57 2015-02-04 Morten Welinder <terra@gnome.org>
61 2015-01-23 Morten Welinder <terra@gnome.org>
65 2014-09-25 Morten Welinder <terra@gnome.org>
69 2014-06-09 Morten Welinder <terra@gnome.org>
73 2014-05-23 Morten Welinder <terra@gnome.org>
77 2014-04-30 Morten Welinder <terra@gnome.org>
81 2014-04-13 Morten Welinder <terra@gnome.org>
85 2014-03-18 Morten Welinder <terra@gnome.org>
89 2014-03-03 Morten Welinder <terra@gnome.org>
93 2014-02-16 Morten Welinder <terra@gnome.org>
97 2014-02-11 Morten Welinder <terra@gnome.org>
101 2013-11-28 Morten Welinder <terra@gnome.org>
105 2013-10-07 Morten Welinder <terra@gnome.org>
109 2013-09-01 Morten Welinder <terra@gnome.org>
113 2013-08-27 Morten Welinder <terra@gnome.org>
117 2013-08-19 Morten Welinder <terra@gnome.org>
121 2013-07-15 Morten Welinder <terra@gnome.org>
123 * sc.c (sc_parse_format_set_type): Guard against bogus format.
126 2013-07-10 Morten Welinder <terra@gnome.org>
130 2013-06-25 Morten Welinder <terra@gnome.org>
134 2013-04-26 Morten Welinder <terra@gnome.org>
138 2013-03-09 Morten Welinder <terra@gnome.org>
142 2012-12-18 Morten Welinder <terra@gnome.org>
146 2012-11-29 Morten Welinder <terra@gnome.org>
150 2012-11-16 Morten Welinder <terra@gnome.org>
154 2012-09-06 Morten Welinder <terra@gnome.org>
158 2012-07-15 Morten Welinder <terra@gnome.org>
162 2012-06-25 Morten Welinder <terra@gnome.org>
166 2012-04-21 Morten Welinder <terra@gnome.org>
170 2012-03-02 Morten Welinder <terra@gnome.org>
174 2011-11-27 Morten Welinder <terra@gnome.org>
178 2011-11-24 Morten Welinder <terra@gnome.org>
182 2011-07-31 Morten Welinder <terra@gnome.org>
186 2011-05-21 Morten Welinder <terra@gnome.org>
190 2011-03-24 Morten Welinder <terra@gnome.org>
194 2011-02-05 Morten Welinder <terra@gnome.org>
196 * sc.c (sc_parse_format_set_width): Enlarge sheet if needed.
198 (enlarge): New function, split from...
199 (sc_sheet_cell_fetch): ...here.
201 2011-02-02 Morten Welinder <terra@gnome.org>
205 2010-11-25 Morten Welinder <terra@gnome.org>
209 2010-10-11 Andreas J. Guelzow <aguelzow@pyrshep.ca>
211 * sc.c (sc_colname_to_coords): new
212 (sc_cellname_to_coords): use sc_colname_to_coords
213 (sc_parse_format_set_width): new
214 (sc_parse_format_free_precision): new
215 (sc_parse_format_get_precision): new
216 (sc_parse_format_save_precision): new
217 (sc_parse_format_apply_precision): new
218 (sc_parse_format_set_type): new
219 (sc_parse_format): implement
220 (sc_parse_fmt): apply precision
221 (sc_parse_line): use sc_warning
222 (sc_format_free): new
223 (sc_file_open): initialize and finalize new fields
225 2010-10-08 Andreas J. Guelzow <aguelzow@pyrshep.ca>
227 * sc.c (sc_parse_set): new
228 (sc_parse_format): new stub
229 (sc_parse_format_definition): new stub
230 (sc_cmd_list): connect sc_parse_set and sc_parse_format
231 (sc_parse_set_handle_option): new
233 2010-10-08 Andreas J. Guelzow <aguelzow@pyrshep.ca>
235 * sc.c (sc_parse_goto): new
236 (sc_cmd_list): connect sc_parse_goto
238 2010-10-08 Andreas J. Guelzow <aguelzow@pyrshep.ca>
240 * sc.c (sc_parse_coord_real): new, former part of sc_parse_coord
241 (sc_parse_coord): use sc_parse_coord_real
243 (sc_cmd_list): connect sc_parse_fmt
245 2010-10-08 Andreas J. Guelzow <aguelzow@pyrshep.ca>
247 * sc.c (ScParseState): add fields
248 (sc_go_error_info_new_vprintf): new
249 (sc_warning): new; replace all g_warnings with calls to sc_warning
250 (sc_sheet_cell_fetch): change first argument and change all call
251 (sc_file_open): initalize and finalize new fields of ScParseState
253 2010-10-07 Andreas J. Guelzow <aguelzow@pyrshep.ca>
255 * sc.c: pass all calls to sheet_cell_fetch via sc_sheet_cell_fetch
256 (sc_sheet_cell_fetch): new
257 (sc_parse_cell_name_list): check for NULL cell
259 2010-10-01 Morten Welinder <terra@gnome.org>
263 2010-09-04 Morten Welinder <terra@gnome.org>
267 2010-08-16 Morten Welinder <terra@gnome.org>
271 2010-07-30 Morten Welinder <terra@gnome.org>
275 2010-06-28 Morten Welinder <terra@gnome.org>
279 2010-06-16 Morten Welinder <terra@gnome.org>
283 2010-05-30 Morten Welinder <terra@gnome.org>
287 2010-05-20 Morten Welinder <terra@gnome.org>
291 2010-05-07 Morten Welinder <terra@gnome.org>
295 2010-04-16 Morten Welinder <terra@gnome.org>
299 2010-03-08 Morten Welinder <terra@gnome.org>
303 2010-02-13 Morten Welinder <terra@gnome.org>
307 2010-01-19 Morten Welinder <terra@gnome.org>
311 2009-12-15 Morten Welinder <terra@gnome.org>
315 2009-11-29 Morten Welinder <terra@gnome.org>
319 2009-11-01 Morten Welinder <terra@gnome.org>
323 2009-10-11 Morten Welinder <terra@gnome.org>
327 2009-09-20 Morten Welinder <terra@gnome.org>
331 2009-09-05 Morten Welinder <terra@gnome.org>
335 2009-08-30 Morten Welinder <terra@gnome.org>
339 2009-08-15 Morten Welinder <terra@gnome.org>
343 2009-06-20 Morten Welinder <terra@gnome.org>
347 2009-05-23 Morten Welinder <terra@gnome.org>
351 2009-05-06 Morten Welinder <terra@gnome.org>
355 2009-04-25 Morten Welinder <terra@gnome.org>
359 2009-03-22 Morten Welinder <terra@gnome.org>
363 2009-02-22 Morten Welinder <terra@gnome.org>
367 2008-12-14 Morten Welinder <terra@gnome.org>
369 * sc.c (sc_parse_sheet): Continue after error.
370 (sc_parse_define): Handle definitions of locations.
371 (sc_parse_coord): Return error code.
372 (sc_parse_coord): Handle defined names too. Fixes #564495.
374 2008-10-18 Jody Goldberg <jody@gnome.org>
378 2008-08-29 Jody Goldberg <jody@gnome.org>
382 2008-06-25 Jody Goldberg <jody@gnome.org>
386 2008-05-04 Jody Goldberg <jody@gnome.org>
390 2007-12-21 Jody Goldberg <jody@gnome.org>
394 2007-12-03 Jody Goldberg <jody@gnome.org>
398 2007-11-19 Jody Goldberg <jody@gnome.org>
402 2007-11-04 Morten Welinder <terra@gnome.org>
406 2007-10-21 Morten Welinder <terra@gnome.org>
410 2007-09-04 Jody Goldberg <jody@gnome.org>
414 2007-07-24 Jody Goldberg <jody@gnome.org>
418 2007-05-03 Morten Welinder <terra@gnome.org>
422 2007-04-21 Morten Welinder <terra@gnome.org>
426 2007-03-05 Jody Goldberg <jody@gnome.org>
428 * sc.c (sc_func_map_in) : adapt to change in ExprConv
430 2007-03-04 Morten Welinder <terra@gnome.org>
434 2007-02-16 Morten Welinder <terra@gnome.org>
438 2006-12-17 Jody Goldberg <jody@gnome.org>
442 2006-12-04 Jody Goldberg <jody@gnome.org>
446 2006-11-20 Morten Welinder <terra@gnome.org>
448 * sc.c (sc_parse_let): Handle functions with no args.
450 2006-11-20 Jody Goldberg <jody@gnome.org>
454 2006-11-19 Morten Welinder <terra@gnome.org>
458 2006-10-17 Jody Goldberg <jody@gnome.org>
462 2006-10-02 Jody Goldberg <jody@gnome.org>
466 2006-05-25 Jean Brefort <jean.brefort@normalesup.org>
468 * sc.c: replaced gi18n.h by gi18n-lib.h.
470 2006-05-08 Jody Goldberg <jody@gnome.org>
474 2006-04-29 Jody Goldberg <jody@gnome.org>
476 * sc.c (set_h_align) : don't change a style that is already in the
479 2005-11-14 Jody Goldberg <jody@gnome.org>
483 2005-10-10 Jody Goldberg <jody@gnome.org>
487 2005-09-08 Jody Goldberg <jody@gnome.org>
491 2005-08-28 Morten Welinder <terra@gnome.org>
495 2005-08-28 Morten Welinder <terra@gnome.org>
499 2005-08-15 Morten Welinder <terra@gnome.org>
503 2005-07-07 Jon K Hellan <hellan@acm.org>
505 * sc.c (ScParseState): New struct.
506 (sc_parse_label, sc_parse_let, sc_cmd_t, sc_parse_line,
507 (sc_parse_sheet): Call with ScParseState.
508 (sc_row_parse): New. Like row_parse in parse_utils, but accepts
510 (sc_rangeref_parse): Rewrite. Based on gnm_1_0_rangeref_parse, but
511 uses sc_row_parse and doesn't handle sheets or workbooks.
512 (sc_parse_let): Remove '@'s before parsing. Use state's expr
513 conventions. Queue recalc of valueless expressions.
514 (simple_renames): Mapping table from sc to gnumeric function names.
515 (function_renamer): New. Renames functions from sc to gnumeric.
516 (sc_conventions): New. Creates a GnmExprConventions appropriate to
518 (sc_file_open): Call sheet parser with ScParseState. Initialize
521 2005-06-13 Jody Goldberg <jody@gnome.org>
525 2005-05-10 Jody Goldberg <jody@gnome.org>
529 2005-04-18 Stepan Kasal <kasal@ucw.cz>
531 * sc.c (sc_rangeref_parse): Mark the function as G_GNUC_UNUSED.
533 2005-02-08 Jody Goldberg <jody@gnome.org>
537 2005-01-17 Jody Goldberg <jody@gnome.org>
541 2005-01-12 Jody Goldberg <jody@gnome.org>
543 * sc.c : include stdlib.h to remove warning about atoi
545 2004-12-09 Jody Goldberg <jody@gnome.org>
549 2004-11-28 Jody Goldberg <jody@gnome.org>
553 2004-11-07 Jody Goldberg <jody@gnome.org>
557 2004-10-31 Jody Goldberg <jody@gnome.org>
561 2004-10-05 Jody Goldberg <jody@gnome.org>
565 2004-09-08 Jody Goldberg <jody@gnome.org>
569 2004-08-29 Jody Goldberg <jody@gnome.org>
573 2004-07-19 Jody Goldberg <jody@gnome.org>
577 2004-03-28 Jody Goldberg <jody@gnome.org>
581 2003-12-23 Jody Goldberg <jody@gnome.org>
585 2003-11-26 Jody Goldberg <jody@gnome.org>
589 2003-10-08 Jody Goldberg <jody@gnome.org>
593 2003-09-15 Jody Goldberg <jody@gnome.org>
597 2003-09-10 Jody Goldberg <jody@gnome.org>
601 2003-08-21 Jody Goldberg <jody@gnome.org>
605 2003-06-07 Jody Goldberg <jody@gnome.org>
609 2003-06-07 Jody Goldberg <jody@gnome.org>
613 2003-05-11 Jody Goldberg <jody@gnome.org>
617 2003-04-09 Morten Welinder <terra@gnome.org>
619 * sc.c (sc_parse_coord): Prevent buffer overflow.
621 2003-01-28 Jody Goldberg <jody@gnome.org>
625 2002-12-31 Jody Goldberg <jody@gnome.org>
629 2002-12-22 Jody Goldberg <jody@gnome.org>
633 2002-12-22 Jody Goldberg <jody@gnome.org>
637 2002-11-20 Morten Welinder <terra@diku.dk>
639 * sc.c (sc_cellname_to_coords): Eliminate ctype.h usage.
641 2002-11-15 Jody Goldberg <jody@gnome.org>
645 2002-11-14 Jon K Hellan <hellan@acm.org>
647 * plugin.xml.in: Remove "open" and "import" attributes.
649 2002-11-13 Morten Welinder <terra@diku.dk>
651 * sc.c (sc_file_open): Create a GIConv object and pass it to
653 (sc_parse_sheet): Convert lines here.
654 (sc_parse_line): Improve the command extraction.
656 2002-11-01 Jody Goldberg <jody@gnome.org>
660 2002-10-27 Jody Goldberg <jody@gnome.org>
664 2002-10-18 Morten Welinder <terra@diku.dk>
666 * sc.c (sc_rangeref_parse): New function to partially handle sc's
669 * sc.c (sc_parse_let): Handle expressions. Turn constant
670 expressions into values.
672 2002-09-30 Jody Goldberg <jody@gnome.org>
676 2002-09-10 Morten Welinder <terra@diku.dk>
678 * sc.c: Avoid trailing comma in enum.
680 2002-08-25 Jody Goldberg <jody@gnome.org>
684 2002-08-19 Jon K Hellan <hellan@acm.org>
686 * sc.c (sc_file_probe): Use glib's seek enum instead of the enum
687 which used to be in libgsf.
689 2002-08-12 Jody Goldberg <jody@gnome.org>
693 2002-07-22 Zbigniew Chyla <cyba@gnome.pl>
695 * plugin.xml.in: Set loader type to "Gnumeric_Builtin:module".
697 2002-07-21 Jody Goldberg <jody@gnome.org>
701 2002-06-21 Jody Goldberg <jody@gnome.org>
703 * sc.c (sc_parse_cell_name_list) : change to parse_cell_name.
705 2002-06-07 Jody Goldberg <jody@gnome.org>
707 * sc.c (sc_file_probe) : new.
708 (sc_file_open) : use probe, and rewrite to support GsfInput.
709 (sc_parse_line) : signature change.
710 (sc_parse_label) : ditto.
711 (sc_parse_let_expr) : ditto.
712 (sc_parse_let) : ditto.
713 (sc_parse_sheet) : ditto.
715 2002-05-29 Jody Goldberg <jody@gnome.org>
719 2002-04-29 Jody Goldberg <jody@gnome.org>
723 2002-03-25 Jody Goldberg <jody@gnome.org>
727 2002-03-10 Jody Goldberg <jody@gnome.org>
731 2002-02-18 Jody Goldberg <jody@gnome.org>
735 2002-01-21 Jody Goldberg <jody@gnome.org>
739 2002-01-15 Jody Goldberg <jody@gnome.org>
743 2002-01-06 Jody Goldberg <jody@gnome.org>
747 2001-12-31 Jody Goldberg <jody@gnome.org>
751 2001-12-24 Jody Goldberg <jody@gnome.org>
755 2001-12-15 Jody Goldberg <jody@gnome.org>
759 2001-11-05 Jody Goldberg <jgoldberg@home,com>
763 2001-10-29 Jody Goldberg <jgoldberg@home.com>
767 2001-10-29 Jody Goldberg <jgoldberg@home.com>
771 2001-10-18 Jody Goldberg <jgoldberg@home.com>
775 2001-10-07 Jody Goldberg <jgoldberg@home.com>
779 2001-09-25 Jon K Hellan <hellan@acm.org>
781 * .cvsignore: Add plugin.xml
783 2001-08-21 Zbigniew Chyla <cyba@gnome.pl>
785 * plugin.xml: Removed
787 * plugin.xml.in: Copied from plugin.xml, prepared for localization.
789 * Makefile.am: Use xml-i18n-tools to create plugin.xml (with
790 translations merged from .po file).
792 2001-08-20 Jody Goldberg <jgoldberg@home.com>
796 2001-08-11 Jody Goldberg <jgoldberg@home.com>
800 2001-07-17 Jody Goldberg <jgoldberg@home.com>
804 2001-06-28 Jody Goldberg <jgoldberg@home>
808 2001-06-27 Jody Goldberg <jgoldberg@home.com>
812 2001-05-21 Zbigniew Chyla <cyba@gnome.pl>
814 * sc.c (sc_file_open):
815 s/FileOpener/GnumFileOpener/
816 s/FileSaver/GnumFileSaver/
818 * plugin.xml (<service>): Register only as importer.
820 2001-05-20 Jody Goldberg <jgoldberg@home.com>
824 2001-05-13 Almer S. Tigelaar <almer@gnome.org>
826 * sc.c (sc_parse_coord): Fix signedness.
828 2001-05-07 Morten Welinder <terra@diku.dk>
830 * sc.c (sc_parse_cell_name_list): g_free, not free.
832 2001-03-17 Jody Goldberg <jgoldberg@home.com>
836 2001-02-23 Jody Goldberg <jgoldberg@home.com>
840 2001-02-19 Jon K Hellan <hellan@acm.org>
842 * sc.c (sc_read_workbook): Fix typo: FILE_SAVER_ID_INVAID ->
843 FILE_SAVER_ID_INVALID.
845 2001-02-16 Jody Goldberg <jgoldberg@home.com>
849 2001-02-12 Karl Eichwalder <ke@suse.de>
851 * Makefile.am (EXTRA_DIST): New variable; add
852 $(gnumeric_plugin_sc_DATA).
854 2001-01-08 Jody Goldberg <jgoldberg@home.com>
856 * sc.c (sc_parse_label) : cell_get_mstyle no longer bumps the ref
859 2000-12-17 Jody Goldberg <jgoldberg@home.com>
863 2000-12-7 Jody Goldberg <jgoldberg@home.com>
867 2000-11-18 Jody Goldberg <jgoldberg@home.com>
871 2000-11-13 Jody Goldberg <jgoldberg@home.com>
875 2000-10-29 Jody Goldberg <jgoldberg@home.com>
877 * sc.c : Adjust to the signature changes for reading views
878 rather than workbooks.
880 2000-10-10 Jody Goldberg <jgoldberg@home.com>
884 2000-08-30 Jody Goldberg <jgoldberg@home.com>
886 * sc.c : include style.h directly.
888 2000-06-18 Jody Goldberg <jgoldberg@home.com>
892 2000-06-18 Jody Goldberg <jgoldberg@home.com>
896 2000-05-20 Jody Goldberg <jgoldberg@home.com>
900 2000-05-20 Jeff Garzik <jgarzik@mandrakesoft.com>
902 * sc.c (sc_cellname_to_coords): Fix one-off bug in cell-name-to-
903 column conversion code.
905 2000-05-09 Jody Goldberg <jgoldberg@home.com>
909 2000-04-21 Jody Goldberg <jgoldberg@home.com>
911 * sc.c (sc_parse_line) : Use NULL name to terminate list of commands
912 rather than decrementing an unsigned.
914 2000-03-23 Jon K Hellan <hellan@acm.org>
916 * sc.c (sc_read_workbook): Set save info, tag as MANUAL.
918 2000-03-04 Morten Welinder <terra@diku.dk>
920 * sc.c (sc_parse_sheet): Fix argument to isalpha.
921 (sc_cellname_to_coords): Fix arguments to isalpha, isdigit, and
924 2000-01-29 Jon K Hellan <hellan@acm.org>
926 * sc.c (sc_read_workbook, sc_parse_sheet): Add
927 CommandContext. Return 0 on success, -1 on failure. Use
928 gnumeric_error_read to report errors.
930 1999-12-30 Jody Goldberg <jgoldberg@home.com>
932 * sc.c (sc_parse_sheet) : Return an error string.
933 (sc_read_workbook) : Ditto.
935 1999-11-21 Jeff Garzik <jgarzik@mandrakesoft.com>
937 * sc.c: General cleanup, handle left/right-justified
938 labels, begin work on expression parsing.
940 1999-11-19 Jeff Garzik <jgarzik@mandrakesoft.com>
943 new SC/xspread file import plug-in.
944 Ultra simple, supports only cell values currently.