Difference between revisions of "Calc/ODFF Implementation"

From Apache OpenOffice Wiki
Jump to: navigation, search
(some details of new schedule)
(move Examine_functions to a more prominent place)
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
'''ODFF''' (aka OpenFormula), the upcoming [http://www.oasis-open.org/committees/documents.php?wg_abbrev=office-formula OpenDocument Format Formula specification], will require several changes to be implemented to the formula compiler and interpreter. Here we have a [[/Schedule | schedule for OOo3.0]] of features and changes planned. The schedule will be updated roughly every two weeks to reflect how things evolve.
+
'''ODFF''' (aka OpenFormula), the upcoming [http://www.oasis-open.org/committees/documents.php?wg_abbrev=office-formula OpenDocument Format Formula specification], will require several changes to be implemented to the formula compiler and interpreter. Here we have schedules of features and changes done and planned. The schedule will be updated roughly every 2-4 weeks to reflect how things evolve.
  
Most important features that require quite some substantial changes to the core are listed under the '''Critical''' item. It is planned to have these ready for QA and integrated early enough to be able to gather feedback from snapshot builds.
+
* [[/Schedule]]
 +
* [[/Examine functions]] concerning changes for ODF v1.2
 +
* [[/OOo3.0 |Done for OOo3.0]]
  
All strings of new/changed function names and UI relevant changes like the functions' parameters in the formula wizard of course must be ready before UI/feature freeze, hence are listed under the '''UI relevant''' item.
+
All strings of new/changed function names and UI relevant changes like the functions' parameters in the formula wizard of course must be ready before each UI/feature freeze.
  
For Beta freeze a few bigger changes to already existing functions are planned, listed under '''Beta relevant'''.
+
Items having the '''NewFunc''' flag are good opportunities for volunteers to jump on, since they usually don't depend on other changes and can be done within the formula interpreter plus surroundings.
  
Finally smaller code changes are scheduled after Beta to make single functions comply with ODFF, listed under '''Code changes must (after UI)''', '''Code changes must (after Beta)''', '''Code changes must (any time)''' and '''Code changes should'''.
+
The schedule reflects prioritized necessary changes, some of the new functions ODFF will define in the ''Large'' set were not scheduled for OOo3.0, but hopefully will make it into OOo3.1 and OOo3.2
  
Items listed under '''Code changes must (any time)''' are good opportunities for volunteers to jump on, since they don't depend on any other changes. They are isolated function changes within the formula interpreter.
+
You're more than welcome if you want to give a hand and help with implementation, of course not only for the functions that would otherwise be dropped, help is welcomed on any of the function items. Please join the Calc team on the dev@sc mailing list.
  
The schedule reflects prioritized necessary changes, some of the new functions ODFF will define in the ''Large'' set are not scheduled for OOo3.0, but hopefully will make it into OOo3.1 and OOo3.2
+
Note that several items have a reference issue assigned, many of them are also interoperability issues regarding compatibility with MS-Excel. So, while implementing the ODFF specification we'll increase interoperability at the same time, because when working on the ODFF specification the OASIS OpenDocument formula subcommittee tried to achieve compatibility where possible.
 
+
The list is quite extensive, and while all ''MustHave'' items should be doable in time, there isn't sufficient time to implement all ''ShouldHave'' items if only one person is working on all tasks. Currently these are flagged as ''OffFreeze'' and have some "''not rfQA before feature freeze''" comments in the ''Status Note'' column. You're more than welcome if you want to give a hand and help with implementation, of course not only for the functions that would otherwise be dropped, help is welcomed on any of the function items. Please join the Calc team on the dev@sc mailing list.
+
 
+
Note that several items have a reference issue assigned, which up to now (2007-11-28) usually means that the issues already existed before, mostly as interoperability issues regarding compatibility with MS-Excel. So, while implementing the ODFF specification we'll increase interoperability at the same time, because when working on the ODFF specification the OASIS OpenDocument formula subcommittee tried to achieve compatibility where possible.
+
  
  
 
----
 
----
See also: estimated [[OOoRelease30 |OOo3.0 release]] time line.
+
See also: estimated [[OOoRelease30 |OOo3.0 release]] time line, [[OOoRelease31 |OOo3.1 release]]
  
 
[[Category:Calc]]
 
[[Category:Calc]]
 
[[Category:To-Do]]
 
[[Category:To-Do]]
 +
[[Category:Effort]]

Latest revision as of 11:28, 17 October 2008

ODFF (aka OpenFormula), the upcoming OpenDocument Format Formula specification, will require several changes to be implemented to the formula compiler and interpreter. Here we have schedules of features and changes done and planned. The schedule will be updated roughly every 2-4 weeks to reflect how things evolve.

All strings of new/changed function names and UI relevant changes like the functions' parameters in the formula wizard of course must be ready before each UI/feature freeze.

Items having the NewFunc flag are good opportunities for volunteers to jump on, since they usually don't depend on other changes and can be done within the formula interpreter plus surroundings.

The schedule reflects prioritized necessary changes, some of the new functions ODFF will define in the Large set were not scheduled for OOo3.0, but hopefully will make it into OOo3.1 and OOo3.2

You're more than welcome if you want to give a hand and help with implementation, of course not only for the functions that would otherwise be dropped, help is welcomed on any of the function items. Please join the Calc team on the dev@sc mailing list.

Note that several items have a reference issue assigned, many of them are also interoperability issues regarding compatibility with MS-Excel. So, while implementing the ODFF specification we'll increase interoperability at the same time, because when working on the ODFF specification the OASIS OpenDocument formula subcommittee tried to achieve compatibility where possible.



See also: estimated OOo3.0 release time line, OOo3.1 release

Personal tools