DR 09-0295 ? WML: gridCols measurement units

Chris Rae Chris.Rae at microsoft.com
Thu Jan 20 20:32:28 CET 2011


Hi Murata-san -

This is interesting. The scope of the DR was to make units mandatory for those items changed at the BRM to take optional units - it hadn't occurred to me to search for items that were missed at the BRM when adding these units.

The DR is already twelve pages of modifications or thereabouts - adding these as well would make it enormous. I too am fairly surprised and concerned by the size of it - the main problem is really that, because Part 4 is an addendum, the work required to modify things in Part 1 and not in Part 4 is quite extensive.

Chris

-----Original Message-----
From: MURATA Makoto (FAMILY Given) [mailto:eb2m-mrt at asahi-net.or.jp] 
Sent: 20 January 2011 07:02
To: e-SC34-WG4 at ecma-international.org
Subject: Re: DR 09-0295 ? WML: gridCols measurement units

Chris,


> The complete list of elements that are affected by this change is:

You appear to have checked references to user-defined types but not types defined in XSD Part 2.  For example, windowWidth (Window Width) defined in 18.2.3, Part 1 uses twips but relies on xsd:unsignedInt. 
Should we also change such attributes?  I searched for similar attributes, and the result is shown below.

I am a bit intimidated by the sheer impact of this single DR.  How big it is?

dml-wordprocessingDrawing.rnc:  attribute relativeHeight { xsd:unsignedInt },
sml.rnc:  attribute start { xsd:unsignedInt }?,
sml.rnc:  attribute length { xsd:unsignedInt }?,
sml.rnc:  attribute oldLength { xsd:unsignedInt }?,
sml.rnc:  attribute newLength { xsd:unsignedInt }?
sml.rnc:  attribute baseColWidth { xsd:unsignedInt }?,
sml.rnc:  attribute defaultColWidth { xsd:double }?,
sml.rnc:  attribute defaultRowHeight { xsd:double },
sml.rnc:  attribute width { xsd:double }?,
sml.rnc:  attribute start { xsd:unsignedInt }?,
sml.rnc:  attribute minLength { xsd:unsignedInt }?,
sml.rnc:  attribute maxLength { xsd:unsignedInt }?,
sml.rnc:  attribute top { xsd:double },
sml.rnc:  attribute bottom { xsd:double },
sml.rnc:  attribute fitToWidth { xsd:unsignedInt }?,
sml.rnc:  attribute fitToHeight { xsd:unsignedInt }?,
sml.rnc:  attribute top { xsd:double }?,
sml.rnc:  attribute bottom { xsd:double }?,
sml.rnc:  attribute windowWidth { xsd:unsignedInt }?,
sml.rnc:  attribute windowHeight { xsd:unsignedInt }?,
sml.rnc:  attribute windowWidth { xsd:unsignedInt },
sml.rnc:  attribute windowHeight { xsd:unsignedInt },

Regards,

MURATA Makoto (FAMILY Given)




More information about the sc34wg4 mailing list