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.
Huw Davies [Tue, 15 Dec 2009 15:17:22 +0000 (15:17 +0000)]
oleaut32: Fix a leak in the tests.
Found by Valgrind.
Huw Davies [Tue, 15 Dec 2009 12:26:37 +0000 (12:26 +0000)]
oleaut32: Fix a memory leak in the tests.
Found by Valgrind.
Alexandre Julliard [Tue, 15 Dec 2009 12:22:45 +0000 (13:22 +0100)]
user32: Add 16-bit translation for parameters of the WM_H/VSCROLL edit messages.
Alexandre Julliard [Tue, 15 Dec 2009 12:19:53 +0000 (13:19 +0100)]
user32: Turn the static winproc into a Wow handler.
Alexandre Julliard [Tue, 15 Dec 2009 12:19:30 +0000 (13:19 +0100)]
user32: Turn the scrollbar winproc into a Wow handler.
Alexandre Julliard [Tue, 15 Dec 2009 12:19:03 +0000 (13:19 +0100)]
user32: Turn the edit winproc into a Wow handler.
Alexandre Julliard [Tue, 15 Dec 2009 12:18:28 +0000 (13:18 +0100)]
user32: Turn the listbox winproc into a Wow handler.
Alexandre Julliard [Tue, 15 Dec 2009 12:17:15 +0000 (13:17 +0100)]
user32: Turn the combobox winproc into a Wow handler.
Alexandre Julliard [Tue, 15 Dec 2009 12:16:50 +0000 (13:16 +0100)]
user32: Implement UserRegisterWowHandlers function and add a handler for the button winproc.
Alistair Leslie-Hughes [Sun, 13 Dec 2009 10:15:28 +0000 (21:15 +1100)]
mshtml: Implement IHTMLImgElement get_Name.
Stefan Dösinger [Tue, 15 Dec 2009 10:25:14 +0000 (11:25 +0100)]
wined3d: Properly release client storage memory.
Erich Hoover [Mon, 14 Dec 2009 15:30:14 +0000 (08:30 -0700)]
ws2_32: Fix allocating a hostent with no h_aliases list.
Huw Davies [Tue, 15 Dec 2009 11:52:02 +0000 (11:52 +0000)]
riched20: Initialise the style flags.
Found by Valgrind.
Huw Davies [Tue, 15 Dec 2009 11:35:19 +0000 (11:35 +0000)]
gdiplus: Fix a memory leak in the tests.
Found by Valgrind.
Huw Davies [Tue, 15 Dec 2009 11:32:58 +0000 (11:32 +0000)]
gdiplus: Fix a memory leak in the tests.
Found by Valgrind.
Huw Davies [Tue, 15 Dec 2009 11:28:12 +0000 (11:28 +0000)]
gdiplus: Fix a memory leak in the tests.
Found by Valgrind.
Alexander Nicolaysen Sørnes [Mon, 14 Dec 2009 22:47:38 +0000 (23:47 +0100)]
winedbg: Add Norwegian Bokmål translation.
Marcus Meissner [Tue, 15 Dec 2009 10:44:37 +0000 (11:44 +0100)]
rpcrt4: Exit on unknown confirmance type (Coverity).
Marcus Meissner [Tue, 15 Dec 2009 10:39:23 +0000 (11:39 +0100)]
ntdll: Check for NULL attr in NtOpenKey (Coverity).
Marcus Meissner [Tue, 15 Dec 2009 10:14:48 +0000 (11:14 +0100)]
dbghelp: Check for NULL return from process_find_by_handle (Coverity).
Andrew Eikum [Mon, 14 Dec 2009 23:38:53 +0000 (17:38 -0600)]
mshtml: Search content_window's properties in HTML[I]FrameBase::get_dispid.
Alexandre Julliard [Tue, 15 Dec 2009 12:10:53 +0000 (13:10 +0100)]
user32/tests: Add a number of tests for WaitForInputIdle.
With help from Dmitry Timoshkov.
Alexandre Julliard [Tue, 15 Dec 2009 12:10:10 +0000 (13:10 +0100)]
user32: Return failure in WaitForInputIdle if we can't open the idle event.
Stefan Dösinger [Mon, 14 Dec 2009 22:58:13 +0000 (23:58 +0100)]
wined3d: Frontbuffers are onscreen.
Eric Pouech [Mon, 14 Dec 2009 21:06:17 +0000 (22:06 +0100)]
dbghelp: Move the core of some line related functions to 64bit interface.
Eric Pouech [Mon, 14 Dec 2009 21:06:06 +0000 (22:06 +0100)]
dbghelp: Fix symt_find_nearest so that it searches for 64bit addresses on 64bit platforms.
Eric Pouech [Mon, 14 Dec 2009 21:06:00 +0000 (22:06 +0100)]
winedbg: Implement breakpoint management for x86_64 targets.
Eric Pouech [Mon, 14 Dec 2009 21:05:54 +0000 (22:05 +0100)]
dbghelp: Rewrite the symt* <=> index wrappers to that they work on 64bit platforms.
Eric Pouech [Mon, 14 Dec 2009 21:05:46 +0000 (22:05 +0100)]
dbghelp: Wrap the symt* <=> index transformations.
Eric Pouech [Mon, 14 Dec 2009 21:05:40 +0000 (22:05 +0100)]
dbghelp: Fix module on which GetTypeFromName is done.
Eric Pouech [Mon, 14 Dec 2009 21:05:34 +0000 (22:05 +0100)]
winedbg: Added 'a' to the format supported in examine command (a stands for address).
Eric Pouech [Mon, 14 Dec 2009 21:05:27 +0000 (22:05 +0100)]
winedbg: Allow internal (host) integral variables to hold 64bit value on 64bit platforms.
Eric Pouech [Mon, 14 Dec 2009 21:05:16 +0000 (22:05 +0100)]
winedbg: Fix some types for homogenous support on 64bit platform.
David Adam [Tue, 15 Dec 2009 08:59:13 +0000 (09:59 +0100)]
d3dx9/tests: Check a relative error instead of an absolute error.
Hans Leidekker [Tue, 15 Dec 2009 08:50:40 +0000 (09:50 +0100)]
msi: Reject greater than and less than string comparisons in WHERE clauses.
Hans Leidekker [Tue, 15 Dec 2009 08:50:10 +0000 (09:50 +0100)]
rpcrt4: Avoid test failures on win9x.
Paul Vriens [Tue, 15 Dec 2009 07:59:30 +0000 (08:59 +0100)]
comctl32/tests: Fix some test failures on older comctl32.
Michael Stefaniuc [Mon, 14 Dec 2009 23:27:27 +0000 (00:27 +0100)]
winex11: Fix missing unlock & free on an error path (Smatch).
Juan Lang [Mon, 14 Dec 2009 20:45:42 +0000 (12:45 -0800)]
winhttp: Set error and fail if a secure connections certificate couldn't be verified.
Juan Lang [Mon, 14 Dec 2009 20:29:41 +0000 (12:29 -0800)]
winhttp: Return error directly from netconn_verify_cert.
Henri Verbeet [Mon, 14 Dec 2009 19:49:56 +0000 (20:49 +0100)]
wined3d: Use surface_is_offscreen() in context_apply_draw_buffer().
Henri Verbeet [Mon, 14 Dec 2009 19:49:55 +0000 (20:49 +0100)]
d3d8: Add a test to show D3D replaces the window proc.
Henri Verbeet [Mon, 14 Dec 2009 19:49:54 +0000 (20:49 +0100)]
d3d9: Add a test to show D3D replaces the window proc.
Henri Verbeet [Mon, 14 Dec 2009 19:49:53 +0000 (20:49 +0100)]
wined3d: Filter window messages generated by switching to fullscreen and back.
Henri Verbeet [Mon, 14 Dec 2009 19:49:52 +0000 (20:49 +0100)]
wined3d: Send window messages through the swapchain before sending them to the application.
Aric Stewart [Mon, 14 Dec 2009 18:53:45 +0000 (12:53 -0600)]
shlwapi: Implement SHPropertyBag_ReadLONG.
Paul Vriens [Mon, 14 Dec 2009 18:43:17 +0000 (19:43 +0100)]
kernel32/tests: Only set the size ourselves if we are on W2K.
Rob Shearman [Mon, 14 Dec 2009 14:32:50 +0000 (14:32 +0000)]
ntdll: Ignore the hole in the FILE_PIPE_WAIT_FOR_BUFFER structure passed into NtFsControlFile before writing the structure to the server.
Rob Shearman [Mon, 14 Dec 2009 14:13:20 +0000 (14:13 +0000)]
cabinet: Fix memory leaks on failure in FDICopy.
Rob Shearman [Mon, 14 Dec 2009 14:13:57 +0000 (14:13 +0000)]
msvcrt: Free memory allocated in TLS slot on module unload as well as thread exit.
Rob Shearman [Mon, 14 Dec 2009 14:12:58 +0000 (14:12 +0000)]
gdi32: Fix memory leaks on EMF_Create_HENHMETAFILE failure.
Alexandre Julliard [Mon, 14 Dec 2009 14:10:24 +0000 (15:10 +0100)]
winex11: Make GetKeyboardLayoutName() use the same default layout as GetKeyboardLayout().
Alexandre Julliard [Mon, 14 Dec 2009 13:55:05 +0000 (14:55 +0100)]
gdiplus/tests: Fix parentheses in the expect() macro.
Paul Vriens [Mon, 14 Dec 2009 12:58:24 +0000 (13:58 +0100)]
kernel32: Add a define for UNICODE_STRING_MAX_CHARS.
Stefan Leichter [Thu, 10 Dec 2009 19:55:09 +0000 (20:55 +0100)]
setupapi: Implement SetupGetInfFileListW.
Hans Leidekker [Mon, 14 Dec 2009 10:54:36 +0000 (11:54 +0100)]
rpcrt4: Add tests for RPC calls with authentication.
Maarten Lankhorst [Mon, 14 Dec 2009 09:09:35 +0000 (10:09 +0100)]
mmdevapi: Add more tests.
Maarten Lankhorst [Mon, 14 Dec 2009 09:09:34 +0000 (10:09 +0100)]
mmdevapi: Add some initial tests.
Eric Pouech [Sat, 12 Dec 2009 11:19:44 +0000 (12:19 +0100)]
winedbg: Force 64bit line number information throughout the code to ease 64bit portability.
Eric Pouech [Sat, 12 Dec 2009 11:19:38 +0000 (12:19 +0100)]
winedbg: For the x86_64 backend, fetch all the integral types.
Eric Pouech [Sat, 12 Dec 2009 11:19:29 +0000 (12:19 +0100)]
winedbg: Added a couple of tweaks to properly support 32bit vs 64bit wide addresses.
Eric Pouech [Sat, 12 Dec 2009 11:19:23 +0000 (12:19 +0100)]
dbghelp: Force 64bit module enumeration on all platforms.
Eric Pouech [Sat, 12 Dec 2009 11:19:14 +0000 (12:19 +0100)]
winedbg: Ensure all addresses passed to break functions are 64bit wide.
Eric Pouech [Sat, 12 Dec 2009 11:19:08 +0000 (12:19 +0100)]
winedbg: Enforce 64bit modules address on 64bit platforms.
Eric Pouech [Sat, 12 Dec 2009 11:19:02 +0000 (12:19 +0100)]
dbghelp: A couple of fixes for dwarf2 support on a 64bit platform.
Eric Pouech [Sat, 12 Dec 2009 11:18:56 +0000 (12:18 +0100)]
dbghelp: Enforce using 64bit integers for module's address and size.
Eric Pouech [Sat, 12 Dec 2009 11:18:50 +0000 (12:18 +0100)]
dbghelp: Don't return error when validating a 64bit wide address on a 64bit platform.
Eric Pouech [Sat, 12 Dec 2009 11:18:43 +0000 (12:18 +0100)]
dbghelp: Add ELF support but for the current 32 vs 64 bit architecture.
Eric Pouech [Sat, 12 Dec 2009 11:18:34 +0000 (12:18 +0100)]
dbghelp: Rewrote the SymRegisterCallback function so that they work on a 64bit platform.
Eric Pouech [Sat, 12 Dec 2009 11:18:28 +0000 (12:18 +0100)]
dbghelp: Fix a couple of casts on 64bit platforms.
Eric Pouech [Sat, 12 Dec 2009 11:18:22 +0000 (12:18 +0100)]
dbghelp: Make the module enumeration process compatible with 64bit platforms.
James Hawkins [Mon, 14 Dec 2009 03:36:35 +0000 (19:36 -0800)]
msi: Free the enumeration data returned by IEnumSTATSTG_Next.
James Hawkins [Mon, 14 Dec 2009 03:36:31 +0000 (19:36 -0800)]
msi: Free each table object when deleting the join view.
James Hawkins [Mon, 14 Dec 2009 03:36:27 +0000 (19:36 -0800)]
msi: Free the Streams and Storages view object in their respective delete methods.
James Hawkins [Mon, 14 Dec 2009 03:36:16 +0000 (19:36 -0800)]
msi: Implement DROP_delete that deletes the drop view. We were leaking the view before.
James Hawkins [Mon, 14 Dec 2009 03:36:09 +0000 (19:36 -0800)]
msi: Fix a record handle leak.
James Hawkins [Mon, 14 Dec 2009 03:36:03 +0000 (19:36 -0800)]
msi: Free each storage name when deleting the storages view.
James Hawkins [Mon, 14 Dec 2009 03:35:45 +0000 (19:35 -0800)]
msi: Store the number of types we queried. We were leaking these types because we didn't have the correct count.
This change also fixes weird 8-space indenting in free_merge_tables.
James Hawkins [Mon, 14 Dec 2009 03:35:39 +0000 (19:35 -0800)]
msi: Free each stream name when deleting the streams view.
James Hawkins [Mon, 14 Dec 2009 03:35:33 +0000 (19:35 -0800)]
msi: Don't free str until the last instance of its use.
James Hawkins [Mon, 14 Dec 2009 03:35:27 +0000 (19:35 -0800)]
msi: Make sure we don't access pcchValueBuf when szBuffer is NULL, as pcchValueBuf is not required to be initialized in this case.
Rob Shearman [Sun, 13 Dec 2009 21:36:09 +0000 (21:36 +0000)]
rpcrt4: Override inquire_auth_client for ncalrpc transport to always indicate that the connection is authenticated.
Rob Shearman [Sun, 13 Dec 2009 21:36:05 +0000 (21:36 +0000)]
rpcrt4: Allow the authentication details of the client to be transport-specific.
Rob Shearman [Sun, 13 Dec 2009 21:36:01 +0000 (21:36 +0000)]
rpcrt4: Implement client impersonation.
Rob Shearman [Sun, 13 Dec 2009 21:35:54 +0000 (21:35 +0000)]
rpcrt4: Override authentication functions for ncalrpc protocol to do nothing.
The protocol is local only and therefore encryption/decryption isn't
necessary to keep the data private, and methods are built into the
protocol for impersonating the user of the calling thread.
Rob Shearman [Sun, 13 Dec 2009 21:35:47 +0000 (21:35 +0000)]
rpcrt4: Allow the connection to override the authentication mechanism for a connection type.