Commit Graph

85598 Commits

Author SHA1 Message Date
André Hentschel f0b32b8d57 vcomp/tests: Comment out architecture dependent tests (shift count overflow).
Shifting more than variable width adds zeros on ARM to fill up.
2015-08-17 16:58:18 +09:00
Gerald Pfeifer a9363698d4 oleaut32: Use proper unsigned type in EXPECT_I8(high,low). 2015-08-17 16:58:00 +09:00
Bruno Jesus 89d3f08ca2 iphlpapi: Add a stub for SetPerTcpConnectionEStats. 2015-08-17 16:57:59 +09:00
Hugh McMaster ac3a684d3b kernel32: Reset insert key toggle when Insert Mode changes. 2015-08-17 16:36:02 +09:00
Alexandre Julliard 52e68a7823 secur32: Avoid ssize_t type that causes printf format warnings. 2015-08-17 15:34:35 +09:00
Nikolay Sivov 433b7c04c7 dwrite: Use aliased outline threshold for GDI target. 2015-08-17 14:52:22 +09:00
Nikolay Sivov 204d46c674 dwrite: Implement outline mode for DrawGlyphRun(). 2015-08-17 14:52:20 +09:00
Huw Davies 76c321d5e6 gdi32: Add tests for GetFontRealizationInfo, GetFontFileInfo and GetFontFileData. 2015-08-17 14:52:15 +09:00
Carlo Bramini 13f34481b2 msvcrt: Use MSVCRT_xxx macros instead of the same ones from GLIBC. 2015-08-17 14:51:50 +09:00
Carlo Bramini 9b495caacf msvcrt: Call SetFilePointer() with correct parameters. 2015-08-17 14:51:46 +09:00
Vincent Povirk 8657547d9e shell32: Fix getting parent shell folder when it's the desktop folder.
BindToObject fails in this case.
2015-08-17 14:47:37 +09:00
Vincent Povirk 642b2fe789 shell32: Use return value from IShellFolder_GetAttributesOf. 2015-08-17 14:47:30 +09:00
Vincent Povirk b206287c91 comdlg32: Implement overwrite check in item dialog. 2015-08-17 14:47:05 +09:00
Vincent Povirk 3ec84397c9 comdlg32: Add test for IFileDialogEvents::OnOverwrite. 2015-08-17 14:47:01 +09:00
Jacek Caban ce83ff7351 mshtml: Properly handle request aborted inside OnStartRequest. 2015-08-17 14:46:54 +09:00
Jacek Caban 5d52373c62 mshtml: Added IHTMLCurrentStyle3::whiteSpace property implementation. 2015-08-17 14:46:52 +09:00
Jacek Caban 4d1fa5d1b8 ieframe: Properly test events when container doesn't support IOleCommandTarget add added more tests. 2015-08-17 14:46:47 +09:00
Jacek Caban 37c8166b8a ieframe: Added support for DownloadBegin and DownloadComplete events. 2015-08-17 14:46:45 +09:00
Jacek Caban dfb79624cc ieframe: Use stored IOleCommandTarget in Exec implementation and get rid of no longer needed exec in IDocHostContainerVtbl. 2015-08-17 14:46:42 +09:00
Jacek Caban 221bb4261c ieframe: Store container IOleCommandTarget in DocHost. 2015-08-17 14:46:39 +09:00
Hans Leidekker 92468f785e credui: Add a partial implementation of SspiPromptForCredentials. 2015-08-17 14:46:28 +09:00
Hans Leidekker 419362c851 secur32: Implement a couple of identity helper functions. 2015-08-17 14:46:24 +09:00
Hans Leidekker f93bf5ae48 iphlpapi/tests: Fix a couple of test failures. 2015-08-17 14:46:13 +09:00
Hans Leidekker bc334c679a iphlpapi: Set the adapter LUID in GetAdaptersAddresses. 2015-08-17 14:46:11 +09:00
Hans Leidekker 725c7aec8c wbemprox: Fix evaluation of LIKE queries. 2015-08-17 14:46:08 +09:00
Gerald Pfeifer 8bb4525ee0 d3dcompiler_43: Define BWRITER_SM1_VS and BWRITER_SM1_PS as unsigned constants. 2015-08-17 14:40:37 +09:00
Sebastian Lackner e0a9ea6c68 d3dcompiler: Implement semi-stub for D3DCompile2. 2015-08-17 14:40:09 +09:00
Alistair Leslie-Hughes 1a0fc895f1 d3dcompiler: Add D3DCompileFromFile, D3DCompile2 stubs. 2015-08-17 14:40:01 +09:00
Indrek Altpere 2cfe3cac0c mshtml: Handle nsIDOMWindow_GetFrames returning NULL. 2015-08-17 14:39:33 +09:00
Zhenbo Li a15751ab73 mshtml: Add IHTMLSelectElement::form property implementation. 2015-08-17 14:39:11 +09:00
Zhenbo Li f7b9dd9525 mshtml: Add IHTMLSelectElement::name property implementation. 2015-08-17 14:39:06 +09:00
Alex Henrie 0c986f98ad mshtml: Use the same click event handler for anchor and area elements. 2015-08-17 14:38:51 +09:00
Zhenbo Li 59c2b325ea msxml3: Handle NULL parameter in IXMLDOMElement::get_ownerDocument(). 2015-08-13 15:07:01 +09:00
Michael Stefaniuc f34efaab98 qedit: Simplify/fix the creation of the IEnumMediaTypes. 2015-08-13 15:05:26 +09:00
Michael Stefaniuc 2d3edce0f8 qedit: COM cleanup for IEnumMediaTypes of SampleGrabber. 2015-08-13 15:05:22 +09:00
Ken Thomases 793ab7d457 winemac: Tell Wine when Cocoa brought a clicked window forward even if it sent the click event.
Not sending the brought-forward event for a click that was sent was an artifact
of a time when that branch was only used for posting a request for focus.  When
I added the brought-forward event, I didn't reconsider that logic.
2015-08-13 15:04:35 +09:00
André Hentschel 27bf278d72 ntdll: Add support for Win 10. 2015-08-13 15:04:29 +09:00
Nikolay Sivov 22a65466b3 dwrite/tests: Some tests for target hdc mode/transform. 2015-08-13 15:04:16 +09:00
Nikolay Sivov 2ac68e91a4 dwrite: Improve face name extraction. 2015-08-13 15:04:14 +09:00
Nikolay Sivov fb013d7acd dwrite: Fix family name extraction order. 2015-08-13 15:04:12 +09:00
Henri Verbeet d41f568226 d2d1: Get rid of a FIXME in d2d_wic_render_target_init(). 2015-08-13 15:04:10 +09:00
Henri Verbeet 64ccd138a2 d2d1: d2d_bitmap_brush_init() can't fail. 2015-08-13 15:04:08 +09:00
Henri Verbeet 7bdc1ef899 d2d1: Get rid of a FIXME in d2d_bitmap_brush_init(). 2015-08-13 15:04:06 +09:00
Henri Verbeet 7d801d67ed d2d1: Get rid of a FIXME in d2d_solid_color_brush_init().
All properties for solid color brushes are implemented.
2015-08-13 15:04:04 +09:00
Henri Verbeet 63d279430d d3d10core: Add locking around wined3d calls. 2015-08-13 15:03:57 +09:00
Józef Kucia 96322fbefc d3d10core/tests: Fix copy-paste mistake. 2015-08-13 14:58:56 +09:00
Akihiro Sagawa e083986df5 usp10: Display the blank glyph for some control characters (non truetype/opentype). 2015-08-12 23:00:08 +09:00
Akihiro Sagawa 22e8046fcb usp10: Display the blank glyph for some control characters (truetype/opentype). 2015-08-12 23:00:06 +09:00
Akihiro Sagawa 311fce671d usp10/tests: Add tests for control character glyphs. 2015-08-12 23:00:03 +09:00
Jacek Caban a556f9e5c1 mshtml: Wine Gecko 2.40 release. 2015-08-12 22:59:15 +09:00
Sebastian Lackner 38076fa633 ntdll: Move cookie initialization code from memory management to loader. 2015-08-12 22:58:28 +09:00
Bruno Jesus 79c37ac88b msvfw32: Make it easier to recognize missing media codecs. 2015-08-12 22:57:51 +09:00
Piotr Caban 9e09982847 imm32: Use IMM context keyboard layout when possible. 2015-08-12 22:54:53 +09:00
Piotr Caban 18d9ca872a ntdll: Fix modules order in InInitializationOrderModuleList. 2015-08-12 22:54:42 +09:00
Michael Müller b741180b3a imagehlp: Remove unused structure. 2015-08-12 22:54:24 +09:00
André Hentschel ccc91f25c6 ntdll: Fix stack alignment on ARM64. 2015-08-12 22:54:13 +09:00
Michael Müller a533bf26ce winhttp: Remove unused variable in read_reply(). 2015-08-12 22:54:04 +09:00
Sebastian Lackner 9a7ce56145 wininet/tests: Print the correct function name in ok() messages. 2015-08-12 22:53:30 +09:00
Huw Davies 2569123d00 ws2_32: Avoid using inet_ntoa() which isn't thread-safe. 2015-08-12 22:53:22 +09:00
Nikolay Sivov f5f025f1dd dwrite: Use better font matching algorithm based on weight/stretch/style triples. 2015-08-12 22:53:04 +09:00
Nikolay Sivov 785c592ada dwrite: Improve the way font weight is set with both OS/2 and 'head' values. 2015-08-12 22:53:02 +09:00
Nikolay Sivov 123c7cde07 dwrite: Set font stretch from 'head' table as a fallback. 2015-08-12 22:53:00 +09:00
Nikolay Sivov 4b4674bea8 dwrite: Use OS/2 table data to set font style, make it preferable. 2015-08-12 22:52:57 +09:00
Nikolay Sivov c7d1b91154 dwrite: Fix font table tag tracing. 2015-08-12 22:52:55 +09:00
André Hentschel 3c9b8d7028 user32/tests: Add ARM and ARM64 arch strings. 2015-08-12 22:52:28 +09:00
André Hentschel 4b8df74447 kernel32/tests: Add more ARM and ARM64 arch strings. 2015-08-12 22:52:26 +09:00
André Hentschel 80f887a064 comctl32/tests: Add ARM and ARM64 arch strings. 2015-08-12 22:52:24 +09:00
Henri Verbeet 0b69c27c41 iphlpapi: Simplify the calculation of "ptr" in CreateSortedAddressPairs(). 2015-08-12 22:51:50 +09:00
Zhenbo Li b0dd7c79d3 mshtml: Fix error handler in IHTMLSelectElement::remove(). 2015-08-07 23:50:49 +09:00
Zhenbo Li 6419ac0f13 mshtml: Add IHTMLSelectElement::size property implementation. 2015-08-07 23:50:49 +09:00
Zhenbo Li 312534f26f mshtml: Add IHTMLOpinionElement::index property's getter implementation. 2015-08-07 23:50:49 +09:00
Józef Kucia a0a8556fd1 d3dx9/tests: Fix HFONT leaks. 2015-08-07 23:50:49 +09:00
Józef Kucia 567ab59c79 d3dx9: Correctly handle whitespace character in D3DXCreateText. 2015-08-07 23:50:48 +09:00
Francois Gouget f8a7d6ed74 Assorted spelling fixes. 2015-08-07 23:50:48 +09:00
Jacek Caban b33d7b8690 mfplat: Added IMFPluginControl stub implementation. 2015-08-07 23:50:20 +09:00
Francois Gouget e0e2ee3487 ntdll: Add a trailing '\n' to a FIXME() trace. 2015-08-07 23:50:20 +09:00
Francois Gouget 6970d65887 hid: Remove spaces before '\n'. 2015-08-07 23:50:20 +09:00
Francois Gouget afd186e646 qcap/tests: Add a trailing '\n' to an ok() call. 2015-08-07 23:50:19 +09:00
Francois Gouget 7734de65c7 vcomp/tests: Make my_for_static_init() static. 2015-08-07 23:50:19 +09:00
Francois Gouget 7e1e3a4d6d d3drm: Fix a trailing '\n' in a TRACE(). 2015-08-07 23:44:34 +09:00
Francois Gouget 93a7845ae8 ntdll: Use #ifdef to check for potentially undefined macros. 2015-08-07 23:44:30 +09:00
Henri Verbeet fca2d19423 dxgi: Implement dxgi_swapchain_ResizeBuffers(). 2015-08-07 23:44:19 +09:00
Henri Verbeet 2735947d76 wined3d: Introduce a separate function to resize swapchain buffers. 2015-08-07 23:44:14 +09:00
Sebastian Lackner 7fd7bcf00e vcomp/tests: Add tests for _vcomp_enter_critsect and _vcomp_leave_critsect. 2015-08-07 16:11:53 +09:00
Sebastian Lackner b0e4fd05e5 vcomp: Implement _vcomp_enter_critsect and _vcomp_leave_critsect. 2015-08-07 16:11:46 +09:00
Sebastian Lackner 89b383740c vcomp/tests: Add tests for _vcomp_single_begin and _vcomp_single_end.
Yes, its intentional that the call to p_vcomp_single_end() is after the if-block.
Somehow MS made a difference here between the master and the single directive...
2015-08-07 16:10:04 +09:00
Sebastian Lackner ea188ea054 vcomp: Implement _vcomp_single_begin and _vcomp_single_end. 2015-08-07 16:10:00 +09:00
Sebastian Lackner 0ff9a68af3 vcomp/tests: Add tests for _vcomp_master_begin and _vcomp_master_end. 2015-08-07 16:09:45 +09:00
Sebastian Lackner bf4daa3395 vcomp: Implement _vcomp_master_begin and _vcomp_master_end. 2015-08-07 16:09:41 +09:00
Sebastian Lackner 2c8f5e09ed vcomp: Also initialize dynamic_type in _vcomp_fork. 2015-08-07 16:09:28 +09:00
Damjan Jovanovic 3f99e71fde winex11: Use the correct drop effect for WM_DROPFILES.
Tests show that on Windows, for a window to indicate it will accept a
file drop or to actually accept it, it must have WS_EX_ACCEPTFILES in
its style, contain DROPEFFECT_COPY (which will be chosen if offered
among several drop effects), and be offered the HDROP format.
2015-08-07 14:25:24 +09:00
Damjan Jovanovic b78a9f1aa1 winex11: Only send WM_DROPFILES if there is no drop target.
Windows doesn't send WM_DROPFILES to a window if a drop target is
registered on that window. Some apps that support both even duplicate
dropped files if we send it and a drop target is registered.
2015-08-07 14:25:01 +09:00
Nikolay Sivov e1f353663a dwrite: Fix IsColorFont() return type for IDWriteFont2. 2015-08-07 14:18:03 +09:00
Nikolay Sivov 93d24de308 dwrite: Added IDWriteColorGlyphRunEnumerator stub. 2015-08-07 14:18:01 +09:00
Nikolay Sivov fd35a1af6a dwrite: Implement GetPaletteEntries(). 2015-08-07 14:17:58 +09:00
Nikolay Sivov 4df29eb02f dwrite/tests: Basic test for GetPaletteEntries(). 2015-08-07 14:17:56 +09:00
Nikolay Sivov 5734c2ed98 dwrite: Implement GetPaletteEntryCount(). 2015-08-07 14:17:53 +09:00
Nikolay Sivov 20571725f3 dwrite: Implement GetColorPaletteCount(). 2015-08-07 14:17:51 +09:00
Nikolay Sivov 14e4996f6c dwrite: Implement CreateGlyphRunAnalysis() from IDWriteFactory2. 2015-08-07 14:17:48 +09:00
Nikolay Sivov 8133684816 dwrite: Use right charmap for symbol encoding. 2015-08-07 00:05:06 +09:00
Nikolay Sivov ab7c65ae43 dwrite: Implement IsSymbolFont(). 2015-08-07 00:05:04 +09:00
Nikolay Sivov 7540fa5a1a dwrite: Properly initialize LOGFONT returned from ConvertFontToLOGFONT(). 2015-08-07 00:05:01 +09:00
Hans Leidekker d2c9e5560a mscms: Let liblcms2 determine input and output format for transform profiles. 2015-08-06 23:36:03 +09:00
Hans Leidekker ee84980895 mscms: Check the return value of a couple of liblcms2 calls. 2015-08-06 23:36:03 +09:00
Piotr Caban 47a3719f22 msvcp120: Fix tr2::sys::_Copy_file test failures on non-ntfs file system. 2015-08-06 23:36:02 +09:00
Charles Davis 4829989c19 ws2_32: Implement setting the keep-alive idle timeout and interval on Mac OS. 2015-08-06 23:36:02 +09:00
Akihiro Sagawa 9ac7bca209 user.exe: Release the Win16 lock due to loading 32-bit dlls in CreateWindow. 2015-08-06 23:36:02 +09:00
Sebastian Lackner d3c8055b48 vcomp/tests: Add tests for dynamic work scheduling. 2015-08-06 23:36:02 +09:00
Sebastian Lackner 69ec890455 vcomp: Implement _vcomp_for_dynamic_init and _vcomp_for_dynamic_next. 2015-08-06 23:36:02 +09:00
Sebastian Lackner fa4dfa4325 dbghelp: Implement UnDecorateSymbolNameW.
Also fixes a bug in UnDecorateSymbolName when undecorated_length == 0.
2015-08-06 23:36:02 +09:00
Henri Verbeet 82dffc9567 d3d10core: Ensure the information we return in d3d10_texture2d_GetDesc() is current. 2015-08-06 23:36:01 +09:00
Henri Verbeet 4a843f2826 dxgi: Implement dxgi_surface_GetDesc() on top of wined3d. 2015-08-06 23:36:01 +09:00
Henri Verbeet d29f263c79 dxgi: Introduce a helper function to convert wined3d multisample info to dxgi. 2015-08-06 23:36:01 +09:00
Henri Verbeet fbc8f59629 dxgi: Introduce a helper function to convert dxgi multisample info to wined3d. 2015-08-06 23:36:01 +09:00
Henri Verbeet 7f29d994ad wined3d: Add base format info for WINED3DFMT_R8G8B8A8_UNORM_SRGB. 2015-08-06 23:36:01 +09:00
Vincent Povirk 9d517a1727 ole32: Ignore high part of size in storage version 3 files. 2015-08-06 21:42:46 +09:00
Hans Leidekker 7ec5f555b0 shell32: Add a stub implementation of SHQueryUserNotificationState. 2015-08-06 21:42:30 +09:00
Hans Leidekker d1658260a2 xmllite: Implement CreateXmlWriterOutputWithEncodingCodePage. 2015-08-06 21:42:19 +09:00
Hans Leidekker afb98a38ae netprofm: Create a connection point object for INetworkConnectionEvents. 2015-08-06 21:41:53 +09:00
Hans Leidekker 2655ca2538 ntdsapi: Implement DsClientMakeSpnForTargetServerW. 2015-08-06 21:41:45 +09:00
Hans Leidekker a8baf4d3ef crypt32: Add stub implementations of CryptProtectMemory and CryptUnprotectMemory. 2015-08-06 21:41:28 +09:00
Iván Matellanes d669e74527 msvcirt: Implement filebuf status functions. 2015-08-06 21:05:25 +09:00
Iván Matellanes 95fd3af190 msvcirt: Implement filebuf::open/close. 2015-08-06 21:05:15 +09:00
Zhenbo Li bb060fe62f mshtml: Add IHTMLXMLHttpRequest::getAllResponseHeaders() method implementation. 2015-08-06 21:05:02 +09:00
Zhenbo Li 44e6448618 mshtml: Add IHTMLXMLHttpRequest::getResponseHeader() method implementation. 2015-08-06 21:05:00 +09:00
Zhenbo Li 74d07b7b0a mshtml: Add IHTMLXMLHttpRequest::statusText property implementation. 2015-08-06 21:04:58 +09:00
Stefan Dösinger 961f4c0a25 d3d9/tests: Mark testbot depth bias results broken. 2015-08-06 21:04:30 +09:00
Alex Henrie f36d761650 mshtml: Stub out HTMLAreaElement. 2015-08-05 23:46:28 +09:00
Iván Matellanes ea2798f1ce msvcrt: _setmode should check if file descriptor is valid. 2015-08-05 23:45:50 +09:00
Iván Matellanes e2659db454 msvcirt: Implement filebuf::attach. 2015-08-05 23:45:37 +09:00
Iván Matellanes 2f702e3dd6 msvcirt: Implement filebuf constructors and destructor. 2015-08-05 23:45:25 +09:00
Iván Matellanes 30e33a406c msvcirt: Add filebuf static fields. 2015-08-05 23:45:21 +09:00
Iván Matellanes aa11357dfa msvcirt: Add stub of class filebuf. 2015-08-05 23:45:11 +09:00
YongHao Hu be3e9884c4 msvcp120/tests: Fix error test case of tr2_sys_Copy_file in FAT filesystem. 2015-08-05 23:44:44 +09:00
Sebastian Lackner 0f3fa3965b winex11: Initialize thread data in clip_cursor_notify. 2015-08-05 23:42:42 +09:00
Nikolay Sivov 6597453403 dwrite: Release run info as soon as it's rendered to save some memory. 2015-08-04 12:21:59 +02:00
Nikolay Sivov 720c430594 dwrite: Advances and offsets are optional for IDWriteGlyphRunAnalysis. 2015-08-04 12:21:58 +02:00
Ken Thomases 49f0bf6f0b dbghelp: Ignore Mach-O segments other than __TEXT for images in dyld's shared cache.
Images in the shared cache have their segments mapped non-contiguously.  We
don't know how to find where the non-__TEXT segments actually are.  Also, the
code assumes that the image is mapped contiguously in various places.  So, we
just ignore those segments.

