PROJECTS 1.67 KB
Newer Older
1 2 3
This file is meant to hold a list of small tasks that need doing that would be
appropriate for new developers.

Morten Welinder's avatar
Morten Welinder committed
4 5 6
Description                                             Difficulty  Integration
------------------------------------------------------  ----------  -----------
- Ability to Create a new sheet that is a copy          Medium      Medium
Jody Goldberg's avatar
Jody Goldberg committed
7
  of an existing sheet.
Morten Welinder's avatar
Morten Welinder committed
8 9 10 11 12 13 14 15 16 17

- Financial functions (src/functions/fn-financial.c)    Medium      Very low

- Thoroughly check for division-by-zero and other       Low         Low
  arithmetic problems in functions, mostly financial.

- Add tests for all kinds of error conditions for       Low         Low
  functions to samples/regress.gnumeric so we can be
  sure that we are returning the right error code.

18
- Finish making the new combo boxes tear-off-able	Low	    Low
Morten Welinder's avatar
Morten Welinder committed
19

Jody Goldberg's avatar
Jody Goldberg committed
20
- Save/Restore the values of the last selected colours	Low	    Low
21 22
  from the toolbar for background or font.

Jody Goldberg's avatar
Jody Goldberg committed
23
- Intelligently handle setting the size of ALL		Low	    Medium
Jody Goldberg's avatar
Jody Goldberg committed
24 25
  rows/cols.  We should change the default,
  not set the size of every ColInfo.
Morten Welinder's avatar
Morten Welinder committed
26

Jody Goldberg's avatar
Jody Goldberg committed
27 28 29 30 31 32 33 34 35 36
- Have the pattern buttons in the format dialog		Medium	    Low
  reflect colour changes.

- Add MS excel like format->autoformat.  A dialog	Low	    Low
  that will display some canned styles and apply them
  to the selection.

- Audit the help text for all the functions.  Some are	Low	    Low
  missing or do not conform to the style guides, 

Morten Welinder's avatar
Morten Welinder committed
37 38 39 40 41 42
Difficulty: an estimate of how hard the task would be for the average hacker.
  (This is not an estimate of project size; a project can be very big, but
   easy at the same time.)

Integration: an estimate of how much of Gnumeric's internals you need to know
  in order to take on this project