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