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