2009-06-12 Bill Holmes <billholmes54@gmail.com>
[mono.git] / mcs / class / System.Runtime.Serialization / System.Xml / ChangeLog
1 2009-06-05  Atsushi Enomoto  <atsushi@ximian.com>
2
3         * XmlBinaryDictionaryReader.cs : fix GetAttribute() that returns
4           attributes from cache that are *not* in current element.
5
6 2009-06-05  Atsushi Enomoto  <atsushi@ximian.com>
7
8         * XmlBinaryDictionaryReader.cs : there was wrong reusage of nodes
9           when the node was at the top of the stack. It was added twice and
10           call to reset resulted in end element with empty names.
11
12 2009-05-29  Atsushi Enomoto  <atsushi@ximian.com>
13
14         * XmlBinaryDictionaryWriter.cs : allow mapping an identical prefix
15           to different xmlns in different element level.
16
17 2009-05-29  Atsushi Enomoto  <atsushi@ximian.com>
18
19         * XmlBinaryDictionaryWriter.cs : allow writing xml/xmlns attributes
20           without specifying their corresponding namespaces.
21
22 2009-05-23  Atsushi Enomoto  <atsushi@ximian.com>
23
24         * XmlBinaryDictionaryReader.cs : fix regression on stream consumption
25           excess.
26
27 2009-05-22  Atsushi Enomoto  <atsushi@ximian.com>
28
29         * XmlBinaryDictionaryReader.cs : ReadContentString() returned
30           doubled string result.
31
32 2009-05-19  Atsushi Enomoto  <atsushi@ximian.com>
33
34         * XmlBinaryDictionaryReader.cs : fix utf16 array on getting its
35           length. Report correct length (since BinaryReader is directly used
36           it makes no sense to incompletely keep track of position in Source).
37
38 2009-05-19  Atsushi Enomoto  <atsushi@ximian.com>
39
40         * XmlBinaryDictionaryReader.cs : support reader quotas.
41
42 2009-05-07  Sebastien Pouliot  <sebastien@ximian.com>
43
44         * UniqueId.cs: Fix attributes for v3.5 (and later 2.0 SP) and remove
45         them (in particular [SecurityTreatAsSafe]) from the NET_2_1 build.
46
47 2009-04-27  Atsushi Enomoto  <atsushi@ximian.com>
48
49         * XmlBinaryDictionaryReader.cs : several fixes;
50           - Name property was always empty.
51           - Value property was always empty for attributes.
52           - TextIndex node type was not supported.
53           - node reset at Read() was incomplete.
54           - attribute Prefix for single character had wrong value.
55           - namespace nodes did not appear as attribute nodes.
56           - attribute value node must be always single. Another text node
57             means a text child of the element, not the following attr value.
58           tests will go in sys.servicemodel.
59
60 2009-04-15  Atsushi Enomoto  <atsushi@ximian.com>
61
62         * XmlMtomDictionaryReader.cs : new.
63         * XmlDictionaryReader.cs : implemented CreateMtomReader().
64
65 2009-04-02  Atsushi Enomoto  <atsushi@ximian.com>
66
67         * XmlMtomDictionaryWriter.cs : new.
68         * XmlDictionaryWriter.cs : implement CreateMtomWriter().
69
70 2009-04-01  Atsushi Enomoto  <atsushi@ximian.com>
71
72         * XmlDictionaryReader.cs : add ReadStartElement() overload.
73
74 2009-04-01  Atsushi Enomoto  <atsushi@ximian.com>
75
76         * UniqueId.cs : add missing security attributes.
77         * XmlDictionaryReader.cs : cleanup extra TODOs.
78         * XmlBinaryDictionaryReader.cs : iplement IsArray.
79
80 2009-03-31  Atsushi Enomoto  <atsushi@ximian.com>
81
82         * XmlBinaryDictionaryReader.cs, XmlDictionaryWriter.cs :
83           a couple of fixes to reflect correct values for node properties
84           on each read step.
85
86 2009-03-31  Atsushi Enomoto  <atsushi@ximian.com>
87
88         * XmlBinaryDictionaryReader.cs, XmlBinaryFormat.cs :
89           support array operation (0x03) on reader too.
90
91 2009-03-31  Atsushi Enomoto  <atsushi@ximian.com>
92
93         * XmlBinaryDictionaryReader.cs : removed lots of unused part.
94
95 2009-03-31  Atsushi Enomoto  <atsushi@ximian.com>
96
97         * XmlBinaryDictionaryWriterAutoGen.cs : generated code.
98         * XmlBinaryFormat.cs, XmlBinaryDictionaryWriter.cs :
99           support array operation (0x03) and a bunch of WriteArray() methods.
100
101 2009-03-31  Atsushi Enomoto  <atsushi@ximian.com>
102
103         * XmlBinaryDictionaryReader.cs, XmlBinaryDictionaryWriter.cs
104           XmlBinaryFormat.cs : implemented element with short prefix.
105
106 2009-03-27  Atsushi Enomoto  <atsushi@ximian.com>
107
108         * XmlBinaryFormat.cs, XmlBinaryDictionaryWriter.cs :
109           resolved all namespace and QName issues.
110
111 2009-03-27  Atsushi Enomoto  <atsushi@ximian.com>
112
113         * XmlBinaryDictionaryWriter.cs : further namespace refactory.
114           namespaces are managed by its own (to work fine for both string
115           and dictionary string).
116
117 2009-03-27  Atsushi Enomoto  <atsushi@ximian.com>
118
119         * XmlBinaryFormat.cs, XmlBinaryDictionaryReader.cs,
120           XmlBinaryDictionaryWriter.cs : improved shorthanded prefix
121           support. Not only autocreated prefixes but also explicitly-
122           specified 'a' .. 'z' prefixes are mapped as shorthand.
123           Some significant (and ongoing) namespace support changes.
124
125 2009-03-26  Atsushi Enomoto  <atsushi@ximian.com>
126
127         * XmlBinaryFormat.cs, XmlBinaryDictionaryWriter.cs :
128           added some incomplete code for QName support.
129
130 2009-03-26  Atsushi Enomoto  <atsushi@ximian.com>
131
132         * XmlBinaryDictionaryReader.cs, XmlBinaryFormat.cs :
133           handle utf16 typed nodes. (not sure if it is used in writer.)
134
135 2009-03-26  Atsushi Enomoto  <atsushi@ximian.com>
136
137         * XmlBinaryDictionaryWriter.cs : oops, fix build.
138
139 2009-03-26  Atsushi Enomoto  <atsushi@ximian.com>
140
141         * XmlBinaryDictionaryWriter.cs, XmlBinaryDictionaryReader.cs,
142           XmlBinaryFormat.cs, : reverted Uuid change (UniqueId is different).
143           Updated TODO status. Removed extra BinaryReader type.
144
145 2009-03-26  Atsushi Enomoto  <atsushi@ximian.com>
146
147         * XmlBinaryDictionaryReader.cs, XmlBinaryDictionaryWriter.cs,
148           XmlBinaryFormat.cs : fixed couple of issues regarding text and
149           base64 fixed-length buffers (their sizes are not variant).
150           Some ongoing changes on reading dummy-prefixed attributes.
151
152 2009-03-25  Atsushi Enomoto  <atsushi@ximian.com>
153
154         * XmlBinaryDictionaryReader.cs, XmlBinaryFormat.cs,
155           XmlBinaryDictionaryWriter.cs : couple of enhancements to support
156           missing types, Dictionary string lookups and indexing fixes.
157           Also reflect some correction by [MC-NBFX] (MS OSPed document).
158         * XmlBinaryReaderSession.cs : implemented.
159
160 2009-03-18  Atsushi Enomoto  <atsushi@ximian.com>
161
162         * XmlDictionaryReader.cs : more not-understandable bits.
163
164 2009-03-18  Atsushi Enomoto  <atsushi@ximian.com>
165
166         * XmlDictionaryReader.cs : implemented ReadFullStartElement (full??).
167
168 2009-03-18  Atsushi Enomoto  <atsushi@ximian.com>
169
170         * XmlDictionaryReader.cs : implemented missing && understandable
171           members.
172
173 2009-03-02  Chris Toshok  <toshok@ximian.com>
174
175         * XmlBinaryDictionaryReader.cs, XmlSimpleDictionaryReader.cs: 2.1
176         has HasValue.
177
178 2009-02-13  Jonathan Pryor  <jpryor@novell.com>
179
180         * UniqueId.cs: Remove most [MonoTODO]s and NotImplementedExceptions.
181           Revert the 2009-02-12 UniqueId.IsGuid "fix", as .NET says that 
182           new UniqueId(new Guid()).IsGuid==false (which makes no sense, as
183           .ToString() on the same instance includes the "urn:uuid:" prefix,
184           which is used by Guids...).
185
186 2009-02-13  Jonathan Pryor  <jpryor@novell.com>
187
188         * XmlDictionaryWriter.cs: Implement WriteValue(IStreamProvider).
189
190 2009-02-13  Jonathan Pryor  <jpryor@novell.com>
191
192         * XmlDictionaryWriter.cs: Implement
193           WriteTextNode(XmlDictionaryReader,bool).  This requires changes to
194           WriteNode(), as testing had determined that WriteTextNode() is used
195           instead of WriteString() for Text nodes and attribute values when
196           called via WriteNode().
197
198 2009-02-12  Jonathan Pryor  <jpryor@novell.com>
199
200         * XmlDictionaryWriter.cs: Implement WriteValue(Guid),
201           WriteValue(TimeSpan), WriteValue(UniqueId).
202         * UniqueId.cs: Fix UniqueId.IsGuid, as `new UniqueId(new Guid())` was
203           previously being detected as a string value, not a Guid value.
204
205 2009-02-12  Jonathan Pryor  <jpryor@novell.com>
206
207         * XmlDictionaryWriter.cs (WriteStartElement): Add parameter checking
208           and default arguments to avoid NullReferenceExceptions.
209
210 2009-02-11  Jonathan Pryor  <jpryor@novell.com>
211
212         * XmlDictionaryString.cs: Add constructor argument checking.
213
214 2009-02-10  Jonathan Pryor  <jpryor@novell.com>
215
216         * IFragmentCapableXmlDictionaryWriter.cs: Added.
217
218 2008-09-09  Atsushi Enomoto  <atsushi@ximian.com>
219                         Jb Evain  <jbevain@novell.com>
220
221         * XmlBinaryDictionaryReader.cs, XmlSimpleDictionaryReader.cs:
222         add support to build on the net_2_1 profile.
223
224 2008-04-10  Eyal Alaluf <eyala@mainsoft.com>
225
226         * XmlBinaryDictionaryWriter.cs: WriteXmlnsAttribute generates a prefix
227           when given a null prefix.
228
229 2008-03-22  Atsushi Enomoto  <atsushi@ximian.com>
230
231         * XmlBinaryDictionaryReader.cs :
232           - It didn't clean namespaces up during Read().
233           - Non-typed attribute nodes should be allowed in get_Value().
234           - Fixed wrong namespace scope push.
235
236 2008-02-27 Eyal Alaluf <eyala@mainsoft.com>
237
238         * XmlBinaryDictionaryReader.cs: Handle compilation warnings.
239         * XmlSimpleDictionaryReader.cs: Added onClose handling.
240         * XmlDictionaryReader.cs: Simple implementation of CreateTextReader.
241
242 2008-02-08  Atsushi Enomoto  <atsushi@ximian.com>
243
244         * XmlDictionaryWriter.cs : Even with UTF8 (marked) .net does not
245           output BOMs, so use always unmarked utf8 for any UTF8 encodings.
246
247 2008-02-08  Atsushi Enomoto  <atsushi@ximian.com>
248
249         * XmlDictionaryWriter.cs : Since it does not support XML declaration
250           its encoding is limited to utf16 and utf8. Null argument check.
251
252 2007-11-27  Atsushi Enomoto  <atsushi@ximian.com>
253
254         * XmlDictionaryWriter.cs : WriteNode() is override, not new.
255
256 2007-07-27  Atsushi Enomoto  <atsushi@ximian.com>
257
258         * XmlDictionaryWriter.cs : store Depth for dummy prefix output.
259           WriteXmlnsAttribute() writes dummy prefix when null prefix is given.
260         * XmlSimpleDictionaryWriter.cs, XmlBinaryDictionaryWriter.cs :
261           increment Depth on WriteStartElement() and decrement it on
262           WriteEndElement(). They don't have to be complete, just fine as
263           long as it correctly creates a dummy.
264
265 2007-04-02  Atsushi Enomoto  <atsushi@ximian.com>
266
267         * XmlBinaryFormat.cs : added Base64Fixed (0xA0).
268         * XmlBinaryDictionaryReader.cs : support 0xA0 type above.
269           ReadInt() refactoring. Handle float and double value types.
270
271 2007-03-30  Atsushi Enomoto  <atsushi@ximian.com>
272
273         * XmlBinaryDictionaryReader.cs :
274           implemented some ReadContentAs[Type]() methods.
275         * XmlDictionaryReader.cs :
276           Added Read[[Element]ContentAs]String() implementations.
277         * XmlDictionaryReaderAutoGen.cs : regenerated
278
279 2007-03-20  Atsushi Enomoto  <atsushi@ximian.com>
280
281         * XmlDictionaryReader.cs : simply return false for
282           TryGet[Base64|Array]Length().
283         * XmlBinaryDictionaryReader.cs : Value string should be pupulated
284           for typed value nodes.
285
286 2007-03-19  Atsushi Enomoto  <atsushi@ximian.com>
287
288         * XmlDictionaryReader.cs : more ongoing updates (valuetype support,
289           key support updates, ReadElementContentAsBase64).
290
291 2007-03-19  Atsushi Enomoto  <atsushi@ximian.com>
292
293         * XmlBinaryFormat.cs, XmlBinaryDictionaryWriter.cs :
294           support following operators; 0x80 (integer 0), 0x82 (integer 1) and
295           0xAE (UniqueId which is created from Guid).
296           Little fix for length output.
297
298 2007-03-16  Atsushi Enomoto  <atsushi@ximian.com>
299
300         * XmlDictionaryReader.cs : fix infinite loop.
301
302 2007-03-16  Atsushi Enomoto  <atsushi@ximian.com>
303
304         * XmlDictionaryReader.cs : added couple of missing methods.
305
306 2007-03-16  Atsushi Enomoto  <atsushi@ximian.com>
307
308         * XmlDictionaryReaderAutoGen.cs : regenerated.
309
310 2007-03-16  Atsushi Enomoto  <atsushi@ximian.com>
311
312         * XmlBinaryDictionaryReader.cs : ongoing updates to the 3.0 RTM
313           format.
314
315 2007-03-16  Atsushi Enomoto  <atsushi@ximian.com>
316
317         * XmlBinaryDictionaryWriter.cs : for XmlWriterBinarySession lookup,
318           internal dictionary lookup should be string-based, since otherwise
319           it will never return correct dictionary string stored when the
320           dictionary string is from another dictionary.
321         * XmlBinaryWriterSession.cs :
322           TryLookup() is now based on string value comparison.
323           Reverted internal dictionary to int->XmlDictionaryString form,
324           as I don't use TryGetValue() anymore.
325
326 2007-03-16  Atsushi Enomoto  <atsushi@ximian.com>
327
328         * XmlBinaryDictionaryWriter.cs : WriteValue(Decimal) is working now.
329
330 2007-03-15  Atsushi Enomoto  <atsushi@ximian.com>
331
332         * XmlBinaryFormat.cs : new file, collection of constants.
333         * XmlBinaryDictionaryWriter.cs :
334           Stream->BinaryWriter. Support for WriteValue() for almost all
335           types.
336
337 2007-03-15  Atsushi Enomoto  <atsushi@ximian.com>
338
339         * XmlDictionaryWriter.cs : removed couple of MonoTODOs.
340
341 2007-03-15  Atsushi Enomoto  <atsushi@ximian.com>
342
343         * XmlBinaryDictionaryWriter.cs : more couple of fixes (typed value
344           support and fixes, more element/attribute namespace fixes etc.).
345
346 2007-03-15  Atsushi Enomoto  <atsushi@ximian.com>
347
348         * XmlBinaryDictionaryWriter.cs : fixed Base64 operation byte.
349           For comment node there is no corresponding combined EndElement
350           operation, so don't try to combine it.
351           Don't output xmlns and xml namespaces.
352
353 2007-03-15  Atsushi Enomoto  <atsushi@ximian.com>
354
355         * XmlBinaryDictionaryWriter.cs : fixed couple of dictionary string
356           issues (on lookup and index output).
357         * XmlBinaryWriterSession.cs : added internal TryLookup(). Changed
358           internal structure to have dictionary string as a key.
359
360 2007-03-15  Atsushi Enomoto  <atsushi@ximian.com>
361
362         * XmlBinaryDictionaryWriter.cs : new prefix population is needed
363           in this class too.
364
365 2007-03-15  Atsushi Enomoto  <atsushi@ximian.com>
366
367         * XmlBinaryDictionaryWriter.cs : more WriteEndAttribute() is needed.
368           Remove wrong namespaceUri index output. Fixed attribute operation.
369
370 2007-03-15  Atsushi Enomoto  <atsushi@ximian.com>
371
372         * XmlBinaryDictionaryWriter.cs : output attribute value.
373
374 2007-03-15  Atsushi Enomoto  <atsushi@ximian.com>
375
376         * XmlBinaryDictionaryWriter.cs : for binary output format requirement,
377           every content must be buffered once and wait for next operation so
378           that if the content is one of the content sequence or not. This is
379           almost silly, but that is what Microsoft wanted to do.
380
381 2007-03-15  Atsushi Enomoto  <atsushi@ximian.com>
382
383         * XmlBinaryDictionaryWriter.cs : couple of namespaces processing fix.
384
385 2007-03-15  Atsushi Enomoto  <atsushi@ximian.com>
386
387         * XmlDictionaryWriter.cs : WriteAttributeString and WriteStartElement
388           should also delegate to dictionary-string based methods.
389         * XmlBinaryDictionaryWriter.cs : ongoing reimplementation as it was
390           based on pretty old design as well as pretty old XmlTextWriter.
391
392 2007-03-14  Atsushi Enomoto  <atsushi@ximian.com>
393
394         * XmlBinaryWriterSession.cs : implemented.
395         * XmlBinaryDictionaryWriter.cs : a bunch of updates.
396
397 2007-03-14  Atsushi Enomoto  <atsushi@ximian.com>
398
399         * UniqueId.cs : hacky Equals() implementation.
400         * XmlDictionaryReaderQuotas.cs : removed Default and fixed Max.
401         * XmlSimpleDictionaryWriter.cs : in .NET 3.0 RTM, it is supported.
402         * XmlDictionaryWriter.cs : WriteStartElement(XmlDictionaryString,
403           XmlDictionaryString) should call WriteStartElement(string,
404           XmlDictionaryString,XmlDictionaryString) since because only the
405           latter is overridable and possible to provide dictionary string.
406
407 2007-03-09  Atsushi Enomoto  <atsushi@ximian.com>
408
409         * XmlDictionaryReader.cs : make it partial. Fill Quotas when requested.
410         * XmlDictionaryReaderAutoGen.cs : added autogenerated array reader
411           methods.
412         * XmlDictionaryWriter.cs : make it partial.
413         * XmlDictionaryWruterAutoGen.cs : added autogenerated array writer
414           methods.
415
416 2006-10-05  Atsushi Enomoto  <atsushi@ximian.com>
417
418         * XmlBinaryDictionaryReader.cs, XmlSimpleDictionaryReader.cs :
419           implement IXmlNamespaceResolver.
420
421 2006-07-31  Ankit Jain  <jankit@novell.com>
422
423         * UniqueId.cs (.ctor): (string overload) Implement.
424         (ToString): Prepend "urn:uuid:" instead of "uuid-".
425
426 2006-07-31  Atsushi Enomoto  <atsushi@ximian.com>
427
428         * UniqueId.cs : some implementation.
429
430 2006-07-04  Atsushi Enomoto  <atsushi@ximian.com>
431
432         * XmlDictionaryWriter.cs, XmlSimpleDictionaryWriter.cs,
433           XmlDictionaryReaderQuotas.cs : June CTP API update.
434
435 2006-07-04  Atsushi Enomoto  <atsushi@ximian.com>
436
437         * XmlBinaryDictionaryReader.cs, IStreamProvider.cs,
438           XmlSimpleDictionaryReader.cs, IXmlMtomReaderInitializer.cs,
439           XmlBinaryWriterSession.cs, IXmlUTF8ReaderInitializer.cs,
440           IXmlMtomWriterInitializer.cs, XmlDictionaryReader.cs :
441           June CTP API updates.
442
443 2006-01-17  Atsushi Enomoto  <atsushi@ximian.com>
444
445         * XmlShimWriter.cs : deleted.
446         * XmlBinaryDictionaryWriter.cs, XmlSimpleDictionaryWriter.cs :
447           WriteProcessingInstruction() throws InvalidOperationException.
448
449 2005-11-28  Atsushi Enomoto  <atsushi@ximian.com>
450
451         * XmlDictionaryReader.cs, XmlBinaryDictionaryWriter.cs,
452           XmlDictionary.cs, XmlDictionaryWriter.cs, XmlC14NWriter.cs :
453           several API fixes to Nov. CTP.
454
455 2005-11-03  Atsushi Enomoto  <atsushi@ximian.com>
456
457         * XmlDictionaryReader.cs : CreateMtomReader() stubs.
458
459 2005-10-24  Atsushi Enomoto  <atsushi@ximian.com>
460
461         * XmlBinaryDictionaryWriter.cs : use saved xml_lang and xml_space for
462           those corresponding properties (they bork at the declaring element).
463
464 2005-10-24  Atsushi Enomoto  <atsushi@ximian.com>
465
466         * UniqueId.cs : it does not compile.
467
468 2005-10-23  Duncan Mak  <duncan@novell.com>
469
470         * UniqueId.cs (.ctor): Implement some overloads by chaining it to
471         other Unimplemented ones.
472         (operator ==, operator !=): Implemented using the Equals method.
473         (Equals, TryGetGuid): Well, at least figure the false case....
474
475 2005-10-23  Atsushi Enomoto  <atsushi@ximian.com>
476
477         * XmlDictionary.cs : fixed type of Empty.
478         * XmlDictionaryReaderQuotas.cs : Default and Max were not readonly.
479
480 2005-10-05  Atsushi Enomoto  <atsushi@ximian.com>
481
482         * XmlBinaryDictionaryReader.cs : and it can GetContext().
483
484 2005-10-05  Atsushi Enomoto  <atsushi@ximian.com>
485
486         * XmlBinaryDictionaryWriter.cs :
487           Fixed index for room-reserved attributes (0x22-0x3B).
488           Added note on 0x9D.
489         * XmlBinaryDictionaryReader.cs :
490           Several fixes to get it work fine.
491
492 2005-10-05  Atsushi Enomoto  <atsushi@ximian.com>
493
494         * XmlDictionary.cs : TryLookup() should use TryGetValue().
495           Fixed incorrect upper bound check for TryLookup(int, out dictstr).
496         * XmlBinaryDictionaryWriter.cs : Use 0x8B for empty string everywhere
497           we use 0x83.
498
499 2005-10-04  Atsushi Enomoto  <atsushi@ximian.com>
500
501         * XmlBinaryDictionaryReader.cs : new file for CreateBinaryReader().
502         * XmlDictionaryReader.cs : use above.
503         * XmlBinaryDictionaryWriter.cs : several fixes (renamed private
504           fields, added more notes, and much more).
505
506 2005-10-04  Atsushi Enomoto  <atsushi@ximian.com>
507
508         * XmlBinaryDictionaryWriter.cs :
509           Added notes on dictionary string support inference. Fixed filename.
510
511 2005-10-04  Atsushi Enomoto  <atsushi@ximian.com>
512
513         * XmlBinaryDictionaryWriter.cs : new file for CreateBinaryWriter().
514         * XmlDictionaryWriter.cs : use above.
515
516 2005-10-03  Atsushi Enomoto  <atsushi@ximian.com>
517
518         * XmlDictionaryWriter.cs : stubby WriteNode() impl.
519         * XmlBinaryWriterSession.cs : tiny notes.
520
521 2005-10-03  Atsushi Enomoto  <atsushi@ximian.com>
522
523         * XmlSimpleDictionaryWriter.cs : new file for CreateDictionaryWriter().
524           Implemented simple XmlWriter functionality.
525         * XmlDictionaryWriter.cs : use above.
526
527 2005-10-03  Atsushi Enomoto  <atsushi@ximian.com>
528
529         * XmlDictionaryWriter.cs : implemented some members. Added more stubs.
530
531 2005-09-29  Duncan Mak  <duncan@novell.com>
532
533         * XmlDictionaryWriter.cs (CreateBinaryWriter): Added stub.
534
535 2005-09-28  Duncan Mak  <duncan@novell.com>
536
537         * XmlDictionaryWriter.cs (CreateDictionaryWriter): Added stub.
538
539 2005-09-27  Atsushi Enomoto  <atsushi@ximian.com>
540
541         * XmlDictionaryReader.cs :
542           Some member signature fixes.
543           implemented CreateDictionaryReader().
544           TryGetLocalNameAsDictionaryString() seems always returning false.
545           IsLocalName() is not likely to use TryGet...() above.
546         * XmlSimpleDictionaryReader.cs : for CreateDictionaryReader().
547
548 2005-09-26  Atsushi Enomoto  <atsushi@ximian.com>
549
550         * XmlDictionaryString.cs, XmlDictionary.cs,
551           XmlDictionaryReaderQuotas.cs, XmlDictionaryReader.cs:
552           added some implementations.
553
554 2005-09-22  Atsushi Enomoto  <atsushi@ximian.com>
555
556         * XmlDictionaryString.cs, XmlShimWriter.cs,
557           IXmlBinaryWriterInitializer.cs, IXmlUTF8WriterInitializer.cs,
558           XmlDictionaryWriter.cs, UniqueId.cs, XmlC14NWriter.cs,
559           XmlDictionary.cs, OnXmlDictionaryReaderClose.cs,
560           XmlBinaryReaderSession.cs, IXmlMtomReaderInitializer.cs,
561           IXmlDictionary.cs, IXmlBinaryReaderInitializer.cs,
562           XmlCanonicalWriter.cs, XmlBinaryWriterSession.cs,
563           XmlDictionaryReaderQuotas.cs, IXmlUTF8ReaderInitializer.cs,
564           IXmlMtomWriterInitializer.cs, XmlDictionaryReader.cs :
565           #if NET_2_0. coding style was updated.
566
567 2005-09-22  Atsushi Enomoto  <atsushi@ximian.com>
568
569         * IXmlBinaryReaderInitializer.cs
570           IXmlBinaryWriterInitializer.cs
571           IXmlDictionary.cs
572           IXmlMtomReaderInitializer.cs
573           IXmlMtomWriterInitializer.cs
574           IXmlUTF8ReaderInitializer.cs
575           IXmlUTF8WriterInitializer.cs
576           OnXmlDictionaryReaderClose.cs
577           UniqueId.cs
578           XmlBinaryReaderSession.cs
579           XmlBinaryWriterSession.cs
580           XmlC14NWriter.cs
581           XmlCanonicalWriter.cs
582           XmlDictionary.cs
583           XmlDictionaryReader.cs
584           XmlDictionaryReaderQuotas.cs
585           XmlDictionaryString.cs
586           XmlDictionaryWriter.cs
587           XmlShimWriter.cs : new files.
588