* FolderBrowserDialog.cs: Removed need for separate description field.
[mono.git] / mcs / class / Managed.Windows.Forms / System.Resources / ChangeLog
1 2007-05-23  Andreia Gaita <avidigal@novell.com>
2
3         * ResXResourceReader.cs: Ignore comment nodes, for now. Fix 
4         failing tests.
5
6 2007-05-23  Andreia Gaita <avidigal@novell.com>
7
8         * ResXResourceReader.cs: Fix CDATA detection
9
10 2007-05-21  Andreia Gaita <avidigal@novell.com>
11
12         * ResXDataNode.cs: Added
13         * ResXResourceWriter.cs: Add 2.0 support for ResXDataNode resource.
14         * ResXResourceReader.cs: Added support for comment nodes (coming from
15         ResXDataNode), fix bug on GetDataValue, refactor code to guidelines.
16
17 2007-04-18  Gert Driesen  <drieseng@users.sourceforge.net>
18
19         * ResXFileRef.cs: byte [] is only supported on 2.0 profile.
20
21 2007-03-12   Frederik Carlier <frederik.carlier@ugent.be>
22
23         * ResXFileRef.cs: Add support for byte[] types.
24
25         Fixes 81122
26
27 2007-03-10  Gert Driesen  <drieseng@users.sourceforge.net>
28
29         * ResXFileRef.cs: On 2.0 profile, special case files with .ico 
30         extension to retain their actual dimension.
31
32 2007-02-10  Gert Driesen  <drieseng@users.sourceforge.net>
33
34         * ResXResourceReader.cs: Add additional checks for validity of reader
35         and writer.
36
37 2007-02-04  Gert Driesen  <drieseng@users.sourceforge.net>
38
39         * ResXResourceReader.cs: Added support for BasePath (2.0 only). Lazy load
40         resources in GetEnumerator. Always verify resheader (resmimetype). When
41         loading resources from file, release file once reading is finished.
42         Exception compatibility fixes. Allow data & resheader elements to be in
43         non-default namespace. Do not allow data element without name.
44         * ResXFileRef.cs: In ConvertFrom, return null if value is not a string.
45         On 2.0 profile, throw ArgumentException if value consists of only a single
46         part. Added FileName, TypeName, TextFileEncoding property (public on
47         2.0 only). Fixed ToString to including encoding.
48
49 2007-01-29  Marek Habersack  <grendello@gmail.com>
50
51         * ResXFileRef.cs: Remove extra ;utf8 from the System.String name
52
53 2007-01-29  Miguel de Icaza  <miguel@novell.com>
54
55         * ResXFileRef.cs: Catch the string case and create strings with
56         the specified encoding from its string source.
57
58 2006-12-29  Gert Driesen  <drieseng@users.sourceforge.net>
59
60         * ResXResourceReader.cs: For invalid mime type, return value as string
61         on 1.0 profile. This matches MS.
62
63 2006-10-03  Robert Jordan  <robertj@gmx.net>
64
65         * ResXResourceReader.cs: Factor out parse_data_node () from load_data ()
66         to be able to correctly handle data nodes that occur before resheader.
67         Fix the handling of objects that have a byte[] converter.
68         Use the type resolver.
69
70         * ResXResourceWriter.cs: Fix AddResource (string, object) to accept
71         only serializable type, matching MS.NET.
72         Fix WriteBytes to not emit the mimetype attribute when the
73         type is byte[], otherwise MS.NET won't parse correctly.
74
75 2006-10-02  Sebastien Pouliot  <sebastien@ximian.com>
76
77         * ResXResourceReader.cs: Handle empty mimetype just like a null 
78         mimetype. Fix bug #77481.
79         * ResXResourceWriter.cs: Fix to InitWriter method by Atsushi. Fix
80         bug #79039.
81
82 2006-03-29  Mike Kestner  <mkestner@novell.com>
83
84         * ResXResourceWriter.cs: Make Dispose() virtual.
85
86 2006-01-14  Robert Jordan  <robertj@gmx.net>
87
88         * ResXResourceReader.cs: Fix for bug #77253. Thanks to Marek Habersack
89         (grendello@gmail.com).
90
91 2005-12-05  Peter Bartok  <pbartok@novell.com>
92
93         * ResXResourceReader.cs: Removed previous patch. More than just Byte[]
94           has that mime type and the patch was causing things to fail.
95           Since our writer no longer emits the mimetype this should be fine.
96
97 2005-12-01  Robert Jordan  <robertj@gmx.net>
98
99         * ResXResourceReader.cs: Handle mimetype="application/x-microsoft.net.object.bytearray.base64" correctly. Fixes the decoding of System.Byte[].
100         * ResXResourceWriter.cs: Fixed AddResource (string, object) to pass
101         control to AddResource (string, byte[]) if the value parameter is
102         a byte[]. Removed the emitting of the mimetype attribute for
103         System.Byte[].
104
105 2005-11-30  Peter Bartok  <pbartok@novell.com>
106
107         * ResXResourceReader.cs: Handle System.Byte[] encodings without
108           needing a typeconverter (This fixes bug #76414)
109
110 2005-11-30  Robert Jordan  <robertj@gmx.net>
111
112         * ResXResourceReader.cs, ResXResourceWriter.cs: Made string conversions
113         culture-invariant.
114         * ResXResourceWriter.cs: Fixed AddResource (string, object) to emit
115         the type attribute when the object has a type converter.
116
117 2005-10-04  Peter Bartok  <pbartok@novell.com>
118
119         * ResXResourceReader.cs, ResXResourceWriter.cs: Added call
120           to GC.SuppressFinalize() in dispose method. Fixes #76330
121
122 2005-05-13  Peter Bartok  <pbartok@novell.com>
123
124         * ResXResourceWriter.cs: 
125           - Fixed/Improved AddResource(), now only uses string converter if 
126             the converter supports both directions
127           - Added ability for AddResource(string, object) to detect if
128             a byte[] converter is supported for the object, if so it now calls
129             AddResource(string, byte[]) for those
130           - WriteBytes: Changed to write it's base64 output as pretty 
131             as Microsoft's, inserting newlines every 80 chars
132           - WriteBytes: Added output of mimetype even if type is specified
133
134 2005-05-11  Peter Bartok  <pbartok@novell.com>
135
136         * ResXResourceSet.cs: Implemented
137         * ResXFileRef.cs: Implemented
138         * ResXNullRef.cs: Added missing attribute
139         * ResXResourceReader.cs: Implemented missing .ctor()s and other
140           assorted fun stuff, should now be complete
141         * ResResourceWriter.cs: Implemented missing methods and added
142           missing static fields
143
144 2005-04-14  Jackson Harper  <jackson@ximian.com>
145
146         * ResXResourceReader.cs: Use serialization on values that have a
147         mime type set but no type.
148
149 2005-02-16  Peter Bartok  <pbartok@novell.com>
150
151         * ResXResourceReader.cs, ResXResourceWriter.cs: Removed sealed
152           attribute from classes
153
154 2005-02-12  Geoff Norton  (gnorton@customerdna.com)
155
156         * ResXResourceReader.cs (load_data): Undo previous change as
157         ResXNullRef is now properly handled.
158         * ResXNullRef.cs: Added
159         
160 2005-02-11  Geoff Norton  (gnorton@customerdna.com)
161
162         * ResXResourceReader.cs (load_data): Temporarily re-introduce the 
163         old failure for types that we cannot yet handle to allow Npgsql to
164         build.
165         
166 2005-02-11  Raja R Harinath  <rharinath@novell.com>
167
168         * ResXResourceReader.cs (load_data): Make exception more informative.
169
170 2005-02-10  Geoff Norton  <gnorton@customerdna.com>
171
172         * ResXResourceReader.cs: Implement the ability to convert the
173         MS Base64 encoded objects.  Implement the ability to convert objects
174         to their type rather than just to string.
175
176 2004-11-08 14:28  pbartok
177
178         * ResXResourceReader.cs:
179           - BenM's Fix for bug 68260
180
181 2004-10-13 08:14  pbartok
182
183         * ResXResourceReader.cs:
184           - Patch by joel.reed@ddiworld.com (joel) to handle CDATA sections.
185
186 2004-08-29 22:36  pbartok
187
188         * ResXResourceReader.cs, ResXResourceWriter.cs:
189           - Transfered files from previous version of System.Windows.Forms
190           - Added full copyright header
191