1 2009-05-07 Rodrigo Kumpera <rkumpera@novell.com>
3 * cli-tables-tests.md: Tests for module table.
5 * assembly-with-complex-type.cs: Added more stuff;
7 2009-05-07 Rodrigo Kumpera <rkumpera@novell.com>
9 * cli-tables-tests.md: Tests for module table.
11 * assembly-with-module.il: New file.
13 * Makefile: Add new dependencies.
15 2009-05-06 Rodrigo Kumpera <rkumpera@novell.com>
17 * cli-tables-tests.md: Tests for methodimpl table.
19 * assembly-with-complex-type.cs: Added more stuff.
21 2009-05-06 Rodrigo Kumpera <rkumpera@novell.com>
23 * cli-tables-tests.md: Tests for property table.
25 * assembly-with-property.cs: Added more stuff
27 2009-05-06 Rodrigo Kumpera <rkumpera@novell.com>
29 * gen-md-tests.c (next_token): Stop taking chars
30 for a token when encountering the first delimiter char.
32 This makes the parser less brain-dead when encountering
33 sequences like "foo()".
35 2009-05-05 Rodrigo Kumpera <rkumpera@novell.com>
37 * cli-tables-tests.md: Tests for propertymap table.
39 * assembly-with-property.cs: New test file for producing tests
42 * Makefile: Add new dependencies.
44 2009-05-05 Rodrigo Kumpera <rkumpera@novell.com>
46 * cli-tables-tests.md: Tests for event table.
48 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
50 * cli-tables-tests.md: Tests for event map table.
52 * assembly-with-events.cs: New test file for producing tests
55 * Makefile: Add new dependency.
57 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
59 * cli-tables-tests.md: Tests for standalonesig table.
61 * assembly-with-complex-type.cs: Added more stuff for
64 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
66 * cli-tables-tests.md: Tests for field layout table.
68 * assembly-with-complex-type.cs: Added more stuff for
71 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
73 * cli-tables-tests.md: Tests for class layout table.
75 * assembly-with-complex-type.cs: Added more stuff for
78 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
80 * cli-tables-tests.md: Tests for decl security table.
82 * assembly-with-cas.cs: New test file for producing tests
85 * Makefile: Add new dependencies and do some cleanup.
87 2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
89 * cli-tables-tests.md: Tests for field marshal table.
91 2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
93 * cli-tables-tests.md: Tests for cattr table.
95 * assembly-with-cattr.cs: New test file for producing tests
98 * Makefile: Add new dependencies and do some cleanup.
100 2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
102 * gen-md-tests.c: Close the image after using it.
103 Force the runtime to initialize with 2.0.
105 2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
107 * gen-md-tests.c: Fix stream header calculation.
109 * cli-tables-tests.md: Tests for constant.
111 * assembly-with-constants.cs: New test file for producing tests
114 * Makefile: Add new dependencies and do some cleanup.
116 2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
118 * cli-tables-tests.md: Tests for memberref.
120 2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
122 * assembly-with-complex-type.cs: Add more types and methods to be used generating tests.
124 * cli-tables-tests.md: Tests for interfaceimpl.
126 2009-04-24 Rodrigo Kumpera <rkumpera@novell.com>
128 * assembly-with-params.cs: New test file with all sort of param kinds.
130 * assembly-with-methods.cs: Added more stuff to test paramlist.
132 * Makefile: Add new dependencies.
134 * cli-tables-tests.md: Tests for methoddef's paramlist.
135 Tests for the param table.
137 2009-04-23 Rodrigo Kumpera <rkumpera@novell.com>
139 * assembly-with-methods.cs:
140 * assembly-with-global-method.il: New test files with a global method.
142 * assembly-with-complex-type.cs: Add more types and methods to be used generating tests.
144 * cli-tables-tests.md: Tests for the methoddef table.
146 * Makefile: Add new dependencies.
148 2009-04-23 Rodrigo Kumpera <rkumpera@novell.com>
150 * gen-md-tests.c: Add read.ushort.
152 2009-04-22 Rodrigo Kumpera <rkumpera@novell.com>
154 * cli-tables-tests.md: More tests for the field table.
156 2009-04-16 Rodrigo Kumpera <rkumpera@novell.com>
158 * assembly-with-complex-type.cs: Add stuff to
159 fill constant, field rva and field marshal tables.
161 * cli-tables-tests.md: Initial tests for the field table.
163 * gen-md-tests.c: Add or-byte and or-ushort effects. Fix
166 2009-04-16 Rodrigo Kumpera <rkumpera@novell.com>
168 * cli-tables-tests.md: Tests for the method list of the typedef table.
170 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
172 * cli-tables-tests.md: Tests for the field list of the typedef table.
174 * assembly-with-complex-type.cs: New assembly source.
176 * Makefile: Compile the new assembly source.
178 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
180 * cli-tables-tests.md: Tests for the extends field of the typedef table.
182 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
184 * cli-tables-tests.md: More tests for the typedef table.
186 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
188 * gen-md-tests.c: Add the or-uint effect.
190 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
192 * data-directory-tests.md:
194 * resources-tests.md: Add comments related to faulty verification
197 2009-04-14 Rodrigo Kumpera <rkumpera@novell.com>
199 * cli-tables-tests.md: Initial tests for the typedef table.
201 2009-04-14 Rodrigo Kumpera <rkumpera@novell.com>
203 * cli-tables-tests.md: More tests for the typeref table.
205 2009-04-13 Rodrigo Kumpera <rkumpera@novell.com>
207 * Makefile: Fix build of gen-md-tests.
209 * cli-tables-tests.md: Tests for the typeref table.
211 2009-04-03 Rodrigo Kumpera <rkumpera@novell.com>
213 * gen-md-tests.c: Fix table offset calculation.
215 * cli-tables-tests.md: Add more tests for the module table.
217 2009-03-30 Rodrigo Kumpera <rkumpera@novell.com>
219 * gen-md-tests.c: Parse the source assembly using the runtime
222 * gen-md-tests.c: Add table-row function.
224 * Makefile: like gen-md-tests with the runtime.
226 * cli-tables-tests.md: Add initial tests for the module table.
228 2009-03-30 Rodrigo Kumpera <rkumpera@novell.com>
230 assembly-with-resource.cs: Add missing file.
232 2009-03-27 Rodrigo Kumpera <rkumpera@novell.com>
234 * cli-tables-tests.md: Tests for total table sizes.
236 2009-03-27 Rodrigo Kumpera <rkumpera@novell.com>
238 * cli-tables-tests.md: Tests for heap sizes and minumum #~ size
239 to decode row counts.
241 2009-03-26 Rodrigo Kumpera <rkumpera@novell.com>
243 * gen-md-tests.c: Add tables-header and set-bit helpers.
245 * cli-tables-tests.md: New tests for the cli tables.
247 * Makefile: Add new tests.
249 2009-03-24 Rodrigo Kumpera <rkumpera@novell.com>
251 * gen-md-tests.c: Add stream-header and cli-metadata
254 * cli-metadata-tests.md: New tests for the cli metadata header
257 * Makefile: Add new tests.
259 2009-03-19 Rodrigo Kumpera <rkumpera@novell.com>
261 * cli-header-tests.md: More tests for the cli header.
263 2009-03-19 Rodrigo Kumpera <rkumpera@novell.com>
265 * gen-md-tests.c: Add cli-header variable to make tests
268 2009-03-18 Rodrigo Kumpera <rkumpera@novell.com>
270 * cli-header-tests.md: New file with cli header tests.
272 * Makefile: Add new tests.
274 2009-03-16 Rodrigo Kumpera <rkumpera@novell.com>
276 * resources-tests.md: New file with pecoff tests.
278 * Makefile: Add new tests.
280 * header-tests.md: Update some tests.
282 2009-03-13 Rodrigo Kumpera <rkumpera@novell.com>
284 * data-directory-tests.md: New tests for IAT directory entry.
286 2009-03-13 Rodrigo Kumpera <rkumpera@novell.com>
288 * data-directory-tests.md: New tests for import table name, ilt and iat.
290 2009-03-13 Rodrigo Kumpera <rkumpera@novell.com>
292 * data-directory-tests.md: New tests for import table.
294 * gen-md-tests.c: Added translate.rva and translate.rva.ind functions.
296 2009-03-12 Rodrigo Kumpera <rkumpera@novell.com>
298 * gen-md-tests.c (parse_test_entry): Fix multi effect rules.
300 * Makefile: Add rules for data-directory-tests.md.
302 * data-directory-tests.md: New tests for data directories.
304 2009-03-12 Rodrigo Kumpera <rkumpera@novell.com>
306 * section-table-tests.md: Test for flags.
308 2009-02-05 Rodrigo Kumpera <rkumpera@novell.com>
310 * section-table-tests.md: New test suite for
313 * Makefile: Add new test suite.
315 2009-02-05 Rodrigo Kumpera <rkumpera@novell.com>
317 * gen-md-tests.c: Add section-table var.
318 Add support for function calls. Added read.uint.
319 Added support for complex arithmetic expressions.
321 2009-01-15 Rodrigo Kumpera <rkumpera@novell.com>
323 * header-tests.md: Add more tests for pe optional header.
325 2009-01-15 Rodrigo Kumpera <rkumpera@novell.com>
327 * gen-md-tests.c: Add pe-optional-heaver var.
328 Improve debugging messages.
330 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
332 * gen-md-tests.c: Improve debugging.
334 * header-tests.md: Add tests for the optional header.
336 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
338 * gen-md-tests.c: Revert decision of making base 16 the default.
339 It makes for shorter tests, but it's confusing.
341 * header-tests.md: Fix the tests to use an explicit 0x for hexadecimal numbers.
343 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
345 * header-tests.md: Add tests for characteristics.
347 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
349 * gen-md-tests.c: Improved debugging and made small cleanup on macro names.
351 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
353 * header-tests.md: Add tests for symbol table and number of symbols.
355 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
357 * header-tests.md: Add tests for the machine field.
359 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
361 * gen-md-tests.c: Add set-uint effect.
363 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
365 * header-tests.md: Rename pe-header to pe-signature.
368 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
370 * gen-md-tests.c: Rename pe-header to pe-signature.
371 Add support for decimal literals using a '0' prefix.
372 Add proper pe-header variable.
374 2009-01-12 Rodrigo Kumpera <rkumpera@novell.com>
376 * header-tests.md: Add tests for pe header.
378 2009-01-12 Rodrigo Kumpera <rkumpera@novell.com>
380 * gen-md-tests.c: Refactor the file-size into a new
381 atom 'variable' which is more extensible and easier
382 to use. Added binary add.
384 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
386 * header-tests.md: Add tests for lfanew ranges.
388 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
390 * gen-md-tests.c: Extended grammar for expressions for
391 selectors and effects.
392 Added subtraction and file-size expressions.
393 Added truncate effect.
394 Fixed all warnings under -Wall.
396 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
398 * Makefile: New clean-stamps target, more deps fine tunning.
400 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
402 * header-tests.md: Add test for the lfanew field.
404 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
406 * gen-md-tests.c: Add support for absolute uint patching.
408 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
410 * Makefile: Fix generate-stamp deps.
412 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
414 * Makefile: Add run-test target and fix the generation deps.
416 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
418 * Makefile: Add check_with_peverify target to make it easier to
419 check against MS peverify.
421 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
423 * Makefile: gen-md-tests now require glib. Fix the build.
425 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
427 * Initial commit of the metadata verifier test suite.