wine
15 years agocrypt32: Trace enhanced key usage extension.
Juan Lang [Fri, 23 Oct 2009 17:59:30 +0000 (10:59 -0700)] 
crypt32: Trace enhanced key usage extension.

15 years agokernel32/tests: Add some tests for width and precision formatting in FormatMessage.
Alexandre Julliard [Thu, 29 Oct 2009 12:06:12 +0000 (13:06 +0100)] 
kernel32/tests: Add some tests for width and precision formatting in FormatMessage.

15 years agolibwine: Fix handling of precision argument in vsnprintfW.
Alexandre Julliard [Thu, 29 Oct 2009 12:05:37 +0000 (13:05 +0100)] 
libwine: Fix handling of precision argument in vsnprintfW.

15 years agocomctl32/tests: Use A-functions.
Paul Vriens [Wed, 28 Oct 2009 13:57:22 +0000 (14:57 +0100)] 
comctl32/tests: Use A-functions.

15 years agoinclude: Add rstloc.idl.
Huw Davies [Wed, 28 Oct 2009 13:18:54 +0000 (13:18 +0000)] 
include: Add rstloc.idl.

15 years agoinclude: Add rstbas.idl.
Huw Davies [Wed, 28 Oct 2009 13:08:02 +0000 (13:08 +0000)] 
include: Add rstbas.idl.

15 years agodbghelp: elf_load_file: return if elf_map_file fails.
Paul Bolle [Wed, 28 Oct 2009 12:47:15 +0000 (13:47 +0100)] 
dbghelp: elf_load_file: return if elf_map_file fails.

15 years agooledb32: Add some conversions to DBTYPE_UI8.
Huw Davies [Wed, 28 Oct 2009 12:17:53 +0000 (12:17 +0000)] 
oledb32: Add some conversions to DBTYPE_UI8.

15 years agooledb32: Add some conversions to DBTYPE_CY.
Huw Davies [Wed, 28 Oct 2009 12:13:20 +0000 (12:13 +0000)] 
oledb32: Add some conversions to DBTYPE_CY.

15 years agooledb32: Add some conversions to DBTYPE_R4.
Huw Davies [Wed, 28 Oct 2009 12:07:40 +0000 (12:07 +0000)] 
oledb32: Add some conversions to DBTYPE_R4.

15 years agooledb32: Add some conversions to DBTYPE_UI4;.
Huw Davies [Wed, 28 Oct 2009 12:03:19 +0000 (12:03 +0000)] 
oledb32: Add some conversions to DBTYPE_UI4;.

15 years agooledb32: Add some conversions to DBTYPE_UI1.
Huw Davies [Wed, 28 Oct 2009 11:57:44 +0000 (11:57 +0000)] 
oledb32: Add some conversions to DBTYPE_UI1.

15 years agooledb32: Add a few simple conversions to DBTYPE_GUID.
Huw Davies [Wed, 28 Oct 2009 11:49:21 +0000 (11:49 +0000)] 
oledb32: Add a few simple conversions to DBTYPE_GUID.

15 years agomciwave: Default wave format is 11025x8x1.
Jörg Höhle [Sun, 18 Oct 2009 12:14:11 +0000 (14:14 +0200)] 
mciwave: Default wave format is 11025x8x1.

15 years agomciwave: Fix wave format first, then compute position.
Jörg Höhle [Sun, 18 Oct 2009 12:10:31 +0000 (14:10 +0200)] 
mciwave: Fix wave format first, then compute position.

nAvgBytesPerSec is the better factor in the presence of ADPCM, MPEG3 and other wave formats.

15 years agod3d10: Mark annotation variable as annotation.
Rico Schüller [Tue, 27 Oct 2009 19:14:27 +0000 (20:14 +0100)] 
d3d10: Mark annotation variable as annotation.

15 years agod3d10: Implement ID3D10EffectVariable::AsShader().
Rico Schüller [Tue, 27 Oct 2009 19:13:49 +0000 (20:13 +0100)] 
d3d10: Implement ID3D10EffectVariable::AsShader().

15 years agod3d10: Implement ID3D10EffectVariable::AsSampler().
Rico Schüller [Tue, 27 Oct 2009 19:13:25 +0000 (20:13 +0100)] 
d3d10: Implement ID3D10EffectVariable::AsSampler().

15 years agod3d10: Implement ID3D10EffectVariable::AsRasterizer().
Rico Schüller [Tue, 27 Oct 2009 19:13:12 +0000 (20:13 +0100)] 
d3d10: Implement ID3D10EffectVariable::AsRasterizer().

15 years agod3d10: Implement ID3D10EffectVariable::AsDepthStencil().
Rico Schüller [Tue, 27 Oct 2009 19:12:53 +0000 (20:12 +0100)] 
d3d10: Implement ID3D10EffectVariable::AsDepthStencil().

15 years agod3d10: Implement ID3D10EffectVariable::AsBlend().
Rico Schüller [Tue, 27 Oct 2009 19:12:29 +0000 (20:12 +0100)] 
d3d10: Implement ID3D10EffectVariable::AsBlend().

15 years agod3d10: Implement ID3D10EffectVariable::AsConstantBuffer().
Rico Schüller [Tue, 27 Oct 2009 19:12:11 +0000 (20:12 +0100)] 
d3d10: Implement ID3D10EffectVariable::AsConstantBuffer().

15 years agod3d10: Implement ID3D10EffectVariable::AsDepthStencilView().
Rico Schüller [Tue, 27 Oct 2009 19:11:34 +0000 (20:11 +0100)] 
d3d10: Implement ID3D10EffectVariable::AsDepthStencilView().

15 years agod3d10: Implement ID3D10EffectVariable::AsRenderTargetView().
Rico Schüller [Tue, 27 Oct 2009 19:11:06 +0000 (20:11 +0100)] 
d3d10: Implement ID3D10EffectVariable::AsRenderTargetView().

15 years agod3d10: Implement ID3D10EffectVariable::AsShaderResource().
Rico Schüller [Tue, 27 Oct 2009 19:10:48 +0000 (20:10 +0100)] 
d3d10: Implement ID3D10EffectVariable::AsShaderResource().

15 years agod3d10: Implement ID3D10EffectVariable::AsString().
Rico Schüller [Tue, 27 Oct 2009 19:10:31 +0000 (20:10 +0100)] 
d3d10: Implement ID3D10EffectVariable::AsString().

15 years agod3d10: Fix a HeapFree() in d3d10_effect_Release().
Rico Schüller [Tue, 27 Oct 2009 19:10:19 +0000 (20:10 +0100)] 
d3d10: Fix a HeapFree() in d3d10_effect_Release().

15 years agowined3d: Rename DestroyContext() to context_destroy().
Henri Verbeet [Wed, 28 Oct 2009 10:00:14 +0000 (11:00 +0100)] 
wined3d: Rename DestroyContext() to context_destroy().

15 years agowined3d: Restore the thread's GL context on context_release() if it wasn't created...
Henri Verbeet [Wed, 28 Oct 2009 10:00:13 +0000 (11:00 +0100)] 
wined3d: Restore the thread's GL context on context_release() if it wasn't created by wined3d.

The background on this is that some applications use OpenGL and DirectDraw/Direct3D on
the same thread, typically using OpenGL for rendering and DirectDraw to get
the amount of available video memory. This means that we might replace the
application's current GL context with one with a completely different state,
but also that our current GL context might not be what we think it is.

15 years agowined3d: Call context_release() for wined3d contexts made current by context_create().
Henri Verbeet [Wed, 28 Oct 2009 10:00:12 +0000 (11:00 +0100)] 
wined3d: Call context_release() for wined3d contexts made current by context_create().

15 years agowined3d: Keep better track of where we're using wined3d contexts.
Henri Verbeet [Wed, 28 Oct 2009 10:00:11 +0000 (11:00 +0100)] 
wined3d: Keep better track of where we're using wined3d contexts.

The idea here is that we can restore the thread's current GL context on
context_release() if it doesn't correspond to the current wined3d context on
context_acquire().

15 years agowined3d: Restore the thread's previous GL context in context_destroy_gl_resources().
Henri Verbeet [Wed, 28 Oct 2009 10:00:10 +0000 (11:00 +0100)] 
wined3d: Restore the thread's previous GL context in context_destroy_gl_resources().

15 years agoadvapi32: Add a stubbed GetEventLogInformation with input param checking.
Paul Vriens [Wed, 28 Oct 2009 09:07:18 +0000 (10:07 +0100)] 
advapi32: Add a stubbed GetEventLogInformation with input param checking.

15 years agoadvapi32/tests: Add some GetEventLogInformation tests.
Paul Vriens [Wed, 28 Oct 2009 09:05:39 +0000 (10:05 +0100)] 
advapi32/tests: Add some GetEventLogInformation tests.

15 years agocrypt32/tests: CryptUnprotectData: test zero-length payload.
Dan Kegel [Wed, 28 Oct 2009 01:40:31 +0000 (18:40 -0700)] 
crypt32/tests: CryptUnprotectData: test zero-length payload.

15 years agojscript: Store a copy of code in parser_ctx_t.
Jacek Caban [Tue, 27 Oct 2009 21:47:20 +0000 (22:47 +0100)] 
jscript: Store a copy of code in parser_ctx_t.

15 years agoole32: Don't use IEnumSTATSTGImpl to search for a parent directory entry.
Vincent Povirk [Tue, 27 Oct 2009 20:31:01 +0000 (15:31 -0500)] 
ole32: Don't use IEnumSTATSTGImpl to search for a parent directory entry.

Use a binary search to find the parent of a storage object being deleted.
We currently use IEnumSTATSTGImpl to do a linear search, which is
unnecessary.

15 years agomshtml: Added HTML frames support.
Jacek Caban [Tue, 27 Oct 2009 20:17:08 +0000 (21:17 +0100)] 
mshtml: Added HTML frames support.

15 years agomshtml: Avoid crash in nsIURI:Equals if other_url is NULL.
Jacek Caban [Tue, 27 Oct 2009 20:10:22 +0000 (21:10 +0100)] 
mshtml: Avoid crash in nsIURI:Equals if other_url is NULL.

15 years agomshtml: Moved event_vector to HTMLDocumentNode.
Jacek Caban [Tue, 27 Oct 2009 20:10:02 +0000 (21:10 +0100)] 
mshtml: Moved event_vector to HTMLDocumentNode.

15 years agomshtml: Moved nsIDOMEventListener implementations to HTMLDocumentNode.
Jacek Caban [Tue, 27 Oct 2009 20:09:25 +0000 (21:09 +0100)] 
mshtml: Moved nsIDOMEventListener implementations to HTMLDocumentNode.

15 years agocryptui: Display <None> for a cert's friendly name if no friendly name property is...
Juan Lang [Tue, 27 Oct 2009 18:13:00 +0000 (11:13 -0700)] 
cryptui: Display <None> for a cert's friendly name if no friendly name property is set.

15 years agoole32: Fix the LEFTCHILD and RIGHTCHILD offset defines.
Vincent Povirk [Tue, 27 Oct 2009 18:09:16 +0000 (13:09 -0500)] 
ole32: Fix the LEFTCHILD and RIGHTCHILD offset defines.

15 years agokernel32: Set the 64-bit flag for builtin executables based on their load directory.
Alexandre Julliard [Tue, 27 Oct 2009 19:40:40 +0000 (20:40 +0100)] 
kernel32: Set the 64-bit flag for builtin executables based on their load directory.

15 years agokernel32: Retrieve the executable information as soon as we open the file.
Alexandre Julliard [Tue, 27 Oct 2009 18:41:38 +0000 (19:41 +0100)] 
kernel32: Retrieve the executable information as soon as we open the file.

15 years agokernel32: Add a structure to store all the information about an executable.
Alexandre Julliard [Tue, 27 Oct 2009 18:30:30 +0000 (19:30 +0100)] 
kernel32: Add a structure to store all the information about an executable.

15 years agokernel32: Specify the full application path when starting wineboot.exe.
Alexandre Julliard [Tue, 27 Oct 2009 19:48:47 +0000 (20:48 +0100)] 
kernel32: Specify the full application path when starting wineboot.exe.

15 years agontdll: The meaning of the flag is inverted between RtlWow64EnableFsRedirection and...
Alexandre Julliard [Wed, 28 Oct 2009 09:54:22 +0000 (10:54 +0100)] 
ntdll: The meaning of the flag is inverted between RtlWow64EnableFsRedirection and RtlWow64EnableFsRedirectionEx.

15 years agolibwine: Reserve some low memory space even without a preloader.
Alexandre Julliard [Tue, 27 Oct 2009 18:06:48 +0000 (19:06 +0100)] 
libwine: Reserve some low memory space even without a preloader.

15 years agokernel32: Make GetQueuedCompletionStatus return failure for I/O errors, as per MSDN.
Alexandre Julliard [Tue, 27 Oct 2009 15:52:35 +0000 (16:52 +0100)] 
kernel32: Make GetQueuedCompletionStatus return failure for I/O errors, as per MSDN.

15 years agomsi: Test that a query on a join of two tables returns data from the correct table.
Nate Gallaher [Sun, 18 Oct 2009 16:47:02 +0000 (12:47 -0400)] 
msi: Test that a query on a join of two tables returns data from the correct table.

