Bruno Jesus
3465646d44
kernel32: Fix parameters checking for GetVolumePathName().
2013-09-09 22:09:59 +02:00
Nikolay Sivov
1c13e6221a
shell32: Remove asserts on invalid parameters.
2013-09-09 22:09:59 +02:00
Nikolay Sivov
f0d17b5c17
shell32: Fix handle leak on consecutive Init() calls.
2013-09-09 22:09:59 +02:00
Nikolay Sivov
891cf2ac54
shell32: Added support for ASSOCF_NOTRUNCATE flag in GetString().
2013-09-09 22:09:59 +02:00
Nikolay Sivov
4f6230d5c4
shell32: Fix search for a command string to cover more cases (like protocol associations).
2013-09-09 22:09:59 +02:00
Bruno Jesus
0816f85b6b
ws2_32: Implement WSADuplicateSocket[A|W] using a helper function.
2013-09-09 22:09:59 +02:00
Bruno Jesus
d77522988b
ws2_32/tests: Mark WinNT result as broken.
2013-09-09 22:09:59 +02:00
Vincent Povirk
ac5faea093
winsta: Stub WinStationGetAllProcesses.
2013-09-09 22:09:58 +02:00
Vincent Povirk
7c215d5a25
winsta: Stub WinStationRegisterConsoleNotification.
2013-09-09 22:09:58 +02:00
Aric Stewart
5aa1f6b7a5
Unicode Private Use Area is also rotated by tategaki.
2013-09-09 22:09:58 +02:00
Henri Verbeet
16c48f9d84
d3drm: Avoid LPVOID.
2013-09-09 22:09:58 +02:00
Henri Verbeet
a9f3bc43e5
d3drm: Avoid LPSTR.
2013-09-09 22:09:58 +02:00
Henri Verbeet
e2f4ab4607
wined3d: Rewrite surface_modify_location() on top of surface_validate_location() and surface_invalidate_location().
2013-09-09 22:09:58 +02:00
Henri Verbeet
59e2f52ff8
wined3d: Replace the "dirty" field in struct gl_texture with WINED3D_TEXTURE_ flags.
2013-09-09 22:09:58 +02:00
Henri Verbeet
c44012f0c1
wined3d: Get rid of the "dirty" flag to wined3d_texture_set_dirty().
2013-09-09 22:09:57 +02:00
Nikolay Sivov
bcbd13b70c
ntdll: Added compatible sections for clrClass data.
2013-09-09 22:09:56 +02:00
Nikolay Sivov
88d5cab5e9
comctl32/tests: Manually load comctl32.dll with newly activated context.
2013-09-09 11:27:59 +02:00
Nikolay Sivov
f13d8cc373
comctl32: Fix LVS_OWNERDRAWFIXED handling in hittesting.
2013-09-09 11:27:54 +02:00
Nikolay Sivov
88c2a189fe
kernel32/tests: Added some activation context tests for SearchPath().
2013-09-06 17:28:48 +02:00
Bruno Jesus
4981b5b446
ws2_32: Remove a FIXME message.
2013-09-06 17:25:21 +02:00
Bruno Jesus
b2170d845d
ws2_32: Fix SO_ACCEPTCONN on BSD systems.
2013-09-06 17:25:17 +02:00
Bruno Jesus
0b03dc93e9
ws2_32: Add parameters TRACE for WS_EnumProtocols.
2013-09-06 17:25:15 +02:00
Andrew Eikum
52b1adcd6e
oleaut32: Correct TRACE statement.
2013-09-06 17:25:08 +02:00
Andrew Eikum
cb1f4c5387
oleaut32: Apply TKIND_DISPATCH changes to FUNCDESC results from ITypeComp::Bind.
2013-09-06 17:25:08 +02:00
Andrew Eikum
664e7938cb
oleaut32: Improve TYPEDESC encoding for unknown VARTYPEs.
...
It's not worth printing a FIXME for every VARTYPE we don't happen to
list in the switch statement.
2013-09-06 17:25:08 +02:00
Stefan Dösinger
b92928333b
ddraw/tests: Test unsupported texture formats.
2013-09-06 17:25:08 +02:00
Stefan Dösinger
f69ba15a92
ddraw/tests: Test blocked texture creation restrictions.
2013-09-06 17:25:08 +02:00
Stefan Dösinger
36c15d92e9
d3d8/tests: Test blocked texture creation restrictions.
2013-09-06 17:25:08 +02:00
Stefan Dösinger
b7b028ca4b
d3d9/tests: Test blocked texture creation restrictions.
2013-09-06 17:25:08 +02:00
Stefan Dösinger
df5a0976e9
wined3d: Check the format block size before creating textures.
...
Sizes of textures and stand-alone surfaces must be multiples of the
format's block size for DXTN formats. Since we create a texture for
everything (except in ddraw), this check also takes care of stand-alone
surfaces.
2013-09-06 17:25:08 +02:00
Stefan Dösinger
80638b6d2f
wined3d: Enforce texturing capability format restrictions on resource creation.
2013-09-06 17:25:08 +02:00
Stefan Dösinger
b464067313
ddraw: Create a sysmem surface if the format is not supported.
2013-09-06 17:25:08 +02:00
Jacek Caban
ba4278a735
crypt32: Added support for retrieving certs by URL.
2013-09-06 17:25:08 +02:00
Jacek Caban
9dd32ba67d
crypt32: Added support for retrieving issuers from URL cache.
2013-09-06 17:25:08 +02:00
Jacek Caban
0e0d51ae85
crypt32: Search world collection when looking for issuer.
2013-09-06 17:25:08 +02:00
Nikolay Sivov
47650c3320
user32/tests: Test to show that SendMessage/PostMessage don't force caller activation context on window thread.
2013-09-06 17:25:08 +02:00
Andrew Cook
fef18a4267
kernel32: Fix argument order for NtIsProcessInJob.
2013-09-06 12:08:10 +02:00
Dmitry Timoshkov
a4ec059354
ntdll/tests: Add some tests for negative file offsets.
2013-09-06 12:03:55 +02:00
Henri Verbeet
75deeb4589
d3drm: Avoid LPCSTR.
2013-09-06 12:00:26 +02:00
Henri Verbeet
5daf5e80fb
d3dcompiler: Avoid LPVOID.
2013-09-06 12:00:24 +02:00
Henri Verbeet
4735690dc2
ddraw: Introduce a helper function for initializing a D3DDEVICEDESC structure from a D3DDEVICEDESC7 structure.
2013-09-06 12:00:22 +02:00
Henri Verbeet
7859509f5b
wined3d: Get rid of the SFLAG_INTEXTURE / SFLAG_INSRGBTEX check in surface_set_texture_name().
2013-09-06 12:00:12 +02:00
Henri Verbeet
137590be31
wined3d: Return 1 instead of 0 for max_vertex_blend_matrices in glsl_vertex_pipe_vp_get_caps().
...
It's not necessarily clear to me that one is better than the other here, but
this is what we returned in the old GL fixed function implementation of the
D3D fixed function vertex pipe, and apparently EverQuest depends on this.
This fixes a regression introduced by commit 2014141a25
.
2013-09-06 12:00:09 +02:00
Ken Thomases
7ed00f6d97
winemac: Add support for mouse-move and right- and middle-click events on systray icons in the Mac status bar.
2013-09-06 11:59:13 +02:00
Marcus Meissner
c6761b8b9d
mciqtz32: Do not print uninitialized variables (Coverity).
2013-09-06 11:46:52 +02:00
Ralf Habacker
39629a3d35
gdi32: Fixed Rectangle() rotation with GM_ADVANCED graphics mode in dib driver.
2013-09-05 20:58:24 +02:00
Stefan Dösinger
22fc22d28b
ddraw: Enumerate DXT2 and DXT4.
2013-09-05 17:56:24 +02:00
Stefan Dösinger
b88daee3bc
ddraw: Create managed pool textures.
...
The surfaces are already in WINED3D_POOL_MANAGED.
2013-09-05 17:56:17 +02:00
Stefan Dösinger
8da09ba196
ddraw/tests: Test DDCAPS2_TEXTUREMANAGE compatibility, with other flags.
2013-09-05 17:56:06 +02:00
Stefan Dösinger
b73464a413
wined3d: Use the ftoa helper function in the ARB shader backend.
...
This is the ARB equivalent to e0494afa00
.
2013-09-05 17:55:48 +02:00
Stefan Dösinger
37c4f3a88c
wined3d: Don't clamp texture lookups in the ARB fixed function fragment pipe.
2013-09-05 17:55:11 +02:00
Bruno Jesus
1d1faa0283
ws2_32: Cope with invalid protocols in WSAEnumProtocols.
2013-09-05 16:21:48 +02:00
Jacek Caban
533730de7f
cryptnet: Removed unused typedefs.
2013-09-05 15:56:46 +02:00
Hans Leidekker
9ea95f4105
rpcrt4: Add support for NTLM and Negotiate.
2013-09-05 13:26:15 +02:00
Jactry Zeng
a8d87afe1c
riched20/tests: Add tests of ITextDocument_Open.
2013-09-05 13:25:34 +02:00
Nikolay Sivov
93c59714c0
ntdll: Inherit default activation context from creation thread.
2013-09-05 13:23:50 +02:00
Nikolay Sivov
ab08d2a5ba
kernel32/tests: Some tests for initial thread activation context.
2013-09-05 13:23:42 +02:00
Rafał Mużyło
bb50d6fd95
configure: Don't use X_PRE_LIBS.
2013-09-05 13:21:58 +02:00
Michael Stefaniuc
74b191a605
ntdll: Avoid TRUE FALSE conditional expressions.
2013-09-05 13:18:24 +02:00
Henri Verbeet
1046aa6e48
d3dcompiler: Avoid LPCVOID.
2013-09-05 13:18:24 +02:00
Henri Verbeet
36190dd5e6
d3dcompiler: Avoid LPCSTR.
2013-09-05 13:18:24 +02:00
Henri Verbeet
ad178a5b55
wined3d: Enforce WINED3DUSAGE_DEPTHSTENCIL format restrictions on resource creation.
2013-09-05 13:18:24 +02:00
Henri Verbeet
b28e9f6482
wined3d: Enforce WINED3DUSAGE_RENDERTARGET format restrictions on resource creation.
2013-09-05 13:18:23 +02:00
Henri Verbeet
6f321ff2f9
ddraw: Don't imply WINED3DUSAGE_RENDERTARGET on primary surfaces.
...
If the application actually wants to do 3D rendering on the primary surface,
it should set DDSCAPS_3DDEVICE as well.
2013-09-05 13:18:23 +02:00
Michael Stefaniuc
b80ab33571
dplayx: Simplify the creation of an IDirectPlaySPImpl object.
2013-09-05 13:18:23 +02:00
Michael Stefaniuc
a3ba1b8ff0
dplayx: Finish the COM cleanup for IDirectPlaySP.
2013-09-05 13:18:23 +02:00
Michael Stefaniuc
11756086b4
dplayx: Merge the extra struct into IDirectPlaySPImpl.
2013-09-05 13:18:23 +02:00
Michael Stefaniuc
95fcb49503
dplayx: Remove the unused lock from IDirectPlaySPImpl.
2013-09-05 13:18:23 +02:00
Michael Stefaniuc
07e5975797
dplayx: Remove commented out TRACEs that mimic +tid functionality.
2013-09-05 13:18:23 +02:00
Michael Stefaniuc
744f94be4a
dplayx: Simplify ref-counting for IDirectPlaySP.
2013-09-05 13:18:23 +02:00
Michael Stefaniuc
008cc60821
dplayx: Introduce impl_from_IDirectPlaySP().
2013-09-05 13:18:23 +02:00
Michael Stefaniuc
12245de801
dplayx: Use consistent naming for the IDirectPlaySP methods.
2013-09-05 13:18:23 +02:00
Michael Stefaniuc
b9a2efdf24
dplayx: Fix the initial refcount of the IDPLobbySPImpl object.
2013-09-05 13:18:22 +02:00
Piotr Caban
a2ea406eee
oleaut32: Add ICreateTypeInfo2::SetVarName implementation.
2013-09-05 13:18:22 +02:00
Alexandre Julliard
f21961cc14
ntdll: Add a configure check for the tcdrain function.
...
Also remove the tcgetattr check that is no longer used.
2013-09-05 13:18:21 +02:00
Hans Leidekker
050a46f30f
winhttp: Fix the base64 decoder.
2013-09-04 21:36:55 +02:00
Dmitry Timoshkov
2d5ecbee43
ntdll: NtReadFile should fail for overlapped IO on files if offset is NULL.
2013-09-04 17:56:52 +02:00
Dmitry Timoshkov
d37fac0519
ntdll: NtWriteFile should fail for overlapped IO on files if offset is NULL.
2013-09-04 17:56:50 +02:00
Alexandre Julliard
6666614a19
ntdll: Actually return the mount point in get_device_mount_point on Mac OS.
2013-09-04 16:28:10 +02:00
Roderick Colenbrander
dee3418d3a
winex11: Support WGL_EXT_swap_control_tear.
2013-09-04 16:27:29 +02:00
Roderick Colenbrander
e95e77a19f
winex11: Refactor wglSwapIntervalEXT for use with glXSwapIntervalEXT.
...
In preparation for WGL_EXT_swap_control_tear support, transition to using glXSwapIntervalEXT.
2013-09-04 16:27:25 +02:00
André Hentschel
0079248f10
xinput1_4: Add new dll based on xinput1_3.
2013-09-04 14:44:06 +02:00
André Hentschel
8fab2422a8
msvcrt: Export fabsf on ARM and x86_64.
2013-09-04 14:43:45 +02:00
Francois Gouget
4f27b78fb4
iphlpapi: Check for proc_pidinfo() instead of assuming libproc.h always defines it.
...
This is needed on FreeBSD 8.1.
2013-09-04 14:42:58 +02:00
Jacek Caban
0a5cb15f94
crypt32: Get rid of remaining P* typedefs.
2013-09-04 14:38:41 +02:00
Jacek Caban
cc7b0d4019
crypt32: Get rid of PWINE_HASH_TO_DELETE and PWINE_REGSTOREINFO typedefs.
2013-09-04 14:38:37 +02:00
Jacek Caban
d759a6a5a4
crypt32: Get rid of PWINE_PROVIDERSTORE typedef.
2013-09-04 14:38:31 +02:00
Jacek Caban
4c77772e19
crypt32: Get rid of PCONTEXT_PROPERTY typedef.
2013-09-04 14:38:27 +02:00
Jacek Caban
eacc0b8238
crypt32: Get rid of PWINE_FILESTOREINFO typedef.
2013-09-04 14:38:24 +02:00
Jacek Caban
f4c8c3d69c
crypt32: Get rid of P*_CONTEXT typedefs.
2013-09-04 14:38:19 +02:00
Jacek Caban
8ad37f8a64
crypt32: Get rid of PWINE_COLLECTIONSTORE typedef.
2013-09-04 14:38:14 +02:00
Jacek Caban
7c464af46c
crypt32: Get rid of PWINE_STORE_LIST_ENTRY typedef.
2013-09-04 14:38:10 +02:00
Jacek Caban
0e885e34dc
crypt32: Get rid of PCertificateChain typedef.
2013-09-04 14:38:04 +02:00
Jacek Caban
0c4a2df240
crypt32: Get rid of PWINECRYPT_CERTSTORE typedef.
2013-09-04 14:37:57 +02:00
Jacek Caban
d8c3ccee28
crypt32: Get rid of PCONTEXT_PROPERTY_LIST typedef.
2013-09-04 14:37:49 +02:00
Jacek Caban
ebaf4dd5a4
crypt32: Get rid of PCONTEXT_FUNCS typedef.
2013-09-04 14:37:42 +02:00
Jacek Caban
9cee96bebf
crypt32: Get rid of P*WINE_CONTEXT_INTERFACE typedefs.
2013-09-04 14:37:36 +02:00
Henri Verbeet
aab72562d5
d3dcompiler: Get rid of a couple of redundant casts.
2013-09-04 11:37:09 +02:00
Henri Verbeet
871967d0fb
d3dx9: Avoid LPVOID.
2013-09-04 11:37:06 +02:00
Henri Verbeet
6325f3ddd8
wined3d: Don't set WINED3DUSAGE_RENDERTARGET on the front buffer.
...
We never render directly to the front buffer, and in case of e.g. a P8 front
buffer, we would fail surface creation if we were to enforce format
restrictions.
2013-09-04 11:37:01 +02:00
Henri Verbeet
99092c2700
wined3d: Avoid a couple of useless glGetUniformLocationARB() calls.
2013-09-04 11:36:58 +02:00
Henri Verbeet
ff6ce4c669
wined3d: Use clamp() instead of max() for calculating the clamped cosine in the ffp lighting calculations.
...
On typical hardware, the clamp() would be an instruction modifier, while the
max() would need an extra instruction.
2013-09-04 11:36:50 +02:00
Nikolay Sivov
725b069e68
shell32: Fix remaining cases of implementation pointer being returned.
2013-09-04 11:36:42 +02:00
Nikolay Sivov
af3a20d2ea
ntdll: Added support for multiple progids in comClass and clrClass elements.
2013-09-04 11:36:32 +02:00
Bruno Jesus
03362e5a3d
ws2_32: Merge protocol.c and socket.c.
2013-09-04 11:35:34 +02:00
Michael Stefaniuc
30c55f3547
dplayx: Simplify the creation of a IDPLobbySPImpl COM object.
2013-09-04 11:32:41 +02:00
Michael Stefaniuc
56e1e6aa7f
dplayx: Finish the COM cleanup for IDPLobbySP.
2013-09-04 11:32:35 +02:00
Michael Stefaniuc
02ce71edee
dplayx: Merge the extra struct into IDPLobbySPImpl.
2013-09-04 11:32:32 +02:00
Michael Stefaniuc
a966f9740f
dplayx: Remove the unused lock from IDPLobbySPImpl.
2013-09-04 11:32:27 +02:00
Michael Stefaniuc
b11dddf7ca
dplayx: Simplify ref-counting for IDPLobbySP.
2013-09-04 11:32:20 +02:00
Michael Stefaniuc
5da060be77
dplayx: Introduce impl_from_IDPLobbySP().
2013-09-04 11:32:13 +02:00
Michael Stefaniuc
a4589d5673
dplayx: Use consistent naming for the IDPLobbySP members.
2013-09-04 11:32:03 +02:00
Detlef Riekenberg
25bca2ede4
scrrun/tests: Ignore case in path names.
2013-09-03 20:05:12 +02:00
Nikolay Sivov
0de2514f39
shell32: Consistently return interface pointer instead of implementation pointer.
2013-09-03 20:02:55 +02:00
Hans Leidekker
daa0acdbcf
wininet: Fix calculation of content length from chunk size.
2013-09-03 17:00:40 +02:00
Jacek Caban
9db146f544
crypt32: Use CERT_CHAIN_CACHE_ONLY_URL_RETRIEVAL flag for root store certificate's chain validation.
2013-09-03 17:00:33 +02:00
Jacek Caban
b308a5c7ad
atl110: Added new DLL.
2013-09-03 17:00:28 +02:00
Matteo Bruni
686f0a62df
d3dx9/tests: Add some more tests for D3DX[Assemble|Preprocess]ShaderFromFile.
2013-09-03 16:58:39 +02:00
Matteo Bruni
613d27ebeb
d3dx9: Use the ID3DXInclude object to open the initial file in D3DX[Assemble|Compile|Preprocess]ShaderFromFile.
2013-09-03 16:58:37 +02:00
Matteo Bruni
1f6173a69f
d3dx9: Add / improve traces in some shader-related functions.
2013-09-03 16:58:34 +02:00
Matteo Bruni
3f221611f0
d3dcompiler: Skip search of the parent include for the initial file.
2013-09-03 16:58:32 +02:00
Matteo Bruni
bcecdbda88
d3d8/tests: Add cnd instruction test.
2013-09-03 16:58:28 +02:00
Alexandre Julliard
4af4df5af3
ntdll: Add stubs for the SRW lock functions.
2013-09-03 16:58:19 +02:00
Dmitry Timoshkov
c25776a981
ntdll: Avoid a needless goto.
2013-09-03 16:58:19 +02:00
Michael Stefaniuc
f695cb6da1
msxml3: Avoid shadowing a function parameter.
2013-09-03 16:58:19 +02:00
Henri Verbeet
76e35a2939
d3dx9: Avoid LPCVOID.
2013-09-03 16:58:18 +02:00
Henri Verbeet
77ee90b59f
d3dx9: Avoid LPSTR.
2013-09-03 16:58:17 +02:00
Henri Verbeet
0d2d847914
wined3d: Don't clamp texture lookups in the GLSL fixed function fragment pipe.
2013-09-03 16:58:17 +02:00
Henri Verbeet
50e2ee73a4
wined3d: Rename wined3d_fake_gl_ctx to wined3d_caps_gl_ctx.
...
There's nothing particularly fake about the GL context.
2013-09-03 16:58:16 +02:00
Henri Verbeet
36dcb77f6e
wined3d: Get rid of some leftover references to IWineD3D.
2013-09-03 16:58:16 +02:00
Nikolay Sivov
045682a4da
kernel32: Forward ZombifyActCtx() to ntdll.
2013-09-03 16:58:16 +02:00
Nikolay Sivov
8e211065a8
ntdll: Store 'clrClass' as COM class.
2013-09-03 16:58:16 +02:00
Nikolay Sivov
d0deaaa8ce
kernel32/tests: Some tests for clrClass data.
2013-09-03 16:58:16 +02:00
Nikolay Sivov
f0e5fd737d
ntdll: Implement compatible section for 'clrSurrogate'.
2013-09-03 16:58:16 +02:00
Nikolay Sivov
5b38a13167
ntdll: Store clrSurrogate version value, added some tests.
2013-09-03 16:58:15 +02:00
Nikolay Sivov
44d8f6a35a
ntdll: For typelib and COM class sections point global data to module names.
2013-09-03 16:58:15 +02:00
Ken Thomases
675b052572
winemac: When ordering sibling child windows, don't remove and re-add ones already in the right order.
2013-09-03 16:58:15 +02:00
Ken Thomases
987309e528
winemac: Don't use Cocoa parent-child relationship when topmost state is enough to keep owned in front of owner.
...
The Cocoa parent-child relationship has undesirable side effects and bugs. In
the general case, it's the only way to maintain the z-order of owned windows
relative to their owner. But when the owner is non-topmost and an owned
window is topmost, the Cocoa window level will enforce that and we don't
need it.
2013-09-03 16:58:15 +02:00
Michael Stefaniuc
11b21f70ab
avifil32: Move the IAVIStream vtbl to avoid forward declarations.
2013-09-03 10:56:10 +02:00
Michael Stefaniuc
555fbc985c
avifil32: Basic COM cleanup for the IAVIStream iface.
2013-09-03 10:56:05 +02:00
Dmitry Timoshkov
4135900235
kernel32/tests: Add a test to show that WaitCommEvent should fail if there is a pending wait.
2013-09-03 10:55:37 +02:00
Dmitry Timoshkov
663dbd9f1c
kernel32/tests: Add a test to show that WaitCommEvent should succeed after SetCommMask(EV_TXEMPTY)+WriteFile+FlushFileBuffers.
2013-09-03 10:55:35 +02:00
George Stephanos
8aa205fbcf
advapi32/tests: HKCR mask tests fix for WinNT.
2013-09-02 19:44:27 +02:00
Austin English
478db5bcd5
netcfgx: Add stub dll.
2013-09-02 19:44:21 +02:00
Jacek Caban
2584e49bf6
crypt32: Use CertificateChainEngine instead of HCERTCHAINENGINE in a few more places.
2013-09-02 18:08:08 +02:00
Jacek Caban
f4ef543f8a
crypt32: Get rid of PCertificateChainEngine typedef.
2013-09-02 18:08:01 +02:00
Stefan Dösinger
6c1007db1e
d3d8/tests: Add a DXT5 volume test.
2013-09-02 18:07:40 +02:00
Stefan Dösinger
0cb72cdeb5
d3d9/tests: Add a DXT5 volume test.
2013-09-02 18:07:38 +02:00
Stefan Dösinger
91fa7c07c9
ddraw/tests: Test WM_ACTIVATEAPP messages generated by SetCooperativeLevel.
2013-09-02 18:07:17 +02:00
Stefan Dösinger
769dd6d158
ddraw: Gracefully handle recursive SetCooperativeLevel calls.
2013-09-02 18:07:14 +02:00