Commit Graph

84068 Commits

Author SHA1 Message Date
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
Bruno Jesus 4eff187961 netapi32: Better stub NetStatisticsGet(). 2015-04-07 15:12:17 +09:00
Daniel Lehman a57c91ed39 wininet: Trace loaded proxy settings. 2015-04-07 15:11:37 +09:00
Bruno Jesus d945234c13 ws2_32: Shortcut socket() to WSASocketW instead of WSASocketA. 2015-04-07 15:11:27 +09:00
Bruno Jesus a07d4e44d0 ws2_32: Better trace shutdown(). 2015-04-07 15:11:09 +09:00
Nikolay Sivov 551f0a157f dwrite: Return S_OK from AnalyzeNumberSubstitution(). 2015-04-07 15:10:38 +09:00
Vincent Povirk 3c74e465bc gdiplus: Add support for reading png gAMA chunks. 2015-04-07 15:10:20 +09:00
Vincent Povirk 131a7b03e8 windowscodecs: Implement PNG gAMA metadata reader. 2015-04-07 15:09:54 +09:00
Vincent Povirk 5b893587bd windowscodecs: Add test for PNG gAMA metadata. 2015-04-07 15:09:47 +09:00
Vincent Povirk d4f4c76bc6 gdiplus: Fix leak in png metadata reader. 2015-04-07 15:09:40 +09:00
Grazvydas Ignotas 2fee06de49 dbghelp: Detect if return address information is missing. 2015-04-07 15:08:44 +09:00
Stas Cymbalov c1c108f58c dsound: Fix angle to sound source calculation. 2015-04-06 23:29:19 +09:00
Andrew Eikum 025e6650e4 wineoss.drv: Cap reported OSS fill level to expected level.
Some devices apparently return that the buffer contains an extra frame
that we never wrote. We should account for that to avoid an integer
underflow.
2015-04-06 23:23:43 +09:00
Alexandre Julliard a826c31f00 msvcp60: Merge more I/O stream code with msvcp90 to reduce the differences. 2015-04-06 23:01:08 +09:00
Jacek Caban 1c9d6e72e5 wmvcore: Added IWMReaderAdvanced* stub implementation. 2015-04-06 22:34:20 +09:00
Nikolay Sivov 533323d703 scrrun: Implement GetSpecialFolder(). 2015-04-06 22:34:10 +09:00
Sebastian Lackner 01c2af446a ntoskrnl: Avoid repeated FIXME messages in PsLookupProcessByProcessId. 2015-04-06 18:06:21 +09:00
Sebastian Lackner 8729575112 secur32: Return more context attributes in schan_InitializeSecurityContextW. 2015-04-06 18:06:17 +09:00
Sebastian Lackner 26c9ce5d0b user32/tests: Add tests for ToAscii. 2015-04-06 18:06:13 +09:00
Sebastian Lackner a2695810e7 user32/tests: Add tests for ToUnicodeEx with a NULL pointer as keystate. 2015-04-06 18:06:10 +09:00
Sebastian Lackner 1059ee3cba user32: Check for NULL pointer in ToUnicodeEx. 2015-04-06 18:06:04 +09:00
Michael Müller 0601c86542 ws2_32: Don't return an error in WS_select when EINTR happens during timeout. 2015-04-06 16:10:14 +09:00
Andrew Cook 4113fd875c ntdll: Return success for JobObjectBasicUIRestrictions. 2015-04-06 16:06:25 +09:00
Mark Harmstone 1a9810b385 uxtheme: Fix off-by-one error in array size. 2015-04-06 16:04:41 +09:00
Mark Harmstone ed0c6746dd kernel32: Stub out GetFileMUIPath. 2015-04-06 12:49:03 +09:00
Bruno Jesus 5c8aad8d76 ws2_32: Fix copy & paste error in fd_sets_to_poll (Coverity). 2015-04-06 12:10:45 +09:00
Nikolay Sivov 77a63b7245 browseui: Return interface pointer instead of impl pointer. 2015-04-06 12:09:28 +09:00
Nikolay Sivov 961b1a270f ole32: Remove a couple of interface casts. 2015-04-06 12:09:17 +09:00
Nikolay Sivov 52251ac6da dmscript: Implement GetClassID() for IDirectMusicTrack. 2015-04-06 12:09:10 +09:00
Nikolay Sivov b16432f2c2 dwrite: Add cluster metrics entry for inline objects too. 2015-04-06 12:09:03 +09:00
Sebastian Lackner 51c21cca98 kernel32: Fix calculation of returned buffer in get_registry_locale_info.
Fixes a regression introduced by 8826ba1bc8.
2015-04-06 12:06:18 +09:00
Andrew Eikum 1d5914b777 gdiplus: Avoid unnecessary pre-multiplied alpha conversions in GdipDrawImagePointsRect.
We can avoid doing a pre-multiplied alpha conversion by detecting
whether we need to perform any graphics operations ahead of time.
2015-04-06 12:04:15 +09:00
Alexandre Julliard 125b079f60 ws2_32: Include wsnwlink.h even without IPX support. 2015-04-04 11:55:56 +09:00
Nikolay Sivov 0c116d7736 dwrite: Fix cluster width and length calculation. 2015-04-03 20:51:46 +09:00