Commit 3452c25e authored by Jody Goldberg's avatar Jody Goldberg Committed by Jody Goldberg

revamp extensheet handling and name import. Still does not work for XL95,

2002-03-07  Jody Goldberg <jody@gnome.org>

	* ms-excel-read.c : revamp extensheet handling and name import.
	  Still does not work for XL95, but things should be ok for >= 97.
	  Getting closer to supporting external references.

2002-03-02  Jody Goldberg <jody@gnome.org>

	* ms-excel-write.c (write_externsheets) : Use unquoted.  This code
	  needs some love.

2002-03-02  Jody Goldberg <jody@gnome.org>

	* ms-excel-read.c (ms_excel_read_formula) : avoid leaking when faced
	  with bad input.
	(ms_excel_read_formula) : ditto.

2002-03-06  Jody Goldberg <jody@gnome.org>

	* dialog-advanced-filter.c (advanced_filter) : Use eval_pos_init_sheet.

	* dialog-solver.c (cb_dialog_solve_clicked) : fix leak.

2002-03-07  Jody Goldberg <jody@gnome.org>

	* src/position.c (eval_pos_init*) : handle the optional dependent.

	* src/eval.c (link_expr_dep) : support the adjustment to EvalPos.
	(unlink_expr_dep) : support the adjustment to EvalPos.

	* *.c : directly include gnome-i18n.h, value.h and expr.h
	  where necessary now that they are no longer included.
	* src/func.h : here.

	* src/position.h (EvalPos) : Pass in an optional Dependent.

	* src/expr.h (FunctionEvalInfo) : remove the func_def.  Send in the
	  ExprFunc wrapper instead.  That contains the func-def if desired.

	* src/func.c (function_set_link_handlers) : differentiate signatures
	  for link & unlink.
parent 3e52a153
2002-03-07 Jody Goldberg <jody@gnome.org>
* src/position.c (eval_pos_init*) : handle the optional dependent.
* src/eval.c (link_expr_dep) : support the adjustment to EvalPos.
(unlink_expr_dep) : support the adjustment to EvalPos.
* *.c : directly include gnome-i18n.h, value.h and expr.h
where necessary now that they are no longer included.
* src/func.h : here.
* src/position.h (EvalPos) : Pass in an optional Dependent.
* src/expr.h (FunctionEvalInfo) : remove the func_def. Send in the
ExprFunc wrapper instead. That contains the func-def if desired.
* src/func.c (function_set_link_handlers) : differentiate signatures
for link & unlink.
2002-03-07 Jukka-Pekka Iivonen <jiivonen@hutcs.cs.hut.fi>
* src/analysis-tools.[ch]: Moved into src/tools.
......
2002-03-07 Jody Goldberg <jody@gnome.org>
* src/position.c (eval_pos_init*) : handle the optional dependent.
* src/eval.c (link_expr_dep) : support the adjustment to EvalPos.
(unlink_expr_dep) : support the adjustment to EvalPos.
* *.c : directly include gnome-i18n.h, value.h and expr.h
where necessary now that they are no longer included.
* src/func.h : here.
* src/position.h (EvalPos) : Pass in an optional Dependent.
* src/expr.h (FunctionEvalInfo) : remove the func_def. Send in the
ExprFunc wrapper instead. That contains the func-def if desired.
* src/func.c (function_set_link_handlers) : differentiate signatures
for link & unlink.
2002-03-07 Jukka-Pekka Iivonen <jiivonen@hutcs.cs.hut.fi>
* src/analysis-tools.[ch]: Moved into src/tools.
......
2002-03-07 Jody Goldberg <jody@gnome.org>
* src/position.c (eval_pos_init*) : handle the optional dependent.
* src/eval.c (link_expr_dep) : support the adjustment to EvalPos.
(unlink_expr_dep) : support the adjustment to EvalPos.
* *.c : directly include gnome-i18n.h, value.h and expr.h
where necessary now that they are no longer included.
* src/func.h : here.
* src/position.h (EvalPos) : Pass in an optional Dependent.
* src/expr.h (FunctionEvalInfo) : remove the func_def. Send in the
ExprFunc wrapper instead. That contains the func-def if desired.
* src/func.c (function_set_link_handlers) : differentiate signatures
for link & unlink.
2002-03-07 Jukka-Pekka Iivonen <jiivonen@hutcs.cs.hut.fi>
* src/analysis-tools.[ch]: Moved into src/tools.
......
......@@ -18,6 +18,7 @@
#include "value.h"
#include "plugin-util.h"
#include "module-plugin-defs.h"
#include <libgnome/gnome-i18n.h>
GNUMERIC_MODULE_PLUGIN_INFO_DECL;
......
......@@ -25,6 +25,8 @@
#include "plugin-util.h"
#include "module-plugin-defs.h"
#include <libgnome/gnome-i18n.h>
GNUMERIC_MODULE_PLUGIN_INFO_DECL;
#define N_INPUT_LINES_BETWEEN_UPDATES 50
......
2002-03-07 Jody Goldberg <jody@gnome.org>
* ms-excel-read.c : revamp extensheet handling and name import.
Still does not work for XL95, but things should be ok for >= 97.
Getting closer to supporting external references.
2002-03-02 Jody Goldberg <jody@gnome.org>
* ms-excel-write.c (write_externsheets) : Use unquoted. This code
needs some love.
2002-03-02 Jody Goldberg <jody@gnome.org>
* ms-excel-read.c (ms_excel_read_formula) : avoid leaking when faced
with bad input.
(ms_excel_read_formula) : ditto.
2002-02-28 Jody Goldberg <jody@gnome.org>
* ms-formula-write.c (write_area) : write explicitly scoped addreses
......
This diff is collapsed.
This diff is collapsed.
......@@ -367,7 +367,7 @@ write_externsheets (BiffPut *bp, ExcelWorkbook *wb, ExcelSheet *ignore)
MS_OLE_SET_GUINT8(data, len);
MS_OLE_SET_GUINT8(data + 1, 3); /* Magic */
ms_biff_put_var_write (bp, data, 2);
biff_put_text (bp, esheet->gnum_sheet->name_quoted,
biff_put_text (bp, esheet->gnum_sheet->name_unquoted,
wb->ver, FALSE, AS_PER_VER);
ms_biff_put_commit (bp);
}
......
This diff is collapsed.
......@@ -15,10 +15,11 @@
#include "ms-biff.h"
ExprTree *
ms_excel_parse_formula (ExcelSheet const *sheet,
guint8 const *mem,
ms_excel_parse_formula (ExcelWorkbook const *ewb,
ExcelSheet const *esheet,
int fn_col, int fn_row,
gboolean shared, guint16 length,
gboolean *array_element) ;
guint8 const *mem, guint16 length,
gboolean shared,
gboolean *array_element);
#endif
......@@ -20,6 +20,7 @@
#include "sheet.h"
#include "workbook.h"
#include "format.h"
#include "value.h"
/* ------------------------------------------------------------------------- */
/*
......
......@@ -11,6 +11,8 @@
#include "collect.h"
#include "func.h"
#include "value.h"
#include "expr.h"
#include "datetime.h"
/* ------------------------------------------------------------------------- */
......
......@@ -560,7 +560,7 @@ typedef struct
GnumericCommand parent;
EvalPos pos;
gchar *text;
gchar *text;
} CmdSetText;
GNUMERIC_MAKE_COMMAND (CmdSetText, cmd_set_text);
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment