Commit Graph

82596 Commits

Author SHA1 Message Date
Matteo Bruni 584892b692 wined3d: Properly initialize the last two components of R16G16_SINT attributes. 2015-01-23 12:02:28 +01:00
Charles Davis 7ef720f184 msvcrt: Support 64-bit platforms that don't have finitef or isnanf. 2015-01-23 11:58:14 +01:00
Charles Davis 193d15cc3c kernel32: Don't use %gs on 64-bit Mac OS. 2015-01-23 11:11:37 +01:00
Charles Davis 2ace215b9a kernel32: Recognize 64-bit Mach-O modules, too. 2015-01-23 11:10:57 +01:00
Vincent Povirk fd5a8a9db8 xmllite: Length is optional in IXmlReader::GetQualifiedName. 2015-01-23 11:08:15 +01:00
Qian Hong 412a070e49 atl100/tests: Added tests for AtlAxCreateControlEx. 2015-01-22 21:55:07 +01:00
Qian Hong ec52a1f557 atl: Improved content type handling of AtlAxCreateControlEx. 2015-01-22 21:55:02 +01:00
Erich E. Hoover 8e9e4a657f winex11.drv: Update the check for broken nVidia RandR to test for the number of resolutions instead of the number of modes. 2015-01-22 21:35:22 +01:00
Jacek Caban 286e4a8655 mshtml: Added OLECMDID_OPTICAL_ZOOM tests and stub. 2015-01-22 20:23:37 +01:00
Jacek Caban 23d74d3b73 mshtml: Improved IOleCommandTarget::QueryStatus implementation. 2015-01-22 20:23:35 +01:00
Jacek Caban 48ea8a1cb4 secur32/tests: Don't call InitializeSecurityContext on an uninitialized buffer.
Also documents failure on an invalid buffer.
2015-01-22 17:31:44 +01:00
Nikolay Sivov 711b9f0414 dwrite: Initial implementation of GetGlyphPlacements(). 2015-01-22 13:42:34 +01:00
Matteo Bruni 270431c220 wined3d: Don't normalize R8G8B8A8_UINT attributes. 2015-01-22 13:37:55 +01:00
Matteo Bruni 8ddb7e32f8 wined3d: Add separate stencil state setup via GL 2.0+ core functions. 2015-01-22 13:37:53 +01:00
Michael Stefaniuc 7d1203a741 usp10: Remove an unused assignment (PVS-Studio). 2015-01-22 12:04:19 +01:00
Michael Stefaniuc 937146ae33 user32/tests: Remove an unused assignment (PVS-Studio). 2015-01-22 12:04:16 +01:00
Michael Stefaniuc 9fb737de34 strmbase: Handle the failure of CoCreateInstance (PVS-Studio). 2015-01-22 12:04:13 +01:00
Michael Stefaniuc 0f2eca579d strmbase: Remove an unused assignment (PVS-Studio). 2015-01-22 12:04:10 +01:00
Hao Peng d5d4c19226 wbemprox: Implement Win32_BaseBoard.Version. 2015-01-22 12:03:47 +01:00
Hao Peng c0020b3ac3 wbemprox: Implement Win32_DiskDrive.PNPDeviceID. 2015-01-22 12:03:41 +01:00
Hao Peng fd08da6035 wbemprox: Implement Win32_Processor.ProcessorType. 2015-01-22 12:02:52 +01:00
André Hentschel b5732b1c2e odbc32: Add winediag message when no drivers could be found. 2015-01-22 12:02:39 +01:00
André Hentschel 0b811eeabf user32/tests: Don't test function directly when reporting GetLastError(). 2015-01-21 21:36:06 +01:00
André Hentschel ae1251596e kernel32/tests: Don't test function directly when reporting GetLastError(). 2015-01-21 21:35:57 +01:00
Piotr Caban ba0d1586ff msvcrt: Drop read buffer in _flsbuf. 2015-01-21 18:08:11 +01:00
Hans Leidekker a884d98e99 msi: Add a partial implementation of MsiProvideComponent. 2015-01-21 18:08:10 +01:00
Hans Leidekker b24b8a507f wbemprox: Implement Win32_BaseBoard.Product. 2015-01-21 18:08:09 +01:00
Hans Leidekker f40830b45d wbemprox: Implement Win32_ComputerSystemProduct.IdentifyingNumber. 2015-01-21 18:08:08 +01:00
Hans Leidekker 27ba8c8343 winhttp: Don't try to read data after a HEAD request. 2015-01-21 18:08:07 +01:00
Hans Leidekker 142ac82490 winhttp/tests: Keep the connection alive in a couple of tests. 2015-01-21 15:31:21 +01:00
Hans Leidekker faf70e2fbd ntdll: Fix calculation of process and thread affinity masks on systems with a large number of processors. 2015-01-21 15:31:16 +01:00
Hans Leidekker b51476ad42 kernel32: Retrieve the system affinity mask from ntdll. 2015-01-21 15:30:37 +01:00
Nikolay Sivov 0258e5319b dwrite/tests: Basic test for GetTypographicFeatures(). 2015-01-21 15:29:17 +01:00
Michael Stefaniuc 4d01e6f3fc schedsvc/tests: Actually test a return value (PVS-Studio). 2015-01-21 15:29:09 +01:00
Michael Stefaniuc f0d7765236 scrrun/tests: Actually test the return values (PVS-Studio). 2015-01-21 15:29:06 +01:00
Michael Stefaniuc 33136293ba quartz: Remove some unused assignments (PVS-Studio). 2015-01-21 15:29:03 +01:00
Michael Stefaniuc 552037c925 qedit: Remove an unused and wrong assignment (PVS-Studio). 2015-01-21 15:28:57 +01:00
Michael Stefaniuc 54aaa16d8f oleaut32: Remove an unused assignment (PVS-Studio). 2015-01-21 15:28:52 +01:00
Nikolay Sivov fd925d0e5b msxml3: Remove child node in one place in node_insert_before(). 2015-01-20 17:52:28 +01:00
Nikolay Sivov 4782be7e31 hnetcfg: Release typeinfos and typelib on dll unload. 2015-01-20 17:52:24 +01:00
Nikolay Sivov aef50786fb dwrite/tests: Additional test for Draw(). 2015-01-20 17:52:20 +01:00
Nikolay Sivov e292385fcd dwrite: Implement GetClusterMetrics(). 2015-01-20 17:52:18 +01:00
Nikolay Sivov 0ee49eb4c8 dwrite: Initial support of cluster metrics computation. 2015-01-20 17:52:16 +01:00
Aric Stewart ecbda5686d gdi32: Do not install fonts with a family name that is too long. 2015-01-20 16:34:22 +01:00
Jacek Caban 7cbb683705 mshtml: Removed TRACEs from dispex_query_interface. 2015-01-20 16:29:35 +01:00
Matteo Bruni 915e0ef0cf wined3d: Always use the core version of the glPointParameteri function.
The state function depends on GL 2.0+ so it's unnecessary to
check for NV_POINT_SPRITE.
2015-01-20 16:09:01 +01:00
Matteo Bruni aff0c389cc wined3d: Use the core version of glDrawElementsInstanced. 2015-01-20 16:08:58 +01:00
Matteo Bruni 75b96768e5 wined3d: Use the core version of glDrawBuffers. 2015-01-20 16:08:56 +01:00
Matteo Bruni 6bb32e47ff wined3d: Use the core gl*CompressedTex* functions. 2015-01-20 16:08:54 +01:00
Matteo Bruni 5883c9ece3 dxgi: Fix a comment typo. 2015-01-20 16:08:52 +01:00
Piotr Caban bd1428ef50 msvcrt: Add _vscprintf_p implementation. 2015-01-20 16:08:49 +01:00
Francois Gouget 57582b37b3 dsound: Make some DirectSoundDevice_*() functions static. 2015-01-20 11:12:04 +01:00
Francois Gouget dfaef5306f dsound: Reorder the interfaces to remove the need for forward declarations. 2015-01-20 11:12:01 +01:00
Francois Gouget 82c298ee6e dsound: Make DSOUND_FindSpeakerConfig() static. 2015-01-20 11:11:52 +01:00
Bruno Jesus 038399fcdd ws2_32: getaddrinfo must SetLastError on success or failure. 2015-01-20 11:11:43 +01:00
Michael Stefaniuc 512a814efc oleaut32: Just stop instead of erroring out on 8 or 9 in octal numbers. 2015-01-20 11:11:13 +01:00
Michael Stefaniuc 9bfd58a5c9 oleaut32/tests: Uncomment and fix a test (PVS-Studio). 2015-01-20 11:11:09 +01:00
Ken Thomases 50cd5b6a57 winemac: Fix conversion of empty RECT to an empty CGRect.
For some empty RECTs, such as { INT_MAX, INT_MAX, INT_MIN, INT_MIN }, right
minus left or bottom minus top underflow and wrap around to positive values.
2015-01-20 11:10:36 +01:00
Changhui Liu 5fa7402a36 gdiplus: Fix get_graphics_bounds when window origin point changed. 2015-01-19 18:47:47 +01:00
Bruno Jesus da8bb1c4a5 user32: Allocate memory based on HICON instead of DWORD to fix 64 bit problems. 2015-01-19 16:02:10 +01:00
Henri Verbeet 525696fe6c wined3d: Properly cleanup samplers on wined3d_device_reset() / wined3d_device_uninit_3d(). 2015-01-19 14:31:53 +01:00
Henri Verbeet ca06f960ed wined3d: Use the same flags for wined3d_texture_set_color_key() and the "color_key_flags" field it sets.
This fixes a regression introduced by commit a8ab569415.
2015-01-19 14:31:51 +01:00
Henri Verbeet 6b4623008f d3d10core/tests: Add a basic texturing test. 2015-01-19 14:31:43 +01:00
Henri Verbeet 2912e2938e wined3d: Handle the SM4 SV_POSITION pixel shader input semantic in the GLSL shader backend.
This is (mostly) equivalent to the vPos register in SM3.
2015-01-19 14:31:38 +01:00
Henri Verbeet 2e5abc156a wined3d: Implement WINED3DSIH_SAMPLE in the GLSL shader backend. 2015-01-19 14:31:32 +01:00
Michael Stefaniuc 52e665a3bd ntdll/tests: Remove unused assigments (PVS-Studio). 2015-01-19 14:31:25 +01:00
Michael Stefaniuc 1caf6286f0 msxml3/tests: Actually test the return values (PVS-Studio). 2015-01-19 14:21:00 +01:00
Michael Stefaniuc fe61400088 msxml3/tests: Remove an unused assignment (PVS-Studio). 2015-01-19 14:20:56 +01:00
Michael Stefaniuc 514951cc11 ole32: Return the buffer pointer when WdtpInterfacePointer_UserMarshal fails.
Found by PVS-Studio.
2015-01-19 14:20:50 +01:00
Michael Stefaniuc 139ebf643a ole32/tests: Remove unused assignments (PVS-Studio). 2015-01-19 14:20:36 +01:00
Michael Stefaniuc c2da97a5e5 ole32/tests: Actually test some return codes (PVS-Studio). 2015-01-19 14:20:32 +01:00
Akihiro Sagawa e52cbbcd03 msi: Remove 32-bit component registry keys with KEY_WOW64_32KEY flag. 2015-01-19 14:20:27 +01:00
Akihiro Sagawa cdf3c23645 msi: Open 32-bit component registry keys with KEY_WOW64_32KEY flag. 2015-01-19 14:20:10 +01:00
Akihiro Sagawa 03f6a6e924 advapi32: Fix HKLM\Software handling when opening with KEY_WOW64_32KEY. 2015-01-19 14:19:32 +01:00
Matteo Bruni cf92569cdd opengl32: Store the OpenGL context version in the handle value. 2015-01-16 20:15:57 +01:00
Qian Hong bfd088dbc6 kernel32: Fixed buffer size on 64bit in IsWow64Process. 2015-01-16 20:15:32 +01:00
Bruno Jesus 2d08038bac dplayx: Cache GUID values so they persist after enumeration. 2015-01-16 17:36:03 +01:00
Nikolay Sivov e584edd379 vbscript: Support 'End If' for single line If statements. 2015-01-16 17:33:00 +01:00
Bruno Jesus ec05998be8 oleaut32: Fix copy & paste issue in VarFormatNumber. 2015-01-16 17:32:17 +01:00
Bruno Jesus 317fd11e85 iphlpapi: Set 0.0.0.0 as the IP and mask of disconnected interfaces. 2015-01-16 16:54:08 +01:00
Michael Stefaniuc aa808571e6 mciwave: Remove an unused assigment (PVS-Studio). 2015-01-16 16:53:23 +01:00
Michael Stefaniuc 7c60a31c19 mstask/tests: Remove an unused assignment (PVS-Studio). 2015-01-16 16:53:18 +01:00
Michael Stefaniuc 0c91032f3a gdiplus/tests: Actually test a GdipCreateFromHDC call (PVS-Studio). 2015-01-16 16:52:52 +01:00
Huw Davies 9650f21b2d user32: Actually use the menu's background brush. 2015-01-16 16:52:40 +01:00
Huw Davies 14f7fd4e23 user32/tests: Add tests for setting and getting the background brush. 2015-01-16 16:52:34 +01:00
Qian Hong a940718a4d ole32: Make CoUninitialize and OleUninitialize hotpatchable. 2015-01-16 16:52:25 +01:00
Qian Hong cffd86f195 ntdll: Make RtlAddVectoredExceptionHandler hotpatchable. 2015-01-16 16:52:20 +01:00
Qian Hong caa0829d56 kernel32: Make SetUnhandledExceptionFilter hotpatchable. 2015-01-16 16:52:11 +01:00
Matteo Bruni d6450cfad5 opengl32: Update to GL 4.5. 2015-01-15 22:12:57 +01:00
Henri Verbeet 60d44af34e wined3d: Merge shader_glsl_load_vsamplers() and shader_glsl_load_psamplers(). 2015-01-15 17:24:45 +01:00
Henri Verbeet c6232e1d11 wined3d: Create GL sampler objects for wined3d sampler objects. 2015-01-15 17:24:43 +01:00
Henri Verbeet 5231113fc7 wined3d: Replace wined3d_texture_apply_state_changes() with wined3d_texture_apply_sampler_desc(). 2015-01-15 17:24:38 +01:00
Henri Verbeet 86e99abb12 wined3d: Store a struct wined3d_sampler_desc in struct gl_texture.
Instead of a enum wined3d_texture_state array.
2015-01-15 17:24:35 +01:00
Henri Verbeet 4b480f5519 wined3d: Introduce struct wined3d_sampler_desc. 2015-01-15 17:24:32 +01:00
Piotr Caban 95c57c618a ole32: Only change DoDragDrop return value on IDropTarget::Drop failure. 2015-01-15 14:06:24 +01:00
Michael Stefaniuc bb33dbab1d dswave/tests: Remove an unused assigment (PVS-Studio). 2015-01-15 14:06:02 +01:00
Michael Stefaniuc f897757865 dmusic/tests: Remove an unused assigment (PVS-Studio). 2015-01-15 14:06:00 +01:00
Michael Stefaniuc 277b09059c dmstyle/tests: Remove unused assigments (PVS-Studio). 2015-01-15 14:05:58 +01:00
Michael Stefaniuc d84659cad7 dmscript/tests: Remove an unused assigment (PVS-Studio). 2015-01-15 14:05:56 +01:00
Hans Leidekker 0a6d0d327c wbemdisp: Reimplement ISWbemObjectSet::get__NewEnum on top of IEnumWbemClassObject::Clone. 2015-01-15 14:05:27 +01:00
Michael Stefaniuc 9d52d8c07d dmloader/tests: Test the return of CoCreateInstance (PVS-Studio). 2015-01-15 14:05:18 +01:00
Michael Stefaniuc 4ffcae35d2 dmime/tests: Remove unused assigments (PVS-Studio). 2015-01-15 14:05:15 +01:00
Michael Stefaniuc 68e76e67f6 dmcompos/tests: Remove an unused assigment (PVS-Studio). 2015-01-15 14:05:12 +01:00
Michael Stefaniuc 468cb274d1 dmband/tests: Remove an unused assigment (PVS-Studio). 2015-01-15 14:05:09 +01:00
Matteo Bruni 7e169d43c5 wined3d: Use the core glColorMaski function. 2015-01-15 11:44:22 +01:00
Matteo Bruni 79a0dece8b wined3d: Use the core version of the gl*Buffer* functions. 2015-01-15 11:44:20 +01:00
Qian Hong d45bda3014 ntdll: Fixed buffer size checking for ProcessWow64Information on 64bit in NtQueryInformationProcess. 2015-01-15 11:39:42 +01:00
Qian Hong 6756049be4 atl: Don't conflict GWLP_USERDATA with user applications. 2015-01-15 11:39:35 +01:00
Qian Hong e1999c2a0e atl100/tests: Added tests for AtlAxAttachControl. 2015-01-15 11:39:32 +01:00
Michael Müller 8758a8a671 shlwapi: Correctly treat '.' when enumerating files in PathIsDirectoryEmptyW. 2015-01-15 11:36:52 +01:00
Sebastian Lackner cffe06af80 ntoskrnl: Initialize irp.Tail.Overlay.OriginalFileObject with stub file object. 2015-01-15 11:35:28 +01:00
Bruno Jesus 632de943be ws2_32: Trace getpeername() result. 2015-01-15 11:33:32 +01:00
Austin English 44933230f6 iphlpapi: Add FreeMibTable implementation. 2015-01-14 20:46:55 +01:00
Qian Hong 0486b4368d atl100/tests: Added more tests for class AtlAxWin100 and AtlAxWinLic100. 2015-01-14 20:31:10 +01:00
Marcus Meissner 76fef29cd3 mshtml: Check for failed allocs (Coverity). 2015-01-14 20:31:10 +01:00
Hans Leidekker 054b260619 wbemdisp: Implement ISWbemObject::Invoke. 2015-01-14 18:32:18 +01:00
Hans Leidekker e992df727a wbemdisp: Implement ISwbemObject::GetIDsOfNames. 2015-01-14 18:32:14 +01:00
Hans Leidekker c245fb66f8 wbemdisp: Implement ISWbemObjectSet::get__NewEnum. 2015-01-14 18:32:11 +01:00
Hans Leidekker 78433f1164 wbemdisp: Implement ISWbemServices::InstancesOf. 2015-01-14 18:32:08 +01:00
Nikolay Sivov c1a3a1d516 scrrun: Fix refcount on GetTypeInfo(). 2015-01-14 18:32:03 +01:00
Sebastian Lackner 2ce1650968 wininet: Fix handling of subdirectory in FtpFindFirstFile.
Based on a patch by Mike Ruprecht.
2015-01-14 18:32:00 +01:00
Nikolay Sivov ea3ba29332 hnetcfg: Fix refcount of returned ITypeInfo pointer. 2015-01-14 13:19:07 +01:00
Nikolay Sivov 23927e2644 hnetcfg: Return NET_FW_IP_VERSION_ANY as ipVersion property value. 2015-01-14 13:19:04 +01:00
Nikolay Sivov e606551c21 winhttp: Release typeinfos and typelib on dll unload. 2015-01-14 13:18:59 +01:00
Nikolay Sivov 3816e44da1 winhttp: Fix typeinfo refcount in GetTypeInfo(). 2015-01-14 13:18:54 +01:00
Michael Stefaniuc d6829afe4b devenum: Use the return value of __wine_register_resources (PVS-Studio). 2015-01-14 13:18:49 +01:00
Jacek Caban a2a57791cd jscript: Added more SCRIPTSTATE_STARTED tests. 2015-01-14 13:18:27 +01:00
Jacek Caban 091738ffdf jscript: Don't allow function execution if script engine is not in started state. 2015-01-14 13:18:24 +01:00
Bruno Jesus 6bad16363b rsaenh: Don't reset the salt length after setting a salt for Base and Strong providers. 2015-01-13 20:48:42 +01:00
Bruno Jesus c0e4759d8d ws2_32: Prefer SetLastError over WSASetLastError. 2015-01-13 20:48:34 +01:00
Marcus Meissner a20e75432e combase: Reorder checks (Coverity). 2015-01-13 20:39:32 +01:00
Mark Harmstone 9d5e4edae6 xaudio2_7: Add stub DLL. 2015-01-13 20:39:01 +01:00
Michael Stefaniuc ceef3a844a d3dx9_36/tests: Actually test retrieve_device_state calls (PVS-Studio). 2015-01-13 19:54:03 +01:00
Michael Stefaniuc dcba8edba6 d3drm: Remove an unused assignment (PVS-Studio). 2015-01-13 19:54:03 +01:00
Michael Stefaniuc 74007d4405 comdlg32: Remove unused variable assigments (PVS-Studio). 2015-01-13 19:54:02 +01:00
Michael Stefaniuc 39045b13d0 comctl32: Remove an unused variable assigment (PVS-Studio). 2015-01-13 19:54:01 +01:00
Michael Stefaniuc 0e4c00a706 wintab32: Remove an always TRUE conditional expression (PVS-Studio). 2015-01-13 19:53:58 +01:00
Michael Stefaniuc 36ab1878fa winmm: Remove an unused variable (PVS-Studio). 2015-01-13 19:53:58 +01:00
Michael Stefaniuc 762eb67698 strmbase: Remove an unused variable (PVS-Studio). 2015-01-13 19:53:57 +01:00
Axel Davy c5d420b35a d3d8/tests: Fix test_3dc_formats getPixelColor check. 2015-01-13 19:53:56 +01:00
Axel Davy 58083dfb12 d3d8/tests: Fix volume_dxt5_test getPixelColor check.
getPixelColor should be called before Present, because the device
swapchain was created with discard mode.
2015-01-13 19:53:53 +01:00
Nikolay Sivov 151694a0bc user32: Handle NULL argument in GetKeyboardLayoutNameW(). 2015-01-13 17:52:27 +01:00
Bruno Jesus ab1eee505b ws2_32: Ensure recv functions set last error to zero when they succeed. 2015-01-13 17:52:04 +01:00
Mark Harmstone d4d14cdef0 dsound: Pretend we have hardware buffers.
When running in Windows XP mode, XAudio2 will refuse to output surround sound
unless it can open a buffer with DSBCAPS_LOCHARDWARE.
2015-01-13 17:51:54 +01:00
Mark Harmstone b5aec2e40f dsound: Degrade speaker config if too many channels. 2015-01-13 17:51:38 +01:00
Mark Harmstone dcf8767b58 winealsa: Do not destroy remapping info on IsFormatSupported. 2015-01-13 17:51:30 +01:00
Mark Harmstone 77b2ab21f4 dsound: Support 5.1 sound. 2015-01-09 17:37:50 +01:00
Mark Harmstone 3ba100d81c dsound: Support quadraphonic sound. 2015-01-09 17:37:48 +01:00
Yifu Wang b81e79ed08 msvcp120: Implemented xtime functions. 2015-01-09 12:19:10 +01:00
Nikolay Sivov 13083dcd52 dwrite: Use gdi-compatible placements in case of gdi-compatible layouts. 2015-01-09 11:50:22 +01:00