Development/ODF Implementer Notes/List of LibreOffice ODF Extensions

From The Document Foundation Wiki
Jump to: navigation, search

This page contains a list of all LibreOffice ODF Extensions (both current and past).

LibreOffice ODF extensions

Commit Added to master ODF Version(s) Extended Affects LO Versions False Positive Validation Errors Added elements or attributes Functional Area OASIS cross-reference Standardized in ODF Standardized as...
core commit 3c5379 2010-11-30 LO 3.4 - axis-type date-scale base-time-unit major-interval-value minor-interval-value major-interval-unit minor-interval-unit
Have a date axis for chart, and more axis config (Excel interop). See i#25706.
similar proposal from MSFT: oasis#2119 - date axis on charts
core commit 0b21b8 2010-10-06 LO 3.3 - 4.3 formx excel interop
Store more excel user form attributes - for e.g. grouping radio buttons (Excel interop)
oasis#2099 - radio element grouping 1.1 (Feature already exists) "The required feature of grouping radio buttons is already available in ODF 1.1 with the form:name attribute on the form:radio element."
core commit 2efcf2 2010-10-05 LO 3.3 - css3t cell alignment, css3t:text-justify, 'distribute' value and loext:vertical-justify (<=4.2 and to-be style:vertical-justify)
Horizontal 'distributed' alignment and vertical 'justified' and 'distributed' alignments for cell contents in Calc. Uses CSS3 markup. CJK feature.
oasis#2317 - distributed text justification
core commit 17d59d 2010-09-28 LO 3.3 - protection-key-digest-algorithm protection-key-digest-algorithm-2 select-protected-cells select-unprotected-cells table-protection
Store Excel table/cell protection hash and config unmodified. Avoids users to re-type passwords during roundtrip (Excel interop).
oasis#2075 - sheet protection
core commit 31b471 2010-09-15 LO 3.3 - header-grid-layout excel interop
Store pivot table header layout (Excel interop), i#68544.

core commit ec7124 core commit 5b0fcb core commit 838c91 2009-11-20 - 2010-04-14 LO 3.3 - coordinate-region prefer-coordinate-region chartooo NS (chart)
Custom positioning of chart plot area (to e.g. align with other charts). i#100778.
oasis#3928 - chart position without axis labels
core commit 33ef17 2010-03-02 LO 3.3 - drawooo NS - screen & printer (draw/impress)
Persistent Impress shape visibility (e.g. hide for printing).
similar proposal from MSFT: oasis#2125 - hidden drawing objects
core commit 115be1 2010-02-22 LO 3.3 - tab-color
Save color for sheet tab in Calc (Excel interop). i#5560.
oasis#2173 - sheet tab color
core commit 62304c 2009-11-17 LO 3.3 - tableooo NS
Store display name for pivot tables (Excel interop). i#106975.
oasis#2074 - pivot table display name
core commit a9ac4f 2009-09-16 LO 3.3 - impress notes: officeooo NS
Support notes for Impress (collaboration feature). i#103139.
oasis#3022 - impress annotations deferred to 1.3
core commit 8570f8 2009-09-14 LO 3.3 - surface (chart)
Support surface chart extension on import (MS interop). i#104854.
oasis#1428 - chart types
core commit 38ba8d 2009-08-26 LO 3.3 - filled-radar (chart)
New chart types filled net and filled radar (Excel interop). i#102677 i#64752.
oasis#1428 - chart types
core commit 596c16 2009-06-19 LO 3.3 - calc: data-pilot-grand-total
Store display name for pivot table grand total (Excel interop).
oasis#3884 - Custom display names in data pilot tables
core commit fecf68 2009-12-11 LO 3.3 - fieldmark, fieldmark-start, fieldmark-end
Advanced field support in Writer, roundtrip Word fields (Word interop). i#33737 tdf#30711
oasis#2096 - fieldmarks
core commit 562433 2010-06-15 LO 3.3 - calc: officeooo:event-listeners
Store extended sheet events (Excel/VBA interop).

