Alexandre Julliard [Thu, 17 Dec 2009 12:01:11 +0000 (13:01 +0100)]
user32: Pre-allocate the window procedure for the MDI client class.
Alexandre Julliard [Thu, 17 Dec 2009 12:00:23 +0000 (13:00 +0100)]
user32: Pre-allocate the window procedure for the dialog class.
Alexandre Julliard [Thu, 17 Dec 2009 12:00:04 +0000 (13:00 +0100)]
user32: Pre-allocate the window procedure for the static class.
Alexandre Julliard [Thu, 17 Dec 2009 11:59:40 +0000 (12:59 +0100)]
user32: Pre-allocate the window procedure for the scrollbar class.
Alexandre Julliard [Thu, 17 Dec 2009 11:58:45 +0000 (12:58 +0100)]
user32: Pre-allocate the window procedure for the listbox class.
Alexandre Julliard [Thu, 17 Dec 2009 11:58:08 +0000 (12:58 +0100)]
user32: Get rid of the EDIT_winproc_handle variable.
Alexandre Julliard [Thu, 17 Dec 2009 11:57:40 +0000 (12:57 +0100)]
user32: Pre-allocate the window procedure for the edit class.
Alexandre Julliard [Thu, 17 Dec 2009 11:57:22 +0000 (12:57 +0100)]
user32: Pre-allocate the window procedure for the combobox class.
Alexandre Julliard [Thu, 17 Dec 2009 11:56:50 +0000 (12:56 +0100)]
user32: Pre-allocate the window procedure for the button class.
Huw Davies [Thu, 17 Dec 2009 10:12:04 +0000 (10:12 +0000)]
shell32: Fix a memory leak.
Found by Valgrind.
Lei Zhang [Thu, 17 Dec 2009 09:53:38 +0000 (01:53 -0800)]
secur32: Fix memory leak in SECUR32_addPackages.
James Hawkins [Thu, 17 Dec 2009 03:05:27 +0000 (19:05 -0800)]
msi: Initialize type. If the value did not exist, type was uninitialized and passed to RegSetValueExW.
James Hawkins [Thu, 17 Dec 2009 03:05:18 +0000 (19:05 -0800)]
kernel32: Free the resource data if a matching resource exists and we choose not to overwrite the existing resource.
James Hawkins [Thu, 17 Dec 2009 03:05:12 +0000 (19:05 -0800)]
msi: Move MSITRANSFORM and MSISTREAM and associated methods to the dabatase implementation file as they are database objects/methods.
James Hawkins [Thu, 17 Dec 2009 03:05:05 +0000 (19:05 -0800)]
msi: Free the cached streams when closing the database.
Jacek Caban [Wed, 16 Dec 2009 23:02:47 +0000 (00:02 +0100)]
wininet: Make sure to not read over chunk end in read_gzip_data.
Roderick Colenbrander [Sat, 14 Nov 2009 15:30:25 +0000 (16:30 +0100)]
wined3d: Fix a bug in BtlFast which was uncovered by the 32-bit dibsection support.
Juan Lang [Mon, 30 Nov 2009 19:02:50 +0000 (11:02 -0800)]
cryptnet: If the caller specifies the location of a CRL, check a cert's revocation status against it.
Juan Lang [Mon, 30 Nov 2009 18:14:48 +0000 (10:14 -0800)]
cryptnet: Use helper function to check a cert against a CRL.
Juan Lang [Tue, 1 Dec 2009 23:08:21 +0000 (15:08 -0800)]
cryptnet: Change guard variable to simplify loop.
Juan Lang [Thu, 3 Dec 2009 18:54:50 +0000 (10:54 -0800)]
cryptnet: Use helper function to verify a certificate's revocation.
Jacek Caban [Wed, 16 Dec 2009 18:57:10 +0000 (19:57 +0100)]
urlmon: Fixed race in tests.
Henri Verbeet [Wed, 16 Dec 2009 18:55:59 +0000 (19:55 +0100)]
msi: Remove an unused field from the string table.
Henri Verbeet [Wed, 16 Dec 2009 18:55:58 +0000 (19:55 +0100)]
wined3d: Cleanup IWineD3DDeviceImpl_GetBackBuffer().
Henri Verbeet [Wed, 16 Dec 2009 18:55:57 +0000 (19:55 +0100)]
wined3d: Change an ERR to a WARN in IWineD3DVolumeImpl_UnlockBox().
Trying to unlock a volume that isn't locked is questionable behaviour on the
side of the application, but not an internal error.
Henri Verbeet [Wed, 16 Dec 2009 18:55:56 +0000 (19:55 +0100)]
wined3d: Change an ERR to a TRACE in IWineD3DEventQueryImpl_GetData().
This is allowed behaviour.
Henri Verbeet [Wed, 16 Dec 2009 18:55:55 +0000 (19:55 +0100)]
ddraw/tests: Add tests for ddraw window proc handling.
Amine Khaldi [Wed, 16 Dec 2009 17:57:38 +0000 (18:57 +0100)]
inetcomm: Remove an unneeded variable.
Amine Khaldi [Wed, 16 Dec 2009 17:39:47 +0000 (18:39 +0100)]
cryptdlg: Remove an unused variable.
Amine Khaldi [Wed, 16 Dec 2009 17:19:15 +0000 (18:19 +0100)]
crypt32: Remove an unneeded assignment.
Piotr Caban [Wed, 16 Dec 2009 15:35:03 +0000 (16:35 +0100)]
urlmon: Added tests for CoInternetGetSecurityUrl.
Paul Vriens [Wed, 16 Dec 2009 15:14:02 +0000 (16:14 +0100)]
ntdll/tests: Fix a memory leak (Valgrind).
Alexandre Julliard [Wed, 16 Dec 2009 17:18:07 +0000 (18:18 +0100)]
server: Set the idle event when retrieving a timer message.
Alexandre Julliard [Wed, 16 Dec 2009 16:32:15 +0000 (17:32 +0100)]
server: Don't set the idle event when waiting for a message reply.
Alexandre Julliard [Wed, 16 Dec 2009 16:25:01 +0000 (17:25 +0100)]
server: Any thread can set the idle event, don't treat the first one differently.
Alexandre Julliard [Wed, 16 Dec 2009 16:22:34 +0000 (17:22 +0100)]
server: Don't reset the idle event when the client stops waiting.
Alexandre Julliard [Wed, 16 Dec 2009 16:20:46 +0000 (17:20 +0100)]
server: Don't set the idle event when a queue is destroyed, instead return success in WaitForInputIdle on process exit.
Alexandre Julliard [Wed, 16 Dec 2009 16:50:24 +0000 (17:50 +0100)]
user32/tests: Always reset events when starting a WaitForInputIdle test.
Paul Vriens [Wed, 16 Dec 2009 13:48:52 +0000 (14:48 +0100)]
ntdll/tests: Fix a test failure on NT4/W2K.
Paul Vriens [Wed, 16 Dec 2009 13:00:01 +0000 (14:00 +0100)]
cryptnet/tests: Fix some test failures on W2K with just SP3 or SP4.
André Hentschel [Wed, 16 Dec 2009 14:24:20 +0000 (15:24 +0100)]
msvcrtd: Remove unnecessary trace output.
Andrew Nguyen [Wed, 16 Dec 2009 11:36:55 +0000 (05:36 -0600)]
clusapi: Don't trace the contents of output pointers.
The issue was detected with Valgrind.
Alexandre Julliard [Wed, 16 Dec 2009 12:22:08 +0000 (13:22 +0100)]
user32: Add a Wow handler for the mdi client class.
Hans Leidekker [Wed, 16 Dec 2009 10:11:45 +0000 (11:11 +0100)]
msi: Replace the string table hash with a sorted index.
Hans Leidekker [Wed, 16 Dec 2009 10:11:19 +0000 (11:11 +0100)]
msi: Clone the open stream instead of trying to open a stream again.
Maarten Lankhorst [Wed, 16 Dec 2009 09:36:03 +0000 (10:36 +0100)]
include: Add endpointvolume.idl.
Piotr Caban [Tue, 15 Dec 2009 22:48:23 +0000 (23:48 +0100)]
urlmon: Added CoInternetGetSecurityUrl implementation.
Piotr Caban [Tue, 15 Dec 2009 22:48:09 +0000 (23:48 +0100)]
urlmon: Added PARSE_ROOTDOCUMENT to CoInternetParseUrl.
Piotr Caban [Tue, 15 Dec 2009 22:47:52 +0000 (23:47 +0100)]
urlmon: Added PARSE_DOMAIN to CoInternetParseUrl.
Piotr Caban [Tue, 15 Dec 2009 22:47:36 +0000 (23:47 +0100)]
shlwapi: Added special case for URL_PART_HOSTNAME in UrlGetPart.
Piotr Caban [Tue, 15 Dec 2009 22:47:17 +0000 (23:47 +0100)]
shlwapi: Allow ' ' in hostname and password in UrlGetPart.
Piotr Caban [Tue, 15 Dec 2009 22:47:00 +0000 (23:47 +0100)]
mshtml: Added IElementBehavior{Site,Factory} to idl file.
Piotr Caban [Tue, 15 Dec 2009 22:46:42 +0000 (23:46 +0100)]
oleaut32: Fix SysReAllocStringLen implementation.
Piotr Caban [Tue, 15 Dec 2009 22:46:24 +0000 (23:46 +0100)]
mshtml: Added IObjectWithSite stubs.
Piotr Caban [Tue, 15 Dec 2009 22:45:34 +0000 (23:45 +0100)]
mshtml: Added ViewObjectEx stub implementation.
Stefan Dösinger [Sat, 28 Nov 2009 10:38:29 +0000 (11:38 +0100)]
wined3d: Fix VBO buffer usage.
Stefan Dösinger [Tue, 15 Dec 2009 19:16:19 +0000 (20:16 +0100)]
wined3d: Don't render single buffered swapchains to a FBO.
Vladimir Pankratov [Tue, 15 Dec 2009 16:46:59 +0000 (21:46 +0500)]
setupapi: Add stub for CM_Get_Device_ID_ExW.
Maarten Lankhorst [Tue, 15 Dec 2009 14:39:14 +0000 (15:39 +0100)]
dsound: Remove refcounting in classfactory.
Maarten Lankhorst [Tue, 15 Dec 2009 14:35:18 +0000 (15:35 +0100)]
mmdevapi: Add class factory.
Alexandre Julliard [Wed, 16 Dec 2009 11:28:41 +0000 (12:28 +0100)]
user32/tests: Fix a number of message test failures on various Windows boxes.
Huw Davies [Wed, 16 Dec 2009 10:34:01 +0000 (10:34 +0000)]
riched20: Initialise window size.
Found by Valgrind.
Huw Davies [Wed, 16 Dec 2009 10:21:55 +0000 (10:21 +0000)]
shell32: Fix a memory leak in the tests.
Found by Valgrind.
Huw Davies [Wed, 16 Dec 2009 10:08:18 +0000 (10:08 +0000)]
oleaut32: Fix a memory leak.
Found by Valgrind.
Huw Davies [Wed, 16 Dec 2009 09:56:54 +0000 (09:56 +0000)]
oleaut32: Fix memory leaks in the tests.
Found by Valgrind.
Paul Vriens [Wed, 16 Dec 2009 08:48:47 +0000 (09:48 +0100)]
gdiplus/tests: Fix some test failures on older gdiplus.
Paul Vriens [Wed, 16 Dec 2009 08:09:01 +0000 (09:09 +0100)]
rpcrt4/tests: Skip more tests on Win9x/WinMe.
Paul Vriens [Wed, 16 Dec 2009 08:00:30 +0000 (09:00 +0100)]
rpcrt4/tests: Don't crash on NT4.
Jeremy White [Wed, 16 Dec 2009 02:33:45 +0000 (20:33 -0600)]
winspool: Add tests for paths returned in GetPrinterDriver.
James Hawkins [Wed, 16 Dec 2009 02:19:31 +0000 (18:19 -0800)]
msi: Free the temp buffer if we haven't assigned it to *appValue.
James Hawkins [Wed, 16 Dec 2009 02:19:25 +0000 (18:19 -0800)]
msi: Refactor freeing the import sql strings.
James Hawkins [Wed, 16 Dec 2009 02:19:19 +0000 (18:19 -0800)]
msi: Simplify ITERATE_WriteEnvironmentString.
Now we only allocate enough memory to exactly match the size of the
constructed string. Before, we were leaving some memory uninitialized
and overwriting the allocated memory in certain circum.
James Hawkins [Wed, 16 Dec 2009 02:19:03 +0000 (18:19 -0800)]
msi: Free the columns view if check_column_exists fails.
James Hawkins [Wed, 16 Dec 2009 02:18:47 +0000 (18:18 -0800)]
msi: Fix a leaking record handle.
James Hawkins [Wed, 16 Dec 2009 02:18:40 +0000 (18:18 -0800)]
msi: Free the join view if we fail to create the table view.
James Hawkins [Wed, 16 Dec 2009 02:18:31 +0000 (18:18 -0800)]
msi: Keep track of the current view in the sql parser.
This allows us to free said view in the case of a syntax error. This
also allows us to get rid of a few places where we tried to clean up
the view ourselves in the parsing code.
Vincent Povirk [Tue, 15 Dec 2009 20:44:49 +0000 (14:44 -0600)]
ole32: Add a cache for block chain streams in StorageImpl.
Huw Davies [Tue, 15 Dec 2009 21:04:42 +0000 (21:04 +0000)]
ole32: Fix several memory leaks in the tests.
Found by Valgrind.
Jacek Caban [Tue, 15 Dec 2009 20:16:59 +0000 (21:16 +0100)]
mshtml: Added support for redirected binding.
Jacek Caban [Tue, 15 Dec 2009 20:16:35 +0000 (21:16 +0100)]
urlmon: Report redirected URL to object created by BindToObject.
Jacek Caban [Tue, 15 Dec 2009 20:16:17 +0000 (21:16 +0100)]
urlmon: Added HTTP redirecting test.
Jacek Caban [Tue, 15 Dec 2009 20:16:00 +0000 (21:16 +0100)]
urlmon: Correctly handle INTERNET_STATUS_REDIRECT.
Jacek Caban [Tue, 15 Dec 2009 20:15:45 +0000 (21:15 +0100)]
urlmon: Correctly handle accept ranges in HttpProtocol_open_request.
Jacek Caban [Tue, 15 Dec 2009 20:15:28 +0000 (21:15 +0100)]
urlmon: Added support for BINDSTATUS_REDIRECTING.
Jacek Caban [Tue, 15 Dec 2009 20:15:08 +0000 (21:15 +0100)]
urlmon: Pass flags to test_BindToStorage.
Henri Verbeet [Tue, 15 Dec 2009 16:51:37 +0000 (17:51 +0100)]
wined3d: Mark the draw buffer as dirty in context_create().
Currently callers of this function are responsible for setting the draw buffer
correctly, but they don't do a very good job:
- swapchain_init() sets the draw buffer to GL_BACK if there's a back buffer,
even though the context's target is always the front buffer.
- swapchain_create_context_for_thread() depends on (eventually) being called
by FindContext().
- create_primary_opengl_context() and
IWineD3DSwapChainImpl_SetDestWindowOverride() don't bother setting a draw
buffer at all.
Just marking the draw buffer dirty lets the context management sort it all
out, and is much simpler.
Henri Verbeet [Tue, 15 Dec 2009 16:51:36 +0000 (17:51 +0100)]
wined3d: Get rid of the "swapchain" parameter to surface_get_gl_buffer().
Casting the container to "IWineD3DSwapChainImpl *" is always safe when
SFLAG_SWAPCHAIN is set on the surface. Most callers don't have a real
need for the swapchain, and end up calling GetContainer() just to pass
it to surface_get_gl_buffer().
Henri Verbeet [Tue, 15 Dec 2009 16:51:35 +0000 (17:51 +0100)]
wined3d: Use surface_is_offscreen() in flush_to_framebuffer_drawpixels().
Henri Verbeet [Tue, 15 Dec 2009 16:51:34 +0000 (17:51 +0100)]
wined3d: Use surface_is_offscreen() in read_from_framebuffer_texture().
Henri Verbeet [Tue, 15 Dec 2009 16:51:33 +0000 (17:51 +0100)]
wined3d: Use surface_is_offscreen() in fb_copy_to_texture_hwstretch().
Amine Khaldi [Tue, 15 Dec 2009 16:23:10 +0000 (17:23 +0100)]
crypt32: Remove unneeded assignments.
Nicolas Le Cam [Tue, 15 Dec 2009 17:52:48 +0000 (18:52 +0100)]
winedbg: Fix Norwegian translation warning by adding UTF-8 pragma.
Huw Davies [Tue, 15 Dec 2009 17:27:53 +0000 (17:27 +0000)]
dbghelp: Fix compilation on OSX.
Juan Lang [Tue, 15 Dec 2009 00:02:33 +0000 (16:02 -0800)]
wininet: Set error and fail if a secure connection's certificate couldn't be verified.
Juan Lang [Mon, 14 Dec 2009 23:58:44 +0000 (15:58 -0800)]
wininet: Return error directly from netconn_verify_cert.
Alexandre Julliard [Tue, 15 Dec 2009 19:18:47 +0000 (20:18 +0100)]
user32: Move the 16-bit message mapping functions to msg16.c.
Alexandre Julliard [Tue, 15 Dec 2009 19:01:38 +0000 (20:01 +0100)]
user32: Move 16-bit winproc functions to msg16.c.
Alexandre Julliard [Tue, 15 Dec 2009 19:11:16 +0000 (20:11 +0100)]
user32: Store the 16-bit winproc in a different array from the 32-bit A/W ones.
Alexandre Julliard [Tue, 15 Dec 2009 19:09:04 +0000 (20:09 +0100)]
user32: Move more 16-bit winproc functions inside the i386 ifdef.
Huw Davies [Tue, 15 Dec 2009 15:20:29 +0000 (15:20 +0000)]
qedit: Fix a memory leak.
Found by Valgrind.