Alexandre Julliard [Thu, 20 Dec 2007 15:59:07 +0000 (16:59 +0100)]
ntdll: Increase the buffer size dynamically for relay debug lists.
Alexandre Julliard [Thu, 20 Dec 2007 15:44:36 +0000 (16:44 +0100)]
advapi32: Start non-interactive services in a separate window station.
Alexandre Julliard [Thu, 20 Dec 2007 15:43:47 +0000 (16:43 +0100)]
explorer: It no longer needs to be made a system process.
Alexandre Julliard [Thu, 20 Dec 2007 15:43:31 +0000 (16:43 +0100)]
server: Don't give out full access to the system process event.
Alexandre Julliard [Thu, 20 Dec 2007 15:43:14 +0000 (16:43 +0100)]
server: Don't count system processes as users of a desktop.
Alexandre Julliard [Thu, 20 Dec 2007 15:41:35 +0000 (16:41 +0100)]
include: Added the mountmgr.h header.
Alexandre Julliard [Thu, 20 Dec 2007 15:40:41 +0000 (16:40 +0100)]
wine.inf: Mark the spool service as disabled, it's just a stub.
Alexandre Julliard [Thu, 20 Dec 2007 15:16:17 +0000 (16:16 +0100)]
wineboot: Convert the rest of the code to Unicode.
Fix Windows File Protection handling to use the correct system directory.
Alexandre Julliard [Thu, 20 Dec 2007 14:53:53 +0000 (15:53 +0100)]
wineboot: Rewrite wininit.ini processing to use GetPrivateProfileSectionW. Convert to Unicode.
Alexandre Julliard [Thu, 20 Dec 2007 14:53:03 +0000 (15:53 +0100)]
wineboot: Add support for starting NT-style services.
Alexandre Julliard [Thu, 20 Dec 2007 14:08:39 +0000 (15:08 +0100)]
wineboot: Simplify the unnecessarily complex code structure.
Alexandre Julliard [Thu, 20 Dec 2007 14:00:42 +0000 (15:00 +0100)]
advapi32: Move the EnumDependentServicesA/W stubs in service.c where they belong.
Make the stubs return success.
Roy Shea [Thu, 20 Dec 2007 04:02:23 +0000 (20:02 -0800)]
qmgr: AddRef, QueryInterface, and stub functions for queue manager interface.
Alexandre Julliard [Thu, 20 Dec 2007 11:19:35 +0000 (12:19 +0100)]
server: Use SIGQUIT instead of SIGTERM to terminate a thread.
This allows keeping the default SIGTERM behavior of killing the whole
process.
Alexandre Julliard [Thu, 20 Dec 2007 11:18:19 +0000 (12:18 +0100)]
kernel32: Forward interrupts in 32-bit code to winedos too.
Dmitry Timoshkov [Thu, 20 Dec 2007 11:03:24 +0000 (19:03 +0800)]
riched20: Remove a redundant parameter from trace.
James Hawkins [Thu, 20 Dec 2007 08:44:24 +0000 (02:44 -0600)]
msi: The BS_GROUPBOX style should only be used if the HasBorder attribute is set.
Rob Shearman [Thu, 20 Dec 2007 09:51:57 +0000 (09:51 +0000)]
ole32: Fix RPC_GetLocalClassObject to wait for 30 seconds, even if messages arrive while we are waiting.
Rob Shearman [Thu, 20 Dec 2007 09:51:47 +0000 (09:51 +0000)]
rpcrt4: Fix NdrConformantStringUnmarshall to always increment the buffer during unmarshalling.
safe_copy_from_buffer has the side-effect of incrementing the buffer and
this still needs to be done when we point the memory into the buffer.
(Thanks to Maarten Lankhorst for finding the mistake and suggesting a fix.)
Stefan Dösinger [Wed, 19 Dec 2007 15:28:14 +0000 (16:28 +0100)]
wined3d: Add a test for 16 bit floats.
Stefan Dösinger [Wed, 19 Dec 2007 01:51:53 +0000 (02:51 +0100)]
wined3d: Move the GL info structure into the adapter.
Stefan Dösinger [Wed, 19 Dec 2007 16:13:57 +0000 (17:13 +0100)]
wined3d: Fix vertex buffers based on type, not semantic.
Stefan Dösinger [Wed, 19 Dec 2007 16:10:02 +0000 (17:10 +0100)]
wined3d: Fixed function vertex attribute types are flexible.
Stefan Dösinger [Thu, 20 Dec 2007 00:34:22 +0000 (01:34 +0100)]
wined3d: Store if half float conversion is needed in the decl.
Stefan Dösinger [Tue, 18 Dec 2007 13:02:20 +0000 (14:02 +0100)]
wined3d: Always dump the fbo state on errors.
Dmitry Timoshkov [Thu, 20 Dec 2007 06:50:30 +0000 (14:50 +0800)]
user32: Add a test for an invalid DEVMODE passed to ChangeDisplaySettings, make it pass under Wine.
Dmitry Timoshkov [Thu, 20 Dec 2007 06:49:59 +0000 (14:49 +0800)]
gdi32: Add a test for minimal acceptable DEVMODEA size, make it pass under Wine.
James Hawkins [Thu, 20 Dec 2007 06:49:40 +0000 (00:49 -0600)]
msi: Initialize a default COM apartment for custom actions.
James Hawkins [Thu, 20 Dec 2007 06:05:30 +0000 (00:05 -0600)]
msi: Allow NULL parameters to be passed to the local MsiSetProperty.
Andrew Riedi [Wed, 19 Dec 2007 08:58:51 +0000 (00:58 -0800)]
gdiplus: Add GdipCreateHBITMAPFromBitmap() stub.
Rico Schüller [Wed, 19 Dec 2007 18:12:12 +0000 (19:12 +0100)]
wined3d: Fix some typos.
Andrew Talbot [Wed, 19 Dec 2007 21:52:17 +0000 (21:52 +0000)]
kernel32: Remove unneeded casts.
Alex Villacís Lasso [Wed, 19 Dec 2007 15:57:18 +0000 (10:57 -0500)]
user32: Fix regression in DlgDirList caused by modified LB_DIR return behavior, with tests.
Rob Shearman [Wed, 19 Dec 2007 14:53:40 +0000 (14:53 +0000)]
rpcrt4: Don't use BufferEnd in RpcStream_Write.
It is usually used during marshalling, where pStubMsg->BufferStart and
pStubMsg->BufferEnd won't be valid. Replace it with a check using
RpcMsg->Buffer and pStubMsg->BufferLength.
Rob Shearman [Wed, 19 Dec 2007 14:53:30 +0000 (14:53 +0000)]
rpcrt4: Initialise memory passed into RPCs in the server test.
aligns contains padding, but the memory is marshalled in one block so
call memset to avoid Valgrind warnings. padded and padded2 are
marshalled as complex types so this is not required here.
Initialise the dummy member of test_list_t to zero for the TL_NULL case.
Change the type to the smallest available to not waste buffer space.
Rob Shearman [Wed, 19 Dec 2007 14:53:12 +0000 (14:53 +0000)]
rpcrt4: Memory should only be cleared in ComplexUnmarshall, not in ComplexMarshall.
Also clear memory when FC_STRUCTPAD* is encountered.
Rob Shearman [Wed, 19 Dec 2007 14:52:57 +0000 (14:52 +0000)]
rpcrt4: Fix the ALIGN_POINTER_CLEAR macro.
Rob Shearman [Wed, 19 Dec 2007 14:52:27 +0000 (14:52 +0000)]
widl: Fix the length used when clearing alignment space in generated files.
Only do the clearing when marshalling a base type.
Rob Shearman [Wed, 19 Dec 2007 14:52:13 +0000 (14:52 +0000)]
widl: The detection of types is highly dependent on the ordering of the various type detection functions.
Therefore, needs_freeing would have to duplicate a lot of
write_remoting_arg in order to get the detection right. Because of
this, it is easier and will cause less problems in the future to
simply move the logic of needs_freeing into write_remoting_arg in the
appropriate handling code for the detected type.
Alexandre Julliard [Wed, 19 Dec 2007 17:28:20 +0000 (18:28 +0100)]
advapi32: Return from StartServiceCtrlDispatcher when all services are stopped.
Alexandre Julliard [Wed, 19 Dec 2007 16:02:12 +0000 (17:02 +0100)]
advapi32: Replace the list of services with an array.
Alexandre Julliard [Wed, 19 Dec 2007 14:07:20 +0000 (15:07 +0100)]
advapi32: Use exponential backoff when waiting for a service to start.
Alexandre Julliard [Wed, 19 Dec 2007 14:06:19 +0000 (15:06 +0100)]
advapi32: Fix RegisterServiceCtrlHandler spec entry.
Alexandre Julliard [Wed, 19 Dec 2007 14:05:04 +0000 (15:05 +0100)]
advapi32: Reimplement RegisterServiceCtrlHandler on top of RegisterServiceCtrlHandlerEx.
Roy Shea [Mon, 17 Dec 2007 22:38:33 +0000 (14:38 -0800)]
qmgr: Generate C file with local GUID definitions from bits.idl.
Dmitry Timoshkov [Wed, 19 Dec 2007 03:43:38 +0000 (11:43 +0800)]
include: Add CONTEXT86_EXTENDED_REGISTERS and CONTEXT86_ALL definitions.
Dmitry Timoshkov [Wed, 19 Dec 2007 09:36:36 +0000 (17:36 +0800)]
user32: Set the edit text in a combobox only if combobox has strings.
Dmitry Timoshkov [Wed, 19 Dec 2007 04:56:03 +0000 (12:56 +0800)]
user32: Make sure to setup clipping before any painting is done.
Dmitry Timoshkov [Wed, 19 Dec 2007 03:43:05 +0000 (11:43 +0800)]
gdi32: In the calculations use a fixed dmSize, not a passed in (possibly too large) one.
Dmitry Timoshkov [Wed, 19 Dec 2007 03:41:07 +0000 (11:41 +0800)]
gdi32: When compiling with PSDK headers request latest DEVMODE definition.
Stefan Dösinger [Tue, 18 Dec 2007 12:52:48 +0000 (13:52 +0100)]
wined3d: Implement texture -> swapchain blits with stretch_rect_fbo.
Stefan Dösinger [Sun, 16 Dec 2007 22:00:39 +0000 (23:00 +0100)]
wined3d: Some improvements for SFLAG_CONVERTED checking.
We can check this flag before setting up the gl lock, and add the
surface format to the FIXME.
Stefan Dösinger [Mon, 17 Dec 2007 17:18:19 +0000 (18:18 +0100)]
wined3d: Emulate half float vertices if GL_NV_half_float is not there.
Stefan Dösinger [Tue, 18 Dec 2007 12:55:47 +0000 (13:55 +0100)]
wined3d: Implement blits from the active render target to swapchains.
Michael Stefaniuc [Tue, 18 Dec 2007 23:26:12 +0000 (00:26 +0100)]
gdi32: There is no need to cast NULL to a function pointer.
Michael Stefaniuc [Tue, 18 Dec 2007 22:58:02 +0000 (23:58 +0100)]
secur32/tests: InitFunctionPtrs() needs to use the global crypt32dll variable.
James Hawkins [Tue, 18 Dec 2007 22:49:37 +0000 (16:49 -0600)]
msi: Free the ordering information.
Andrew Talbot [Tue, 18 Dec 2007 22:47:55 +0000 (22:47 +0000)]
kernel32: Remove unneeded casts.
Kirill K. Smirnov [Tue, 18 Dec 2007 16:38:50 +0000 (19:38 +0300)]
kernel32: ReadConsoleW should wait for at least one character before returning.
Huw Davies [Tue, 18 Dec 2007 15:37:21 +0000 (15:37 +0000)]
inetcomm: Unquote parameter values.
Huw Davies [Tue, 18 Dec 2007 15:26:32 +0000 (15:26 +0000)]
inetcomm: Implement IMimeBody_GetParameters.
Rob Shearman [Tue, 18 Dec 2007 14:55:57 +0000 (14:55 +0000)]
rpcrt4: Implement I_RpcGetCurrentCallHandle.
Rob Shearman [Tue, 18 Dec 2007 14:55:17 +0000 (14:55 +0000)]
mscoree: Add a stub for GetVersionFromProcess.
Rico Schüller [Tue, 18 Dec 2007 13:15:23 +0000 (14:15 +0100)]
kernel32: Fix typo.
Rico Schüller [Tue, 18 Dec 2007 13:05:19 +0000 (14:05 +0100)]
comdlg32: Fix typo.
Alexandre Julliard [Tue, 18 Dec 2007 18:47:31 +0000 (19:47 +0100)]
user32: Set the WSF_VISIBLE flag on the main window station.
Alexandre Julliard [Tue, 18 Dec 2007 18:46:39 +0000 (19:46 +0100)]
ntoskrnl.exe: Allow returning data in ioctls along with a positive non-zero status.
Alexandre Julliard [Tue, 18 Dec 2007 18:46:06 +0000 (19:46 +0100)]
ntoskrnl.exe: Added implementation for IoCreateDriver and IoDeleteDriver.
Alexandre Julliard [Tue, 18 Dec 2007 18:44:00 +0000 (19:44 +0100)]
server: Fix possible NULL dereference.
Andrey Turkin [Mon, 17 Dec 2007 19:06:17 +0000 (22:06 +0300)]
server: Store I/O completion information in async structure.
This is to allow completions to be sent on handle close. Also this can
be helpful for AcceptEx/TransmitFile implementation.
Kirill K. Smirnov [Mon, 17 Dec 2007 14:40:02 +0000 (17:40 +0300)]
ws2_32: Fix flags conversion in getnameinfo() function.
Francois Gouget [Tue, 18 Dec 2007 09:17:20 +0000 (10:17 +0100)]
configure: Work around an Xcode 3.0 bug when detecting the libGL library.
Francois Gouget [Tue, 18 Dec 2007 08:48:16 +0000 (09:48 +0100)]
Assorted spelling fixes.
David Adam [Mon, 17 Dec 2007 22:12:33 +0000 (23:12 +0100)]
d3dx8: Implement D3DXCreateMatrixStack.
David Adam [Mon, 17 Dec 2007 23:05:19 +0000 (00:05 +0100)]
d3dx8: Add basic functions and stubs for MatrixStack.
David Adam [Mon, 17 Dec 2007 22:08:16 +0000 (23:08 +0100)]
d3dx8: Rename d3dx_core_private.h to d3dx8_private.h.
David Adam [Mon, 17 Dec 2007 22:49:09 +0000 (23:49 +0100)]
d3dx8: Add definition for MatrixStack.
Stefan Dösinger [Sat, 15 Dec 2007 23:18:20 +0000 (00:18 +0100)]
wined3d: Split up the render target -> render target blit.
Stefan Dösinger [Sat, 15 Dec 2007 22:47:10 +0000 (23:47 +0100)]
wined3d: Implement D3DFMT_G16R16.
Stefan Dösinger [Mon, 17 Dec 2007 17:16:49 +0000 (18:16 +0100)]
kernel32: Add a test for BindIoCompletionCallback.
Stefan Dösinger [Sat, 15 Dec 2007 10:43:51 +0000 (11:43 +0100)]
wined3d: Filter out some shader compilation spam.
Kirill K. Smirnov [Tue, 18 Dec 2007 00:03:11 +0000 (03:03 +0300)]
server: Properly notify renderer while activating another screen buffer.
Dmitry Timoshkov [Tue, 18 Dec 2007 12:21:40 +0000 (20:21 +0800)]
gdi32: Add a GdiConvertToDevmodeW test, make it pass under Wine.
Huw Davies [Tue, 18 Dec 2007 11:51:54 +0000 (11:51 +0000)]
inetcomm: Fix spelling typo.
Huw Davies [Tue, 18 Dec 2007 11:50:22 +0000 (11:50 +0000)]
inetcomm: Add IMimeAllocator implementation.
Huw Davies [Fri, 14 Dec 2007 12:33:24 +0000 (12:33 +0000)]
include: Add IMimeAllocator.
Stefan Dösinger [Sat, 15 Dec 2007 10:40:19 +0000 (11:40 +0100)]
wined3d: Ignore tesselated and unused streams when comparing attribs.
Stefan Dösinger [Fri, 14 Dec 2007 21:09:07 +0000 (22:09 +0100)]
wined3d: Correct a pixel shader version comparison.
Stefan Dösinger [Thu, 13 Dec 2007 21:13:39 +0000 (22:13 +0100)]
wined3d: Disable the SWAPEFFECT_DISCARD clear.
Stefan Dösinger [Sat, 8 Dec 2007 21:34:45 +0000 (22:34 +0100)]
d3d9: Add a note about a breakage in the refrast.
Stefan Dösinger [Sat, 8 Dec 2007 21:31:50 +0000 (22:31 +0100)]
d3d9: Remove a few more incorrect D3DLOCK_DISCARDs.
Peter Beutner [Tue, 18 Dec 2007 09:44:18 +0000 (10:44 +0100)]
d3d9: Add stub for Direct3DShaderValidatorCreate9().
Francois Gouget [Tue, 18 Dec 2007 09:01:51 +0000 (10:01 +0100)]
dinput: Make _dump_cooperativelevel_DI() and _dump_EnumDevices_dwFlags() more self-contained.
Francois Gouget [Tue, 18 Dec 2007 09:01:39 +0000 (10:01 +0100)]
oleaut32/tests: Avoid SHDeleteKeyW() because shlwapi.dll is missing on Windows 95.
Francois Gouget [Tue, 18 Dec 2007 09:01:24 +0000 (10:01 +0100)]
shell32/tests: Use GetProcAddress() on SHFileOperationW() because it is missing on Windows 95.
Francois Gouget [Tue, 18 Dec 2007 09:01:14 +0000 (10:01 +0100)]
shell32/tests: Use GetProcAddress() on Shell_NotifyIconW() because it is missing on Windows 95.
Francois Gouget [Tue, 18 Dec 2007 09:01:05 +0000 (10:01 +0100)]
shell32/tests: Use GetProcAddress() on SHGetPathFromIDListW() because it is missing on Windows 95.
Francois Gouget [Tue, 18 Dec 2007 09:00:47 +0000 (10:00 +0100)]
shell32/tests: Copy the PathRemoveBackslashA() and PathAddBackslashW() implementations because shlwapi.dll is missing on Windows 95.
Francois Gouget [Tue, 18 Dec 2007 09:00:31 +0000 (10:00 +0100)]
shell32/tests: Avoid SHDeleteKeyA() because shlwapi.dll is missing on Windows 95.
Francois Gouget [Tue, 18 Dec 2007 09:00:10 +0000 (10:00 +0100)]
secur32/tests: Dynamically load various APIs and don't link with crypt32.dll to make the test run on Windows 95.