15 years agomsi: Add tablename tracking to VIEW_find_column.
Nate Gallaher [Sun, 18 Oct 2009 16:41:41 +0000 (12:41 -0400)] 
msi: Add tablename tracking to VIEW_find_column.

This fixes the bug where multiple columns of the same name, but
different tables are members of a join. Any attempt to refer to these
columns will resolve to the first available column with that name,
irregardless of any tablename modifier.

15 years agod3dx9: Add D3DXAssembleShader tests.
Matteo Bruni [Tue, 15 Sep 2009 22:41:33 +0000 (00:41 +0200)] 
d3dx9: Add D3DXAssembleShader tests.

15 years agooledb32: Add a couple of conversions to DBTYPE_FILETIME.
Huw Davies [Tue, 27 Oct 2009 12:25:19 +0000 (12:25 +0000)] 
oledb32: Add a couple of conversions to DBTYPE_FILETIME.

15 years agooledb32: Add CanConvert support for DBTYPE_FILETIME.
Huw Davies [Tue, 27 Oct 2009 12:17:27 +0000 (12:17 +0000)] 
oledb32: Add CanConvert support for DBTYPE_FILETIME.

15 years agomsdaps: Implement IRowsetInfo_GetProperties proxy and stub.
Huw Davies [Tue, 27 Oct 2009 10:19:26 +0000 (10:19 +0000)] 
msdaps: Implement IRowsetInfo_GetProperties proxy and stub.

15 years agoinclude: Add rstinf.idl.
Huw Davies [Tue, 27 Oct 2009 10:11:36 +0000 (10:11 +0000)] 
include: Add rstinf.idl.

15 years agomsdaps: Implement SetCommandText proxy and stub.
Huw Davies [Mon, 26 Oct 2009 15:44:50 +0000 (15:44 +0000)] 
msdaps: Implement SetCommandText proxy and stub.

15 years agoinclude: Add cmdtxt.idl.
Huw Davies [Mon, 26 Oct 2009 15:42:13 +0000 (15:42 +0000)] 
include: Add cmdtxt.idl.

15 years agoinclude: Add cmdbas.idl.
Huw Davies [Mon, 26 Oct 2009 14:21:18 +0000 (14:21 +0000)] 
include: Add cmdbas.idl.

15 years agoadvapi32/tests: Add a input parameter check (CloseEventLog).
Paul Vriens [Tue, 27 Oct 2009 09:37:07 +0000 (10:37 +0100)] 
advapi32/tests: Add a input parameter check (CloseEventLog).

15 years agoadvapi32/tests: Cope with empty servername.
Paul Vriens [Tue, 27 Oct 2009 09:27:28 +0000 (10:27 +0100)] 
advapi32/tests: Cope with empty servername.

15 years agoadvapi32/tests: Add some input parameter checks.
Paul Vriens [Tue, 27 Oct 2009 08:33:55 +0000 (09:33 +0100)] 
advapi32/tests: Add some input parameter checks.

15 years agoadvapi32/tests: Add some basic eventlog tests.
Paul Vriens [Mon, 26 Oct 2009 19:06:13 +0000 (20:06 +0100)] 
advapi32/tests: Add some basic eventlog tests.

15 years agowinex11: Allow assigning non-OEM virtual key codes for remaining keys.
Ken Thomases [Tue, 27 Oct 2009 03:29:35 +0000 (22:29 -0500)] 
winex11: Allow assigning non-OEM virtual key codes for remaining keys.

This is safe because the keyboard layout tables and standard virtual
key code assignments have all already been done.  This is necessary
because some X11 keyboard mappings (e.g. Greek keyboard layout on a
Mac) are full of non-Latin keysyms.

15 years agowinex11: Use a table of available OEM virtual key codes.
Ken Thomases [Tue, 27 Oct 2009 03:29:26 +0000 (22:29 -0500)] 
winex11: Use a table of available OEM virtual key codes.

Restore availability of vkeys prior to VK_OEM_8.  That's safe now that OEM
vkeys are assigned in a separate loop after standard OEM vkey assignments
have been made.

15 years agowinex11: Assign OEM virtual key codes in a separate loop.
Ken Thomases [Tue, 27 Oct 2009 03:29:16 +0000 (22:29 -0500)] 
winex11: Assign OEM virtual key codes in a separate loop.

15 years agod3d10: Improve set_variable_vtbl().
Rico Schüller [Mon, 26 Oct 2009 17:39:19 +0000 (18:39 +0100)] 
d3d10: Improve set_variable_vtbl().

15 years agod3d10: Add ID3D10EffectShaderVariableVtbl.
Rico Schüller [Mon, 26 Oct 2009 17:39:15 +0000 (18:39 +0100)] 
d3d10: Add ID3D10EffectShaderVariableVtbl.

15 years agod3d10: Add ID3D10EffectDepthStencilViewVariableVtbl.
Rico Schüller [Mon, 26 Oct 2009 17:39:11 +0000 (18:39 +0100)] 
d3d10: Add ID3D10EffectDepthStencilViewVariableVtbl.

15 years agod3d10: Add ID3D10EffectRenderTargetViewVariableVtbl.
Rico Schüller [Mon, 26 Oct 2009 17:39:04 +0000 (18:39 +0100)] 
d3d10: Add ID3D10EffectRenderTargetViewVariableVtbl.

15 years agod3d10: Add ID3D10EffectShaderResourceVariableVtbl.
Rico Schüller [Mon, 26 Oct 2009 17:39:00 +0000 (18:39 +0100)] 
d3d10: Add ID3D10EffectShaderResourceVariableVtbl.

15 years agod3d10: Add ID3D10EffectStringVariableVtbl.
Rico Schüller [Mon, 26 Oct 2009 17:38:57 +0000 (18:38 +0100)] 
d3d10: Add ID3D10EffectStringVariableVtbl.

15 years agod3d10: Add ID3D10EffectSamplerVariableVtbl.
Rico Schüller [Mon, 26 Oct 2009 17:38:53 +0000 (18:38 +0100)] 
d3d10: Add ID3D10EffectSamplerVariableVtbl.

15 years agod3d10: Add ID3D10EffectRasterizerVariableVtbl.
Rico Schüller [Mon, 26 Oct 2009 17:38:50 +0000 (18:38 +0100)] 
d3d10: Add ID3D10EffectRasterizerVariableVtbl.

15 years agod3d10: Add ID3D10EffectDepthStencilVariableVtbl.
Rico Schüller [Mon, 26 Oct 2009 17:38:46 +0000 (18:38 +0100)] 
d3d10: Add ID3D10EffectDepthStencilVariableVtbl.

15 years agod3d10: Add ID3D10EffectBlendVariableVtbl.
Rico Schüller [Mon, 26 Oct 2009 17:38:31 +0000 (18:38 +0100)] 
d3d10: Add ID3D10EffectBlendVariableVtbl.

15 years agod3d10: Improve ID3D10Effect::GetVariableByName().
Rico Schüller [Mon, 26 Oct 2009 17:38:21 +0000 (18:38 +0100)] 
d3d10: Improve ID3D10Effect::GetVariableByName().

15 years agod3d10: Implement ID3D10Effect::GetVariableByIndex().
Rico Schüller [Mon, 26 Oct 2009 17:38:13 +0000 (18:38 +0100)] 
d3d10: Implement ID3D10Effect::GetVariableByIndex().

15 years agosetupapi: Create fake dlls before performing dll registration.
Alexandre Julliard [Tue, 27 Oct 2009 10:26:12 +0000 (11:26 +0100)] 
setupapi: Create fake dlls before performing dll registration.

15 years agowine.inf: Specify the full path to iexplore.exe and winemenubuiler.exe.
Alexandre Julliard [Tue, 27 Oct 2009 10:25:50 +0000 (11:25 +0100)] 
wine.inf: Specify the full path to iexplore.exe and winemenubuiler.exe.

15 years agoshdocvw: Specify the full path to iexplore.exe.
Alexandre Julliard [Tue, 27 Oct 2009 10:25:39 +0000 (11:25 +0100)] 
shdocvw: Specify the full path to iexplore.exe.

15 years agooleview: Specify the full application path when starting regedit.exe.
Alexandre Julliard [Tue, 27 Oct 2009 10:23:00 +0000 (11:23 +0100)] 
oleview: Specify the full application path when starting regedit.exe.

15 years agoexplorer: Specify the full application path when starting winefile.exe.
Alexandre Julliard [Tue, 27 Oct 2009 10:22:51 +0000 (11:22 +0100)] 
explorer: Specify the full application path when starting winefile.exe.

15 years agouser32: Specify the full application path when starting builtin apps.
Alexandre Julliard [Tue, 27 Oct 2009 10:22:38 +0000 (11:22 +0100)] 
user32: Specify the full application path when starting builtin apps.

