Calc/ODFF Implementation/Schedule
From Apache OpenOffice Wiki
Please note that this page was created from a generated source that will be regenerated from time to time, do not edit as your changes would get overwritten. Dates given are preliminary and may change during implementation phase, schedule will be updated at irregular intervals. Created with TaskJuggler via HTML::WikiConverter.
ODFF Implementation Schedule for OOo3.0
Implementation of features and changes related to ODFF (aka OpenFormula), the OpenDocument Format Formula specification.
No. | Name | Note | Reference | Flags | Resources | Start | End | Duration | Completed | Status | Status Note | Nov 2007 | Dec 2007 | Jan 2008 | Feb 2008 | Mar 2008 | Apr 2008 | May 2008 | Jun 2008 | Jul 2008 | ||||||||||||||||||||||||
47 | 48 | 49 | 50 | 51 | 52 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | ||||||||||||
7.1.1 | Critical | give enough time to QA | 2008-02-07 | 2.5m | 56% (55%) | Work in progress | v= | == | == | == | == | == | == | == | == | == | == | =v | ||||||||||||||||||||||||||
7.1.1.1 | Range Bundle | 2.5m | 81% | Work in progress | v= | == | == | == | == | == | == | == | == | == | == | =v | ||||||||||||||||||||||||||||
7.1.1.1.1 | ocRange | MustHave | Eike Rathke | 2007-11-22 | 2007-12-05 | 1.8w | 100% | Finished | [= | == | =] | |||||||||||||||||||||||||||||||||
7.1.1.1.2 | ocUnion / rangelist | 2.1m | 73% | Work in progress | v= | == | == | == | == | == | == | == | == | =v | ||||||||||||||||||||||||||||||
7.1.1.1.2.1 | operator and functions' arguments | MustHave | Eike Rathke | 2007-12-06 | 2007-12-20 | 2w | 100% | Finished | [= | == | =] | |||||||||||||||||||||||||||||||||
7.1.1.1.2.2 | INDEX() support rangelist | generalize compiler specialty, (x;y) vs. x~y | MustHave | Eike Rathke | 2008-01-03 | 2008-01-04 | 42h | 100% | Finished | [=] | ||||||||||||||||||||||||||||||||||
7.1.1.1.2.3 | AREAS() support rangelist | MustHave | Eike Rathke | 2008-01-04 | 2008-01-04 | 3h | 100% | Finished | [=] | |||||||||||||||||||||||||||||||||||
7.1.1.2 | error token | to properly handle error returns and results | MustHave | Eike Rathke | 2008-01-08 | 2008-01-11 | 3d | 100% | Finished | [=] | ||||||||||||||||||||||||||||||||||
7.1.1.3 | variable cell result | number, text, empty, matrix, error, ... | MustHave | Eike Rathke | 2008-01-14 | 2008-01-23 | 9d | 0% | Not yet started | [= | =] | |||||||||||||||||||||||||||||||||
7.1.1.4 | ISERROR(undefinedname) | MustHave | Eike Rathke | 2008-01-23 | 2008-01-29 | 6d | 0% | Not yet started | [= | =] | ||||||||||||||||||||||||||||||||||
7.1.1.5 | complete mapping | MustHave | Eike Rathke | 2008-01-29 | 2008-01-31 | 2.2d | 0% | Not yet started | [=] | |||||||||||||||||||||||||||||||||||
7.1.2 | Code changes must (any time) | independent of other changes | 2008-06-06 | 197d | 12% | Work in progress | v= | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | =v | |||||||||
7.1.2.1 | FREQUENCY() rank/sort bins | 197d | 19% | Work in progress | v= | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | =v | |||||||||||
7.1.2.1.1 | implementation | MustHave | Kohei Yoshida | 2007-12-17 | 2007-12-17 | 8h | 100% | Finished | [=] | |||||||||||||||||||||||||||||||||||
7.1.2.1.2 | apply patch | MustHave | Eike Rathke | 2008-02-20 | 2008-02-20 | 0d | 0% | Not yet started | [=] | |||||||||||||||||||||||||||||||||||
7.1.2.2 | SUMIF() third parameter geometry | 197d | 18% | Work in progress | v= | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | =v | |||||||||||
7.1.2.2.1 | implementation | MustHave | Kohei Yoshida | 2008-01-04 | 2008-01-04 | 0.1d | 100% | Finished | [=] | |||||||||||||||||||||||||||||||||||
7.1.2.2.2 | apply patch | MustHave | Eike Rathke | 2008-01-07 | 2008-01-07 | 2h | 100% | Finished | [=] | |||||||||||||||||||||||||||||||||||
7.1.2.3 | MATCH() accept arrays | 197d | 0% | Work in progress | v= | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | =v | |||||||||||
7.1.2.3.1 | implementation | MustHave | Kohei Yoshida | 2008-01-14 | 2008-01-28 | 2w | 0% | Not yet started | [= | == | =] | |||||||||||||||||||||||||||||||||
7.1.2.3.2 | apply patch | MustHave | Eike Rathke | 2008-03-28 | 2008-03-28 | 0d | 0% | Not yet started | [=] | |||||||||||||||||||||||||||||||||||
7.1.2.4 | GCD()/LCD() integer arguments | MustHave | Eike Rathke | 2008-02-20 | 2008-02-20 | 4h | 0% | Not yet started | [=] | |||||||||||||||||||||||||||||||||||
7.1.2.5 | LOOKUP() in columns | MustHave | Eike Rathke | 2008-02-26 | 2008-02-27 | 1d | 0% | Not yet started | [=] | |||||||||||||||||||||||||||||||||||
7.1.3 | Code changes should | 2008-06-06 | 197d | 37% | Work in progress | v= | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | =v | ||||||||||
7.1.3.1 | MIN()/MAX()/MINA()/MAXA() no argument | return 0 instead of error if all parameters don't have values | 197d | 101% | Work in progress | v= | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | == | =v | ||||||||||
7.1.3.1.1 | implementation | ShouldHave | Lv Yue | 2007-12-10 | 2008-01-07 | 4w | 100% | Finished | [= | == | == | =] | ||||||||||||||||||||||||||||||||
7.1.3.1.2 | apply patch | ShouldHave | Eike Rathke | 2008-01-08 | 2008-01-08 | 0.1d | 100% | Finished | [=] | |||||||||||||||||||||||||||||||||||
7.1.3.2 | COUNT()/COUNTA() error propagation | ShouldHave | Eike Rathke | 2008-04-04 | 2008-04-08 | 4.2d | 0% | Not yet started | [= | =] | ||||||||||||||||||||||||||||||||||
7.1.3.3 | N() treat all text as 0 | affects general handling of text-as-numbers | ShouldHave | Eike Rathke | 2008-04-09 | 2008-04-17 | 8.1d | 0% | Not yet started | [= | =] | |||||||||||||||||||||||||||||||||
7.1.4 | rfQA Critical 3.0 | 2008-02-07 | 2008-02-07 | 0% | Not yet started | <> | ||||||||||||||||||||||||||||||||||||||
7.1.5 | UI relevant | 2008-02-20 | 1.8w | 0% | Not yet started | v= | == | =v | ||||||||||||||||||||||||||||||||||||
7.1.5.1 | error constants resource strings | MustHave | Eike Rathke | 2008-02-08 | 2008-02-08 | 6h | 0% | Not yet started | [=] | |||||||||||||||||||||||||||||||||||
7.1.5.2 | EUROCONVERT() new | derived from OOo CONVERT() with new parameters | MustHave | Eike Rathke | 2008-02-08 | 2008-02-13 | 5d | 0% | Not yet started | [= | =] | |||||||||||||||||||||||||||||||||
7.1.5.3 | parameters in function wizard | MustHave | Eike Rathke | 2008-02-13 | 2008-02-20 | 1w | 0% | Not yet started | [= | =] | ||||||||||||||||||||||||||||||||||
7.1.6 | Beta relevant | 2008-03-21 | 1m | 0% | Not yet started | v= | == | == | == | =v | ||||||||||||||||||||||||||||||||||
7.1.6.1 | INDEX() compatibility | 12d | 0% | Not yet started | v= | == | =v | |||||||||||||||||||||||||||||||||||||
7.1.6.1.1 | parameter handling | MustHave | Eike Rathke | 2008-02-20 | 2008-02-22 | 2d | 0% | Not yet started | [=] | |||||||||||||||||||||||||||||||||||
7.1.6.1.2 | return reference vs. content | MustHave | Eike Rathke | 2008-02-22 | 2008-02-25 | 3.1d | 0% | Not yet started | [= | =] | ||||||||||||||||||||||||||||||||||
7.1.6.1.3 | return vector of array | MustHave | Eike Rathke | 2008-02-28 | 2008-03-03 | 4d | 0% | Not yet started | [= | =] | ||||||||||||||||||||||||||||||||||
7.1.6.2 | INDIRECT() add r1c1 parameter | only support default non-r1c1 case | MustHave | Eike Rathke | 2008-02-27 | 2008-02-28 | 1d | 0% | Not yet started | [=] | ||||||||||||||||||||||||||||||||||
7.1.6.3 | missing and default parameters | MustHave | Eike Rathke | 2008-03-03 | 2008-03-07 | 4d | 0% | Not yet started | [=] | |||||||||||||||||||||||||||||||||||
7.1.6.4 | ADDRESS() insert r1c1 parameter | only support default non-r1c1 case | MustHave | Eike Rathke | 2008-03-07 | 2008-03-12 | 5d | 0% | Not yet started | [= | =] | |||||||||||||||||||||||||||||||||
7.1.6.5 | error constants implementation | MustHave | Eike Rathke | 2008-03-12 | 2008-03-19 | 7d | 0% | Not yet started | [= | =] | ||||||||||||||||||||||||||||||||||
7.1.6.6 | ERROR.TYPE() handle error constants | MustHave, OffFreeze | Eike Rathke | 2008-03-19 | 2008-03-21 | 43h | 0% | Not yet started | very narrow time frame, on risk for rfQA before Beta freeze | [=] | ||||||||||||||||||||||||||||||||||
7.1.7 | rfQA UI 3.0 | 2008-02-21 | 2008-02-21 | 0% | Not yet started | <> | ||||||||||||||||||||||||||||||||||||||
7.1.8 | UI/feature freeze 3.0 | 2008-03-06 | 2008-03-06 | 0% | Not yet started | <> | ||||||||||||||||||||||||||||||||||||||
7.1.9 | rfQA Beta 3.0 | 2008-03-20 | 2008-03-20 | 0% | Not yet started | <> | ||||||||||||||||||||||||||||||||||||||
7.1.10 | Code changes must (after UI and possibly Beta) | depending on UI changes | 2008-06-06 | 2.5m | 0% | Not yet started | v= | == | == | == | == | == | == | == | == | == | == | =v | ||||||||||||||||||||||||||
7.1.10.1 | LOG() default parameter | MustHave | Eike Rathke | 2008-03-21 | 2008-03-21 | 4h | 0% | Not yet started | [=] | |||||||||||||||||||||||||||||||||||
7.1.10.2 | POISSON() default parameter | MustHave | Eike Rathke | 2008-03-21 | 2008-03-24 | 2.8d | 0% | Not yet started | [= | =] | ||||||||||||||||||||||||||||||||||
7.1.10.3 | OFFSET() missing parameters | special syntax depending on parameters present | MustHave | Eike Rathke | 2008-03-24 | 2008-03-28 | 4d | 0% | Not yet started | [=] | ||||||||||||||||||||||||||||||||||
7.1.11 | Beta freeze 3.0 | 2008-04-03 | 2008-04-03 | 0% | Not yet started | <> | ||||||||||||||||||||||||||||||||||||||
7.1.12 | rfQA code 3.0 | 2008-06-06 | 2008-06-06 | 0% | Not yet started | <> | ||||||||||||||||||||||||||||||||||||||
7.1.13 | Replace GetSortArray() | replace occurrences of GetSortArray() with newly implemented one from FREQUENCY | 2008-06-26 | 2.7w | 0% | Not yet started | not rfQA before code freeze | v= | == | == | =v | |||||||||||||||||||||||||||||||||
7.1.13.1 | implementation | OffFreeze, NiceToHave | Kohei Yoshida | 2008-06-09 | 2008-06-09 | 9h | 0% | Not yet started | [=] | |||||||||||||||||||||||||||||||||||
7.1.13.2 | apply patch | OffFreeze, NiceToHave | Eike Rathke | 2008-06-26 | 2008-06-26 | 0d | 0% | Not yet started | [=] | |||||||||||||||||||||||||||||||||||
7.1.14 | NUMBERVALUE() new | OffFreeze, NiceToHave | Eike Rathke | 2008-06-09 | 2008-06-11 | 2.2d | 0% | Not yet started | not rfQA before feature freeze | [=] | ||||||||||||||||||||||||||||||||||
7.1.15 | WORKDAY() holidays parameter | OffFreeze, ShouldHave | Eike Rathke | 2008-06-12 | 2008-06-16 | 4.2d | 0% | Not yet started | not rfQA before feature freeze | [= | =] | |||||||||||||||||||||||||||||||||
7.1.16 | NETWORKDAYS() holidays parameter | OffFreeze, ShouldHave | Eike Rathke | 2008-06-16 | 2008-06-19 | 2.8d | 0% | Not yet started | not rfQA before feature freeze | [=] | ||||||||||||||||||||||||||||||||||
7.1.17 | UNICODE(), UNICHAR() new | OffFreeze, ShouldHave | Eike Rathke | 2008-06-19 | 2008-06-20 | 1d | 0% | Not yet started | not rfQA before feature freeze | [=] | ||||||||||||||||||||||||||||||||||
7.1.18 | CONVERT() changes | OOo CONVERT_ADD() with new conversion factors | OffFreeze, ShouldHave | Eike Rathke | 2008-06-20 | 2008-06-26 | 6d | 0% | Not yet started | not rfQA before feature freeze | [= | =] | ||||||||||||||||||||||||||||||||
7.1.19 | Code freeze 3.0 | 2008-07-04 | 2008-07-04 | 0% | Not yet started | <> |
Version 1.4 - Created on 2008-01-14 12:01 with TaskJuggler v2.4.0