Maarten Lankhorst
1b94450f78
dsound: Remove refcounting in classfactory.
2009-12-16 12:42:40 +01:00
Maarten Lankhorst
b80fe3618b
mmdevapi: Add class factory.
2009-12-16 12:42:40 +01:00
Alexandre Julliard
b51311d60c
user32/tests: Fix a number of message test failures on various Windows boxes.
2009-12-16 12:42:40 +01:00
Huw Davies
8808fccd57
riched20: Initialise window size.
...
Found by Valgrind.
2009-12-16 12:42:40 +01:00
Huw Davies
7078cfa76b
shell32: Fix a memory leak in the tests.
...
Found by Valgrind.
2009-12-16 12:42:40 +01:00
Huw Davies
d83cf1af0f
oleaut32: Fix a memory leak.
...
Found by Valgrind.
2009-12-16 12:42:40 +01:00
Huw Davies
487dc6b639
oleaut32: Fix memory leaks in the tests.
...
Found by Valgrind.
2009-12-16 12:42:40 +01:00
Paul Vriens
ffbc346565
gdiplus/tests: Fix some test failures on older gdiplus.
2009-12-16 12:42:40 +01:00
Paul Vriens
876c3c352b
rpcrt4/tests: Skip more tests on Win9x/WinMe.
2009-12-16 12:42:40 +01:00
Paul Vriens
4d1fa5833e
rpcrt4/tests: Don't crash on NT4.
2009-12-16 12:42:39 +01:00
Jeremy White
e4897a827b
winspool: Add tests for paths returned in GetPrinterDriver.
2009-12-16 12:42:39 +01:00
James Hawkins
8ed06175a0
msi: Free the temp buffer if we haven't assigned it to *appValue.
2009-12-16 12:42:39 +01:00
James Hawkins
b530f38baa
msi: Refactor freeing the import sql strings.
2009-12-16 12:42:33 +01:00
James Hawkins
1b7238a969
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.
2009-12-16 12:27:11 +01:00
James Hawkins
be1b1605f9
msi: Free the columns view if check_column_exists fails.
2009-12-16 12:26:59 +01:00
James Hawkins
1a4a112d76
msi: Fix a leaking record handle.
2009-12-16 12:26:51 +01:00
James Hawkins
b93c2c3544
msi: Free the join view if we fail to create the table view.
2009-12-16 12:26:45 +01:00
James Hawkins
1692e1fe67
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.
2009-12-16 12:26:38 +01:00
Vincent Povirk
393c5af205
ole32: Add a cache for block chain streams in StorageImpl.
2009-12-16 12:24:27 +01:00
Huw Davies
c6d4df8b1c
ole32: Fix several memory leaks in the tests.
...
Found by Valgrind.
2009-12-16 12:24:19 +01:00
Jacek Caban
f7be3645f5
mshtml: Added support for redirected binding.
2009-12-16 12:23:48 +01:00
Jacek Caban
c069489a67
urlmon: Report redirected URL to object created by BindToObject.
2009-12-16 12:23:42 +01:00
Jacek Caban
ce53f34458
urlmon: Added HTTP redirecting test.
2009-12-16 12:23:36 +01:00
Jacek Caban
840c52acb9
urlmon: Correctly handle INTERNET_STATUS_REDIRECT.
2009-12-16 12:23:30 +01:00
Jacek Caban
613ebdc8b4
urlmon: Correctly handle accept ranges in HttpProtocol_open_request.
2009-12-16 12:23:10 +01:00
Jacek Caban
efd869e00a
urlmon: Added support for BINDSTATUS_REDIRECTING.
2009-12-16 12:23:04 +01:00
Jacek Caban
6de5669d29
urlmon: Pass flags to test_BindToStorage.
2009-12-16 12:22:58 +01:00
Henri Verbeet
cd623036fc
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.
2009-12-16 12:22:29 +01:00
Henri Verbeet
a215d326a5
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().
2009-12-16 12:22:18 +01:00
Henri Verbeet
97f04248fc
wined3d: Use surface_is_offscreen() in flush_to_framebuffer_drawpixels().
2009-12-16 12:22:03 +01:00
Henri Verbeet
bf113bd284
wined3d: Use surface_is_offscreen() in read_from_framebuffer_texture().
2009-12-16 12:21:58 +01:00
Henri Verbeet
51438eec46
wined3d: Use surface_is_offscreen() in fb_copy_to_texture_hwstretch().
2009-12-16 12:21:50 +01:00
Amine Khaldi
483d241559
crypt32: Remove unneeded assignments.
2009-12-16 12:21:12 +01:00
Nicolas Le Cam
7692d926e8
winedbg: Fix Norwegian translation warning by adding UTF-8 pragma.
2009-12-16 12:20:35 +01:00
Huw Davies
34a961d3af
dbghelp: Fix compilation on OSX.
2009-12-16 12:20:31 +01:00
Juan Lang
09246aa1a7
wininet: Set error and fail if a secure connection's certificate couldn't be verified.
2009-12-16 12:20:26 +01:00
Juan Lang
bd5c5953f3
wininet: Return error directly from netconn_verify_cert.
2009-12-16 12:20:21 +01:00
Alexandre Julliard
fb97908119
user32: Move the 16-bit message mapping functions to msg16.c.
2009-12-15 20:18:47 +01:00
Alexandre Julliard
552fc29b26
user32: Move 16-bit winproc functions to msg16.c.
2009-12-15 20:15:02 +01:00
Alexandre Julliard
fc0244cb32
user32: Store the 16-bit winproc in a different array from the 32-bit A/W ones.
2009-12-15 20:14:25 +01:00
Alexandre Julliard
73c93466a2
user32: Move more 16-bit winproc functions inside the i386 ifdef.
2009-12-15 20:13:11 +01:00
Huw Davies
33a193439d
qedit: Fix a memory leak.
...
Found by Valgrind.
2009-12-15 16:25:06 +01:00
Huw Davies
08760936e4
oleaut32: Fix a leak in the tests.
...
Found by Valgrind.
2009-12-15 16:25:03 +01:00
Huw Davies
0535a2d39c
oleaut32: Fix a memory leak in the tests.
...
Found by Valgrind.
2009-12-15 16:09:13 +01:00
Alexandre Julliard
6af1df86ce
user32: Add 16-bit translation for parameters of the WM_H/VSCROLL edit messages.
2009-12-15 16:09:13 +01:00
Alexandre Julliard
8649f73056
user32: Turn the static winproc into a Wow handler.
2009-12-15 16:09:13 +01:00
Alexandre Julliard
3dc6317fc6
user32: Turn the scrollbar winproc into a Wow handler.
2009-12-15 16:09:13 +01:00
Alexandre Julliard
57e5c8f67a
user32: Turn the edit winproc into a Wow handler.
2009-12-15 16:09:13 +01:00
Alexandre Julliard
9f12c730e1
user32: Turn the listbox winproc into a Wow handler.
2009-12-15 16:09:13 +01:00
Alexandre Julliard
57d439f4f1
user32: Turn the combobox winproc into a Wow handler.
2009-12-15 16:09:13 +01:00