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