Christian Costa
|
e7c3b03531
|
d3dxof: Cleanup separators handling and allow multi-semicolons + single comma separator.
|
2013-05-22 11:25:44 +02:00 |
Christian Costa
|
f63da07505
|
d3dxof: Add object separators tests for binary format.
|
2013-05-20 21:15:37 +02:00 |
Christian Costa
|
2df8998dbd
|
d3dxof: Add some syntax tests and remove some useless ref count checks.
|
2013-05-20 21:15:36 +02:00 |
Christian Costa
|
83f49b9855
|
d3dxof: Group and simplify templates and objects in a cleaner manner.
|
2013-05-20 19:22:56 +02:00 |
Christian Costa
|
2152526165
|
d3dxof: Fix IDirectXFileDataImpl_GetName and IDirectXFileDataReferenceImpl_GetName + tests.
|
2013-05-16 12:11:02 +02:00 |
Christian Costa
|
a180e5ed00
|
d3dxof: Get rid of go_to_next_definition.
|
2013-04-30 12:32:47 +02:00 |
Christian Costa
|
1bd5bfebae
|
d3dxof: Only parse templates for object files, but with RegisterTemplates parse the whole file.
|
2013-04-30 12:32:41 +02:00 |
Christian Costa
|
37d037749d
|
d3dxof: Avoid dealing with remaining byte until next token or eof, check_TOKEN handles them fine.
|
2013-04-30 12:29:33 +02:00 |
Christian Costa
|
6668a64145
|
d3dxof: Get rid of is_template_available.
|
2013-04-29 20:30:54 +02:00 |
Christian Costa
|
1b8b629445
|
d3dxof: Introduce TOKEN_NONE and TOKEN_ERROR to differentiate end of file from error.
|
2013-04-29 20:30:54 +02:00 |
Christian Costa
|
a4d3dbf6a1
|
d3dxof: Return correct error code in case of parsing failure.
|
2013-04-29 20:30:54 +02:00 |
Christian Costa
|
692783a934
|
d3dxof: Add some template tests.
|
2013-04-29 20:30:53 +02:00 |
Alexandre Julliard
|
f02cdd877f
|
Remove empty DLL_PROCESS_DETACH case statements.
|
2013-04-15 16:45:35 +02:00 |
Andrew Talbot
|
1af3862186
|
d3dxof: Avoid signed-unsigned integer comparisons.
|
2013-01-04 11:59:23 +01:00 |
Christian Costa
|
6be32ec80c
|
d3dxof/tests: Pass level by value in process_data rather than a pointer.
|
2012-11-05 11:30:35 +01:00 |
Christian Costa
|
82dd739064
|
d3dxof: Fix remaining 'objects.txt' filename.
|
2012-10-24 11:25:24 +02:00 |
Christian Costa
|
834512f186
|
d3dxof/tests: Document dump function and rename X files with .x extension.
|
2012-10-23 13:28:39 +02:00 |
Christian Costa
|
079cf1c24c
|
d3dxof: Display new ref count in AddRef & Release.
|
2012-10-22 12:01:33 +02:00 |
Christian Costa
|
87d7fe68e2
|
d3dxof: Checkout output pointer and set returned interface to NULL at the beginning.
|
2012-09-17 12:06:47 +02:00 |
Charles Davis
|
b8243b01b5
|
d3dxof: Don't release a garbage object pointer (Clang).
|
2012-09-14 11:32:54 +02:00 |
Francois Gouget
|
fac36c55e9
|
Assorted typo, spelling, wording and case fixes.
|
2012-05-15 16:26:43 +02:00 |
Christian Costa
|
67488dec09
|
d3dxof: Do not allow separator to terminate the string. Only the double quote can do that.
|
2012-03-13 10:54:02 +01:00 |
Christian Costa
|
b9353b73ae
|
d3dxof: Check the right offset before dereferencing next byte.
|
2012-03-08 19:22:49 +01:00 |
Christian Costa
|
bfd56e5bdc
|
d3dxof/tests: Improve some messages.
|
2012-03-08 19:22:48 +01:00 |
Christian Costa
|
235bb47d18
|
d3dxof/tests: Do not print the string when GetName returned 0 byte.
|
2012-03-08 19:22:48 +01:00 |
Christian Costa
|
bf71205b48
|
d3dxof: Make sure the returned object pointer is null when there are no more children.
|
2012-03-08 19:22:47 +01:00 |
Christian Costa
|
2f75ed48ff
|
d3dxof: Make SaveTemplates stub return DXFILE_OK.
|
2012-03-08 19:22:47 +01:00 |
Christian Costa
|
6ee15adf4d
|
d3dxof: Empty arrays can have the semicolon at the end or not so handle both cases and add tests for them.
This fixes a regression introduced by commit 07931f73f0 .
|
2012-02-27 14:15:25 +01:00 |
Christian Costa
|
40b15a380d
|
d3dxof: Make sure the returned object pointer is null when there is no more object.
|
2012-02-21 11:29:49 +01:00 |
Christian Costa
|
36d4e1ea59
|
d3dxof: Fix leaking of IDirectXFileObject object in tests.
|
2012-02-21 11:29:45 +01:00 |
Christian Costa
|
67c6234a26
|
d3dxof: Accept bigger names for objects.
|
2012-02-21 11:29:41 +01:00 |
Christian Costa
|
07931f73f0
|
d3dxof: Fix parsing of empty array + tests.
|
2012-02-20 11:44:51 +01:00 |
Christian Costa
|
ddecb6aae5
|
d3dxof: Add tests for IDirectXFileData_GetName.
|
2012-02-20 11:44:46 +01:00 |
Christian Costa
|
a91097ed33
|
d3dxof: Increase limit of number of children.
|
2012-02-17 18:06:47 +01:00 |
Christian Costa
|
46d4bec269
|
d3dxof: Decompress all MSZIP chunks of the compressed file and update file format description.
|
2012-02-17 18:06:46 +01:00 |
Christian Costa
|
d581f1bf7d
|
d3dxof: Enable retrieving a particular member in GetData + tests.
|
2012-02-15 16:27:11 +01:00 |
Christian Costa
|
8bbf1344c9
|
d3dxof: Enable dumping of input x files and templates.
|
2012-02-14 17:59:30 +01:00 |
Christian Costa
|
bb4c210888
|
d3dxof: Use buffer start followed by offset when accessing data.
|
2012-01-25 20:39:48 +01:00 |
Christian Costa
|
096e306300
|
d3dxof: Fix object leak in error path by calling Release method which does all the work and simplify some inits for better readability.
|
2012-01-25 20:39:48 +01:00 |
Christian Costa
|
0eb9740e79
|
d3dxof: Prevent accessing pobj when it is null. This can happend on error.
|
2012-01-23 11:08:04 +01:00 |
Christian Costa
|
310c174eee
|
d3dxof: Make sure This->buf.pdata is set to NULL before being used in case of error.
|
2012-01-23 11:07:50 +01:00 |
André Hentschel
|
b5ba054ce8
|
Assorted header comment cleanup.
|
2012-01-04 19:35:13 +01:00 |
Francois Gouget
|
3de330db54
|
tests: Remove unneeded assert.h includes.
|
2011-09-27 10:59:56 +02:00 |
Francois Gouget
|
cb6a8125a9
|
d3dxof: Fix printing NULL strings.
|
2011-09-19 17:56:05 +02:00 |
Francois Gouget
|
8ca8267cab
|
d3dxof: Fix the spelling of the children structure fields and constants.
|
2011-08-03 14:15:48 +02:00 |
Alexandre Julliard
|
b56dc9a6f7
|
winecrt0: Remove the clsid parameter in __wine_(un)register_resources.
|
2011-08-02 20:47:49 +02:00 |
Frédéric Delanoy
|
f932abf326
|
dlls: Assorted spelling fixes.
|
2011-08-01 18:26:27 +02:00 |
Marcus Meissner
|
5ba1f867a1
|
d3dxof: Check returns of read_bytes (Coverity).
|
2011-06-16 21:04:44 +02:00 |
Francois Gouget
|
bb658848c0
|
d3dxof: Make read_bytes() static.
|
2011-06-13 11:32:54 +02:00 |
Dylan Smith
|
80705f5a91
|
d3dxof: Factor out parse template loops into a function.
|
2011-06-09 13:27:24 +02:00 |