Commit Graph

53586 Commits

Author SHA1 Message Date
Rob Shearman 36c03f6a94 widl: Remove duplicate pointer handling code in get_struct_type.
Only make the structure complex if there is an interface pointer, not
if there is a pointer to a union or complex struct since these are
handled perfectly well by the pointer marshalling code.

Fix the detection of structures with ref-pointers or pointers in 64-bit code.
2008-12-31 12:35:49 +01:00
Rob Shearman c6e7609b01 widl: Don't add NULL pointer checks in generated code for user types. 2008-12-31 12:30:40 +01:00
Andrew Riedi cdf88e9c29 winex11.drv: Calculate the cursor bitmap offsets in a way consistent with user32. 2008-12-31 12:28:23 +01:00
Andrew Riedi 56d41bbd10 itircl: Fix documentation typo. 2008-12-31 12:28:17 +01:00
Francois Gouget eec04aeb62 winemine: Reorder some functions to avoid forward declarations. 2008-12-31 12:28:11 +01:00
Francois Gouget 165650d89b winemine: Remove AboutDlgProc() as it is unused. 2008-12-31 12:28:04 +01:00
Francois Gouget 3d070ff8a6 cmd: Reorder some functions to avoid forward declarations. 2008-12-31 12:28:02 +01:00
Francois Gouget f5f54fb411 cmd: Reorder some functions to avoid forward declarations. 2008-12-31 12:27:59 +01:00
Jacek Caban 2b3c8ad501 mshtml.idl: Added HTMLStyle coclass declaration. 2008-12-31 12:27:52 +01:00
Jacek Caban f9cbbab53b mshtml: Added gecko debug channel to control Gecko logging. 2008-12-31 12:27:40 +01:00
Jacek Caban fd4832ea2e mshtml: Set XPCOM_DEBUG_BREAK to 'warn' before loading Gecko. 2008-12-31 12:27:29 +01:00
Jacek Caban 91af3c56ca mshtml: Move handle_insert_comment to mutation.c. 2008-12-31 12:27:16 +01:00
Jacek Caban 327dc2c409 mshtml: Remove no longer used node_insert_listener. 2008-12-31 12:27:09 +01:00
Jacek Caban 7901d5f258 mshtml: Remove no longer needed set_profile. 2008-12-31 12:27:03 +01:00
Henri Verbeet 3920d42f71 wined3d: Convert some BOOLs to bitfields in struct SAVEDSTATES. 2008-12-31 12:26:57 +01:00
Henri Verbeet 29a0d06518 wined3d: Convert some BOOLs to bitfields in struct IWineD3DDeviceImpl.
Also fills a 3 byte hole.
2008-12-31 12:26:33 +01:00
Henri Verbeet 3f12f59aa4 wined3d: Convert some BOOLs to bitfields in struct WineD3DContext.
Also happens to fill two 3 byte holes.
2008-12-31 12:26:23 +01:00
Henri Verbeet 813c7ed202 wined3d: Remove an unused field from the device. 2008-12-31 12:26:02 +01:00
Henri Verbeet 2b926db50d wined3d: Make use_vs() and use_ps() work on a stateblock instead of a device.
Most callers work on a stateblock rather than a device, and the main fields
we check (vertexShader and pixelShader) are part of the stateblock as well.
2008-12-31 12:25:56 +01:00
Alexandre Julliard 6db201080f server: Make the various async I/O parameters client_ptr_t instead of void pointers. 2008-12-30 21:09:41 +01:00
Alexandre Julliard f507ccbf52 server: Specify the user APC to call only once the system APC has executed. 2008-12-30 20:51:55 +01:00
Alexandre Julliard 7ec95c5bee server: Explicitly specify when an ioctl call needs to be blocking. 2008-12-30 20:37:20 +01:00
Alexandre Julliard f69e62207b server: Make the arguments for CreateRemoteThread client_ptr_t instead of void pointers. 2008-12-30 15:30:11 +01:00
Alexandre Julliard c86ec6445c server: Make a couple of fields smaller in the apc_call_t/apc_result_t structures. 2008-12-30 15:22:45 +01:00
Alexandre Julliard 7560a89022 server: Make padding explicit in the wake_up_reply structure. 2008-12-30 15:15:06 +01:00
Alexandre Julliard 838803ce24 server: Make the address parameters in inter-process virtual memory calls client_ptr_t.
Add explicit padding fields in the corresponding structures.
2008-12-30 15:05:38 +01:00
Alexandre Julliard d066a9a01a server: Make the mapping base address a client_ptr_t instead of a void pointer. 2008-12-30 14:18:21 +01:00
Alexandre Julliard 8e9c156e14 server: Make the address argument for read/write_process_memory a client_ptr_t. 2008-12-30 14:11:58 +01:00
Alexandre Julliard 4261476d13 server: Make the message callback function a client_ptr_t instead of a void pointer. 2008-12-30 14:02:07 +01:00
Christian Costa 656b627340 cmd.exe: Use WCMD_CURRENTTIME resource to show the time. 2008-12-30 13:40:36 +01:00
Christian Costa fa8cd7435f quartz: Remove unused IMemInputPin vtables. 2008-12-30 13:40:33 +01:00
Christian Costa 95810a8999 winedos: Increase extended memory from 7MB to 15MB. 2008-12-30 12:53:41 +01:00
Christian Costa dd0faf7dd0 winedos: Compute CMOS image checksum automatically. 2008-12-30 12:53:33 +01:00
Christian Costa 3ae00dafe3 winedos: Document CMOS image bytes. 2008-12-30 12:49:13 +01:00
Jacek Caban 8d28f09d8a mshtml: Wine Gecko 0.9.0 release. 2008-12-30 12:43:34 +01:00
Alexandre Julliard 03a83c49db opengl32: Define an enum for extensions to make diffs smaller when adding new extensions. 2008-12-30 12:23:40 +01:00
Michael Stefaniuc 161e90238a opengl32: make_opengl: Do not add explicit casts of function pointers to void pointers. 2008-12-30 12:18:24 +01:00
Henri Verbeet 8c4a2978b2 configure: Check for gnutls_mac_get_key_size() instead of gnutls_transport_set_errno(). 2008-12-30 11:38:02 +01:00
Andrew Nguyen d46ffb4b6f cfgmgr32: Forward and stub CM_Create_DevNodeA/W. 2008-12-30 11:37:34 +01:00
Andrew Nguyen 33197eaa8d setupapi: Stub the SetupDiDestroyClassImageList function. 2008-12-30 11:37:12 +01:00
Andrew Nguyen 3dcac86e53 cfgmgr32: Forward and stub CM_Connect_MachineA. 2008-12-30 11:37:03 +01:00
Henri Verbeet f197e8b1ca wined3d: Handle D3DFVF_XYZW in ConvertFvfToDeclaration().
This is similar to 0bdab5f80c.
2008-12-30 11:36:57 +01:00
Henri Verbeet 007c648c20 d3d: Correct some debug levels. 2008-12-30 11:36:50 +01:00
Henri Verbeet 8da71ca6a6 d3d9: Use separate codepaths for failure and NULL return values in GetVertexShader() / GetPixelShader(). 2008-12-30 11:36:42 +01:00
Henri Verbeet 6f5af4047f wined3d: Get rid of the glname field in struct SHADER_OPCODE.
It's only used for shader_hw_map2gl() and vshader_hw_rsq_rcp(), and we
can handle those the same way we handle the GLSL equivalents.
2008-12-30 11:36:35 +01:00
Henri Verbeet ff409280e7 d3d8: Port the d3d9 stateblock tests to d3d8. 2008-12-30 11:36:11 +01:00
Alexandre Julliard 9b92a59115 server: Make timer callback function and argument client_ptr_t instead of void pointers. 2008-12-29 17:43:01 +01:00
Alexandre Julliard cc55fd317a server: Make hook procedures client_ptr_t instead of void pointers. 2008-12-29 17:35:35 +01:00
Alexandre Julliard 923310aa54 server: Make the device opaque data a client_ptr_t instead of a void pointer. 2008-12-29 17:28:40 +01:00
Alexandre Julliard 0cd3ff6cbe server: Make the class opaque data a client_ptr_t instead of a void pointer. 2008-12-29 17:24:39 +01:00