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

Legend:
Removed from v.1.110  
changed lines
  Added in v.1.194

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24