Alexandre Julliard [Wed, 31 Dec 2008 14:14:29 +0000 (15:14 +0100)]
server: Reorganize some requests to avoid padding, and make remaining padding explicit.
Alexandre Julliard [Tue, 30 Dec 2008 22:17:52 +0000 (23:17 +0100)]
server: Make atom_t an unsigned int to avoid padding issues.
Alexandre Julliard [Tue, 30 Dec 2008 22:02:33 +0000 (23:02 +0100)]
server: Make TEB and PEB client_ptr_t instead of void pointers.
Alexandre Julliard [Tue, 30 Dec 2008 21:56:15 +0000 (22:56 +0100)]
server: Make thread entry points client_ptr_t instead of void pointers.
Alexandre Julliard [Tue, 30 Dec 2008 21:47:48 +0000 (22:47 +0100)]
server: Move ldt_copy to the init_process_done request and make it a client_ptr_t.
Alexandre Julliard [Tue, 30 Dec 2008 21:37:25 +0000 (22:37 +0100)]
server: Send the version with the initial fd so that it can be checked before sending the first request.
Christian Costa [Wed, 31 Dec 2008 11:27:24 +0000 (12:27 +0100)]
d3dxof: Move X files parsing into a separate file.
Byeongsik Jeon [Wed, 31 Dec 2008 02:43:42 +0000 (11:43 +0900)]
winex11.drv: Add the basic antialias type decision code.
Paul TBBle Hampson [Wed, 31 Dec 2008 07:59:02 +0000 (18:59 +1100)]
winhttp: Don't try and call a null callback.
Paul TBBle Hampson [Wed, 31 Dec 2008 06:35:53 +0000 (17:35 +1100)]
winhttp: Correctly parse specified ports in WinHttpCrackUrl.
Paul TBBle Hampson [Wed, 31 Dec 2008 06:24:25 +0000 (17:24 +1100)]
winhttp/tests: Add tests for WinHttpCrackUrl port number handling.
Paul TBBle Hampson [Tue, 30 Dec 2008 15:37:47 +0000 (02:37 +1100)]
winhttp: Fix resolution-failure TRACE in netconn_resolve to use input WCHAR* rather than already-freed CHAR*.
Jeff Zaroyko [Tue, 30 Dec 2008 13:09:03 +0000 (00:09 +1100)]
iphlpapi/tests: Fix a failing test.
Rob Shearman [Tue, 30 Dec 2008 18:49:48 +0000 (18:49 +0000)]
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.
Rob Shearman [Tue, 30 Dec 2008 18:48:43 +0000 (18:48 +0000)]
widl: Don't add NULL pointer checks in generated code for user types.
Andrew Riedi [Wed, 24 Dec 2008 22:35:39 +0000 (14:35 -0800)]
winex11.drv: Calculate the cursor bitmap offsets in a way consistent with user32.
Andrew Riedi [Wed, 24 Dec 2008 20:02:56 +0000 (12:02 -0800)]
itircl: Fix documentation typo.
Francois Gouget [Tue, 30 Dec 2008 23:59:51 +0000 (00:59 +0100)]
winemine: Reorder some functions to avoid forward declarations.
Francois Gouget [Tue, 30 Dec 2008 23:59:05 +0000 (00:59 +0100)]
winemine: Remove AboutDlgProc() as it is unused.
Francois Gouget [Tue, 30 Dec 2008 23:56:53 +0000 (00:56 +0100)]
cmd: Reorder some functions to avoid forward declarations.
Francois Gouget [Tue, 30 Dec 2008 23:56:21 +0000 (00:56 +0100)]
cmd: Reorder some functions to avoid forward declarations.
Jacek Caban [Tue, 30 Dec 2008 20:23:56 +0000 (21:23 +0100)]
mshtml.idl: Added HTMLStyle coclass declaration.
Jacek Caban [Tue, 30 Dec 2008 20:21:33 +0000 (21:21 +0100)]
mshtml: Added gecko debug channel to control Gecko logging.
Jacek Caban [Tue, 30 Dec 2008 20:21:18 +0000 (21:21 +0100)]
mshtml: Set XPCOM_DEBUG_BREAK to 'warn' before loading Gecko.
Jacek Caban [Tue, 30 Dec 2008 20:20:57 +0000 (21:20 +0100)]
mshtml: Move handle_insert_comment to mutation.c.
Jacek Caban [Tue, 30 Dec 2008 20:20:37 +0000 (21:20 +0100)]
mshtml: Remove no longer used node_insert_listener.
Jacek Caban [Tue, 30 Dec 2008 20:20:25 +0000 (21:20 +0100)]
mshtml: Remove no longer needed set_profile.
Henri Verbeet [Tue, 30 Dec 2008 13:56:49 +0000 (14:56 +0100)]
wined3d: Convert some BOOLs to bitfields in struct SAVEDSTATES.
Henri Verbeet [Tue, 30 Dec 2008 13:56:49 +0000 (14:56 +0100)]
wined3d: Convert some BOOLs to bitfields in struct IWineD3DDeviceImpl.
Also fills a 3 byte hole.
Henri Verbeet [Tue, 30 Dec 2008 13:56:49 +0000 (14:56 +0100)]
wined3d: Convert some BOOLs to bitfields in struct WineD3DContext.
Also happens to fill two 3 byte holes.
Henri Verbeet [Tue, 30 Dec 2008 13:56:49 +0000 (14:56 +0100)]
wined3d: Remove an unused field from the device.
Henri Verbeet [Tue, 30 Dec 2008 13:56:49 +0000 (14:56 +0100)]
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.
Alexandre Julliard [Tue, 30 Dec 2008 20:09:41 +0000 (21:09 +0100)]
server: Make the various async I/O parameters client_ptr_t instead of void pointers.
Alexandre Julliard [Tue, 30 Dec 2008 19:51:55 +0000 (20:51 +0100)]
server: Specify the user APC to call only once the system APC has executed.
Alexandre Julliard [Tue, 30 Dec 2008 19:37:20 +0000 (20:37 +0100)]
server: Explicitly specify when an ioctl call needs to be blocking.
Alexandre Julliard [Tue, 30 Dec 2008 14:30:11 +0000 (15:30 +0100)]
server: Make the arguments for CreateRemoteThread client_ptr_t instead of void pointers.
Alexandre Julliard [Tue, 30 Dec 2008 14:22:45 +0000 (15:22 +0100)]
server: Make a couple of fields smaller in the apc_call_t/apc_result_t structures.
Alexandre Julliard [Tue, 30 Dec 2008 14:15:06 +0000 (15:15 +0100)]
server: Make padding explicit in the wake_up_reply structure.
Alexandre Julliard [Tue, 30 Dec 2008 14:05:38 +0000 (15:05 +0100)]
server: Make the address parameters in inter-process virtual memory calls client_ptr_t.
Add explicit padding fields in the corresponding structures.
Alexandre Julliard [Tue, 30 Dec 2008 13:18:21 +0000 (14:18 +0100)]
server: Make the mapping base address a client_ptr_t instead of a void pointer.
Alexandre Julliard [Tue, 30 Dec 2008 13:11:58 +0000 (14:11 +0100)]
server: Make the address argument for read/write_process_memory a client_ptr_t.
Alexandre Julliard [Tue, 30 Dec 2008 13:02:07 +0000 (14:02 +0100)]
server: Make the message callback function a client_ptr_t instead of a void pointer.
Christian Costa [Tue, 30 Dec 2008 12:26:53 +0000 (13:26 +0100)]
cmd.exe: Use WCMD_CURRENTTIME resource to show the time.
Christian Costa [Tue, 30 Dec 2008 12:25:32 +0000 (13:25 +0100)]
quartz: Remove unused IMemInputPin vtables.
Christian Costa [Tue, 30 Dec 2008 11:20:29 +0000 (12:20 +0100)]
winedos: Increase extended memory from 7MB to 15MB.
Christian Costa [Tue, 30 Dec 2008 11:19:52 +0000 (12:19 +0100)]
winedos: Compute CMOS image checksum automatically.
Christian Costa [Tue, 30 Dec 2008 11:19:14 +0000 (12:19 +0100)]
winedos: Document CMOS image bytes.
Jacek Caban [Tue, 30 Dec 2008 05:48:59 +0000 (06:48 +0100)]
mshtml: Wine Gecko 0.9.0 release.
Alexandre Julliard [Tue, 30 Dec 2008 11:20:47 +0000 (12:20 +0100)]
opengl32: Define an enum for extensions to make diffs smaller when adding new extensions.
Michael Stefaniuc [Tue, 30 Dec 2008 00:07:27 +0000 (01:07 +0100)]
opengl32: make_opengl: Do not add explicit casts of function pointers to void pointers.
Henri Verbeet [Tue, 30 Dec 2008 08:45:20 +0000 (09:45 +0100)]
configure: Check for gnutls_mac_get_key_size() instead of gnutls_transport_set_errno().
Andrew Nguyen [Mon, 29 Dec 2008 17:43:12 +0000 (11:43 -0600)]
cfgmgr32: Forward and stub CM_Create_DevNodeA/W.
Andrew Nguyen [Mon, 29 Dec 2008 17:43:08 +0000 (11:43 -0600)]
setupapi: Stub the SetupDiDestroyClassImageList function.
Andrew Nguyen [Mon, 29 Dec 2008 17:43:00 +0000 (11:43 -0600)]
cfgmgr32: Forward and stub CM_Connect_MachineA.
Henri Verbeet [Mon, 29 Dec 2008 15:31:22 +0000 (16:31 +0100)]
wined3d: Handle D3DFVF_XYZW in ConvertFvfToDeclaration().
This is similar to
0bdab5f80cdf9807f659699ff62e813d1b0ebb61.
Henri Verbeet [Mon, 29 Dec 2008 15:31:22 +0000 (16:31 +0100)]
d3d: Correct some debug levels.
Henri Verbeet [Mon, 29 Dec 2008 15:31:22 +0000 (16:31 +0100)]
d3d9: Use separate codepaths for failure and NULL return values in GetVertexShader() / GetPixelShader().
Henri Verbeet [Mon, 29 Dec 2008 15:31:21 +0000 (16:31 +0100)]
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.
Henri Verbeet [Mon, 29 Dec 2008 15:31:21 +0000 (16:31 +0100)]
d3d8: Port the d3d9 stateblock tests to d3d8.
Alexandre Julliard [Mon, 29 Dec 2008 16:43:01 +0000 (17:43 +0100)]
server: Make timer callback function and argument client_ptr_t instead of void pointers.
Alexandre Julliard [Mon, 29 Dec 2008 16:35:35 +0000 (17:35 +0100)]
server: Make hook procedures client_ptr_t instead of void pointers.
Alexandre Julliard [Mon, 29 Dec 2008 16:28:40 +0000 (17:28 +0100)]
server: Make the device opaque data a client_ptr_t instead of a void pointer.
Alexandre Julliard [Mon, 29 Dec 2008 16:24:33 +0000 (17:24 +0100)]
server: Make the class opaque data a client_ptr_t instead of a void pointer.
Alexandre Julliard [Mon, 29 Dec 2008 16:19:26 +0000 (17:19 +0100)]
server: Make the select cookie a client_ptr_t instead of a void pointer.
Alexandre Julliard [Mon, 29 Dec 2008 16:12:20 +0000 (17:12 +0100)]
server: Store debugging output strings as client_ptr_t instead of void pointers.
Alexandre Julliard [Mon, 29 Dec 2008 16:10:11 +0000 (17:10 +0100)]
server: Store module names as client_ptr_t instead of void pointers.
Alexandre Julliard [Mon, 29 Dec 2008 15:47:51 +0000 (16:47 +0100)]
server: Make module handles always 64-bit.
Alexandre Julliard [Mon, 29 Dec 2008 15:41:44 +0000 (16:41 +0100)]
server: Add a module_handle_t type to represent client-side module handles.
Jacek Caban [Mon, 29 Dec 2008 13:50:26 +0000 (14:50 +0100)]
cabinet: Make sure that parent directories exist when creating a new directory.
Rob Shearman [Mon, 29 Dec 2008 12:06:35 +0000 (12:06 +0000)]
widl: Generate header files from the parse tree instead of using hooks in the parser.
Rob Shearman [Mon, 29 Dec 2008 12:06:24 +0000 (12:06 +0000)]
widl: Write the local stubs file based on the parsed list of statements, rather than using hooks in the parser code.
Rob Shearman [Mon, 29 Dec 2008 12:06:12 +0000 (12:06 +0000)]
widl: Write the generated file containing IID, DIID, CLSID and LIBID data based on the parsed list of statements instead of using hooks in the parser code.
Rob Shearman [Mon, 29 Dec 2008 12:06:06 +0000 (12:06 +0000)]
widl: Write the typelib based on the statement list generated in the typelib_t object instead of using hooks in the parser code.
Rob Shearman [Mon, 29 Dec 2008 12:05:53 +0000 (12:05 +0000)]
widl: Create a separate type_t object for each structure declaration or defintion.
Set the details of the structure to the previously defined version if
available, or add it to a list of incomplete types otherwise. Only set
the defined flag when the structure is actually defined in the IDL
file so that the type is written out in the exact order that it is
mentioned in the file.
Rob Shearman [Mon, 29 Dec 2008 12:05:41 +0000 (12:05 +0000)]
widl: Don't create a temporary variable in the t_ident rule.
The identifier doesn't have any properties of a variable and we only
use it for holding the name before it is freed.
Use get_type instead of get_typev in the type_new_* functions and get
rid of get_typev.
Rob Shearman [Mon, 29 Dec 2008 12:05:35 +0000 (12:05 +0000)]
widl: Store the type-specific information in a union in the type_t structure.
Use pointers for the information for structures, enumerations,
functions and interfaces so that we can determine whether or not the
type has been defined yet and to enable more information to be stored.
Rob Shearman [Mon, 29 Dec 2008 12:05:27 +0000 (12:05 +0000)]
widl: Hide the details of where arguments, fields, values and cases are stored in the type_t structure for functions, structures, enums and unions.
Rob Shearman [Mon, 29 Dec 2008 12:05:19 +0000 (12:05 +0000)]
widl: Follow aliases in check_remoting_fields so that the fields for the type are correctly enumerated.
Rob Shearman [Mon, 29 Dec 2008 12:05:12 +0000 (12:05 +0000)]
include: Include winuser.h from generated oleidl.h header.
oleidl.h isn't usable without winuser.h being included first due to
using the LPMSG type, so explicitly include it by adding a cpp_quote
statement to oleidl.idl. In the PSDK it is implicitly included as
IDL-generated header includes windows.h, which in turn includes
winuser.h.
Christian Costa [Mon, 29 Dec 2008 11:00:10 +0000 (12:00 +0100)]
quartz: Fix some traces and fixmes.
Alexandre Julliard [Mon, 29 Dec 2008 11:43:59 +0000 (12:43 +0100)]
ntdll: Make sure we don't return from a stub exception.
Byeongsik Jeon [Sat, 27 Dec 2008 08:56:49 +0000 (17:56 +0900)]
user32: Implementation the SPI_{GET|SET}FONTSMOOTHING* actions.
Byeongsik Jeon [Sat, 27 Dec 2008 08:56:32 +0000 (17:56 +0900)]
gdi32: Restore the trimmed bitmap image by FT_Render_Glyph().
Henri Verbeet [Mon, 29 Dec 2008 08:14:29 +0000 (09:14 +0100)]
wined3d: D3DRS_POINTSIZE_MIN is initially 0.0f for d3d8.
Henri Verbeet [Mon, 29 Dec 2008 08:14:29 +0000 (09:14 +0100)]
d3d9: Use a HAL device for the stateblock tests.
Henri Verbeet [Mon, 29 Dec 2008 08:14:29 +0000 (09:14 +0100)]
wined3d: The initial value for D3DRS_POINTSIZE_MAX depends on the pointsize limit.
Henri Verbeet [Mon, 29 Dec 2008 08:14:29 +0000 (09:14 +0100)]
d3d: Make sure the device is properly released when exiting the tests.
Henri Verbeet [Mon, 29 Dec 2008 08:14:28 +0000 (09:14 +0100)]
d3d9: Release the vertex declaration once we're done with it.
Dan Kegel [Mon, 29 Dec 2008 00:02:29 +0000 (16:02 -0800)]
winmm: Don't crash on PlaySound(... SND_ALIAS_ID).
Andrew Fenn [Sun, 28 Dec 2008 18:01:24 +0000 (01:01 +0700)]
xinput: Added stub for XInputEnable.
Andrew Fenn [Sun, 28 Dec 2008 17:50:13 +0000 (00:50 +0700)]
xinput: Added prototypes to header file.
Ge van Geldorp [Sun, 28 Dec 2008 16:26:41 +0000 (17:26 +0100)]
kernel32/tests: Use shared Windows directory on TS to find regedit.exe.
Chris Robinson [Sun, 28 Dec 2008 17:57:13 +0000 (09:57 -0800)]
d3d9: Use the correct size for D3DFVF_XYZW.
Hwang YunSong(황윤성) [Mon, 29 Dec 2008 00:59:24 +0000 (09:59 +0900)]
winecfg: Updated Korean resource.
Henri Verbeet [Sun, 28 Dec 2008 21:21:36 +0000 (22:21 +0100)]
secur32: Implement schannel DecryptMessage().
Henri Verbeet [Sun, 28 Dec 2008 21:21:35 +0000 (22:21 +0100)]
secur32: Implement schannel EncryptMessage().
Henri Verbeet [Sun, 28 Dec 2008 21:21:35 +0000 (22:21 +0100)]
secur32: Handle SECPKG_ATTR_STREAM_SIZES in schan_QueryContextAttributesW().
Henri Verbeet [Sun, 28 Dec 2008 21:21:35 +0000 (22:21 +0100)]
secur32: Add stubs for schannel QueryContextAttributesA() and QueryContextAttributesW().
Henri Verbeet [Sun, 28 Dec 2008 21:21:35 +0000 (22:21 +0100)]
secur32: Dump the buffer descs in schan_InitializeSecurityContextW().
Henri Verbeet [Sun, 28 Dec 2008 21:21:35 +0000 (22:21 +0100)]
secur32: Try an EMPTY buffer if we can't find one of type TOKEN.