/[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.113 by wakaba, Sun Jan 29 13:58:52 2006 UTC revision 1.155 by wakaba, Fri Mar 24 12:33:10 2006 UTC
# Line 1  Line 1 
1    2006-03-24  Wakaba  <wakaba@suika.fam.cx>
2    
3            * DOMMain.dis (checkXMLNamesQName): Some checks are
4            removed to sync with DOM Level 3 Core specification.
5    
6            * TreeCore.dis (Element): Most methods are reimplemented (untested).
7            (GetElementsNodeList): Reimplemented (untested).
8    
9    2006-03-23  Wakaba  <wakaba@suika.fam.cx>
10    
11            * Tree.dis (cfg:strict-document-children): The configuration
12            parameter must also affect on |manakaiAppendText|
13            and |textContent| on |Document| nodes.
14    
15            * TreeCore.dis (Node.CreateNodeRefMethod): The |tc:nodeRefClass|
16            parameter changes the class to |bless|.
17            (Node): Most methods are reimplemented.  (Untested)
18            (CharacterData, Attr): Most methods and attributes are
19            reimplemented.  (Untested)
20    
21            * XML.dis, XDoctype.dis: Most |Node| methods are
22            reimplemented (untested).
23    
24    2006-03-23  Wakaba  <wakaba@suika.fam.cx>
25    
26            * TreeCore.dis, XML.dis, XDoctype.dis (Node.textContent): Reimplemented
27            (untested).
28    
29    2006-03-22  Wakaba  <wakaba@suika.fam.cx>
30    
31            * DOMCore.dis (DOMSTRING_SIZE_ERR): It now has
32            a qualified name.
33    
34            * DOMMain.dis (ensureNamespacePrefix): Undefines
35            the prefix if it is an empty string.  (Note that
36            it is defined as implementation dependent in
37            DOM Level 3 Core specification).
38    
39            * TreeCore.dis (Require): It now references the |MDOM:XDoctype|
40            module.
41            (Node): Attributes are reimplemented (untested).
42    
43            * XML.dis (Require): It now references the |MDOMX:XDoctype|
44            module.
45            (Node): Attributes are reimplemented (untested).
46            (Entity, Notation): New interfaces.
47    
48            * XDoctype.dis (Node): Attributes are reimplemented (untested).
49    
50    2006-03-19  Wakaba  <wakaba@suika.fam.cx>
51    
52            * TreeCore.dis (childNodes, firstChild, lastChild,
53            nextSibling, previousSibling, appendChild, insertBefore,
54            replaceChild, removeChild, createDocumentFragment,
55            createEntityReference, createProcessingInstruction,
56            domConfig, documentElement, implementation, manakaiAppendText): New.
57            (NodeList, DocumentFragment): New interfaces.
58    
59            * XML.dis (EntityReference, ProcessingInstruction): New interface.
60    
61    2006-03-18  Wakaba  <wakaba@suika.fam.cx>
62    
63            * TreeCore.dis (Require): The |MDOM:XML| module is added.
64            (createAttributeNS, createTextNode, createComment,
65            createCDATASection): New methods.
66            (Attr, Text, Comment, CharacterData): New interfaces.
67    
68            * Makefile: |XML.dis| is added.
69    
70            * XML.dis: New module.
71    
72    2006-03-17  Wakaba  <wakaba@suika.fam.cx>
73    
74            * TreeCore.dis (manakaiReadOnly): New attribute.
75            
76    2006-03-17  Wakaba  <wakaba@suika.fam.cx>
77    
78            * TreeCore.dis (NodeType, nodeType, localName, namespaceURI,
79            prefix, isSameNode, ownerDocument, parentNode): New.
80            (Element): New interface.
81            (createElementNS): New method.
82            (strictErrorChecking): New.
83    
84    2006-03-17  Wakaba  <wakaba@suika.fam.cx>
85    
86            * Makefile: |TreeCore.dis| is added.
87    
88            * TreeCore.dis: New module.
89    
90    2006-03-16  Wakaba  <wakaba@suika.fam.cx>
91    
92            * XMLParser.dis (cfg:entity-replacement-tree): New configuration
93            parameter.
94    
95            * DOMXML.dis (manakaiExpanded): Renamed from |isExpanded|.
96    
97            * DOMCore.dis, Tree.dis, DOMLS.dis, XMLParser.dis: Lexical
98            data types added to configuration parameters.
99    
100    2006-03-15  Wakaba  <wakaba@suika.fam.cx>
101    
102            * DOMCore.dis (c:DOMConfigurationParameter): Now it is
103            a |DISSource:ResourceProperty|.
104            (c:anyDOMConfigurationParameter): New property.
105            (CParam, boolCParam): Now they are all |dis:subsetOf|
106            the |c:anyDOMConfigurationParameter| property.
107            (ForDocument, ForParser, ForSerializer): Removed.
108    
109            * DOMLS.dis, XMLParser.dis: Likewise.
110    
111    2006-03-12  Wakaba  <wakaba@suika.fam.cx>
112    
113            * DOMMain.dis, Tree.dis: Unused |dis:aliasChild| properties
114            are removed.
115    
116            * GenericLS.pm: Added to the CVS repository since
117            it is necessary to create the |Message::Util::DIS::DPG| module.
118    
119    2006-03-10  Wakaba  <wakaba@suika.fam.cx>
120    
121            * DOMCore.dis, DOMXML.dis, XDoctype.dis (manakaiAppendText): New
122            method.
123    
124            * XMLParser.dis: Don't create adjacent text nodes.
125    
126    2006-03-09  Wakaba  <wakaba@suika.fam.cx>
127    
128            * DOMCore.dis (HIERARCHY_DOCUMENT_FRAGMENT_ITSELF_ERR): New error.
129    
130            * DOMXML.dis (appendChild, insertBefore, replaceChild): Method
131            implementations are added.
132    
133            * XDoctype.dis (appendChild, insertBefore, replaceChild): Method
134            implementations are added.
135    
136            * Tree.dis (appendChild, insertBefore, replaceChild): Method
137            implementations are added.
138            (IFCls1Def, NodeTypeDef): Don't define |ManakaiDOM:ForClass|
139            resources unless for |ManakaiDOM:ManakaiDOMLatest|.
140            (cfg:strict-document-children): New configuration parameter.
141    
142    2006-03-08  Wakaba  <wakaba@suika.fam.cx>
143    
144            * XDoctype.dis (replaceChild): Method implementations are added.
145    
146            * Tree.dis (replaceChild): Method implementations are added.
147    
148            * DOMXML.dis (replaceChild): Method implementations are added.
149    
150    2006-03-07  Wakaba  <wakaba@suika.fam.cx>
151    
152            * Tree.dis (ForAppendChild, ForInsertBefore, ForReplaceChild): New |for|
153            definitions.
154    
155            * XDoctype.dis (insertBefore): New method implementation.
156    
157    2006-03-06  Wakaba  <wakaba@suika.fam.cx>
158    
159            * DOMXML.dis (insertBefore): Method implementations
160            for |ProcessingInstruction| and |Notation| nodes are added.
161    
162            * Tree.dis (insertBefore): Method implementation
163            for |CharacterData| nodes is added.
164    
165            * XDoctype.dis (insertBefore): Method implementation
166            for |ElementTypeDefinition| nodes is added.
167    
168    2006-03-06  Wakaba  <wakaba@suika.fam.cx>
169    
170            * XDoctype.dis (appendChild): New method implementation.
171    
172    2006-03-06  Wakaba  <wakaba@suika.fam.cx>
173    
174            * DOMCore.dis (HIERARCHY_WRONG_DOCTYPE_ERR): New error.
175            (REMOVE_DOCUMENT_ELEMENT_ERR): New error.
176            (REMOVE_DOCUMENT_TYPE_ERR): New error.
177    
178            * DOMXML.dis (ManakaiDOMDocumentType): Removed.
179            (ProcessingInstruction.appendChild, CDATASection.appendChild,
180            Notation.appendChild): New method implementation.
181    
182            * Tree.dis (CharacterData.appendChild): New method implementation.
183    
184            * XDoctype.dis: Tests moved from |MDOM:DOMXML| module.
185    
186    2006-03-06  Wakaba  <wakaba@suika.fam.cx>
187    
188            * DOMXML.dis (ManakaiDOMXMLIdAttr): New class.
189    
190            * Tree.dis (createAttribute, createAttributeNS,
191            setAttribute, setAttributeNS): They now supports
192            the |cfg:xml-id| configuration parameter.
193            (cfg:xml-id): New configuration parameter.
194    
195            * XDoctype.dis (createAttributeDefinition): It now
196            supports the |cfg:xml-id| configuration parameter.
197    
198            * XMLParser.dis (parse): It now supports
199            the |cfg:xml-id| configuration parameter.
200    
201    2006-03-05  Wakaba  <wakaba@suika.fam.cx>
202    
203            * XMLParser.dis (parse): Sets |Document.documentURI|
204            and |Document.manakaiEntityBaseURI| attributes of the
205            document created.
206            (_ProcessingInstructionDTD): Sets the |manakaiBaseURI|
207            property of the created node.
208            (_SystemLiteral): Sets the |manakaiDeclarationBaseURI|
209            of the created node.
210            (ls-input-to-input-file.default): Sets the resolved
211            system identifier to the |documentURI| attribute if available.
212            Sets the |baseURI| attribute if available.
213    
214    2006-03-05  Wakaba  <wakaba@suika.fam.cx>
215    
216            * XDoctype.dis (DocumentTypeDefinition.implementation): New attribute.
217            (Node.baseURI): New attribute implementations.
218            (declarationBaseURI): Setter is added.
219            (manakaiDeclarationBaseURI): New attribute.
220    
221            * Tree.dis (Require): A reference to the |MURI:Generic|
222            module is added.
223            (Node.baseURI): The implementation is revised.
224            (getNodeReference): Attribute node classes specialized
225            to attribute names are supported.
226            (contentBaseURI, htmlBaseURI): Removed.
227            (manakaiEntityBaseURI): New attribute.
228            (ManakaiDOMImplementationDocument): It now inherits
229            the |urigen:URIImplementation| class.
230    
231            * DOMMain.dis (isRelativeDOMURI): The definition
232            of the URI scheme is synced with |Message::URI::Generic|'s
233            one.
234    
235            * DOMXML.dis (Require): A reference to |DISlib:DISMarkup|
236            module is added.
237            (DocumentType.implementation): New attribute.
238            (Node.baseURI): Implementations are added.
239            (manakaiDeclarationBaseURI): New attributes.
240            (manakaiEntityBaseURI): New attributes.
241            (manakaiEntityURI): New attribute.
242            (manakaiExternal): New attribute.
243            (manakaiBaseURI): New attribute.
244            (ManakaiDOMXMLBaseAttr): New class.
245    
246    2006-02-26  Wakaba  <wakaba@suika.fam.cx>
247    
248            * SimpleLS.dis (Require): Reference to the |MDOM:Tree|
249            module was missing.
250    
251            * ManakaiDOMLS2003.dis: Some property names was incorrect.
252    
253            * Makefile (distclean): New rule.
254    
255    2006-02-26  Wakaba  <wakaba@suika.fam.cx>
256    
257            * DOMLS.dis: Removed from the CVS repository, since
258            it has been no longer required to make the |daf| system
259            itself.
260    
261    2006-02-26  Wakaba  <wakaba@suika.fam.cx>
262    
263            * Makefile: Revised for new |daf| database format.
264    
265    2006-02-25  Wakaba  <wakaba@suika.fam.cx>
266    
267            * DOMFeature.dis (Require): Missing reference to |DISlib:Test|
268            module is added.
269    
270    2006-02-22  Wakaba  <wakaba@suika.fam.cx>
271    
272            * DOMLS.dis: Constants were typed as |dx:ErrorCode|
273            by mistake.
274    
275    2006-02-18  Wakaba  <wakaba@suika.fam.cx>
276    
277            * XMLParser.dis (ManakaiDOMXMLParser): Implements |DOMLS:ParseString10|
278            feature.
279    
280            * DOMCore.dis (c:LSPARSER_NOT_FOUND_ERR): New exception type.
281    
282            * DOMLS.dis (DOMLS:ParseString): New (moved from |SimpleLS.dis|).
283            (DOMImplementationLS.createLSParser): Implemented.
284            (DOMImplementationLS.createLSInput): Revised.
285            (LSInput): Note on relationship with |GenericLS| is added.
286    
287            * SimpleLS.dis (DOMLS:ParseString): Removed (moved to |SimpleLS.dis|).
288    
289    2006-02-17  Wakaba  <wakaba@suika.fam.cx>
290    
291            * XMLParser.dis (domConfig): New |targetType| of |xp:ManakaiDOMXMLParser|
292            is introduced.
293            (async, busy): Implemented.
294            (parseString): Removed.
295            (parse, parseURI): Implemented.
296            (xp:ls-input-to-input-file): New configuration parameter.
297            (shiftChar): Gets character from current file handle
298            rather than replacement text.  Don't normalize
299            line break characters for internal entities.  Don't
300            throw |xp:wf-legal-literal-character| error
301            for |RestrictedChar| appearing in internal entities.
302            (DISPerl:dpgDef): Call |close| for each entity filehandler.
303            (_EntityDeclaration): Copy document URI and base URI
304            to the entity's |$decl| object.
305            (ParseError): New code fragment.
306            (getCopyOfEntityState): Creates filehandle from replacement
307            text.
308            (xp-error-lines): Don't appends text if no replacement
309            text is available.
310            (error-handler): New configuration parameter application resource.
311            (ManakaiDOMLSInputToInputFile): New class.
312            (ManakaiDOMInputFile): New class.
313    
314            * Tree.dis (getNodeReference): A dereferencing was missing.
315    
316            * DOMLS.dis (DOMLS:busy, DOMLS:lsKey): New properties.
317    
318    2006-02-17  Wakaba  <wakaba@suika.fam.cx>
319    
320            * XMLParser.dis: Default attribute are now namespace aware.
321            (parseString): Don't output |Document| warnings
322            during tree construction to standard error output.
323    
324    2006-02-16  Wakaba  <wakaba@suika.fam.cx>
325    
326            * XMLParser.dis: Name check for XML 1.0, XML Namespace 1.0, and
327            XML Namespace 1.1 is implemented.  Namespace well-formedness
328            error detection is implemented.  Generates |Notation| nodes
329            from notation declarations.
330            (checkNCName, checkQName): New code fragments.
331    
332            * XDoctype.dis (DocumentXDoctype): Factory methods
333            don't check |MDOMX:MDOM_BAD_NAME| if |Document.strictErrorChecking|
334            is |false|.
335    
336            * DOMCore.dis (wf-invalid-character-in-node-name,
337            wf-invalid-character): Removed (moved to |MDOM:Tree| module).
338    
339            * Tree.dis '(wf-invalid-character-in-node-name,
340            wf-invalid-character): New errors (from |MDOM:DOMCore| module).
341            (Attr.specified): Setter added.
342            (cfg:dtd-default-attributes): New configuration parameter.
343            (Document.createEntityReference): Don't check |MDOMX:MDOM_BAD_NAME|
344            if |Document.strictErrorChecking| is |false|.
345    
346    2006-02-15  Wakaba  <wakaba@suika.fam.cx>
347    
348            * XMLParser.dis: Set |allDeclarationsProcessed|
349            attribute of the |Document| node.  Don't process entity
350            and attribute definition list declarations after
351            unread parameter entity reference.  Warns if an attribute definition is
352            ignored (|xp:warning-attribute-definition-ignored|).  Set
353            flags whether predefined entities are declared or not.
354            WFC error |xp:wf-pes-in-internal-subset| is implemented.
355    
356    2006-02-15  Wakaba  <wakaba@suika.fam.cx>
357    
358            * XMLParser.dis: Issues |xp:error-internal-predefined-entity| error
359            if a predefined entity declaration references an external entity.
360            Issues |xp:error-malformed-predefined-entity| error if
361            a predefined entity declaration defines different thing than
362            one as in XML specification.  
363            Issies |xp:warning-entity-declaration-ignored| warning if
364            more than one entity declarations for an entity is found.
365            (WFErrDef): Now all well-formedness errors are marked
366            as |SEVERITY_FATAL_ERROR|.
367    
368            * XDoctype.dis (DocumentXDoctype.createDocumentTypeDefinition): Creates
369            predefined entity declarations.
370            (DocumentXDoctype.createNotation): New method.
371            (DocumentTypeDefinition.notations): New attribute.
372            (DocumentTypeDefinition.getNotationNode): New method.
373            (DocumentTypeDefinition.setNotationNode): New method.
374            (newNotationForTest): New code fragment.
375    
376            * Tree.dis (ManakaiDOMXML:ManakaiDOMNotations): Removed.
377            (c:ManakaiDOMNotationMap): New class.
378            (c:ManakaiDOMNotationMapArray): New class.
379            (Document.allDeclarationsProcessed): New attribute.
380    
381            * DOMXML.dis (DocumentType.notations): Implemented.
382            (Notation): Revised.
383            (Notation.ownerDocumentTypeDefinition): New attribute.
384    
385    2006-02-14  Wakaba  <wakaba@suika.fam.cx>
386    
387            * XMLParser.dis: The |xp:wf-parsed-entity| and the |xp:wf-no-recursion|
388            WFC errors are implemented.  Reports a |xp:wf-syntax-error|
389            if a parameter entity declaration contains |NDATA| keyword.
390            (setEmptyEntityState): Set |name| attribute.
391    
392            * Tree.dis (createEntityReference): Don't enter into inifinite
393            loop even if entity replacement tree contains recursive
394            reference directly or indirectly.
395    
396    2006-02-13  Wakaba  <wakaba@suika.fam.cx>
397    
398            * XMLParser.dis (_GeneralEntityReferenceAE): The |xp:wf-entity-declared|
399            WFC error is implemented.
400    
401    2006-02-13  Wakaba  <wakaba@suika.fam.cx>
402    
403            * XMLParser.dis: Set |cfg:clone-entity-reference-subtree|
404            configuration parameter |true| during tree construction
405            to ensure default attribute value is cloned as is
406            including entity reference subtree.
407    
408            * Tree.dis (cfg:clone-entity-reference-subtree): New configuration
409            parameter.
410            (Node.cloneNode): The |cfg:clone-entity-reference-subtree|
411            configuration parameter support is added.
412    
413    2006-02-12  Wakaba  <wakaba@suika.fam.cx>
414    
415            * XMLParser.dis (parseString): General |Entity| replacement
416            tree is not constructed because of a typo.  Clears |EntityReference|
417            content before constructing |Entity| replacement tree.
418            The |xp:wf-entity-declared| well-formedness constraint
419            for entity references in attribute value literal is implemented.
420    
421    2006-02-11  Wakaba  <wakaba@suika.fam.cx>
422    
423            * XMLParser.dis: |xp:wf-entity-declared| well-formedness
424            constaraint for entity references that appear in
425            content of elements is implemented.   Set |EntityReference.isExpanded|
426            attribute.
427            (getEmptyEntityState): New code.
428    
429            * XDoctype.dis (DocumentTypeDefinition.nodeType): Duplicate
430            definition is removed.
431    
432            * DOMXML.dis (Entity.isExternallyDeclared): New attribute.
433            (EntityReference.isExpanded): Setter is added.
434    
435    2006-02-11  Wakaba  <wakaba@suika.fam.cx>
436    
437            * XMLParser.dis: |xp:wf-no-lt-in-attribute-values|
438            and |xp:wf-no-external-entity-references| well-formedness
439            constraints are implemented.
440    
441    2006-02-11  Wakaba  <wakaba@suika.fam.cx>
442    
443            * XMLParser.dis ($self->{has_error}): Removed.
444            (parseString): Don't throw |DOMLS:PARSE_ERR| if all fatal
445            errors (including well-formedness constraint errors) are
446            traped by the error handler.
447            (PubidLiteral, SystemLiteral): Set |publicId| or |systemId|
448            attribute of the node.  Reports an error if |publidLiteral|
449            contains a non-|pubidChar|.
450    
451            * XDoctype.dis (d:DeclFeature30): New feature (|fe:XDoctypeDeclaration|
452            version |3.0|).
453            (ManakaiDOMDocumentTypeDefinition): The class no longer
454            inherits |x:ManakaiDOMDocumentType| class.  Instead,
455            it inherits |d:ManakaiDOMDocumentTypeDeclaration|
456            and |t:ManakaiDOMNOde| classes.  It still implements |x:DocumentType|
457            interface (except unimplemented |notations| and |internalSubset|
458            attributes).
459            (ManakaiDOMDocumentTypeDefinition.entities): New attribute
460            for compatibility with |x:DocumentType| interface.
461            (ManakaiDOMDocumentTypeDefinition.lookupPrefix): New method.
462            (ManakaiDOMDocumentTypeDefinition.getFeature): New method.
463            (ManakaiDOMDocumentTypeDefinition.nodeType,
464            ManakaiDOMDocumentTypeDefinition.textContent): New attributes.
465            (DocumentTypeDeclaration): New interface.
466    
467            * Tree.dis (Node/@f:implements): Typos fixed.
468            (Node.MUErrorHandler): Missing |last A| statement is added.
469            (createDocumentType): Throws an exception if |qualifiedName|
470            is illegal.  Calls |DocumentTypeDefinition.newObject|
471            instead of obsolete |DocumentType.newObject|.
472    
473            * DOMXML.dis (DocumentType.name, DocumentType.entities,
474            DocumentType.publicId, DocumentType.systemId,
475            DocumentType.lookupPrefix, DocumentType.getFeature): Now they are defined
476            as clones of similar attributes or methods
477            in |MDOM:XDoctype| module.
478            (DocumentType.newObject): Removed (use |DocumentTypeDefinition.newObject|
479            instead).
480            (DocumentType.childNodes): Removed (|Node.childNodes| definition
481            is used).
482    
483    2006-02-10  Wakaba  <wakaba@suika.fam.cx>
484    
485            * XMLParser.dis (xp:fatal-xml11-end-of-line-in-xml-declaration): New
486            fatal error.
487    
488    2006-02-09  Wakaba  <wakaba@suika.fam.cx>
489    
490            * XMLParser.dis (CommentDeclaration): |STRING| is now
491            defined as a |?default-token|.
492            (XMLTests): Tests for |Char - RestrictedChar| matchness,
493            comment declarations, cdata sections, and |MSE| in |content|
494            added.
495            (XMLTests/PerlDef): Bug fixed: |pop| -> |shift|.
496            (get-location-from-token): |$token->{location_d}|
497            for |?default-token| column counting support added.
498    
499            * DOMCore.dis (c:erred): It is now a |DISCore:OrderedList| property.
500    
501    2006-02-08  Wakaba  <wakaba@suika.fam.cx>
502    
503            * Tree.dis (createProcessingInstruction): Don't
504            throw |MDOMX:MDOM_BAD_NAME| exception if |Document.strictErrorChecking|
505            is |false|.
506    
507            * XMLParser.dis (parseString): Initializes |$self->{location}|.
508            It enables improved error position report.
509            (XDO): It now includes |S+| following target name |xml| as
510            part of the token.  (PI with target starting with |xml|
511            was unable to be placed at the beginning of the document entity.)
512            (_ProcessingInstruction, _ProcessingInstructionDTD): Creates
513            a processing instruction node with |#INVALID| node name
514            if target name is not given and recovered from the error.
515            (S): Variable |$s| added.
516            (XMLTests): Tests for XML declarations and processing
517            instructions are added.  Prints error type name if unexpected
518            error with severity of error or fatal error has been reported.
519            Catch unexpected exceptions thrown in parser (different
520            from |LSException|), prints its message, and invoke |$test->not_ok|
521            for the ease of testing.
522            (xp:get-location-from-token): Location values now take |$self->{char}|
523            stack into acount.
524            
525    2006-02-08  Wakaba  <wakaba@suika.fam.cx>
526    
527            * XMLParser.dis (shiftChar): Line and column number counting
528            is fixed.  Although the DOM Level 3 Core specification
529            is unclear about whether the first number is zero or one,
530            in most programs the first line is "one" and
531            the first column is "one", manakai follows the practice.
532            (_XMLDeclaration): Don't set |xmlStandalone| value
533            if |standalone| pseudo-attribute value is |no|.  XML declaration
534            tests (successful cases) added.
535            (xp:get-location-from-token): Sets |lineNumber| and |columnNumber|
536            properties.
537    
538    2006-02-08  Wakaba  <wakaba@suika.fam.cx>
539    
540            * XMLParser.dis (XMLTests): Tests for |c:erred| is supported.
541    
542    2006-02-06  Wakaba  <wakaba@suika.fam.cx>
543    
544            * DOMCore.dis (c:erred): New property.
545            (c:DOMErrorType): It should have been a subset
546            of |ecore:AnyErrorCode|.
547    
548            * XMLParser.dis (XMLTests): Empty input tests added.
549    
550    2006-01-30  Wakaba  <wakaba@suika.fam.cx>
551    
552            * XDoctype.dis (d:Feature): New canonical feature
553            name |fe:XDoctype| is added.
554    
555            * XMLParser.dis: Predefined general entity references
556            are implemented.  Creates |Entity| nodes from general entities
557            declared in internal subset.  |Entity| nodes created from internal
558            general parsed entities now have replacement tree.
559            Sets |cfg:entity-reference-read-only| flag off during
560            the tree generation.  Some parsing rules use |$self->{doc}|
561            rather than |$doc| parameter.  Similarly, |$self->{docx}| (document
562            node with |fe:XDoctype| feature) and |$self->{dtdef}| are
563            introduced.  General entity references in attribute value literal
564            are supported.
565    
566  2006-01-29  Wakaba  <wakaba@suika.fam.cx>  2006-01-29  Wakaba  <wakaba@suika.fam.cx>
567    
568          * Tree.dis (ManakaiDOM:entity-reference-read-only): Configuration          * Tree.dis (ManakaiDOM:entity-reference-read-only): Configuration

Legend:
Removed from v.1.113  
changed lines
  Added in v.1.155

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24