core commit 3119de 2011-01-22 LO 3.4 - N/A (existing element name re-used)
Store named expression name as source range for pivot table (Excel interop)
oasis#3665 - allow data pilot source cell range to be referenced by textural name
core commit e479f4 2010-09-17 LO 3.3 - new values for draw:fit-to-size: "shrink-to-fit", "all"
Shrink font automatically when text overflows. See i#94086.
The attribute draw:fit-to-size has data type boolean, see part 1/ section 20.123. Proposal for transition is missing. JIRA report is missing. LibreOffice uses the wrong attribute, see tdf#97630. (Regina, 2016-02-18)
core commit 9f4bb5 2012-03-12 LO 3.6 - new boolean paragraph property: loext:contextual-spacing (<=4.2 and to-be style:contextual-spacing)
Ignore spacing above and below when using identical styles (Word interop). See bnc#750757.
oasis#3767 - contextual spacing of paragraphs
core commit cc5138 core commit 9f87de 2012-08-03 - 2013-12-09 LO 4.0 - <loext:fill-character> element (to-be <number:fill-character>)
Support for repeating codes in number formats for calc
oasis#3765 - <number:fill-character> element for data styles
core commit c2a73a 2012-07-16 LO 4.0 - <loext:sender-initials> element inside <office:annotation> (<=4.2 and to-be <text:sender-initials>)
Store initials of comment author (Word interop)
oasis#3776 - initials of annotation authors
core commit 1171a1 core commit 2f4ff0 and more 2012-05-25 - 2012-06-11 LO 3.6 - calc: conditional-formats
Much improved conditional cell formatting
oasis#3785 - extended conditional formatting
core commit 7ac607 2012-07-05 LO 4.0 - style:header/footer-first inside style:master-page
Different header/footer on first page (Word interop)
oasis#3789 - special header/footer style on first page
core commit 47e24b core commit f8b6c3 2013-08-18 - 2013-08-23 LO 4.2 - Extend style:text-properties with fo:border*, style:border-line-width*, fo:padding* and style:shadow
Border around a run of characters (Word interop) see tdf#35155
oasis#3843 - additional text-properties for extra border attributes
core commit 0b20f0 2014-01-30 LO 4.3 - Extend style:graphic-properties with attributes style:rel-width-rel and style:rel-height-rel
TextFrames relative to page/margin (Word interop)
oasis#3854 - additional graphic-properties attributes for basic value of relative width and height
core commit c3f867 core commit 2051dd core commit 1b3368 2003-06-30 OOo 2.0 - text:drop-down element
This is a text field that was added in OOo in 2003 in CWS aig04 but does not exist in ODF 1.0-1.2
oasis#3881 - Proposal: drop-down listbox field
core commit ed00d0 2014-09-11 LO 4.4 - office:mimetype (new value "application/vnd.oasis.opendocument.text-master-template")
New document type: text master document template
oasis#2580 - Public Comment: Add new document type: text master template document
core commit fdf8e5 2015-03-22 LO 5.0 - Extend scientific format: number:exponent-interval
Engineering notation see tdf#30716 i#5930
oasis#1828 - Engineering notation requires a slightly modified scientific format in which the exponent is always divisible by 3 1.3
core commit 9c2a80 2015-07-13 LO 5.0 - Extend number format and scientific format: number:min-decimal-places, number:forced-exponent-sign attributes
Partial variable decimal digits and Exponent sign of scientific format see tdf#90133
oasis#3860 - Extend specification of number of decimal digits in number formatting 1.3
core commit c0f7a3f7 LO 3.3 chart legend size: svg:width, svg:height (chartooo:width, chartooo:height) attributes Explicit resize of legend see i#28670 oasis#3883 - [chart Proposal: chart legend size]
core commit d070003b core commit dd5c0b2d core commit 2b243ba5 LO 4.2 regression-extrapolate-forward, regression-extrapolate-backward, regression-max-degree, regression-min-degree, regression-moving-type, regression-period, regression-force-intercept, regression-intercept-value, regression-name, regression-type: add polynomial, moving-average Regression curves, Trendlines Enhancements: Polynomial regression lines, tdf#40314 i#20819 tdf#40316 tdf#35712 tdf#40315 oasis#1148 - Demand for modification of ODF file format about regression curve in spreadsheet
core commit 1544a26a 2016-05-30 LO 5.2 number:max-denominator-value for number:fraction maximum number of digits for denominator, tdf#99661 oasis#3695 - number:max-denominator-digits attribute to number:fraction 1.3
core commit 309bc355 2016-06-20 LO 5.3 loext:first-row-even-column, loext:last-row-even-column, loext:first-row-end-column, loext:first-row-start-column, loext:last-row-end-column, loext:last-row-start-column Writer's table styles
core commit aab21302 2016-07-27 LO 5.3 loext:zeros-numerator-digits, loext:zeros-denominator-digits Fraction number format: enable to use '0' as digit in addition to '?' and '#', tdf#100755
core commit f06a3503 2016-07-27 LO 5.3 loext:integer-fraction-delimiter Fraction number format: enable to use a delimiter between integer and fraction different from ' ', tdf#100834
core commit a8b7c724 2013-04-25 LO 4.1 - calcext:value-type="error" Formula results of type string and errors can not be distinguished with office:value-type so add a new type "error". oasis#3759 - Inability to recognize errors
core commit 9009663d 2017-04-04 LO 5.4 loext:data-pilot-source="DataPilot1" (attribute on chart:chart element) Needed for pivot chart support - with this we link a chart to a pivot table. When set, all the ranges serve only as identifiers for the internal data table. When importing, the pivot table must exist and all data is loaded from the pivot table.
core commit f1481007 2017-07-20 1.2 LO 6.0 <loext:header-first>, <loext:footer-first> First page header / footer in a text document page style. oasis#3789 - Proposal: special header/footer style on first page
core commit 4469b29f 2017-07-27 LO 5.4.1 loext:mime-type="..." (attribute on draw:image element) Flat odf -> xhtml conversion via XSLT. See tdf#109202 and the commit message.