• Jody Goldberg's avatar
    improve handling of arrays. · 7ddc71db
    Jody Goldberg 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
Name
Last commit
Last update
..
dialogs Loading commit data...
pixmaps Loading commit data...
tools Loading commit data...
widgets Loading commit data...
.cvsignore Loading commit data...
GNOME_Gnumeric.xml Loading commit data...
GNOME_Gnumeric_Component.xml Loading commit data...
Makefile.am Loading commit data...
README.gnm_float Loading commit data...
README.gnum_float Loading commit data...
application.c Loading commit data...
application.h Loading commit data...
auto-format.c Loading commit data...
auto-format.h Loading commit data...
bonobo-io.c Loading commit data...
bonobo-io.h Loading commit data...
cell-draw.c Loading commit data...
cell-draw.h Loading commit data...
cell.c Loading commit data...
cell.h Loading commit data...
cellspan.c Loading commit data...
cellspan.h Loading commit data...
clipboard.c Loading commit data...
clipboard.h Loading commit data...
cmd-edit.c Loading commit data...
cmd-edit.h Loading commit data...
collect.c Loading commit data...
collect.h Loading commit data...
colrow.c Loading commit data...
colrow.h Loading commit data...
command-context-priv.h Loading commit data...
command-context-stderr.c Loading commit data...
command-context-stderr.h Loading commit data...
command-context.c Loading commit data...
command-context.h Loading commit data...
commands.c Loading commit data...
commands.h Loading commit data...
complete-sheet.c Loading commit data...
complete-sheet.h Loading commit data...
complete.c Loading commit data...
complete.h Loading commit data...
complex.c Loading commit data...
complex.h Loading commit data...
consolidate.c Loading commit data...
consolidate.h Loading commit data...
corba-args.c Loading commit data...
corba-sheet.c Loading commit data...
corba-workbook-factory.c Loading commit data...
corba-workbook.c Loading commit data...
corba.h Loading commit data...
dates.c Loading commit data...
dates.h Loading commit data...
datetime.c Loading commit data...
datetime.h Loading commit data...
dependent.c Loading commit data...
dependent.h Loading commit data...
embeddable-grid.c Loading commit data...
embeddable-grid.h Loading commit data...
error-info.c Loading commit data...
error-info.h Loading commit data...
expr-impl.h Loading commit data...
expr-name.c Loading commit data...
expr-name.h Loading commit data...
expr.c Loading commit data...
expr.h Loading commit data...
file-autoft.c Loading commit data...
file-autoft.h Loading commit data...
file-priv.h Loading commit data...
file.c Loading commit data...
file.h Loading commit data...
format-template.c Loading commit data...
format-template.h Loading commit data...
format.c Loading commit data...
format.h Loading commit data...
formats.c Loading commit data...
formats.h Loading commit data...
func-builtin.c Loading commit data...
func-builtin.h Loading commit data...
func.c Loading commit data...
func.h Loading commit data...
global-gnome-font.c Loading commit data...
global-gnome-font.h Loading commit data...
gnm-marshalers.list Loading commit data...
gnumeric-canvas.c Loading commit data...
gnumeric-canvas.h Loading commit data...
gnumeric-gconf-priv.h Loading commit data...
gnumeric-gconf.c Loading commit data...
gnumeric-gconf.h Loading commit data...
gnumeric-graph.c Loading commit data...
gnumeric-graph.h Loading commit data...
gnumeric-pane.c Loading commit data...
gnumeric-pane.h Loading commit data...
gnumeric-simple-canvas.c Loading commit data...
gnumeric-simple-canvas.h Loading commit data...
gnumeric.h Loading commit data...
gui-clipboard.c Loading commit data...
gui-clipboard.h Loading commit data...
gui-file.c Loading commit data...
gui-file.h Loading commit data...
gui-gnumeric.h Loading commit data...
gui-util.c Loading commit data...
gui-util.h Loading commit data...
gutils.c Loading commit data...
gutils.h Loading commit data...
history.c Loading commit data...
history.h Loading commit data...
hlink-impl.h Loading commit data...
hlink.c Loading commit data...
hlink.h Loading commit data...
io-context-priv.h Loading commit data...
io-context.c Loading commit data...
io-context.h Loading commit data...
item-acetate.c Loading commit data...
item-acetate.h Loading commit data...
item-bar.c Loading commit data...
item-bar.h Loading commit data...
item-cursor.c Loading commit data...
item-cursor.h Loading commit data...
item-debug.c Loading commit data...
item-debug.h Loading commit data...
item-edit.c Loading commit data...
item-edit.h Loading commit data...
item-grid.c Loading commit data...
item-grid.h Loading commit data...
libgnumeric.c Loading commit data...
libgnumeric.h Loading commit data...
main-application.c Loading commit data...
main-component.c Loading commit data...
mathfunc.c Loading commit data...
mathfunc.h Loading commit data...
module-plugin-defs.h Loading commit data...
mstyle.c Loading commit data...
mstyle.h Loading commit data...
normal-args.c Loading commit data...
number-match-test.c Loading commit data...
number-match.c Loading commit data...
number-match.h Loading commit data...
numbers.h Loading commit data...
parse-util.c Loading commit data...
parse-util.h Loading commit data...
parser.y Loading commit data...
pattern.c Loading commit data...
pattern.h Loading commit data...
plugin-loader-module.c Loading commit data...
plugin-loader-module.h Loading commit data...
plugin-loader.c Loading commit data...
plugin-loader.h Loading commit data...
plugin-service.c Loading commit data...
plugin-service.h Loading commit data...
plugin-util.c Loading commit data...
plugin-util.h Loading commit data...
plugin.c Loading commit data...
plugin.h Loading commit data...
position.c Loading commit data...
position.h Loading commit data...
preview-grid.c Loading commit data...
preview-grid.h Loading commit data...
print-cell.c Loading commit data...
print-cell.h Loading commit data...
print-info.c Loading commit data...
print-info.h Loading commit data...
print.c Loading commit data...
print.h Loading commit data...
rangefunc-strings.c Loading commit data...
rangefunc-strings.h Loading commit data...
rangefunc.c Loading commit data...
rangefunc.h Loading commit data...
ranges.c Loading commit data...
ranges.h Loading commit data...
regression.c Loading commit data...
regression.h Loading commit data...
rendered-value.c Loading commit data...
rendered-value.h Loading commit data...
search.c Loading commit data...
search.h Loading commit data...
selection.c Loading commit data...
selection.h Loading commit data...
sheet-autofill.c Loading commit data...
sheet-autofill.h Loading commit data...
sheet-control-gui-priv.h Loading commit data...
sheet-control-gui.c Loading commit data...
sheet-control-gui.h Loading commit data...
sheet-control-priv.h Loading commit data...
sheet-control.c Loading commit data...
sheet-control.h Loading commit data...
sheet-merge.c Loading commit data...
sheet-merge.h Loading commit data...
sheet-object-bonobo.c Loading commit data...
sheet-object-bonobo.h Loading commit data...
sheet-object-cell-comment.c Loading commit data...
sheet-object-cell-comment.h Loading commit data...
sheet-object-container.c Loading commit data...
sheet-object-container.h Loading commit data...
sheet-object-graphic.c Loading commit data...
sheet-object-graphic.h Loading commit data...
sheet-object-image.c Loading commit data...
sheet-object-image.h Loading commit data...
sheet-object-impl.h Loading commit data...
sheet-object-item.c Loading commit data...
sheet-object-item.h Loading commit data...
sheet-object-widget.c Loading commit data...
sheet-object-widget.h Loading commit data...
sheet-object.c Loading commit data...
sheet-object.h Loading commit data...
sheet-private.h Loading commit data...
sheet-style.c Loading commit data...
sheet-style.h Loading commit data...
sheet-view.c Loading commit data...
sheet-view.h Loading commit data...
sheet.c Loading commit data...
sheet.h Loading commit data...
solver.h Loading commit data...
sort.c Loading commit data...
sort.h Loading commit data...
stf-export.c Loading commit data...
stf-export.h Loading commit data...
stf-parse.c Loading commit data...
stf-parse.h Loading commit data...
stf.c Loading commit data...
stf.h Loading commit data...
str.c Loading commit data...
str.h Loading commit data...
style-border.c Loading commit data...
style-border.h Loading commit data...
style-color.c Loading commit data...
style-color.h Loading commit data...
style-condition.c Loading commit data...
style-condition.h Loading commit data...
style.c Loading commit data...
style.h Loading commit data...
summary.c Loading commit data...
summary.h Loading commit data...
symbol.c Loading commit data...
symbol.h Loading commit data...
test-format.c Loading commit data...
test-parser.c Loading commit data...
test-token.c Loading commit data...
test.c Loading commit data...
test.h Loading commit data...
validation.c Loading commit data...
validation.h Loading commit data...
value-sheet.c Loading commit data...
value.c Loading commit data...
value.h Loading commit data...
workbook-cmd-format.c Loading commit data...
workbook-cmd-format.h Loading commit data...
workbook-control-component-priv.h Loading commit data...
workbook-control-component.c Loading commit data...
workbook-control-component.h Loading commit data...
workbook-control-corba.c Loading commit data...
workbook-control-corba.h Loading commit data...
workbook-control-gui-priv.h Loading commit data...
workbook-control-gui.c Loading commit data...
workbook-control-gui.h Loading commit data...
workbook-control-priv.h Loading commit data...
workbook-control-standalone-priv.h Loading commit data...
workbook-control-standalone.c Loading commit data...
workbook-control-standalone.h Loading commit data...
workbook-control.c Loading commit data...
workbook-control.h Loading commit data...
workbook-edit.c Loading commit data...
workbook-edit.h Loading commit data...
workbook-format-toolbar.c Loading commit data...
workbook-format-toolbar.h Loading commit data...
workbook-object-toolbar.c Loading commit data...
workbook-object-toolbar.h Loading commit data...
workbook-priv.h Loading commit data...
workbook-private.c Loading commit data...
workbook-private.h Loading commit data...
workbook-view.c Loading commit data...
workbook-view.h Loading commit data...
workbook.c Loading commit data...
workbook.h Loading commit data...
xml-io-autoft.c Loading commit data...
xml-io-autoft.h Loading commit data...
xml-io-version.h Loading commit data...
xml-io.c Loading commit data...
xml-io.h Loading commit data...
xml-sax-read.c Loading commit data...