/[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.29 by wakaba, Sun Oct 10 06:11:56 2004 UTC revision 1.134 by wakaba, Sun Feb 26 06:42:55 2006 UTC
# Line 1  Line 1 
1    2006-02-26  Wakaba  <wakaba@suika.fam.cx>
2    
3            * Makefile: Revised for new |daf| database format.
4    
5    2006-02-25  Wakaba  <wakaba@suika.fam.cx>
6    
7            * DOMFeature.dis (Require): Missing reference to |DISlib:Test|
8            module is added.
9    
10    2006-02-22  Wakaba  <wakaba@suika.fam.cx>
11    
12            * DOMLS.dis: Constants were typed as |dx:ErrorCode|
13            by mistake.
14    
15    2006-02-18  Wakaba  <wakaba@suika.fam.cx>
16    
17            * XMLParser.dis (ManakaiDOMXMLParser): Implements |DOMLS:ParseString10|
18            feature.
19    
20            * DOMCore.dis (c:LSPARSER_NOT_FOUND_ERR): New exception type.
21    
22            * DOMLS.dis (DOMLS:ParseString): New (moved from |SimpleLS.dis|).
23            (DOMImplementationLS.createLSParser): Implemented.
24            (DOMImplementationLS.createLSInput): Revised.
25            (LSInput): Note on relationship with |GenericLS| is added.
26    
27            * SimpleLS.dis (DOMLS:ParseString): Removed (moved to |SimpleLS.dis|).
28    
29    2006-02-17  Wakaba  <wakaba@suika.fam.cx>
30    
31            * XMLParser.dis (domConfig): New |targetType| of |xp:ManakaiDOMXMLParser|
32            is introduced.
33            (async, busy): Implemented.
34            (parseString): Removed.
35            (parse, parseURI): Implemented.
36            (xp:ls-input-to-input-file): New configuration parameter.
37            (shiftChar): Gets character from current file handle
38            rather than replacement text.  Don't normalize
39            line break characters for internal entities.  Don't
40            throw |xp:wf-legal-literal-character| error
41            for |RestrictedChar| appearing in internal entities.
42            (DISPerl:dpgDef): Call |close| for each entity filehandler.
43            (_EntityDeclaration): Copy document URI and base URI
44            to the entity's |$decl| object.
45            (ParseError): New code fragment.
46            (getCopyOfEntityState): Creates filehandle from replacement
47            text.
48            (xp-error-lines): Don't appends text if no replacement
49            text is available.
50            (error-handler): New configuration parameter application resource.
51            (ManakaiDOMLSInputToInputFile): New class.
52            (ManakaiDOMInputFile): New class.
53    
54            * Tree.dis (getNodeReference): A dereferencing was missing.
55    
56            * DOMLS.dis (DOMLS:busy, DOMLS:lsKey): New properties.
57    
58    2006-02-17  Wakaba  <wakaba@suika.fam.cx>
59    
60            * XMLParser.dis: Default attribute are now namespace aware.
61            (parseString): Don't output |Document| warnings
62            during tree construction to standard error output.
63    
64    2006-02-16  Wakaba  <wakaba@suika.fam.cx>
65    
66            * XMLParser.dis: Name check for XML 1.0, XML Namespace 1.0, and
67            XML Namespace 1.1 is implemented.  Namespace well-formedness
68            error detection is implemented.  Generates |Notation| nodes
69            from notation declarations.
70            (checkNCName, checkQName): New code fragments.
71    
72            * XDoctype.dis (DocumentXDoctype): Factory methods
73            don't check |MDOMX:MDOM_BAD_NAME| if |Document.strictErrorChecking|
74            is |false|.
75    
76            * DOMCore.dis (wf-invalid-character-in-node-name,
77            wf-invalid-character): Removed (moved to |MDOM:Tree| module).
78    
79            * Tree.dis '(wf-invalid-character-in-node-name,
80            wf-invalid-character): New errors (from |MDOM:DOMCore| module).
81            (Attr.specified): Setter added.
82            (cfg:dtd-default-attributes): New configuration parameter.
83            (Document.createEntityReference): Don't check |MDOMX:MDOM_BAD_NAME|
84            if |Document.strictErrorChecking| is |false|.
85    
86    2006-02-15  Wakaba  <wakaba@suika.fam.cx>
87    
88            * XMLParser.dis: Set |allDeclarationsProcessed|
89            attribute of the |Document| node.  Don't process entity
90            and attribute definition list declarations after
91            unread parameter entity reference.  Warns if an attribute definition is
92            ignored (|xp:warning-attribute-definition-ignored|).  Set
93            flags whether predefined entities are declared or not.
94            WFC error |xp:wf-pes-in-internal-subset| is implemented.
95    
96    2006-02-15  Wakaba  <wakaba@suika.fam.cx>
97    
98            * XMLParser.dis: Issues |xp:error-internal-predefined-entity| error
99            if a predefined entity declaration references an external entity.
100            Issues |xp:error-malformed-predefined-entity| error if
101            a predefined entity declaration defines different thing than
102            one as in XML specification.  
103            Issies |xp:warning-entity-declaration-ignored| warning if
104            more than one entity declarations for an entity is found.
105            (WFErrDef): Now all well-formedness errors are marked
106            as |SEVERITY_FATAL_ERROR|.
107    
108            * XDoctype.dis (DocumentXDoctype.createDocumentTypeDefinition): Creates
109            predefined entity declarations.
110            (DocumentXDoctype.createNotation): New method.
111            (DocumentTypeDefinition.notations): New attribute.
112            (DocumentTypeDefinition.getNotationNode): New method.
113            (DocumentTypeDefinition.setNotationNode): New method.
114            (newNotationForTest): New code fragment.
115    
116            * Tree.dis (ManakaiDOMXML:ManakaiDOMNotations): Removed.
117            (c:ManakaiDOMNotationMap): New class.
118            (c:ManakaiDOMNotationMapArray): New class.
119            (Document.allDeclarationsProcessed): New attribute.
120    
121            * DOMXML.dis (DocumentType.notations): Implemented.
122            (Notation): Revised.
123            (Notation.ownerDocumentTypeDefinition): New attribute.
124    
125    2006-02-14  Wakaba  <wakaba@suika.fam.cx>
126    
127            * XMLParser.dis: The |xp:wf-parsed-entity| and the |xp:wf-no-recursion|
128            WFC errors are implemented.  Reports a |xp:wf-syntax-error|
129            if a parameter entity declaration contains |NDATA| keyword.
130            (setEmptyEntityState): Set |name| attribute.
131    
132            * Tree.dis (createEntityReference): Don't enter into inifinite
133            loop even if entity replacement tree contains recursive
134            reference directly or indirectly.
135    
136    2006-02-13  Wakaba  <wakaba@suika.fam.cx>
137    
138            * XMLParser.dis (_GeneralEntityReferenceAE): The |xp:wf-entity-declared|
139            WFC error is implemented.
140    
141    2006-02-13  Wakaba  <wakaba@suika.fam.cx>
142    
143            * XMLParser.dis: Set |cfg:clone-entity-reference-subtree|
144            configuration parameter |true| during tree construction
145            to ensure default attribute value is cloned as is
146            including entity reference subtree.
147    
148            * Tree.dis (cfg:clone-entity-reference-subtree): New configuration
149            parameter.
150            (Node.cloneNode): The |cfg:clone-entity-reference-subtree|
151            configuration parameter support is added.
152    
153    2006-02-12  Wakaba  <wakaba@suika.fam.cx>
154    
155            * XMLParser.dis (parseString): General |Entity| replacement
156            tree is not constructed because of a typo.  Clears |EntityReference|
157            content before constructing |Entity| replacement tree.
158            The |xp:wf-entity-declared| well-formedness constraint
159            for entity references in attribute value literal is implemented.
160    
161    2006-02-11  Wakaba  <wakaba@suika.fam.cx>
162    
163            * XMLParser.dis: |xp:wf-entity-declared| well-formedness
164            constaraint for entity references that appear in
165            content of elements is implemented.   Set |EntityReference.isExpanded|
166            attribute.
167            (getEmptyEntityState): New code.
168    
169            * XDoctype.dis (DocumentTypeDefinition.nodeType): Duplicate
170            definition is removed.
171    
172            * DOMXML.dis (Entity.isExternallyDeclared): New attribute.
173            (EntityReference.isExpanded): Setter is added.
174    
175    2006-02-11  Wakaba  <wakaba@suika.fam.cx>
176    
177            * XMLParser.dis: |xp:wf-no-lt-in-attribute-values|
178            and |xp:wf-no-external-entity-references| well-formedness
179            constraints are implemented.
180    
181    2006-02-11  Wakaba  <wakaba@suika.fam.cx>
182    
183            * XMLParser.dis ($self->{has_error}): Removed.
184            (parseString): Don't throw |DOMLS:PARSE_ERR| if all fatal
185            errors (including well-formedness constraint errors) are
186            traped by the error handler.
187            (PubidLiteral, SystemLiteral): Set |publicId| or |systemId|
188            attribute of the node.  Reports an error if |publidLiteral|
189            contains a non-|pubidChar|.
190    
191            * XDoctype.dis (d:DeclFeature30): New feature (|fe:XDoctypeDeclaration|
192            version |3.0|).
193            (ManakaiDOMDocumentTypeDefinition): The class no longer
194            inherits |x:ManakaiDOMDocumentType| class.  Instead,
195            it inherits |d:ManakaiDOMDocumentTypeDeclaration|
196            and |t:ManakaiDOMNOde| classes.  It still implements |x:DocumentType|
197            interface (except unimplemented |notations| and |internalSubset|
198            attributes).
199            (ManakaiDOMDocumentTypeDefinition.entities): New attribute
200            for compatibility with |x:DocumentType| interface.
201            (ManakaiDOMDocumentTypeDefinition.lookupPrefix): New method.
202            (ManakaiDOMDocumentTypeDefinition.getFeature): New method.
203            (ManakaiDOMDocumentTypeDefinition.nodeType,
204            ManakaiDOMDocumentTypeDefinition.textContent): New attributes.
205            (DocumentTypeDeclaration): New interface.
206    
207            * Tree.dis (Node/@f:implements): Typos fixed.
208            (Node.MUErrorHandler): Missing |last A| statement is added.
209            (createDocumentType): Throws an exception if |qualifiedName|
210            is illegal.  Calls |DocumentTypeDefinition.newObject|
211            instead of obsolete |DocumentType.newObject|.
212    
213            * DOMXML.dis (DocumentType.name, DocumentType.entities,
214            DocumentType.publicId, DocumentType.systemId,
215            DocumentType.lookupPrefix, DocumentType.getFeature): Now they are defined
216            as clones of similar attributes or methods
217            in |MDOM:XDoctype| module.
218            (DocumentType.newObject): Removed (use |DocumentTypeDefinition.newObject|
219            instead).
220            (DocumentType.childNodes): Removed (|Node.childNodes| definition
221            is used).
222    
223    2006-02-10  Wakaba  <wakaba@suika.fam.cx>
224    
225            * XMLParser.dis (xp:fatal-xml11-end-of-line-in-xml-declaration): New
226            fatal error.
227    
228    2006-02-09  Wakaba  <wakaba@suika.fam.cx>
229    
230            * XMLParser.dis (CommentDeclaration): |STRING| is now
231            defined as a |?default-token|.
232            (XMLTests): Tests for |Char - RestrictedChar| matchness,
233            comment declarations, cdata sections, and |MSE| in |content|
234            added.
235            (XMLTests/PerlDef): Bug fixed: |pop| -> |shift|.
236            (get-location-from-token): |$token->{location_d}|
237            for |?default-token| column counting support added.
238    
239            * DOMCore.dis (c:erred): It is now a |DISCore:OrderedList| property.
240    
241    2006-02-08  Wakaba  <wakaba@suika.fam.cx>
242    
243            * Tree.dis (createProcessingInstruction): Don't
244            throw |MDOMX:MDOM_BAD_NAME| exception if |Document.strictErrorChecking|
245            is |false|.
246    
247            * XMLParser.dis (parseString): Initializes |$self->{location}|.
248            It enables improved error position report.
249            (XDO): It now includes |S+| following target name |xml| as
250            part of the token.  (PI with target starting with |xml|
251            was unable to be placed at the beginning of the document entity.)
252            (_ProcessingInstruction, _ProcessingInstructionDTD): Creates
253            a processing instruction node with |#INVALID| node name
254            if target name is not given and recovered from the error.
255            (S): Variable |$s| added.
256            (XMLTests): Tests for XML declarations and processing
257            instructions are added.  Prints error type name if unexpected
258            error with severity of error or fatal error has been reported.
259            Catch unexpected exceptions thrown in parser (different
260            from |LSException|), prints its message, and invoke |$test->not_ok|
261            for the ease of testing.
262            (xp:get-location-from-token): Location values now take |$self->{char}|
263            stack into acount.
264            
265    2006-02-08  Wakaba  <wakaba@suika.fam.cx>
266    
267            * XMLParser.dis (shiftChar): Line and column number counting
268            is fixed.  Although the DOM Level 3 Core specification
269            is unclear about whether the first number is zero or one,
270            in most programs the first line is "one" and
271            the first column is "one", manakai follows the practice.
272            (_XMLDeclaration): Don't set |xmlStandalone| value
273            if |standalone| pseudo-attribute value is |no|.  XML declaration
274            tests (successful cases) added.
275            (xp:get-location-from-token): Sets |lineNumber| and |columnNumber|
276            properties.
277    
278    2006-02-08  Wakaba  <wakaba@suika.fam.cx>
279    
280            * XMLParser.dis (XMLTests): Tests for |c:erred| is supported.
281    
282    2006-02-06  Wakaba  <wakaba@suika.fam.cx>
283    
284            * DOMCore.dis (c:erred): New property.
285            (c:DOMErrorType): It should have been a subset
286            of |ecore:AnyErrorCode|.
287    
288            * XMLParser.dis (XMLTests): Empty input tests added.
289    
290    2006-01-30  Wakaba  <wakaba@suika.fam.cx>
291    
292            * XDoctype.dis (d:Feature): New canonical feature
293            name |fe:XDoctype| is added.
294    
295            * XMLParser.dis: Predefined general entity references
296            are implemented.  Creates |Entity| nodes from general entities
297            declared in internal subset.  |Entity| nodes created from internal
298            general parsed entities now have replacement tree.
299            Sets |cfg:entity-reference-read-only| flag off during
300            the tree generation.  Some parsing rules use |$self->{doc}|
301            rather than |$doc| parameter.  Similarly, |$self->{docx}| (document
302            node with |fe:XDoctype| feature) and |$self->{dtdef}| are
303            introduced.  General entity references in attribute value literal
304            are supported.
305    
306    2006-01-29  Wakaba  <wakaba@suika.fam.cx>
307    
308            * Tree.dis (ManakaiDOM:entity-reference-read-only): Configuration
309            parameter name changed to |cfg:entity-reference-read-only|.
310            (createEntityReference): Set |c:read-only| flag of
311            the created entity reference, too.
312    
313            * DOMLS.dis (min): New canonical feature name |fe:Min| added.
314    
315            * GenericLS.dis: Don't refer |DOMMain:DOMString|; use |f:MIString|
316            from |DOMFeature| module instead.  Use |idl:Object|
317            instead of |DOMMain:DOMObject| as well.
318            (Generic): New canonical feature name |fe:GenericLS| added.
319            (DOMLS:ParserRole, DOMLS:SerializerRole): Their
320            canonical name changed to |gls:ParserRole| and |gls:SerializerRole|
321            respectively.
322    
323            * DOMXML.dis (entities, notations): Perl code removed.
324            It will be reimplemented using |DocumentTypeDefinition|
325            class from |XDoctype| module.
326    
327            * DOMFeature.dis, DOMCore.dis, DOMMain.dis, DOMXML.dis,
328            Tree.dis, DOMLS.dis, GenericLS.dis, ManakaiDOMLS2003.dis,
329            SimpleLS.dis: Cleaned up unused definitions.
330    
331            * DOMCore.dis, DOMLS.dis (CParam): Definitions
332            for LS module moved from |DOMCore| module to |DOMLS| module.
333            This change makes |DOMCore| to |DOMLS| dependency removed.
334    
335            * .cvsignore (.html.pm, .ls.pm): Removed.
336    
337            * Makefile (.html.pm, .ls.pm): Removed.
338            (feature.dae): Include |GenericLS| module.
339            (core.dae): Don't include |DOMLS| and |GenericLS| module.
340            (ls.dae): Include |DOMLS| module.
341    
342    2006-01-29  Wakaba  <wakaba@suika.fam.cx>
343    
344            * XMLParser.dis: Tests on default attributes and their |specified|
345            attribute are added.
346    
347            * XDoctype.dis (createGeneralEntity): New method.
348            (generalEntities): New attribute.
349            (getGeneralEntityNode, setGeneralEntityNode): New methods.
350    
351            * Tree.dis (ManakaiDOMEntities): Removed.
352            (ManakaiDOMEntityMap): New class.
353            (ManakaiDOM:entity-reference-read-only): New configuration parameter.
354            (createEntityReference): If there is a corresponding |Entity|
355            node in the document type definition, then copies its
356            subtree.
357    
358            * DOMXML.dis (Entity): Documentation updated.
359            (publicId, systemId, notationName, xmlEncoding,
360            xmlVersion): These attributes are now settable
361            if |ManakaiDOM:ManakaiDOMLatest| mode.
362            (hasReplacementTree): New attribute for |ManakaiDOM:ManakaiDOMLatest|
363            mode.
364            (ownerDocumentTypeDefinition): New attribute
365            for |ManakaiDOM:ManakaiDOMLatest| mode.
366            (isExpanded): New attribute for |ManakaiDOM:ManakaiDOMLatest| mode.
367    
368    2006-01-28  Wakaba  <wakaba@suika.fam.cx>
369    
370            * DOMCore.dis (ErrDef): Missing |ecore:textFormatter| property added.
371    
372            * DOMMain.dis (ErrDef): Missing |ecore:textFormatter| property added.
373    
374            * Tree.dis (ErrDef): Missing |ecore:textFormatter| property added.
375            (ManakaiDOMAttributes): Removed.
376            (ManakaiDOMAttrMap): New class.
377            (ManakaiDOMAttrMapArray): New class.
378            (namespaceURI): Bug to return a string representation
379            of a reference to the namespace URI string is fixed.
380            (selectAttrNodeObject, selectAttrNodeObjectNodeNS): Reimplemented.
381            (removeAttribute, removeAttributeNS): DTD default attributes
382            are supported.  Don't throw |NO_MODIFICATION_ALLOWED_ERR|
383            if there is no attribute node.
384            (createElement, createElementNS): DTD default attributes are supported.
385            (setAttributeNode): Reimplemented.
386    
387    2006-01-27  Wakaba  <wakaba@suika.fam.cx>
388    
389            * DOMCore.dis (ManakaiDOMDTDTypeInfo): New class.
390    
391            * Tree.dis (STORESIZE): Index bound bug fixed.
392            (Attr.value): Redefined to consist with |AttributeDefinition.nodeValue|.
393            (schemaTypeInfo): Implemented for XML DTD.
394            (isId): Returns |true| if [attribute type] is |ID|.
395            (setAttribute, setAttributeNS): Sets [attribute type]
396            of the newly created |Attr| node (if any) when attribute
397            definition is available.
398            (doctype, documentElement): Reimplemented with tests.
399    
400            * XMLParser.dis: Sets [attribute type] information
401            to created |Attr| nodes.  Normalize namespace URIs
402            when such information are available (unlikely but legal).
403            (_HexadecimalCharacterReference): Number to character
404            convertion bug fixed.
405            (_DocumentTypeDeclaration): Sets |schema-type|
406            configuration parameter to XML DTD URI.
407    
408    2006-01-26  Wakaba  <wakaba@suika.fam.cx>
409    
410            * XMLParser.dis (_AttlistDeclaration): Now it can generate
411            attribute definition nodes.
412    
413            * XDoctype.dis: |UNKNOWN_ATTR| is renamed as |NO_TYPE_ATTR|
414            and another |UNKNOWN_ATTR| constant is introduced
415            for consistency with XML Infoset.
416    
417            * DOMCore.dis (TypeInfo): Documentation updated.
418    
419    2006-01-26  Wakaba  <wakaba@suika.fam.cx>
420    
421            * XDoctype.dis: A bug in test code fixed.
422    
423            * Tree.dis (NamedNodeMap): Element type or attribute
424            definition named node maps now can be dereferenced
425            as if they are array or hash references.
426            (removeNamedItem, item, ___report_error): Implemented for element type
427            or attribute definitions.
428            (length): Tests added.
429            (NamedNodeMapArray): New classes.
430    
431    2006-01-25  Wakaba  <wakaba@suika.fam.cx>
432    
433            * XDoctype.dis (setElementTypeDefinitionNode,
434            setAttributeDefinitionNode): Throws |c:INUSE_DEFINITION_ERR|
435            if the new node is already used for another definition.
436            (DocumentTypeDefinition, ElementTypeDefinition): Node
437            property name was incorrect.
438            (elementTypes, attributeDefinitions): Checks to
439            ensure the collection is empty added.
440    
441            * Tree.dis: Property name typos fixed.
442            (setNamedItem, setAttributeNode): Don't return any node
443            if it replace itself.
444            (c:userDeterminedId): Missing definition added.
445    
446            * DOMXML.dis (Notation): Missing property specification
447            of|c:ownerDocument| as |mn:xrefnode0| is added.
448    
449    2006-01-23  Wakaba  <wakaba@suika.fam.cx>
450    
451            * DOMCore.dis (Test): Missing argument added.
452            (setNamedItem): If |DocumentType| with no |ownerDocument|,
453            addition always fails with |WRONG_DOCUMENT_ERR|.  Some
454            error conditions were incorrect.
455    
456            * .cvsignore: Dummy files added.
457    
458    2006-01-22  Wakaba  <wakaba@suika.fam.cx>
459    
460            * DOMCore.dis (NO_NAMED_NODE_ERR, NO_NAMED_NODE_NS_ERR,
461            INUSE_DEFINITION_ERR, NO_NS_NAMEDNODEMAP_ERR): New error subtypes.
462    
463            * DOMMain.dis (ensureXMLName): Checks definesness of |$XMLVERSION|
464            to avoid uninitialized value warning.
465    
466            * Tree.dis (ManakaiDOMElementTypeDefMap, ManakaiDOMAttrDefMap): New
467            classes (work in progress).
468    
469            * XDoctype.dis (elementTypes, attributeDefinitions): New attributes.
470    
471    2006-01-22  Wakaba  <wakaba@suika.fam.cx>
472    
473            * Tree.dis (getAttribute): Returns |null| if there
474            is no attribute in |ManakaiDOM:DOMLatest| for compatibility
475            with Web browser implementations.
476            (getAttributeNS): It returned |null| if there
477            is no attribute in any |For| unintentionally.  It now
478            returns an empty string in DOM levels less than or equals
479            to three.
480    
481            * XMLParser.dis (shiftChar): Fixed not to be warned as
482            uninitialized value or substring out of range.
483    
484    2006-01-21  Wakaba  <wakaba@suika.fam.cx>
485    
486            * DOMXML.dis (DocumentType.childNodes): Removed
487            from |ManakaiDOM:ManakaiDOMLatest| variant.
488    
489            * XMLParser.dis: Parsing of general internal entities implemented.
490            (_DocumentTypeDeclaration): Appends a document type definition
491            node to the document.
492            (_ProcessingInstructionDTD): Appends a processing
493            instruction node to the document type definition.
494            (Element_): Document element could not be an |EmptyElemTag|.
495    
496    2006-01-21  Wakaba  <wakaba@suika.fam.cx>
497    
498            * DOMFeature.dis (featuresParamToFeaturesHash): New block
499            code (seprated from |InputProcessor|).  Now
500            a |features| parameter's version can be specified by
501            an array reference that contains a set of version
502            numbers.  A test added.
503    
504            * XMLParser.dis: A test added.
505    
506    2006-01-07  Wakaba  <wakaba@suika.fam.cx>
507    
508            * DOMCore.dis (Test): Don't invoke |DESTROY| method
509            because it does not work with dummy object used in the test code.
510    
511    2006-01-07  Wakaba  <wakaba@suika.fam.cx>
512    
513            * DOMMain.dis (checkXMLNamesQName): Checks whether
514            namespace URI is defined for not being warned.
515    
516            * XDoctype.dis: New module.
517    
518            * DOMCore.dis (DOMStringList): Test added.
519    
520            * Makefile: |XDoctype.pm| added.
521    
522            * Tree.dis (Require): Requires |XDoctype.dis|.
523            (ManakaiDOMNodeObjectNode.eq): Added.
524            (Test): |DOMError.location| must return a |DOMLocator|
525            object (it was incorrectly tested to return |null|).
526            (EmptyNodeList.DESTROY): Removed.
527    
528    2006-01-04  Wakaba  <wakaba@suika.fam.cx>
529    
530            * Tree.dis (NodeType): |ELEMENT_TYPE_DEFINITION_NODE| and
531            |ATTRIBUTE_DEFINITION_NODE| node types added.
532            (appendChild, insertBefore, replaceChild): New
533            two node types added and processing instruction nodes
534            as document type definition node child is allowed
535            in |ManakaiDOM:ManakaiDOMLatest| mode.
536            (getNodeReference): New |interface| parameter
537            to filter classes by interface is added.
538            (ElementTypeDefinitionRole): New role.
539            (AttributeDefinitionRole): New role.
540    
541    2006-01-02  Wakaba  <wakaba@suika.fam.cx>
542    
543            * DOMCore.dis (DOMStringList): Reimplemented as tied array.
544    
545    2005-12-31  Wakaba  <wakaba@suika.fam.cx>
546    
547            * DOMCore.dis (DOMError.location): Returns an empty |DOMLocator|
548            if it is not provided.
549    
550            * XMLParser.dis: Parsing methods to skip document
551            type declaration is added.
552    
553    2005-12-29  Wakaba  <wakaba@suika.fam.cx>
554    
555            * XMLParser.dis (shiftChar): Checks characters are legal
556            or not.  Normalize end-of-lines.
557            (rule _XMLDeclaration_): Implemented.
558            (WFErrDef): Well-formedness error |wf-syntax-error|,
559            |wf-pi-target-is-xml|, |wf-no-end-tag|,
560            |wf-unsupported-xml-version|, |wf-malformed-enc-name|,
561            |wf-malformed-xml-standalone|, |wf-legal-literal-character|,
562            |wf-element-type-match|, |wf-unique-att-spec|,
563            |wf-legal-character| added.
564            (%character-code-point): New formatter rule.
565    
566            * Tree.dis (Document.xmlEncoding): It is now read-write attribute.
567    
568            * DOMCore.dis (DOMError.stringify): Added.
569            (error-handler.default): Returns |false| (don't continue)
570            when the error severity is |SEVERITY_FATAL_ERROR|.
571    
572    2005-12-28  Wakaba  <wakaba@suika.fam.cx>
573    
574            * XMLParser.dis (DocumentEntity): Typos fixed.
575            (|lexmode|s): New |?default-token| statements are used
576            so that tokenizer description has been simplified
577            and CDATA sections now can be parsed.
578    
579    2005-12-28  Wakaba  <wakaba@suika.fam.cx>
580    
581            * XMLParser.dis: Some modifications made.
582    
583    2005-12-27  Wakaba  <wakaba@suika.fam.cx>
584    
585            * DOMLS.dis (PARSE_ERR, SERIALIZE_ERR): They are now a
586            global named resource.
587    
588            * Makefile: Rules to make |XMLParser.pm| is added.
589    
590            * XMLParser.dis: New file.
591    
592    2005-12-24  Wakaba  <wakaba@suika.fam.cx>
593    
594            * DOMCore.dis (ManakaiDOMError._FORMATTER_PACKAGE_): Error
595            message formatter can now vary by error types.
596            (DOMLocator.utf32Offset): New (manakai extended) attribute.
597    
598    2005-12-23  Wakaba  <wakaba@suika.fam.cx>
599    
600            * DOMCore.dis (DOMLocator): Implemented.
601    
602    2005-12-21  Wakaba  <wakaba@suika.fam.cx>
603    
604            * DOMCore.dis (DOMConfigurationParameterApplication,
605            domConfigurationParameter): New resources.
606    
607    2005-11-25  Wakaba  <wakaba@suika.fam.cx>
608    
609            * Tree.dis (NodeList.___report_error, NamedNodeMap.___report_error):
610            New methods.
611    
612    2005-11-24  Wakaba  <wakaba@suika.fam.cx>
613    
614            * DOMMain.dis, DOMLS.dis, DOMXML.dis, Tree.dis: Old |__WARNING__|
615            blocks are replaced by |DOMError|-based |__DOMCore:ERROR__| blocks.
616    
617            * DOMMain.dis (___report_error): Throws the error unkess
618            it is a |DOMCore:DOMError| object.
619            
620    2005-11-24  Wakaba  <wakaba@suika.fam.cx>
621    
622            * DOMCore.dis (severity, type): Getters return value from
623            the definition of the current error (i.e. |-def| hash).
624            (___error_def): New method.
625            (errorType): |dis:dataType| changed to |DISCore:TFQNames|
626            to ease natural reference to constant value.
627            (error-handler.default): Prints the error message by |warn|.
628    
629            * Tree.dis (nodeValue.set): Reimplemented so that it
630            warns as setting has no effect.
631            (___report_error): New method.  (It had been only implemented
632            in superclass.)
633            (setting-node-value-no-effect): New error type.
634    
635    2005-11-23  Wakaba  <wakaba@suika.fam.cx>
636    
637            * DOMCore.dis: Error codes added.
638    
639            * Tree.dis (destroyNodeStem): New method implementation.
640    
641    2005-11-22  Wakaba  <wakaba@suika.fam.cx>
642    
643            * Tree.dis (cloneNode): User data handlers implemented.
644            (adoptNode): User data handlers implemented.
645            
646    2005-11-21  Wakaba  <wakaba@suika.fam.cx>
647    
648            * DOMCore.dis (UserDataHandler): A constraint for Perl binding
649            added.
650    
651            * Tree.dis (cloneNode): Invoking of |UserDataHandler|s are implemented.
652            (getUserData, setUserData): Implemented.
653    
654    2005-11-20  Wakaba  <wakaba@suika.fam.cx>
655    
656            * DOMCore.dis (UserDataHandler): Implemented.
657            (DOMErrorHandler): Blessed package name bug fixed.
658    
659            * ManakaiDOMLS2003.dis: Reference to |Node| subclasses
660            changed to |Tree.dis|.
661            
662    2005-11-20  Wakaba  <wakaba@suika.fam.cx>
663    
664            * DOMMain.dis: Unused declarations and definitions removed.
665    
666            * DOMCore.dis: DOM document tree related interfaces removed.
667    
668            * Tree.dis: New module separated from |DOMCore.dis|.
669    
670            * DOMXML.dis: Some referent changed to |Tree.dis|.
671    
672            * Makefile: |Tree.dis| added.
673    
674    2005-11-16  Wakaba  <wakaba@suika.fam.cx>
675    
676            * .cvsignore: Revised.
677            
678    2005-11-16  Wakaba  <wakaba@suika.fam.cx>
679    
680            * ManakaiDOMLS2003.dis: Tests added.
681            (domConfig): Method name in the code fixed to |flag|.
682    
683            * DOMMain.dis (findOffset32): Missing |^| in regular expressions
684            added.
685    
686            * DOMCore.dis (hasChildNodes): Returns |false| if the node type
687            is defined not to have any children.
688            (CharacterData): Typos in element type names and function names fixed.
689    
690    2005-11-15  Wakaba  <wakaba@suika.fam.cx>
691    
692            * DOMFeature.dis (MinimumImplementation.eq): Added.
693    
694            * DOMMain.dis: |DISPerl:ISA| reference fixed.
695    
696            * Generic.dis: Implements new |DOMLS:Generic| feature.
697    
698    2005-11-15  Wakaba  <wakaba@suika.fam.cx>
699    
700            * DOMFeature.dis (stringifyFeatures): Don't double |SPACE|
701            characters between feature names and versions.
702    
703    2005-11-13  Wakaba  <wakaba@suika.fam.cx>
704    
705            * DOMFeature.dis (stringifyFeatures): A test code added.
706    
707    2005-10-26  Wakaba  <wakaba@suika.fam.cx>
708    
709            * SimpleLS.dis (writeToString): Don't stop serializing
710            when an |false| value appears in |@src|.
711    
712    2005-10-16  Wakaba  <wakaba@suika.fam.cx>
713    
714            * DOMCore.dis (DOMError, DOMErrorHandler): Reimplemented.
715            (ErrDef): Redefined.
716    
717            * DOMLS.dis (ErrDef): Redefined.
718    
719    2005-10-16  Wakaba  <wakaba@suika.fam.cx>
720    
721            * DOMCore.dis (DOMConfiguration): Extends "ManakaiDOM:ManakaiDOMObject".
722    
723    2005-10-15  Wakaba  <wakaba@suika.fam.cx>
724    
725            * DOMCore.dis (Require): References "DOMLS.dis" module.
726            (CParam): Definitions for LS module added.
727    
728            * DOMLS.dis (ManakaiDOMLSInput): The input processor
729            is also an output processor now.
730            (ManakaiDOMLSResourceResolver): Implemented.
731            (CParam): Definitions updated.
732    
733    2005-10-14  Wakaba  <wakaba@suika.fam.cx>
734    
735            * DOMCore.dis (NOT_RECOGNIZED_CONFIG_PARAM_ERR,
736            NOT_SUPPORTED_CONFIG_VALUE_ERR,
737            INCOMPATIBLE_CONFIG_VALUE_ERR): New error subcodes.
738            (DOMConfiguration): Implemented.
739            (CParam): Definitions updated.
740    
741            * DOMMain.dis (DOMURIs): New data type.
742            
743    2005-10-13  Wakaba  <wakaba@suika.fam.cx>
744    
745            * DOMCore.dis (setAttrValueNS): New code.
746    
747    2005-10-12  Wakaba  <wakaba@suika.fam.cx>
748    
749            * DOMCore.dis: Don't set "infoset:prefix" internal
750            property unless it has non-null value.
751            (newObject): "refNode" parameter introduced.
752            (ManakaiDOMNode.newObject): Calls "NodeStem.newNode"
753            method if "refNode" parameter is specified.
754            (cloneNode): Don't set "read-only" flag.
755            (getNodeReference): Caches the result.
756            (selectAttributeNodeForRemove): Don't removes any other
757            non-namespace-aware attribute nodes.
758    
759    2005-10-11  Wakaba  <wakaba@suika.fam.cx>
760    
761            * DOMCore.dis (appendChild, createElementNS, createAttributeNS,
762            setAttribute, setAttributeNS): "strictErrorChecking" attribute supported.
763            (doStrictErrorChecking): New code.
764    
765            * DOMMain.dis (XML10Name, XML11Name): "strictErrorChecking" attribute
766            supported.
767    
768            * Makefile: Rule to make "DOMFeature.pm" restored.
769    
770    2005-10-10  Wakaba  <wakaba@suika.fam.cx>
771    
772            * DOMCore.dis (ADOPT_NODE_TYPE_NOT_SUPPORTED_ERR): New error subcode.
773            (adoptNode): Implemented.
774    
775    2005-10-09  Wakaba  <wakaba@suika.fam.cx>
776    
777            * DOMHTML.dis, DOMWebForms.dis: Typos in element type prefix fixed.
778    
779            * DOMFeature.dis (DOMCore:implementation): Short name added.
780    
781            * DOMCore.dis (CLONE_NODE_TYPE_NOT_SUPPORTED_ERR): New error subcode.
782            (DOMCore:node): New error parameter.
783            (DOMCore:ownerDocument): Changed from "mn:irefnode0"
784            to "mn:xrefnode0".  For this reason, all assignments
785            to this property have been rewritten to references
786            to code "mn:setXRefNode".
787            (cloneNode): Implemented.
788            (setAttributeNode): A missing "importTree" method call added.
789            (setAttributeNodeNS): Perl code removed and changed
790            to a reference to "setAttributeNode" method code.
791    
792            * DOMXML.dis (DOMCore:ownerDocument): Changed from "mn:irefnode0"
793            property to "mn:xrefnode0" property.
794    
795    2005-10-08  Wakaba  <wakaba@suika.fam.cx>
796    
797            * DOMCore.dis, DOMLS.dis: Now constant values are defined only
798            in interfaces.
799    
800    2005-10-06  Wakaba  <wakaba@suika.fam.cx>
801    
802            * DOMCore.dis (ManakaiDOMEmptyNodeList): New class.
803            (ManakaiDOMCharacterData): Methods reimplemented.
804            (splitText): Reimplemented.
805            (childNodes): Returns a "ManakaiDOMEmptyNodeList"
806            for non-parent node types.
807    
808            * DOMXML.dis (childNodes): Returns a "ManakaiDOMEmptyNodeList"
809                    for non-parent node types.
810    
811    2005-10-05  Wakaba  <wakaba@suika.fam.cx>
812    
813            * ManakaiDOMLS2003.dis: Revised to new format.
814    
815            * GenericLS.dis (DOMLS:ParseString): New feature.
816    
817    2005-10-05  Wakaba  <wakaba@suika.fam.cx>
818    
819            * DOMFeature.dis: Description added and revised.  (Still more
820            work required.)
821    
822    2005-10-04  Wakaba  <wakaba@suika.fam.cx>
823    
824            * DOMMain.dis (DOMString): The "idl:perl" attribute
825            value has been changed from "DISPerl:String"
826            to "DISPerl:CharacterString" to clarify its semantics.
827    
828    2005-10-03  Wakaba  <wakaba@suika.fam.cx>
829    
830            * DOMFeature.dis (MIString): Java, ECMAScript, and Perl bound
831            type properties added.
832    
833            * DOMMain.dis (DataType): Java, ECMAScript, and Perl bound
834            type properties added.
835    
836    2005-10-02  Wakaba  <wakaba@suika.fam.cx>
837    
838            * DOMFeature.dis (Module): "idl:prefix" and "idl:moduleName"
839            properties added.
840    
841    2005-10-01  Wakaba  <wakaba@suika.fam.cx>
842    
843            * DOMFeature.dis: Documentation added (still work in progress).
844            (MIString): New type.
845    
846            * DOMCore.dis (namespaceURI): Fixed to return the namespace
847            URI value, not a reference to it.
848    
849    2005-09-30  Wakaba  <wakaba@suika.fam.cx>
850    
851            * DOMCore.dis, SimpleLS.dis: Shares namespace URIs and local
852            names where possible.
853    
854            * DOMFeature.dis: Documentation for DOM Minimum Implementation
855            added (still work in progress).
856    
857            * Makefile (feature.dae, feature-spec.dae): New rules.
858    
859    2005-09-27  Wakaba  <wakaba@suika.fam.cx>
860    
861            * DOMCore.dis (DOMCore:nodeProp): New property.
862    
863            * DOMCore.dis, DOMXML.dis: Codes to set properties "TreeCore:*"
864            is removed.
865    
866    2005-09-26  Wakaba  <wakaba@suika.fam.cx>
867    
868            * DOMCore.dis, DOMXML.dis: New mn:* properties added.
869    
870    2005-09-25  Wakaba  <wakaba@suika.fam.cx>
871    
872            * Makefile (DAC_SUFFIX): Changed to ".dae".
873            (DAEM_SUFFIX): New.
874    
875    2005-09-24  Wakaba  <wakaba@suika.fam.cx>
876    
877            * DOMMain.dis (MDOM:): Reintroduced for "ManakaiDOM:ManakaiDOM1"
878            and "ManakaiDOM:ManakaiDOM2".
879    
880            * DOMFeature.dis, DOMMain.dis, DOMCore.dis, DOMXML.dis,
881            DOMLS.dis, SimpleLS.dis, GenericLS.dis: Use disPerl:H
882            instead of disPerl:Q for internal property hash keys.
883    
884            * DOMFeature.dis, DOMCore.dis, DOMXML.dis: Missing property
885            definitions added.
886    
887            * DOMCore.dis (DOMCore:TextNode, DOMCore:DocumentFragmentNode):
888            New resources.
889            
890            * DOMXML.dis (DOMXML:EntityNode, DOMXML:EntityReferenceNode): New
891            resources.
892    
893    2005-09-23  Wakaba  <wakaba@suika.fam.cx>
894    
895            * GenericLS.dis, SimpleLS.dis: New modules separated
896            from DOMLS.dis.
897    
898            * DOMFeature.dis, DOMMain.dis: "MDOM:" and "for" definitions
899            moved from DOMMain to DOMFeature.  Now DOMFeature
900            has no dependency on DOMMain.
901    
902            * DOMFeature.dis (DEBUG): New variable.
903    
904    2005-09-22  Wakaba  <wakaba@suika.fam.cx>
905    
906            * Makefile: DAC_SUFFIX changed to ".dad".
907    
908    2005-09-21  Wakaba  <wakaba@suika.fam.cx>
909    
910            * DOMCore.pm (DOMImplementation): Provides "XML" and "XMLVersion"
911            features if it is "for" ManakaiDOM:DOMXMLFeature.
912    
913            * DOMMain.pm (StringExtend): Code portions of raising
914            StringOutOfBoundsException is temporary disabled since
915            it is not a DOM-style exception supported by
916            current implementation of ManakaiNode - it will be
917            recovered in later revision.
918    
919    2005-09-20  Wakaba  <wakaba@suika.fam.cx>
920    
921            * DOMFeature.pm: Debug output code copied
922            from Attic/DOMMetaImpl.pm (Should these code incorporated
923            to source dis file?).
924    
925    2005-09-19  Wakaba  <wakaba@suika.fam.cx>
926    
927            * DOMMain.dis (ManakaiDOM:DOMMethod, ManakaiDOM:DOMMethodReturn,
928            ManakaiDOM:DOMAttribute, ManakaiDOM:DOMAttrGet,
929            ManakaiDOM:DOMAttrSet, ManakaiDOM:DOMMethodParam): Removed.
930            (ManakaiDOMTimeStamp): Removed.
931    
932            * DOMBoot.dis, DOMMetaImpl.dis, DOMMetaImpl.pm: Removed (they are no
933            longer in use).
934    
935    2005-09-18  Wakaba  <wakaba@suika.fam.cx>
936    
937            * DOMMain.dis (StringOutOfBoundsException): New exception.
938    
939    2005-09-15  Wakaba  <wakaba@suika.fam.cx>
940    
941            * DOMFeature.dis: dis:dataType and dis:multipleProperties
942            properties added to properties.
943    
944    2005-09-08  Wakaba  <wakaba@suika.fam.cx>
945    
946            * Makefile: Rules renewaled.
947    
948    2005-09-07  Wakaba  <wakaba@suika.fam.cx>
949    
950            * DOMCore.dis, DOMXML.dis, DOMLS.dis: Inheritance information fixed.
951    
952    2005-09-05  Wakaba  <wakaba@suika.fam.cx>
953    
954            * DOMMain.dis (DOMImplementationRegistry,
955            DOMImplementationRegistryVar): New.
956    
957            * DOMFeature.dis (DOMImplementationRegistry,
958            DOMImplementationRegistryVar): Removed.
959            (ImplementationRegistry): New class.
960    
961    2005-09-04  Wakaba  <wakaba@suika.fam.cx>
962    
963            * DOMFeature.dis: New module.
964    
965            * DOMMetaImpl.dis (ManakaiDOM:ManakaiDOMObject): Removed.
966    
967            * DOMMain.dis (ManakaiDOM:ManakaiDOMObject): New.
968            (DOMString, DOMTimeStamp): Now they are not interfaces
969            but datatypes.
970            (DOMUserData, DOMObject, DOMUserData): Now they
971            are subtypes rather than aliases of their "real" type in IDL.
972            
973            * DOMCore.dis (DOMImplementationList, DOMImplementationSource):
974            New interfaces and classes.    
975    
976    2005-09-01  Wakaba  <wakaba@suika.fam.cx>
977    
978            * DOMCore.dis (setTextNodeContent): Sets the infoset:parent
979            property of the new Text node.
980    
981    2005-08-29  Wakaba  <wakaba@suika.fam.cx>
982    
983            * Makefile: Loads "NaturalLanguage.dis".
984    
985    2005-08-26  Wakaba  <wakaba@suika.fam.cx>
986    
987            * DOMCore.dis (createDocument): Set "ownerDocument" attribute
988            to the root element created by the method.  (It was forgotten!!)
989    
990    2005-08-15  Wakaba  <wakaba@suika.fam.cx>
991    
992            * DOMCore.dis (appendChild, insertBefore, replaceChild): Typo
993            in the code of removing the newChild from the previous
994            parent of that node is fixed.
995    
996    2005-05-29  Wakaba  <wakaba@suika.fam.cx>
997    
998            * DOMLS.dis (SimpleSerializer): End tag was sometimes missing.  Use
999            namespace prefix of element type if it is not declared
1000            but not used else.  A shift is replaced by pop:).
1001    
1002            * DOMCore.dis (getFeature): The getFeature method
1003            for Node-derived classes implemented.
1004            * DOMXML.dis (getFeature): Ditto.
1005    
1006    2005-05-21  Wakaba  <wakaba@suika.fam.cx>
1007    
1008            * DOMCore.dis (getNodeReference): Use HTMLDocument class
1009            if a document node has no document element node but
1010            has support for the "HTML" feature.
1011    
1012    2005-03-03  Wakaba  <wakaba@suika.fam.cx>
1013    
1014            * DOMMetaImpl.dis (features input normalizer): Variable name
1015            typo fixed.
1016            (ManakaiDOMImplementationSource.getDOMImplementation): Fixed bug
1017            so that version specification for "+"'ed feature name does work now.
1018    
1019    2005-03-02  Wakaba  <wakaba@suika.fam.cx>
1020    
1021            * DOMBoot.dis (ResourceDef): Definitions for DOMFeature are
1022            removed (now defined in DOMMetaImpl).
1023    
1024    2005-02-21  Wakaba  <wakaba@suika.fam.cx>
1025    
1026            * DOMMetaImpl.dis (IFClsDef[ManakaiDOMMinimumImplementation]): New.
1027    
1028            * Makefile: Rules for DOMMetaImpl module added.
1029    
1030    2005-02-20  Wakaba  <wakaba@suika.fam.cx>
1031    
1032            * DOMMetaImpl.dis: New module (split from DOMCore and DOMMain).
1033    
1034    2005-02-18  Wakaba  <wakaba@suika.fam.cx>
1035    
1036            * DOMCore.dis (getFeature): ManakaiDOM:ManakaiDOMNodeObject.newReference
1037            is an instance method, not a class method.
1038    
1039            * DOMMain.dis (ResourceTypeDef[ManakaiDOM:Const,
1040            ManakaiDOM:ConstGroup]): Removed (moved to "lib/manakai/DISLang.dis").
1041            (Exception-related definitions): Removed (moved to
1042            "lib/Message/Util/Error/DOMException.dis").
1043            (ForDef[ManakaiDOM:ForIF, ManakaiDOM:ForClass]): Removed (moved
1044            to DISLang).
1045    
1046    2005-02-17  Wakaba  <wakaba@suika.fam.cx>
1047    
1048            * DOMMain.dis: Definitions for "ManakaiDOM:ManakaiDOMNodeObject" and
1049            "ManakaiDOM:ManakaiDOMNodeReference" are removed (moved to
1050            "lib/Message/Util/ManakaiNode.dis").
1051            (ResourceDef[ManakaiDOM:DataType]): Removed (moved to
1052            "lib/manakai/DISCore.dis").
1053            (ResourceTypeDef[ManakaiDOM:IF, ManakaiDOM:Class,
1054            ManakaiDOM:PrimitiveTypeClass]): Removed (moved to
1055            "lib/manakai/DISLang.dis").
1056    
1057    2005-02-16  Wakaba  <wakaba@suika.fam.cx>
1058    
1059            * DOMMain.dis (ForDef[ManakaiDOM:Perl]): Removed (moved to
1060            DISPerl module).
1061    
1062    2005-01-07  Wakaba  <wakaba@suika.fam.cx>
1063    
1064            * DOMCore.dis: Each "delete array-item" replaced to a "splice".
1065    
1066    2005-01-06  Wakaba  <wakaba@suika.fam.cx>
1067    
1068            * DOMMain.dis (ensureXMLName): Test as if XML 1.0 if it is not an
1069            XML document.
1070    
1071    2005-01-05  Wakaba  <wakaba@suika.fam.cx>
1072    
1073            * DOMMain.dis (ManakaiDOMExceptionOrWarning.stringify): New method.
1074            (IntMethod[isExternallyReferred]): Rewritten.
1075            (IntMethod[isExternallyReferredDownward]): Removed.
1076            (Checking XML name legallity): Fix true or false mistakes.
1077            (destroy, importTree, orphanate): Rewritten.
1078            (destroyDownward, changeTreeIDDownward): Removed.
1079            (TreeCore:urefnode property): Removed since not used.
1080    
1081            * DOMCore.dis: Tying array for NodeList implemented.
1082    
1083    2005-01-02  Wakaba  <wakaba@suika.fam.cx>
1084    
1085            * DOMHTML.dis (HTMLDOMImplementation): New interface.
1086    
1087            * DOMViews.dis: Documentation for properties are added.
1088    
1089    2004-12-29  Wakaba  <wakaba@suika.fam.cx>
1090    
1091            * Makefile: DOMXML, DOMEvents, DOMLS and ManakaiDOMLS2003 added.
1092    
1093            * ManakaiDOMCore.dis: Removed (merged with DOMCore.dis).
1094    
1095    2004-12-28  Wakaba  <wakaba@suika.fam.cx>
1096    
1097            * ManakaiDOMXML.dis: Removed (merged with DOMXML.dis).
1098    
1099    2004-12-01  Wakaba  <wakaba@suika.fam.cx>
1100    
1101            * ManakaiDOMMain.dis: Removed (merged with DOMMain.dis).
1102    
1103    2004-11-03  Wakaba  <wakaba@suika.fam.cx>
1104    
1105            * .cvsignore: Ignore pod files.
1106    
1107    2004-10-31  Wakaba  <wakaba@suika.fam.cx>
1108    
1109            * DOMXML.dis (ProcessingInstruction.data): Property name error fixed.
1110    
1111            * DOMMain.dis: Don't call DOMString->__INT{length}__ - it should
1112            be DOMString->length.
1113    
1114            * DOMCore.dis (Element.getElementsByTagName,
1115            Node.getElementsByTagName, Element.getElementsByTagNameNS,
1116            Node.getElementsByTagNameNS): Implemented.
1117            (Element.getAttributeNode, Element.getAttributeNodeNS):
1118            Check whether defined.
1119    
1120    2004-10-18  Wakaba  <wakaba@suika.fam.cx>
1121    
1122            * DOMWebForms.dis: New module.
1123    
1124    2004-10-17  Wakaba  <wakaba@suika.fam.cx>
1125    
1126            * DOMBasicEvents.dis, DOMHTMLEvents.dis, DOMViews.dis,
1127            DOMHTML.dis: New modules.
1128    
1129    2004-10-16  Wakaba  <wakaba@suika.fam.cx>
1130    
1131            * DOMMouseEvents.dis, DOMTextEvents.dis: New module.
1132    
1133    2004-10-11  Wakaba  <wakaba@suika.fam.cx>
1134    
1135            * ManakaiDOMMain.dis: 'TreeCore:anydata2' property type added.
1136            (DataType[ManakaiDOMKeyIdentifier, ManakaiDOMKeyIdentifiers]): added.
1137    
1138  2004-10-10  Wakaba  <wakaba@suika.fam.cx>  2004-10-10  Wakaba  <wakaba@suika.fam.cx>
1139    
1140            * DOMEvents.dis: New module.
1141    
1142          * ManakaiDOMCore.dis (ManakaiDOMAttributes.item): Return          * ManakaiDOMCore.dis (ManakaiDOMAttributes.item): Return
1143          node reference.          node reference.
1144    

Legend:
Removed from v.1.29  
changed lines
  Added in v.1.134

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24