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

Jody Goldberg's avatar
Jody Goldberg committed
32 33 34
- Intelligently handle setting the size of ALL		Low	    Medium.
  rows/cols.  We should change the default,
  not set the size of every ColInfo.
Morten Welinder's avatar
Morten Welinder committed
35 36 37 38 39 40 41

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