The following items are a list of all changes in ODF 1.3.
List of all changes in ODF 1.3 part 2
Sections - New
Topic | Developer | Status | BZ ID / Git commit | Comment |
---|---|---|---|---|
Interactions Between Encryption and Digital Signatures 3.9 Office-3869 | OPEN | |||
manifest:checksum-type 4.16.3 Office-3940 | OPEN |
Sections - Changed
Topic | Developer | Status | BZ ID / Git commit | Comment |
---|---|---|---|---|
Normative references 1.3 Office-3866 | OPEN | |||
Normative References 1.3 Office-3867 | OPEN | |||
Normative References 1.3 Office-3868 | OPEN | |||
Namespaces 1.5 Office-4002 | OPEN | |||
OpenDocument Package 2.2.1 Office-3858 | OPEN |
Elements - New
Topic | Developer | Status | BZ ID / Git commit | Comment |
---|---|---|---|---|
<manifest:encrypted-key> 4.8 Office-3940 | OPEN | |||
<manifest:encryption-method> 4.9 Office-3940 | OPEN | |||
<manifest:keyinfo> 4.10 Office-3940 | OPEN | |||
<manifest:PGPData> 4.11 Office-3940 | OPEN | |||
<manifest:PGPKeyID> 4.12 Office-3940 | OPEN | |||
<manifest:PGPKeyPacket> 4.13 Office-3940 | OPEN | |||
<manifest:CipherData> 4.14 Office-3940 | OPEN | |||
<manifest:CipherValue> 4.15 Office-3940 | OPEN |
Attributes - New
Topic | Developer | Status | BZ ID / Git commit | Comment |
---|---|---|---|---|
manifest:PGPAlgorithm 4.17 Office-3940 | OPEN |
Descriptions - Changed
Topic | Developer | Status | BZ ID / Git commit | Comment |
---|---|---|---|---|
<dsig:document-signatures> 5.2 Office-3869 | OPEN | |||
<ds:signature> 5.3 Office-3870 | OPEN | |||
<ds:signature> 5.3 Office-3871 | OPEN | |||
<manifest:algorithm> 4.5 Office-3859 | OPEN | |||
Encryption-General 3.4.1 Office-3875 | OPEN |
List of all changes in ODF 1.3 part 3
Descriptions - New
Topic | Developer | Status | BZ ID / Git commit | Comment |
---|---|---|---|---|
Change Tracking General 5.5.1 Office-3873 | OPEN |
Description - Changed
Topic | Developer | Status | BZ ID / Git commit | Comment |
---|---|---|---|---|
Change Tracking General 5.5.1 Office-3873 | OPEN | |||
Document Fields – General 7.3.1 Office-3783 | CLOSED | Just a typo. | ||
Drawing Page Style 16.41 Office-3937 | OPEN | |||
Foreign elements and attributes 3.17 Office-3950 , Office-4034 | OPEN | |||
List Item Style Rules 5.3.5 Office-3782 | OPEN | |||
Normative References 1.3 Office-3868 | OPEN | |||
Open Document Drawing Document 2.2.5 Office-3744 | Damjan Jovanovic | CLOSED | ODF 1.2 incorrectly stated the MIME type is "application/vnd.oasis.opendocument.graphic-template" instead of "application/vnd.oasis.opendocument.graphics-template". We only use the correct MIME type, there is no mention of the wrong one on OpenGrok. | |
Open Document Drawing Document 2.2.5 Office-3746 | Damjan Jovanovic | CLOSED | ODF 1.2 uses "application.vnd.oasis.opendocument.graphics" instead of "application/vnd.oasis.opendocument.graphics". We only use the correct MIME type, there is no mention of the wrong one OpenGrok. | |
OpenDocument Text Document 2.2.3 Office-2580 | OPEN | |||
Styles General 3.15.1 Office-3697 | Damjan Jovanovic | CLOSED | Just a change to a cross-reference. | |
White Space Characters 6.1.2 Office-2102 | OPEN | |||
White Space Processing and EOL Handling 3.18 Office-2102 | OPEN |
Elements - New
Topic | Developer | Status | BZ ID / Git commit | Comment |
---|---|---|---|---|
<chart:coordinate-region> 11.3 Office-3928 | OPEN | |||
<meta:creator-initials> 14.4 Office-3776 | OPEN | |||
<number:fill-character> 16.29.5 Office-3765 | OPEN | |||
<style:footer-first> 16.13 Office-3789 | OPEN | |||
<style:header-first> 16.11 Office-3789 | OPEN | |||
<text:drop-down> 7.4.16 Office-3881 | OPEN | |||
<text:label> 7.4.17 Office-3881 | OPEN |
Elements - Changed
Topic | Developer | Status | BZ ID / Git commit | Comment |
---|---|---|---|---|
OPEN | ||||
<config:config-item-set> 3.10.2 Office-3684 | OPEN | |||
<draw:applet> 10.4.7 Office-2044 | Damjan Jovanovic | CLOSED | <draw:applet> is deprecated. It's still supported by us. | |
<draw:fill-image> 16.42.6 Office-3933 | OPEN | |||
<draw:image> 10.4.4 Office-3922 | OPEN | |||
<dr3d:scene> 10.5.2 Office-3932 | OPEN | |||
<number:date-style> 16.29.11 Office-1832 | OPEN | |||
<number:fill-character> 16.29.1 Office-3765 | OPEN | |||
OPEN | ||||
<number:number> 16.29.3 Office-3860 | OPEN | |||
OPEN | ||||
<office:automatic-styles> 3.15.3 Office-3683 | OPEN | |||
<style:default-page-layout> 16.8 Office-3696 | OPEN | |||
<style:drawing-page-properties> 17.25 Office-3937 | OPEN | |||
<style:master-page> 16.9 Office-3679 | OPEN | |||
<style:style> 16.2 Office-3935 | OPEN | |||
<style:tab-stops> 17.7 Office-3845 | OPEN | |||
<style:text-properties> 16.29.29 Office-3895 | OPEN | |||
OPEN | ||||
<table:source-cell-range> 9.6.5 Office-3665 | OPEN | |||
<table:table-columns> 9.1.12 Office-3839 | OPEN | |||
<table:table-rows> 9.1.8 Office-3838 | OPEN | |||
<text:numbered-paragraph> 5.3.6 Office-1437 | OPEN | |||
<text:sheet-name> 7.3.11 Office-3698 | Damjan Jovanovic | CLOSED | Clarifies the definition of <text:sheet-name> without changing the meaning. |
Attributes - New
Topic | Developer | Status | BZ ID / Git commit | Comment |
---|---|---|---|---|
chart:data-label-series 20.9 Office-2117, Office-3956 | OPEN | |||
chart:regression-force-intercept 20.44 Office-3958 | OPEN | |||
chart:regression-intercept-value 20.45 Office-3958 | OPEN | |||
chart:regression-max-degree 20.46 Office-3958 | OPEN | |||
chart:regression-moving-type 20.47 Office-3959 | OPEN | |||
chart:regression-name 20.48 Office-3958 | OPEN | |||
chart:regression-period 20.49 Office-3959 | OPEN | |||
number:exponent-interval 19.347 Office-1828 | OPEN | |||
number:forced-exponent-sign 19.349 Office-3860 | OPEN | |||
number:max-denominator-value 19.352 of <number:fraction> 16.29.7 Office-3695 | OPEN | |||
number:min-decimal-places 19.356 of <number:number> 19.343.2 , | OPEN | |||
style:contextual-spacing 20.255 Office-3767 | OPEN | |||
OPEN | ||||
OPEN | ||||
table:tab-color 19.731 of <style:table-properties> 17.15 Office-2173 | OPEN | |||
text:current-selected 19.790 Office-3881 | OPEN |
Attributes - Changed
Topic | Developer | Status | BZ ID / Git commit | Comment |
---|---|---|---|---|
OPEN | ||||
chart:regression-type 20.50 Office-3958, Office-3959 | OPEN | |||
dr3d:transform 19.107 Office-3848 | OPEN | |||
draw:color-inversion 20.110 Office-3827 | OPEN | |||
OPEN | ||||
draw:corners 19.128 Office-3849 | OPEN | |||
draw:enhanced-path 19.145 Office-3711 | OPEN | |||
draw:formula 19.171 Office-3822 | Damjan Jovanovic | CLOSED | Changes atan2(x, y) to atan2(y, x). We already use atan2(y, x). | |
draw:formula 19.171 Office-3823 | Damjan Jovanovic | CLOSED | ODF 1.3 uses radians instead of degrees for trigonometric functions, unlike ODF 1.2. The issue documents how we use radians, and it was changed because no implementations used degrees. | |
draw:formula 19.171 Office-3826 | OPEN | |||
OPEN | ||||
draw:gradient-step-count 20.137 Office-3934 | OPEN | |||
draw:handle-position 19.179 Office-3778 | OPEN | |||
draw:mime-type 19.191 Office-3943 | OPEN | |||
draw:sharpness 19.211 Office-3849 | OPEN | |||
draw:style 19.218.5 of <draw:stroke-dash> 16.42.9 Office-3742 | OPEN | |||
draw:style 19.218.2 of <draw:gradient> 16.42.1 Office-3718 | OPEN | |||
draw:style 19.219.27 of <style:master-page> 16.9 Office-3937 | OPEN | |||
draw:transform 19.228 Office-3755 | Damjan Jovanovic | CLOSED | ODF 1.2 wrongly said skewX and skewY skew by rotate-angle instead of skew-angle. Such a mistake makes no sense as rotate-angle is undefined, and wouldn't have been implemented that way. | |
draw:z-index 19.231 Office-2122 | OPEN | |||
fo:background-color 20.182 Office-3927 | OPEN | |||
fo:keep-with-next 20.201 Office-3924 | OPEN | |||
OPEN | ||||
fo:text-align 20.223.1 of <style:paragraph-properties> 17.6 Office-3820 | OPEN | |||
number:grouping 19.350 Office-3888 | OPEN | |||
number:style 19.362.9 of <number:seconds> 16.29.22 Office-3752 | OPEN | |||
office:value-type 19.389 Office-3555 | OPEN | |||
OPEN | ||||
presentation:display-page-number 20.236 Office-3931 | OPEN | |||
presentation:source 19.420 Office-4013 | OPEN | |||
smil:accelerate 19.436 Office-3726 | OPEN | |||
smil:accumulate 19.437 Office-3725 | OPEN | |||
smil:additive 19.438 Office-3725 | OPEN | |||
smil:attributeName 19.439 Office-2523 | OPEN | |||
style:class 19.470 Office-3863 | Damjan Jovanovic | CLOSED | Changes the description of <style:class> without changing the meaning. | |
OPEN | ||||
style:page-number 20.328 of <style:paragraph-properties> 17.6 and | OPEN | |||
style:run-through 20.351 Office-2122 | OPEN | |||
style:scale-to 20.352 Office-3857 | OPEN | |||
style:scale-to-pages 20.353 Office-3857 | OPEN | |||
style:text-line-through-text 20.374 Office-3722 | OPEN | |||
style:text-line-through-text 20.374 Office-3723 | OPEN | |||
svg:height 19.543.2 of <chart:legend> 11.4 Office-3883 | OPEN | |||
svg:height 19.543.5 of <dr3d:scene> 10.5.2 Office-3932 | OPEN | |||
svg:stroke-linecap 20.171 Office-3742 | OPEN | |||
svg:viewBox 19.574 Office-3996 | Damjan Jovanovic | CLOSED | The svg:viewBox coordinates should be interpreted the same as SVG syntax, which is "left top width height", but ODF 1.2 incorrectly said "left top right bottom". In our code, we already use "left top width height". | |
svg:width 19.575.4 of <chart:legend> 11.4 Office-3883 | OPEN | |||
svg:width 19.575.7 of <dr3d:scene> 10.5.2 Office-3932 | OPEN | |||
svg:x 19.577.5 of <dr3d:scene> 10.5.2 Office-3932 | OPEN | |||
OPEN | ||||
table:name 19.677.11 of <table:operation> 9.3.3 Office-3728 | OPEN | |||
table:condition 19.600 of <table:content-validation> 9.4.5 Office-3882 | OPEN | |||
table:display 19.621 Office-3754 | OPEN | |||
table:display 19.621 Office-4019 | OPEN | |||
table:end-cell-address 19.631 of <dr3d:scene> 10.5.2, | OPEN | |||
table:expression 19.639 of <table:named-expression> 9.4.13 Office-3882 | OPEN | |||
table:number-rows-spanned 19.682 of <table:table-cell> 9.1.4 Office-3876 | OPEN | |||
table:orientation 19.690.2 of <table:data-pilot-field> 9.6.7 Office-3729 | OPEN | |||
table:style-name 19.730.2 of <table:background> 16.22 Office-3925 | OPEN | |||
table:table-background 19.733 Office-3954 | Damjan Jovanovic | CLOSED | This is just a typo. It doesn't change anything semantically. | |
text:anchor-type 19.759 Office-3945 | OPEN | |||
text:anchor-type 20.418 Office-3945 | OPEN | |||
text:display 19.802.3 of <text:expression> 7.4.14 Office-3929 | OPEN | |||
text:list-id 19.835 Office-1437 | OPEN | |||
OPEN | ||||
text:start-value 19.874.6 of <text:numbered-paragraph> 5.3.6 Office-1437 | OPEN | |||
text:style-name 19.880.18 of <text:index-source-style> 8.11 Office-3675 | OPEN | |||
text:style-name 19.880.25 of <text:numbered-paragraph> 5.3.6 Office-1437 | OPEN | |||
text:name 19.841 Office-3881 | OPEN | |||
text:value 19.906 Office-3881 | OPEN | |||
text:track-changes 19.889 Office-3763 | OPEN |
Removed descriptions, elements, attributes and values
Topic | Developer | Status | BZ ID / Git commit | Comment |
---|---|---|---|---|
The deprecated attribute 'office:process-content' (19.377 in ODF 1.2.) has been removed. Office-4034 | OPEN |
Deprecated MIME Types
Topic | Developer | Status | BZ ID / Git commit | Comment |
---|---|---|---|---|
OPEN | ||||
OPEN |
Declared Namespace Change
Topic | Developer | Status | BZ ID / Git commit | Comment |
---|---|---|---|---|
urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0 | OPEN |
List of all changes in ODF 1.3 part 4
Description - Changed
Topic | Developer | Status | BZ ID / Git commit | Comment |
---|---|---|---|---|
Basic Expressions 5.2 Office-3667 | OPEN | Part of the basic expression BNF changed from: FunctionName Whitespace* '(' ParameterList ')' | to: FunctionName '(' ParameterList ')' | so whitespace is no longer valid between FunctionName and its bracketed parameter list. | ||
Criterion 4.11.8 Office-3766 | Damjan Jovanovic | CLOSED | Changes some references within the specification, but no change in meaning. | |
Sequences 4.11.12 Office-4003 | Damjan Jovanovic | CLOSED | Changes "shall" to "must" in row/column processing order. It's just a change in the language. If we processed sequences correctly for ODF 1.2, then we should be processing them correctly in ODF 1.3 too. |
Functions - Changed
Topic | Developer | Status | BZ ID / Git commit | Comment |
---|---|---|---|---|
Damjan Jovanovic | CLOSED | Changes the type of first argument from Integer to Number. We already use Number. | ||
Damjan Jovanovic | CLOSED | Changes the type of first argument from Integer to Number. We already use Number. | ||
Damjan Jovanovic | CLOSED | Changes the type of first argument from Integer to Number. We already use Number. | ||
Damjan Jovanovic | CLOSED | Changes the type of first argument from Integer to Number. We already use Number. | ||
CELL 6.13.3 Office-3909 | Damjan Jovanovic | CLOSED | Changes the condition under which CELL("ADDRESS", ref) returns the sheet name, from "if given in the reference" to "if given in the reference and does not reference the same sheet as the sheet the expression is evaluated upon". Our CELL function already returns the sheet name under the new condition. | |
COVAR 6.18.18 Office-3757 | Damjan Jovanovic | CLOSED | Fixes the formula for covariance, adding the 1/N factor that was missing. We already use it. | |
CRITBINOM 6.18.19 Office-3921 | Damjan Jovanovic | CLOSED | Requires that 0 <= Alpha <= 1 instead of the wrong Alpha >= 1 in ODF 1.2. We already require that in our ScInterpreter::ScCritBinom() function, which does: if (n < 0.0 || alpha <= 0.0 || alpha >= 1.0 || p < 0.0 || p > 1.0) PushIllegalArgument(); Actually, strictly speaking, we require 0 < Alpha < 1, not 0 <= Alpha <= 1, but that's what Excel requires too, so let's leave it as is. Maybe we should report that issue back to OASIS? | |
DAYS360 6.10.7 Office-3907 | Damjan Jovanovic | CLOSED | Changes parameter 3 (Method) from Integer to Logical. For us, it is already logical, method ScInterpreter::ScGetDiffDate360() does: sal_Bool bFlag; if (nParamCount == 3) bFlag = GetBool(); else bFlag = sal_False; | |
DCOUNT 6.9.3 Office-3906 | Damjan Jovanovic | CLOSED | 561c6157b86908803ccecf18699e7b5dfaba10b2 | The 2nd parameter, DatabaseField, is optional in ODF 1.3. |
DCOUNTA 6.9.4 Office-3906 | Damjan Jovanovic | CLOSED | 561c6157b86908803ccecf18699e7b5dfaba10b2 | The 2nd parameter, DatabaseField, is optional in ODF 1.3. |
FLOOR 6.17.3 Office-3879 | Damjan Jovanovic | CLOSED | Changes FLOOR() to round towards zero, like it should, instead of away from zero. We already do that. | |
OPEN | Need to re-examine implementation. | |||
HLOOKUP 6.14.5 Office-3902 | Damjan Jovanovic | CLOSED | 07b7105f20776a1b6f4e27351365759551337431 | Changes parameter type to "ForceArray Reference|Array". |
OPEN | Needs to be able to handle missing "then" and "else" expressions, eg. IF(condition;), IF(condition;;) and IF(condition;IfTrue;) all give errors in AOO, but they shouldn't. | |||
ISBLANK 6.13.14 Office-4000 | Damjan Jovanovic | CLOSED | 118236 | Updates documentation, adding "This function does not propagate Error values." We already do that. |
ISFORMULA 6.13.18 Office-4000 | CLOSED | 118236 | Updates documentation, adding "This function does not propagate Error values." We already do that. | |
ISLOGICAL 6.13.19 Office-4000 | Damjan Jovanovic | CLOSED | 118236 | Updates documentation, adding "This function does not propagate Error values." We already do that. |
ISNONTEXT 6.13.21 Office-4000 | Damjan Jovanovic | CLOSED | 118236 | Updates documentation, adding "This function does not propagate Error values." We already do that. |
ISNUMBER 6.13.22 Office-4000 | Damjan Jovanovic | CLOSED | 118236 | Updates documentation, adding "This function does not propagate Error values." We already do that. |
ISREF 6.13.24 Office-4000 | Damjan Jovanovic | CLOSED | 118236 | Updates documentation, adding "This function does not propagate Error values." We already do that. |
ISTEXT 6.13.25 Office-4000 | Damjan Jovanovic | CLOSED | 118236 | Updates documentation, adding "This function does not propagate Error values." We already do that. |
LINEST 6.18.41 Office-3902, Office-3948 | OPEN | 07b7105f20776a1b6f4e27351365759551337431 | For Office-3902, changes parameter type to "ForceArray". | |
LOGEST 6.18.42 Office-3902 | Damjan Jovanovic | CLOSED | 07b7105f20776a1b6f4e27351365759551337431 | Changes parameter type to "ForceArray". |
MATCH 6.14.9 Office-3902 | Damjan Jovanovic | CLOSED | 07b7105f20776a1b6f4e27351365759551337431 | Changes parameter type to "ForceArray Reference|Array". |
RECEIVED 6.12.43 Office-3916 | Damjan Jovanovic | CLOSED | e172229456487b113132e6d03d331cba42792c7f | A new constraint, Settlement < Maturity, had to be implemented on our RECEIVED function. |
STDEVP 6.18.74 Office-3856 | Damjan Jovanovic | CLOSED | Adds a constraint that mandates a sample size of at least 1 element, which we already require. | |
STDEVPA 6.18.75 Office-3856 | Damjan Jovanovic | CLOSED | Adds a constraint that mandates a sample size of at least 1 element, which we already require. | |
TYPE 6.13.33 Office-4000 | Damjan Jovanovic | CLOSED | 118236 | Updates documentation, adding "This function does not propagate Error values." We already do that. |
VARPA 6.18.85 Office-3856 | Damjan Jovanovic | CLOSED | Adds a constraint that mandates a sample size of at least 1 element, which we already require. | |
VLOOKUP 6.14.12 Office-3902 | Damjan Jovanovic | CLOSED | 07b7105f20776a1b6f4e27351365759551337431 | Changes parameter type to "ForceArray Reference|Array". |
WEEKDAY 6.10.20 Office-3908 | Damjan Jovanovic | CLOSED | b19cfbb97e8a126fb5034f0ea11b69365cb8e0ae | Added support for weekday types 11-17. |