Marcus Meissner
|
fc3b99b90a
|
wrc: Free type to avoid leaks (Coverity).
|
2009-02-02 15:21:44 +01:00 |
Alexandre Julliard
|
3472939255
|
winegcc: Support -b option for cross-compiling.
|
2009-02-02 15:21:36 +01:00 |
Alexandre Julliard
|
9e04ecd9de
|
winegcc: Make platform-specific behaviors depend on variables instead of #ifdefs.
|
2009-02-02 12:19:11 +01:00 |
Rob Shearman
|
d3085abc08
|
Change parameter type from size_t to SIZE_T for MIDL_user_allocate.
|
2009-02-02 11:55:21 +01:00 |
Aric Stewart
|
648094f119
|
wine.inf: Add reg.exe as a stub to system32 now that it does something.
|
2009-01-29 12:18:12 +01:00 |
Austin English
|
f49a8a6242
|
tools/wine.inf: Add a placeholder for stdole2.tlb.
|
2009-01-27 11:18:38 +01:00 |
Alexandre Julliard
|
d02f9d1804
|
widl: We need an offset after the correlation descriptor for unencapsulated unions.
|
2009-01-23 16:47:51 +01:00 |
Austin English
|
e5418e194a
|
widl: Fix a compiler warning.
|
2009-01-20 12:30:50 +01:00 |
Alexandre Julliard
|
913e792b57
|
server: Store process/thread affinity as a 64-bit value.
|
2009-01-19 14:15:51 +01:00 |
Alexandre Julliard
|
7f1dc355ec
|
server: Generate padding in request structures from make_requests.
Add compile-time asserts to check that the structures have the expected layout.
|
2009-01-19 14:01:39 +01:00 |
Rob Shearman
|
28ee1ee90f
|
widl: Add new type_get_type and type_get_real_type_type functions.
Use these to implement a few helper functions. Change the type
verification in type accessor functions to use these new functions.
|
2009-01-19 13:36:26 +01:00 |
Rob Shearman
|
bdb1321544
|
widl: Add a new function, type_alias_get_aliasee to wrap the retrieval of the type that the alias aliases.
|
2009-01-19 13:36:26 +01:00 |
Henri Verbeet
|
43f469ec6a
|
d3d10core: Implement device_parent_CreateSurface().
|
2009-01-19 13:36:25 +01:00 |
Alexandre Julliard
|
07f77c4148
|
winebuild: Add -m32/-m64 options to allow 32/64-bit cross-compiles.
|
2009-01-15 21:17:51 +01:00 |
Francois Gouget
|
a17f48219a
|
widl: Add a trailing '\n' to an error() message.
|
2009-01-14 14:52:21 +01:00 |
Alexandre Julliard
|
034a7f8849
|
winebuild: Add -b as a short option for --target for gcc compatibility.
|
2009-01-14 12:52:53 +01:00 |
Dmitry Timoshkov
|
c34b64d6d9
|
wrc: Warn for duplicate dialog ids.
|
2009-01-14 12:22:40 +01:00 |
Michael Karcher
|
1c56d293f0
|
widl: Dereference operator in expr works on any declared pointer.
|
2009-01-12 16:53:18 +01:00 |
Michael Karcher
|
f80e4aa9d2
|
widl: Don't forget conformance info on [iid_is] void pointers.
|
2009-01-12 16:53:18 +01:00 |
Michael Karcher
|
8092e85ece
|
widl: Fix handling of [local] functions without [call_as].
|
2009-01-12 16:53:18 +01:00 |
Alexandre Julliard
|
c31a36412c
|
makedep: Copy the makefile to append dependencies instead of truncating in place.
|
2009-01-12 14:43:15 +01:00 |
Andrey Turkin
|
a0f681ad4c
|
ntoskrnl: Add version resource.
|
2009-01-12 14:37:40 +01:00 |
Michael Stefaniuc
|
9192297345
|
widl: Move "inline" right after the storage class specifier.
|
2009-01-10 17:43:11 +01:00 |
Michael Karcher
|
656de48e4e
|
widl: Write struct fields as signed fields.
|
2009-01-08 14:11:35 +01:00 |
Michael Karcher
|
5f7886925d
|
widl: Make write_base_type take a format char instead of a type desc ptr.
|
2009-01-08 14:05:00 +01:00 |
Francois Gouget
|
581e390115
|
winapi_test: The tests don't support WIN64 yet so disable them there.
|
2009-01-08 12:47:22 +01:00 |
Francois Gouget
|
411f5d22c0
|
winapi_test: The real tests are done at compile time so use C_ASSERT() instead of ok(). Do only one test per line so one can know exactly what went wrong.
|
2009-01-08 12:46:39 +01:00 |
Francois Gouget
|
9f62c9b7a8
|
winapi_test: Fix TEST_FIELD() so it correctly tests the field size.
|
2009-01-08 12:44:49 +01:00 |
Francois Gouget
|
43c18c1321
|
winapi_test: FIELD_ALIGNMENT() is redundant so remove it.
|
2009-01-08 12:43:15 +01:00 |
Francois Gouget
|
2e668d2572
|
winapi_test: Updated so the generated tests work.
|
2009-01-08 12:42:12 +01:00 |
Rob Shearman
|
1d8dbeff9a
|
widl: Make the case of messages output by warning and error functions consistent.
Standardise on lower case "warning" and "error", since they match the
case of what gcc prints.
|
2009-01-07 14:41:31 +01:00 |
Damjan Jovanovic
|
3613b15785
|
winex11: Support the startup notification fd.o spec.
|
2009-01-07 14:17:46 +01:00 |
Rob Shearman
|
77228b52e6
|
widl: Determine the type of an array entirely at code generation time instead of at parse time.
Previously, this was done partially (for fixed array types only).
|
2009-01-07 12:27:14 +01:00 |
Alexandre Julliard
|
465ddc51dc
|
winebuild: Implement register entry points for x86_64.
|
2009-01-06 17:01:44 +01:00 |
Alexandre Julliard
|
83fc73395d
|
winedump: Implement dumping of relocations.
|
2009-01-06 15:11:47 +01:00 |
Alexandre Julliard
|
d6617258b7
|
winedump: List exported functions sorted by ordinal.
|
2009-01-06 15:11:06 +01:00 |
Rob Shearman
|
8a976a7d78
|
widl: Replace uses of get_func_return_type with type_function_get_rettype.
Also replace direct accesses into the type structure to get the return
type of a function with the same function.
|
2009-01-06 14:36:25 +01:00 |
Rob Shearman
|
9b139018cf
|
widl: Add new function, type_iface_get_stmts.
Use it to retrieve statements contained in interface types.
|
2009-01-06 12:58:41 +01:00 |
Rob Shearman
|
8fc59d0ead
|
widl: Add a new function, type_iface_get_inherit.
Use it for retrieving the parent interface for interfaces.
|
2009-01-06 12:58:33 +01:00 |
Rob Shearman
|
67ac03ae4e
|
widl: Add a new function, type_pointer_get_ref.
Use it for retrieving the type that a pointer refers to.
|
2009-01-06 12:58:25 +01:00 |
Rob Shearman
|
2b87d269e1
|
widl: Add a new function, type_array_get_element.
Use it whenever retrieving the element type of an array.
|
2009-01-06 12:58:13 +01:00 |
Rob Shearman
|
8a42bc1f7b
|
widl: Move the ifaces field of the type_t structure to coclass details.
|
2009-01-06 12:58:01 +01:00 |
Rob Shearman
|
83b1f08117
|
widl: Add function for getting the interfaces defined by a coclass type.
Split out the defining of coclass types in the parser into a function.
|
2009-01-06 12:57:56 +01:00 |
Rob Shearman
|
1f519e17cc
|
widl: Don't store typelib kind information in the type structure.
It can trivially be derived from the type field now.
|
2009-01-06 12:57:31 +01:00 |
Rob Shearman
|
64520ecdc7
|
widl: Move creation of module type into a separate function, type_new_module and give it a special FC type.
|
2009-01-06 12:57:15 +01:00 |
Rob Shearman
|
8b326c4ff8
|
widl: Move duptype and alias to parser.y.
Make duptype static and rename alias to type_new_alias.
|
2009-01-06 12:57:02 +01:00 |
Rob Shearman
|
cb8d3322be
|
widl: Add new type_is_alias and type_get_real_type helper functions.
Use type_is_alias to replace cumbersome "type->kind == TKIND_ALIAS" expressions.
Use type_get_real_type to simplify some code.
|
2009-01-06 12:56:51 +01:00 |
Rob Shearman
|
200ec53835
|
widl: Access array type properties through accessors instead of getting them directly.
Store array type properties in the details union to save a bit of
memory and to make the general properties more obvious.
|
2009-01-06 12:56:33 +01:00 |
Rob Shearman
|
901a42b7f9
|
widl: Move funcs and stmts fields from type_t structure to module_details and function_details.
|
2009-01-06 12:56:15 +01:00 |
Rob Shearman
|
b1f8560ae0
|
widl: Do the consistency checks on interfaces after parsing is complete.
|
2009-01-06 12:53:49 +01:00 |