15 years agoshdocvw: Specify the full application path when starting winemenubuilder.exe.
Alexandre Julliard [Tue, 27 Oct 2009 10:22:32 +0000 (11:22 +0100)] 
shdocvw: Specify the full application path when starting winemenubuilder.exe.

15 years agoshell32: Specify the full application path when starting winemenubuilder.exe.
Alexandre Julliard [Tue, 27 Oct 2009 10:21:34 +0000 (11:21 +0100)] 
shell32: Specify the full application path when starting winemenubuilder.exe.

15 years agorpcrt4: Specify the full application path when starting rpcss.exe.
Alexandre Julliard [Tue, 27 Oct 2009 10:20:42 +0000 (11:20 +0100)] 
rpcrt4: Specify the full application path when starting rpcss.exe.

15 years agoole32: Specify the full application path when starting rpcss.exe.
Alexandre Julliard [Tue, 27 Oct 2009 10:20:34 +0000 (11:20 +0100)] 
ole32: Specify the full application path when starting rpcss.exe.

15 years agowined3d: Restore the thread's previous GL context in WineD3D_ReleaseFakeGLContext().
Henri Verbeet [Tue, 27 Oct 2009 09:10:43 +0000 (10:10 +0100)] 
wined3d: Restore the thread's previous GL context in WineD3D_ReleaseFakeGLContext().

15 years agowined3d: Restore the wglMakeCurrent() call in context_destroy_gl_resources().
Henri Verbeet [Tue, 27 Oct 2009 09:10:42 +0000 (10:10 +0100)] 
wined3d: Restore the wglMakeCurrent() call in context_destroy_gl_resources().

e3ca576576c46131330353f45990f55045cf7541 removed this call because we don't
need it to tell if the context is valid, but we still need it to actually make
the context current.

15 years agowined3d: Set a driver name appropriate for the vendor in init_driver_info().
Henri Verbeet [Tue, 27 Oct 2009 09:10:41 +0000 (10:10 +0100)] 
wined3d: Set a driver name appropriate for the vendor in init_driver_info().

15 years agowined3d: Apply PCI ID overrides in init_driver_info() instead of IWineD3DImpl_GetAdap...
Henri Verbeet [Tue, 27 Oct 2009 09:10:40 +0000 (10:10 +0100)] 
wined3d: Apply PCI ID overrides in init_driver_info() instead of IWineD3DImpl_GetAdapterIdentifier().

15 years agowined3d: Store PCI IDs in wined3d_driver_info instead of wined3d_gl_info.
Henri Verbeet [Tue, 27 Oct 2009 09:10:39 +0000 (10:10 +0100)] 
wined3d: Store PCI IDs in wined3d_driver_info instead of wined3d_gl_info.

15 years agomsi: Avoid accessing uninitialized memory in ACTION_AppSearchReg.
Hans Leidekker [Tue, 27 Oct 2009 09:07:50 +0000 (10:07 +0100)] 
msi: Avoid accessing uninitialized memory in ACTION_AppSearchReg.

Found by valgrind.

15 years agomsi/tests: Fix a couple of user SID string leaks.
Hans Leidekker [Tue, 27 Oct 2009 09:07:25 +0000 (10:07 +0100)] 
msi/tests: Fix a couple of user SID string leaks.

Found by valgrind.

15 years agowininet: Clean up locks after closing libssl and libcrypto.
Hans Leidekker [Tue, 27 Oct 2009 09:04:20 +0000 (10:04 +0100)] 
wininet: Clean up locks after closing libssl and libcrypto.

Found by valgrind.

15 years agowinhttp: Clean up locks after closing libssl and libcrypto.
Hans Leidekker [Tue, 27 Oct 2009 09:04:05 +0000 (10:04 +0100)] 
winhttp: Clean up locks after closing libssl and libcrypto.

SSL_CTX_free() triggers a call to the locking callback.
Found by valgrind.

15 years agowininet: Avoid accessing uninitialized memory in HttpSendRequestExW.
Hans Leidekker [Tue, 27 Oct 2009 09:03:36 +0000 (10:03 +0100)] 
wininet: Avoid accessing uninitialized memory in HttpSendRequestExW.

Found by valgrind.

15 years agowininet: Avoid accessing uninitialized memory in ConvertUrlComponentValue.
Hans Leidekker [Tue, 27 Oct 2009 09:03:14 +0000 (10:03 +0100)] 
wininet: Avoid accessing uninitialized memory in ConvertUrlComponentValue.

Found by valgrind.