PROJECTS 1.5 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
------------------------------------------------------  ----------  -----------
- Dialog to change the order of sheets.                 Easy        Low
Jody Goldberg's avatar
Jody Goldberg committed
7

Morten Welinder's avatar
Morten Welinder committed
8
- Ability to Create a new sheet that is a copy          Medium      Medium
Jody Goldberg's avatar
Jody Goldberg committed
9
  of an existing sheet.
Morten Welinder's avatar
Morten Welinder committed
10 11 12 13 14 15 16 17 18 19

- 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.

20 21 22 23
- Enhance plugin interface and manager to supply	Medium	    Medium
  descriptive information about the plugin, and allow
  browsing/listing the funtions & I/O routines it
  provides.
Morten Welinder's avatar
Morten Welinder committed
24

25 26 27
- Make the new combo boxes tear-off-able   		High	    Low.

- Add 'custom' button to color combo boxes. 		Low	    Low.
Morten Welinder's avatar
Morten Welinder committed
28

29 30 31
- Save/Restore the values of the last selected colours	Low	    Low.
  from the toolbar for background or font.

Morten Welinder's avatar
Morten Welinder committed
32 33 34 35 36 37 38

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