- From: Jeff Schiller <codedread@gmail.com>
- Date: Thu, 30 Nov 2006 22:42:39 -0600
- To: www-svg@w3.org
- Cc: adam@emiasys.com
> Hello, > > As mentioned in previous mail we're working on our Renesis Player. > The following inconsistencies has been discovered with the current uDOM IDL: > > - DOMObject is typedef'd as dom::DOMObject but in the included module dom > there is no DOMObject so it seems this was taken from DOM3 and by this, the > uDOM is not independant from DOM3? > > - Missing consistency -- The connection interface correctly inherits from > EventTarget, but the forthcoming Timer interface inherits from > events::EventTarget? > > Regards > > Alexander Adam > -- > Geschäftsführer / CEO 1) Appendix A states in many places that the SVG uDOM is a subset of DOM3. In fact, in appendix A, the link to DOMObject brings you to http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/core.html#DOMObject, which shows that the typedef in the SVG IDL was just copied from the DOM3 IDL. (In SVG uDOM dom IDL module, DOMObject is defined as an alias to Object just the same as in DOM3). 2) Within the global IDL module, there is the following typedef: typedef events::EventTarget EventTarget; which means that using simply "EventTarget" is ok (it is an alias for events::EventTarget). For the global::Timer interface it looks like they left a superfluous events:: prefix, which is not necessary but not ambiguous. Regards, Jeff
Received on Friday, 1 December 2006 04:42:47 UTC