1 2005-03-31 Sebastien Pouliot <sebastien@ximian.com>
3 * ResourceReader.cs, ResourceSet.cs: Added a LinkDemand for
4 SerializationFormatter when using a Stream constructor (other ctors
5 have different security - e.g. FileIOPermission for opening a file).
7 2005-03-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
9 * ResourceManager.cs: use culture.Equals in InternalGetResourceSet().
11 2005-02-12 Geoff Norton <gnorton@customerdna.com>
13 * ResourceReader.cs: If a resource type index is -1 return null
14 instead of throwing an exception
15 * ResourceWriter.cs: If an object is null; encode it with type index
16 -1 instead of throwing an exception.
18 2005-02-11 Zoltan Varga <vargaz@freemail.hu>
20 * Win32Resources.cs: Fix warning.
22 2004-12-06 Ben Maurer <bmaurer@ximian.com>
24 * ResourceManager.cs (InternalResourceManager): on msft, they
25 search for a case-insenstitive match too here.
27 2004-05-02 Sebastien Pouliot <sebastien@ximian.com>
29 * ResourceManager.cs: Avoid endless recursion when a resource file
32 2004-04-08 Lluis Sanchez <lluis@ximian.com>
34 * ResourceSet.cs: Added minor null check.
36 2004-02-03 Jackson Harper <jackson@ximian.com>
38 * ResourceSet.cs: Do not throw an exception for null strings.
40 2004-01-13 Zoltan Varga <vargaz@freemail.hu>
42 * Win32Resources.cs (Win32VersionInfoResource): Add more properties.
44 2004-01-09 Zoltan Varga <vargaz@freemail.hu>
46 * Win32Resources.cs (Win32VersionInfoResource:WriteTo): Add padding
47 at the end of each string entry.
49 * Win32Resources.cs: Fix warnings not detected by mcs.
51 2004-01-08 Zoltan Varga <vargaz@freemail.hu>
53 * Win32Resources.cs: Organize win32 resources into a class hierarchy
54 with the class Win32Resource as the abstract superclass. Add
55 Win32ResFileReader and Win32IconFileReader classes and the
56 corresponding resource types.
58 * Win32Resources.cs (Win32VersionInfoResource): Fix version number
59 calculation. Add Language property.
61 2004-01-05 Zoltan Varga <vargaz@freemail.hu>
63 * Win32Resources.cs: New file.
65 * Win32Resources.cs: The value of properties can't be empty.
67 * Win32Resources.cs: Add Win32ResourceType enumeration. Add accessors
68 for well-known property names. Add missing namespace declaration.
70 2003-12-17 Zoltan Varga <vargaz@freemail.hu>
72 * ResourceWriter.cs (Stream): New internal property used by Ref.Emit.
74 2003-11-28 Dick Porter <dick@ximian.com>
76 * ResourceSet.cs: Do string compares with the Invariant culture.
78 2003-11-18 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
80 * ResourceSet.cs: Implemented v1.1 updates
82 2003-09-07 Dick Porter <dick@ximian.com>
84 * Temporary workaround for bug 43567, so that Npgsql at least
87 2003-05-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
89 * ResourceManager.cs: fixed infinite loop when the resource is not
90 found. Also fixes bug #34196.
92 2003-05-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
94 * ResourceManager.cs: enabled the code that calls GetSatelliteAssembly
95 and ignore the exception thrown if the assembly cannot be loaded.
97 2003-05-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
99 * ResourceManager.cs: fixed the name for the file when the culture is
100 not de invariant culture. Commented out the GetSatelliteAssembly code
101 to avoid NotImplementedException being thrown.
103 2002-08-19 Dick Porter <dick@ximian.com>
105 * ResourceWriter.cs: Implemented all methods
107 * ResourceReader.cs: Cope with our ResourceSet class name, as well
110 2002-08-18 Dick Porter <dick@ximian.com>
112 * ResourceReader.cs: Finished basic implementation. Some
113 optimisation in conjunction with ResourceSet still possible though
115 2002-08-14 Dick Porter <dick@ximian.com>
117 * ResourceSet.cs: Throw the correct exceptions
119 * ResourceManager.cs: Implemented all unfinished methods
121 2002-03-12 Duncan Mak <duncan@ximian.com>
123 * MissingManifestResourceException.cs: This should inherit from
124 SystemException, not Exception.
126 2002-01-26 Nick Drochak <ndrochak@gol.com>
128 * ResourceReader.cs: Finsished reading resource files with just strings
129 in them. Need to figure out other types, and also resources with
130 multiple types in the same file.
132 2002-01-24 Nick Drochak <ndrochak@gol.com>
134 * ResourceReader.cs: Implemented constructors. Started on the
135 GetEnumerator() method. Not done yet, but comitting for
136 'disaster recovery' purposes.
138 2002-01-19 Duncan Mak <duncan@ximian.com>
140 * *.cs: Fixed indentation. There was a stupid bug in my .emacs file.
142 2002-1-17 Duncan Mak <duncan@duncan@ximian.com>
144 * ResourceSet.cs: Implemented GetObject (string, bool) and GetString
145 (string, bool). ResourceSet has no more MonoTODOs! Also added in the
146 Serializable attribute.
148 * *.cs: convert to Miguel's brace style.
150 2002-01-17 Duncan Mak <duncan@ximian.com>
152 * ResourceManager.cs: Fixed GetNeutralResourcesLanguage () and added
153 new attributes documented in 1.0 SDK.
155 2002-01-17 Duncan Mak <duncan@ximian.com>
157 * ResourceWriter.cs: Added MonoTODO decorations.
159 * SatelliteContractVersionAttribute.cs: added new attributes in 1.0 SDK.
161 * NeutralResoucesLanguageAttribute.cs: added new attributes in 1.0 SDK
163 2002-01-16 Duncan Mak <duncan@ximian.com>
165 * ResourceReader.cs: Fixed some typos.
167 * ResourceManager.cs: After reading the tutorial from the SDK,
168 finished all the ResourceManager constructors and removed those
171 Removed MonoTODO from GetNeutralResourcesLanguage (Assembly)
172 because Miguel just implemented the whole class, including the
173 constructor that I needed (CultureInfo (string)).
175 Updated fields after reading the new docs from the final SDK.
177 * ResXFileRef.cs, ResXResourceReader.cs: Removed. They are part of
178 Windows.Forms and require System.Xml, which we don't have access to.
180 2002-01-13 Duncan Mak <duncan@ximian.com>
182 * ResourceManager.cs: Added more MonoTODOs and cleaned up some
185 2002-01-09 Duncan Mak <duncan@ximian.com>
187 * ResourceManager.cs: Fixed the GetSatelliteContractVersion()
188 method. It was missing a cast before. Removed MonoTODO
189 attribute. ;-) It was tested by John Barnette, so this shouldn't break
192 * ResourceManager.cs: Removed MonoTODO attribute on GetString
193 (string), as I believe it's correct. However, GetString
194 (string, CultureInfo) is definitely broken, so I'm marking it with
195 MonoTODO there. I also added MonoTODO to IntenalGetResourceSet().
197 2002-01-06 Duco Fijma <duco@lorentz.xs4all.nl>
198 * Finalizing IResourceReader and IResourceWriter interfaces:
199 Added "new"-modifier to IResourceReader.GetEnumerator
200 * Fixed compilation issues in other *.cs, so that the
201 System.Resources namespaces can be included in the corlib build.
203 2002-01-05 Ravi Pratap <ravi@ximian.com>
205 * ResourceManager.cs : MonoTODO attribute decoration.
207 Tue Dec 18 13:18:32 CET 2001 Paolo Molaro <lupus@ximian.com>
209 * *.cs: fixed some of the compilation issues: missing
210 using directives, typos.
212 2001-12-11 Duncan Mak <duncan@ximian.com>
216 2001-12-10 Duncan Mak <duncan@ximian.com>
218 * ResourceManager.cs (GetNeutralResourcesLanguage):
219 (GetSatelliteContractVersion): Implemented.
221 2001-12-09 Duncan Mak <duncan@ximian.com>
223 * ResXResourceReader.cs: Initial attempt.
225 * ResXFileRef.cs: Initial attempt.
227 * ResourceWriter.cs: Initial attempt.
229 * ResourceSet.cs (ReadResources): Implemented, with help from Radek Doulik.
231 2001-11-28 Duncan Mak <duncan@ximian.com>
233 * ResourceManager.cs: First attempt.
235 2001-11-27 Duncan Mak <duncan@ximian.com>
238 First attempt, can't continue until ResourceReader and ResourceWriter are implemented.
240 * SatelliteContractVersionAttribute.cs: First attempt. The spec is quite amibiguous here.
242 * NeutralResoucesLanguageAttribute.cs: Complete.
244 * MissingManifestResourceException.cs: Complete.
246 * IResourceReader.cs: Complete.
248 * IResourceWriter.cs: Complete.