-
JodyGoldberg authored
2002-08-08 Jody Goldberg <jody@gnome.org> * ms-formula-read.c (ms_excel_parse_formula) : improve handling of arrays. * ms-excel-read.c (biff_boundsheet_data_new) : improve debug spew. (sst_read_string) : no need to pass version an sst is biff8 specific. (ms_excel_read_SST) : ditto. (ms_excel_read_EXSST) : new convience routine. (biff_boundsheet_data_new) : move boundsheet_data_by_index into a ptr array, and store the gnumeric sheets directly. (ms_excel_workbook_new) : use g_hash_table_new_full to make cleanup easier. (ms_excel_workbook_destroy) : simplify. (ms_excel_read_SETUP) : support the 'print comments' flag (ms_excel_read_MULRK) : split into its own function. (ms_excel_read_MULBLANK) : ditto. (ms_excel_read_SCL) : ditto (ms_excel_read_sheet) : spew the sheet password in case we need to generate it. (ms_excel_SUPBOOK) : I finally understand the self reference magic. More work to do to support external links. (ms_excel_workbook_get_externsheet_v8) : improve the warnings on error. (ms_excel_externsheet_v8) : those sheet indicies are BOUNDSHEET references if the supbook is a self reference. We can not directly access the Gnumeric sheets because XL has hidden elements that skew the index. (ms_excel_workbook_get_externsheet_v7) : ditto. (ms_excel_externsheet_v7) : store the sheet directly. * ms-excel-write.c (write_magic_interface) : biff8 stores the code page in the interface header for some reason. (ms_excel_write_EOF) : rename from biff_write_eof. (excel_write_SETUP) : new. (write_wsbool) : remove duplicate code. (excel_write_COUNTRY) : new. (write_sheet_head) : tidy. (excel_write_sheet_tail) : SCL is not version specific. (sst_collect_str) : new. (ms_excel_write_SST) : prepare to write an SST (not finished) 2002-08-08 Jody Goldberg <jody@gnome.org> * src/workbook-view.c (wb_view_new_from_input) : its ok to have 0 sheets, this is not the place to display the error messages. * src/expr-name.c (expr_name_init) : activate the builtins to help catch someone trying to unref them. * gnumeric.desktop.in (Categories) : add encoding * src/value.c (value_get_as_string) : quote strings in arrays 2002-08-07 Jody Goldberg <jody@gnome.org> * src/command-context.c (cmd_context_set_sensitive) : move here from workbook_control_set_sensitive. * src/workbook-view.c (wb_view_save_as) : use it here. * src/gui-file.c (gui_file_read) : rename it here. * src/command-context-stderr.c (ccs_get_password) : new. (ccs_set_sensitive) : new. (ccs_class_init) : register them.
7ddc71db