Commit 2bfa693d authored by Jody Goldberg's avatar Jody Goldberg Committed by Jody Goldberg

http://bugzilla.gnome.org/show_bug.cgi?id=101204 It is ok for sheet B to


2002-12-16  Jody Goldberg <jody@gnome.org>

	http://bugzilla.gnome.org/show_bug.cgi?id=101204
	* analysis-tools.c (cb_cut_into_cols) : It is ok for sheet B to be
	  NULL.
	(cb_cut_into_rows) : ditto.
parent 1ae03af4
......@@ -21,7 +21,7 @@ Pending Patches
- height calculation in render value is hosed for embedded new lines
- validate expression names to ensure that they are not simple values (eg TRUE)
1) graphs
1) graphs {Jody}
2) stf {Andreas}
2.1) UTF-8 cleanliness
2.2) User specifiable character encoding
......
......@@ -147,18 +147,6 @@ under "1.0" are more important.
+ There is some function documentation already, but
it's incomplete.
* Subtotals
+ This will really need to wait for a while.
* Filtering
+ Most of the major elements are there to support in place
filters. All we'd need is a new Dependent type to manage the
filter results.
+ Implement `AutoFilter' tool.
+ Implement filter columns???
* Edit->Fill->Series...
+ Implement `Fill Series' tool with linear, growth and date filling.
......@@ -410,7 +410,6 @@ cb_write_sheet_pairs (ExcelSheetPair *sp, gconstpointer dummy, ExcelWriteState *
static void
excel_write_externsheets_v8 (ExcelWriteState *ewb)
{
/* start with a plugin magic entry */
static guint8 const expr_ref [] = { 0x02, 0, 0x1c, 0x17 };
static guint8 const zeros [] = { 0, 0, 0, 0, 0 ,0 };
static guint8 const magic_addin[] = { 0x01, 0x00, 0x01, 0x3a };
......
2002-12-16 Jody Goldberg <jody@gnome.org>
* analysis-tools.c (cb_cut_into_cols) : It is ok for sheet B to be
NULL.
(cb_cut_into_rows) : ditto.
2002-11-15 Jody Goldberg <jody@gnome.org>
* Release 1.1.12
......
......@@ -365,7 +365,8 @@ cb_cut_into_cols (gpointer data, gpointer user_data)
return;
}
if ((range->type != VALUE_CELLRANGE) ||
(range->v_range.cell.a.sheet != range->v_range.cell.b.sheet)) {
(range->v_range.cell.b.sheet != NULL &&
range->v_range.cell.b.sheet != range->v_range.cell.a.sheet)) {
value_release (range);
return;
}
......@@ -402,7 +403,8 @@ cb_cut_into_rows (gpointer data, gpointer user_data)
return;
}
if ((range->type != VALUE_CELLRANGE) ||
(range->v_range.cell.a.sheet != range->v_range.cell.b.sheet)) {
(range->v_range.cell.b.sheet != NULL &&
range->v_range.cell.b.sheet != range->v_range.cell.a.sheet)) {
value_release (range);
return;
}
......
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