1 2018-03-13 Morten Welinder <terra@gnome.org>
5 2017-12-28 Morten Welinder <terra@gnome.org>
9 2017-12-01 Morten Welinder <terra@gnome.org>
13 2017-11-18 Morten Welinder <terra@gnome.org>
17 2017-07-06 Morten Welinder <terra@gnome.org>
21 2017-03-20 Morten Welinder <terra@gnome.org>
25 2017-01-30 Morten Welinder <terra@gnome.org>
29 2016-08-20 Morten Welinder <terra@gnome.org>
33 2016-06-29 Morten Welinder <terra@gnome.org>
37 2016-06-17 Morten Welinder <terra@gnome.org>
41 2016-05-06 Morten Welinder <terra@gnome.org>
45 2016-03-22 Morten Welinder <terra@gnome.org>
49 2016-02-06 Morten Welinder <terra@gnome.org>
53 2015-12-28 Morten Welinder <terra@gnome.org>
57 2015-12-25 Morten Welinder <terra@gnome.org>
61 2015-09-20 Morten Welinder <terra@gnome.org>
65 2015-07-28 Morten Welinder <terra@gnome.org>
69 2015-05-11 Morten Welinder <terra@gnome.org>
71 * sc.c (sc_parse_label): Single quote is no good. Fixes #749240.
73 2015-04-16 Morten Welinder <terra@gnome.org>
77 2015-03-04 Morten Welinder <terra@gnome.org>
81 2015-02-04 Morten Welinder <terra@gnome.org>
85 2015-01-23 Morten Welinder <terra@gnome.org>
89 2014-09-25 Morten Welinder <terra@gnome.org>
93 2014-06-09 Morten Welinder <terra@gnome.org>
97 2014-05-23 Morten Welinder <terra@gnome.org>
101 2014-04-30 Morten Welinder <terra@gnome.org>
105 2014-04-13 Morten Welinder <terra@gnome.org>
109 2014-03-18 Morten Welinder <terra@gnome.org>
113 2014-03-03 Morten Welinder <terra@gnome.org>
117 2014-02-16 Morten Welinder <terra@gnome.org>
121 2014-02-11 Morten Welinder <terra@gnome.org>
125 2013-11-28 Morten Welinder <terra@gnome.org>
129 2013-10-07 Morten Welinder <terra@gnome.org>
133 2013-09-01 Morten Welinder <terra@gnome.org>
137 2013-08-27 Morten Welinder <terra@gnome.org>
141 2013-08-19 Morten Welinder <terra@gnome.org>
145 2013-07-15 Morten Welinder <terra@gnome.org>
147 * sc.c (sc_parse_format_set_type): Guard against bogus format.
150 2013-07-10 Morten Welinder <terra@gnome.org>
154 2013-06-25 Morten Welinder <terra@gnome.org>
158 2013-04-26 Morten Welinder <terra@gnome.org>
162 2013-03-09 Morten Welinder <terra@gnome.org>
166 2012-12-18 Morten Welinder <terra@gnome.org>
170 2012-11-29 Morten Welinder <terra@gnome.org>
174 2012-11-16 Morten Welinder <terra@gnome.org>
178 2012-09-06 Morten Welinder <terra@gnome.org>
182 2012-07-15 Morten Welinder <terra@gnome.org>
186 2012-06-25 Morten Welinder <terra@gnome.org>
190 2012-04-21 Morten Welinder <terra@gnome.org>
194 2012-03-02 Morten Welinder <terra@gnome.org>
198 2011-11-27 Morten Welinder <terra@gnome.org>
202 2011-11-24 Morten Welinder <terra@gnome.org>
206 2011-07-31 Morten Welinder <terra@gnome.org>
210 2011-05-21 Morten Welinder <terra@gnome.org>
214 2011-03-24 Morten Welinder <terra@gnome.org>
218 2011-02-05 Morten Welinder <terra@gnome.org>
220 * sc.c (sc_parse_format_set_width): Enlarge sheet if needed.
222 (enlarge): New function, split from...
223 (sc_sheet_cell_fetch): ...here.
225 2011-02-02 Morten Welinder <terra@gnome.org>
229 2010-11-25 Morten Welinder <terra@gnome.org>
233 2010-10-11 Andreas J. Guelzow <aguelzow@pyrshep.ca>
235 * sc.c (sc_colname_to_coords): new
236 (sc_cellname_to_coords): use sc_colname_to_coords
237 (sc_parse_format_set_width): new
238 (sc_parse_format_free_precision): new
239 (sc_parse_format_get_precision): new
240 (sc_parse_format_save_precision): new
241 (sc_parse_format_apply_precision): new
242 (sc_parse_format_set_type): new
243 (sc_parse_format): implement
244 (sc_parse_fmt): apply precision
245 (sc_parse_line): use sc_warning
246 (sc_format_free): new
247 (sc_file_open): initialize and finalize new fields
249 2010-10-08 Andreas J. Guelzow <aguelzow@pyrshep.ca>
251 * sc.c (sc_parse_set): new
252 (sc_parse_format): new stub
253 (sc_parse_format_definition): new stub
254 (sc_cmd_list): connect sc_parse_set and sc_parse_format
255 (sc_parse_set_handle_option): new
257 2010-10-08 Andreas J. Guelzow <aguelzow@pyrshep.ca>
259 * sc.c (sc_parse_goto): new
260 (sc_cmd_list): connect sc_parse_goto
262 2010-10-08 Andreas J. Guelzow <aguelzow@pyrshep.ca>
264 * sc.c (sc_parse_coord_real): new, former part of sc_parse_coord
265 (sc_parse_coord): use sc_parse_coord_real
267 (sc_cmd_list): connect sc_parse_fmt
269 2010-10-08 Andreas J. Guelzow <aguelzow@pyrshep.ca>
271 * sc.c (ScParseState): add fields
272 (sc_go_error_info_new_vprintf): new
273 (sc_warning): new; replace all g_warnings with calls to sc_warning
274 (sc_sheet_cell_fetch): change first argument and change all call
275 (sc_file_open): initalize and finalize new fields of ScParseState
277 2010-10-07 Andreas J. Guelzow <aguelzow@pyrshep.ca>
279 * sc.c: pass all calls to sheet_cell_fetch via sc_sheet_cell_fetch
280 (sc_sheet_cell_fetch): new
281 (sc_parse_cell_name_list): check for NULL cell
283 2010-10-01 Morten Welinder <terra@gnome.org>
287 2010-09-04 Morten Welinder <terra@gnome.org>
291 2010-08-16 Morten Welinder <terra@gnome.org>
295 2010-07-30 Morten Welinder <terra@gnome.org>
299 2010-06-28 Morten Welinder <terra@gnome.org>
303 2010-06-16 Morten Welinder <terra@gnome.org>
307 2010-05-30 Morten Welinder <terra@gnome.org>
311 2010-05-20 Morten Welinder <terra@gnome.org>
315 2010-05-07 Morten Welinder <terra@gnome.org>
319 2010-04-16 Morten Welinder <terra@gnome.org>
323 2010-03-08 Morten Welinder <terra@gnome.org>
327 2010-02-13 Morten Welinder <terra@gnome.org>
331 2010-01-19 Morten Welinder <terra@gnome.org>
335 2009-12-15 Morten Welinder <terra@gnome.org>
339 2009-11-29 Morten Welinder <terra@gnome.org>
343 2009-11-01 Morten Welinder <terra@gnome.org>
347 2009-10-11 Morten Welinder <terra@gnome.org>
351 2009-09-20 Morten Welinder <terra@gnome.org>
355 2009-09-05 Morten Welinder <terra@gnome.org>
359 2009-08-30 Morten Welinder <terra@gnome.org>
363 2009-08-15 Morten Welinder <terra@gnome.org>
367 2009-06-20 Morten Welinder <terra@gnome.org>
371 2009-05-23 Morten Welinder <terra@gnome.org>
375 2009-05-06 Morten Welinder <terra@gnome.org>
379 2009-04-25 Morten Welinder <terra@gnome.org>
383 2009-03-22 Morten Welinder <terra@gnome.org>
387 2009-02-22 Morten Welinder <terra@gnome.org>
391 2008-12-14 Morten Welinder <terra@gnome.org>
393 * sc.c (sc_parse_sheet): Continue after error.
394 (sc_parse_define): Handle definitions of locations.
395 (sc_parse_coord): Return error code.
396 (sc_parse_coord): Handle defined names too. Fixes #564495.
398 2008-10-18 Jody Goldberg <jody@gnome.org>
402 2008-08-29 Jody Goldberg <jody@gnome.org>
406 2008-06-25 Jody Goldberg <jody@gnome.org>
410 2008-05-04 Jody Goldberg <jody@gnome.org>
414 2007-12-21 Jody Goldberg <jody@gnome.org>
418 2007-12-03 Jody Goldberg <jody@gnome.org>
422 2007-11-19 Jody Goldberg <jody@gnome.org>
426 2007-11-04 Morten Welinder <terra@gnome.org>
430 2007-10-21 Morten Welinder <terra@gnome.org>
434 2007-09-04 Jody Goldberg <jody@gnome.org>
438 2007-07-24 Jody Goldberg <jody@gnome.org>
442 2007-05-03 Morten Welinder <terra@gnome.org>
446 2007-04-21 Morten Welinder <terra@gnome.org>
450 2007-03-05 Jody Goldberg <jody@gnome.org>
452 * sc.c (sc_func_map_in) : adapt to change in ExprConv
454 2007-03-04 Morten Welinder <terra@gnome.org>
458 2007-02-16 Morten Welinder <terra@gnome.org>
462 2006-12-17 Jody Goldberg <jody@gnome.org>
466 2006-12-04 Jody Goldberg <jody@gnome.org>
470 2006-11-20 Morten Welinder <terra@gnome.org>
472 * sc.c (sc_parse_let): Handle functions with no args.
474 2006-11-20 Jody Goldberg <jody@gnome.org>
478 2006-11-19 Morten Welinder <terra@gnome.org>
482 2006-10-17 Jody Goldberg <jody@gnome.org>
486 2006-10-02 Jody Goldberg <jody@gnome.org>
490 2006-05-25 Jean Brefort <jean.brefort@normalesup.org>
492 * sc.c: replaced gi18n.h by gi18n-lib.h.
494 2006-05-08 Jody Goldberg <jody@gnome.org>
498 2006-04-29 Jody Goldberg <jody@gnome.org>
500 * sc.c (set_h_align) : don't change a style that is already in the
503 2005-11-14 Jody Goldberg <jody@gnome.org>
507 2005-10-10 Jody Goldberg <jody@gnome.org>
511 2005-09-08 Jody Goldberg <jody@gnome.org>
515 2005-08-28 Morten Welinder <terra@gnome.org>
519 2005-08-28 Morten Welinder <terra@gnome.org>
523 2005-08-15 Morten Welinder <terra@gnome.org>
527 2005-07-07 Jon K Hellan <hellan@acm.org>
529 * sc.c (ScParseState): New struct.
530 (sc_parse_label, sc_parse_let, sc_cmd_t, sc_parse_line,
531 (sc_parse_sheet): Call with ScParseState.
532 (sc_row_parse): New. Like row_parse in parse_utils, but accepts
534 (sc_rangeref_parse): Rewrite. Based on gnm_1_0_rangeref_parse, but
535 uses sc_row_parse and doesn't handle sheets or workbooks.
536 (sc_parse_let): Remove '@'s before parsing. Use state's expr
537 conventions. Queue recalc of valueless expressions.
538 (simple_renames): Mapping table from sc to gnumeric function names.
539 (function_renamer): New. Renames functions from sc to gnumeric.
540 (sc_conventions): New. Creates a GnmExprConventions appropriate to
542 (sc_file_open): Call sheet parser with ScParseState. Initialize
545 2005-06-13 Jody Goldberg <jody@gnome.org>
549 2005-05-10 Jody Goldberg <jody@gnome.org>
553 2005-04-18 Stepan Kasal <kasal@ucw.cz>
555 * sc.c (sc_rangeref_parse): Mark the function as G_GNUC_UNUSED.
557 2005-02-08 Jody Goldberg <jody@gnome.org>
561 2005-01-17 Jody Goldberg <jody@gnome.org>
565 2005-01-12 Jody Goldberg <jody@gnome.org>
567 * sc.c : include stdlib.h to remove warning about atoi
569 2004-12-09 Jody Goldberg <jody@gnome.org>
573 2004-11-28 Jody Goldberg <jody@gnome.org>
577 2004-11-07 Jody Goldberg <jody@gnome.org>
581 2004-10-31 Jody Goldberg <jody@gnome.org>
585 2004-10-05 Jody Goldberg <jody@gnome.org>
589 2004-09-08 Jody Goldberg <jody@gnome.org>
593 2004-08-29 Jody Goldberg <jody@gnome.org>
597 2004-07-19 Jody Goldberg <jody@gnome.org>
601 2004-03-28 Jody Goldberg <jody@gnome.org>
605 2003-12-23 Jody Goldberg <jody@gnome.org>
609 2003-11-26 Jody Goldberg <jody@gnome.org>
613 2003-10-08 Jody Goldberg <jody@gnome.org>
617 2003-09-15 Jody Goldberg <jody@gnome.org>
621 2003-09-10 Jody Goldberg <jody@gnome.org>
625 2003-08-21 Jody Goldberg <jody@gnome.org>
629 2003-06-07 Jody Goldberg <jody@gnome.org>
633 2003-06-07 Jody Goldberg <jody@gnome.org>
637 2003-05-11 Jody Goldberg <jody@gnome.org>
641 2003-04-09 Morten Welinder <terra@gnome.org>
643 * sc.c (sc_parse_coord): Prevent buffer overflow.
645 2003-01-28 Jody Goldberg <jody@gnome.org>
649 2002-12-31 Jody Goldberg <jody@gnome.org>
653 2002-12-22 Jody Goldberg <jody@gnome.org>
657 2002-12-22 Jody Goldberg <jody@gnome.org>
661 2002-11-20 Morten Welinder <terra@diku.dk>
663 * sc.c (sc_cellname_to_coords): Eliminate ctype.h usage.
665 2002-11-15 Jody Goldberg <jody@gnome.org>
669 2002-11-14 Jon K Hellan <hellan@acm.org>
671 * plugin.xml.in: Remove "open" and "import" attributes.
673 2002-11-13 Morten Welinder <terra@diku.dk>
675 * sc.c (sc_file_open): Create a GIConv object and pass it to
677 (sc_parse_sheet): Convert lines here.
678 (sc_parse_line): Improve the command extraction.
680 2002-11-01 Jody Goldberg <jody@gnome.org>
684 2002-10-27 Jody Goldberg <jody@gnome.org>
688 2002-10-18 Morten Welinder <terra@diku.dk>
690 * sc.c (sc_rangeref_parse): New function to partially handle sc's
693 * sc.c (sc_parse_let): Handle expressions. Turn constant
694 expressions into values.
696 2002-09-30 Jody Goldberg <jody@gnome.org>
700 2002-09-10 Morten Welinder <terra@diku.dk>
702 * sc.c: Avoid trailing comma in enum.
704 2002-08-25 Jody Goldberg <jody@gnome.org>
708 2002-08-19 Jon K Hellan <hellan@acm.org>
710 * sc.c (sc_file_probe): Use glib's seek enum instead of the enum
711 which used to be in libgsf.
713 2002-08-12 Jody Goldberg <jody@gnome.org>
717 2002-07-22 Zbigniew Chyla <cyba@gnome.pl>
719 * plugin.xml.in: Set loader type to "Gnumeric_Builtin:module".
721 2002-07-21 Jody Goldberg <jody@gnome.org>
725 2002-06-21 Jody Goldberg <jody@gnome.org>
727 * sc.c (sc_parse_cell_name_list) : change to parse_cell_name.
729 2002-06-07 Jody Goldberg <jody@gnome.org>
731 * sc.c (sc_file_probe) : new.
732 (sc_file_open) : use probe, and rewrite to support GsfInput.
733 (sc_parse_line) : signature change.
734 (sc_parse_label) : ditto.
735 (sc_parse_let_expr) : ditto.
736 (sc_parse_let) : ditto.
737 (sc_parse_sheet) : ditto.
739 2002-05-29 Jody Goldberg <jody@gnome.org>
743 2002-04-29 Jody Goldberg <jody@gnome.org>
747 2002-03-25 Jody Goldberg <jody@gnome.org>
751 2002-03-10 Jody Goldberg <jody@gnome.org>
755 2002-02-18 Jody Goldberg <jody@gnome.org>
759 2002-01-21 Jody Goldberg <jody@gnome.org>
763 2002-01-15 Jody Goldberg <jody@gnome.org>
767 2002-01-06 Jody Goldberg <jody@gnome.org>
771 2001-12-31 Jody Goldberg <jody@gnome.org>
775 2001-12-24 Jody Goldberg <jody@gnome.org>
779 2001-12-15 Jody Goldberg <jody@gnome.org>
783 2001-11-05 Jody Goldberg <jgoldberg@home,com>
787 2001-10-29 Jody Goldberg <jgoldberg@home.com>
791 2001-10-29 Jody Goldberg <jgoldberg@home.com>
795 2001-10-18 Jody Goldberg <jgoldberg@home.com>
799 2001-10-07 Jody Goldberg <jgoldberg@home.com>
803 2001-09-25 Jon K Hellan <hellan@acm.org>
805 * .cvsignore: Add plugin.xml
807 2001-08-21 Zbigniew Chyla <cyba@gnome.pl>
809 * plugin.xml: Removed
811 * plugin.xml.in: Copied from plugin.xml, prepared for localization.
813 * Makefile.am: Use xml-i18n-tools to create plugin.xml (with
814 translations merged from .po file).
816 2001-08-20 Jody Goldberg <jgoldberg@home.com>
820 2001-08-11 Jody Goldberg <jgoldberg@home.com>
824 2001-07-17 Jody Goldberg <jgoldberg@home.com>
828 2001-06-28 Jody Goldberg <jgoldberg@home>
832 2001-06-27 Jody Goldberg <jgoldberg@home.com>
836 2001-05-21 Zbigniew Chyla <cyba@gnome.pl>
838 * sc.c (sc_file_open):
839 s/FileOpener/GnumFileOpener/
840 s/FileSaver/GnumFileSaver/
842 * plugin.xml (<service>): Register only as importer.
844 2001-05-20 Jody Goldberg <jgoldberg@home.com>
848 2001-05-13 Almer S. Tigelaar <almer@gnome.org>
850 * sc.c (sc_parse_coord): Fix signedness.
852 2001-05-07 Morten Welinder <terra@diku.dk>
854 * sc.c (sc_parse_cell_name_list): g_free, not free.
856 2001-03-17 Jody Goldberg <jgoldberg@home.com>
860 2001-02-23 Jody Goldberg <jgoldberg@home.com>
864 2001-02-19 Jon K Hellan <hellan@acm.org>
866 * sc.c (sc_read_workbook): Fix typo: FILE_SAVER_ID_INVAID ->
867 FILE_SAVER_ID_INVALID.
869 2001-02-16 Jody Goldberg <jgoldberg@home.com>
873 2001-02-12 Karl Eichwalder <ke@suse.de>
875 * Makefile.am (EXTRA_DIST): New variable; add
876 $(gnumeric_plugin_sc_DATA).
878 2001-01-08 Jody Goldberg <jgoldberg@home.com>
880 * sc.c (sc_parse_label) : cell_get_mstyle no longer bumps the ref
883 2000-12-17 Jody Goldberg <jgoldberg@home.com>
887 2000-12-7 Jody Goldberg <jgoldberg@home.com>
891 2000-11-18 Jody Goldberg <jgoldberg@home.com>
895 2000-11-13 Jody Goldberg <jgoldberg@home.com>
899 2000-10-29 Jody Goldberg <jgoldberg@home.com>
901 * sc.c : Adjust to the signature changes for reading views
902 rather than workbooks.
904 2000-10-10 Jody Goldberg <jgoldberg@home.com>
908 2000-08-30 Jody Goldberg <jgoldberg@home.com>
910 * sc.c : include style.h directly.
912 2000-06-18 Jody Goldberg <jgoldberg@home.com>
916 2000-06-18 Jody Goldberg <jgoldberg@home.com>
920 2000-05-20 Jody Goldberg <jgoldberg@home.com>
924 2000-05-20 Jeff Garzik <jgarzik@mandrakesoft.com>
926 * sc.c (sc_cellname_to_coords): Fix one-off bug in cell-name-to-
927 column conversion code.
929 2000-05-09 Jody Goldberg <jgoldberg@home.com>
933 2000-04-21 Jody Goldberg <jgoldberg@home.com>
935 * sc.c (sc_parse_line) : Use NULL name to terminate list of commands
936 rather than decrementing an unsigned.
938 2000-03-23 Jon K Hellan <hellan@acm.org>
940 * sc.c (sc_read_workbook): Set save info, tag as MANUAL.
942 2000-03-04 Morten Welinder <terra@diku.dk>
944 * sc.c (sc_parse_sheet): Fix argument to isalpha.
945 (sc_cellname_to_coords): Fix arguments to isalpha, isdigit, and
948 2000-01-29 Jon K Hellan <hellan@acm.org>
950 * sc.c (sc_read_workbook, sc_parse_sheet): Add
951 CommandContext. Return 0 on success, -1 on failure. Use
952 gnumeric_error_read to report errors.
954 1999-12-30 Jody Goldberg <jgoldberg@home.com>
956 * sc.c (sc_parse_sheet) : Return an error string.
957 (sc_read_workbook) : Ditto.
959 1999-11-21 Jeff Garzik <jgarzik@mandrakesoft.com>
961 * sc.c: General cleanup, handle left/right-justified
962 labels, begin work on expression parsing.
964 1999-11-19 Jeff Garzik <jgarzik@mandrakesoft.com>
967 new SC/xspread file import plug-in.
968 Ultra simple, supports only cell values currently.