1 2004-05-02 Sebastien Pouliot <sebastien@ximian.com>
3 * ResourceManager.cs: Avoid endless recursion when a resource file
6 2004-04-08 Lluis Sanchez <lluis@ximian.com>
8 * ResourceSet.cs: Added minor null check.
10 2004-02-03 Jackson Harper <jackson@ximian.com>
12 * ResourceSet.cs: Do not throw an exception for null strings.
14 2004-01-13 Zoltan Varga <vargaz@freemail.hu>
16 * Win32Resources.cs (Win32VersionInfoResource): Add more properties.
18 2004-01-09 Zoltan Varga <vargaz@freemail.hu>
20 * Win32Resources.cs (Win32VersionInfoResource:WriteTo): Add padding
21 at the end of each string entry.
23 * Win32Resources.cs: Fix warnings not detected by mcs.
25 2004-01-08 Zoltan Varga <vargaz@freemail.hu>
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.
32 * Win32Resources.cs (Win32VersionInfoResource): Fix version number
33 calculation. Add Language property.
35 2004-01-05 Zoltan Varga <vargaz@freemail.hu>
37 * Win32Resources.cs: New file.
39 * Win32Resources.cs: The value of properties can't be empty.
41 * Win32Resources.cs: Add Win32ResourceType enumeration. Add accessors
42 for well-known property names. Add missing namespace declaration.
44 2003-12-17 Zoltan Varga <vargaz@freemail.hu>
46 * ResourceWriter.cs (Stream): New internal property used by Ref.Emit.
48 2003-11-28 Dick Porter <dick@ximian.com>
50 * ResourceSet.cs: Do string compares with the Invariant culture.
52 2003-11-18 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
54 * ResourceSet.cs: Implemented v1.1 updates
56 2003-09-07 Dick Porter <dick@ximian.com>
58 * Temporary workaround for bug 43567, so that Npgsql at least
61 2003-05-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
63 * ResourceManager.cs: fixed infinite loop when the resource is not
64 found. Also fixes bug #34196.
66 2003-05-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
68 * ResourceManager.cs: enabled the code that calls GetSatelliteAssembly
69 and ignore the exception thrown if the assembly cannot be loaded.
71 2003-05-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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.
77 2002-08-19 Dick Porter <dick@ximian.com>
79 * ResourceWriter.cs: Implemented all methods
81 * ResourceReader.cs: Cope with our ResourceSet class name, as well
84 2002-08-18 Dick Porter <dick@ximian.com>
86 * ResourceReader.cs: Finished basic implementation. Some
87 optimisation in conjunction with ResourceSet still possible though
89 2002-08-14 Dick Porter <dick@ximian.com>
91 * ResourceSet.cs: Throw the correct exceptions
93 * ResourceManager.cs: Implemented all unfinished methods
95 2002-03-12 Duncan Mak <duncan@ximian.com>
97 * MissingManifestResourceException.cs: This should inherit from
98 SystemException, not Exception.
100 2002-01-26 Nick Drochak <ndrochak@gol.com>
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.
106 2002-01-24 Nick Drochak <ndrochak@gol.com>
108 * ResourceReader.cs: Implemented constructors. Started on the
109 GetEnumerator() method. Not done yet, but comitting for
110 'disaster recovery' purposes.
112 2002-01-19 Duncan Mak <duncan@ximian.com>
114 * *.cs: Fixed indentation. There was a stupid bug in my .emacs file.
116 2002-1-17 Duncan Mak <duncan@duncan@ximian.com>
118 * ResourceSet.cs: Implemented GetObject (string, bool) and GetString
119 (string, bool). ResourceSet has no more MonoTODOs! Also added in the
120 Serializable attribute.
122 * *.cs: convert to Miguel's brace style.
124 2002-01-17 Duncan Mak <duncan@ximian.com>
126 * ResourceManager.cs: Fixed GetNeutralResourcesLanguage () and added
127 new attributes documented in 1.0 SDK.
129 2002-01-17 Duncan Mak <duncan@ximian.com>
131 * ResourceWriter.cs: Added MonoTODO decorations.
133 * SatelliteContractVersionAttribute.cs: added new attributes in 1.0 SDK.
135 * NeutralResoucesLanguageAttribute.cs: added new attributes in 1.0 SDK
137 2002-01-16 Duncan Mak <duncan@ximian.com>
139 * ResourceReader.cs: Fixed some typos.
141 * ResourceManager.cs: After reading the tutorial from the SDK,
142 finished all the ResourceManager constructors and removed those
145 Removed MonoTODO from GetNeutralResourcesLanguage (Assembly)
146 because Miguel just implemented the whole class, including the
147 constructor that I needed (CultureInfo (string)).
149 Updated fields after reading the new docs from the final SDK.
151 * ResXFileRef.cs, ResXResourceReader.cs: Removed. They are part of
152 Windows.Forms and require System.Xml, which we don't have access to.
154 2002-01-13 Duncan Mak <duncan@ximian.com>
156 * ResourceManager.cs: Added more MonoTODOs and cleaned up some
159 2002-01-09 Duncan Mak <duncan@ximian.com>
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
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().
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.
177 2002-01-05 Ravi Pratap <ravi@ximian.com>
179 * ResourceManager.cs : MonoTODO attribute decoration.
181 Tue Dec 18 13:18:32 CET 2001 Paolo Molaro <lupus@ximian.com>
183 * *.cs: fixed some of the compilation issues: missing
184 using directives, typos.
186 2001-12-11 Duncan Mak <duncan@ximian.com>
190 2001-12-10 Duncan Mak <duncan@ximian.com>
192 * ResourceManager.cs (GetNeutralResourcesLanguage):
193 (GetSatelliteContractVersion): Implemented.
195 2001-12-09 Duncan Mak <duncan@ximian.com>
197 * ResXResourceReader.cs: Initial attempt.
199 * ResXFileRef.cs: Initial attempt.
201 * ResourceWriter.cs: Initial attempt.
203 * ResourceSet.cs (ReadResources): Implemented, with help from Radek Doulik.
205 2001-11-28 Duncan Mak <duncan@ximian.com>
207 * ResourceManager.cs: First attempt.
209 2001-11-27 Duncan Mak <duncan@ximian.com>
212 First attempt, can't continue until ResourceReader and ResourceWriter are implemented.
214 * SatelliteContractVersionAttribute.cs: First attempt. The spec is quite amibiguous here.
216 * NeutralResoucesLanguageAttribute.cs: Complete.
218 * MissingManifestResourceException.cs: Complete.
220 * IResourceReader.cs: Complete.
222 * IResourceWriter.cs: Complete.