Alexandre Julliard
713183200b
shlwapi: Add a partial stub for IConnectionPoint_InvokeWithCancel.
2009-05-15 14:18:49 +02:00
Robert Key
cce62569df
wined3d: Fix ATI HD4800 being reported as ATI 9500.
2009-05-15 11:55:20 +02:00
Roderick Colenbrander
c315d75dab
wgl: Offer PFD_GENERIC_ACCELERATED on bitmap capable formats.
...
Windows drivers do this as well and some apps rely on this (it might
fix Sketchup but I can't reproduce the issues on this system).
2009-05-15 11:55:12 +02:00
Roderick Colenbrander
2b58d2dc06
wgl: Select bitmap capable formats when PFD_DRAW_TO_BITMAP is requested by the caller.
2009-05-15 11:54:57 +02:00
Roderick Colenbrander
b5a62756aa
wgl: Duplicate some single buffered pixel formats for bitmap rendering and restrict bitmap rendering to these formats.
...
The use of direct / indirect rendering is now tied to the bitmapFormat
flag of a pixel format. Indirect is fine for bitmap rendering since on
windows it is only supported using the software gdi renderer and
indirect rendering can also indicate software rendering.
2009-05-15 11:54:05 +02:00
Stefan Dösinger
6fe1a5daa5
wined3d: Don't use TMP_COLOR unless srgb is enabled.
...
This was needed unconditionally in the past to apply fog, but since we're
using the ARBfp fog defines it is only needed if an sRGB correction is done
at the end of the shader.
2009-05-15 11:45:18 +02:00
Eric Pouech
b8aa4e4fc7
msvideo16: Make msvideo16 a separate 16-bit module.
2009-05-15 11:44:59 +02:00
Eric Pouech
33a04dc69c
msvfw32: Clearly separate the 16-bit code out of the rest by wrapping 16-bit message functions in thunks.
2009-05-15 11:35:16 +02:00
Francois Gouget
aad81e5cea
shell32: Make AboutDlgProc() and SHELL_execute() static.
2009-05-15 10:31:43 +02:00
Francois Gouget
bce5f731a9
setupapi: VcpFlush() and vsmString{Compare,Find}() are unused so remove them.
2009-05-15 10:31:26 +02:00
Francois Gouget
b72954552c
setupapi: Remove some dead code: VCP_VirtnodeDelete() and VCP_RenameFiles().
2009-05-15 10:31:19 +02:00
Francois Gouget
ce5bb8b92c
comctl32/tests: Make flush_sequence() static.
2009-05-15 10:30:44 +02:00
Francois Gouget
6218238c0c
fusion: CompareAssemblyIdentity() and GetAssemblyIdentityFromFile() are unused stubs and don't belong in fusion.dll. So remove them.
2009-05-15 10:30:38 +02:00
Francois Gouget
d26d99714c
fusion: assembly_get_architecture() is unused so remove it.
2009-05-15 10:30:33 +02:00
Francois Gouget
f80187f1f9
dplayx: Reorder the code to avoid forward declarations.
2009-05-15 10:29:15 +02:00
Francois Gouget
6512ed5271
dplayx: NS_GetOtherMagic() is not used, so remove it.
2009-05-15 10:28:29 +02:00
Francois Gouget
61a8b94634
riched20: ME_MakeString() is unused so remove it.
2009-05-15 10:28:20 +02:00
Marcus Meissner
bbac7d9fb4
urlmon: Separate NULL ptr check (Coverity 924).
2009-05-15 10:28:03 +02:00
Juan Lang
f95324c69e
inetmib1: Don't query the same OID twice if it returns SNMP_ERRORSTATUS_NOSUCHNAME the first time.
2009-05-15 10:27:25 +02:00
Juan Lang
9b65338ef9
inetmib1: Make sure the successor to an item doesn't have an identical key as it, to prevent infinite loops in table enumeration.
2009-05-15 10:27:14 +02:00
Henri Verbeet
5d63179404
wined3d: Remove some unused defines.
2009-05-15 10:25:48 +02:00
Henri Verbeet
b35e469d9d
wined3d: Document functions that depend on the caller to do GL locking.
2009-05-15 10:25:41 +02:00
Henri Verbeet
3022a4a73c
wined3d: Add missing GL locking to check_fbo_compat().
2009-05-15 10:25:32 +02:00
Henri Verbeet
177d883d95
wined3d: Add missing GL locking to ffp_blit_set() and ffp_blit_unset().
2009-05-15 10:25:27 +02:00
Henri Verbeet
5bc449553b
wined3d: Add missing GL locking to d3dfmt_p8_upload_palette().
2009-05-15 10:25:22 +02:00
Alexandre Julliard
2a48ef1d09
mlang: Return the correct count in IMLangFontLink_GetStrCodePages when aborting early.
2009-05-14 20:09:53 +02:00
Gerald Pfeifer
aea6418ff0
msi: Initialize variable in MSI_ApplyPatchW.
2009-05-14 17:39:29 +02:00
Vincent Povirk
0c71d5b3f7
gdiplus: Stub GdipWarpPath.
2009-05-14 17:23:15 +02:00
Vincent Povirk
8d5c833d25
gdiplus: Stub GdipWidenPath.
2009-05-14 17:23:10 +02:00
Vincent Povirk
ef4d0d970d
gdiplus: Populate the installed font collection.
2009-05-14 17:23:03 +02:00
Damjan Jovanovic
80dfd00530
oleaut32: Strip trailing decimal zeroes when rounding a number in VarFormat.
2009-05-14 17:22:34 +02:00
Alexandre Julliard
d1de5f37d0
wininet: Get rid of the SSL-specific read-ahead buffer.
2009-05-14 16:55:29 +02:00
Alexandre Julliard
bb5d973127
wininet/tests: Add a test for reading chunked data.
2009-05-14 16:49:19 +02:00
Alexandre Julliard
3d02c42b39
wininet: Add a read-ahead buffer to allow InternetQueryDataAvailable to return the right values in chunked mode.
2009-05-14 16:45:38 +02:00
Alexandre Julliard
e531ccd6b0
wininet: Centralize detection of chunked mode and add a flag for it in the http request structure.
2009-05-14 16:42:44 +02:00
Stefan Dösinger
0123f81ce5
wined3d: Centralize WINED3DSPDM_SATURATE handling.
...
Besides the cleanup this patch will help to implement D3DSPDM_PARTIALPRECISION
with GL_NV_vertex_program2_option / GL_NV_fragment_program_option.
2009-05-14 14:27:33 +02:00
Stefan Dösinger
aeddd2da63
wined3d: Fix remaining incorrect dst register getters.
2009-05-14 14:27:25 +02:00
Stefan Dösinger
bcb20ae96c
wined3d: Fix a few more hardcoded pixel shader registers.
2009-05-14 14:27:19 +02:00
Stefan Dösinger
2327e316a2
wined3d: Tidy up pshader_hw_texreg2rgb and friends.
2009-05-14 14:27:14 +02:00
Stefan Dösinger
05cc344e7d
wined3d: Tidy up pshader_hw_dp2add.
2009-05-14 14:27:07 +02:00
Nikolay Sivov
89da35b1d9
comctl32/treeview: Fix TreeView_* macros.
2009-05-14 14:26:44 +02:00
Paul Vriens
e7f4f3b69c
inetcomm: Prevent possible dereferences (Coverity).
2009-05-14 11:14:31 +02:00
Jacek Caban
81a9f4a357
urlmon: Use PI_MIMEVERIFICATION in Binding object.
2009-05-14 11:14:11 +02:00
Jacek Caban
b23ccb1303
urlmon: Added PI_MIMEVERIFICATION tests.
2009-05-14 11:14:06 +02:00
Jacek Caban
299ce6c18e
urlmon: Added PI_MIMEVERIFICATION support.
2009-05-14 11:14:00 +02:00
Aric Stewart
daab4e2721
msctf: Map out currently missing interfaces.
2009-05-14 11:13:52 +02:00
Vincent Povirk
abae88a825
gdiplus: Add string format traces.
2009-05-14 11:13:44 +02:00
Vincent Povirk
0f80aa8816
gdiplus: Add a trace to GdipMeasureString.
2009-05-14 11:13:35 +02:00
Vincent Povirk
3dd5ce7874
gdiplus: Add a trace to GdipDrawString.
2009-05-14 11:13:29 +02:00
Paul Vriens
82f22bbaee
wininet/tests: Fix some test failures on systems with IE6 or older.
2009-05-14 11:13:06 +02:00
Henri Verbeet
318fb7036b
wined3d: Add missing GL locking to test_pbo_functionality().
2009-05-14 11:12:57 +02:00
Henri Verbeet
639b258200
wined3d: Add missing GL locking to IWineD3DDeviceImpl_Uninit3D().
2009-05-14 11:12:52 +02:00
Henri Verbeet
e260132701
wined3d: Add missing GL locking to set_blit_dimension() calls.
2009-05-14 11:12:46 +02:00
Henri Verbeet
1070e075e4
wined3d: Add missing GL locking to calls to FBO functions.
2009-05-14 11:12:38 +02:00
Henri Verbeet
12c4af8dd8
wined3d: Add missing GL locking to delete_glsl_program_entry() calls.
2009-05-14 11:12:30 +02:00
Paul Vriens
334efcde13
user32/tests: Fix test failures on Win9x/WinME.
2009-05-13 17:11:22 +02:00
Aric Stewart
619b3896ec
msctf: Support advising ITfLanguageProfileNotifySink in ITfInputProcessorProfiles.
2009-05-13 14:48:52 +02:00
Aric Stewart
fec456b3ff
msctf: Implement ITfSource interface for ITfInputProcessorProfiles.
2009-05-13 14:48:44 +02:00
Hans Leidekker
67b6c2a4e9
wininet: Add a stub implementation of IncrementUrlCacheHeaderData.
2009-05-13 14:48:24 +02:00
Hans Leidekker
7ddec087f0
wininet: Implement GetDiskInfoA.
2009-05-13 14:47:56 +02:00
Stefan Dösinger
ca1a979c69
wined3d: Tidy up pshader_hw_cmp.
2009-05-13 13:22:16 +02:00
Stefan Dösinger
c06aa361e0
wined3d: Tidy up pshader_hw_cnd.
2009-05-13 13:22:11 +02:00
Stefan Dösinger
90526ce761
wined3d: Separate Tx tempregs from Tx varyings in ARB.
...
ps_1_3 uses Tx to pass in texture coordinates, but also as temporary
registers. ps_1_4 and ps_2_0 only use them for texture coordinates. This patch
gets rid of the Tx = fragment.texcoord[x] assign in all shader versions, and
doesn't even declare Tx in ps_1_4 and ps_2_0.
The <=ps_1_3 instructions know which kind of input they expect from the Tx
register, so the instruction handlers now know if they have to read the
tempreg Tx or the varying fragment.texcoord[x].
2009-05-13 13:22:04 +02:00
Stefan Dösinger
fc5e511dda
wined3d: Fix 1.4 pshader projection in ARB.
...
shader_arb_add_src_param handled DW and TXP undid it again. Remove DZ DW from
the modifiers and handle it in the instruction. DZ cannot be handled by TXP as
is, so move the .z component to .w and make it DW-like. Using SZW+TXP is
likely more efficient than the RCP, MUL, TEX we'd get if we let
shader_arb_add_src_param do the job.
2009-05-13 13:21:43 +02:00
Stefan Dösinger
45799fdc4e
wined3d: Tidy up pshader_hw_tex.
...
Fix the indentation and replace the get_register_name with
shader_arb_get_dst_param.
2009-05-13 13:21:29 +02:00
Francois Gouget
cb9a95f560
ntdll: virtual_free_system_view() is not used anymore so remove it.
2009-05-13 12:45:37 +02:00
Francois Gouget
ef5f1f5065
rpcrt4: Make RPCRT4_NextHttpHeaderField() and RPCRT4_default_receive_fragment() static.
2009-05-13 12:45:37 +02:00
Francois Gouget
46ec91210c
d3dx8/tests: Make compare_vec3() static.
2009-05-13 12:45:36 +02:00
Francois Gouget
0c2430ce3d
iphlpapi: Make getInterfacePhysicalByName() static.
2009-05-13 12:45:36 +02:00
Francois Gouget
514c5f2648
wined3d: Make surface_force_reload() static.
2009-05-13 12:45:36 +02:00
Francois Gouget
82b7fc6855
ddraw/tests: Replace malloc() with HeapAlloc().
2009-05-13 12:45:36 +02:00
Francois Gouget
dde9f31967
shell32/tests: Replace malloc() with HeapAlloc().
2009-05-13 12:45:36 +02:00
Francois Gouget
d6a9082dc4
ntdll/tests: Replace malloc() with HeapAlloc().
2009-05-13 12:45:36 +02:00
Francois Gouget
ea58ea76e2
lz32/tests: Replace malloc() with HeapAlloc().
2009-05-13 12:45:36 +02:00
Francois Gouget
d7c5f1a90b
dsound/tests: Replace malloc() with HeapAlloc().
2009-05-13 12:45:36 +02:00
Francois Gouget
9cfc021b1a
setupapi: VcpEnumFiles() is implemented so export it.
2009-05-13 12:45:36 +02:00
Francois Gouget
ec80352ea0
msctf/tests: Make some functions static.
2009-05-13 12:45:28 +02:00
Francois Gouget
ad28174e26
msctf/tests: Reorder the code to avoid forward declarations.
2009-05-13 12:32:49 +02:00
Hans Leidekker
9df5fc58b1
setupapi: Add stub implementations of CM_Get_Device_Interface_List_Size_ExA/W.
2009-05-13 12:05:10 +02:00
Hans Leidekker
d5009479bb
setupapi: Add stub implementations of SetupUninstallOEMInfA/W.
2009-05-13 12:04:54 +02:00
Paul Vriens
52fdc9e265
shdocvw/tests: Fix a test failure with IE8.
2009-05-13 12:04:18 +02:00
Paul Vriens
f71904872a
mshtml/tests: Fix some test failures with IE8.
2009-05-13 12:04:07 +02:00
Paul Vriens
4a781276a7
wininet/tests: Fix some test failures with IE8 on W2K3.
2009-05-13 12:04:03 +02:00
Nikolay Sivov
a1cac2c314
comctl32/listview: Don't check for state changes we are not aware to store (with some tests).
2009-05-13 12:03:56 +02:00
Anders Jonsson
0b014530e4
mshtml: Update Swedish translation.
2009-05-13 12:03:04 +02:00
Damjan Jovanovic
560e76ee38
oleaut32: fix a rounding bug in VarFormat.
2009-05-13 12:02:38 +02:00
Juan Lang
52722e6638
inetmib1: Fix memory leaks.
2009-05-13 12:02:13 +02:00
Henri Verbeet
b7ac22004f
wined3d: Add missing GL locking to shader_backend_t.shader_select() calls.
2009-05-13 12:01:57 +02:00
Henri Verbeet
7f14ea01c6
wined3d: Add missing GL locking to state table calls.
2009-05-13 12:01:52 +02:00
Henri Verbeet
59689262e7
wined3d: Add missing GL locking to shader_backend_t.shader_free_private() implementations.
2009-05-13 12:01:48 +02:00
Henri Verbeet
b5aee04023
wined3d: Add missing GL locking to fragment_pipeline.enable_extension() implementations.
2009-05-13 12:01:43 +02:00
Henri Verbeet
91c3a5eac1
wined3d: Directly call basetexture_apply_state_changes().
...
All the implementations of IWineD3DBaseTexture::ApplyStateChanges() forward to
basetexture_apply_state_changes().
2009-05-13 11:55:01 +02:00
Alexandre Julliard
4bd4812b80
user32/tests: Add an optional message for Win95.
2009-05-13 11:54:55 +02:00
Huw Davies
b045342ae8
ole32/tests: Add tests to show the WdtpInterfacePointer marshal data looks like the result of CoMarshalInterface.
2009-05-12 14:57:54 +02:00
Huw Davies
782ec11a0d
ole32/tests: Make the size tests for the WdtpInterfacePointer marshaller more restrictive.
2009-05-12 14:57:51 +02:00
Paul TBBle Hampson
87cd36db5e
gdi32: Autopopulate FontLinks when autopopulating FontSubstitutes.
...
When Wine's codepage changes, FontSubstitutes is redefined to use
fonts appropriate for that codepage. Configure FontLinks to reasonable
defaults at the same time.
2009-05-12 13:19:05 +02:00
Rico Schüller
2ef751883d
wined3d: Add UnregisterClass() on DLL_PROCESS_DETACH.
2009-05-12 12:33:57 +02:00
Alexandre Julliard
d6c8a003e1
user32/tests: Add more systematic support for ignoring certain messages.
2009-05-12 12:09:30 +02:00
Alexandre Julliard
2c882507da
user32/tests: Fix the LB_DELETESTRING for older Windows versions.
2009-05-12 12:09:07 +02:00
Paul Vriens
4082eecc2a
shell32: Improve the Dutch 'about' message box.
2009-05-12 11:21:52 +02:00