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