/[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.126 by wakaba, Mon Feb 13 17:03:21 2006 UTC revision 1.136 by wakaba, Sun Mar 5 10:07:01 2006 UTC
# Line 1  Line 1 
1    2006-03-05  Wakaba  <wakaba@suika.fam.cx>
2    
3            * XDoctype.dis (DocumentTypeDefinition.implementation): New attribute.
4            (Node.baseURI): New attribute implementations.
5            (declarationBaseURI): Setter is added.
6            (manakaiDeclarationBaseURI): New attribute.
7    
8            * Tree.dis (Require): A reference to the |MURI:Generic|
9            module is added.
10            (Node.baseURI): The implementation is revised.
11            (getNodeReference): Attribute node classes specialized
12            to attribute names are supported.
13            (contentBaseURI, htmlBaseURI): Removed.
14            (manakaiEntityBaseURI): New attribute.
15            (ManakaiDOMImplementationDocument): It now inherits
16            the |urigen:URIImplementation| class.
17    
18            * DOMMain.dis (isRelativeDOMURI): The definition
19            of the URI scheme is synced with |Message::URI::Generic|'s
20            one.
21    
22            * DOMXML.dis (Require): A reference to |DISlib:DISMarkup|
23            module is added.
24            (DocumentType.implementation): New attribute.
25            (Node.baseURI): Implementations are added.
26            (manakaiDeclarationBaseURI): New attributes.
27            (manakaiEntityBaseURI): New attributes.
28            (manakaiEntityURI): New attribute.
29            (manakaiExternal): New attribute.
30            (manakaiBaseURI): New attribute.
31            (ManakaiDOMXMLBaseAttr): New class.
32    
33    2006-02-26  Wakaba  <wakaba@suika.fam.cx>
34    
35            * SimpleLS.dis (Require): Reference to the |MDOM:Tree|
36            module was missing.
37    
38            * ManakaiDOMLS2003.dis: Some property names was incorrect.
39    
40            * Makefile (distclean): New rule.
41    
42    2006-02-26  Wakaba  <wakaba@suika.fam.cx>
43    
44            * DOMLS.dis: Removed from the CVS repository, since
45            it has been no longer required to make the |daf| system
46            itself.
47    
48    2006-02-26  Wakaba  <wakaba@suika.fam.cx>
49    
50            * Makefile: Revised for new |daf| database format.
51    
52    2006-02-25  Wakaba  <wakaba@suika.fam.cx>
53    
54            * DOMFeature.dis (Require): Missing reference to |DISlib:Test|
55            module is added.
56    
57    2006-02-22  Wakaba  <wakaba@suika.fam.cx>
58    
59            * DOMLS.dis: Constants were typed as |dx:ErrorCode|
60            by mistake.
61    
62    2006-02-18  Wakaba  <wakaba@suika.fam.cx>
63    
64            * XMLParser.dis (ManakaiDOMXMLParser): Implements |DOMLS:ParseString10|
65            feature.
66    
67            * DOMCore.dis (c:LSPARSER_NOT_FOUND_ERR): New exception type.
68    
69            * DOMLS.dis (DOMLS:ParseString): New (moved from |SimpleLS.dis|).
70            (DOMImplementationLS.createLSParser): Implemented.
71            (DOMImplementationLS.createLSInput): Revised.
72            (LSInput): Note on relationship with |GenericLS| is added.
73    
74            * SimpleLS.dis (DOMLS:ParseString): Removed (moved to |SimpleLS.dis|).
75    
76    2006-02-17  Wakaba  <wakaba@suika.fam.cx>
77    
78            * XMLParser.dis (domConfig): New |targetType| of |xp:ManakaiDOMXMLParser|
79            is introduced.
80            (async, busy): Implemented.
81            (parseString): Removed.
82            (parse, parseURI): Implemented.
83            (xp:ls-input-to-input-file): New configuration parameter.
84            (shiftChar): Gets character from current file handle
85            rather than replacement text.  Don't normalize
86            line break characters for internal entities.  Don't
87            throw |xp:wf-legal-literal-character| error
88            for |RestrictedChar| appearing in internal entities.
89            (DISPerl:dpgDef): Call |close| for each entity filehandler.
90            (_EntityDeclaration): Copy document URI and base URI
91            to the entity's |$decl| object.
92            (ParseError): New code fragment.
93            (getCopyOfEntityState): Creates filehandle from replacement
94            text.
95            (xp-error-lines): Don't appends text if no replacement
96            text is available.
97            (error-handler): New configuration parameter application resource.
98            (ManakaiDOMLSInputToInputFile): New class.
99            (ManakaiDOMInputFile): New class.
100    
101            * Tree.dis (getNodeReference): A dereferencing was missing.
102    
103            * DOMLS.dis (DOMLS:busy, DOMLS:lsKey): New properties.
104    
105    2006-02-17  Wakaba  <wakaba@suika.fam.cx>
106    
107            * XMLParser.dis: Default attribute are now namespace aware.
108            (parseString): Don't output |Document| warnings
109            during tree construction to standard error output.
110    
111    2006-02-16  Wakaba  <wakaba@suika.fam.cx>
112    
113            * XMLParser.dis: Name check for XML 1.0, XML Namespace 1.0, and
114            XML Namespace 1.1 is implemented.  Namespace well-formedness
115            error detection is implemented.  Generates |Notation| nodes
116            from notation declarations.
117            (checkNCName, checkQName): New code fragments.
118    
119            * XDoctype.dis (DocumentXDoctype): Factory methods
120            don't check |MDOMX:MDOM_BAD_NAME| if |Document.strictErrorChecking|
121            is |false|.
122    
123            * DOMCore.dis (wf-invalid-character-in-node-name,
124            wf-invalid-character): Removed (moved to |MDOM:Tree| module).
125    
126            * Tree.dis '(wf-invalid-character-in-node-name,
127            wf-invalid-character): New errors (from |MDOM:DOMCore| module).
128            (Attr.specified): Setter added.
129            (cfg:dtd-default-attributes): New configuration parameter.
130            (Document.createEntityReference): Don't check |MDOMX:MDOM_BAD_NAME|
131            if |Document.strictErrorChecking| is |false|.
132    
133    2006-02-15  Wakaba  <wakaba@suika.fam.cx>
134    
135            * XMLParser.dis: Set |allDeclarationsProcessed|
136            attribute of the |Document| node.  Don't process entity
137            and attribute definition list declarations after
138            unread parameter entity reference.  Warns if an attribute definition is
139            ignored (|xp:warning-attribute-definition-ignored|).  Set
140            flags whether predefined entities are declared or not.
141            WFC error |xp:wf-pes-in-internal-subset| is implemented.
142    
143    2006-02-15  Wakaba  <wakaba@suika.fam.cx>
144    
145            * XMLParser.dis: Issues |xp:error-internal-predefined-entity| error
146            if a predefined entity declaration references an external entity.
147            Issues |xp:error-malformed-predefined-entity| error if
148            a predefined entity declaration defines different thing than
149            one as in XML specification.  
150            Issies |xp:warning-entity-declaration-ignored| warning if
151            more than one entity declarations for an entity is found.
152            (WFErrDef): Now all well-formedness errors are marked
153            as |SEVERITY_FATAL_ERROR|.
154    
155            * XDoctype.dis (DocumentXDoctype.createDocumentTypeDefinition): Creates
156            predefined entity declarations.
157            (DocumentXDoctype.createNotation): New method.
158            (DocumentTypeDefinition.notations): New attribute.
159            (DocumentTypeDefinition.getNotationNode): New method.
160            (DocumentTypeDefinition.setNotationNode): New method.
161            (newNotationForTest): New code fragment.
162    
163            * Tree.dis (ManakaiDOMXML:ManakaiDOMNotations): Removed.
164            (c:ManakaiDOMNotationMap): New class.
165            (c:ManakaiDOMNotationMapArray): New class.
166            (Document.allDeclarationsProcessed): New attribute.
167    
168            * DOMXML.dis (DocumentType.notations): Implemented.
169            (Notation): Revised.
170            (Notation.ownerDocumentTypeDefinition): New attribute.
171    
172  2006-02-14  Wakaba  <wakaba@suika.fam.cx>  2006-02-14  Wakaba  <wakaba@suika.fam.cx>
173    
174          * XMLParser.dis: The |xp:wf-parsed-entity| and the |xp:wf-no-recursion|          * XMLParser.dis: The |xp:wf-parsed-entity| and the |xp:wf-no-recursion|

Legend:
Removed from v.1.126  
changed lines
  Added in v.1.136

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24