Commit Graph

47587 Commits

Author SHA1 Message Date
Vincent Povirk 5d550cdc45 ole32: Further simplify adjustPropertyChain and fold in findPlaceholder.
The logic is unchanged from the original version.
2009-10-29 15:47:03 +01:00
Vincent Povirk a7e69339dc ole32: Reduce duplicated code in adjustPropertyChain.
Most of the work is the same regardless of relation type, so bring
those parts out of the relation type test.
2009-10-29 15:46:16 +01:00
Hans Leidekker 846cc2b157 winhttp: Implement WinHttpQueryHeaders(WINHTTP_QUERY_VERSION). 2009-10-29 13:51:20 +01:00
Hans Leidekker 39b1dbed7a winhttp: Accept empty headers parameter in WinHttpSendRequest. 2009-10-29 13:51:14 +01:00
Hans Leidekker ebe6dabe27 ws2_32: Add a test for GetAddrInfoW. 2009-10-29 13:51:05 +01:00
Hans Leidekker 140eede67d ws2_32: Avoid accessing uninitialized memory in GetAddrInfoW.
Found by valgrind.
2009-10-29 13:50:58 +01:00
Henri Verbeet 052d955567 wined3d: Don't depend on uninitialized data in the CreateSurface() thunks (Valgrind).
Perhaps IDirectDraw7_CreateSurface() should also always set "pSurface7" to
NULL on failure, but at least for our internal functions that's a silly thing
to rely on.
2009-10-29 13:09:45 +01:00
Henri Verbeet be8026adf6 wined3d: directly pass gl_info to stream_info_element_from_strided(). 2009-10-29 13:09:37 +01:00
Henri Verbeet 111307dfba wined3d: Get rid of the GL_SUPPORT macro. 2009-10-29 13:09:33 +01:00
Henri Verbeet 48e03bc189 wined3d: Introduce a separate structure for various OpenGL implementation limits. 2009-10-29 13:09:27 +01:00
Henri Verbeet d7b087618b wined3d: Remove some unused GLINFO_LOCATION definitions. 2009-10-29 13:09:20 +01:00
Paul Vriens 78452960bc advapi32: Add some input parameter checks to GetOldestEventLogRecord. 2009-10-29 13:09:13 +01:00
Paul Vriens 1fe325fd13 advapi32/tests: Add some GetOldestEventLogRecord tests. 2009-10-29 13:09:08 +01:00
Paul Vriens de72f40580 advapi32: Add some input parameter checks to GetNumberOfEventLogRecords. 2009-10-29 13:08:58 +01:00
Paul Vriens 215ca8a4d7 advapi32/tests: Add some GetNumberOfEventLogRecords tests. 2009-10-29 13:08:51 +01:00
Jacek Caban 11651f5731 mshtml: Added IHTMLDOMNode::nextSibling implementation. 2009-10-29 13:08:41 +01:00
Jacek Caban d76720cc56 mshtml: Inherit scriptmode from parent window. 2009-10-29 13:08:26 +01:00
Jacek Caban ceb02fb027 mshtml: Improve debug traces. 2009-10-29 13:08:20 +01:00
Juan Lang b8b8ff0754 cryptui: Fix German translation. 2009-10-29 13:08:03 +01:00
Aurimas Fišeras 878aac41e8 cryptui: Fix Lithuanian translation. 2009-10-29 13:07:59 +01:00
Juan Lang 9059892ec1 crypt32: Implement CertVerifyCertificateChainPolicy for CERT_CHAIN_POLICY_SSL. 2009-10-29 13:07:53 +01:00
Juan Lang 2fbb736e01 crypt32: Add some tests of the SSL policy. 2009-10-29 13:07:47 +01:00
Juan Lang facd2e975a crypt32: Allow the caller of checkChainPolicyStatus to specify the date to test with and additional policy parameters. 2009-10-29 13:07:39 +01:00
Juan Lang 3669be9550 crypt32: Add the Google website's cert to tests. 2009-10-29 13:07:33 +01:00
Juan Lang 24399bd359 crypt32: Support IPv6 addresses in name constraint comparison. 2009-10-29 13:07:20 +01:00
Juan Lang bcb4bc6be3 crypt32: Trace netscape cert type extension. 2009-10-29 13:07:14 +01:00
Juan Lang d664edb322 crypt32: Trace directory name of alt name entries. 2009-10-29 13:07:08 +01:00
Juan Lang 1a194449cc crypt32: Correct a prototype. 2009-10-29 13:07:03 +01:00
Juan Lang 6a575d697e crypt32: Accept either the subject alt name 2 or subject alt name extensions, and prefer the former when both are present. 2009-10-29 13:06:56 +01:00
Juan Lang 1e953ef12e crypt32: Trace the alt name extensions. 2009-10-29 13:06:49 +01:00
Juan Lang bf42ce9c90 crypt32: Trace name constraints extension. 2009-10-29 13:06:42 +01:00
Juan Lang 777ea81c48 crypt32: Trace cert policies extension. 2009-10-29 13:06:35 +01:00
Juan Lang 994d7ed40d crypt32: Trace enhanced key usage extension. 2009-10-29 13:06:25 +01:00
Alexandre Julliard 549116bd68 kernel32/tests: Add some tests for width and precision formatting in FormatMessage. 2009-10-29 13:06:12 +01:00
Paul Vriens 9bd6887372 comctl32/tests: Use A-functions. 2009-10-28 16:07:48 +01:00
Paul Bolle 4c97910387 dbghelp: elf_load_file: return if elf_map_file fails. 2009-10-28 14:28:38 +01:00
Huw Davies b3cdc6d7c8 oledb32: Add some conversions to DBTYPE_UI8. 2009-10-28 13:41:10 +01:00
Huw Davies 21bbdb7157 oledb32: Add some conversions to DBTYPE_CY. 2009-10-28 13:41:06 +01:00
Huw Davies 0d3e83c1c8 oledb32: Add some conversions to DBTYPE_R4. 2009-10-28 13:41:01 +01:00
Huw Davies 39166ccab0 oledb32: Add some conversions to DBTYPE_UI4;. 2009-10-28 13:40:56 +01:00
Huw Davies deb38f467d oledb32: Add some conversions to DBTYPE_UI1. 2009-10-28 13:40:50 +01:00
Huw Davies 64a8eb601e oledb32: Add a few simple conversions to DBTYPE_GUID. 2009-10-28 13:40:44 +01:00
Jörg Höhle 0ac408f7fc mciwave: Default wave format is 11025x8x1. 2009-10-28 13:19:45 +01:00
Jörg Höhle 7f4d81ede7 mciwave: Fix wave format first, then compute position.
nAvgBytesPerSec is the better factor in the presence of ADPCM, MPEG3 and other wave formats.
2009-10-28 13:19:03 +01:00
Rico Schüller b188cb132c d3d10: Mark annotation variable as annotation. 2009-10-28 13:15:55 +01:00
Rico Schüller ef07411ebf d3d10: Implement ID3D10EffectVariable::AsShader(). 2009-10-28 13:15:51 +01:00
Rico Schüller 4ef1031699 d3d10: Implement ID3D10EffectVariable::AsSampler(). 2009-10-28 13:15:47 +01:00
Rico Schüller 3db6ec57ff d3d10: Implement ID3D10EffectVariable::AsRasterizer(). 2009-10-28 13:15:42 +01:00
Rico Schüller 48673eec29 d3d10: Implement ID3D10EffectVariable::AsDepthStencil(). 2009-10-28 13:15:38 +01:00
Rico Schüller 53e00e12ba d3d10: Implement ID3D10EffectVariable::AsBlend(). 2009-10-28 13:15:33 +01:00
Rico Schüller b1e56fae01 d3d10: Implement ID3D10EffectVariable::AsConstantBuffer(). 2009-10-28 13:15:28 +01:00
Rico Schüller 7b91b36d93 d3d10: Implement ID3D10EffectVariable::AsDepthStencilView(). 2009-10-28 13:15:23 +01:00
Rico Schüller 31383cad51 d3d10: Implement ID3D10EffectVariable::AsRenderTargetView(). 2009-10-28 13:15:18 +01:00
Rico Schüller fee2d53204 d3d10: Implement ID3D10EffectVariable::AsShaderResource(). 2009-10-28 13:15:13 +01:00
Rico Schüller 2c3674d6ce d3d10: Implement ID3D10EffectVariable::AsString(). 2009-10-28 13:15:08 +01:00
Rico Schüller 607a643bcc d3d10: Fix a HeapFree() in d3d10_effect_Release(). 2009-10-28 13:15:02 +01:00
Henri Verbeet e6ca176a48 wined3d: Rename DestroyContext() to context_destroy(). 2009-10-28 11:16:05 +01:00
Henri Verbeet c0050b8ec9 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.
2009-10-28 11:15:59 +01:00
Henri Verbeet 98027cb535 wined3d: Call context_release() for wined3d contexts made current by context_create(). 2009-10-28 11:15:27 +01:00
Henri Verbeet eeb54b9922 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().
2009-10-28 11:15:19 +01:00
Henri Verbeet 401173ffde wined3d: Restore the thread's previous GL context in context_destroy_gl_resources(). 2009-10-28 11:15:00 +01:00
Paul Vriens 7cc43213d7 advapi32: Add a stubbed GetEventLogInformation with input param checking. 2009-10-28 11:14:52 +01:00
Paul Vriens 400d62167f advapi32/tests: Add some GetEventLogInformation tests. 2009-10-28 11:14:39 +01:00
Dan Kegel 5e25a23409 crypt32/tests: CryptUnprotectData: test zero-length payload. 2009-10-28 11:13:59 +01:00
Jacek Caban d7edf0162d jscript: Store a copy of code in parser_ctx_t. 2009-10-28 11:12:34 +01:00
Vincent Povirk 911e923fbc 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.
2009-10-28 11:12:24 +01:00
Jacek Caban 67e6c7f1f3 mshtml: Added HTML frames support. 2009-10-28 11:11:45 +01:00
Jacek Caban faf0b6bb2a mshtml: Avoid crash in nsIURI:Equals if other_url is NULL. 2009-10-28 11:11:36 +01:00
Jacek Caban 361f9a30ba mshtml: Moved event_vector to HTMLDocumentNode. 2009-10-28 11:11:31 +01:00
Jacek Caban d52f41ba41 mshtml: Moved nsIDOMEventListener implementations to HTMLDocumentNode. 2009-10-28 11:11:24 +01:00
Juan Lang 7690ff2f0e cryptui: Display <None> for a cert's friendly name if no friendly name property is set. 2009-10-28 11:11:13 +01:00
Vincent Povirk 0359a47d0d ole32: Fix the LEFTCHILD and RIGHTCHILD offset defines. 2009-10-28 11:10:59 +01:00
Alexandre Julliard c9e25dbe35 kernel32: Set the 64-bit flag for builtin executables based on their load directory. 2009-10-28 11:09:20 +01:00
Alexandre Julliard 4313c95526 kernel32: Retrieve the executable information as soon as we open the file. 2009-10-28 11:03:05 +01:00
Alexandre Julliard 28f13f83a6 kernel32: Add a structure to store all the information about an executable. 2009-10-28 11:03:04 +01:00
Alexandre Julliard 072b737059 kernel32: Specify the full application path when starting wineboot.exe. 2009-10-28 10:55:35 +01:00
Alexandre Julliard aadf703fc0 ntdll: The meaning of the flag is inverted between RtlWow64EnableFsRedirection and RtlWow64EnableFsRedirectionEx. 2009-10-28 10:55:19 +01:00
Alexandre Julliard e487b560d9 kernel32: Make GetQueuedCompletionStatus return failure for I/O errors, as per MSDN. 2009-10-27 16:52:48 +01:00
Nate Gallaher 07c321ba73 msi: Test that a query on a join of two tables returns data from the correct table. 2009-10-27 14:01:50 +01:00
Nate Gallaher cc366e1282 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.
2009-10-27 14:01:23 +01:00
Matteo Bruni c6af1f5cd4 d3dx9: Add D3DXAssembleShader tests. 2009-10-27 13:57:31 +01:00
Huw Davies 76e0090565 oledb32: Add a couple of conversions to DBTYPE_FILETIME. 2009-10-27 13:44:32 +01:00
Huw Davies ed53dafcab oledb32: Add CanConvert support for DBTYPE_FILETIME. 2009-10-27 13:44:26 +01:00
Huw Davies 021eaadea3 msdaps: Implement IRowsetInfo_GetProperties proxy and stub. 2009-10-27 13:44:13 +01:00
Huw Davies 64dc7306d8 include: Add rstinf.idl. 2009-10-27 13:44:09 +01:00
Huw Davies d52a9cdd44 msdaps: Implement SetCommandText proxy and stub. 2009-10-27 13:43:57 +01:00
Huw Davies 19672d7167 include: Add cmdtxt.idl. 2009-10-27 13:43:51 +01:00
Huw Davies 8b5431ad3a include: Add cmdbas.idl. 2009-10-27 13:43:37 +01:00
Paul Vriens 4af8e5f24d advapi32/tests: Add a input parameter check (CloseEventLog). 2009-10-27 13:42:49 +01:00
Paul Vriens 6bdbf6ee4c advapi32/tests: Cope with empty servername. 2009-10-27 13:42:44 +01:00
Paul Vriens 84d689bd58 advapi32/tests: Add some input parameter checks. 2009-10-27 13:42:37 +01:00
Paul Vriens 48033db67e advapi32/tests: Add some basic eventlog tests. 2009-10-27 13:42:31 +01:00
Ken Thomases e606da3be9 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.
2009-10-27 11:32:04 +01:00
Ken Thomases 58156740f9 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.
2009-10-27 11:31:34 +01:00
Ken Thomases f6a6712a31 winex11: Assign OEM virtual key codes in a separate loop. 2009-10-27 11:31:18 +01:00
Rico Schüller 8c090941bb d3d10: Improve set_variable_vtbl(). 2009-10-27 11:28:56 +01:00
Rico Schüller da5cd60008 d3d10: Add ID3D10EffectShaderVariableVtbl. 2009-10-27 11:28:50 +01:00
Rico Schüller 5fe60e8bdb d3d10: Add ID3D10EffectDepthStencilViewVariableVtbl. 2009-10-27 11:28:41 +01:00
Rico Schüller baa3d77fde d3d10: Add ID3D10EffectRenderTargetViewVariableVtbl. 2009-10-27 11:28:28 +01:00
Rico Schüller d070923e69 d3d10: Add ID3D10EffectShaderResourceVariableVtbl. 2009-10-27 11:28:22 +01:00
Rico Schüller d7ad962854 d3d10: Add ID3D10EffectStringVariableVtbl. 2009-10-27 11:28:15 +01:00
Rico Schüller 4856334785 d3d10: Add ID3D10EffectSamplerVariableVtbl. 2009-10-27 11:28:08 +01:00
Rico Schüller 94d743c575 d3d10: Add ID3D10EffectRasterizerVariableVtbl. 2009-10-27 11:28:03 +01:00
Rico Schüller 3000abae9b d3d10: Add ID3D10EffectDepthStencilVariableVtbl. 2009-10-27 11:27:56 +01:00
Rico Schüller 1b0404f69e d3d10: Add ID3D10EffectBlendVariableVtbl. 2009-10-27 11:27:50 +01:00
Rico Schüller b66733aabb d3d10: Improve ID3D10Effect::GetVariableByName(). 2009-10-27 11:27:43 +01:00
Rico Schüller 135966f22e d3d10: Implement ID3D10Effect::GetVariableByIndex(). 2009-10-27 11:27:24 +01:00
Alexandre Julliard 4ae262df8e setupapi: Create fake dlls before performing dll registration. 2009-10-27 11:26:20 +01:00
Alexandre Julliard 99dd348422 shdocvw: Specify the full path to iexplore.exe. 2009-10-27 11:25:39 +01:00
Alexandre Julliard 5950c6af80 user32: Specify the full application path when starting builtin apps. 2009-10-27 11:22:38 +01:00
Alexandre Julliard 0856f77470 shdocvw: Specify the full application path when starting winemenubuilder.exe. 2009-10-27 11:22:32 +01:00
Alexandre Julliard d72e7af9b1 shell32: Specify the full application path when starting winemenubuilder.exe. 2009-10-27 11:21:34 +01:00
Alexandre Julliard c4ebf3687b rpcrt4: Specify the full application path when starting rpcss.exe. 2009-10-27 11:20:42 +01:00
Alexandre Julliard 0beaa44d7d ole32: Specify the full application path when starting rpcss.exe. 2009-10-27 11:20:34 +01:00
Henri Verbeet 30d2660d99 wined3d: Restore the thread's previous GL context in WineD3D_ReleaseFakeGLContext(). 2009-10-27 10:55:35 +01:00
Henri Verbeet 94509f85b5 wined3d: Restore the wglMakeCurrent() call in context_destroy_gl_resources().
e3ca576576 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.
2009-10-27 10:55:27 +01:00
Henri Verbeet 13c4fe72ad wined3d: Set a driver name appropriate for the vendor in init_driver_info(). 2009-10-27 10:55:09 +01:00
Henri Verbeet 26ba212407 wined3d: Apply PCI ID overrides in init_driver_info() instead of IWineD3DImpl_GetAdapterIdentifier(). 2009-10-27 10:54:57 +01:00
Henri Verbeet 2447c8bc3e wined3d: Store PCI IDs in wined3d_driver_info instead of wined3d_gl_info. 2009-10-27 10:54:50 +01:00
Hans Leidekker 2eb33f5bcb msi: Avoid accessing uninitialized memory in ACTION_AppSearchReg.
Found by valgrind.
2009-10-27 10:53:56 +01:00
Hans Leidekker 3f70b07870 msi/tests: Fix a couple of user SID string leaks.
Found by valgrind.
2009-10-27 10:53:42 +01:00
Hans Leidekker 248939d358 wininet: Clean up locks after closing libssl and libcrypto.
Found by valgrind.
2009-10-27 10:53:32 +01:00
Hans Leidekker 629fd8fcbc winhttp: Clean up locks after closing libssl and libcrypto.
SSL_CTX_free() triggers a call to the locking callback.
Found by valgrind.
2009-10-27 10:53:28 +01:00
Hans Leidekker e62fdaf0f1 wininet: Avoid accessing uninitialized memory in HttpSendRequestExW.
Found by valgrind.
2009-10-27 10:53:08 +01:00
Hans Leidekker b707a523e3 wininet: Avoid accessing uninitialized memory in ConvertUrlComponentValue.
Found by valgrind.
2009-10-27 10:53:04 +01:00
Juan Lang c3775d82d3 cryptui: Sort certificates by subject name by default. 2009-10-27 10:52:51 +01:00
Juan Lang 3a7d3fcc8a cryptui: Support sorting columns by clicking on their headers. 2009-10-27 10:52:46 +01:00
Andrew Eikum 9d62f47533 mshtml: Fix typo in TRACE. 2009-10-27 10:52:41 +01:00
Jacek Caban 745f601d23 mshtml: Moved binding list to HTMLDocumentNode. 2009-10-27 10:52:37 +01:00
Jacek Caban 12bddc55ed mshtml: Allow task queue to be used for different targets. 2009-10-27 10:52:28 +01:00
Jacek Caban fd47fa4647 mshtml: Moved url and mon to HTMLWindow. 2009-10-27 10:52:17 +01:00
Jacek Caban 207fe98e2a mshtml: Moved bscallback to HTMLWindow. 2009-10-27 10:52:08 +01:00
Jacek Caban 50588739e3 mshtml: Use HTMLWindow in AsyncOpen implementation. 2009-10-27 10:51:45 +01:00
Jacek Caban 45ce37fe64 mshtml: Store window reference in nsURI. 2009-10-27 10:51:35 +01:00
Owen Rudge 2d1a7173a4 mapi32: Pass several extended MAPI functions through to provider. 2009-10-27 10:51:24 +01:00
Owen Rudge d6bc1f5e22 mapi32: Use separate pointer for drafts folder when sending via extended MAPI.
This patch fixes a crash in the MAPISendMail extended mail wrapper due 
to reusing the "folder" variable for two separate objects.
2009-10-27 10:50:42 +01:00
Yann Droneaud c8553641ac ntdll: Use __asm__ keyword instead of asm in signal_sparc.c. 2009-10-27 10:50:06 +01:00
Huw Davies d1472e2af2 msdaps: Implement ReleaseAccessor Proxy and Stub. 2009-10-26 15:05:46 +01:00
Huw Davies 18323f0ba5 msdaps: Implement CreateAccessor Proxy and Stub. 2009-10-26 15:05:42 +01:00
Huw Davies adedd8191e include: Add access.idl. 2009-10-26 15:05:37 +01:00
André Hentschel a5107da440 appwiz: Ignore apps without title in the list. 2009-10-26 14:05:10 +01:00
Huw Davies da86e727bd rpcrt4: Move the full pointer table init to after a potential call to NdrServerInitializeNew(). 2009-10-26 13:38:10 +01:00
Louis Lenders a4fcb9a8c6 wuaueng: Add version resource. 2009-10-26 13:28:07 +01:00
Louis Lenders 616136799e wuaueng: Add stubbed wuaueng.dll. 2009-10-26 13:27:57 +01:00
Jörg Höhle 91344ae77c winmm: Time formats hms/tmsf use leading zeroes as in 00:00:00. 2009-10-26 13:21:50 +01:00
Jörg Höhle 7d002f228c mciwave: Send notification after everything else. 2009-10-26 13:21:42 +01:00
Jörg Höhle 3fc7da7f5e mciwave: Do not transition via Resume from Record into Play. 2009-10-26 13:21:32 +01:00
Jörg Höhle 3c6496d7b5 mciwave: Do not lie about state when winmm fails in Pause or Resume. 2009-10-26 13:21:23 +01:00
Jörg Höhle bf4665780c mciwave: Pause/resume is not accepted from every state. 2009-10-26 13:21:12 +01:00
Rico Schüller b55641f14a d3d10: Parse local_variables. 2009-10-26 11:43:11 +01:00