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