This commit was manufactured by cvs2svn to create branch 'mono-1-0'.
[mono.git] / mcs / class / corlib / System.Resources / ChangeLog
1 2004-05-02  Sebastien Pouliot  <sebastien@ximian.com>
2
3         * ResourceManager.cs: Avoid endless recursion when a resource file
4         isn't found.
5
6 2004-04-08  Lluis Sanchez <lluis@ximian.com>
7
8         * ResourceSet.cs: Added minor null check.
9
10 2004-02-03  Jackson Harper <jackson@ximian.com>
11
12         * ResourceSet.cs: Do not throw an exception for null strings.
13         
14 2004-01-13  Zoltan Varga  <vargaz@freemail.hu>
15
16         * Win32Resources.cs (Win32VersionInfoResource): Add more properties.
17
18 2004-01-09  Zoltan Varga  <vargaz@freemail.hu>
19
20         * Win32Resources.cs (Win32VersionInfoResource:WriteTo): Add padding
21         at the end of each string entry.
22
23         * Win32Resources.cs: Fix warnings not detected by mcs.
24
25 2004-01-08  Zoltan Varga  <vargaz@freemail.hu>
26
27         * Win32Resources.cs: Organize win32 resources into a class hierarchy
28         with the class Win32Resource as the abstract superclass. Add 
29         Win32ResFileReader and Win32IconFileReader classes and the 
30         corresponding resource types.
31
32         * Win32Resources.cs (Win32VersionInfoResource): Fix version number 
33         calculation. Add Language property.
34
35 2004-01-05  Zoltan Varga  <vargaz@freemail.hu>
36
37         * Win32Resources.cs: New file.
38
39         * Win32Resources.cs: The value of properties can't be empty.
40
41         * Win32Resources.cs: Add Win32ResourceType enumeration. Add accessors
42         for well-known property names. Add missing namespace declaration.
43
44 2003-12-17  Zoltan Varga  <vargaz@freemail.hu>
45
46         * ResourceWriter.cs (Stream): New internal property used by Ref.Emit.
47
48 2003-11-28  Dick Porter  <dick@ximian.com>
49
50         * ResourceSet.cs: Do string compares with the Invariant culture.
51
52 2003-11-18  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
53
54         * ResourceSet.cs: Implemented v1.1 updates
55
56 2003-09-07  Dick Porter  <dick@ximian.com>
57
58         * Temporary workaround for bug 43567, so that Npgsql at least
59         can run.
60
61 2003-05-06  Gonzalo Paniagua Javier <gonzalo@ximian.com>
62
63         * ResourceManager.cs: fixed infinite loop when the resource is not
64         found. Also fixes bug #34196.
65
66 2003-05-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>
67
68         * ResourceManager.cs: enabled the code that calls GetSatelliteAssembly
69         and ignore the exception thrown if the assembly cannot be loaded.
70
71 2003-05-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>
72
73         * ResourceManager.cs: fixed the name for the file when the culture is
74         not de invariant culture. Commented out the GetSatelliteAssembly code
75         to avoid NotImplementedException being thrown.
76
77 2002-08-19  Dick Porter  <dick@ximian.com>
78
79         * ResourceWriter.cs: Implemented all methods
80
81         * ResourceReader.cs: Cope with our ResourceSet class name, as well
82         as theirs
83
84 2002-08-18  Dick Porter  <dick@ximian.com>
85
86         * ResourceReader.cs: Finished basic implementation.  Some
87         optimisation in conjunction with ResourceSet still possible though
88
89 2002-08-14  Dick Porter  <dick@ximian.com>
90
91         * ResourceSet.cs: Throw the correct exceptions
92
93         * ResourceManager.cs: Implemented all unfinished methods
94
95 2002-03-12  Duncan Mak  <duncan@ximian.com>
96
97         * MissingManifestResourceException.cs: This should inherit from
98         SystemException, not Exception.
99
100 2002-01-26  Nick Drochak  <ndrochak@gol.com>
101
102         * ResourceReader.cs: Finsished reading resource files with just strings
103         in them.  Need to figure out other types, and also resources with
104         multiple types in the same file.
105
106 2002-01-24  Nick Drochak  <ndrochak@gol.com>
107
108         * ResourceReader.cs: Implemented constructors. Started on the 
109         GetEnumerator() method.  Not done yet, but comitting for 
110         'disaster recovery' purposes.
111
112 2002-01-19  Duncan Mak  <duncan@ximian.com>
113
114         * *.cs: Fixed indentation. There was a stupid bug in my .emacs file.
115
116 2002-1-17  Duncan Mak  <duncan@duncan@ximian.com>
117
118         * ResourceSet.cs: Implemented GetObject (string, bool) and GetString
119         (string, bool). ResourceSet has no more MonoTODOs! Also added in the
120         Serializable attribute.
121         
122         * *.cs: convert to Miguel's brace style.
123
124 2002-01-17  Duncan Mak  <duncan@ximian.com>
125
126         * ResourceManager.cs: Fixed GetNeutralResourcesLanguage () and added
127         new attributes documented in 1.0 SDK.
128
129 2002-01-17  Duncan Mak  <duncan@ximian.com>
130
131         * ResourceWriter.cs: Added MonoTODO decorations.
132
133         * SatelliteContractVersionAttribute.cs: added new attributes in 1.0 SDK.
134
135         * NeutralResoucesLanguageAttribute.cs: added new attributes in 1.0 SDK
136         
137 2002-01-16  Duncan Mak  <duncan@ximian.com>
138
139         * ResourceReader.cs: Fixed some typos.
140
141         * ResourceManager.cs: After reading the tutorial from the SDK,
142         finished all the ResourceManager constructors and removed those
143         MonoTODO tags.
144         
145         Removed MonoTODO from GetNeutralResourcesLanguage (Assembly)
146         because Miguel just implemented the whole class, including the
147         constructor that I needed (CultureInfo (string)).
148
149         Updated fields after reading the new docs from the final SDK.
150
151         * ResXFileRef.cs, ResXResourceReader.cs: Removed. They are part of
152         Windows.Forms and require System.Xml, which we don't have access to.
153
154 2002-01-13  Duncan Mak  <duncan@ximian.com>
155
156         * ResourceManager.cs: Added more MonoTODOs and cleaned up some 
157         indenting.
158
159 2002-01-09  Duncan Mak  <duncan@ximian.com>
160
161         * ResourceManager.cs: Fixed the GetSatelliteContractVersion()
162         method. It was missing a cast before. Removed MonoTODO
163         attribute. ;-) It was tested by John Barnette, so this shouldn't break
164         the build.
165
166         * ResourceManager.cs: Removed MonoTODO attribute on GetString
167         (string), as I believe it's correct. However, GetString
168         (string, CultureInfo) is definitely broken, so I'm marking it with
169         MonoTODO there. I also added MonoTODO to IntenalGetResourceSet().
170
171 2002-01-06  Duco Fijma <duco@lorentz.xs4all.nl>
172         * Finalizing IResourceReader and IResourceWriter interfaces: 
173           Added "new"-modifier to IResourceReader.GetEnumerator
174         * Fixed compilation issues in other *.cs, so that the 
175           System.Resources namespaces can be included in the corlib build.
176
177 2002-01-05  Ravi Pratap  <ravi@ximian.com>
178
179         * ResourceManager.cs : MonoTODO attribute decoration.
180         
181 Tue Dec 18 13:18:32 CET 2001 Paolo Molaro <lupus@ximian.com>
182
183         * *.cs: fixed some of the compilation issues: missing
184         using directives, typos.
185
186 2001-12-11  Duncan Mak  <duncan@ximian.com>
187
188         * Checked in to CVS.
189
190 2001-12-10  Duncan Mak  <duncan@ximian.com>
191
192         * ResourceManager.cs (GetNeutralResourcesLanguage):
193         (GetSatelliteContractVersion): Implemented.
194         
195 2001-12-09  Duncan Mak  <duncan@ximian.com>
196
197         * ResXResourceReader.cs: Initial attempt.
198
199         * ResXFileRef.cs: Initial attempt.
200
201         * ResourceWriter.cs: Initial attempt.
202
203         * ResourceSet.cs (ReadResources): Implemented, with help from Radek Doulik.
204
205 2001-11-28  Duncan Mak <duncan@ximian.com>      
206
207         * ResourceManager.cs: First attempt.
208
209 2001-11-27  Duncan Mak <duncan@ximian.com>
210
211         * ResourceSet.cs:
212         First attempt, can't continue until ResourceReader and ResourceWriter are implemented.
213                 
214         * SatelliteContractVersionAttribute.cs: First attempt. The spec is quite amibiguous here.
215
216         * NeutralResoucesLanguageAttribute.cs: Complete.
217
218         * MissingManifestResourceException.cs: Complete.
219
220         * IResourceReader.cs: Complete.
221
222         * IResourceWriter.cs: Complete.