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

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

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

revision 1.110 by wakaba, Fri Jan 27 16:24:35 2006 UTC revision 1.116 by wakaba, Wed Feb 8 09:49:58 2006 UTC
# Line 1  Line 1 
1    2006-02-08  Wakaba  <wakaba@suika.fam.cx>
2    
3            * XMLParser.dis (shiftChar): Line and column number counting
4            is fixed.  Although the DOM Level 3 Core specification
5            is unclear about whether the first number is zero or one,
6            in most programs the first line is "one" and
7            the first column is "one", manakai follows the practice.
8            (_XMLDeclaration): Don't set |xmlStandalone| value
9            if |standalone| pseudo-attribute value is |no|.  XML declaration
10            tests (successful cases) added.
11            (xp:get-location-from-token): Sets |lineNumber| and |columnNumber|
12            properties.
13    
14    2006-02-08  Wakaba  <wakaba@suika.fam.cx>
15    
16            * XMLParser.dis (XMLTests): Tests for |c:erred| is supported.
17    
18    2006-02-06  Wakaba  <wakaba@suika.fam.cx>
19    
20            * DOMCore.dis (c:erred): New property.
21            (c:DOMErrorType): It should have been a subset
22            of |ecore:AnyErrorCode|.
23    
24            * XMLParser.dis (XMLTests): Empty input tests added.
25    
26    2006-01-30  Wakaba  <wakaba@suika.fam.cx>
27    
28            * XDoctype.dis (d:Feature): New canonical feature
29            name |fe:XDoctype| is added.
30    
31            * XMLParser.dis: Predefined general entity references
32            are implemented.  Creates |Entity| nodes from general entities
33            declared in internal subset.  |Entity| nodes created from internal
34            general parsed entities now have replacement tree.
35            Sets |cfg:entity-reference-read-only| flag off during
36            the tree generation.  Some parsing rules use |$self->{doc}|
37            rather than |$doc| parameter.  Similarly, |$self->{docx}| (document
38            node with |fe:XDoctype| feature) and |$self->{dtdef}| are
39            introduced.  General entity references in attribute value literal
40            are supported.
41    
42    2006-01-29  Wakaba  <wakaba@suika.fam.cx>
43    
44            * Tree.dis (ManakaiDOM:entity-reference-read-only): Configuration
45            parameter name changed to |cfg:entity-reference-read-only|.
46            (createEntityReference): Set |c:read-only| flag of
47            the created entity reference, too.
48    
49            * DOMLS.dis (min): New canonical feature name |fe:Min| added.
50    
51            * GenericLS.dis: Don't refer |DOMMain:DOMString|; use |f:MIString|
52            from |DOMFeature| module instead.  Use |idl:Object|
53            instead of |DOMMain:DOMObject| as well.
54            (Generic): New canonical feature name |fe:GenericLS| added.
55            (DOMLS:ParserRole, DOMLS:SerializerRole): Their
56            canonical name changed to |gls:ParserRole| and |gls:SerializerRole|
57            respectively.
58    
59            * DOMXML.dis (entities, notations): Perl code removed.
60            It will be reimplemented using |DocumentTypeDefinition|
61            class from |XDoctype| module.
62    
63            * DOMFeature.dis, DOMCore.dis, DOMMain.dis, DOMXML.dis,
64            Tree.dis, DOMLS.dis, GenericLS.dis, ManakaiDOMLS2003.dis,
65            SimpleLS.dis: Cleaned up unused definitions.
66    
67            * DOMCore.dis, DOMLS.dis (CParam): Definitions
68            for LS module moved from |DOMCore| module to |DOMLS| module.
69            This change makes |DOMCore| to |DOMLS| dependency removed.
70    
71            * .cvsignore (.html.pm, .ls.pm): Removed.
72    
73            * Makefile (.html.pm, .ls.pm): Removed.
74            (feature.dae): Include |GenericLS| module.
75            (core.dae): Don't include |DOMLS| and |GenericLS| module.
76            (ls.dae): Include |DOMLS| module.
77    
78    2006-01-29  Wakaba  <wakaba@suika.fam.cx>
79    
80            * XMLParser.dis: Tests on default attributes and their |specified|
81            attribute are added.
82    
83            * XDoctype.dis (createGeneralEntity): New method.
84            (generalEntities): New attribute.
85            (getGeneralEntityNode, setGeneralEntityNode): New methods.
86    
87            * Tree.dis (ManakaiDOMEntities): Removed.
88            (ManakaiDOMEntityMap): New class.
89            (ManakaiDOM:entity-reference-read-only): New configuration parameter.
90            (createEntityReference): If there is a corresponding |Entity|
91            node in the document type definition, then copies its
92            subtree.
93    
94            * DOMXML.dis (Entity): Documentation updated.
95            (publicId, systemId, notationName, xmlEncoding,
96            xmlVersion): These attributes are now settable
97            if |ManakaiDOM:ManakaiDOMLatest| mode.
98            (hasReplacementTree): New attribute for |ManakaiDOM:ManakaiDOMLatest|
99            mode.
100            (ownerDocumentTypeDefinition): New attribute
101            for |ManakaiDOM:ManakaiDOMLatest| mode.
102            (isExpanded): New attribute for |ManakaiDOM:ManakaiDOMLatest| mode.
103    
104    2006-01-28  Wakaba  <wakaba@suika.fam.cx>
105    
106            * DOMCore.dis (ErrDef): Missing |ecore:textFormatter| property added.
107    
108            * DOMMain.dis (ErrDef): Missing |ecore:textFormatter| property added.
109    
110            * Tree.dis (ErrDef): Missing |ecore:textFormatter| property added.
111            (ManakaiDOMAttributes): Removed.
112            (ManakaiDOMAttrMap): New class.
113            (ManakaiDOMAttrMapArray): New class.
114            (namespaceURI): Bug to return a string representation
115            of a reference to the namespace URI string is fixed.
116            (selectAttrNodeObject, selectAttrNodeObjectNodeNS): Reimplemented.
117            (removeAttribute, removeAttributeNS): DTD default attributes
118            are supported.  Don't throw |NO_MODIFICATION_ALLOWED_ERR|
119            if there is no attribute node.
120            (createElement, createElementNS): DTD default attributes are supported.
121            (setAttributeNode): Reimplemented.
122    
123  2006-01-27  Wakaba  <wakaba@suika.fam.cx>  2006-01-27  Wakaba  <wakaba@suika.fam.cx>
124    
125          * DOMCore.dis (ManakaiDOMDTDTypeInfo): New class.          * DOMCore.dis (ManakaiDOMDTDTypeInfo): New class.

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24