1 2009-05-07 Rodrigo Kumpera <rkumpera@novell.com>
3 * cli-tables-tests.md: Tests for module table.
5 * assembly-with-module.il: New file.
7 * Makefile: Add new dependencies.
9 2009-05-06 Rodrigo Kumpera <rkumpera@novell.com>
11 * cli-tables-tests.md: Tests for methodimpl table.
13 * assembly-with-complex-type.cs: Added more stuff.
15 2009-05-06 Rodrigo Kumpera <rkumpera@novell.com>
17 * cli-tables-tests.md: Tests for property table.
19 * assembly-with-property.cs: Added more stuff
21 2009-05-06 Rodrigo Kumpera <rkumpera@novell.com>
23 * gen-md-tests.c (next_token): Stop taking chars
24 for a token when encountering the first delimiter char.
26 This makes the parser less brain-dead when encountering
27 sequences like "foo()".
29 2009-05-05 Rodrigo Kumpera <rkumpera@novell.com>
31 * cli-tables-tests.md: Tests for propertymap table.
33 * assembly-with-property.cs: New test file for producing tests
36 * Makefile: Add new dependencies.
38 2009-05-05 Rodrigo Kumpera <rkumpera@novell.com>
40 * cli-tables-tests.md: Tests for event table.
42 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
44 * cli-tables-tests.md: Tests for event map table.
46 * assembly-with-events.cs: New test file for producing tests
49 * Makefile: Add new dependency.
51 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
53 * cli-tables-tests.md: Tests for standalonesig 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 field layout table.
62 * assembly-with-complex-type.cs: Added more stuff for
65 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
67 * cli-tables-tests.md: Tests for class layout table.
69 * assembly-with-complex-type.cs: Added more stuff for
72 2009-04-30 Rodrigo Kumpera <rkumpera@novell.com>
74 * cli-tables-tests.md: Tests for decl security table.
76 * assembly-with-cas.cs: New test file for producing tests
79 * Makefile: Add new dependencies and do some cleanup.
81 2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
83 * cli-tables-tests.md: Tests for field marshal table.
85 2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
87 * cli-tables-tests.md: Tests for cattr table.
89 * assembly-with-cattr.cs: New test file for producing tests
92 * Makefile: Add new dependencies and do some cleanup.
94 2009-04-29 Rodrigo Kumpera <rkumpera@novell.com>
96 * gen-md-tests.c: Close the image after using it.
97 Force the runtime to initialize with 2.0.
99 2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
101 * gen-md-tests.c: Fix stream header calculation.
103 * cli-tables-tests.md: Tests for constant.
105 * assembly-with-constants.cs: New test file for producing tests
108 * Makefile: Add new dependencies and do some cleanup.
110 2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
112 * cli-tables-tests.md: Tests for memberref.
114 2009-04-28 Rodrigo Kumpera <rkumpera@novell.com>
116 * assembly-with-complex-type.cs: Add more types and methods to be used generating tests.
118 * cli-tables-tests.md: Tests for interfaceimpl.
120 2009-04-24 Rodrigo Kumpera <rkumpera@novell.com>
122 * assembly-with-params.cs: New test file with all sort of param kinds.
124 * assembly-with-methods.cs: Added more stuff to test paramlist.
126 * Makefile: Add new dependencies.
128 * cli-tables-tests.md: Tests for methoddef's paramlist.
129 Tests for the param table.
131 2009-04-23 Rodrigo Kumpera <rkumpera@novell.com>
133 * assembly-with-methods.cs:
134 * assembly-with-global-method.il: New test files with a global method.
136 * assembly-with-complex-type.cs: Add more types and methods to be used generating tests.
138 * cli-tables-tests.md: Tests for the methoddef table.
140 * Makefile: Add new dependencies.
142 2009-04-23 Rodrigo Kumpera <rkumpera@novell.com>
144 * gen-md-tests.c: Add read.ushort.
146 2009-04-22 Rodrigo Kumpera <rkumpera@novell.com>
148 * cli-tables-tests.md: More tests for the field table.
150 2009-04-16 Rodrigo Kumpera <rkumpera@novell.com>
152 * assembly-with-complex-type.cs: Add stuff to
153 fill constant, field rva and field marshal tables.
155 * cli-tables-tests.md: Initial tests for the field table.
157 * gen-md-tests.c: Add or-byte and or-ushort effects. Fix
160 2009-04-16 Rodrigo Kumpera <rkumpera@novell.com>
162 * cli-tables-tests.md: Tests for the method list of the typedef table.
164 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
166 * cli-tables-tests.md: Tests for the field list of the typedef table.
168 * assembly-with-complex-type.cs: New assembly source.
170 * Makefile: Compile the new assembly source.
172 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
174 * cli-tables-tests.md: Tests for the extends field of the typedef table.
176 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
178 * cli-tables-tests.md: More tests for the typedef table.
180 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
182 * gen-md-tests.c: Add the or-uint effect.
184 2009-04-15 Rodrigo Kumpera <rkumpera@novell.com>
186 * data-directory-tests.md:
188 * resources-tests.md: Add comments related to faulty verification
191 2009-04-14 Rodrigo Kumpera <rkumpera@novell.com>
193 * cli-tables-tests.md: Initial tests for the typedef table.
195 2009-04-14 Rodrigo Kumpera <rkumpera@novell.com>
197 * cli-tables-tests.md: More tests for the typeref table.
199 2009-04-13 Rodrigo Kumpera <rkumpera@novell.com>
201 * Makefile: Fix build of gen-md-tests.
203 * cli-tables-tests.md: Tests for the typeref table.
205 2009-04-03 Rodrigo Kumpera <rkumpera@novell.com>
207 * gen-md-tests.c: Fix table offset calculation.
209 * cli-tables-tests.md: Add more tests for the module table.
211 2009-03-30 Rodrigo Kumpera <rkumpera@novell.com>
213 * gen-md-tests.c: Parse the source assembly using the runtime
216 * gen-md-tests.c: Add table-row function.
218 * Makefile: like gen-md-tests with the runtime.
220 * cli-tables-tests.md: Add initial tests for the module table.
222 2009-03-30 Rodrigo Kumpera <rkumpera@novell.com>
224 assembly-with-resource.cs: Add missing file.
226 2009-03-27 Rodrigo Kumpera <rkumpera@novell.com>
228 * cli-tables-tests.md: Tests for total table sizes.
230 2009-03-27 Rodrigo Kumpera <rkumpera@novell.com>
232 * cli-tables-tests.md: Tests for heap sizes and minumum #~ size
233 to decode row counts.
235 2009-03-26 Rodrigo Kumpera <rkumpera@novell.com>
237 * gen-md-tests.c: Add tables-header and set-bit helpers.
239 * cli-tables-tests.md: New tests for the cli tables.
241 * Makefile: Add new tests.
243 2009-03-24 Rodrigo Kumpera <rkumpera@novell.com>
245 * gen-md-tests.c: Add stream-header and cli-metadata
248 * cli-metadata-tests.md: New tests for the cli metadata header
251 * Makefile: Add new tests.
253 2009-03-19 Rodrigo Kumpera <rkumpera@novell.com>
255 * cli-header-tests.md: More tests for the cli header.
257 2009-03-19 Rodrigo Kumpera <rkumpera@novell.com>
259 * gen-md-tests.c: Add cli-header variable to make tests
262 2009-03-18 Rodrigo Kumpera <rkumpera@novell.com>
264 * cli-header-tests.md: New file with cli header tests.
266 * Makefile: Add new tests.
268 2009-03-16 Rodrigo Kumpera <rkumpera@novell.com>
270 * resources-tests.md: New file with pecoff tests.
272 * Makefile: Add new tests.
274 * header-tests.md: Update some tests.
276 2009-03-13 Rodrigo Kumpera <rkumpera@novell.com>
278 * data-directory-tests.md: New tests for IAT directory entry.
280 2009-03-13 Rodrigo Kumpera <rkumpera@novell.com>
282 * data-directory-tests.md: New tests for import table name, ilt and iat.
284 2009-03-13 Rodrigo Kumpera <rkumpera@novell.com>
286 * data-directory-tests.md: New tests for import table.
288 * gen-md-tests.c: Added translate.rva and translate.rva.ind functions.
290 2009-03-12 Rodrigo Kumpera <rkumpera@novell.com>
292 * gen-md-tests.c (parse_test_entry): Fix multi effect rules.
294 * Makefile: Add rules for data-directory-tests.md.
296 * data-directory-tests.md: New tests for data directories.
298 2009-03-12 Rodrigo Kumpera <rkumpera@novell.com>
300 * section-table-tests.md: Test for flags.
302 2009-02-05 Rodrigo Kumpera <rkumpera@novell.com>
304 * section-table-tests.md: New test suite for
307 * Makefile: Add new test suite.
309 2009-02-05 Rodrigo Kumpera <rkumpera@novell.com>
311 * gen-md-tests.c: Add section-table var.
312 Add support for function calls. Added read.uint.
313 Added support for complex arithmetic expressions.
315 2009-01-15 Rodrigo Kumpera <rkumpera@novell.com>
317 * header-tests.md: Add more tests for pe optional header.
319 2009-01-15 Rodrigo Kumpera <rkumpera@novell.com>
321 * gen-md-tests.c: Add pe-optional-heaver var.
322 Improve debugging messages.
324 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
326 * gen-md-tests.c: Improve debugging.
328 * header-tests.md: Add tests for the optional header.
330 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
332 * gen-md-tests.c: Revert decision of making base 16 the default.
333 It makes for shorter tests, but it's confusing.
335 * header-tests.md: Fix the tests to use an explicit 0x for hexadecimal numbers.
337 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
339 * header-tests.md: Add tests for characteristics.
341 2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
343 * gen-md-tests.c: Improved debugging and made small cleanup on macro names.
345 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
347 * header-tests.md: Add tests for symbol table and number of symbols.
349 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
351 * header-tests.md: Add tests for the machine field.
353 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
355 * gen-md-tests.c: Add set-uint effect.
357 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
359 * header-tests.md: Rename pe-header to pe-signature.
362 2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
364 * gen-md-tests.c: Rename pe-header to pe-signature.
365 Add support for decimal literals using a '0' prefix.
366 Add proper pe-header variable.
368 2009-01-12 Rodrigo Kumpera <rkumpera@novell.com>
370 * header-tests.md: Add tests for pe header.
372 2009-01-12 Rodrigo Kumpera <rkumpera@novell.com>
374 * gen-md-tests.c: Refactor the file-size into a new
375 atom 'variable' which is more extensible and easier
376 to use. Added binary add.
378 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
380 * header-tests.md: Add tests for lfanew ranges.
382 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
384 * gen-md-tests.c: Extended grammar for expressions for
385 selectors and effects.
386 Added subtraction and file-size expressions.
387 Added truncate effect.
388 Fixed all warnings under -Wall.
390 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
392 * Makefile: New clean-stamps target, more deps fine tunning.
394 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
396 * header-tests.md: Add test for the lfanew field.
398 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
400 * gen-md-tests.c: Add support for absolute uint patching.
402 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
404 * Makefile: Fix generate-stamp deps.
406 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
408 * Makefile: Add run-test target and fix the generation deps.
410 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
412 * Makefile: Add check_with_peverify target to make it easier to
413 check against MS peverify.
415 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
417 * Makefile: gen-md-tests now require glib. Fix the build.
419 2009-01-09 Rodrigo Kumpera <rkumpera@novell.com>
421 * Initial commit of the metadata verifier test suite.