/[suikacvs]/messaging/manakai/lib/Message/DOM/ChangeLog
Suika

Diff of /messaging/manakai/lib/Message/DOM/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.106 by wakaba, Mon Jan 23 13:55:46 2006 UTC revision 1.185 by wakaba, Sat May 13 12:06:21 2006 UTC
# Line 1  Line 1 
1    2006-05-13  Wakaba  <wakaba@suika.fam.cx>
2    
3            * XDP.dis: New module.
4    
5            * Makefile: |XDP.dis| is added.
6    
7            * Traversal.dis (NodeFilter): |InputProcessor|
8            and |OutputProcessor| are added.
9    
10    2006-05-13  Wakaba  <wakaba@suika.fam.cx>
11    
12            * Traversal.dis (MANAKAI_FILTER_OPAQUE): New |AcceptNode| value.
13            (TreeWalker): The |MANAKAI_FILTER_OPAQUE| value support
14            is added.  The |FILTER_REJECT| value is treated
15            as |FILTER_ACCEPT| if the |currentNode| is in the
16            rejected subtree as specified in the spec.
17    
18    2006-05-05  Wakaba  <wakaba@suika.fam.cx>
19    
20            * SimpleLS.dis: An |xmlns:| prefix was missing.
21    
22    2006-05-04  Wakaba  <wakaba@suika.fam.cx>
23    
24            * SimpleLS.dis: Namespace bugs are fixed.
25    
26    2006-04-30  Wakaba  <wakaba@suika.fam.cx>
27    
28            * .cvsignore: Updated.
29    
30            * Traversal.dis: Unused declarations are removed.
31    
32    2006-04-30  Wakaba  <wakaba@suika.fam.cx>
33    
34            * CharacterData.dis (Require): A reference to
35            the |MDOM:Traversal| module is added.
36            (wholeText): Implemented.
37    
38    2006-04-30  Wakaba  <wakaba@suika.fam.cx>
39    
40            * Makefile: |Traversal.dis| is added.
41    
42            * Traversal.dis: New module.
43    
44            * TreeCore.dis (___report_error): Return value was
45            not propagated.
46    
47    2006-04-29  Wakaba  <wakaba@suika.fam.cx>
48    
49            * Element.dis (removeAttributeNS): A runtime error
50            was occurred if there was no specified attribute node.
51    
52            * TreeCore.dis (manakaiLanguage): New attribute.
53    
54    2006-04-28  Wakaba  <wakaba@suika.fam.cx>
55    
56            * TreeCore.dis (NodeList.manakaiReadOnly, NamedNodeMap.manakaiReadOnly):
57            New attributes.
58    
59            (StaticNodeList): New interface.
60    
61    2006-04-24  Wakaba  <wakaba@suika.fam.cx>
62    
63            * DOMCore.dis (c:SET_TO_NULL_ERR): New error code.
64    
65    2006-04-22  Wakaba  <wakaba@suika.fam.cx>
66    
67            * SimpleLS.dis: Reimplemented.
68    
69    2006-04-22  Wakaba  <wakaba@suika.fam.cx>
70    
71            * DOMCore.dis (NO_MODIFICATION_ALLOWED_ERR): It is now
72            a qualified name.
73            (tc:EXTERNAL_NODE_COMPARISON_ERR): New error type.
74    
75            * TreeCore.dis (compareDocumentPosition): Implemented.
76            (normalize): Implemented.
77            (STORESIZE, CLEAR): Were not implemented for |EmptyNodeList|
78            class.
79    
80    2006-04-16  Wakaba  <wakaba@suika.fam.cx>
81    
82            * DOMCore.dis (OUT_OF_BOUND_ERR, NEGATIVE_INDEX_ERR): Removed.
83    
84    2006-04-16  Wakaba  <wakaba@suika.fam.cx>
85    
86            * CharacterData.dis (length, insertData, substringData,
87            appendData, deleteData, replaceData, splitText): Reimplemented.
88    
89            * DOMCore.dis (NEGATIVE_LENGTH_ERR): New error.
90            (c:index): The definition was missing.
91            (c:length): New property.
92    
93    2006-04-16  Wakaba  <wakaba@suika.fam.cx>
94    
95            * XMLParser.dis (close): Invoke |close| method
96            rather than |close| function.
97    
98    2006-04-16  Wakaba  <wakaba@suika.fam.cx>
99    
100            * CharacterData.dis: New module split from |TreeCore.dis|.
101    
102            * CharacterData.pm: Added to the CVS repository.
103    
104            * TreeCore.dis: The |CharacterData|, |Text|, and |Comment|
105            interfaces are removed.
106            (Require): A reference to the |MDOM:CharacterData| module
107            is added.
108    
109            * DOMMain.dis (StringExtended, StringOutOfBoundsException): Removed.
110    
111            * DOMCore.dis (StringOutOfBoundsException): New error.
112    
113            * Makefile: |CharacterData.pm| is added.
114    
115    2006-04-09  Wakaba  <wakaba@suika.fam.cx>
116    
117            * XMLParser.dis (Require): Requires the |MCharset:Encode|
118            module.
119            (parse): Set the |inputEncoding| attribute of the generated document
120            object.
121            (resolveLSInput default implementation): The |byteStream|
122            and |encoding| attributes of the |LSInput| interface
123            are now supported.
124            (resolveLSInput): Parameters |impl| and |parser| are added.
125            (InputFile.inputEncoding): New attribute.
126    
127    2006-04-04  Wakaba  <wakaba@suika.fam.cx>
128    
129            * Document.dis (adoptNode test): Documents were
130            made by different documents.
131    
132    2006-04-04  Wakaba  <wakaba@suika.fam.cx>
133    
134            * XMLParser.dis: The |cfg:dtd-default-attributes| configuration
135            parameter is changed to |cfg:dtd-default-attribute|.
136    
137    2006-04-04  Wakaba  <wakaba@suika.fam.cx>
138    
139            * TreeCore.dis: The |DOMMain:raiseException| elements
140            are replaced by |disPerl:EXCEPTION|s.
141    
142    2006-04-03  Wakaba  <wakaba@suika.fam.cx>
143    
144            * DOMMain.dis (GetPropNode, CheckReadOnly): Removed.
145    
146            * Node.dis (cfg:dtd-default-attribute): The configuration
147            parameter |cfg:dtd-default-attributes| is renamed
148            as |cfg:dtd-default-attribute|.
149            (Roles): Definitions are changed so that classes
150            that implement those classes MUST implement the |Node|
151            and its subinterfaces.
152            (cfg:dtd-attribute-type): New configuration parameter.
153    
154            * Document.dis (adoptNode): Don't throw exception
155            if |strictErrorChecking| is |false|.
156    
157            * Element.dis (setAttribute, setAttributeNS): Don't
158            set [attribute type] if the |cfg:dtd-attribute-type|
159            configuration parameter is set to |false|.
160            (removeAttribute, removeAttributeNS, removeAttributeNode): Don't
161            regenerate default attribute nodes if the |cfg:dtd-default-attribute|
162            configuration parameter is set to |false|.
163    
164    2006-04-02  Wakaba  <wakaba@suika.fam.cx>
165    
166            * TreeStore.dis: New module.
167    
168            * Makefile: |TreeStore.dis| is added.
169    
170    2006-04-02  Wakaba  <wakaba@suika.fam.cx>
171    
172            * XMLParser.dis: Updated so that it can be used
173            with |TreeCore.pm|, |Document.pm|, |Element.pm|,
174            and |XML.pm|.  Set the read-only flag to
175            the |DocumentType|, |Entity|, and |EntityReference| noes.
176    
177            * Node.dis (textContent): It did not handle descendant
178            element and entity reference nodes.
179    
180            * Element.dis, XML.dis (manakaiBaseURI.get): Its
181            definition has been changed to return only explicit
182            base URI specification.
183    
184            * DOMLS.dis (LSInput, LSOutput): They no longer
185            inherits the |ManakaiDOM:ManakaiDOMObject| class.
186    
187            * Tree.dis, DOMXML.dis, ManakaiDOMLS2003.dis: Removed.
188    
189            * Tree.pm, DOMXML.pm: Removed.
190    
191            * TreeCore.pm, Document.pm, Element.pm: Added
192            to the CVS repository since they are necessary to
193            build the dis library.
194    
195            * Makefile: Sync'ed to new modules disposition.
196    
197    2006-04-02  Wakaba  <wakaba@suika.fam.cx>
198    
199            * Makefile: Rules for |Tree.pm| and |DOMXML.pm| are
200            removed.  For |Element.pm| and |Document.pm| are added.
201    
202            * Document.dis, Element.dis: New module split from |TreeCore.dis|.
203    
204            * TreeCore.dis (Document, DocumentFragment, Element, Attr): Removed.
205    
206    2006-04-01  Wakaba  <wakaba@suika.fam.cx>
207    
208            * DOMFeature.dis (getImplementation, getImplementationList): Support
209            for new class information variables.
210            (DOMLS:Generic): This old feature name is removed.
211    
212            * GenericLS.dis (createGLSParser, createGLSSerializer): Support
213            for new class information variables.
214    
215            * TreeCore.dis (manakaiExpandedURI): New attribute.
216            (Document, Element.___create_node_ref): New method
217            implementations.
218    
219    2006-04-01  Wakaba  <wakaba@suika.fam.cx>
220    
221            * TreeCore.dis (setIdAttribute, setIdAttributeNS, setIdAttributeNode):
222            Reimplemented.
223            (isId): Setter is added.
224            (Element.normalize): Definition copied from the |MDOM:Tree|
225            module.
226    
227    2006-03-31  Wakaba  <wakaba@suika.fam.cx>
228    
229            * Makefile (clean-db): New rule.
230    
231            * TreeCore.dis (setUserData): Schedule to invoke
232            the user data handler when the node is removed
233            from the memory.
234            (setAttribute, setAttributeNS): Set the [attribute type]
235            if DTD attribute definition is available.
236            (CharacterData members): Definitions copied from
237            the |MDOM:Tree| module.
238    
239    2006-03-31  Wakaba  <wakaba@suika.fam.cx>
240    
241            * DOMCore.dis (DOMStringList.==): New overloaded operator.
242    
243            * DOMFeature.dis (ManakaiHasFeatureByGetFeature): The
244            class did not implement the |GetFeature| interface.
245            (hasFeature): The |+| prefix was not taken into account.
246    
247            * TreeCore.dis (Node): The class now inherits
248            the |ManakaiHasFeatureByGetFeature| class.  It now
249            implements the |f:GetFeature| and |ecore:MUErrorTarget|
250            interfaces.
251            (CreateNodeRefMethod): The |mg:nodeRefInterfaces| option
252            is supported.
253            (lookupNamespaceURI, lookupPrefix, isDefaultNamespace): Reimplemented.
254            (manakaiParentElement): New attribute.
255    
256            * XDoctype.dis (d:Feature): Old feature name |ManakaiDOM:XDoctype|
257            is removed.
258            (lookupPrefix): Old method implementation is removed.
259    
260            * XML.dis (CDATASection): The |mg:NodeRefRole| was
261            missing because of the |DISCore:stopISARecursive| property.
262    
263            * TreeCore.dis, XML.dis, XDoctype.dis, DOMCore.dis, DOMFeature.dis:
264            They now pass all tests included in those modules!
265    
266    2006-03-30  Wakaba  <wakaba@suika.fam.cx>
267    
268            * DOMCore.dis (Require): A reference to the |MURI:Generic|
269            module is added.
270            (ManakaiDOMStringList.DESTROY): Removed (no longer necessary).
271            (ManakaiDOMImplementation): It now inherits
272            the |urigen:ManakaiURIImplementation| class and
273            implements the |ecore:MUErrorTarget| interface.  It no
274            longer inherits the |ManakaiDOM:ManakaiDOMObject| class.
275            (ManakaiDOMImplementation.___report_error): New method.
276    
277            * DOMFeature.dis (Require): It now references the |Util:Grove|
278            module instead of |Util:ManakaiNode| module.
279            (DOMMetaImpl:ManakaiDOMImplementationRole): Removed.
280            (f:ManakaiMinimumImplementationCompatible): New role.
281            (ManakaiMinimumImplementation): Now it is built
282            on the new |Util:Grove| module rather than the |Util:ManakaiNode|
283            module.
284            (f:getFeatureImpl): Moved from the |MDOM:TreeCore| module.
285            (c:implementation): Removed.
286            (f:implementation, f:revImplementation): New properties.
287    
288            * DOMMain.dis (checkNamespacePrefix): DOM2 codes are removed.
289    
290            * Tree.dis (cfg:clone-entity-reference-subtree,
291            cfg:dtd-default-attributes, cfg:xml-id,
292            cfg:strict-document-children): Removed (moved
293            to the |MDOM:TreeCore| module).
294    
295            * TreeCore.dis (Require): The reference to the |MURI:Generic|
296            module is removed.
297            (ManakaiDOMImplementationTC): Some members are removed
298            since they are incorporated to the |c:ManakaiDOMImplementation|
299            or the |f:ManakaiMinimumImplementation|.
300            (tc:nodeRefClass): Removed (moved to the |Util:Grove| module).
301            (replaceChildImpl1): A typo on the removing the parent node
302            of the old child node is fixed.
303            (f:getFeatureImpl): Removed (moved to the |MDOM:DOMFeature|
304            module).
305            (tc:implementation, tc:revImplementation): Removed (moved
306            to the |MDOM:DOMFeature| module).
307            (Document.appendChild, insertBefore, replaceChild): Sets
308            the |ownerDocument| attribute of the |tx:DocumentType| nodes.
309            (Attr.prefix, Element.prefix): Don't raise "uninitialized"
310            when the new value is |null|.
311            (Attr.___create_node_ref): Attribute name and
312            owner element type specific classes are supported (it
313            was partially implemented but was incorrect).
314            (ManakaiDOMGetElementsNodeList.item): Don't return
315            a node if the |index| is negative.
316            (setNamedItem): Various typos are fixed.
317            (removeNamedItem): The node was not removed orz
318            (cfg:clone-entity-reference-subtree,
319            cfg:dtd-default-attributes, cfg:xml-id,
320            cfg:strict-document-children): Definitions are moved
321            from the |MDOM:Tree| module.  Note that the tests for default
322            attributes still fail.
323            (ErrDef, IntPropDef): Moved from the |MDOM:Tree| module.
324            (Attr): Role name was incorrect.
325    
326            * XDoctype.dis (setDefinitionNode): Return value was
327            not set.
328            (AttributeDefinition): Role name was incorrect.
329    
330            * XML.dis (Require): A reference to the |DISlib:DISMarkup|
331            module is added.
332            (Notation.appendChild, insertBefore, replaceChild): New method
333            implementations.
334            (Entity.appendChild, insertBefore, replaceChild): New method
335            implementations.
336            (EntityReference.appendChild, insertBefore, replaceChild): Now
337            they are defined as copies of ones in the |Entity| class.
338            (XMLBaseAttribute, XMLIdAttribute): Now they are
339            namespace unaware attributes.
340            (XMLBaseAttributeNS, XMLIdAttributeNS): New attributes.
341            (ManakaiDOMXMLBaseAttr, ManakaiDOMXMLIdAttr): References
342            to namespace aware attributes are added.
343    
344    2006-03-29  Wakaba  <wakaba@suika.fam.cx>
345    
346            * DOMCore.dis: Namespace prefixes are changed to new ones.
347    
348            * TreeCore.dis (createDocument, createDocumentType): Reimplemented (but
349            untested).
350            (___report_error): Reimplemented (untested).
351            (manakaiSetReadOnly): New method.
352            (Attr.___create_node_ref): New method (untested).
353            (Document.getFeature): |require|s the |MDOM:XML| Perl module.
354            (createEntityReference, cloneNode): Support for
355            the |cfg:entity-reference-read-only| configuration
356            parameter is removed; newly created entity references
357            are always read-only and use the |manakaiSetReadOnly| method
358            if desired.
359            (Element.manakaiBaseURI): Reimplemented (untested).
360    
361            * XDoctype.dis (createGeneralEntity, createNotation): |require|s
362            the |MDOM:XML| Perl module.
363            (DocumentTypeDefinition.___create_node_stem): Sets
364            the |tc:implementation| internal property if its value
365            is provided.  The |infoset:content| internal property name
366            was incorrect.
367            (DocumentTypeDefinition, ElementTypeDefinition): |MUST|s on
368            read-only |NodeList| and |DOMStringList| are added
369            for clarification.
370    
371    2006-03-26  Wakaba  <wakaba@suika.fam.cx>
372    
373            * DOMCore.dis (Require): Reference to the |MDOM:TreeCore|
374            module is added.
375            (DOMStringList): Reimplemented for new |d:AttributeDefinition|
376            implementation (untested).
377    
378            * TreeCore.dis (baseURI): Reimplemented (untested).
379            (Roles): Definitions added.
380    
381            * XDoctype.dis (Require): References to the |MDOM:TreeCore|
382            and |MDOM:XML| modules are added.  Reference to the |MDOM:Tree|
383            module is removed.
384            (DocumentXDoctype): Reimplemented (untested).
385            (DocumentTypeDefinition, DocumentTypeDeclaration):
386            Reimlemented (untested).
387            (ElementTypeDefinition, AttributeDefinition): Reimplemented (untested).
388    
389            * XML.dis (FeatureDef): New features (definitions copied
390            from the |MDOM:DOMXML| module).
391            (DocumentType): New interface (definition copied from
392            the |MDOM:DOMXML| module).
393            (CDATASection, Notation, Entity, EntityReference, ProcessingInstruction):
394            Reimplemented (untested).
395            (ManakaiDOMXMLBaseAttr, ManakaiDOMXMLIdAttr): Reimplemented (untested).
396    
397    2006-03-25  Wakaba  <wakaba@suika.fam.cx>
398    
399            * TreeCore.dis (Document): Most methods are reimplemented (untested).
400    
401    2006-03-25  Wakaba  <wakaba@suika.fam.cx>
402    
403            * TreeCore.dis (Document): Attributes are reimplemented (untested).
404            (Text, DocumentFragment, Comment): Most members are
405            reimplemented (untested).
406    
407    2006-03-24  Wakaba  <wakaba@suika.fam.cx>
408    
409            * DOMMain.dis (checkXMLNamesQName): Some checks are
410            removed to sync with DOM Level 3 Core specification.
411    
412            * TreeCore.dis (Element): Most methods are reimplemented (untested).
413            (GetElementsNodeList): Reimplemented (untested).
414    
415    2006-03-23  Wakaba  <wakaba@suika.fam.cx>
416    
417            * Tree.dis (cfg:strict-document-children): The configuration
418            parameter must also affect on |manakaiAppendText|
419            and |textContent| on |Document| nodes.
420    
421            * TreeCore.dis (Node.CreateNodeRefMethod): The |tc:nodeRefClass|
422            parameter changes the class to |bless|.
423            (Node): Most methods are reimplemented.  (Untested)
424            (CharacterData, Attr): Most methods and attributes are
425            reimplemented.  (Untested)
426    
427            * XML.dis, XDoctype.dis: Most |Node| methods are
428            reimplemented (untested).
429    
430    2006-03-23  Wakaba  <wakaba@suika.fam.cx>
431    
432            * TreeCore.dis, XML.dis, XDoctype.dis (Node.textContent): Reimplemented
433            (untested).
434    
435    2006-03-22  Wakaba  <wakaba@suika.fam.cx>
436    
437            * DOMCore.dis (DOMSTRING_SIZE_ERR): It now has
438            a qualified name.
439    
440            * DOMMain.dis (ensureNamespacePrefix): Undefines
441            the prefix if it is an empty string.  (Note that
442            it is defined as implementation dependent in
443            DOM Level 3 Core specification).
444    
445            * TreeCore.dis (Require): It now references the |MDOM:XDoctype|
446            module.
447            (Node): Attributes are reimplemented (untested).
448    
449            * XML.dis (Require): It now references the |MDOMX:XDoctype|
450            module.
451            (Node): Attributes are reimplemented (untested).
452            (Entity, Notation): New interfaces.
453    
454            * XDoctype.dis (Node): Attributes are reimplemented (untested).
455    
456    2006-03-19  Wakaba  <wakaba@suika.fam.cx>
457    
458            * TreeCore.dis (childNodes, firstChild, lastChild,
459            nextSibling, previousSibling, appendChild, insertBefore,
460            replaceChild, removeChild, createDocumentFragment,
461            createEntityReference, createProcessingInstruction,
462            domConfig, documentElement, implementation, manakaiAppendText): New.
463            (NodeList, DocumentFragment): New interfaces.
464    
465            * XML.dis (EntityReference, ProcessingInstruction): New interface.
466    
467    2006-03-18  Wakaba  <wakaba@suika.fam.cx>
468    
469            * TreeCore.dis (Require): The |MDOM:XML| module is added.
470            (createAttributeNS, createTextNode, createComment,
471            createCDATASection): New methods.
472            (Attr, Text, Comment, CharacterData): New interfaces.
473    
474            * Makefile: |XML.dis| is added.
475    
476            * XML.dis: New module.
477    
478    2006-03-17  Wakaba  <wakaba@suika.fam.cx>
479    
480            * TreeCore.dis (manakaiReadOnly): New attribute.
481            
482    2006-03-17  Wakaba  <wakaba@suika.fam.cx>
483    
484            * TreeCore.dis (NodeType, nodeType, localName, namespaceURI,
485            prefix, isSameNode, ownerDocument, parentNode): New.
486            (Element): New interface.
487            (createElementNS): New method.
488            (strictErrorChecking): New.
489    
490    2006-03-17  Wakaba  <wakaba@suika.fam.cx>
491    
492            * Makefile: |TreeCore.dis| is added.
493    
494            * TreeCore.dis: New module.
495    
496    2006-03-16  Wakaba  <wakaba@suika.fam.cx>
497    
498            * XMLParser.dis (cfg:entity-replacement-tree): New configuration
499            parameter.
500    
501            * DOMXML.dis (manakaiExpanded): Renamed from |isExpanded|.
502    
503            * DOMCore.dis, Tree.dis, DOMLS.dis, XMLParser.dis: Lexical
504            data types added to configuration parameters.
505    
506    2006-03-15  Wakaba  <wakaba@suika.fam.cx>
507    
508            * DOMCore.dis (c:DOMConfigurationParameter): Now it is
509            a |DISSource:ResourceProperty|.
510            (c:anyDOMConfigurationParameter): New property.
511            (CParam, boolCParam): Now they are all |dis:subsetOf|
512            the |c:anyDOMConfigurationParameter| property.
513            (ForDocument, ForParser, ForSerializer): Removed.
514    
515            * DOMLS.dis, XMLParser.dis: Likewise.
516    
517    2006-03-12  Wakaba  <wakaba@suika.fam.cx>
518    
519            * DOMMain.dis, Tree.dis: Unused |dis:aliasChild| properties
520            are removed.
521    
522            * GenericLS.pm: Added to the CVS repository since
523            it is necessary to create the |Message::Util::DIS::DPG| module.
524    
525    2006-03-10  Wakaba  <wakaba@suika.fam.cx>
526    
527            * DOMCore.dis, DOMXML.dis, XDoctype.dis (manakaiAppendText): New
528            method.
529    
530            * XMLParser.dis: Don't create adjacent text nodes.
531    
532    2006-03-09  Wakaba  <wakaba@suika.fam.cx>
533    
534            * DOMCore.dis (HIERARCHY_DOCUMENT_FRAGMENT_ITSELF_ERR): New error.
535    
536            * DOMXML.dis (appendChild, insertBefore, replaceChild): Method
537            implementations are added.
538    
539            * XDoctype.dis (appendChild, insertBefore, replaceChild): Method
540            implementations are added.
541    
542            * Tree.dis (appendChild, insertBefore, replaceChild): Method
543            implementations are added.
544            (IFCls1Def, NodeTypeDef): Don't define |ManakaiDOM:ForClass|
545            resources unless for |ManakaiDOM:ManakaiDOMLatest|.
546            (cfg:strict-document-children): New configuration parameter.
547    
548    2006-03-08  Wakaba  <wakaba@suika.fam.cx>
549    
550            * XDoctype.dis (replaceChild): Method implementations are added.
551    
552            * Tree.dis (replaceChild): Method implementations are added.
553    
554            * DOMXML.dis (replaceChild): Method implementations are added.
555    
556    2006-03-07  Wakaba  <wakaba@suika.fam.cx>
557    
558            * Tree.dis (ForAppendChild, ForInsertBefore, ForReplaceChild): New |for|
559            definitions.
560    
561            * XDoctype.dis (insertBefore): New method implementation.
562    
563    2006-03-06  Wakaba  <wakaba@suika.fam.cx>
564    
565            * DOMXML.dis (insertBefore): Method implementations
566            for |ProcessingInstruction| and |Notation| nodes are added.
567    
568            * Tree.dis (insertBefore): Method implementation
569            for |CharacterData| nodes is added.
570    
571            * XDoctype.dis (insertBefore): Method implementation
572            for |ElementTypeDefinition| nodes is added.
573    
574    2006-03-06  Wakaba  <wakaba@suika.fam.cx>
575    
576            * XDoctype.dis (appendChild): New method implementation.
577    
578    2006-03-06  Wakaba  <wakaba@suika.fam.cx>
579    
580            * DOMCore.dis (HIERARCHY_WRONG_DOCTYPE_ERR): New error.
581            (REMOVE_DOCUMENT_ELEMENT_ERR): New error.
582            (REMOVE_DOCUMENT_TYPE_ERR): New error.
583    
584            * DOMXML.dis (ManakaiDOMDocumentType): Removed.
585            (ProcessingInstruction.appendChild, CDATASection.appendChild,
586            Notation.appendChild): New method implementation.
587    
588            * Tree.dis (CharacterData.appendChild): New method implementation.
589    
590            * XDoctype.dis: Tests moved from |MDOM:DOMXML| module.
591    
592    2006-03-06  Wakaba  <wakaba@suika.fam.cx>
593    
594            * DOMXML.dis (ManakaiDOMXMLIdAttr): New class.
595    
596            * Tree.dis (createAttribute, createAttributeNS,
597            setAttribute, setAttributeNS): They now supports
598            the |cfg:xml-id| configuration parameter.
599            (cfg:xml-id): New configuration parameter.
600    
601            * XDoctype.dis (createAttributeDefinition): It now
602            supports the |cfg:xml-id| configuration parameter.
603    
604            * XMLParser.dis (parse): It now supports
605            the |cfg:xml-id| configuration parameter.
606    
607    2006-03-05  Wakaba  <wakaba@suika.fam.cx>
608    
609            * XMLParser.dis (parse): Sets |Document.documentURI|
610            and |Document.manakaiEntityBaseURI| attributes of the
611            document created.
612            (_ProcessingInstructionDTD): Sets the |manakaiBaseURI|
613            property of the created node.
614            (_SystemLiteral): Sets the |manakaiDeclarationBaseURI|
615            of the created node.
616            (ls-input-to-input-file.default): Sets the resolved
617            system identifier to the |documentURI| attribute if available.
618            Sets the |baseURI| attribute if available.
619    
620    2006-03-05  Wakaba  <wakaba@suika.fam.cx>
621    
622            * XDoctype.dis (DocumentTypeDefinition.implementation): New attribute.
623            (Node.baseURI): New attribute implementations.
624            (declarationBaseURI): Setter is added.
625            (manakaiDeclarationBaseURI): New attribute.
626    
627            * Tree.dis (Require): A reference to the |MURI:Generic|
628            module is added.
629            (Node.baseURI): The implementation is revised.
630            (getNodeReference): Attribute node classes specialized
631            to attribute names are supported.
632            (contentBaseURI, htmlBaseURI): Removed.
633            (manakaiEntityBaseURI): New attribute.
634            (ManakaiDOMImplementationDocument): It now inherits
635            the |urigen:URIImplementation| class.
636    
637            * DOMMain.dis (isRelativeDOMURI): The definition
638            of the URI scheme is synced with |Message::URI::Generic|'s
639            one.
640    
641            * DOMXML.dis (Require): A reference to |DISlib:DISMarkup|
642            module is added.
643            (DocumentType.implementation): New attribute.
644            (Node.baseURI): Implementations are added.
645            (manakaiDeclarationBaseURI): New attributes.
646            (manakaiEntityBaseURI): New attributes.
647            (manakaiEntityURI): New attribute.
648            (manakaiExternal): New attribute.
649            (manakaiBaseURI): New attribute.
650            (ManakaiDOMXMLBaseAttr): New class.
651    
652    2006-02-26  Wakaba  <wakaba@suika.fam.cx>
653    
654            * SimpleLS.dis (Require): Reference to the |MDOM:Tree|
655            module was missing.
656    
657            * ManakaiDOMLS2003.dis: Some property names was incorrect.
658    
659            * Makefile (distclean): New rule.
660    
661    2006-02-26  Wakaba  <wakaba@suika.fam.cx>
662    
663            * DOMLS.dis: Removed from the CVS repository, since
664            it has been no longer required to make the |daf| system
665            itself.
666    
667    2006-02-26  Wakaba  <wakaba@suika.fam.cx>
668    
669            * Makefile: Revised for new |daf| database format.
670    
671    2006-02-25  Wakaba  <wakaba@suika.fam.cx>
672    
673            * DOMFeature.dis (Require): Missing reference to |DISlib:Test|
674            module is added.
675    
676    2006-02-22  Wakaba  <wakaba@suika.fam.cx>
677    
678            * DOMLS.dis: Constants were typed as |dx:ErrorCode|
679            by mistake.
680    
681    2006-02-18  Wakaba  <wakaba@suika.fam.cx>
682    
683            * XMLParser.dis (ManakaiDOMXMLParser): Implements |DOMLS:ParseString10|
684            feature.
685    
686            * DOMCore.dis (c:LSPARSER_NOT_FOUND_ERR): New exception type.
687    
688            * DOMLS.dis (DOMLS:ParseString): New (moved from |SimpleLS.dis|).
689            (DOMImplementationLS.createLSParser): Implemented.
690            (DOMImplementationLS.createLSInput): Revised.
691            (LSInput): Note on relationship with |GenericLS| is added.
692    
693            * SimpleLS.dis (DOMLS:ParseString): Removed (moved to |SimpleLS.dis|).
694    
695    2006-02-17  Wakaba  <wakaba@suika.fam.cx>
696    
697            * XMLParser.dis (domConfig): New |targetType| of |xp:ManakaiDOMXMLParser|
698            is introduced.
699            (async, busy): Implemented.
700            (parseString): Removed.
701            (parse, parseURI): Implemented.
702            (xp:ls-input-to-input-file): New configuration parameter.
703            (shiftChar): Gets character from current file handle
704            rather than replacement text.  Don't normalize
705            line break characters for internal entities.  Don't
706            throw |xp:wf-legal-literal-character| error
707            for |RestrictedChar| appearing in internal entities.
708            (DISPerl:dpgDef): Call |close| for each entity filehandler.
709            (_EntityDeclaration): Copy document URI and base URI
710            to the entity's |$decl| object.
711            (ParseError): New code fragment.
712            (getCopyOfEntityState): Creates filehandle from replacement
713            text.
714            (xp-error-lines): Don't appends text if no replacement
715            text is available.
716            (error-handler): New configuration parameter application resource.
717            (ManakaiDOMLSInputToInputFile): New class.
718            (ManakaiDOMInputFile): New class.
719    
720            * Tree.dis (getNodeReference): A dereferencing was missing.
721    
722            * DOMLS.dis (DOMLS:busy, DOMLS:lsKey): New properties.
723    
724    2006-02-17  Wakaba  <wakaba@suika.fam.cx>
725    
726            * XMLParser.dis: Default attribute are now namespace aware.
727            (parseString): Don't output |Document| warnings
728            during tree construction to standard error output.
729    
730    2006-02-16  Wakaba  <wakaba@suika.fam.cx>
731    
732            * XMLParser.dis: Name check for XML 1.0, XML Namespace 1.0, and
733            XML Namespace 1.1 is implemented.  Namespace well-formedness
734            error detection is implemented.  Generates |Notation| nodes
735            from notation declarations.
736            (checkNCName, checkQName): New code fragments.
737    
738            * XDoctype.dis (DocumentXDoctype): Factory methods
739            don't check |MDOMX:MDOM_BAD_NAME| if |Document.strictErrorChecking|
740            is |false|.
741    
742            * DOMCore.dis (wf-invalid-character-in-node-name,
743            wf-invalid-character): Removed (moved to |MDOM:Tree| module).
744    
745            * Tree.dis '(wf-invalid-character-in-node-name,
746            wf-invalid-character): New errors (from |MDOM:DOMCore| module).
747            (Attr.specified): Setter added.
748            (cfg:dtd-default-attributes): New configuration parameter.
749            (Document.createEntityReference): Don't check |MDOMX:MDOM_BAD_NAME|
750            if |Document.strictErrorChecking| is |false|.
751    
752    2006-02-15  Wakaba  <wakaba@suika.fam.cx>
753    
754            * XMLParser.dis: Set |allDeclarationsProcessed|
755            attribute of the |Document| node.  Don't process entity
756            and attribute definition list declarations after
757            unread parameter entity reference.  Warns if an attribute definition is
758            ignored (|xp:warning-attribute-definition-ignored|).  Set
759            flags whether predefined entities are declared or not.
760            WFC error |xp:wf-pes-in-internal-subset| is implemented.
761    
762    2006-02-15  Wakaba  <wakaba@suika.fam.cx>
763    
764            * XMLParser.dis: Issues |xp:error-internal-predefined-entity| error
765            if a predefined entity declaration references an external entity.
766            Issues |xp:error-malformed-predefined-entity| error if
767            a predefined entity declaration defines different thing than
768            one as in XML specification.  
769            Issies |xp:warning-entity-declaration-ignored| warning if
770            more than one entity declarations for an entity is found.
771            (WFErrDef): Now all well-formedness errors are marked
772            as |SEVERITY_FATAL_ERROR|.
773    
774            * XDoctype.dis (DocumentXDoctype.createDocumentTypeDefinition): Creates
775            predefined entity declarations.
776            (DocumentXDoctype.createNotation): New method.
777            (DocumentTypeDefinition.notations): New attribute.
778            (DocumentTypeDefinition.getNotationNode): New method.
779            (DocumentTypeDefinition.setNotationNode): New method.
780            (newNotationForTest): New code fragment.
781    
782            * Tree.dis (ManakaiDOMXML:ManakaiDOMNotations): Removed.
783            (c:ManakaiDOMNotationMap): New class.
784            (c:ManakaiDOMNotationMapArray): New class.
785            (Document.allDeclarationsProcessed): New attribute.
786    
787            * DOMXML.dis (DocumentType.notations): Implemented.
788            (Notation): Revised.
789            (Notation.ownerDocumentTypeDefinition): New attribute.
790    
791    2006-02-14  Wakaba  <wakaba@suika.fam.cx>
792    
793            * XMLParser.dis: The |xp:wf-parsed-entity| and the |xp:wf-no-recursion|
794            WFC errors are implemented.  Reports a |xp:wf-syntax-error|
795            if a parameter entity declaration contains |NDATA| keyword.
796            (setEmptyEntityState): Set |name| attribute.
797    
798            * Tree.dis (createEntityReference): Don't enter into inifinite
799            loop even if entity replacement tree contains recursive
800            reference directly or indirectly.
801    
802    2006-02-13  Wakaba  <wakaba@suika.fam.cx>
803    
804            * XMLParser.dis (_GeneralEntityReferenceAE): The |xp:wf-entity-declared|
805            WFC error is implemented.
806    
807    2006-02-13  Wakaba  <wakaba@suika.fam.cx>
808    
809            * XMLParser.dis: Set |cfg:clone-entity-reference-subtree|
810            configuration parameter |true| during tree construction
811            to ensure default attribute value is cloned as is
812            including entity reference subtree.
813    
814            * Tree.dis (cfg:clone-entity-reference-subtree): New configuration
815            parameter.
816            (Node.cloneNode): The |cfg:clone-entity-reference-subtree|
817            configuration parameter support is added.
818    
819    2006-02-12  Wakaba  <wakaba@suika.fam.cx>
820    
821            * XMLParser.dis (parseString): General |Entity| replacement
822            tree is not constructed because of a typo.  Clears |EntityReference|
823            content before constructing |Entity| replacement tree.
824            The |xp:wf-entity-declared| well-formedness constraint
825            for entity references in attribute value literal is implemented.
826    
827    2006-02-11  Wakaba  <wakaba@suika.fam.cx>
828    
829            * XMLParser.dis: |xp:wf-entity-declared| well-formedness
830            constaraint for entity references that appear in
831            content of elements is implemented.   Set |EntityReference.isExpanded|
832            attribute.
833            (getEmptyEntityState): New code.
834    
835            * XDoctype.dis (DocumentTypeDefinition.nodeType): Duplicate
836            definition is removed.
837    
838            * DOMXML.dis (Entity.isExternallyDeclared): New attribute.
839            (EntityReference.isExpanded): Setter is added.
840    
841    2006-02-11  Wakaba  <wakaba@suika.fam.cx>
842    
843            * XMLParser.dis: |xp:wf-no-lt-in-attribute-values|
844            and |xp:wf-no-external-entity-references| well-formedness
845            constraints are implemented.
846    
847    2006-02-11  Wakaba  <wakaba@suika.fam.cx>
848    
849            * XMLParser.dis ($self->{has_error}): Removed.
850            (parseString): Don't throw |DOMLS:PARSE_ERR| if all fatal
851            errors (including well-formedness constraint errors) are
852            traped by the error handler.
853            (PubidLiteral, SystemLiteral): Set |publicId| or |systemId|
854            attribute of the node.  Reports an error if |publidLiteral|
855            contains a non-|pubidChar|.
856    
857            * XDoctype.dis (d:DeclFeature30): New feature (|fe:XDoctypeDeclaration|
858            version |3.0|).
859            (ManakaiDOMDocumentTypeDefinition): The class no longer
860            inherits |x:ManakaiDOMDocumentType| class.  Instead,
861            it inherits |d:ManakaiDOMDocumentTypeDeclaration|
862            and |t:ManakaiDOMNOde| classes.  It still implements |x:DocumentType|
863            interface (except unimplemented |notations| and |internalSubset|
864            attributes).
865            (ManakaiDOMDocumentTypeDefinition.entities): New attribute
866            for compatibility with |x:DocumentType| interface.
867            (ManakaiDOMDocumentTypeDefinition.lookupPrefix): New method.
868            (ManakaiDOMDocumentTypeDefinition.getFeature): New method.
869            (ManakaiDOMDocumentTypeDefinition.nodeType,
870            ManakaiDOMDocumentTypeDefinition.textContent): New attributes.
871            (DocumentTypeDeclaration): New interface.
872    
873            * Tree.dis (Node/@f:implements): Typos fixed.
874            (Node.MUErrorHandler): Missing |last A| statement is added.
875            (createDocumentType): Throws an exception if |qualifiedName|
876            is illegal.  Calls |DocumentTypeDefinition.newObject|
877            instead of obsolete |DocumentType.newObject|.
878    
879            * DOMXML.dis (DocumentType.name, DocumentType.entities,
880            DocumentType.publicId, DocumentType.systemId,
881            DocumentType.lookupPrefix, DocumentType.getFeature): Now they are defined
882            as clones of similar attributes or methods
883            in |MDOM:XDoctype| module.
884            (DocumentType.newObject): Removed (use |DocumentTypeDefinition.newObject|
885            instead).
886            (DocumentType.childNodes): Removed (|Node.childNodes| definition
887            is used).
888    
889    2006-02-10  Wakaba  <wakaba@suika.fam.cx>
890    
891            * XMLParser.dis (xp:fatal-xml11-end-of-line-in-xml-declaration): New
892            fatal error.
893    
894    2006-02-09  Wakaba  <wakaba@suika.fam.cx>
895    
896            * XMLParser.dis (CommentDeclaration): |STRING| is now
897            defined as a |?default-token|.
898            (XMLTests): Tests for |Char - RestrictedChar| matchness,
899            comment declarations, cdata sections, and |MSE| in |content|
900            added.
901            (XMLTests/PerlDef): Bug fixed: |pop| -> |shift|.
902            (get-location-from-token): |$token->{location_d}|
903            for |?default-token| column counting support added.
904    
905            * DOMCore.dis (c:erred): It is now a |DISCore:OrderedList| property.
906    
907    2006-02-08  Wakaba  <wakaba@suika.fam.cx>
908    
909            * Tree.dis (createProcessingInstruction): Don't
910            throw |MDOMX:MDOM_BAD_NAME| exception if |Document.strictErrorChecking|
911            is |false|.
912    
913            * XMLParser.dis (parseString): Initializes |$self->{location}|.
914            It enables improved error position report.
915            (XDO): It now includes |S+| following target name |xml| as
916            part of the token.  (PI with target starting with |xml|
917            was unable to be placed at the beginning of the document entity.)
918            (_ProcessingInstruction, _ProcessingInstructionDTD): Creates
919            a processing instruction node with |#INVALID| node name
920            if target name is not given and recovered from the error.
921            (S): Variable |$s| added.
922            (XMLTests): Tests for XML declarations and processing
923            instructions are added.  Prints error type name if unexpected
924            error with severity of error or fatal error has been reported.
925            Catch unexpected exceptions thrown in parser (different
926            from |LSException|), prints its message, and invoke |$test->not_ok|
927            for the ease of testing.
928            (xp:get-location-from-token): Location values now take |$self->{char}|
929            stack into acount.
930            
931    2006-02-08  Wakaba  <wakaba@suika.fam.cx>
932    
933            * XMLParser.dis (shiftChar): Line and column number counting
934            is fixed.  Although the DOM Level 3 Core specification
935            is unclear about whether the first number is zero or one,
936            in most programs the first line is "one" and
937            the first column is "one", manakai follows the practice.
938            (_XMLDeclaration): Don't set |xmlStandalone| value
939            if |standalone| pseudo-attribute value is |no|.  XML declaration
940            tests (successful cases) added.
941            (xp:get-location-from-token): Sets |lineNumber| and |columnNumber|
942            properties.
943    
944    2006-02-08  Wakaba  <wakaba@suika.fam.cx>
945    
946            * XMLParser.dis (XMLTests): Tests for |c:erred| is supported.
947    
948    2006-02-06  Wakaba  <wakaba@suika.fam.cx>
949    
950            * DOMCore.dis (c:erred): New property.
951            (c:DOMErrorType): It should have been a subset
952            of |ecore:AnyErrorCode|.
953    
954            * XMLParser.dis (XMLTests): Empty input tests added.
955    
956    2006-01-30  Wakaba  <wakaba@suika.fam.cx>
957    
958            * XDoctype.dis (d:Feature): New canonical feature
959            name |fe:XDoctype| is added.
960    
961            * XMLParser.dis: Predefined general entity references
962            are implemented.  Creates |Entity| nodes from general entities
963            declared in internal subset.  |Entity| nodes created from internal
964            general parsed entities now have replacement tree.
965            Sets |cfg:entity-reference-read-only| flag off during
966            the tree generation.  Some parsing rules use |$self->{doc}|
967            rather than |$doc| parameter.  Similarly, |$self->{docx}| (document
968            node with |fe:XDoctype| feature) and |$self->{dtdef}| are
969            introduced.  General entity references in attribute value literal
970            are supported.
971    
972    2006-01-29  Wakaba  <wakaba@suika.fam.cx>
973    
974            * Tree.dis (ManakaiDOM:entity-reference-read-only): Configuration
975            parameter name changed to |cfg:entity-reference-read-only|.
976            (createEntityReference): Set |c:read-only| flag of
977            the created entity reference, too.
978    
979            * DOMLS.dis (min): New canonical feature name |fe:Min| added.
980    
981            * GenericLS.dis: Don't refer |DOMMain:DOMString|; use |f:MIString|
982            from |DOMFeature| module instead.  Use |idl:Object|
983            instead of |DOMMain:DOMObject| as well.
984            (Generic): New canonical feature name |fe:GenericLS| added.
985            (DOMLS:ParserRole, DOMLS:SerializerRole): Their
986            canonical name changed to |gls:ParserRole| and |gls:SerializerRole|
987            respectively.
988    
989            * DOMXML.dis (entities, notations): Perl code removed.
990            It will be reimplemented using |DocumentTypeDefinition|
991            class from |XDoctype| module.
992    
993            * DOMFeature.dis, DOMCore.dis, DOMMain.dis, DOMXML.dis,
994            Tree.dis, DOMLS.dis, GenericLS.dis, ManakaiDOMLS2003.dis,
995            SimpleLS.dis: Cleaned up unused definitions.
996    
997            * DOMCore.dis, DOMLS.dis (CParam): Definitions
998            for LS module moved from |DOMCore| module to |DOMLS| module.
999            This change makes |DOMCore| to |DOMLS| dependency removed.
1000    
1001            * .cvsignore (.html.pm, .ls.pm): Removed.
1002    
1003            * Makefile (.html.pm, .ls.pm): Removed.
1004            (feature.dae): Include |GenericLS| module.
1005            (core.dae): Don't include |DOMLS| and |GenericLS| module.
1006            (ls.dae): Include |DOMLS| module.
1007    
1008    2006-01-29  Wakaba  <wakaba@suika.fam.cx>
1009    
1010            * XMLParser.dis: Tests on default attributes and their |specified|
1011            attribute are added.
1012    
1013            * XDoctype.dis (createGeneralEntity): New method.
1014            (generalEntities): New attribute.
1015            (getGeneralEntityNode, setGeneralEntityNode): New methods.
1016    
1017            * Tree.dis (ManakaiDOMEntities): Removed.
1018            (ManakaiDOMEntityMap): New class.
1019            (ManakaiDOM:entity-reference-read-only): New configuration parameter.
1020            (createEntityReference): If there is a corresponding |Entity|
1021            node in the document type definition, then copies its
1022            subtree.
1023    
1024            * DOMXML.dis (Entity): Documentation updated.
1025            (publicId, systemId, notationName, xmlEncoding,
1026            xmlVersion): These attributes are now settable
1027            if |ManakaiDOM:ManakaiDOMLatest| mode.
1028            (hasReplacementTree): New attribute for |ManakaiDOM:ManakaiDOMLatest|
1029            mode.
1030            (ownerDocumentTypeDefinition): New attribute
1031            for |ManakaiDOM:ManakaiDOMLatest| mode.
1032            (isExpanded): New attribute for |ManakaiDOM:ManakaiDOMLatest| mode.
1033    
1034    2006-01-28  Wakaba  <wakaba@suika.fam.cx>
1035    
1036            * DOMCore.dis (ErrDef): Missing |ecore:textFormatter| property added.
1037    
1038            * DOMMain.dis (ErrDef): Missing |ecore:textFormatter| property added.
1039    
1040            * Tree.dis (ErrDef): Missing |ecore:textFormatter| property added.
1041            (ManakaiDOMAttributes): Removed.
1042            (ManakaiDOMAttrMap): New class.
1043            (ManakaiDOMAttrMapArray): New class.
1044            (namespaceURI): Bug to return a string representation
1045            of a reference to the namespace URI string is fixed.
1046            (selectAttrNodeObject, selectAttrNodeObjectNodeNS): Reimplemented.
1047            (removeAttribute, removeAttributeNS): DTD default attributes
1048            are supported.  Don't throw |NO_MODIFICATION_ALLOWED_ERR|
1049            if there is no attribute node.
1050            (createElement, createElementNS): DTD default attributes are supported.
1051            (setAttributeNode): Reimplemented.
1052    
1053    2006-01-27  Wakaba  <wakaba@suika.fam.cx>
1054    
1055            * DOMCore.dis (ManakaiDOMDTDTypeInfo): New class.
1056    
1057            * Tree.dis (STORESIZE): Index bound bug fixed.
1058            (Attr.value): Redefined to consist with |AttributeDefinition.nodeValue|.
1059            (schemaTypeInfo): Implemented for XML DTD.
1060            (isId): Returns |true| if [attribute type] is |ID|.
1061            (setAttribute, setAttributeNS): Sets [attribute type]
1062            of the newly created |Attr| node (if any) when attribute
1063            definition is available.
1064            (doctype, documentElement): Reimplemented with tests.
1065    
1066            * XMLParser.dis: Sets [attribute type] information
1067            to created |Attr| nodes.  Normalize namespace URIs
1068            when such information are available (unlikely but legal).
1069            (_HexadecimalCharacterReference): Number to character
1070            convertion bug fixed.
1071            (_DocumentTypeDeclaration): Sets |schema-type|
1072            configuration parameter to XML DTD URI.
1073    
1074    2006-01-26  Wakaba  <wakaba@suika.fam.cx>
1075    
1076            * XMLParser.dis (_AttlistDeclaration): Now it can generate
1077            attribute definition nodes.
1078    
1079            * XDoctype.dis: |UNKNOWN_ATTR| is renamed as |NO_TYPE_ATTR|
1080            and another |UNKNOWN_ATTR| constant is introduced
1081            for consistency with XML Infoset.
1082    
1083            * DOMCore.dis (TypeInfo): Documentation updated.
1084    
1085    2006-01-26  Wakaba  <wakaba@suika.fam.cx>
1086    
1087            * XDoctype.dis: A bug in test code fixed.
1088    
1089            * Tree.dis (NamedNodeMap): Element type or attribute
1090            definition named node maps now can be dereferenced
1091            as if they are array or hash references.
1092            (removeNamedItem, item, ___report_error): Implemented for element type
1093            or attribute definitions.
1094            (length): Tests added.
1095            (NamedNodeMapArray): New classes.
1096    
1097    2006-01-25  Wakaba  <wakaba@suika.fam.cx>
1098    
1099            * XDoctype.dis (setElementTypeDefinitionNode,
1100            setAttributeDefinitionNode): Throws |c:INUSE_DEFINITION_ERR|
1101            if the new node is already used for another definition.
1102            (DocumentTypeDefinition, ElementTypeDefinition): Node
1103            property name was incorrect.
1104            (elementTypes, attributeDefinitions): Checks to
1105            ensure the collection is empty added.
1106    
1107            * Tree.dis: Property name typos fixed.
1108            (setNamedItem, setAttributeNode): Don't return any node
1109            if it replace itself.
1110            (c:userDeterminedId): Missing definition added.
1111    
1112            * DOMXML.dis (Notation): Missing property specification
1113            of|c:ownerDocument| as |mn:xrefnode0| is added.
1114    
1115  2006-01-23  Wakaba  <wakaba@suika.fam.cx>  2006-01-23  Wakaba  <wakaba@suika.fam.cx>
1116    
1117          * DOMCore.dis (Test): Missing argument added.          * DOMCore.dis (Test): Missing argument added.

Legend:
Removed from v.1.106  
changed lines
  Added in v.1.185

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24