BUGS 4.54 KB
Newer Older
Jody Goldberg's avatar
Jody Goldberg committed
1 2 3 4 5 6
A list of know issues that need to be addressed.
Divided into, things that will prevent release,
and longer term bugs.

Release Critical
----------------
7

8 9
- new wb_controls do not display 
    : selection string
Jody Goldberg's avatar
Jody Goldberg committed
10

11 12
- we leak merged regions on exit

Jody Goldberg's avatar
Jody Goldberg committed
13 14
Long term breakage
------------------
15

Jody Goldberg's avatar
Jody Goldberg committed
16
- Look into ability to identify versions of gnumeric xml that are newer than we
17
  are.  Ask DV about name spaces.
Jody Goldberg's avatar
Jody Goldberg committed
18

Morten Welinder's avatar
Morten Welinder committed
19
- Entering "=1e11111" yields "Syntax Error", not "overflow".
20
  In general parsing needs better error messages.
Morten Welinder's avatar
Morten Welinder committed
21

22 23
- Why does the number matching bother comparing against formats that are
  covered by 'General' ?
Morten Welinder's avatar
Morten Welinder committed
24

25 26
- format.c: we should resolve all the separators at gnumeric_setlocale time,
  not every time we need them.
27

28 29 30
- When setting the width of columns, the undo/redo text should be more
  informative like "Setting width of columns A through E".

31 32 33 34
- when guessing the format of a possible value we should try the format
  associated with the cell FIRST rather than later.  eg enter '10-1' (without
  quotes) in a cell with an assigned format of Text.  This should be treated as
  text.  Instead It parses as a Date (Oct 1) and gets converted.
Jody Goldberg's avatar
Jody Goldberg committed
35

36 37 38 39
- We should put the sensitization/desensitization of the toolbars
  on a timer/idle hander so that it will not trigger until a second
  or so after the edit starts/ends.  This will decrease the irritating
  flashing when entering data quickly.
40 41
- The currency list in the format dialog needs to be sorted for the locale
- When applying a currency symbol we need to store the NON-localized id.
Jody Goldberg's avatar
Jody Goldberg committed
42 43
- Increase/Decrease precision toolbar buttons should look at the displayed
  precision for the edit cell and assign the changed value to the entire
44
  selection.  Not individually adjusting each non-blank cell's precision.
45
  This would mirror the application of bold/italic/underline
Morten Welinder's avatar
gripe  
Morten Welinder committed
46 47
- Moreover, the above buttons ought to work.  Try "44", click $, then add
  and remove decimals.
48 49
- While we're playing with those functions, lets add simple ones like inc/dec
  font size and things like that.
50

51 52 53 54 55 56 57 58 59
- Fix Borders

STF - pasting a single line should not invoke the importer

- locale : Saving xml should not rely on changing the textdomain to
           disable translation of TRUE/FALSE in expressions.
	 : Support parsing and displaying locale specific function
	   names.

60
- formats with AM/PM need to be internationalized.
Jody Goldberg's avatar
Jody Goldberg committed
61 62
- hour month and year format strings need to be internationalized.
    eg tt:ss instead of hh:ss for other locales.
63 64 65 66

- Changing an expression name that is in use does not recalc, or regen depends
  correctly.

Jody Goldberg's avatar
Jody Goldberg committed
67 68 69 70
- references in names do not get changed with cut/paste or ins/del row/col.

- We do not format fractional seconds correctly.

71
- The max row/col canvas scroll size is still hard coded.
Morten Welinder's avatar
gripe  
Morten Welinder committed
72

73
- Auto resize needs to handle empty cells.
74

75 76
- auto-fill does not resize row/col

77
- The implication of mixed mode references ($B$2:C3)
Jody Goldberg's avatar
Jody Goldberg committed
78
  is large.  All accesses to a RangeRef need to be normalized. (1/2 done)
79

80
- border style double_line does not handle all of the different intersection cases.
Jody Goldberg's avatar
Jody Goldberg committed
81

82
- Underline should scale with font size.  (Say, max (1, font->descent/4?)
83 84
  gnome-print has a function we could use for printing which returns the
  underline thickness.
Morten Welinder's avatar
Morten Welinder committed
85

86
- Functions like SUMPRODUCT need to have better support for sparse ranges.
87
  We should probably create synchronously_walk_ranges.  (XL goes kaboom on
88 89
  large ranges also, but we ought to be smarter.)

Jody Goldberg's avatar
Jody Goldberg committed
90 91
- latex : multiline rows not handled properly.
        : nor are spans
92 93 94 95 96 97 98 99

- SheetObjects  : use GtkArg and remove cruft from xml-io.
	 	: Add data member to Class to indicate 'simple' object
		  types that can be rubber banded directly.
		: Add bounding_box_add
		      bounding_box_remove
		  to handle shaped objects.

100 101 102
Dialogs
-------
- Use color combos in format dialog.
Jody Goldberg's avatar
Jody Goldberg committed
103 104 105 106 107
- Function selector
    : 'Most recently used'
    : typing in the function list should jump to an entry that starts with the
      requested letter.
- Formula Guru
Jody Goldberg's avatar
Jody Goldberg committed
108
    : As we auto add new entries for varargs we should make them visible.
Jody Goldberg's avatar
Jody Goldberg committed
109
    : Editing nested functions.  How best to express this.
110 111
    : Switching between multiple function at the same level.
    : Better communication and handling of parse errors.
Jody Goldberg's avatar
Jody Goldberg committed
112

113 114 115
Function Breakage
-----------------
- Index  : does not support 0,0 or reference syntax.
Jody Goldberg's avatar
Jody Goldberg committed
116
- ftest : Needs auditing.  All calls to eval_pos_init_cellref are questionable.
Jody Goldberg's avatar
Jody Goldberg committed
117
- address : This code is a duplicate.  Have the function use the standard routines.
Jody Goldberg's avatar
Jody Goldberg committed
118

119 120
Printing
--------
121 122
- cell text wraps differently when printing than displaying due to scaling
  differences in font size.  do we want to eliminate this ?
123

Jody Goldberg's avatar
Jody Goldberg committed
124 125
Widget polishing
----------------