Treating the non-contiguous segments as though they were contiguous caused
their apparent memory ranges to overlap, leading to addresses being attributed
to the wrong module, let alone symbol.
2015-08-04 12:21:58 +02:00
Ken Thomases be68890cac dbghelp: Fix a copy-paste error in comparing Mach-O segment names. 2015-08-04 12:21:58 +02:00
Henri Verbeet 1e439a5ed1 d3d8/tests: Port test_get_set_texture() to d3d8. 2015-08-04 12:21:58 +02:00
Henri Verbeet 0c8e78f80d d3d9: Don't assert on invalid IDirect3DBaseTexture9 interfaces. 2015-08-04 12:21:58 +02:00
Henri Verbeet cd59e3db6c d2d1: Implement d2d_d3d_render_target_CreateSharedBitmap(). 2015-08-04 09:45:59 +02:00
Henri Verbeet f0bf9e81fa d2d1: Use the same device for all WIC render targets from the same factory. 2015-08-04 09:45:50 +02:00
Henri Verbeet da47b214cd d2d1: Implement d2d_bitmap_GetFactory(). 2015-08-04 09:45:48 +02:00
Sebastian Lackner 3977ebafc0 ntdll: Lookup DynamicDST based on current year, instead of year of daylight date.
When there are no further time changes, the function find_dst_change() will
return (year_end + 1). This patch ensures that we don't lookup the wrong
DynamicDST entry in such a case.
2015-08-04 09:45:28 +02:00
Michael Stefaniuc 487472b3f6 qcap: COM cleanup for the IKsPropertySet iface. 2015-08-04 09:45:23 +02:00
Michael Stefaniuc 2284835973 qcap: Basic COM cleanup for IPin iface of VfwCapture. 2015-08-04 09:45:20 +02:00
Hans Leidekker 1def0982f1 winhttp: Always clear last error on success. 2015-08-03 20:50:33 +02:00
Hans Leidekker 09de5cdb38 advapi32: Add a stub implementation of RegisterWaitChainCOMCallback. 2015-08-03 20:50:33 +02:00
Hans Leidekker 4062db444c ole32: Add stub implementations of CoGetActivationState and CoGetCallState. 2015-08-03 12:11:10 +02:00