Józef Kucia
360df6a520
d3dxof: Change "value" size to 512.
...
is_name() may write up to 512 bytes to the "value".
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-03-14 23:52:59 +01:00
Christian Costa
4102d8a0dc
d3dxof: Fix list of float and integer in binary mode.
2013-06-03 11:56:18 +02:00
Christian Costa
7325b798b4
d3dxof: Move list type and list nb elements into the parse context.
2013-06-03 11:56:09 +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
67c6234a26
d3dxof: Accept bigger names for objects.
2012-02-21 11:29:41 +01:00
Christian Costa
a91097ed33
d3dxof: Increase limit of number of children.
2012-02-17 18:06:47 +01:00
André Hentschel
b5ba054ce8
Assorted header comment cleanup.
2012-01-04 19:35:13 +01:00
Francois Gouget
8ca8267cab
d3dxof: Fix the spelling of the children structure fields and constants.
2011-08-03 14:15:48 +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
Dylan Smith
18740e8623
d3dxof: Factor out duplicated code for parsing X file header.
2011-06-09 13:27:21 +02:00
Dylan Smith
5819cc5c01
d3dxof: Remove unnecessary fields from IDirectXFileEnumObjectImpl.
2011-06-09 13:26:51 +02:00
Dylan Smith
ac65f31ae6
d3dxof: COM cleanup in d3dxof.c.
2011-05-27 12:41:07 +02:00
Dylan Smith
cbc78b61e8
d3dxof: Removed function declarations with no definitions.
2011-05-27 12:40:40 +02:00
Marcus Meissner
0bbba71c64
d3dxof: Mark internal symbols as hidden.
2011-04-28 18:13:54 +02:00
Christian Costa
72d9aaa6e5
d3dxof: Add support for mszip compressed files.
2010-04-12 15:42:02 +02:00
Christian Costa
f2fe2f7e84
d3dxof: Increase MAX_SUBOBJECTS and do the corresponding checks at the right place.
2010-03-23 12:19:49 +01:00
Christian Costa
9dba650921
d3dxof: Simplify declaration of VTable members.
2010-01-14 09:09:11 -06:00
Christian Costa
24d6c0a90d
d3dxof: Get rid of cur_subobject.
2009-12-31 12:12:17 +01:00
Christian Costa
30140d0186
d3dxof: Remove limitation on data buffer size.
2009-03-25 11:09:05 +01:00
Christian Costa
df48d6f578
d3dxof: Use offsets to reference data instead of pointers so data buffer can be resized.
2009-03-12 13:09:53 +01:00
Christian Costa
3e6d9558b8
d3dxof: Add support for DXFILELOAD_FROMRESOURCE source.
2009-02-10 14:41:57 +01:00
Christian Costa
5bc9da3411
d3dxof: Fix object files size limitation by mapping them into memory.
2009-02-04 12:25:59 +01:00
Christian Costa
eb4eda2757
d3dxof: Move X files parsing into a separate file.
2008-12-31 14:07:23 +01:00
Christian Costa
00c574d117
d3dxof: Initialize object member names correctly.
2008-12-27 20:22:58 +01:00
Christian Costa
ce578075bc
d3dxof: Make FileEnumObject keep references to top level objects. Add corresponding test.
2008-12-23 20:16:43 +01:00
Christian Costa
29d4ab1316
d3dxof: Release properly all allocated resources.
2008-12-23 20:16:23 +01:00
Christian Costa
23a3552d0d
d3dxof: Allocate subobjects at object creation time.
2008-12-23 20:16:13 +01:00
Christian Costa
76d52393e8
d3dxof: Add some preliminary support for binary objects.
2008-12-17 13:52:40 +01:00
Christian Costa
0f840ba98b
d3dxof: Increase string buffer size.
2008-12-15 12:31:07 +01:00
Christian Costa
4d557bccc1
d3dxof: Increase strings buffer size.
2008-12-08 12:02:46 +01:00
Alexandre Julliard
c360ca841e
d3dxof: Make some functions static.
2008-12-04 12:47:20 +01:00
Christian Costa
3310c72d29
d3dxof: Increase some buffer and array sizes.
2008-12-01 14:05:40 +01:00
Christian Costa
40fff317ea
d3dxof: Finish support for multi-dimensional array.
2008-11-24 14:18:41 +01:00
Christian Costa
b67bbc92ef
d3dxof: Fix data buffer limit check. Increase size of input and data buffers.
2008-11-17 13:55:49 +01:00
Christian Costa
3b30fd9d3a
d3dxof: Increase max objects and check limit.
2008-11-11 15:15:11 +01:00
Christian Costa
48c4248d3a
d3dxof: Finish strings support.
2008-11-10 11:07:13 +01:00
Christian Costa
e4748c3ca3
d3dxof: Increase max childs/subobjects and check the limit is not overcome.
2008-11-10 11:07:03 +01:00
Christian Costa
9d64f82554
d3dxof: Store number of subojects for all top level objects.
2008-10-08 12:19:46 +02:00
Christian Costa
ded68e8a4f
d3dxof: Enumerate only 2 levels of objects obtained from a reference.
2008-10-08 12:19:41 +02:00
Christian Costa
8597d42cf5
d3dxof: Implement IDirectXFileDataReference.
2008-09-25 11:15:10 +02:00
Christian Costa
8002b79087
d3dxof: Implement IDirectXFileDataImpl_GetNextObject.
2008-09-23 13:09:55 +02:00
Christian Costa
055e6bfb63
d3dxof: Rewrite check_TOKEN and parse_TOKEN_* to work properly and be more logical.
2008-09-22 11:51:45 +02:00
Christian Costa
364d69d78d
d3dxof: Implement object parsing in text mode.
2008-09-17 10:53:45 +02:00
Christian Costa
675327c031
d3dxof: Start implementing IDirectXFile_CreateEnumObject.
2008-09-03 13:14:51 +02:00
Christian Costa
2f98206111
d3dxof: Implement storage of parsed information.
2008-08-25 12:36:30 +02:00
Jonathan Ernst
360a3f9142
Update the address of the Free Software Foundation.
2006-05-23 14:11:13 +02:00
Alexandre Julliard
76ed2835cd
Make CONST_VTABLE the default in the Wine source.
2005-07-26 20:10:51 +00:00
Mike McCormack
c447939033
Interlocked LONG* gcc warning fixes.
2005-07-12 17:03:19 +00:00
Dmitry Timoshkov
4625628e67
Make some of the OLE interface vtables const.
2005-05-27 20:17:35 +00:00