1 2006-12-30 Gert Driesen <drieseng@users.sourceforge.net>
3 * ResourceReader.cs: Support reading byte arrays in v2 resource files.
4 Patch provided by Red Forks. Fixes bug #79976.
6 2006-10-29 Alexander Olk <alex.olk@googlemail.com>
8 * ResourceSet.cs, ResourceManager.cs: Calling ResourceSet.Close()
9 disposes a resource set. A closed resource set will now be
10 removed from ResourceSets. Fixes bug #79182.
12 2006-03-14 Robert Jordan <robertj@gmx.net>
14 * ResourceManager.cs: Don't stop the resource set lookup until
15 the invariant culture is reached. Fixes bug #77242.
17 2005-11-19 Zoltan Varga <vargaz@gmail.com>
19 * Win32Resources.cs: Add a new 'FileVersion' property.
21 2005-07-25 Marek Safar <marek.safar@seznam.cz>
23 * ResourceReader.cs: Implemented reading of primitives for version 2.
25 2005-03-31 Sebastien Pouliot <sebastien@ximian.com>
27 * ResourceReader.cs, ResourceSet.cs: Added a LinkDemand for
28 SerializationFormatter when using a Stream constructor (other ctors
29 have different security - e.g. FileIOPermission for opening a file).
31 2005-03-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
33 * ResourceManager.cs: use culture.Equals in InternalGetResourceSet().
35 2005-02-12 Geoff Norton <gnorton@customerdna.com>
37 * ResourceReader.cs: If a resource type index is -1 return null
38 instead of throwing an exception
39 * ResourceWriter.cs: If an object is null; encode it with type index
40 -1 instead of throwing an exception.
42 2005-02-11 Zoltan Varga <vargaz@freemail.hu>
44 * Win32Resources.cs: Fix warning.
46 2004-12-06 Ben Maurer <bmaurer@ximian.com>
48 * ResourceManager.cs (InternalResourceManager): on msft, they
49 search for a case-insenstitive match too here.
51 2004-05-02 Sebastien Pouliot <sebastien@ximian.com>
53 * ResourceManager.cs: Avoid endless recursion when a resource file
56 2004-04-08 Lluis Sanchez <lluis@ximian.com>
58 * ResourceSet.cs: Added minor null check.
60 2004-02-03 Jackson Harper <jackson@ximian.com>
62 * ResourceSet.cs: Do not throw an exception for null strings.
64 2004-01-13 Zoltan Varga <vargaz@freemail.hu>
66 * Win32Resources.cs (Win32VersionInfoResource): Add more properties.
68 2004-01-09 Zoltan Varga <vargaz@freemail.hu>
70 * Win32Resources.cs (Win32VersionInfoResource:WriteTo): Add padding
71 at the end of each string entry.
73 * Win32Resources.cs: Fix warnings not detected by mcs.
75 2004-01-08 Zoltan Varga <vargaz@freemail.hu>
77 * Win32Resources.cs: Organize win32 resources into a class hierarchy
78 with the class Win32Resource as the abstract superclass. Add
79 Win32ResFileReader and Win32IconFileReader classes and the
80 corresponding resource types.
82 * Win32Resources.cs (Win32VersionInfoResource): Fix version number
83 calculation. Add Language property.
85 2004-01-05 Zoltan Varga <vargaz@freemail.hu>
87 * Win32Resources.cs: New file.
89 * Win32Resources.cs: The value of properties can't be empty.
91 * Win32Resources.cs: Add Win32ResourceType enumeration. Add accessors
92 for well-known property names. Add missing namespace declaration.
94 2003-12-17 Zoltan Varga <vargaz@freemail.hu>
96 * ResourceWriter.cs (Stream): New internal property used by Ref.Emit.
98 2003-11-28 Dick Porter <dick@ximian.com>
100 * ResourceSet.cs: Do string compares with the Invariant culture.
102 2003-11-18 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
104 * ResourceSet.cs: Implemented v1.1 updates
106 2003-09-07 Dick Porter <dick@ximian.com>
108 * Temporary workaround for bug 43567, so that Npgsql at least
111 2003-05-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
113 * ResourceManager.cs: fixed infinite loop when the resource is not
114 found. Also fixes bug #34196.
116 2003-05-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
118 * ResourceManager.cs: enabled the code that calls GetSatelliteAssembly
119 and ignore the exception thrown if the assembly cannot be loaded.
121 2003-05-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
123 * ResourceManager.cs: fixed the name for the file when the culture is
124 not de invariant culture. Commented out the GetSatelliteAssembly code
125 to avoid NotImplementedException being thrown.
127 2002-08-19 Dick Porter <dick@ximian.com>
129 * ResourceWriter.cs: Implemented all methods
131 * ResourceReader.cs: Cope with our ResourceSet class name, as well
134 2002-08-18 Dick Porter <dick@ximian.com>
136 * ResourceReader.cs: Finished basic implementation. Some
137 optimisation in conjunction with ResourceSet still possible though
139 2002-08-14 Dick Porter <dick@ximian.com>
141 * ResourceSet.cs: Throw the correct exceptions
143 * ResourceManager.cs: Implemented all unfinished methods
145 2002-03-12 Duncan Mak <duncan@ximian.com>
147 * MissingManifestResourceException.cs: This should inherit from
148 SystemException, not Exception.
150 2002-01-26 Nick Drochak <ndrochak@gol.com>
152 * ResourceReader.cs: Finsished reading resource files with just strings
153 in them. Need to figure out other types, and also resources with
154 multiple types in the same file.
156 2002-01-24 Nick Drochak <ndrochak@gol.com>
158 * ResourceReader.cs: Implemented constructors. Started on the
159 GetEnumerator() method. Not done yet, but comitting for
160 'disaster recovery' purposes.
162 2002-01-19 Duncan Mak <duncan@ximian.com>
164 * *.cs: Fixed indentation. There was a stupid bug in my .emacs file.
166 2002-1-17 Duncan Mak <duncan@duncan@ximian.com>
168 * ResourceSet.cs: Implemented GetObject (string, bool) and GetString
169 (string, bool). ResourceSet has no more MonoTODOs! Also added in the
170 Serializable attribute.
172 * *.cs: convert to Miguel's brace style.
174 2002-01-17 Duncan Mak <duncan@ximian.com>
176 * ResourceManager.cs: Fixed GetNeutralResourcesLanguage () and added
177 new attributes documented in 1.0 SDK.
179 2002-01-17 Duncan Mak <duncan@ximian.com>
181 * ResourceWriter.cs: Added MonoTODO decorations.
183 * SatelliteContractVersionAttribute.cs: added new attributes in 1.0 SDK.
185 * NeutralResoucesLanguageAttribute.cs: added new attributes in 1.0 SDK
187 2002-01-16 Duncan Mak <duncan@ximian.com>
189 * ResourceReader.cs: Fixed some typos.
191 * ResourceManager.cs: After reading the tutorial from the SDK,
192 finished all the ResourceManager constructors and removed those
195 Removed MonoTODO from GetNeutralResourcesLanguage (Assembly)
196 because Miguel just implemented the whole class, including the
197 constructor that I needed (CultureInfo (string)).
199 Updated fields after reading the new docs from the final SDK.
201 * ResXFileRef.cs, ResXResourceReader.cs: Removed. They are part of
202 Windows.Forms and require System.Xml, which we don't have access to.
204 2002-01-13 Duncan Mak <duncan@ximian.com>
206 * ResourceManager.cs: Added more MonoTODOs and cleaned up some
209 2002-01-09 Duncan Mak <duncan@ximian.com>
211 * ResourceManager.cs: Fixed the GetSatelliteContractVersion()
212 method. It was missing a cast before. Removed MonoTODO
213 attribute. ;-) It was tested by John Barnette, so this shouldn't break
216 * ResourceManager.cs: Removed MonoTODO attribute on GetString
217 (string), as I believe it's correct. However, GetString
218 (string, CultureInfo) is definitely broken, so I'm marking it with
219 MonoTODO there. I also added MonoTODO to IntenalGetResourceSet().
221 2002-01-06 Duco Fijma <duco@lorentz.xs4all.nl>
222 * Finalizing IResourceReader and IResourceWriter interfaces:
223 Added "new"-modifier to IResourceReader.GetEnumerator
224 * Fixed compilation issues in other *.cs, so that the
225 System.Resources namespaces can be included in the corlib build.
227 2002-01-05 Ravi Pratap <ravi@ximian.com>
229 * ResourceManager.cs : MonoTODO attribute decoration.
231 Tue Dec 18 13:18:32 CET 2001 Paolo Molaro <lupus@ximian.com>
233 * *.cs: fixed some of the compilation issues: missing
234 using directives, typos.
236 2001-12-11 Duncan Mak <duncan@ximian.com>
240 2001-12-10 Duncan Mak <duncan@ximian.com>
242 * ResourceManager.cs (GetNeutralResourcesLanguage):
243 (GetSatelliteContractVersion): Implemented.
245 2001-12-09 Duncan Mak <duncan@ximian.com>
247 * ResXResourceReader.cs: Initial attempt.
249 * ResXFileRef.cs: Initial attempt.
251 * ResourceWriter.cs: Initial attempt.
253 * ResourceSet.cs (ReadResources): Implemented, with help from Radek Doulik.
255 2001-11-28 Duncan Mak <duncan@ximian.com>
257 * ResourceManager.cs: First attempt.
259 2001-11-27 Duncan Mak <duncan@ximian.com>
262 First attempt, can't continue until ResourceReader and ResourceWriter are implemented.
264 * SatelliteContractVersionAttribute.cs: First attempt. The spec is quite amibiguous here.
266 * NeutralResoucesLanguageAttribute.cs: Complete.
268 * MissingManifestResourceException.cs: Complete.
270 * IResourceReader.cs: Complete.
272 * IResourceWriter.cs: Complete.