/[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.40 by wakaba, Wed Dec 29 04:49:48 2004 UTC revision 1.169 by wakaba, Tue Apr 4 10:53:13 2006 UTC
# Line 1  Line 1 
1    2006-04-04  Wakaba  <wakaba@suika.fam.cx>
2    
3            * XMLParser.dis: The |cfg:dtd-default-attributes| configuration
4            parameter is changed to |cfg:dtd-default-attribute|.
5    
6    2006-04-04  Wakaba  <wakaba@suika.fam.cx>
7    
8            * TreeCore.dis: The |DOMMain:raiseException| elements
9            are replaced by |disPerl:EXCEPTION|s.
10    
11    2006-04-03  Wakaba  <wakaba@suika.fam.cx>
12    
13            * DOMMain.dis (GetPropNode, CheckReadOnly): Removed.
14    
15            * Node.dis (cfg:dtd-default-attribute): The configuration
16            parameter |cfg:dtd-default-attributes| is renamed
17            as |cfg:dtd-default-attribute|.
18            (Roles): Definitions are changed so that classes
19            that implement those classes MUST implement the |Node|
20            and its subinterfaces.
21            (cfg:dtd-attribute-type): New configuration parameter.
22    
23            * Document.dis (adoptNode): Don't throw exception
24            if |strictErrorChecking| is |false|.
25    
26            * Element.dis (setAttribute, setAttributeNS): Don't
27            set [attribute type] if the |cfg:dtd-attribute-type|
28            configuration parameter is set to |false|.
29            (removeAttribute, removeAttributeNS, removeAttributeNode): Don't
30            regenerate default attribute nodes if the |cfg:dtd-default-attribute|
31            configuration parameter is set to |false|.
32    
33    2006-04-02  Wakaba  <wakaba@suika.fam.cx>
34    
35            * TreeStore.dis: New module.
36    
37            * Makefile: |TreeStore.dis| is added.
38    
39    2006-04-02  Wakaba  <wakaba@suika.fam.cx>
40    
41            * XMLParser.dis: Updated so that it can be used
42            with |TreeCore.pm|, |Document.pm|, |Element.pm|,
43            and |XML.pm|.  Set the read-only flag to
44            the |DocumentType|, |Entity|, and |EntityReference| noes.
45    
46            * Node.dis (textContent): It did not handle descendant
47            element and entity reference nodes.
48    
49            * Element.dis, XML.dis (manakaiBaseURI.get): Its
50            definition has been changed to return only explicit
51            base URI specification.
52    
53            * DOMLS.dis (LSInput, LSOutput): They no longer
54            inherits the |ManakaiDOM:ManakaiDOMObject| class.
55    
56            * Tree.dis, DOMXML.dis, ManakaiDOMLS2003.dis: Removed.
57    
58            * Tree.pm, DOMXML.pm: Removed.
59    
60            * TreeCore.pm, Document.pm, Element.pm: Added
61            to the CVS repository since they are necessary to
62            build the dis library.
63    
64            * Makefile: Sync'ed to new modules disposition.
65    
66    2006-04-02  Wakaba  <wakaba@suika.fam.cx>
67    
68            * Makefile: Rules for |Tree.pm| and |DOMXML.pm| are
69            removed.  For |Element.pm| and |Document.pm| are added.
70    
71            * Document.dis, Element.dis: New module split from |TreeCore.dis|.
72    
73            * TreeCore.dis (Document, DocumentFragment, Element, Attr): Removed.
74    
75    2006-04-01  Wakaba  <wakaba@suika.fam.cx>
76    
77            * DOMFeature.dis (getImplementation, getImplementationList): Support
78            for new class information variables.
79            (DOMLS:Generic): This old feature name is removed.
80    
81            * GenericLS.dis (createGLSParser, createGLSSerializer): Support
82            for new class information variables.
83    
84            * TreeCore.dis (manakaiExpandedURI): New attribute.
85            (Document, Element.___create_node_ref): New method
86            implementations.
87    
88    2006-04-01  Wakaba  <wakaba@suika.fam.cx>
89    
90            * TreeCore.dis (setIdAttribute, setIdAttributeNS, setIdAttributeNode):
91            Reimplemented.
92            (isId): Setter is added.
93            (Element.normalize): Definition copied from the |MDOM:Tree|
94            module.
95    
96    2006-03-31  Wakaba  <wakaba@suika.fam.cx>
97    
98            * Makefile (clean-db): New rule.
99    
100            * TreeCore.dis (setUserData): Schedule to invoke
101            the user data handler when the node is removed
102            from the memory.
103            (setAttribute, setAttributeNS): Set the [attribute type]
104            if DTD attribute definition is available.
105            (CharacterData members): Definitions copied from
106            the |MDOM:Tree| module.
107    
108    2006-03-31  Wakaba  <wakaba@suika.fam.cx>
109    
110            * DOMCore.dis (DOMStringList.==): New overloaded operator.
111    
112            * DOMFeature.dis (ManakaiHasFeatureByGetFeature): The
113            class did not implement the |GetFeature| interface.
114            (hasFeature): The |+| prefix was not taken into account.
115    
116            * TreeCore.dis (Node): The class now inherits
117            the |ManakaiHasFeatureByGetFeature| class.  It now
118            implements the |f:GetFeature| and |ecore:MUErrorTarget|
119            interfaces.
120            (CreateNodeRefMethod): The |mg:nodeRefInterfaces| option
121            is supported.
122            (lookupNamespaceURI, lookupPrefix, isDefaultNamespace): Reimplemented.
123            (manakaiParentElement): New attribute.
124    
125            * XDoctype.dis (d:Feature): Old feature name |ManakaiDOM:XDoctype|
126            is removed.
127            (lookupPrefix): Old method implementation is removed.
128    
129            * XML.dis (CDATASection): The |mg:NodeRefRole| was
130            missing because of the |DISCore:stopISARecursive| property.
131    
132            * TreeCore.dis, XML.dis, XDoctype.dis, DOMCore.dis, DOMFeature.dis:
133            They now pass all tests included in those modules!
134    
135    2006-03-30  Wakaba  <wakaba@suika.fam.cx>
136    
137            * DOMCore.dis (Require): A reference to the |MURI:Generic|
138            module is added.
139            (ManakaiDOMStringList.DESTROY): Removed (no longer necessary).
140            (ManakaiDOMImplementation): It now inherits
141            the |urigen:ManakaiURIImplementation| class and
142            implements the |ecore:MUErrorTarget| interface.  It no
143            longer inherits the |ManakaiDOM:ManakaiDOMObject| class.
144            (ManakaiDOMImplementation.___report_error): New method.
145    
146            * DOMFeature.dis (Require): It now references the |Util:Grove|
147            module instead of |Util:ManakaiNode| module.
148            (DOMMetaImpl:ManakaiDOMImplementationRole): Removed.
149            (f:ManakaiMinimumImplementationCompatible): New role.
150            (ManakaiMinimumImplementation): Now it is built
151            on the new |Util:Grove| module rather than the |Util:ManakaiNode|
152            module.
153            (f:getFeatureImpl): Moved from the |MDOM:TreeCore| module.
154            (c:implementation): Removed.
155            (f:implementation, f:revImplementation): New properties.
156    
157            * DOMMain.dis (checkNamespacePrefix): DOM2 codes are removed.
158    
159            * Tree.dis (cfg:clone-entity-reference-subtree,
160            cfg:dtd-default-attributes, cfg:xml-id,
161            cfg:strict-document-children): Removed (moved
162            to the |MDOM:TreeCore| module).
163    
164            * TreeCore.dis (Require): The reference to the |MURI:Generic|
165            module is removed.
166            (ManakaiDOMImplementationTC): Some members are removed
167            since they are incorporated to the |c:ManakaiDOMImplementation|
168            or the |f:ManakaiMinimumImplementation|.
169            (tc:nodeRefClass): Removed (moved to the |Util:Grove| module).
170            (replaceChildImpl1): A typo on the removing the parent node
171            of the old child node is fixed.
172            (f:getFeatureImpl): Removed (moved to the |MDOM:DOMFeature|
173            module).
174            (tc:implementation, tc:revImplementation): Removed (moved
175            to the |MDOM:DOMFeature| module).
176            (Document.appendChild, insertBefore, replaceChild): Sets
177            the |ownerDocument| attribute of the |tx:DocumentType| nodes.
178            (Attr.prefix, Element.prefix): Don't raise "uninitialized"
179            when the new value is |null|.
180            (Attr.___create_node_ref): Attribute name and
181            owner element type specific classes are supported (it
182            was partially implemented but was incorrect).
183            (ManakaiDOMGetElementsNodeList.item): Don't return
184            a node if the |index| is negative.
185            (setNamedItem): Various typos are fixed.
186            (removeNamedItem): The node was not removed orz
187            (cfg:clone-entity-reference-subtree,
188            cfg:dtd-default-attributes, cfg:xml-id,
189            cfg:strict-document-children): Definitions are moved
190            from the |MDOM:Tree| module.  Note that the tests for default
191            attributes still fail.
192            (ErrDef, IntPropDef): Moved from the |MDOM:Tree| module.
193            (Attr): Role name was incorrect.
194    
195            * XDoctype.dis (setDefinitionNode): Return value was
196            not set.
197            (AttributeDefinition): Role name was incorrect.
198    
199            * XML.dis (Require): A reference to the |DISlib:DISMarkup|
200            module is added.
201            (Notation.appendChild, insertBefore, replaceChild): New method
202            implementations.
203            (Entity.appendChild, insertBefore, replaceChild): New method
204            implementations.
205            (EntityReference.appendChild, insertBefore, replaceChild): Now
206            they are defined as copies of ones in the |Entity| class.
207            (XMLBaseAttribute, XMLIdAttribute): Now they are
208            namespace unaware attributes.
209            (XMLBaseAttributeNS, XMLIdAttributeNS): New attributes.
210            (ManakaiDOMXMLBaseAttr, ManakaiDOMXMLIdAttr): References
211            to namespace aware attributes are added.
212    
213    2006-03-29  Wakaba  <wakaba@suika.fam.cx>
214    
215            * DOMCore.dis: Namespace prefixes are changed to new ones.
216    
217            * TreeCore.dis (createDocument, createDocumentType): Reimplemented (but
218            untested).
219            (___report_error): Reimplemented (untested).
220            (manakaiSetReadOnly): New method.
221            (Attr.___create_node_ref): New method (untested).
222            (Document.getFeature): |require|s the |MDOM:XML| Perl module.
223            (createEntityReference, cloneNode): Support for
224            the |cfg:entity-reference-read-only| configuration
225            parameter is removed; newly created entity references
226            are always read-only and use the |manakaiSetReadOnly| method
227            if desired.
228            (Element.manakaiBaseURI): Reimplemented (untested).
229    
230            * XDoctype.dis (createGeneralEntity, createNotation): |require|s
231            the |MDOM:XML| Perl module.
232            (DocumentTypeDefinition.___create_node_stem): Sets
233            the |tc:implementation| internal property if its value
234            is provided.  The |infoset:content| internal property name
235            was incorrect.
236            (DocumentTypeDefinition, ElementTypeDefinition): |MUST|s on
237            read-only |NodeList| and |DOMStringList| are added
238            for clarification.
239    
240    2006-03-26  Wakaba  <wakaba@suika.fam.cx>
241    
242            * DOMCore.dis (Require): Reference to the |MDOM:TreeCore|
243            module is added.
244            (DOMStringList): Reimplemented for new |d:AttributeDefinition|
245            implementation (untested).
246    
247            * TreeCore.dis (baseURI): Reimplemented (untested).
248            (Roles): Definitions added.
249    
250            * XDoctype.dis (Require): References to the |MDOM:TreeCore|
251            and |MDOM:XML| modules are added.  Reference to the |MDOM:Tree|
252            module is removed.
253            (DocumentXDoctype): Reimplemented (untested).
254            (DocumentTypeDefinition, DocumentTypeDeclaration):
255            Reimlemented (untested).
256            (ElementTypeDefinition, AttributeDefinition): Reimplemented (untested).
257    
258            * XML.dis (FeatureDef): New features (definitions copied
259            from the |MDOM:DOMXML| module).
260            (DocumentType): New interface (definition copied from
261            the |MDOM:DOMXML| module).
262            (CDATASection, Notation, Entity, EntityReference, ProcessingInstruction):
263            Reimplemented (untested).
264            (ManakaiDOMXMLBaseAttr, ManakaiDOMXMLIdAttr): Reimplemented (untested).
265    
266    2006-03-25  Wakaba  <wakaba@suika.fam.cx>
267    
268            * TreeCore.dis (Document): Most methods are reimplemented (untested).
269    
270    2006-03-25  Wakaba  <wakaba@suika.fam.cx>
271    
272            * TreeCore.dis (Document): Attributes are reimplemented (untested).
273            (Text, DocumentFragment, Comment): Most members are
274            reimplemented (untested).
275    
276    2006-03-24  Wakaba  <wakaba@suika.fam.cx>
277    
278            * DOMMain.dis (checkXMLNamesQName): Some checks are
279            removed to sync with DOM Level 3 Core specification.
280    
281            * TreeCore.dis (Element): Most methods are reimplemented (untested).
282            (GetElementsNodeList): Reimplemented (untested).
283    
284    2006-03-23  Wakaba  <wakaba@suika.fam.cx>
285    
286            * Tree.dis (cfg:strict-document-children): The configuration
287            parameter must also affect on |manakaiAppendText|
288            and |textContent| on |Document| nodes.
289    
290            * TreeCore.dis (Node.CreateNodeRefMethod): The |tc:nodeRefClass|
291            parameter changes the class to |bless|.
292            (Node): Most methods are reimplemented.  (Untested)
293            (CharacterData, Attr): Most methods and attributes are
294            reimplemented.  (Untested)
295    
296            * XML.dis, XDoctype.dis: Most |Node| methods are
297            reimplemented (untested).
298    
299    2006-03-23  Wakaba  <wakaba@suika.fam.cx>
300    
301            * TreeCore.dis, XML.dis, XDoctype.dis (Node.textContent): Reimplemented
302            (untested).
303    
304    2006-03-22  Wakaba  <wakaba@suika.fam.cx>
305    
306            * DOMCore.dis (DOMSTRING_SIZE_ERR): It now has
307            a qualified name.
308    
309            * DOMMain.dis (ensureNamespacePrefix): Undefines
310            the prefix if it is an empty string.  (Note that
311            it is defined as implementation dependent in
312            DOM Level 3 Core specification).
313    
314            * TreeCore.dis (Require): It now references the |MDOM:XDoctype|
315            module.
316            (Node): Attributes are reimplemented (untested).
317    
318            * XML.dis (Require): It now references the |MDOMX:XDoctype|
319            module.
320            (Node): Attributes are reimplemented (untested).
321            (Entity, Notation): New interfaces.
322    
323            * XDoctype.dis (Node): Attributes are reimplemented (untested).
324    
325    2006-03-19  Wakaba  <wakaba@suika.fam.cx>
326    
327            * TreeCore.dis (childNodes, firstChild, lastChild,
328            nextSibling, previousSibling, appendChild, insertBefore,
329            replaceChild, removeChild, createDocumentFragment,
330            createEntityReference, createProcessingInstruction,
331            domConfig, documentElement, implementation, manakaiAppendText): New.
332            (NodeList, DocumentFragment): New interfaces.
333    
334            * XML.dis (EntityReference, ProcessingInstruction): New interface.
335    
336    2006-03-18  Wakaba  <wakaba@suika.fam.cx>
337    
338            * TreeCore.dis (Require): The |MDOM:XML| module is added.
339            (createAttributeNS, createTextNode, createComment,
340            createCDATASection): New methods.
341            (Attr, Text, Comment, CharacterData): New interfaces.
342    
343            * Makefile: |XML.dis| is added.
344    
345            * XML.dis: New module.
346    
347    2006-03-17  Wakaba  <wakaba@suika.fam.cx>
348    
349            * TreeCore.dis (manakaiReadOnly): New attribute.
350            
351    2006-03-17  Wakaba  <wakaba@suika.fam.cx>
352    
353            * TreeCore.dis (NodeType, nodeType, localName, namespaceURI,
354            prefix, isSameNode, ownerDocument, parentNode): New.
355            (Element): New interface.
356            (createElementNS): New method.
357            (strictErrorChecking): New.
358    
359    2006-03-17  Wakaba  <wakaba@suika.fam.cx>
360    
361            * Makefile: |TreeCore.dis| is added.
362    
363            * TreeCore.dis: New module.
364    
365    2006-03-16  Wakaba  <wakaba@suika.fam.cx>
366    
367            * XMLParser.dis (cfg:entity-replacement-tree): New configuration
368            parameter.
369    
370            * DOMXML.dis (manakaiExpanded): Renamed from |isExpanded|.
371    
372            * DOMCore.dis, Tree.dis, DOMLS.dis, XMLParser.dis: Lexical
373            data types added to configuration parameters.
374    
375    2006-03-15  Wakaba  <wakaba@suika.fam.cx>
376    
377            * DOMCore.dis (c:DOMConfigurationParameter): Now it is
378            a |DISSource:ResourceProperty|.
379            (c:anyDOMConfigurationParameter): New property.
380            (CParam, boolCParam): Now they are all |dis:subsetOf|
381            the |c:anyDOMConfigurationParameter| property.
382            (ForDocument, ForParser, ForSerializer): Removed.
383    
384            * DOMLS.dis, XMLParser.dis: Likewise.
385    
386    2006-03-12  Wakaba  <wakaba@suika.fam.cx>
387    
388            * DOMMain.dis, Tree.dis: Unused |dis:aliasChild| properties
389            are removed.
390    
391            * GenericLS.pm: Added to the CVS repository since
392            it is necessary to create the |Message::Util::DIS::DPG| module.
393    
394    2006-03-10  Wakaba  <wakaba@suika.fam.cx>
395    
396            * DOMCore.dis, DOMXML.dis, XDoctype.dis (manakaiAppendText): New
397            method.
398    
399            * XMLParser.dis: Don't create adjacent text nodes.
400    
401    2006-03-09  Wakaba  <wakaba@suika.fam.cx>
402    
403            * DOMCore.dis (HIERARCHY_DOCUMENT_FRAGMENT_ITSELF_ERR): New error.
404    
405            * DOMXML.dis (appendChild, insertBefore, replaceChild): Method
406            implementations are added.
407    
408            * XDoctype.dis (appendChild, insertBefore, replaceChild): Method
409            implementations are added.
410    
411            * Tree.dis (appendChild, insertBefore, replaceChild): Method
412            implementations are added.
413            (IFCls1Def, NodeTypeDef): Don't define |ManakaiDOM:ForClass|
414            resources unless for |ManakaiDOM:ManakaiDOMLatest|.
415            (cfg:strict-document-children): New configuration parameter.
416    
417    2006-03-08  Wakaba  <wakaba@suika.fam.cx>
418    
419            * XDoctype.dis (replaceChild): Method implementations are added.
420    
421            * Tree.dis (replaceChild): Method implementations are added.
422    
423            * DOMXML.dis (replaceChild): Method implementations are added.
424    
425    2006-03-07  Wakaba  <wakaba@suika.fam.cx>
426    
427            * Tree.dis (ForAppendChild, ForInsertBefore, ForReplaceChild): New |for|
428            definitions.
429    
430            * XDoctype.dis (insertBefore): New method implementation.
431    
432    2006-03-06  Wakaba  <wakaba@suika.fam.cx>
433    
434            * DOMXML.dis (insertBefore): Method implementations
435            for |ProcessingInstruction| and |Notation| nodes are added.
436    
437            * Tree.dis (insertBefore): Method implementation
438            for |CharacterData| nodes is added.
439    
440            * XDoctype.dis (insertBefore): Method implementation
441            for |ElementTypeDefinition| nodes is added.
442    
443    2006-03-06  Wakaba  <wakaba@suika.fam.cx>
444    
445            * XDoctype.dis (appendChild): New method implementation.
446    
447    2006-03-06  Wakaba  <wakaba@suika.fam.cx>
448    
449            * DOMCore.dis (HIERARCHY_WRONG_DOCTYPE_ERR): New error.
450            (REMOVE_DOCUMENT_ELEMENT_ERR): New error.
451            (REMOVE_DOCUMENT_TYPE_ERR): New error.
452    
453            * DOMXML.dis (ManakaiDOMDocumentType): Removed.
454            (ProcessingInstruction.appendChild, CDATASection.appendChild,
455            Notation.appendChild): New method implementation.
456    
457            * Tree.dis (CharacterData.appendChild): New method implementation.
458    
459            * XDoctype.dis: Tests moved from |MDOM:DOMXML| module.
460    
461    2006-03-06  Wakaba  <wakaba@suika.fam.cx>
462    
463            * DOMXML.dis (ManakaiDOMXMLIdAttr): New class.
464    
465            * Tree.dis (createAttribute, createAttributeNS,
466            setAttribute, setAttributeNS): They now supports
467            the |cfg:xml-id| configuration parameter.
468            (cfg:xml-id): New configuration parameter.
469    
470            * XDoctype.dis (createAttributeDefinition): It now
471            supports the |cfg:xml-id| configuration parameter.
472    
473            * XMLParser.dis (parse): It now supports
474            the |cfg:xml-id| configuration parameter.
475    
476    2006-03-05  Wakaba  <wakaba@suika.fam.cx>
477    
478            * XMLParser.dis (parse): Sets |Document.documentURI|
479            and |Document.manakaiEntityBaseURI| attributes of the
480            document created.
481            (_ProcessingInstructionDTD): Sets the |manakaiBaseURI|
482            property of the created node.
483            (_SystemLiteral): Sets the |manakaiDeclarationBaseURI|
484            of the created node.
485            (ls-input-to-input-file.default): Sets the resolved
486            system identifier to the |documentURI| attribute if available.
487            Sets the |baseURI| attribute if available.
488    
489    2006-03-05  Wakaba  <wakaba@suika.fam.cx>
490    
491            * XDoctype.dis (DocumentTypeDefinition.implementation): New attribute.
492            (Node.baseURI): New attribute implementations.
493            (declarationBaseURI): Setter is added.
494            (manakaiDeclarationBaseURI): New attribute.
495    
496            * Tree.dis (Require): A reference to the |MURI:Generic|
497            module is added.
498            (Node.baseURI): The implementation is revised.
499            (getNodeReference): Attribute node classes specialized
500            to attribute names are supported.
501            (contentBaseURI, htmlBaseURI): Removed.
502            (manakaiEntityBaseURI): New attribute.
503            (ManakaiDOMImplementationDocument): It now inherits
504            the |urigen:URIImplementation| class.
505    
506            * DOMMain.dis (isRelativeDOMURI): The definition
507            of the URI scheme is synced with |Message::URI::Generic|'s
508            one.
509    
510            * DOMXML.dis (Require): A reference to |DISlib:DISMarkup|
511            module is added.
512            (DocumentType.implementation): New attribute.
513            (Node.baseURI): Implementations are added.
514            (manakaiDeclarationBaseURI): New attributes.
515            (manakaiEntityBaseURI): New attributes.
516            (manakaiEntityURI): New attribute.
517            (manakaiExternal): New attribute.
518            (manakaiBaseURI): New attribute.
519            (ManakaiDOMXMLBaseAttr): New class.
520    
521    2006-02-26  Wakaba  <wakaba@suika.fam.cx>
522    
523            * SimpleLS.dis (Require): Reference to the |MDOM:Tree|
524            module was missing.
525    
526            * ManakaiDOMLS2003.dis: Some property names was incorrect.
527    
528            * Makefile (distclean): New rule.
529    
530    2006-02-26  Wakaba  <wakaba@suika.fam.cx>
531    
532            * DOMLS.dis: Removed from the CVS repository, since
533            it has been no longer required to make the |daf| system
534            itself.
535    
536    2006-02-26  Wakaba  <wakaba@suika.fam.cx>
537    
538            * Makefile: Revised for new |daf| database format.
539    
540    2006-02-25  Wakaba  <wakaba@suika.fam.cx>
541    
542            * DOMFeature.dis (Require): Missing reference to |DISlib:Test|
543            module is added.
544    
545    2006-02-22  Wakaba  <wakaba@suika.fam.cx>
546    
547            * DOMLS.dis: Constants were typed as |dx:ErrorCode|
548            by mistake.
549    
550    2006-02-18  Wakaba  <wakaba@suika.fam.cx>
551    
552            * XMLParser.dis (ManakaiDOMXMLParser): Implements |DOMLS:ParseString10|
553            feature.
554    
555            * DOMCore.dis (c:LSPARSER_NOT_FOUND_ERR): New exception type.
556    
557            * DOMLS.dis (DOMLS:ParseString): New (moved from |SimpleLS.dis|).
558            (DOMImplementationLS.createLSParser): Implemented.
559            (DOMImplementationLS.createLSInput): Revised.
560            (LSInput): Note on relationship with |GenericLS| is added.
561    
562            * SimpleLS.dis (DOMLS:ParseString): Removed (moved to |SimpleLS.dis|).
563    
564    2006-02-17  Wakaba  <wakaba@suika.fam.cx>
565    
566            * XMLParser.dis (domConfig): New |targetType| of |xp:ManakaiDOMXMLParser|
567            is introduced.
568            (async, busy): Implemented.
569            (parseString): Removed.
570            (parse, parseURI): Implemented.
571            (xp:ls-input-to-input-file): New configuration parameter.
572            (shiftChar): Gets character from current file handle
573            rather than replacement text.  Don't normalize
574            line break characters for internal entities.  Don't
575            throw |xp:wf-legal-literal-character| error
576            for |RestrictedChar| appearing in internal entities.
577            (DISPerl:dpgDef): Call |close| for each entity filehandler.
578            (_EntityDeclaration): Copy document URI and base URI
579            to the entity's |$decl| object.
580            (ParseError): New code fragment.
581            (getCopyOfEntityState): Creates filehandle from replacement
582            text.
583            (xp-error-lines): Don't appends text if no replacement
584            text is available.
585            (error-handler): New configuration parameter application resource.
586            (ManakaiDOMLSInputToInputFile): New class.
587            (ManakaiDOMInputFile): New class.
588    
589            * Tree.dis (getNodeReference): A dereferencing was missing.
590    
591            * DOMLS.dis (DOMLS:busy, DOMLS:lsKey): New properties.
592    
593    2006-02-17  Wakaba  <wakaba@suika.fam.cx>
594    
595            * XMLParser.dis: Default attribute are now namespace aware.
596            (parseString): Don't output |Document| warnings
597            during tree construction to standard error output.
598    
599    2006-02-16  Wakaba  <wakaba@suika.fam.cx>
600    
601            * XMLParser.dis: Name check for XML 1.0, XML Namespace 1.0, and
602            XML Namespace 1.1 is implemented.  Namespace well-formedness
603            error detection is implemented.  Generates |Notation| nodes
604            from notation declarations.
605            (checkNCName, checkQName): New code fragments.
606    
607            * XDoctype.dis (DocumentXDoctype): Factory methods
608            don't check |MDOMX:MDOM_BAD_NAME| if |Document.strictErrorChecking|
609            is |false|.
610    
611            * DOMCore.dis (wf-invalid-character-in-node-name,
612            wf-invalid-character): Removed (moved to |MDOM:Tree| module).
613    
614            * Tree.dis '(wf-invalid-character-in-node-name,
615            wf-invalid-character): New errors (from |MDOM:DOMCore| module).
616            (Attr.specified): Setter added.
617            (cfg:dtd-default-attributes): New configuration parameter.
618            (Document.createEntityReference): Don't check |MDOMX:MDOM_BAD_NAME|
619            if |Document.strictErrorChecking| is |false|.
620    
621    2006-02-15  Wakaba  <wakaba@suika.fam.cx>
622    
623            * XMLParser.dis: Set |allDeclarationsProcessed|
624            attribute of the |Document| node.  Don't process entity
625            and attribute definition list declarations after
626            unread parameter entity reference.  Warns if an attribute definition is
627            ignored (|xp:warning-attribute-definition-ignored|).  Set
628            flags whether predefined entities are declared or not.
629            WFC error |xp:wf-pes-in-internal-subset| is implemented.
630    
631    2006-02-15  Wakaba  <wakaba@suika.fam.cx>
632    
633            * XMLParser.dis: Issues |xp:error-internal-predefined-entity| error
634            if a predefined entity declaration references an external entity.
635            Issues |xp:error-malformed-predefined-entity| error if
636            a predefined entity declaration defines different thing than
637            one as in XML specification.  
638            Issies |xp:warning-entity-declaration-ignored| warning if
639            more than one entity declarations for an entity is found.
640            (WFErrDef): Now all well-formedness errors are marked
641            as |SEVERITY_FATAL_ERROR|.
642    
643            * XDoctype.dis (DocumentXDoctype.createDocumentTypeDefinition): Creates
644            predefined entity declarations.
645            (DocumentXDoctype.createNotation): New method.
646            (DocumentTypeDefinition.notations): New attribute.
647            (DocumentTypeDefinition.getNotationNode): New method.
648            (DocumentTypeDefinition.setNotationNode): New method.
649            (newNotationForTest): New code fragment.
650    
651            * Tree.dis (ManakaiDOMXML:ManakaiDOMNotations): Removed.
652            (c:ManakaiDOMNotationMap): New class.
653            (c:ManakaiDOMNotationMapArray): New class.
654            (Document.allDeclarationsProcessed): New attribute.
655    
656            * DOMXML.dis (DocumentType.notations): Implemented.
657            (Notation): Revised.
658            (Notation.ownerDocumentTypeDefinition): New attribute.
659    
660    2006-02-14  Wakaba  <wakaba@suika.fam.cx>
661    
662            * XMLParser.dis: The |xp:wf-parsed-entity| and the |xp:wf-no-recursion|
663            WFC errors are implemented.  Reports a |xp:wf-syntax-error|
664            if a parameter entity declaration contains |NDATA| keyword.
665            (setEmptyEntityState): Set |name| attribute.
666    
667            * Tree.dis (createEntityReference): Don't enter into inifinite
668            loop even if entity replacement tree contains recursive
669            reference directly or indirectly.
670    
671    2006-02-13  Wakaba  <wakaba@suika.fam.cx>
672    
673            * XMLParser.dis (_GeneralEntityReferenceAE): The |xp:wf-entity-declared|
674            WFC error is implemented.
675    
676    2006-02-13  Wakaba  <wakaba@suika.fam.cx>
677    
678            * XMLParser.dis: Set |cfg:clone-entity-reference-subtree|
679            configuration parameter |true| during tree construction
680            to ensure default attribute value is cloned as is
681            including entity reference subtree.
682    
683            * Tree.dis (cfg:clone-entity-reference-subtree): New configuration
684            parameter.
685            (Node.cloneNode): The |cfg:clone-entity-reference-subtree|
686            configuration parameter support is added.
687    
688    2006-02-12  Wakaba  <wakaba@suika.fam.cx>
689    
690            * XMLParser.dis (parseString): General |Entity| replacement
691            tree is not constructed because of a typo.  Clears |EntityReference|
692            content before constructing |Entity| replacement tree.
693            The |xp:wf-entity-declared| well-formedness constraint
694            for entity references in attribute value literal is implemented.
695    
696    2006-02-11  Wakaba  <wakaba@suika.fam.cx>
697    
698            * XMLParser.dis: |xp:wf-entity-declared| well-formedness
699            constaraint for entity references that appear in
700            content of elements is implemented.   Set |EntityReference.isExpanded|
701            attribute.
702            (getEmptyEntityState): New code.
703    
704            * XDoctype.dis (DocumentTypeDefinition.nodeType): Duplicate
705            definition is removed.
706    
707            * DOMXML.dis (Entity.isExternallyDeclared): New attribute.
708            (EntityReference.isExpanded): Setter is added.
709    
710    2006-02-11  Wakaba  <wakaba@suika.fam.cx>
711    
712            * XMLParser.dis: |xp:wf-no-lt-in-attribute-values|
713            and |xp:wf-no-external-entity-references| well-formedness
714            constraints are implemented.
715    
716    2006-02-11  Wakaba  <wakaba@suika.fam.cx>
717    
718            * XMLParser.dis ($self->{has_error}): Removed.
719            (parseString): Don't throw |DOMLS:PARSE_ERR| if all fatal
720            errors (including well-formedness constraint errors) are
721            traped by the error handler.
722            (PubidLiteral, SystemLiteral): Set |publicId| or |systemId|
723            attribute of the node.  Reports an error if |publidLiteral|
724            contains a non-|pubidChar|.
725    
726            * XDoctype.dis (d:DeclFeature30): New feature (|fe:XDoctypeDeclaration|
727            version |3.0|).
728            (ManakaiDOMDocumentTypeDefinition): The class no longer
729            inherits |x:ManakaiDOMDocumentType| class.  Instead,
730            it inherits |d:ManakaiDOMDocumentTypeDeclaration|
731            and |t:ManakaiDOMNOde| classes.  It still implements |x:DocumentType|
732            interface (except unimplemented |notations| and |internalSubset|
733            attributes).
734            (ManakaiDOMDocumentTypeDefinition.entities): New attribute
735            for compatibility with |x:DocumentType| interface.
736            (ManakaiDOMDocumentTypeDefinition.lookupPrefix): New method.
737            (ManakaiDOMDocumentTypeDefinition.getFeature): New method.
738            (ManakaiDOMDocumentTypeDefinition.nodeType,
739            ManakaiDOMDocumentTypeDefinition.textContent): New attributes.
740            (DocumentTypeDeclaration): New interface.
741    
742            * Tree.dis (Node/@f:implements): Typos fixed.
743            (Node.MUErrorHandler): Missing |last A| statement is added.
744            (createDocumentType): Throws an exception if |qualifiedName|
745            is illegal.  Calls |DocumentTypeDefinition.newObject|
746            instead of obsolete |DocumentType.newObject|.
747    
748            * DOMXML.dis (DocumentType.name, DocumentType.entities,
749            DocumentType.publicId, DocumentType.systemId,
750            DocumentType.lookupPrefix, DocumentType.getFeature): Now they are defined
751            as clones of similar attributes or methods
752            in |MDOM:XDoctype| module.
753            (DocumentType.newObject): Removed (use |DocumentTypeDefinition.newObject|
754            instead).
755            (DocumentType.childNodes): Removed (|Node.childNodes| definition
756            is used).
757    
758    2006-02-10  Wakaba  <wakaba@suika.fam.cx>
759    
760            * XMLParser.dis (xp:fatal-xml11-end-of-line-in-xml-declaration): New
761            fatal error.
762    
763    2006-02-09  Wakaba  <wakaba@suika.fam.cx>
764    
765            * XMLParser.dis (CommentDeclaration): |STRING| is now
766            defined as a |?default-token|.
767            (XMLTests): Tests for |Char - RestrictedChar| matchness,
768            comment declarations, cdata sections, and |MSE| in |content|
769            added.
770            (XMLTests/PerlDef): Bug fixed: |pop| -> |shift|.
771            (get-location-from-token): |$token->{location_d}|
772            for |?default-token| column counting support added.
773    
774            * DOMCore.dis (c:erred): It is now a |DISCore:OrderedList| property.
775    
776    2006-02-08  Wakaba  <wakaba@suika.fam.cx>
777    
778            * Tree.dis (createProcessingInstruction): Don't
779            throw |MDOMX:MDOM_BAD_NAME| exception if |Document.strictErrorChecking|
780            is |false|.
781    
782            * XMLParser.dis (parseString): Initializes |$self->{location}|.
783            It enables improved error position report.
784            (XDO): It now includes |S+| following target name |xml| as
785            part of the token.  (PI with target starting with |xml|
786            was unable to be placed at the beginning of the document entity.)
787            (_ProcessingInstruction, _ProcessingInstructionDTD): Creates
788            a processing instruction node with |#INVALID| node name
789            if target name is not given and recovered from the error.
790            (S): Variable |$s| added.
791            (XMLTests): Tests for XML declarations and processing
792            instructions are added.  Prints error type name if unexpected
793            error with severity of error or fatal error has been reported.
794            Catch unexpected exceptions thrown in parser (different
795            from |LSException|), prints its message, and invoke |$test->not_ok|
796            for the ease of testing.
797            (xp:get-location-from-token): Location values now take |$self->{char}|
798            stack into acount.
799            
800    2006-02-08  Wakaba  <wakaba@suika.fam.cx>
801    
802            * XMLParser.dis (shiftChar): Line and column number counting
803            is fixed.  Although the DOM Level 3 Core specification
804            is unclear about whether the first number is zero or one,
805            in most programs the first line is "one" and
806            the first column is "one", manakai follows the practice.
807            (_XMLDeclaration): Don't set |xmlStandalone| value
808            if |standalone| pseudo-attribute value is |no|.  XML declaration
809            tests (successful cases) added.
810            (xp:get-location-from-token): Sets |lineNumber| and |columnNumber|
811            properties.
812    
813    2006-02-08  Wakaba  <wakaba@suika.fam.cx>
814    
815            * XMLParser.dis (XMLTests): Tests for |c:erred| is supported.
816    
817    2006-02-06  Wakaba  <wakaba@suika.fam.cx>
818    
819            * DOMCore.dis (c:erred): New property.
820            (c:DOMErrorType): It should have been a subset
821            of |ecore:AnyErrorCode|.
822    
823            * XMLParser.dis (XMLTests): Empty input tests added.
824    
825    2006-01-30  Wakaba  <wakaba@suika.fam.cx>
826    
827            * XDoctype.dis (d:Feature): New canonical feature
828            name |fe:XDoctype| is added.
829    
830            * XMLParser.dis: Predefined general entity references
831            are implemented.  Creates |Entity| nodes from general entities
832            declared in internal subset.  |Entity| nodes created from internal
833            general parsed entities now have replacement tree.
834            Sets |cfg:entity-reference-read-only| flag off during
835            the tree generation.  Some parsing rules use |$self->{doc}|
836            rather than |$doc| parameter.  Similarly, |$self->{docx}| (document
837            node with |fe:XDoctype| feature) and |$self->{dtdef}| are
838            introduced.  General entity references in attribute value literal
839            are supported.
840    
841    2006-01-29  Wakaba  <wakaba@suika.fam.cx>
842    
843            * Tree.dis (ManakaiDOM:entity-reference-read-only): Configuration
844            parameter name changed to |cfg:entity-reference-read-only|.
845            (createEntityReference): Set |c:read-only| flag of
846            the created entity reference, too.
847    
848            * DOMLS.dis (min): New canonical feature name |fe:Min| added.
849    
850            * GenericLS.dis: Don't refer |DOMMain:DOMString|; use |f:MIString|
851            from |DOMFeature| module instead.  Use |idl:Object|
852            instead of |DOMMain:DOMObject| as well.
853            (Generic): New canonical feature name |fe:GenericLS| added.
854            (DOMLS:ParserRole, DOMLS:SerializerRole): Their
855            canonical name changed to |gls:ParserRole| and |gls:SerializerRole|
856            respectively.
857    
858            * DOMXML.dis (entities, notations): Perl code removed.
859            It will be reimplemented using |DocumentTypeDefinition|
860            class from |XDoctype| module.
861    
862            * DOMFeature.dis, DOMCore.dis, DOMMain.dis, DOMXML.dis,
863            Tree.dis, DOMLS.dis, GenericLS.dis, ManakaiDOMLS2003.dis,
864            SimpleLS.dis: Cleaned up unused definitions.
865    
866            * DOMCore.dis, DOMLS.dis (CParam): Definitions
867            for LS module moved from |DOMCore| module to |DOMLS| module.
868            This change makes |DOMCore| to |DOMLS| dependency removed.
869    
870            * .cvsignore (.html.pm, .ls.pm): Removed.
871    
872            * Makefile (.html.pm, .ls.pm): Removed.
873            (feature.dae): Include |GenericLS| module.
874            (core.dae): Don't include |DOMLS| and |GenericLS| module.
875            (ls.dae): Include |DOMLS| module.
876    
877    2006-01-29  Wakaba  <wakaba@suika.fam.cx>
878    
879            * XMLParser.dis: Tests on default attributes and their |specified|
880            attribute are added.
881    
882            * XDoctype.dis (createGeneralEntity): New method.
883            (generalEntities): New attribute.
884            (getGeneralEntityNode, setGeneralEntityNode): New methods.
885    
886            * Tree.dis (ManakaiDOMEntities): Removed.
887            (ManakaiDOMEntityMap): New class.
888            (ManakaiDOM:entity-reference-read-only): New configuration parameter.
889            (createEntityReference): If there is a corresponding |Entity|
890            node in the document type definition, then copies its
891            subtree.
892    
893            * DOMXML.dis (Entity): Documentation updated.
894            (publicId, systemId, notationName, xmlEncoding,
895            xmlVersion): These attributes are now settable
896            if |ManakaiDOM:ManakaiDOMLatest| mode.
897            (hasReplacementTree): New attribute for |ManakaiDOM:ManakaiDOMLatest|
898            mode.
899            (ownerDocumentTypeDefinition): New attribute
900            for |ManakaiDOM:ManakaiDOMLatest| mode.
901            (isExpanded): New attribute for |ManakaiDOM:ManakaiDOMLatest| mode.
902    
903    2006-01-28  Wakaba  <wakaba@suika.fam.cx>
904    
905            * DOMCore.dis (ErrDef): Missing |ecore:textFormatter| property added.
906    
907            * DOMMain.dis (ErrDef): Missing |ecore:textFormatter| property added.
908    
909            * Tree.dis (ErrDef): Missing |ecore:textFormatter| property added.
910            (ManakaiDOMAttributes): Removed.
911            (ManakaiDOMAttrMap): New class.
912            (ManakaiDOMAttrMapArray): New class.
913            (namespaceURI): Bug to return a string representation
914            of a reference to the namespace URI string is fixed.
915            (selectAttrNodeObject, selectAttrNodeObjectNodeNS): Reimplemented.
916            (removeAttribute, removeAttributeNS): DTD default attributes
917            are supported.  Don't throw |NO_MODIFICATION_ALLOWED_ERR|
918            if there is no attribute node.
919            (createElement, createElementNS): DTD default attributes are supported.
920            (setAttributeNode): Reimplemented.
921    
922    2006-01-27  Wakaba  <wakaba@suika.fam.cx>
923    
924            * DOMCore.dis (ManakaiDOMDTDTypeInfo): New class.
925    
926            * Tree.dis (STORESIZE): Index bound bug fixed.
927            (Attr.value): Redefined to consist with |AttributeDefinition.nodeValue|.
928            (schemaTypeInfo): Implemented for XML DTD.
929            (isId): Returns |true| if [attribute type] is |ID|.
930            (setAttribute, setAttributeNS): Sets [attribute type]
931            of the newly created |Attr| node (if any) when attribute
932            definition is available.
933            (doctype, documentElement): Reimplemented with tests.
934    
935            * XMLParser.dis: Sets [attribute type] information
936            to created |Attr| nodes.  Normalize namespace URIs
937            when such information are available (unlikely but legal).
938            (_HexadecimalCharacterReference): Number to character
939            convertion bug fixed.
940            (_DocumentTypeDeclaration): Sets |schema-type|
941            configuration parameter to XML DTD URI.
942    
943    2006-01-26  Wakaba  <wakaba@suika.fam.cx>
944    
945            * XMLParser.dis (_AttlistDeclaration): Now it can generate
946            attribute definition nodes.
947    
948            * XDoctype.dis: |UNKNOWN_ATTR| is renamed as |NO_TYPE_ATTR|
949            and another |UNKNOWN_ATTR| constant is introduced
950            for consistency with XML Infoset.
951    
952            * DOMCore.dis (TypeInfo): Documentation updated.
953    
954    2006-01-26  Wakaba  <wakaba@suika.fam.cx>
955    
956            * XDoctype.dis: A bug in test code fixed.
957    
958            * Tree.dis (NamedNodeMap): Element type or attribute
959            definition named node maps now can be dereferenced
960            as if they are array or hash references.
961            (removeNamedItem, item, ___report_error): Implemented for element type
962            or attribute definitions.
963            (length): Tests added.
964            (NamedNodeMapArray): New classes.
965    
966    2006-01-25  Wakaba  <wakaba@suika.fam.cx>
967    
968            * XDoctype.dis (setElementTypeDefinitionNode,
969            setAttributeDefinitionNode): Throws |c:INUSE_DEFINITION_ERR|
970            if the new node is already used for another definition.
971            (DocumentTypeDefinition, ElementTypeDefinition): Node
972            property name was incorrect.
973            (elementTypes, attributeDefinitions): Checks to
974            ensure the collection is empty added.
975    
976            * Tree.dis: Property name typos fixed.
977            (setNamedItem, setAttributeNode): Don't return any node
978            if it replace itself.
979            (c:userDeterminedId): Missing definition added.
980    
981            * DOMXML.dis (Notation): Missing property specification
982            of|c:ownerDocument| as |mn:xrefnode0| is added.
983    
984    2006-01-23  Wakaba  <wakaba@suika.fam.cx>
985    
986            * DOMCore.dis (Test): Missing argument added.
987            (setNamedItem): If |DocumentType| with no |ownerDocument|,
988            addition always fails with |WRONG_DOCUMENT_ERR|.  Some
989            error conditions were incorrect.
990    
991            * .cvsignore: Dummy files added.
992    
993    2006-01-22  Wakaba  <wakaba@suika.fam.cx>
994    
995            * DOMCore.dis (NO_NAMED_NODE_ERR, NO_NAMED_NODE_NS_ERR,
996            INUSE_DEFINITION_ERR, NO_NS_NAMEDNODEMAP_ERR): New error subtypes.
997    
998            * DOMMain.dis (ensureXMLName): Checks definesness of |$XMLVERSION|
999            to avoid uninitialized value warning.
1000    
1001            * Tree.dis (ManakaiDOMElementTypeDefMap, ManakaiDOMAttrDefMap): New
1002            classes (work in progress).
1003    
1004            * XDoctype.dis (elementTypes, attributeDefinitions): New attributes.
1005    
1006    2006-01-22  Wakaba  <wakaba@suika.fam.cx>
1007    
1008            * Tree.dis (getAttribute): Returns |null| if there
1009            is no attribute in |ManakaiDOM:DOMLatest| for compatibility
1010            with Web browser implementations.
1011            (getAttributeNS): It returned |null| if there
1012            is no attribute in any |For| unintentionally.  It now
1013            returns an empty string in DOM levels less than or equals
1014            to three.
1015    
1016            * XMLParser.dis (shiftChar): Fixed not to be warned as
1017            uninitialized value or substring out of range.
1018    
1019    2006-01-21  Wakaba  <wakaba@suika.fam.cx>
1020    
1021            * DOMXML.dis (DocumentType.childNodes): Removed
1022            from |ManakaiDOM:ManakaiDOMLatest| variant.
1023    
1024            * XMLParser.dis: Parsing of general internal entities implemented.
1025            (_DocumentTypeDeclaration): Appends a document type definition
1026            node to the document.
1027            (_ProcessingInstructionDTD): Appends a processing
1028            instruction node to the document type definition.
1029            (Element_): Document element could not be an |EmptyElemTag|.
1030    
1031    2006-01-21  Wakaba  <wakaba@suika.fam.cx>
1032    
1033            * DOMFeature.dis (featuresParamToFeaturesHash): New block
1034            code (seprated from |InputProcessor|).  Now
1035            a |features| parameter's version can be specified by
1036            an array reference that contains a set of version
1037            numbers.  A test added.
1038    
1039            * XMLParser.dis: A test added.
1040    
1041    2006-01-07  Wakaba  <wakaba@suika.fam.cx>
1042    
1043            * DOMCore.dis (Test): Don't invoke |DESTROY| method
1044            because it does not work with dummy object used in the test code.
1045    
1046    2006-01-07  Wakaba  <wakaba@suika.fam.cx>
1047    
1048            * DOMMain.dis (checkXMLNamesQName): Checks whether
1049            namespace URI is defined for not being warned.
1050    
1051            * XDoctype.dis: New module.
1052    
1053            * DOMCore.dis (DOMStringList): Test added.
1054    
1055            * Makefile: |XDoctype.pm| added.
1056    
1057            * Tree.dis (Require): Requires |XDoctype.dis|.
1058            (ManakaiDOMNodeObjectNode.eq): Added.
1059            (Test): |DOMError.location| must return a |DOMLocator|
1060            object (it was incorrectly tested to return |null|).
1061            (EmptyNodeList.DESTROY): Removed.
1062    
1063    2006-01-04  Wakaba  <wakaba@suika.fam.cx>
1064    
1065            * Tree.dis (NodeType): |ELEMENT_TYPE_DEFINITION_NODE| and
1066            |ATTRIBUTE_DEFINITION_NODE| node types added.
1067            (appendChild, insertBefore, replaceChild): New
1068            two node types added and processing instruction nodes
1069            as document type definition node child is allowed
1070            in |ManakaiDOM:ManakaiDOMLatest| mode.
1071            (getNodeReference): New |interface| parameter
1072            to filter classes by interface is added.
1073            (ElementTypeDefinitionRole): New role.
1074            (AttributeDefinitionRole): New role.
1075    
1076    2006-01-02  Wakaba  <wakaba@suika.fam.cx>
1077    
1078            * DOMCore.dis (DOMStringList): Reimplemented as tied array.
1079    
1080    2005-12-31  Wakaba  <wakaba@suika.fam.cx>
1081    
1082            * DOMCore.dis (DOMError.location): Returns an empty |DOMLocator|
1083            if it is not provided.
1084    
1085            * XMLParser.dis: Parsing methods to skip document
1086            type declaration is added.
1087    
1088    2005-12-29  Wakaba  <wakaba@suika.fam.cx>
1089    
1090            * XMLParser.dis (shiftChar): Checks characters are legal
1091            or not.  Normalize end-of-lines.
1092            (rule _XMLDeclaration_): Implemented.
1093            (WFErrDef): Well-formedness error |wf-syntax-error|,
1094            |wf-pi-target-is-xml|, |wf-no-end-tag|,
1095            |wf-unsupported-xml-version|, |wf-malformed-enc-name|,
1096            |wf-malformed-xml-standalone|, |wf-legal-literal-character|,
1097            |wf-element-type-match|, |wf-unique-att-spec|,
1098            |wf-legal-character| added.
1099            (%character-code-point): New formatter rule.
1100    
1101            * Tree.dis (Document.xmlEncoding): It is now read-write attribute.
1102    
1103            * DOMCore.dis (DOMError.stringify): Added.
1104            (error-handler.default): Returns |false| (don't continue)
1105            when the error severity is |SEVERITY_FATAL_ERROR|.
1106    
1107    2005-12-28  Wakaba  <wakaba@suika.fam.cx>
1108    
1109            * XMLParser.dis (DocumentEntity): Typos fixed.
1110            (|lexmode|s): New |?default-token| statements are used
1111            so that tokenizer description has been simplified
1112            and CDATA sections now can be parsed.
1113    
1114    2005-12-28  Wakaba  <wakaba@suika.fam.cx>
1115    
1116            * XMLParser.dis: Some modifications made.
1117    
1118    2005-12-27  Wakaba  <wakaba@suika.fam.cx>
1119    
1120            * DOMLS.dis (PARSE_ERR, SERIALIZE_ERR): They are now a
1121            global named resource.
1122    
1123            * Makefile: Rules to make |XMLParser.pm| is added.
1124    
1125            * XMLParser.dis: New file.
1126    
1127    2005-12-24  Wakaba  <wakaba@suika.fam.cx>
1128    
1129            * DOMCore.dis (ManakaiDOMError._FORMATTER_PACKAGE_): Error
1130            message formatter can now vary by error types.
1131            (DOMLocator.utf32Offset): New (manakai extended) attribute.
1132    
1133    2005-12-23  Wakaba  <wakaba@suika.fam.cx>
1134    
1135            * DOMCore.dis (DOMLocator): Implemented.
1136    
1137    2005-12-21  Wakaba  <wakaba@suika.fam.cx>
1138    
1139            * DOMCore.dis (DOMConfigurationParameterApplication,
1140            domConfigurationParameter): New resources.
1141    
1142    2005-11-25  Wakaba  <wakaba@suika.fam.cx>
1143    
1144            * Tree.dis (NodeList.___report_error, NamedNodeMap.___report_error):
1145            New methods.
1146    
1147    2005-11-24  Wakaba  <wakaba@suika.fam.cx>
1148    
1149            * DOMMain.dis, DOMLS.dis, DOMXML.dis, Tree.dis: Old |__WARNING__|
1150            blocks are replaced by |DOMError|-based |__DOMCore:ERROR__| blocks.
1151    
1152            * DOMMain.dis (___report_error): Throws the error unkess
1153            it is a |DOMCore:DOMError| object.
1154            
1155    2005-11-24  Wakaba  <wakaba@suika.fam.cx>
1156    
1157            * DOMCore.dis (severity, type): Getters return value from
1158            the definition of the current error (i.e. |-def| hash).
1159            (___error_def): New method.
1160            (errorType): |dis:dataType| changed to |DISCore:TFQNames|
1161            to ease natural reference to constant value.
1162            (error-handler.default): Prints the error message by |warn|.
1163    
1164            * Tree.dis (nodeValue.set): Reimplemented so that it
1165            warns as setting has no effect.
1166            (___report_error): New method.  (It had been only implemented
1167            in superclass.)
1168            (setting-node-value-no-effect): New error type.
1169    
1170    2005-11-23  Wakaba  <wakaba@suika.fam.cx>
1171    
1172            * DOMCore.dis: Error codes added.
1173    
1174            * Tree.dis (destroyNodeStem): New method implementation.
1175    
1176    2005-11-22  Wakaba  <wakaba@suika.fam.cx>
1177    
1178            * Tree.dis (cloneNode): User data handlers implemented.
1179            (adoptNode): User data handlers implemented.
1180            
1181    2005-11-21  Wakaba  <wakaba@suika.fam.cx>
1182    
1183            * DOMCore.dis (UserDataHandler): A constraint for Perl binding
1184            added.
1185    
1186            * Tree.dis (cloneNode): Invoking of |UserDataHandler|s are implemented.
1187            (getUserData, setUserData): Implemented.
1188    
1189    2005-11-20  Wakaba  <wakaba@suika.fam.cx>
1190    
1191            * DOMCore.dis (UserDataHandler): Implemented.
1192            (DOMErrorHandler): Blessed package name bug fixed.
1193    
1194            * ManakaiDOMLS2003.dis: Reference to |Node| subclasses
1195            changed to |Tree.dis|.
1196            
1197    2005-11-20  Wakaba  <wakaba@suika.fam.cx>
1198    
1199            * DOMMain.dis: Unused declarations and definitions removed.
1200    
1201            * DOMCore.dis: DOM document tree related interfaces removed.
1202    
1203            * Tree.dis: New module separated from |DOMCore.dis|.
1204    
1205            * DOMXML.dis: Some referent changed to |Tree.dis|.
1206    
1207            * Makefile: |Tree.dis| added.
1208    
1209    2005-11-16  Wakaba  <wakaba@suika.fam.cx>
1210    
1211            * .cvsignore: Revised.
1212            
1213    2005-11-16  Wakaba  <wakaba@suika.fam.cx>
1214    
1215            * ManakaiDOMLS2003.dis: Tests added.
1216            (domConfig): Method name in the code fixed to |flag|.
1217    
1218            * DOMMain.dis (findOffset32): Missing |^| in regular expressions
1219            added.
1220    
1221            * DOMCore.dis (hasChildNodes): Returns |false| if the node type
1222            is defined not to have any children.
1223            (CharacterData): Typos in element type names and function names fixed.
1224    
1225    2005-11-15  Wakaba  <wakaba@suika.fam.cx>
1226    
1227            * DOMFeature.dis (MinimumImplementation.eq): Added.
1228    
1229            * DOMMain.dis: |DISPerl:ISA| reference fixed.
1230    
1231            * Generic.dis: Implements new |DOMLS:Generic| feature.
1232    
1233    2005-11-15  Wakaba  <wakaba@suika.fam.cx>
1234    
1235            * DOMFeature.dis (stringifyFeatures): Don't double |SPACE|
1236            characters between feature names and versions.
1237    
1238    2005-11-13  Wakaba  <wakaba@suika.fam.cx>
1239    
1240            * DOMFeature.dis (stringifyFeatures): A test code added.
1241    
1242    2005-10-26  Wakaba  <wakaba@suika.fam.cx>
1243    
1244            * SimpleLS.dis (writeToString): Don't stop serializing
1245            when an |false| value appears in |@src|.
1246    
1247    2005-10-16  Wakaba  <wakaba@suika.fam.cx>
1248    
1249            * DOMCore.dis (DOMError, DOMErrorHandler): Reimplemented.
1250            (ErrDef): Redefined.
1251    
1252            * DOMLS.dis (ErrDef): Redefined.
1253    
1254    2005-10-16  Wakaba  <wakaba@suika.fam.cx>
1255    
1256            * DOMCore.dis (DOMConfiguration): Extends "ManakaiDOM:ManakaiDOMObject".
1257    
1258    2005-10-15  Wakaba  <wakaba@suika.fam.cx>
1259    
1260            * DOMCore.dis (Require): References "DOMLS.dis" module.
1261            (CParam): Definitions for LS module added.
1262    
1263            * DOMLS.dis (ManakaiDOMLSInput): The input processor
1264            is also an output processor now.
1265            (ManakaiDOMLSResourceResolver): Implemented.
1266            (CParam): Definitions updated.
1267    
1268    2005-10-14  Wakaba  <wakaba@suika.fam.cx>
1269    
1270            * DOMCore.dis (NOT_RECOGNIZED_CONFIG_PARAM_ERR,
1271            NOT_SUPPORTED_CONFIG_VALUE_ERR,
1272            INCOMPATIBLE_CONFIG_VALUE_ERR): New error subcodes.
1273            (DOMConfiguration): Implemented.
1274            (CParam): Definitions updated.
1275    
1276            * DOMMain.dis (DOMURIs): New data type.
1277            
1278    2005-10-13  Wakaba  <wakaba@suika.fam.cx>
1279    
1280            * DOMCore.dis (setAttrValueNS): New code.
1281    
1282    2005-10-12  Wakaba  <wakaba@suika.fam.cx>
1283    
1284            * DOMCore.dis: Don't set "infoset:prefix" internal
1285            property unless it has non-null value.
1286            (newObject): "refNode" parameter introduced.
1287            (ManakaiDOMNode.newObject): Calls "NodeStem.newNode"
1288            method if "refNode" parameter is specified.
1289            (cloneNode): Don't set "read-only" flag.
1290            (getNodeReference): Caches the result.
1291            (selectAttributeNodeForRemove): Don't removes any other
1292            non-namespace-aware attribute nodes.
1293    
1294    2005-10-11  Wakaba  <wakaba@suika.fam.cx>
1295    
1296            * DOMCore.dis (appendChild, createElementNS, createAttributeNS,
1297            setAttribute, setAttributeNS): "strictErrorChecking" attribute supported.
1298            (doStrictErrorChecking): New code.
1299    
1300            * DOMMain.dis (XML10Name, XML11Name): "strictErrorChecking" attribute
1301            supported.
1302    
1303            * Makefile: Rule to make "DOMFeature.pm" restored.
1304    
1305    2005-10-10  Wakaba  <wakaba@suika.fam.cx>
1306    
1307            * DOMCore.dis (ADOPT_NODE_TYPE_NOT_SUPPORTED_ERR): New error subcode.
1308            (adoptNode): Implemented.
1309    
1310    2005-10-09  Wakaba  <wakaba@suika.fam.cx>
1311    
1312            * DOMHTML.dis, DOMWebForms.dis: Typos in element type prefix fixed.
1313    
1314            * DOMFeature.dis (DOMCore:implementation): Short name added.
1315    
1316            * DOMCore.dis (CLONE_NODE_TYPE_NOT_SUPPORTED_ERR): New error subcode.
1317            (DOMCore:node): New error parameter.
1318            (DOMCore:ownerDocument): Changed from "mn:irefnode0"
1319            to "mn:xrefnode0".  For this reason, all assignments
1320            to this property have been rewritten to references
1321            to code "mn:setXRefNode".
1322            (cloneNode): Implemented.
1323            (setAttributeNode): A missing "importTree" method call added.
1324            (setAttributeNodeNS): Perl code removed and changed
1325            to a reference to "setAttributeNode" method code.
1326    
1327            * DOMXML.dis (DOMCore:ownerDocument): Changed from "mn:irefnode0"
1328            property to "mn:xrefnode0" property.
1329    
1330    2005-10-08  Wakaba  <wakaba@suika.fam.cx>
1331    
1332            * DOMCore.dis, DOMLS.dis: Now constant values are defined only
1333            in interfaces.
1334    
1335    2005-10-06  Wakaba  <wakaba@suika.fam.cx>
1336    
1337            * DOMCore.dis (ManakaiDOMEmptyNodeList): New class.
1338            (ManakaiDOMCharacterData): Methods reimplemented.
1339            (splitText): Reimplemented.
1340            (childNodes): Returns a "ManakaiDOMEmptyNodeList"
1341            for non-parent node types.
1342    
1343            * DOMXML.dis (childNodes): Returns a "ManakaiDOMEmptyNodeList"
1344                    for non-parent node types.
1345    
1346    2005-10-05  Wakaba  <wakaba@suika.fam.cx>
1347    
1348            * ManakaiDOMLS2003.dis: Revised to new format.
1349    
1350            * GenericLS.dis (DOMLS:ParseString): New feature.
1351    
1352    2005-10-05  Wakaba  <wakaba@suika.fam.cx>
1353    
1354            * DOMFeature.dis: Description added and revised.  (Still more
1355            work required.)
1356    
1357    2005-10-04  Wakaba  <wakaba@suika.fam.cx>
1358    
1359            * DOMMain.dis (DOMString): The "idl:perl" attribute
1360            value has been changed from "DISPerl:String"
1361            to "DISPerl:CharacterString" to clarify its semantics.
1362    
1363    2005-10-03  Wakaba  <wakaba@suika.fam.cx>
1364    
1365            * DOMFeature.dis (MIString): Java, ECMAScript, and Perl bound
1366            type properties added.
1367    
1368            * DOMMain.dis (DataType): Java, ECMAScript, and Perl bound
1369            type properties added.
1370    
1371    2005-10-02  Wakaba  <wakaba@suika.fam.cx>
1372    
1373            * DOMFeature.dis (Module): "idl:prefix" and "idl:moduleName"
1374            properties added.
1375    
1376    2005-10-01  Wakaba  <wakaba@suika.fam.cx>
1377    
1378            * DOMFeature.dis: Documentation added (still work in progress).
1379            (MIString): New type.
1380    
1381            * DOMCore.dis (namespaceURI): Fixed to return the namespace
1382            URI value, not a reference to it.
1383    
1384    2005-09-30  Wakaba  <wakaba@suika.fam.cx>
1385    
1386            * DOMCore.dis, SimpleLS.dis: Shares namespace URIs and local
1387            names where possible.
1388    
1389            * DOMFeature.dis: Documentation for DOM Minimum Implementation
1390            added (still work in progress).
1391    
1392            * Makefile (feature.dae, feature-spec.dae): New rules.
1393    
1394    2005-09-27  Wakaba  <wakaba@suika.fam.cx>
1395    
1396            * DOMCore.dis (DOMCore:nodeProp): New property.
1397    
1398            * DOMCore.dis, DOMXML.dis: Codes to set properties "TreeCore:*"
1399            is removed.
1400    
1401    2005-09-26  Wakaba  <wakaba@suika.fam.cx>
1402    
1403            * DOMCore.dis, DOMXML.dis: New mn:* properties added.
1404    
1405    2005-09-25  Wakaba  <wakaba@suika.fam.cx>
1406    
1407            * Makefile (DAC_SUFFIX): Changed to ".dae".
1408            (DAEM_SUFFIX): New.
1409    
1410    2005-09-24  Wakaba  <wakaba@suika.fam.cx>
1411    
1412            * DOMMain.dis (MDOM:): Reintroduced for "ManakaiDOM:ManakaiDOM1"
1413            and "ManakaiDOM:ManakaiDOM2".
1414    
1415            * DOMFeature.dis, DOMMain.dis, DOMCore.dis, DOMXML.dis,
1416            DOMLS.dis, SimpleLS.dis, GenericLS.dis: Use disPerl:H
1417            instead of disPerl:Q for internal property hash keys.
1418    
1419            * DOMFeature.dis, DOMCore.dis, DOMXML.dis: Missing property
1420            definitions added.
1421    
1422            * DOMCore.dis (DOMCore:TextNode, DOMCore:DocumentFragmentNode):
1423            New resources.
1424            
1425            * DOMXML.dis (DOMXML:EntityNode, DOMXML:EntityReferenceNode): New
1426            resources.
1427    
1428    2005-09-23  Wakaba  <wakaba@suika.fam.cx>
1429    
1430            * GenericLS.dis, SimpleLS.dis: New modules separated
1431            from DOMLS.dis.
1432    
1433            * DOMFeature.dis, DOMMain.dis: "MDOM:" and "for" definitions
1434            moved from DOMMain to DOMFeature.  Now DOMFeature
1435            has no dependency on DOMMain.
1436    
1437            * DOMFeature.dis (DEBUG): New variable.
1438    
1439    2005-09-22  Wakaba  <wakaba@suika.fam.cx>
1440    
1441            * Makefile: DAC_SUFFIX changed to ".dad".
1442    
1443    2005-09-21  Wakaba  <wakaba@suika.fam.cx>
1444    
1445            * DOMCore.pm (DOMImplementation): Provides "XML" and "XMLVersion"
1446            features if it is "for" ManakaiDOM:DOMXMLFeature.
1447    
1448            * DOMMain.pm (StringExtend): Code portions of raising
1449            StringOutOfBoundsException is temporary disabled since
1450            it is not a DOM-style exception supported by
1451            current implementation of ManakaiNode - it will be
1452            recovered in later revision.
1453    
1454    2005-09-20  Wakaba  <wakaba@suika.fam.cx>
1455    
1456            * DOMFeature.pm: Debug output code copied
1457            from Attic/DOMMetaImpl.pm (Should these code incorporated
1458            to source dis file?).
1459    
1460    2005-09-19  Wakaba  <wakaba@suika.fam.cx>
1461    
1462            * DOMMain.dis (ManakaiDOM:DOMMethod, ManakaiDOM:DOMMethodReturn,
1463            ManakaiDOM:DOMAttribute, ManakaiDOM:DOMAttrGet,
1464            ManakaiDOM:DOMAttrSet, ManakaiDOM:DOMMethodParam): Removed.
1465            (ManakaiDOMTimeStamp): Removed.
1466    
1467            * DOMBoot.dis, DOMMetaImpl.dis, DOMMetaImpl.pm: Removed (they are no
1468            longer in use).
1469    
1470    2005-09-18  Wakaba  <wakaba@suika.fam.cx>
1471    
1472            * DOMMain.dis (StringOutOfBoundsException): New exception.
1473    
1474    2005-09-15  Wakaba  <wakaba@suika.fam.cx>
1475    
1476            * DOMFeature.dis: dis:dataType and dis:multipleProperties
1477            properties added to properties.
1478    
1479    2005-09-08  Wakaba  <wakaba@suika.fam.cx>
1480    
1481            * Makefile: Rules renewaled.
1482    
1483    2005-09-07  Wakaba  <wakaba@suika.fam.cx>
1484    
1485            * DOMCore.dis, DOMXML.dis, DOMLS.dis: Inheritance information fixed.
1486    
1487    2005-09-05  Wakaba  <wakaba@suika.fam.cx>
1488    
1489            * DOMMain.dis (DOMImplementationRegistry,
1490            DOMImplementationRegistryVar): New.
1491    
1492            * DOMFeature.dis (DOMImplementationRegistry,
1493            DOMImplementationRegistryVar): Removed.
1494            (ImplementationRegistry): New class.
1495    
1496    2005-09-04  Wakaba  <wakaba@suika.fam.cx>
1497    
1498            * DOMFeature.dis: New module.
1499    
1500            * DOMMetaImpl.dis (ManakaiDOM:ManakaiDOMObject): Removed.
1501    
1502            * DOMMain.dis (ManakaiDOM:ManakaiDOMObject): New.
1503            (DOMString, DOMTimeStamp): Now they are not interfaces
1504            but datatypes.
1505            (DOMUserData, DOMObject, DOMUserData): Now they
1506            are subtypes rather than aliases of their "real" type in IDL.
1507            
1508            * DOMCore.dis (DOMImplementationList, DOMImplementationSource):
1509            New interfaces and classes.    
1510    
1511    2005-09-01  Wakaba  <wakaba@suika.fam.cx>
1512    
1513            * DOMCore.dis (setTextNodeContent): Sets the infoset:parent
1514            property of the new Text node.
1515    
1516    2005-08-29  Wakaba  <wakaba@suika.fam.cx>
1517    
1518            * Makefile: Loads "NaturalLanguage.dis".
1519    
1520    2005-08-26  Wakaba  <wakaba@suika.fam.cx>
1521    
1522            * DOMCore.dis (createDocument): Set "ownerDocument" attribute
1523            to the root element created by the method.  (It was forgotten!!)
1524    
1525    2005-08-15  Wakaba  <wakaba@suika.fam.cx>
1526    
1527            * DOMCore.dis (appendChild, insertBefore, replaceChild): Typo
1528            in the code of removing the newChild from the previous
1529            parent of that node is fixed.
1530    
1531    2005-05-29  Wakaba  <wakaba@suika.fam.cx>
1532    
1533            * DOMLS.dis (SimpleSerializer): End tag was sometimes missing.  Use
1534            namespace prefix of element type if it is not declared
1535            but not used else.  A shift is replaced by pop:).
1536    
1537            * DOMCore.dis (getFeature): The getFeature method
1538            for Node-derived classes implemented.
1539            * DOMXML.dis (getFeature): Ditto.
1540    
1541    2005-05-21  Wakaba  <wakaba@suika.fam.cx>
1542    
1543            * DOMCore.dis (getNodeReference): Use HTMLDocument class
1544            if a document node has no document element node but
1545            has support for the "HTML" feature.
1546    
1547    2005-03-03  Wakaba  <wakaba@suika.fam.cx>
1548    
1549            * DOMMetaImpl.dis (features input normalizer): Variable name
1550            typo fixed.
1551            (ManakaiDOMImplementationSource.getDOMImplementation): Fixed bug
1552            so that version specification for "+"'ed feature name does work now.
1553    
1554    2005-03-02  Wakaba  <wakaba@suika.fam.cx>
1555    
1556            * DOMBoot.dis (ResourceDef): Definitions for DOMFeature are
1557            removed (now defined in DOMMetaImpl).
1558    
1559    2005-02-21  Wakaba  <wakaba@suika.fam.cx>
1560    
1561            * DOMMetaImpl.dis (IFClsDef[ManakaiDOMMinimumImplementation]): New.
1562    
1563            * Makefile: Rules for DOMMetaImpl module added.
1564    
1565    2005-02-20  Wakaba  <wakaba@suika.fam.cx>
1566    
1567            * DOMMetaImpl.dis: New module (split from DOMCore and DOMMain).
1568    
1569    2005-02-18  Wakaba  <wakaba@suika.fam.cx>
1570    
1571            * DOMCore.dis (getFeature): ManakaiDOM:ManakaiDOMNodeObject.newReference
1572            is an instance method, not a class method.
1573    
1574            * DOMMain.dis (ResourceTypeDef[ManakaiDOM:Const,
1575            ManakaiDOM:ConstGroup]): Removed (moved to "lib/manakai/DISLang.dis").
1576            (Exception-related definitions): Removed (moved to
1577            "lib/Message/Util/Error/DOMException.dis").
1578            (ForDef[ManakaiDOM:ForIF, ManakaiDOM:ForClass]): Removed (moved
1579            to DISLang).
1580    
1581    2005-02-17  Wakaba  <wakaba@suika.fam.cx>
1582    
1583            * DOMMain.dis: Definitions for "ManakaiDOM:ManakaiDOMNodeObject" and
1584            "ManakaiDOM:ManakaiDOMNodeReference" are removed (moved to
1585            "lib/Message/Util/ManakaiNode.dis").
1586            (ResourceDef[ManakaiDOM:DataType]): Removed (moved to
1587            "lib/manakai/DISCore.dis").
1588            (ResourceTypeDef[ManakaiDOM:IF, ManakaiDOM:Class,
1589            ManakaiDOM:PrimitiveTypeClass]): Removed (moved to
1590            "lib/manakai/DISLang.dis").
1591    
1592    2005-02-16  Wakaba  <wakaba@suika.fam.cx>
1593    
1594            * DOMMain.dis (ForDef[ManakaiDOM:Perl]): Removed (moved to
1595            DISPerl module).
1596    
1597    2005-01-07  Wakaba  <wakaba@suika.fam.cx>
1598    
1599            * DOMCore.dis: Each "delete array-item" replaced to a "splice".
1600    
1601    2005-01-06  Wakaba  <wakaba@suika.fam.cx>
1602    
1603            * DOMMain.dis (ensureXMLName): Test as if XML 1.0 if it is not an
1604            XML document.
1605    
1606    2005-01-05  Wakaba  <wakaba@suika.fam.cx>
1607    
1608            * DOMMain.dis (ManakaiDOMExceptionOrWarning.stringify): New method.
1609            (IntMethod[isExternallyReferred]): Rewritten.
1610            (IntMethod[isExternallyReferredDownward]): Removed.
1611            (Checking XML name legallity): Fix true or false mistakes.
1612            (destroy, importTree, orphanate): Rewritten.
1613            (destroyDownward, changeTreeIDDownward): Removed.
1614            (TreeCore:urefnode property): Removed since not used.
1615    
1616            * DOMCore.dis: Tying array for NodeList implemented.
1617    
1618    2005-01-02  Wakaba  <wakaba@suika.fam.cx>
1619    
1620            * DOMHTML.dis (HTMLDOMImplementation): New interface.
1621    
1622            * DOMViews.dis: Documentation for properties are added.
1623    
1624  2004-12-29  Wakaba  <wakaba@suika.fam.cx>  2004-12-29  Wakaba  <wakaba@suika.fam.cx>
1625    
1626            * Makefile: DOMXML, DOMEvents, DOMLS and ManakaiDOMLS2003 added.
1627    
1628          * ManakaiDOMCore.dis: Removed (merged with DOMCore.dis).          * ManakaiDOMCore.dis: Removed (merged with DOMCore.dis).
1629    
1630  2004-12-28  Wakaba  <wakaba@suika.fam.cx>  2004-12-28  Wakaba  <wakaba@suika.fam.cx>

Legend:
Removed from v.1.40  
changed lines
  Added in v.1.169

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24