Massimo Del Fedele [Wed, 2 Jul 2008 14:51:26 +0000 (16:51 +0200)]
opengl32: glGetString() should return NULL on NULL context.
Alexandre Julliard [Thu, 3 Jul 2008 18:33:12 +0000 (20:33 +0200)]
server: Set the visible rect in the set_window_pos request again.
This essentially reverts
2f69329a370954188af401f8270c89e626c5b3fd.
We really need the visible rect to be set atomically with the rest of
the window position info.
Alexandre Julliard [Thu, 3 Jul 2008 18:18:23 +0000 (20:18 +0200)]
ntdll: Split the signal setup into process-wide and thread-specific routines.
Alexandre Julliard [Thu, 3 Jul 2008 16:15:03 +0000 (18:15 +0200)]
kernel32: Use a proper structure for thunks instead of an array of WORDs.
Alexandre Julliard [Thu, 3 Jul 2008 10:59:50 +0000 (12:59 +0200)]
makedep: Add dependencies on wine/exception.h for widl-generated files.
Alexandre Julliard [Thu, 3 Jul 2008 10:59:37 +0000 (12:59 +0200)]
widl: Add support for exception handling in the generated proxy code.
Alexandre Julliard [Thu, 3 Jul 2008 10:59:33 +0000 (12:59 +0200)]
widl: Add support for exception handling in the generated server code.
Alexandre Julliard [Thu, 3 Jul 2008 10:58:57 +0000 (12:58 +0200)]
rpc.h: Use the correct exception definitions when USE_COMPILER_EXCEPTIONS is set.
Alexandre Julliard [Thu, 3 Jul 2008 10:57:43 +0000 (12:57 +0200)]
exception.h: Make the RtlUnwind wrapper available separately.
Also avoid dependency on winternl.h.
Alexandre Julliard [Thu, 3 Jul 2008 10:39:28 +0000 (12:39 +0200)]
oleaut32: Include the system jpeg and png headers before the Windows headers.
Zhangrong Huang [Wed, 2 Jul 2008 16:18:48 +0000 (00:18 +0800)]
msxml3/test: Fix a typo in test node_to_string().
Zhangrong Huang [Wed, 2 Jul 2008 15:18:49 +0000 (23:18 +0800)]
secur32: Allow loading external schannel.dll.
Alistair Leslie-Hughes [Wed, 2 Jul 2008 06:16:48 +0000 (16:16 +1000)]
msxml3: Added tests to check for invalid arguments.
Alistair Leslie-Hughes [Wed, 2 Jul 2008 06:16:05 +0000 (16:16 +1000)]
msxml3: Added checks for invalid arguments in nodelist.
Alistair Leslie-Hughes [Wed, 2 Jul 2008 06:15:55 +0000 (16:15 +1000)]
msxml3: Added checks for invalid arguments in queryresult.
Alexander Morozov [Wed, 2 Jul 2008 07:56:12 +0000 (11:56 +0400)]
wininet/tests: Add HTTP 1.1 test.
Alexander Morozov [Wed, 2 Jul 2008 07:52:18 +0000 (11:52 +0400)]
wininet/tests: Additional HTTP header tests.
Sinitsin Ivan [Wed, 2 Jul 2008 06:22:56 +0000 (10:22 +0400)]
mshtml: Add HTMLWindow_scrollBy implementation.
Sinitsin Ivan [Wed, 2 Jul 2008 06:20:42 +0000 (10:20 +0400)]
mshtml: Add HTMLWindow_scrollTo implementation.
Alistair Leslie-Hughes [Wed, 2 Jul 2008 00:22:36 +0000 (10:22 +1000)]
msxml3: Use libxml macros to get the length of a set.
Piotr Caban [Tue, 1 Jul 2008 21:05:27 +0000 (23:05 +0200)]
msxml3/tests: Fix error messages.
Piotr Caban [Tue, 1 Jul 2008 21:05:10 +0000 (23:05 +0200)]
msxml3/tests: Better error messages formatting.
Vijay Kiran Kamuju [Tue, 1 Jul 2008 20:24:46 +0000 (16:24 -0400)]
vdmdbg: Add stub for VDMEnumProcessWOW.
Nikolay Sivov [Thu, 3 Jul 2008 06:42:13 +0000 (10:42 +0400)]
gdiplus: Construction/desctruction tests for PathIterator.
Nikolay Sivov [Thu, 3 Jul 2008 06:42:08 +0000 (10:42 +0400)]
gdiplus: Added file for PathIterator testing.
Nikolay Sivov [Thu, 3 Jul 2008 06:41:57 +0000 (10:41 +0400)]
gdiplus: Implementation of GdipPathIterEnumerate.
Nikolay Sivov [Wed, 2 Jul 2008 23:04:50 +0000 (03:04 +0400)]
gdiplus: Implemented GdipDrawBeziers.
Nikolay Sivov [Wed, 2 Jul 2008 23:04:40 +0000 (03:04 +0400)]
gdiplus: Implemented GdipCreateTextureIAI using float args version.
Zac Brown [Wed, 2 Jul 2008 20:39:32 +0000 (13:39 -0700)]
include: Add more #define's for winhttp options.
Dylan Smith [Wed, 2 Jul 2008 14:44:01 +0000 (10:44 -0400)]
richedit: Fixed simulated keyboard events on tests.
Rob Shearman [Thu, 3 Jul 2008 08:11:00 +0000 (09:11 +0100)]
widl: Consolidate top-level parameter conformance/variance expression writing into a separate function.
Descend through as many pointer types as necessary to find the
fundamental type and determine whether it needs a top-level parameter
conformance/variance expression to be written.
Add support for writing top-level parameter conformance/variance
expressions for non-encapsulated unions.
Maarten Lankhorst [Thu, 3 Jul 2008 03:09:33 +0000 (20:09 -0700)]
quartz: Fix return value for video renderer.
Maarten Lankhorst [Thu, 3 Jul 2008 03:08:46 +0000 (20:08 -0700)]
quartz: Fix return values in directsound renderer.
Maarten Lankhorst [Thu, 3 Jul 2008 03:08:10 +0000 (20:08 -0700)]
wined3d: Fix a deadlock that may occur during initialization.
Michael Stefaniuc [Wed, 2 Jul 2008 21:39:01 +0000 (23:39 +0200)]
gdiplus: Remove redundant NULL check before GdipFree (Smatch).
H. Verbeet [Wed, 2 Jul 2008 21:00:41 +0000 (23:00 +0200)]
wined3d: Track depth stencil location per-surface.
This gets rid of depth_copy_state in the device, and instead tracks
the most up to date location per-surface. This makes things a lot
easier to follow, and allows us to make a copy when switching depth
stencils in SetDepthStencilSurface().
H. Verbeet [Wed, 2 Jul 2008 21:00:11 +0000 (23:00 +0200)]
wined3d: Use dst_fbo to do the depth blit.
This makes the depth copy independent of the currently attached render
targets. This is important for the next patch because it might do a
depth copy when the render targets aren't in a valid configuration
(SetDepthStencilSurface()).
H. Verbeet [Wed, 2 Jul 2008 20:59:49 +0000 (22:59 +0200)]
wined3d: Make sure the FBO doesn't have any depth attachments in color_fill_fbo() and stretch_rect_fbo().
Currently this is already true, but the next patch will break that assumption.
Michael Karcher [Wed, 2 Jul 2008 18:17:23 +0000 (20:17 +0200)]
winex11: Made local constant static.
Owen Rudge [Wed, 2 Jul 2008 17:08:42 +0000 (18:08 +0100)]
shell32: Check registry entry for cpl files (in standard control panel).
Jacek Caban [Wed, 2 Jul 2008 16:43:22 +0000 (18:43 +0200)]
mshtml: Set doc to NULL in NSContainer_Release.
Juan Lang [Wed, 2 Jul 2008 15:15:20 +0000 (08:15 -0700)]
inetmib1: Fix test failures on some systems.
Alistair Leslie-Hughes [Wed, 2 Jul 2008 12:49:50 +0000 (22:49 +1000)]
msxml3: Added support to create an Attribute in createNode.
Paul Vriens [Wed, 2 Jul 2008 11:59:22 +0000 (13:59 +0200)]
quartz/tests: Make tests run on everything lower then Vista.
Huw Davies [Wed, 2 Jul 2008 10:53:54 +0000 (11:53 +0100)]
gdiplus: Add some more region stubs.
Kai Blin [Wed, 2 Jul 2008 10:26:35 +0000 (12:26 +0200)]
netapi32: Make sure NetUserGetInfo can find the current user.
Alexandre Julliard [Wed, 2 Jul 2008 15:27:37 +0000 (17:27 +0200)]
iphlpapi: Fix the return value of GetPerAdapterInfo, with tests.
Alexandre Julliard [Wed, 2 Jul 2008 13:40:10 +0000 (15:40 +0200)]
user32: Split the SetWindowPos driver backend in WindowPosChanging/Changed.
This is needed to allow updating the visible rect before invalidating
the DCEs.
Detlef Riekenberg [Mon, 30 Jun 2008 19:54:57 +0000 (21:54 +0200)]
winspool: Use the backend for EnumMonitors.
Detlef Riekenberg [Mon, 30 Jun 2008 19:49:31 +0000 (21:49 +0200)]
localspl: Implement fpEnumMonitors.
Stefan Dösinger [Tue, 1 Jul 2008 16:17:38 +0000 (11:17 -0500)]
wined3d: Restore the gamma when destroying the swapchain.
Stefan Dösinger [Mon, 16 Jun 2008 23:42:55 +0000 (01:42 +0200)]
wined3d: Delay render target activation.
The ActivateContext in SetRenderTarget was an old regression prevention,
but now it is time to remove it.
Stefan Dösinger [Mon, 16 Jun 2008 23:41:02 +0000 (01:41 +0200)]
wined3d: Use CTXUSAGE_RESOURCELOAD for fb->texture reads.
There is no need for _BLIT usage. RESOURCELOAD should be faster.
Stefan Dösinger [Mon, 16 Jun 2008 23:41:49 +0000 (01:41 +0200)]
wined3d: Update the blit ortho on size changes.
SetupForBlit sets up the GL viewport and projection matrix for
screen-cordinate access to the framebuffer. These settings were not
updated if the other gl states were already set up for blitting. Guild
Wars reads back an offscreen rendered texture from the framebuffer,
which currently sets up CTXUSAGE_BLIT, then changes the render target,
and draws to the texture, which has to be reloaded from system memory
before it can be rendered to(since GW loaded some data into it). If the
two render targets had different size this failed.
Stefan Dösinger [Tue, 1 Jul 2008 15:10:28 +0000 (10:10 -0500)]
wined3d: RENDERTARGET | AUTOGENMIPMAP are compatible.
The test used D3DPOOL_MANAGED which is mutually exclusive with
RENDERTARGET usage, thus the call failed.
Alexander Dorofeyev [Tue, 1 Jul 2008 21:59:33 +0000 (00:59 +0300)]
quartz: Fix memory leak and behavior on errors in FilterMapper_EnumMatchingFilters.
Alexander Dorofeyev [Tue, 1 Jul 2008 21:59:27 +0000 (00:59 +0300)]
quartz: Fix memory leak in FilterMapper_RegisterFilter.
Alexander Dorofeyev [Tue, 1 Jul 2008 21:59:21 +0000 (00:59 +0300)]
quartz: Fix memleak in FilterMapper2_RegisterFilter.
Alexander Dorofeyev [Tue, 1 Jul 2008 21:59:10 +0000 (00:59 +0300)]
quartz: Fix memory leaks in FM2_DeleteRegFilter.
Alexander Dorofeyev [Tue, 1 Jul 2008 21:58:57 +0000 (00:58 +0300)]
quartz: Fix memory leaks in IEnumRegFiltersImpl_Release.
Alexander Dorofeyev [Tue, 1 Jul 2008 21:58:48 +0000 (00:58 +0300)]
quartz: Fix interface leak in EnumMonikerImpl_Release.
Adam Petaccia [Wed, 2 Jul 2008 01:04:10 +0000 (21:04 -0400)]
gdiplus: Test GdipCloneImage.
Adam Petaccia [Wed, 2 Jul 2008 01:03:34 +0000 (21:03 -0400)]
gdiplus: Stub GdipCloneImage.
Adam Petaccia [Wed, 2 Jul 2008 00:46:31 +0000 (20:46 -0400)]
gdiplus: Correct spec entry for GdipFlush.
James Hawkins [Wed, 2 Jul 2008 04:21:17 +0000 (23:21 -0500)]
ntdll: Skip the byte swap test in win2k.
James Hawkins [Wed, 2 Jul 2008 04:20:12 +0000 (23:20 -0500)]
gdi32: Fix two tests that fail for all platforms.
James Hawkins [Wed, 2 Jul 2008 04:22:39 +0000 (23:22 -0500)]
rpcrt4: Fix a failing test in win2k.
James Hawkins [Wed, 2 Jul 2008 04:23:18 +0000 (23:23 -0500)]
d3d9: Fix a test that fails with broken drivers.
James Hawkins [Wed, 2 Jul 2008 04:23:51 +0000 (23:23 -0500)]
advapi32: Send in an empty string to RegSetValueEx to avoid a test failure in win95.
James Hawkins [Wed, 2 Jul 2008 04:20:46 +0000 (23:20 -0500)]
kernel32: Fix test failures because of a broken ReplaceFile in win2k.
James Hawkins [Wed, 2 Jul 2008 04:19:38 +0000 (23:19 -0500)]
dsound: Fix a failing test for broken drivers.
James Hawkins [Wed, 2 Jul 2008 04:19:06 +0000 (23:19 -0500)]
ddraw: Fix a failing test for broken drivers.
James Hawkins [Wed, 2 Jul 2008 04:18:05 +0000 (23:18 -0500)]
ddraw: Fix a failing test for broken drivers.
James Hawkins [Wed, 2 Jul 2008 04:16:54 +0000 (23:16 -0500)]
advapi32: Fix a failing test in win2k.
James Hawkins [Wed, 2 Jul 2008 04:16:15 +0000 (23:16 -0500)]
fusion: pwzFilePath is an out parameter, so don't trace its contents.
James Hawkins [Tue, 1 Jul 2008 19:56:05 +0000 (14:56 -0500)]
msi: Test the special _Storages table.
Alexandre Julliard [Wed, 2 Jul 2008 10:03:52 +0000 (12:03 +0200)]
winex11: Check for XKB extension on the GDI display too.
Alexandre Julliard [Wed, 2 Jul 2008 10:03:26 +0000 (12:03 +0200)]
winex11: Get rid of the XKB initialisation workaround now that we no longer use XInitThreads.
Alexandre Julliard [Wed, 2 Jul 2008 10:02:11 +0000 (12:02 +0200)]
services.exe: Pass the service name as first argument when auto-starting services.
Hwang YunSong(황윤성) [Wed, 2 Jul 2008 01:14:25 +0000 (10:14 +0900)]
winhlp32: Updated Korean resource.
Hwang YunSong(황윤성) [Wed, 2 Jul 2008 01:13:54 +0000 (10:13 +0900)]
taskmgr: Updated Korean resource.
Hwang YunSong(황윤성) [Wed, 2 Jul 2008 01:13:32 +0000 (10:13 +0900)]
shell32: Updated Korean resource.
Detlef Riekenberg [Tue, 1 Jul 2008 22:16:46 +0000 (00:16 +0200)]
spoolss: Implement InitializeRouter.
Austin English [Tue, 1 Jul 2008 20:09:17 +0000 (15:09 -0500)]
crypt32: Fix a couple of test failures on Vista.
Peter Oberndorfer [Tue, 1 Jul 2008 20:08:30 +0000 (22:08 +0200)]
opengl32: Fix a typo (wglShaderLists -> wglShareLists).
Peter Oberndorfer [Tue, 1 Jul 2008 19:53:09 +0000 (21:53 +0200)]
ntdll: Add broken() to two test cases.
Dan Hipschman [Tue, 1 Jul 2008 20:09:56 +0000 (13:09 -0700)]
widl: Factor a small part of the grammar.
Dan Hipschman [Tue, 1 Jul 2008 20:08:51 +0000 (13:08 -0700)]
widl: Implement type redefinition checks.
This allows widl to catch type redefinitions and report an error, like MIDL.
However, this does a better job than MIDL since it also reports the location
of the originial definition, like GCC.
Dan Hipschman [Tue, 1 Jul 2008 20:08:04 +0000 (13:08 -0700)]
include: Fix type redefinitions in IDL files.
Rob Shearman [Tue, 1 Jul 2008 23:01:42 +0000 (00:01 +0100)]
widl: Check that the structure has been defined in check_remoting_args.
Rob Shearman [Tue, 1 Jul 2008 23:00:43 +0000 (00:00 +0100)]
widl: Increment the buffer offset by 8 for embedded pointers inside varying arrays in varying structures.
The 8 bytes are for the variance and offset and are added just before
the array, as seen in the marshalling code in rpcrt4. No offset needs
to be added for non-varying structures since the buffer mark is set
after the conformance in marshalled or unmarshalled.
Rob Shearman [Tue, 1 Jul 2008 22:34:12 +0000 (23:34 +0100)]
rpcrt4: Reset the BufferLength to the used part of the buffer in NdrProxySendReceive.
This avoids sending uninitialised data on the wire.
H. Verbeet [Tue, 1 Jul 2008 19:30:11 +0000 (21:30 +0200)]
wined3d: Extract an attach_depth_stencil_fbo() function.
The idea is to make setting depth attachments a bit more consistent
with set_render_target_fbo()/attach_surface_fbo(). I've also got an
upcoming patch in my tree that needs this.
H. Verbeet [Tue, 1 Jul 2008 19:29:45 +0000 (21:29 +0200)]
wined3d: Get rid of a redundant local variable.
Peter Oberndorfer [Tue, 1 Jul 2008 19:15:00 +0000 (21:15 +0200)]
msvcrt: Implement %p for scanf.
Peter Oberndorfer [Tue, 1 Jul 2008 19:14:51 +0000 (21:14 +0200)]
msvcrt: Add a test for scanf %p.
Piotr Caban [Tue, 1 Jul 2008 17:47:08 +0000 (19:47 +0200)]
msxml3: Added IXMLDOMElement_getAttributeNode implementation.
Piotr Caban [Tue, 1 Jul 2008 17:47:03 +0000 (19:47 +0200)]
msxml3: Added IXMLDOMElement_getAttributeNode test.
James Hawkins [Tue, 1 Jul 2008 05:28:01 +0000 (00:28 -0500)]
rpcrt4: Fix a few failing tests in win2k.
James Hawkins [Tue, 1 Jul 2008 04:55:37 +0000 (23:55 -0500)]
oleaut32: Fix a test that fails on all platforms up to and including win2k.