Matteo Bruni
e226e7593a
wined3d: Use struct wined3d_vec4 to store the light position and direction.
2015-04-28 20:02:21 +09:00
Matteo Bruni
540130bfa9
wined3d: Store the directional light direction in the lightDirn field.
...
It's only an implementation detail that the direction needs to be passed
to the fixed function GL pipeline as GL_POSITION.
2015-04-28 20:02:18 +09:00
Matteo Bruni
b5affa6d3c
wined3d: Set spotlight direction .w component to 0.0f.
...
It's a direction so we don't want to get translations applied to it.
The variable is only used internally.
2015-04-28 20:02:12 +09:00
Alexandre Julliard
50009c4a95
riched20: Update rectangle on WM_WINDOWPOSCHANGED instead of WM_SIZE.
...
Some applications don't forward WM_SIZE to the window proc.
2015-04-28 19:57:37 +09:00
Nikolay Sivov
b3d1b1f239
dmime: Don't expose IDirectMusicAudioPath impl details.
2015-04-28 19:07:35 +09:00
Michael Müller
7567db85be
ntdll: Add support for Dynamic DST (daylight saving time) information in registry.
2015-04-28 15:37:54 +09:00
Sebastian Lackner
cf9c3fed18
d3d9/tests: Fix compile error with gcc 4.9.
2015-04-28 15:36:21 +09:00
Michael Stefaniuc
26623d30f4
dmscript: Get rid of the extra pointer to a DMUS_OBJECTDESC.
2015-04-28 15:35:54 +09:00
Michael Stefaniuc
71b28e2e1c
dmscript: Use the generic DirectMusicObject implementation for DMScript.
2015-04-28 15:35:49 +09:00
Michael Stefaniuc
149859b002
dmloader: Remove superfluous "IDirectMusicContainer" from method names.
2015-04-28 15:35:38 +09:00
Michael Stefaniuc
8c6c7f6b49
dmloader: Add and use a generic IPersistStream_GetClassID.
2015-04-28 15:35:23 +09:00
Michael Stefaniuc
d9e0c9fb82
dmloader/tests: Add more DirectMusicCollection tests.
2015-04-28 15:35:16 +09:00
Michael Stefaniuc
ade8d0c158
dmloader: Use the generic DirectMusicObject implementation for DMContainer.
2015-04-28 15:35:06 +09:00
Mark Harmstone
f9fe32939f
uxtheme: Stub out buffered painting functions.
2015-04-28 15:34:38 +09:00
Henri Verbeet
f09288cfc4
wined3d: Cleanup the sampler map in shader_cleanup() (Valgrind).
2015-04-28 15:34:12 +09:00
Henri Verbeet
abc84588d2
d2d1: Implement d2d_bitmap_brush_GetExtendModeY().
2015-04-28 15:34:10 +09:00
Henri Verbeet
0a02f346f6
d2d1: Implement d2d_bitmap_brush_SetExtendModeY().
2015-04-28 15:34:08 +09:00
Henri Verbeet
b940f2fd9e
d2d1: Implement d2d_bitmap_brush_GetExtendModeX().
2015-04-28 15:34:06 +09:00
Henri Verbeet
21a4a10879
d2d1: Implement d2d_bitmap_brush_SetExtendModeX().
2015-04-28 15:34:03 +09:00
Jacek Caban
edb780e87f
ws2_32: Use get_rcvsnd_timeo helper in getsockopt.
2015-04-28 15:33:37 +09:00
Jacek Caban
6a80fe9e6b
ws2_32: Call get_rcvsnd_timeo directly.
2015-04-28 15:33:35 +09:00
Jacek Caban
9e3a3f46fa
ws2_32: Avoid overflows in get_rcvsnd_timeo.
2015-04-28 15:33:32 +09:00
Alistair Leslie-Hughes
d15ca4edb9
packager: Mark DllCanUnloadNow, DllGetClassObject, DllRegisterServer, DllUnregisterServer as private.
2015-04-27 21:01:48 +09:00
Aric Stewart
aba3b131bc
comctl32: TTM_SETTOOLINFO does not change subclassing flags.
2015-04-27 19:33:28 +09:00
Henri Verbeet
4b86f13ade
wined3d: Also free the input signature in shader_cleanup() (Valgrind).
2015-04-27 18:05:24 +09:00
Henri Verbeet
79f4ca9ec4
wined3d: Release the context before potentially destroying the swapchain in wined3d_device_uninit_3d() (Valgrind).
2015-04-27 18:05:22 +09:00
Henri Verbeet
61a40b0d9c
d2d1/tests: Add a test for bitmap brushes.
2015-04-27 18:05:20 +09:00
Henri Verbeet
719dfff5bd
d2d1: Implement d2d_bitmap_brush_GetInterpolationMode().
2015-04-27 18:05:17 +09:00
Henri Verbeet
1014d9a105
d2d1: Implement d2d_bitmap_brush_SetInterpolationMode().
2015-04-27 18:05:15 +09:00
Alexandre Julliard
247275aec3
server: Return a valid position also in posted messages.
2015-04-27 18:04:59 +09:00
Nikolay Sivov
b508c85c66
dmime: No need to allocate description separately for IDirectMusicGraph.
2015-04-27 15:10:42 +09:00
Nikolay Sivov
494c674028
dmime/tests: Fix some failures on Win2k VMs.
2015-04-27 15:10:38 +09:00
Nikolay Sivov
c6bc5f1a1c
dmime: Implement GetClassID() for IDirectMusicGraph.
2015-04-27 15:10:35 +09:00
Nikolay Sivov
2d77891fab
dmime: Fix a couple of trace messages.
2015-04-27 15:10:32 +09:00
Nikolay Sivov
14158a71db
dwrite: Implement ApplyCharacterSpacing().
2015-04-27 15:10:29 +09:00
Gerald Pfeifer
2cfdaaef55
urlmon: Simplify a (redundant) expression in parse_canonicalize.
2015-04-27 15:10:04 +09:00
Francois Gouget
ad2c07888e
kernel32/tests: Make test_StartupNoConsole() static.
2015-04-27 15:08:50 +09:00
Francois Gouget
7703852627
ole32; Fix some storage32 comments and standardize some virtual table names.
2015-04-27 15:08:46 +09:00
Francois Gouget
7929155e55
ddraw/tests: Fix compilation on systems that don't support nameless unions.
2015-04-27 15:08:18 +09:00
Stefan Dösinger
0152b0dad3
wined3d: Move the ARB_texture_rectangle check to init_format_texture_info.
2015-04-27 15:07:48 +09:00
Stefan Dösinger
0d6d64b358
wined3d: Move the ARB_texture_cube_map check to init_format_texture_info.
2015-04-27 15:07:46 +09:00
Stefan Dösinger
7109bebd02
wined3d: Move volume DXTn handling to apply_format_fixups.
2015-04-27 15:07:42 +09:00
Matteo Bruni
978fe23218
wined3d: Don't use the builtin FFP uniforms for the material.
2015-04-27 15:07:11 +09:00
Matteo Bruni
6984ca7f46
wined3d: Don't use the builtin FFP uniforms for texture transformation matrices.
2015-04-27 15:07:06 +09:00
Matteo Bruni
84ca0203bf
wined3d: Introduce a scratch string buffers framework.
2015-04-27 15:07:03 +09:00
Matteo Bruni
54b4df6731
wined3d: Reduce initial wined3d_string_buffer buffer size to 32.
...
Also try to avoid unnecessary HeapReAlloc() + vsnprintf() loops when we
know the required size of the buffer.
2015-04-27 15:06:58 +09:00
Matteo Bruni
64463b81df
wined3d: Rename struct wined3d_shader_buffer to wined3d_string_buffer.
...
Also rename the shader_buffer_(clear|init|free) functions.
2015-04-27 15:06:55 +09:00
Hans Leidekker
191b1bfbba
advapi32: Return fake handles from RegisterTraceGuidsW.
2015-04-24 22:04:29 +09:00
Hans Leidekker
da7f6c8b64
msvcr120: Add _ismbcprint export.
2015-04-24 22:04:17 +09:00
Hans Leidekker
bbd0e56a58
msvcrt: Handle NULL arguments in _mbscmp.
2015-04-24 22:04:09 +09:00
Jacek Caban
07520fbf12
wininet: Initialize send and receive timeouts to 0.
2015-04-24 22:03:53 +09:00
Nikolay Sivov
70297c424a
msdmo: Add more tracing.
2015-04-24 21:19:31 +09:00
Nikolay Sivov
55620f097c
msdmo: Added a helper to duplicate partial media type arrays.
2015-04-24 21:19:27 +09:00
Nikolay Sivov
0b7b8e3dc3
msdmo: Store requested category GUID instead of a pointer to it.
2015-04-24 21:19:11 +09:00
Stefan Dösinger
072e1a3fb2
wined3d: Move the EXT_texture3D check to init_format_texture_info.
2015-04-24 19:08:45 +09:00
Stefan Dösinger
9def5ff409
wined3d: Query info for each resource type from ARB_internalformat_query2.
2015-04-24 19:08:41 +09:00
Stefan Dösinger
e4e1e7d8d3
wined3d: Read flags of the right resource type in check_device_format.
2015-04-24 19:08:39 +09:00
Stefan Dösinger
3c0ed9ce0a
wined3d: Introduce resource-type specific format flags.
2015-04-24 19:08:35 +09:00
Matteo Bruni
53ff2a9d22
wined3d: Drop the ARB_SHADER_OBJECTS extension flag.
...
The flag is currently unused and also unnecessary since both
ARB_vertex_shader and ARB_fragment_shader specs require
ARB_shader_objects support.
2015-04-24 19:08:15 +09:00
Matteo Bruni
7928ffaca5
wined3d: Drop glPrioritizeTextures() call.
...
It's not supported on core profiles and I doubt it matters anyway.
For the records, the default value is 1 so this was actually lowering
the priority for DEFAULT pool textures.
2015-04-24 19:08:10 +09:00
Matteo Bruni
1e494a69c1
d3d9/tests: Add a specular lighting test.
2015-04-24 19:08:04 +09:00
Matteo Bruni
d6db6c7295
wined3d: Fix specular lighting for non-local viewer.
...
The viewer is in the (0.0, 0.0, -1.0) direction in the D3D coordinate
system.
2015-04-24 19:08:01 +09:00
Matteo Bruni
b963c73abb
wined3d: Introduce D3D7+ normal matrix computation.
2015-04-24 19:07:52 +09:00
Erich E. Hoover
bc68b30d20
krnl386: Invalid console handles should translate into real handles when creating a new process.
2015-04-24 14:31:08 +09:00
Thomas Faber
3d9693fa61
ntdll/tests: Avoid printing an unterminated string (DPH).
2015-04-24 14:30:04 +09:00
Henri Verbeet
168dd496cb
d2d1: Implement d2d_bitmap_brush_GetBitmap().
2015-04-24 14:29:45 +09:00
Henri Verbeet
b313680ab4
d2d1: Take scaling into account for the source offset in d2d_d3d_render_target_DrawBitmap().
2015-04-24 14:29:43 +09:00
Henri Verbeet
4b3ca58fe9
d2d1: Do not flip/mirror the bitmap in d2d_d3d_render_target_DrawBitmap().
2015-04-24 14:29:41 +09:00
Henri Verbeet
cfd280fd66
wined3d: Get rid of the tracing code in shader_vaddline().
2015-04-24 14:29:39 +09:00
Henri Verbeet
dd2398297c
wined3d: Simplify shader_arb_dump_program_source().
2015-04-24 14:29:32 +09:00
Huw Davies
9f2c668c99
rpcrt4/tests: Fix some tests on Win 8.
2015-04-24 14:29:28 +09:00
Stefan Dösinger
4fbaab2020
wined3d: Shadow format flags in wined3d_rendertarget_view.
2015-04-23 20:43:20 +09:00
Nikolay Sivov
a457b5e069
dwrite: Trace text strings up to specified length.
2015-04-23 20:43:20 +09:00
Nikolay Sivov
d7a40fd298
dwrite: Track a run this cluster came from.
2015-04-23 20:43:20 +09:00
Nikolay Sivov
68edc995c5
dwrite: Set some more cluster properties.
2015-04-23 20:43:20 +09:00
Jianqiu Zhang
4c41f2bb52
ntdll/tests: Add test for FileFsFullSizeInformation.
2015-04-23 20:43:19 +09:00
Francois Gouget
6f6dfe91d6
wined3d: Make glsl_vertex_pipe_view() static.
2015-04-23 20:43:19 +09:00
Francois Gouget
9561037fe0
ws2_32/tests: Add a trailing '\n' to an ok() call.
2015-04-23 19:43:28 +09:00
Aric Stewart
bed7e69a14
server: Do not replace focus and active windows with NULL on thread_attach_input.
2015-04-23 17:48:33 +09:00
Nikolay Sivov
3f7c47118a
msdmo: Next() method should use CoTaskMemAlloc() for returned names.
2015-04-23 15:49:14 +09:00
Nikolay Sivov
65bf359d6f
msdmo: Remove a helper only used once.
2015-04-23 15:49:11 +09:00
Matteo Bruni
e7548fc421
ddraw: Cleanup d3d_light_SetLight() a bit.
2015-04-23 15:14:03 +09:00
Matteo Bruni
969e72396d
ddraw/tests: Fix ddraw2 test_lighting() cleanup code.
2015-04-23 15:13:59 +09:00
Erich E. Hoover
4b559f02dd
kernel32: Invalid console handles for new processes are 0, not INVALID_HANDLE_VALUE.
2015-04-23 15:06:36 +09:00
Stefan Leichter
0c525e79c4
wtsapi32: Add stub for WTSEnableChildSessions.
2015-04-23 15:02:18 +09:00
Piotr Caban
a406abbec8
msvcp120: Add _Getcvt tests.
2015-04-22 23:29:04 +09:00
Piotr Caban
d7f6eac058
msvcp110: Fix _Getcvt implementation.
2015-04-22 23:28:42 +09:00
Jacek Caban
bdf8c7a148
inseng: Added IInstallEngine2 stub.
2015-04-22 23:27:09 +09:00
Jacek Caban
4d7b7b71e1
inseng.idl: Added new IDL.
2015-04-22 23:26:38 +09:00
Nikolay Sivov
6238adc817
msdmo: Fix DMOGetName() error handling and error values.
2015-04-22 23:25:57 +09:00
Michael Stefaniuc
c954d50b16
d3dxof: Don't ERR on alloc failures for small compile time known sizes.
2015-04-22 23:25:41 +09:00
Nikolay Sivov
84a8ae79d2
wbemprox: Fix BSTR leaks caused by incorrect use of SafeArrayPutElement() (Valgrind).
2015-04-22 23:25:20 +09:00
Nikolay Sivov
f068eb9acd
wbemprox/tests: Fix interface instance leak (Valgrind).
2015-04-22 23:25:04 +09:00
Stefan Dösinger
9076612e2d
wined3d: Shadow format flags in the resource.
2015-04-22 23:24:41 +09:00
Matteo Bruni
b6717dc2e3
ddraw/tests: Port the lighting test to the previous d3d versions.
2015-04-22 23:24:18 +09:00
Matteo Bruni
319e7fb201
ddraw/tests: Add more d3d7 lighting tests.
2015-04-22 23:24:12 +09:00
Matteo Bruni
589f1072df
d3d8/tests: Add a lighting test with non-affine worldview matrix.
2015-04-22 23:24:06 +09:00
Matteo Bruni
92cb56a2f8
d3d9/tests: Add a lighting test with non-affine worldview matrix.
2015-04-22 23:23:57 +09:00
Matteo Bruni
6c6f92ee42
opengl32: Update to the current OpenGL spec.
2015-04-22 14:07:53 +09:00
Stefan Leichter
a9ae8dbf14
ntdll: Add stub for WinSqmIsOptedIn.
2015-04-22 14:02:21 +09:00
Stefan Leichter
11af7fda4f
netapi: Add stub for NetGroupAddUser.
2015-04-22 14:01:07 +09:00
Thomas Faber
bb781b4468
ntdll/tests: Ensure 4-byte alignment for ATOM_BASIC_INFORMATION.
2015-04-22 14:00:48 +09:00
Nikolay Sivov
0c27e5cd66
dwrite: Fix script position reported with SetScriptAnalysis().
2015-04-21 23:45:00 +09:00
Nikolay Sivov
e0403efc21
dwrite: Added a helper to get source text pointer.
2015-04-21 23:44:59 +09:00
Henri Verbeet
6e4ad78ff4
wined3d: Slightly simplify get_info_log_line().
2015-04-21 23:44:59 +09:00
Henri Verbeet
de1450788b
wined3d: Completely initialize "correction_params" in shader_glsl_load_constants() (Valgrind).
...
Leaving the last two elements uninitialized is mostly harmless since the
shader doesn't actually use them, but the driver might try to do some kind of
analysis on them.
2015-04-21 22:22:00 +09:00
Henri Verbeet
c7780791ea
wined3d: Introduce a function to compile ARB vertex/fragment programs.
2015-04-21 22:21:56 +09:00
Henri Verbeet
8063d4cfcc
wined3d: Initialize "type.padding" in arbfp_blit_set() (Valgrind).
2015-04-21 22:21:52 +09:00
Henri Verbeet
ca00d72da3
d3d9/tests: Release "d3d9ex" after we're done with it in test_wndproc() (Valgrind).
2015-04-21 22:21:48 +09:00
Hans Leidekker
1c5e704af6
winhttp: Fix a memory leak (valgrind).
2015-04-21 22:21:43 +09:00
Hans Leidekker
d36f8d52cf
winhttp: Initialize some variables (valgrind).
2015-04-21 22:21:40 +09:00
Hans Leidekker
4710e973f8
msi: Initialize a variable (valgrind).
2015-04-21 22:21:36 +09:00
Hans Leidekker
e6ce4de393
msi: Fix an invalid memory access (valgrind).
2015-04-21 22:21:31 +09:00
Hans Leidekker
55b678e186
msi: Initialize a variable (valgrind).
2015-04-21 22:21:27 +09:00
Hans Leidekker
6ef2d26a53
msi: Fix a trace.
...
Reported by Marcus Meissner.
2015-04-21 22:21:24 +09:00
Michael Stefaniuc
0a8427dc15
rpcrt4: Don't open code CONTAINING_RECORD().
2015-04-21 17:45:14 +09:00
Dmitry Timoshkov
c0e876cb9e
server: GetQueueStatus should clear only checked queue changed bits.
2015-04-21 17:32:53 +09:00
Dmitry Timoshkov
d31e8a3118
user32/tests: Add PeekMessage(PM_NOREMOVE) call to inter-thread messages test.
2015-04-21 17:32:31 +09:00
Nikolay Sivov
a8150b53b6
wshom.ocx: Fix BSTR allocation for string registry values (Valgrind).
2015-04-21 14:31:04 +09:00
Qian Hong
604c4dba80
ntdll: Correctly document the offset of ntdll_thread_data.
...
This is a follow up of 16ddc62405
.
2015-04-21 14:30:45 +09:00
Jacek Caban
f3ff3e5055
inseng: Added CLSID_ActiveSetupEng class factory.
2015-04-20 22:05:24 +09:00
Nikolay Sivov
2c59f6fe46
dxdiagn/tests: Fix a couple of leaks (Valgrind).
2015-04-20 22:04:42 +09:00
Dmitry Timoshkov
4ae80d15d9
user32/tests: Add a test for sending inter-thread messages.
2015-04-20 21:23:10 +09:00
Huw Davies
b24ce98af3
rpcrt4/tests: Avoid a double-free.
...
Commit 4cf70b1418
was causing the tests to
crash. The reason is due to a Wine bug in NdrPointerUnmarshall().
Windows returns the same pointer (which is later released in a call to
NdrPointerFree()), while Wine makes a copy which Valgrind correctly
spots is leaked.
2015-04-20 21:22:36 +09:00
Huw Davies
ad9910bdfb
dssenh/tests: Fix some tests on Win 8.
2015-04-20 21:21:35 +09:00
Marcus Meissner
33d4125a8f
ntdll: Potential buffer overwrite (Coverity).
2015-04-20 14:38:41 +09:00
Marcus Meissner
a57b06c5ac
inetcomm: Avoid overlapping memcpy (Coverity).
2015-04-20 14:38:20 +09:00
Sebastian Lackner
45e00e5516
msxml3: Add a missing break (Coverity).
2015-04-20 14:38:09 +09:00
Thomas Faber
13b65faf4e
comctl32: Avoid use-after-free in DPA_Merge (DPH).
2015-04-20 14:37:57 +09:00
Jacek Caban
7c85ed6aab
mshtml: Fixed binding event scripts to window objects.
2015-04-20 14:37:33 +09:00
Jacek Caban
a0ec86b7b7
mshtml: Get rid of duplicated NS_DLSYM defines.
2015-04-20 14:37:25 +09:00
Huw Davies
a38699084b
ole32/tests: Win 8 releases the drop target in OleUninitialize().
2015-04-20 14:37:13 +09:00
Huw Davies
ef072b1eb2
riched20/tests: Fix test on 64-bit win8.
2015-04-20 14:37:08 +09:00
Huw Davies
60e305d983
comctl32: Invalidate the toolbar if the button size is changed.
2015-04-20 14:37:00 +09:00
Huw Davies
5b7b911f06
comctl32: TBSTYLE_EX_MIXEDBUTTONS doesn't mean buttons should be auto-sized.
2015-04-20 14:36:55 +09:00
Aaryaman Vasishta
223f367bee
d3drm/tests: Add QueryInterface tests for IDirect3DRMFrame{1-3}.
2015-04-17 17:34:27 +09:00
Aaryaman Vasishta
5bbbf0aeb4
d3drm/tests: Make get_refcount return ULONG instead of int.
2015-04-17 17:34:24 +09:00
Gerald Pfeifer
4415171ab6
wininet: Avoid four instances of "logical not is only applied to the to the left hand side".
2015-04-17 17:33:45 +09:00
Patrick Rudolph
d2a91a3aed
gdi32: Add stub functions.
2015-04-17 17:32:46 +09:00
Piotr Caban
760b78813d
msvcrt: Don't ignore pmode attribute in _wsopen_s.
2015-04-17 14:53:53 +09:00
Piotr Caban
0694f8c89e
msvcr120: Added strtoll and strtoull exports.
2015-04-17 14:53:47 +09:00
Hans Leidekker
985e226c07
advapi32: Support parsing mandatory label ACE strings.
2015-04-17 14:53:13 +09:00
Hans Leidekker
8969377647
msi: Perform a suffix match on the volume name.
2015-04-17 14:52:45 +09:00
Hans Leidekker
20c3c09fac
msi: Improve the check for files obsoleted by patches.
2015-04-17 14:52:42 +09:00
Jacek Caban
ba00e8e0e1
mshtml: Use NS_Alloc and NS_Free directly instead of via nsIMemory.
2015-04-16 20:46:19 +09:00
Jacek Caban
20b2e1bdb5
msxml3: Create unknode object only for node types supported by msxml.
2015-04-16 20:46:04 +09:00
Henri Verbeet
8b6cddbe25
wined3d: Get rid of context_invalidate_active_texture().
...
Calling wined3d_texture_bind() + context_invalidate_active_texture() is
equivalent to just calling wined3d_texture_bind_and_dirtify().
2015-04-16 20:44:43 +09:00
Henri Verbeet
dcaaf915f8
wined3d: Use wined3d_texture_bind_and_dirtify() in wined3d_texture_upload_data().
2015-04-16 20:44:41 +09:00
Henri Verbeet
5c9da580a8
wined3d: Use wined3d_texture_bind_and_dirtify() in device_update_volume().
...
I missed this in 7c4d512fee
. Generally speaking,
the only places where plain wined3d_texture_bind() calls are appropriate are
places where you're binding the texture to a specific stage for a subsequent
draw. I.e., places where context_active_texture() is called first.
2015-04-16 20:44:37 +09:00
Henri Verbeet
52478e3809
wined3d: Bind the texture before calling wined3d_volume_upload_data() in wined3d_volume_load_location().
2015-04-16 20:44:31 +09:00
Bruno Jesus
9c20f9bca6
iphlpapi: Stub more IP_ADAPTER_UNICAST_ADDRESS fields in GetAdaptersAddresses.
2015-04-16 15:16:46 +09:00
Bruno Jesus
708ab4ca12
iphlpapi: Update the buffer size only if required in GetAdaptersAddresses.
2015-04-16 15:16:35 +09:00
Bruno Jesus
a49668e8bc
iphlpapi/tests: Add more test_GetAdaptersAddresses tests.
2015-04-16 15:16:31 +09:00
Nikolay Sivov
c7b5a2f851
usp10/tests: Fix some leaks on error path (Valgrind).
2015-04-16 15:14:10 +09:00
Nikolay Sivov
f44707cb11
wshom.ocx/tests: Fix a BSTR leak (Valgrind).
2015-04-16 15:14:07 +09:00
Henri Verbeet
2af8e243ac
d2d1: Add opacity support to bitmap brushes.
2015-04-15 22:21:59 +09:00
Henri Verbeet
a7b2f5e889
d2d1: Take the world transform into account when calculating the bitmap brush texcoord transform.
2015-04-15 22:21:59 +09:00
Henri Verbeet
aad0ab8101
wined3d: Properly handle WINED3DSIH_DP2 in the GLSL shader backend.
2015-04-15 22:21:59 +09:00
Henri Verbeet
a37099e132
wined3d: Bind sampler objects to the correct texture stage.
...
On current hardware this generally only makes a difference for vertex
textures. This fixes a regression introduced by commit
c6232e1d11
.
2015-04-15 22:21:58 +09:00
Henri Verbeet
dc53f6c2e6
wined3d: Use the display format if WINED3DFMT_UNKNOWN is passed as backbuffer format for windowed mode resets.
2015-04-15 22:21:58 +09:00
Stefan Dösinger
27209c69a9
wined3d: Call arbfp_blit_surface and ffp_blit_blit_surface through the blit interfaces.
2015-04-15 22:21:58 +09:00
Stefan Dösinger
6b455e74a0
wined3d: Move fixed function draw blits out of surface_blt_special.
2015-04-15 22:21:58 +09:00
Stefan Dösinger
f84d741cb3
wined3d: Implement color keying in the ARB fixed function pipeline.
2015-04-15 22:21:58 +09:00
Stefan Dösinger
483d9550c4
wined3d: Use finer grained colorkey state invalidation.
2015-04-15 22:21:58 +09:00
Stefan Dösinger
382fa588a9
wined3d: Handle color key dirtification in wined3d_cs_exec_set_texture.
2015-04-15 22:21:57 +09:00
Mark Harmstone
2b650fa6db
uxtheme: Resize source image if destination smaller than margins.
2015-04-15 22:21:57 +09:00
Andrew Eikum
582b54329d
dsound/tests: Don't perform ALAW test on secondary buffers.
...
win2k supports it, winxp gives one error, vista+ gives another. This
isn't interesting behavior to test.
2015-04-15 16:22:10 +09:00
Alistair Leslie-Hughes
f2aa42de09
dpnet: Convert Address components to use an array.
2015-04-14 22:14:45 +09:00
Henri Verbeet
69047ed4f7
d3d8: Update the BackBufferCount after a successful reset.
2015-04-14 17:26:46 +09:00
Henri Verbeet
3ccac1a71f
d3d9: Update the backbuffer D3DPRESENT_PARAMETERS after a successful reset.
2015-04-14 17:26:44 +09:00
Henri Verbeet
c78312ad08
d3d9: Merge most of d3d9_device_Reset() and d3d9_device_ResetEx().
2015-04-14 17:26:42 +09:00
Henri Verbeet
549f7b8a9c
d3d8/tests: Test D3DPRESENT_PARAMETERS after a successful reset.
2015-04-14 17:26:40 +09:00
Henri Verbeet
af438d451c
d3d9/tests: Test D3DPRESENT_PARAMETERS after a successful reset.
2015-04-14 17:26:36 +09:00
Igor Kotrasinski
65e19a096d
dsound: Fix conning formula to correctly interpolate volume.
2015-04-14 16:51:25 +09:00
Sebastian Lackner
ea371a2446
ws2_32: Add a missing call to release_sock_fd.
2015-04-14 16:51:18 +09:00
Bruno Jesus
b69eb16816
ws2_32: Convert EBADF errno to ENOTSOCK.
2015-04-14 16:51:09 +09:00
Bruno Jesus
383ed3ce9a
ws2_32/tests: Add one more SO_ERROR test.
2015-04-14 16:50:48 +09:00
Andrew Eikum
a9a80b56b1
dsound: Stricter validation for formats in secondary buffers.
2015-04-14 16:50:15 +09:00
Andrew Eikum
8042831061
shell32: Add more knownfolders.
2015-04-14 16:50:07 +09:00
Thomas Faber
3f63177204
mshtml: Remove nsIDOMWindowUtils::SetCriticalDisplayPortForElement.
2015-04-13 20:27:40 +09:00
Jacek Caban
b94dd24eaf
mshtml: Use debugstr_mshtml_guid in object and embed element implementation.
2015-04-13 20:27:34 +09:00
Jacek Caban
81c13caf37
mshtml: Increment ref count in QI(IID_HTMLPluginContainer) call.
2015-04-13 20:27:31 +09:00
Joachim Priesner
8fff427bc0
wined3d: Load ModelView matrix for glLightfv calls.
...
Analogous to the light() function in state.c, the correct ModelView
matrix has to be loaded when glLightfv is called.
2015-04-13 16:41:48 +09:00
Julius Schwartzenberg
20aee0673d
dwrite: Font search is case insensitive.
2015-04-13 15:49:38 +09:00
Vincent Povirk
27ae589d2a
windowscodecs: Fix crash when PNG decoder is freed without successful init.
2015-04-13 15:22:41 +09:00
Bruno Jesus
2da8f9a9db
ws2_32/tests: Add more select() tests.
2015-04-13 15:08:49 +09:00
Mark Harmstone
9f622f1fa6
uxtheme: Fix typo making fonts italic.
2015-04-13 15:05:53 +09:00
Mark Harmstone
7aae2d2eae
uxtheme: Free properties when theme file closed.
2015-04-13 15:05:39 +09:00
Nikolay Sivov
444bc3556d
oleaut32/tests: Skip cache tests if it's disabled.
2015-04-13 15:05:19 +09:00
Nikolay Sivov
d6180c05b5
shlwapi/tests: Fix uninitialized memory reads (Valgrind).
2015-04-13 15:05:12 +09:00
Nikolay Sivov
4cf70b1418
rpcrt4/tests: Fix a minor leak (Valgrind).
2015-04-13 15:05:07 +09:00
Nikolay Sivov
f4096a30ea
mmdevapi: Fix returned format leak (Valgrind).
2015-04-13 15:05:03 +09:00
Nikolay Sivov
8095210d2c
winealsa: Fix a leak of a silence buffer (Valgrind).
2015-04-13 15:04:59 +09:00
Nikolay Sivov
8ff3ab8503
scrrun: Fix iterating through per-bucket pair list (Valgrind).
2015-04-13 15:04:55 +09:00
Francois Gouget
af4324e433
windowscodecs/tests: Fix compilation on systems that don't support nameless unions.
2015-04-13 15:04:36 +09:00
Andrew Eikum
96971ea36d
shell32: Add more knownfolders.
2015-04-13 15:04:25 +09:00
Hans Leidekker
dc2228305c
msi: Add support for patching global assembly files.
2015-04-10 22:46:19 +09:00
Hans Leidekker
d263c91ce2
msi: Assume that file patches from registered MSI patches have already been applied.
2015-04-10 22:46:19 +09:00
Hans Leidekker
e4fd6265eb
msi: Take the component action into account for file patches.
2015-04-10 22:46:19 +09:00
Hans Leidekker
17b80c8ec0
msi: Don't read past the end of the patch list in MsiApplyMultiplePatchesW.
2015-04-10 22:46:18 +09:00
Hans Leidekker
2eda884bd7
fusion: Fix insufficient buffer size handling in IAssemblyName::GetDisplayName.
2015-04-10 22:46:18 +09:00
Hans Leidekker
382b72d729
fusion: Support buffer size queries in IAssemblyName::GetName.
2015-04-10 22:46:18 +09:00
Stefan Dösinger
c5c7137212
wined3d: Simplify alpha test and color keying in GLSL.
2015-04-10 21:44:13 +09:00
Stefan Dösinger
5c7707dc77
wined3d: Move alpha test states to the fragment pipeline.
...
This will allow some color keying cleanups. For Core Contexts we'll have
to emulate alpha testing in shaders anyway.
2015-04-10 21:44:01 +09:00
Stefan Dösinger
f4b6874491
wined3d: Match blitter and fragment processing color keying capabilities.
...
This is necessary if e.g. the nvts or ffp fragment processing pipeline
is selected for debugging purposes on a GPU that otherwise supports the
ARB program blitter.
2015-04-10 21:43:51 +09:00
Stefan Dösinger
5d51c97d07
wined3d: Implement color keying in the glsl fragment pipeline.
2015-04-10 21:43:31 +09:00
Stefan Dösinger
2d56694445
wined3d: Implement color keying in arbfp_blit.
2015-04-10 21:43:12 +09:00
Stefan Dösinger
439076d591
wined3d: Allow ARB blits from converted surfaces.
2015-04-10 21:42:47 +09:00
Stefan Dösinger
82db5954c4
wined3d: Set color keys through the command stream.
2015-04-10 21:42:41 +09:00
Maxime Lombard
086d2af629
wined3d: Add support for Nvidia GTX 970M.
2015-04-10 21:42:27 +09:00
Aaryaman Vasishta
1b1d77268f
d3drm: Add more interfaces to be queried from IDirect3DRMFrame2::QueryInterface.
2015-04-10 17:13:17 +09:00
Aaryaman Vasishta
415b7c1fec
d3drm: Fix IDirect3DRMFrame2::QueryInterface returning incorrect HRESULT.
2015-04-10 17:13:13 +09:00
Mark Harmstone
a1c3b30f49
uxtheme: Fix a copy-paste error which mean that GetThemeString would always fail.
2015-04-10 15:21:44 +09:00
Andrew Eikum
c6b999b901
shell32: Add more knownfolders.
2015-04-10 15:21:35 +09:00
Marcus Meissner
c1c06a9093
wininet: Avoid memory leak in error exit (Coverity).
2015-04-10 15:21:19 +09:00
Mark Harmstone
c6b4b4b93e
uxtheme: Fix colour errors in UXTHEME_StretchBlt.
2015-04-09 14:56:34 +09:00
Mark Harmstone
b0a9fb6b0d
comctl32: Fix drawing of buddy background for updown controls.
2015-04-09 14:55:17 +09:00
Bruno Jesus
61ed82fc86
ws2_32: Restore the local socket address that was bound with filter for getsockname().
2015-04-09 13:26:29 +09:00
Bruno Jesus
dcfde9a9df
ws2_32/tests: Add tests about retrieving the local address of an interface bound socket.
2015-04-09 13:26:24 +09:00
Bruno Jesus
0fbbb1297d
secur32: Don't try to set an empty target name in schan_InitializeSecurityContextW.
...
Based on original patch by Nikos Mavrogiannopoulos.
2015-04-09 13:25:04 +09:00
Andrew Eikum
f58c11767a
shell32: Add more knownfolders.
2015-04-09 13:24:30 +09:00
Andrew Eikum
e4868d5635
shell32: Allocate returned array in IKnownFolderManager::GetFolderIds.
2015-04-09 13:24:23 +09:00
Aric Stewart
3d30db2248
dinput: Add JoystickID to the Instance Name.
2015-04-08 23:34:15 +09:00
Andrew Eikum
915bef8725
shell32: Add more knownfolder definitions.
2015-04-08 23:21:33 +09:00
Andrew Eikum
c01efd0666
shell32: Support setting and retrieving KnownFolder parsing names.
2015-04-08 23:19:35 +09:00
Bruno Jesus
71c60d15d3
ws2_32: Handle SO_ERROR manually in getsockopt().
...
As soon as SO_ERROR is read from getsockopt it is reset in the kernel,
when attempting a non-blocking connection the wine server reads
SO_ERROR first so when the application tries to read the value it will
end with zero.
2015-04-08 23:16:40 +09:00
Bruno Jesus
b34ca6f4fe
ws2_32: Add a more generic function to retrieve socket errors from server.
2015-04-08 23:16:24 +09:00
Bruno Jesus
f01ccea4b5
ws2_32/tests: Add some more select() related tests.
2015-04-08 23:15:55 +09:00
Sebastian Lackner
14219b0c3b
wined3d: Fix a typo in vertexshader_init.
...
Should fix the graphical corruptions recently introduced by
002713de6d
.
2015-04-08 23:14:24 +09:00
Bruno Jesus
5c323a540c
gdi32: Support negative count values in GetBitmapBits.
2015-04-08 16:23:49 +09:00
Sebastian Lackner
3a14df3b9a
wined3d: Fix typo in init_output_registers.
2015-04-08 16:22:41 +09:00
Nikolay Sivov
17339f4f94
shell32: Cleanup IShellItem creation calls.
2015-04-08 16:22:30 +09:00
Francois Gouget
e9d010ef62
shell32: Add support for the OS X 'My Stuff' folders.
2015-04-08 16:21:39 +09:00
Sebastian Lackner
a7247df6ca
server: Implement waiting for job objects.
2015-04-07 23:16:20 +09:00
Sebastian Lackner
7984fb9fbe
kernel32/tests: Add tests for waiting on an job object.
2015-04-07 23:16:01 +09:00
Andrew Cook
1d359a5827
server: Implement TerminateJobObject.
2015-04-07 23:15:47 +09:00
Stefan Dösinger
b413a4e202
wined3d: Add more formats to wined3d_format_convert_color_to_float.
2015-04-07 23:10:33 +09:00
Stefan Dösinger
fa0a9232e0
wined3d: Move surface_convert_color_to_float to utils.c.
2015-04-07 23:10:30 +09:00
Stefan Dösinger
8a101bc1f5
wined3d: Add a function for wined3d_gl_resource_type to texture target conversion.
2015-04-07 23:10:20 +09:00
Stefan Dösinger
f260c17b34
wined3d: Use a shader for unconverted blits.
2015-04-07 23:10:14 +09:00
Nikolay Sivov
1d3d086560
shell32: Remove a couple of redundant lines.
2015-04-07 18:53:44 +09:00
Nikolay Sivov
d19790840f
shell32: Cleanup item array creation code.
2015-04-07 18:53:40 +09:00
Nikolay Sivov
47f8dbcb36
shell32: Fix allocation size (Valgrind).
2015-04-07 18:53:32 +09:00
Marcus Meissner
369cf7118b
d3drm: Avoid potential double free (Coverity).
2015-04-07 15:16:46 +09:00
Marcus Meissner
b4ec412203
comctl32: Avoid integer overflow (Coverity).
2015-04-07 15:15:11 +09:00
Sebastian Lackner
4ae0ef44d2
kernel32: Add stub for PowerClearRequest.
2015-04-07 15:14:40 +09:00
Sebastian Lackner
25505995af
kernel32: Add stub for PowerSetRequest.
2015-04-07 15:14:35 +09:00
Sebastian Lackner
966dd5074d
kernel32: Add stub for PowerCreateRequest.
2015-04-07 15:14:29 +09:00
Sebastian Lackner
d3be42ab96
user32: Invalidate key state cache globally after running LL hooks.
2015-04-07 15:14:04 +09:00
Sebastian Lackner
325c061bbd
user32: Move key state cache into a separate struct.
2015-04-07 15:14:02 +09:00