Commit Graph

36 Commits

Author SHA1 Message Date
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
Paul Vriens
7f07b00697 - Use Interlocked* functions in AddRef and Release.
- Store the result of the Interlocked functions and use only this.
2005-01-20 10:53:56 +00:00
Christian Costa
92c62e23f4 Removed compilation warnings + some fixes. 2004-06-04 19:36:56 +00:00
Christian Costa
7590fe58f4 Added d3dxof dll, part of Direct3D. 2004-06-03 00:03:23 +00:00