1 2009-05-06 Rodrigo Kumpera <rkumpera@novell.com>
3 * cli-tables-tests.md: Tests for property table.
5 * assembly-with-property.cs: Added more stuff
7 2009-05-06 Rodrigo Kumpera <rkumpera@novell.com>
9 * gen-md-tests.c (next_token): Stop taking chars
10 for a token when encountering the first delimiter char.
12 This makes the parser less brain-dead when encountering
13 sequences like "foo()".
15 2009-05-05 Rodrigo Kumpera <rkumpera@novell.com>
17 * cli-tables-tests.md: Tests for propertymap table.
19 * assembly-with-property.cs: New test file for producing tests
22 * Makefile: Add new dependencies.
24 2009-05-05 Rodrigo Kumpera <rkumpera@novell.com>
26 * cli-tables-tests.md: Tests for event table.
28 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
30 * cli-tables-tests.md: Tests for event map table.
32 * assembly-with-events.cs: New test file for producing tests
35 * Makefile: Add new dependency.
37 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
39 * cli-tables-tests.md: Tests for standalonesig table.
41 * assembly-with-complex-type.cs: Added more stuff for
44 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
46 * cli-tables-tests.md: Tests for field layout table.
48 * assembly-with-complex-type.cs: Added more stuff for
51 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
53 * cli-tables-tests.md: Tests for class layout table.
55 * assembly-with-complex-type.cs: Added more stuff for
58 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
60 * cli-tables-tests.md: Tests for decl security table.
62 * assembly-with-cas.cs: New test file for producing tests
65 * Makefile: Add new dependencies and do some cleanup.
67 2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
69 * cli-tables-tests.md: Tests for field marshal table.
71 2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
73 * cli-tables-tests.md: Tests for cattr table.
75 * assembly-with-cattr.cs: New test file for producing tests
78 * Makefile: Add new dependencies and do some cleanup.
80 2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
82 * gen-md-tests.c: Close the image after using it.
83 Force the runtime to initialize with 2.0.
85 2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
87 * gen-md-tests.c: Fix stream header calculation.
89 * cli-tables-tests.md: Tests for constant.
91 * assembly-with-constants.cs: New test file for producing tests
94 * Makefile: Add new dependencies and do some cleanup.
96 2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
98 * cli-tables-tests.md: Tests for memberref.
100 2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
102 * assembly-with-complex-type.cs: Add more types and methods to be used generating tests.
104 * cli-tables-tests.md: Tests for interfaceimpl.
106 2009-04-24 Rodrigo Kumpera <rkumpera@novell.com>
108 * assembly-with-params.cs: New test file with all sort of param kinds.
110 * assembly-with-methods.cs: Added more stuff to test paramlist.
112 * Makefile: Add new dependencies.
114 * cli-tables-tests.md: Tests for methoddef's paramlist.
115 Tests for the param table.
117 2009-04-23 Rodrigo Kumpera <rkumpera@novell.com>
119 * assembly-with-methods.cs:
120 * assembly-with-global-method.il: New test files with a global method.
122 * assembly-with-complex-type.cs: Add more types and methods to be used generating tests.
124 * cli-tables-tests.md: Tests for the methoddef table.
126 * Makefile: Add new dependencies.
128 2009-04-23 Rodrigo Kumpera <rkumpera@novell.com>
130 * gen-md-tests.c: Add read.ushort.
132 2009-04-22 Rodrigo Kumpera <rkumpera@novell.com>
134 * cli-tables-tests.md: More tests for the field table.
136 2009-04-16 Rodrigo Kumpera <rkumpera@novell.com>
138 * assembly-with-complex-type.cs: Add stuff to
139 fill constant, field rva and field marshal tables.
141 * cli-tables-tests.md: Initial tests for the field table.
143 * gen-md-tests.c: Add or-byte and or-ushort effects. Fix
146 2009-04-16 Rodrigo Kumpera <rkumpera@novell.com>
148 * cli-tables-tests.md: Tests for the method list of the typedef table.
150 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
152 * cli-tables-tests.md: Tests for the field list of the typedef table.
154 * assembly-with-complex-type.cs: New assembly source.
156 * Makefile: Compile the new assembly source.
158 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
160 * cli-tables-tests.md: Tests for the extends field of the typedef table.
162 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
164 * cli-tables-tests.md: More tests for the typedef table.
166 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
168 * gen-md-tests.c: Add the or-uint effect.
170 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
172 * data-directory-tests.md:
174 * resources-tests.md: Add comments related to faulty verification
177 2009-04-14 Rodrigo Kumpera <rkumpera@novell.com>
179 * cli-tables-tests.md: Initial tests for the typedef table.
181 2009-04-14 Rodrigo Kumpera <rkumpera@novell.com>
183 * cli-tables-tests.md: More tests for the typeref table.
185 2009-04-13 Rodrigo Kumpera <rkumpera@novell.com>
187 * Makefile: Fix build of gen-md-tests.
189 * cli-tables-tests.md: Tests for the typeref table.
191 2009-04-03 Rodrigo Kumpera <rkumpera@novell.com>
193 * gen-md-tests.c: Fix table offset calculation.
195 * cli-tables-tests.md: Add more tests for the module table.
197 2009-03-30 Rodrigo Kumpera <rkumpera@novell.com>
199 * gen-md-tests.c: Parse the source assembly using the runtime
202 * gen-md-tests.c: Add table-row function.
204 * Makefile: like gen-md-tests with the runtime.
206 * cli-tables-tests.md: Add initial tests for the module table.
208 2009-03-30 Rodrigo Kumpera <rkumpera@novell.com>
210 assembly-with-resource.cs: Add missing file.
212 2009-03-27 Rodrigo Kumpera <rkumpera@novell.com>
214 * cli-tables-tests.md: Tests for total table sizes.
216 2009-03-27 Rodrigo Kumpera <rkumpera@novell.com>
218 * cli-tables-tests.md: Tests for heap sizes and minumum #~ size
219 to decode row counts.
221 2009-03-26 Rodrigo Kumpera <rkumpera@novell.com>
223 * gen-md-tests.c: Add tables-header and set-bit helpers.
225 * cli-tables-tests.md: New tests for the cli tables.
227 * Makefile: Add new tests.
229 2009-03-24 Rodrigo Kumpera <rkumpera@novell.com>
231 * gen-md-tests.c: Add stream-header and cli-metadata
234 * cli-metadata-tests.md: New tests for the cli metadata header
237 * Makefile: Add new tests.
239 2009-03-19 Rodrigo Kumpera <rkumpera@novell.com>
241 * cli-header-tests.md: More tests for the cli header.
243 2009-03-19 Rodrigo Kumpera <rkumpera@novell.com>
245 * gen-md-tests.c: Add cli-header variable to make tests
248 2009-03-18 Rodrigo Kumpera <rkumpera@novell.com>
250 * cli-header-tests.md: New file with cli header tests.
252 * Makefile: Add new tests.
254 2009-03-16 Rodrigo Kumpera <rkumpera@novell.com>
256 * resources-tests.md: New file with pecoff tests.
258 * Makefile: Add new tests.
260 * header-tests.md: Update some tests.
262 2009-03-13 Rodrigo Kumpera <rkumpera@novell.com>
264 * data-directory-tests.md: New tests for IAT directory entry.
266 2009-03-13 Rodrigo Kumpera <rkumpera@novell.com>
268 * data-directory-tests.md: New tests for import table name, ilt and iat.
270 2009-03-13 Rodrigo Kumpera <rkumpera@novell.com>
272 * data-directory-tests.md: New tests for import table.
274 * gen-md-tests.c: Added translate.rva and translate.rva.ind functions.
276 2009-03-12 Rodrigo Kumpera <rkumpera@novell.com>
278 * gen-md-tests.c (parse_test_entry): Fix multi effect rules.
280 * Makefile: Add rules for data-directory-tests.md.
282 * data-directory-tests.md: New tests for data directories.
284 2009-03-12 Rodrigo Kumpera <rkumpera@novell.com>
286 * section-table-tests.md: Test for flags.
288 2009-02-05 Rodrigo Kumpera <rkumpera@novell.com>
290 * section-table-tests.md: New test suite for
293 * Makefile: Add new test suite.
295 2009-02-05 Rodrigo Kumpera <rkumpera@novell.com>
297 * gen-md-tests.c: Add section-table var.
298 Add support for function calls. Added read.uint.
299 Added support for complex arithmetic expressions.
301 2009-01-15 Rodrigo Kumpera <rkumpera@novell.com>
303 * header-tests.md: Add more tests for pe optional header.
305 2009-01-15 Rodrigo Kumpera <rkumpera@novell.com>
307 * gen-md-tests.c: Add pe-optional-heaver var.
308 Improve debugging messages.
310 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
312 * gen-md-tests.c: Improve debugging.
314 * header-tests.md: Add tests for the optional header.
316 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
318 * gen-md-tests.c: Revert decision of making base 16 the default.
319 It makes for shorter tests, but it's confusing.
321 * header-tests.md: Fix the tests to use an explicit 0x for hexadecimal numbers.
323 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
325 * header-tests.md: Add tests for characteristics.
327 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
329 * gen-md-tests.c: Improved debugging and made small cleanup on macro names.
331 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
333 * header-tests.md: Add tests for symbol table and number of symbols.
335 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
337 * header-tests.md: Add tests for the machine field.
339 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
341 * gen-md-tests.c: Add set-uint effect.
343 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
345 * header-tests.md: Rename pe-header to pe-signature.
348 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
350 * gen-md-tests.c: Rename pe-header to pe-signature.
351 Add support for decimal literals using a '0' prefix.
352 Add proper pe-header variable.
354 2009-01-12 Rodrigo Kumpera <rkumpera@novell.com>
356 * header-tests.md: Add tests for pe header.
358 2009-01-12 Rodrigo Kumpera <rkumpera@novell.com>
360 * gen-md-tests.c: Refactor the file-size into a new
361 atom 'variable' which is more extensible and easier
362 to use. Added binary add.
364 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
366 * header-tests.md: Add tests for lfanew ranges.
368 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
370 * gen-md-tests.c: Extended grammar for expressions for
371 selectors and effects.
372 Added subtraction and file-size expressions.
373 Added truncate effect.
374 Fixed all warnings under -Wall.
376 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
378 * Makefile: New clean-stamps target, more deps fine tunning.
380 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
382 * header-tests.md: Add test for the lfanew field.
384 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
386 * gen-md-tests.c: Add support for absolute uint patching.
388 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
390 * Makefile: Fix generate-stamp deps.
392 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
394 * Makefile: Add run-test target and fix the generation deps.
396 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
398 * Makefile: Add check_with_peverify target to make it easier to
399 check against MS peverify.
401 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
403 * Makefile: gen-md-tests now require glib. Fix the build.
405 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
407 * Initial commit of the metadata verifier test suite.