| The Wine development release 2.1 is now available. |
| |
| What's new in this release (see below for details): |
| - Many fixes that were deferred during code freeze. |
| - More Shader Model 5 instructions. |
| - A number of improvements to MIME message handling. |
| - Line breaking improvements in DirectWrite. |
| - HID bus service now running by default. |
| - Direct2D rendering improvements. |
| - Various bug fixes. |
| - Source release tarballs now use xz compression. |
| |
| The source is available from the following locations: |
| |
| http://dl.winehq.org/wine/source/2.x/wine-2.1.tar.xz |
| http://mirrors.ibiblio.org/wine/source/2.x/wine-2.1.tar.xz |
| |
| Binary packages for various distributions will be available from: |
| |
| http://www.winehq.org/download |
| |
| You will find documentation on http://www.winehq.org/documentation |
| |
| You can also get the current source directly from the git |
| repository. Check http://www.winehq.org/git for details. |
| |
| Wine is available thanks to the work of many people. See the file |
| AUTHORS in the distribution for the complete list. |
| |
| ---------------------------------------------------------------- |
| |
| Bugs fixed in 2.1 (total 62): |
| |
| 12714 SimCity 2000: crashes when saving or opening a file. |
| 14897 DirectDraw games (Jojo's Fashion Show 2: Las Cruces demo, The Chosen: Well of Souls) try to lock surface with invalid dwSize |
| 17923 No music in X-COM: UFO Defense |
| 18631 regedit gives wrong error when renaming keys |
| 20026 Metal Fatigue crashes on file enumeration (Game saves, skirmish maps) |
| 23547 Railroad Tycoon 2: Platinum (Steam) crashes when setting resolution to 800x600 |
| 24112 Xara Designer Pro 6 demo crashes when you select 'continue trial' |
| 25516 Sims 3 flickering white textures |
| 26264 Tanktics won't start |
| 26531 Frogger crashes upon exiting game |
| 27580 Wine Notepad command line parser eats the first 2 letters when the path starts with / (it should only do this for valid command line options) |
| 28982 Application Zero no Kiseki crashes when it tries to play 44100Hz Stereo WAVE music |
| 30308 Property sheet fails to display Page Title |
| 31113 Civilization V crashes after specific amount of game turns |
| 32627 MiroVideoConverter setup gives error "Internal error occurred" |
| 34171 Actua Soccer 2 API error when loading game from menu |
| 34960 Civilization V crashes when loading game |
| 35155 PDF-Xchange Viewer chrashes when a lot of documents opened |
| 35993 Graphical Glitches in Agarest Generations of War |
| 36501 Dyn Updater v4.1.10 'DynUpConfig' tool crashes on startup ('Win32_NetworkAdapterConfiguration' WMI class 'Description' property missing) |
| 37034 Stars!: Crashes on startup |
| 38192 Harry Potter 7 Part 2 crash at begins |
| 38773 msvcr100/110/120 is missing reader_writer_lock (required for MSVC 2013) |
| 39180 Witcher 3 Wild hunt Wine 1.7.50 not working |
| 39920 Nanocad 5.: file open/import dialog does not open |
| 40133 No Limits 2 help system needs GetOverhangMetrics() |
| 40392 ComicRack 0.9.x (.NET 4.5 app) hangs/crashes on startup when executing WMI query |
| 40592 wininet:http test regression |
| 40629 Noto Nastaliq Urdu font crashes notepad during shaping |
| 40938 UE4 games (Ether One Redux, Into the Stars) crash while loading with "BackBuffer->GetResource() has 3 refs, expected 1" error |
| 41052 Failure to create D3D9 device on i915 |
| 41175 Firefox tooltips are partly black |
| 41324 Everspace (UE4) requires bfi opcode |
| 41579 Rush for Berlin Gold crashes after the intro videos |
| 41623 Odallus The Dark Call crashes while starting if a force feedback enabled controller is plugged in |
| 41706 Adam Standalone demo: Backend can't handle opcode ubfe |
| 41747 HYPACK 2016 crashes trying to set "AllowXsltScript" and "AllowDocumentFunction" properties |
| 41905 The Solus Project: Backend can't handle opcode bfrev |
| 42022 The Magic School Bus Explores The Solar System needs msvideo.dll16.DRAWDIBPROFILEDISPLAY |
| 42023 The Magic School Bus Explores The Solar System crashes on launch; appears to be missing some files |
| 42078 Dungeons & Dragons: Chronicles of Mystara needs d3dx11_43.dll.D3DX11CreateShaderResourceViewFromMemory |
| 42093 Git for Windows 2.7.0 needs unimplemented function rstrtmgr.dll.RmShutdown |
| 42096 Steam -> RPGMaker 2003 needs unimplemented function KERNEL32.dll.BaseFlushAppcompatCache |
| 42141 Star Ruler 2 black screen on macOS and FreeBSD |
| 42159 Sega Bug crashes immediately |
| 42163 Sid Meier's Railroads! crash loading multiplayer lobby |
| 42166 Custom application needs mf3216.dll (32-bit to 16-bit metafile converter) |
| 42187 Radeon R9 285 GPU incorrectly recognized |
| 42206 Gauntlet character screen background is corrupted. |
| 42212 WOLF RPG Editor: Division by zero when winegstreamer is enabled |
| 42218 mshtml/tests/dom crashes in xul while running test_doc_elem |
| 42220 secur32/tests/ntlm crashes in ntlm_EncryptMessage due to null pointer |
| 42221 ws2_32/tests/sock fails with "TransmitFile header buffer did not match!" |
| 42225 MSRX v2015a (magnetic stripe reader app) crashed on plugplay:hidraw_set_feature_report Output feature buffer too small |
| 42244 QQ 2013 needs ntoskrnl.exe.IoCreateFile |
| 42245 QQ 2013 needs ntoskrnl.exe.KeClearEvent |
| 42257 Warpath 21st Century does not have sound |
| 42299 Ecue Lighting Suite installer fails to start, needs ntdll.NtLoadKey2 |
| 42303 Magic: The Gathering Online 4.0 crashes when entering the battle |
| 42306 One Note Free Retail installer crashes in xmllite |
| 42312 ShellView does not display items attributes |
| 42315 Piriform Speccy 1.3 needs setupapi.dll.CM_Get_Child_Ex |
| |
| ---------------------------------------------------------------- |
| |
| Changes since 2.0: |
| |
| Adam Bolte (1): |
| wined3d: Add GPU information for AMD FIJI. |
| |
| Alasdair Sinclair (1): |
| configure: Fix make install for mf3216.dll. |
| |
| Alex Henrie (6): |
| shell32: Correct dialog title in error message from "Run File" to "Run". |
| ddraw: Don't crash if writing out a new ddraw1 surface segfaults. |
| ddraw: Don't crash if writing out a new ddraw2 surface segfaults. |
| ddraw: Don't crash if writing out a new ddraw4 surface segfaults. |
| ddraw: Don't crash if writing out a new ddraw7 surface segfaults. |
| include: Add constants for CryptProtectMemory/CryptUnprotectMemory. |
| |
| Alexandre Julliard (4): |
| make_announce: Update version number parsing for the new versioning scheme. |
| ole32: Don't set zero-size clipboard data, this no longer works. |
| ole32: Only trace a clipboard format name if it has one. |
| ole32: Use a HWND_MESSAGE window for the clipboard. |
| |
| Alistair Leslie-Hughes (3): |
| include: Add UnlockResource prototype. |
| maintainers: Add DirectPlay section. |
| include: Add dhcpcsdk.h. |
| |
| Andrew Eikum (5): |
| kernel32: Use different default sublangs for Spanish and Chinese. |
| kernel32/tests: Test result from LCIDToLocaleName. |
| kernel32: Don't care about case when finding matching locale. |
| quartz: Clean up another trace for consistency. |
| quartz: Downgrade FIXME->WARN. |
| |
| Andrew Wesie (1): |
| ntdll: Prevent NULL dereference in NtSuspendThread. |
| |
| Andrey Gusev (6): |
| ntdll: Move UnregisterTraceGuids from advapi32 to ntdll. |
| setupapi: Add CM_Get_Child_Ex stub. |
| setupapi: Add CM_Get_Sibling_Ex stub. |
| d3dx11: Add D3DX11CreateShaderResourceViewFromMemory stub. |
| shlwapi: Avoid 'else if' for IStream_fnQueryInterface. |
| po: Update Ukrainian translation. |
| |
| André Hentschel (51): |
| winmm: Fix midiOutSetVolume spec file entry. |
| ntdll: Fix some more spec file entries. |
| krnl386.exe16: Fix some spec file entries. |
| comctl32: Fix some spec file entries. |
| odbc32: Fix some spec file entries. |
| advapi32: Fix some spec file entries. |
| atl: Fix AtlModuleInit spec file entry. |
| compstui: Fix SetCPSUIUserData spec file entry. |
| iphlpapi: Fix GetBestRoute spec file entry. |
| hidclass.sys: Fix compilation on systems that don't support nameless structs. |
| winebus.sys: Fix compilation on systems that don't support nameless structs. |
| msi: Fix some spec file entries. |
| mscms: Fix some spec file entries. |
| shell32: Fix some spec file entries. |
| user32: Fix DrawMenuBarTemp spec file entry. |
| ntdll: Fix even more spec file entries. |
| rpcrt4: Fix some spec file entries. |
| wow32: Fix some spec file entries. |
| mpr: Fix some spec file entries. |
| urlmon: Fix FindMimeFromData spec file entry. |
| setupapi: Fix some spec file entries. |
| winspool.drv: Fix some spec file entries. |
| oleaut32: Fix OleTranslateColor spec file entry. |
| usp10: Fix ScriptRecordDigitSubstitution spec file entry. |
| advapi32: Fix some more spec file entries. |
| kernel32: Fix some spec file entries. |
| winemapi: Fix some spec file entries. |
| winscard: Fix some spec file entries. |
| avifil32: Fix AVIStreamReadFormat spec file entry. |
| secur32: Fix LsaConnectUntrusted spec file entry. |
| mapi32: Fix some spec file entries. |
| wininet: Fix some spec file entries. |
| d3d8: Fix ValidatePixelShader spec file entry. |
| ntdll: Remove dead initializations (clang). |
| dwrite: Remove dead initialization (clang). |
| msxml3: Remove dead initialization (clang). |
| server: Remove dead assignment (clang). |
| cmd: Remove dead assignments (clang). |
| shell32: Remove dead assignments (clang). |
| loadperf: Fix some spec file entries. |
| winhttp: Fix some spec file entries. |
| serialui: Fix EnumPropPages spec file entry. |
| comctl32: Fix some more spec file entries. |
| msvfw32: Fix some spec file entries. |
| oleview: Fix bytecount for memmoves (Coverity). |
| windowscodecs: Remove dead assignment (clang). |
| windowscodecs: Fix IWICImagingFactory_CreateDecoderFromFileHandle_Proxy spec file entry. |
| gdiplus: Fix some spec file entries. |
| include: Add the new version of the IP_ADAPTER_UNICAST_ADDRESS structure. |
| iphlpapi: Use the new version of the IP_ADAPTER_UNICAST_ADDRESS structure. |
| winex11: Remove dead code (clang). |
| |
| Anton Romanov (1): |
| user32: Add OCR_RDR* cursors. |
| |
| Aric Stewart (18): |
| usp10: Implement GSUB Context Substitution types 1 and 2. |
| usp10: Implement Contextual Positioning Subtable: Format 2. |
| usp10: Implement Chaining Context Substitution Format 2: Class-based Chaining Context Glyph Substitution. |
| hid: Implement HidD_GetNumInputBuffers. |
| hid: Implement HidP_GetUsagesEx. |
| hid/tests: Add HID device enumeration test. |
| hidclass.sys: When processing reads fill all the buffers. |
| hid: Implement HidP_MaxDataListLength. |
| hid: Implement HidP_GetData. |
| usp10: Fix Contextual Shaping for Languages with RTL write order. |
| usp10: Change GSUB_E_NOGLYPH value. |
| usp10: Fix next index for RTL MultipleSubst. |
| usp10: Apply 'ccmp' before Arabic contextual shaping. |
| hidclass.sys: BSize will never be negative. |
| hid/tests: Test device reads. |
| hid/tests: Test HidD_GetInputReport. |
| hidclass.sys: IOCTL_HID_GET_INPUT_REPORT has report ID as first byte. |
| loader: Start winebus service by default. |
| |
| Aurimas Fišeras (2): |
| po: Update Lithuanian translation. |
| po: Update Lithuanian translation. |
| |
| Austin English (8): |
| kernel32: Add BaseFlushAppcompatCache stub. |
| mf3216: Add stub dll. |
| rstrtmgr: Add RmShutdown stub. |
| ntoskrnl.exe: Add IoCreateFile stub. |
| ntoskrnl.exe: Add stub KeClearEvent. |
| ntdll: Add a stub for NtLoadKey2. |
| winusb: Add stub dll. |
| dhcpsvc: Add DhcpRequestParams stub. |
| |
| Bruno Jesus (22): |
| ntdll: Fake success if changing system date is a no-op. |
| maintainers: Add network section. |
| iphlpapi/tests: Avoid ntoa() twice in function call as it returns same pointer. |
| dinput: Skip events that are not useful currently. |
| odbc32: Improve some tracing. |
| d3d8/tests: Fix copy&paste issue in compare_mode (cppcheck). |
| dinput: Fix GetEffectStatus for Linux when effect was not downloaded. |
| dinput: Downgrade a FIXME to WARN in JoystickWImpl_SendForceFeedbackCommand. |
| dinput: DISFFC_RESET will not release the effects. |
| dinput: Simplify JoystickWImpl_Unacquire for Linux. |
| dinput/tests: Add tests for DISFFC_STOPALL, DISFFC_RESET and GetEffectStatus. |
| winmm: Fix the ordinal number for function PlaySound. |
| shlwapi/tests: Test NULL handle duplication in SHMapHandle(). |
| notepad: Only skip valid command options. |
| wlanapi: Normalize input and trace parameters. |
| wlanapi/tests: Add test structure. |
| wlanapi/tests: Add tests for WlanOpenHandle. |
| wlanapi: Implement WlanAllocateMemory/WlanFreeMemory with tests. |
| wlanapi/tests: Add tests for WlanEnumInterfaces. |
| wlanapi: Implement WlanOpenHandle. |
| wlanapi: Implement WlanCloseHandle. |
| mciqtz32: Implement MCI_DGV_PLAY_REPEAT. |
| |
| Christoph Brill (1): |
| setupapi: Stub CM_Open_DevNode_Key and CM_Get_Child. |
| |
| Daniel Lehman (1): |
| msvcrt: Implement nan. |
| |
| Detlef Riekenberg (1): |
| maintainers: Add myself for printing. |
| |
| Dmitry Timoshkov (2): |
| windowscodecs: Implement IWICBitmapFrameEncode::SetPalette in PNG encoder. |
| avifil32: AVIFileGetStream should set stream to NULL in case of an error. |
| |
| Erich Hoover (1): |
| maintainers: Volunteer for auto-assigned patch review. |
| |
| Fabian Maurer (2): |
| gdi32: Add traces for painting functions. |
| user32: Don't send WM_CHAR when a menu gets VK_ESCAPE and add tests. |
| |
| François Gouget (4): |
| iphlpapi/tests: Remove an unnecessary NULL cast. |
| include: Add a couple more UI language APIs. |
| wlanapi: Add a trailing '\n' to a TRACE() message. |
| hid/tests: Remove a space before a '\n'. |
| |
| Gerald Pfeifer (3): |
| rpcrt4: Avoid potential overflow in rpcrt4_protseq_ncacn_np_open_endpoint. |
| server: Remove dead check in is_cpu_supported(). |
| winedump: Increase buffer size and potential string length inoutput_spec_symbol. |
| |
| Guillaume Charifi (2): |
| wined3d: Recognize SM5 dcl_resource_raw instruction. |
| wined3d: Add support for BC5_SNORM format. |
| |
| Hans Leidekker (11): |
| include: Add some missing MAPI defines. |
| include: Update SIID_MAX_ICONS. |
| mapi32: Add a stub implementation of HrDispatchNotifications. |
| secur32: Implement SspiPrepareForCredWrite. |
| webservices: Set and restore the full floating point control word. |
| wbemprox: Only include matching rows in the table row count. |
| winhttp: Accept NULL buffer for size queries in WinHttpCreateUrl. |
| wintrust/tests: Disable a test that crashes on 64-bit Windows 10. |
| credui: Split domain from username in SspiPromptForCredentialsW. |
| wbemprox: Don't define USE_WS_PREFIX on MinGW. |
| wbemprox: Add a partial implementation of Win32_IP4RouteTable. |
| |
| Henri Verbeet (35): |
| wined3d: Get rid of a superfluous floatBitsToUint() in shader_glsl_texkill(). |
| wined3d: Use the depth/stencil view to acquire a context for depth-only draws. |
| wined3d: Get rid of the "AlwaysOffscreen" setting. |
| wined3d: Get rid of surface_load_ds_location(). |
| ddraw: Kill stray tabs. |
| wined3d: Simplify shader_glsl_load_np2fixup_constants(). |
| wined3d: Get rid of the "ds_current_size" field from struct wined3d_surface. |
| wined3d: Get rid of surface_modify_ds_location(). |
| wined3d: Get rid of the "onscreen_depth_stencil" field from struct wined3d_device. |
| wined3d: Only store light type counts in struct wined3d_ffp_vs_settings. |
| wined3d: Just use glBufferSubData() in buffer_direct_upload(). |
| wined3d: Introduce wined3d_buffer_upload_ranges(). |
| wined3d: Rename WINED3D_BUFFER_DOUBLEBUFFER to WINED3D_BUFFER_PIN_SYSMEM. |
| wined3d: Introduce wined3d_buffer_evict_sysmem(). |
| wined3d: Check buffer->map_ptr to determine if the buffer object is mapped. |
| wined3d: Do not evict the system memory copy in buffer_create_buffer_object(). |
| wined3d: Do not upload data in buffer_create_buffer_object(). |
| wined3d: Evict system memory for dynamic buffers on the first WINED3D_MAP_DISCARD map. |
| wined3d: Try to avoid stalling on dynamic buffer maps. |
| wined3d: Return success in wined3d_buffer_load_location() when the location is already current. |
| wined3d: Do not pin system memory in wined3d_buffer_load_location(). |
| wined3d: Support WINED3D_LOCATION_BUFFER in wined3d_buffer_load_location(). |
| wined3d: Implement wined3d_buffer_upload_data() on top of wined3d_buffer_upload_ranges(). |
| wined3d: Load WINED3D_LOCATION_BUFFER if needed in wined3d_buffer_map(). |
| wined3d: Do not preload the buffer in wined3d_buffer_unmap(). |
| wined3d: Avoid '\n' in the middle of a TRACE in wined3d_check_device_format(). |
| ddraw: Mark surfaces as lost when changing the display mode. |
| ddraw: Validate the primary surface dimensions in ddraw_surface7_Restore(). |
| ddraw: Validate the primary surface format in ddraw_surface7_Restore(). |
| ddraw: Update the primary surface format when changing the display mode. |
| d2d1: Avoid degenerate line segments. |
| d2d1: Add an initial d2d_d3d_render_target_DrawGeometry() implementation. |
| d2d1: Implement initial support for line joins. |
| d2d1: Implement rectangle geometry outlines. |
| d2d1: Take the source transformation into account when creating a transformed geometry. |
| |
| Hugh McMaster (7): |
| regedit: Remove unnecessary error handling from message box functions in edit.c. |
| regedit: Use FormatMessage() for optimal memory usage. |
| regedit: Display custom error messages instead of strings from the system table. |
| regedit: Combine error() and error_code_messagebox(). |
| regedit: Update search completion message handling. |
| regedit: Update dialog messages related to key and value renaming. |
| regedit: Update some comments in edit.c. |
| |
| Huw D. M. Davies (14): |
| schedsvc/tests: Early versions of Windows 10 return S_OK whether or not the element exists. |
| urlmon/tests: Windows 10 has changed the behaviour of domain detection. |
| usp10/tests: Add a second set of glyph props that have changed in Windows 10. |
| gdi32: Add the ability to disable a DC. |
| user32: Disable cached DCs once they are released. |
| usp10/tests: Reorder the todo and broken arrays to match the order of the expected values. |
| urlmon/tests: Allow QueryInterface to accept IUnknown and IInternetProtocolSink. |
| ntprint: PSetupCreateMonitorInfo() takes two arguments, the second is a server name. |
| comctl32: Correctly set the colour table for ILC_COLOR4 and ILC_COLOR8 imagelists. |
| gameux/tests: Run the MTA tests before the STA tests to avoid a crash on Windows 10. |
| user32: Hardcode the GetWindowLong values for the desktop window to avoid a server round-trip. |
| user32/tests: Restore the mouse cursor to its original position. |
| dssenh/tests: Fix a failing test on Windows 7. |
| dmcompos/tests: Fix a failing test on Windows 8. |
| |
| Jacek Caban (38): |
| mshtml: Initialize nsAString in IHTMLDocument3::get_dir. |
| urlmon: Added Seek implementations for streams using cache file. |
| mshtml: Added MHTMLDocument object class factory stub implementation. |
| inetcomm: Register mhtml protocol handler. |
| inetcomm: Added MimeHtmlProtocol stub implementation. |
| mshtml/tests: Added text selection type tests. |
| mshtml: Added IHTMLSelectionObject2::get_typeDetail semi-stub implementation. |
| inetcomm: Added IInternetProtocolInfo stub implementation. |
| inetcomm: Added COM aggregation support to MimeHtmlProtocol object. |
| inetcomm: Moved sub_stream_t implementation before MimeBody implementation. |
| inetcomm: Don't restore base stream position in sub stream Read. |
| inetcomm: Return a new instance of stream in IMimeBody::GetData. |
| inetcomm/tests: Added a helper for creating stream from string. |
| inetcomm/tests: Added more IMimeBody::SetData and GetData tests. |
| inetcomm: Test current encoding in test_SetData. |
| inetcomm: Added support for decoding base64 in IMimeBody::GetData. |
| widl: Accept known type as library name. |
| kernel32/tests: Don't mark win8+ result as broken. |
| ntdll: Check input buffer before server_read_file call and don't touch event on error. |
| ntdll: Check output buffer before server_write_file call. |
| inetcomm: Use relative seek in copy_headers_to_buf. |
| inetcomm: Properly handle boundary in the beginning of body stream in create_body_offset_list. |
| inetcomm: Don't include headers in data stream in create_sub_body. |
| inetcomm: Read content encoding from MIME header. |
| inetcomm: Removed unneeded type check in init_content_type. |
| inetcomm: Added tests reading MHTML page as MIME message. |
| msctf: Use correct sink for ITfThreadFocusSink. |
| inetcomm: Added MimeOleObjectFromMoniker semi-stub implementation. |
| inetcomm: Added IInternetProtocolInfo::CombineUrl implementation. |
| inetcomm: Added support for binding mhtml protocol handler. |
| inetcomm: Added mhtml binding tests. |
| inetcomm: Added support for decoding quoted-printable data. |
| server: Create iosb objects inside read/write request handlers. |
| ntdll: Always set iosb->Information in irp_completion. |
| msctf: Allow unadvising ITfThreadFocusSink. |
| mshtml: Renamed unk_imp to outer_unk. |
| mshtml: Added support for COM aggregation in HTMLDocument object. |
| mshtml/tests: Added COM aggregation tests. |
| |
| Jactry Zeng (2): |
| qcap: Release IBaseFilter. |
| kernel32/tests: Add Chinese special tests for LocaleNameToLCID(). |
| |
| Jarkko Korpi (1): |
| wined3d: Add Rx 460 binary driver. |
| |
| Jefferson Carpenter (1): |
| wmvcore: Implement WMCreateReaderPriv. |
| |
| Józef Kucia (56): |
| ddraw: Cleanup ddraw7_GetAvailableVidMem(). |
| ddraw: Relax "dwSize" validation in ddraw_surface*_Lock(). |
| d3d11/tests: Add test for writing to UAVs. |
| d3d11/tests: Add optional "rect" parameter to check_texture_sub_resource_* functions. |
| wined3d: Introduce wined3d_device_set_compute_shader(). |
| d3d11: Implement d3d11_immediate_context_CSSetShader(). |
| wined3d: Remove inaccurate comments. |
| include/d3d11: Add D3D11_BUFFEREX_SRV_FLAG_RAW. |
| d3d11/tests: Use correct raw buffer flag for SRVs. |
| wined3d: Add ARB_texture_buffer_object extension. |
| wined3d: Create dummy buffer textures. |
| wined3d: Add initial support for shader buffer views. |
| wined3d: Do not pass LOD to texelFetch() for buffer resources. |
| wined3d: Implement buffer samplers. |
| d3d10core/tests: Add test for shader buffer views. |
| d3d11/tests: Add test for shader buffer views. |
| d3d10core/tests: Skip stencil SRV test when SRV creation fails. |
| d3d11/tests: Skip stencil SRV test when SRV creation fails. |
| wined3d: Add ARB_shading_language_packing extension. |
| wined3d: Implement SM5 f16tof32 instruction. |
| wined3d: Implement SM5 f32tof16 instruction. |
| d3d11/tests: Add basic test for SM5 f16tof32 and f32tof16 instructions. |
| wined3d: Add ARB_gpu_shader5 extension. |
| wined3d: Implement SM5 bfrev instruction. |
| d3d11/tests: Improve test for SM5 bfi instruction. |
| wined3d: Implement SM5 bfi instruction. |
| wined3d: Implement SM5 ubfe instruction. |
| d3d11/tests: Add test for SM5 ubfe instruction. |
| wined3d: Implement SM5 countbits instruction. |
| wined3d: Implement SM5 firstbit_* instructions. |
| d3d11/tests: Add test for SM5 firstbit_* instructions. |
| wined3d: Store uniform blocks limits as array. |
| wined3d: Introduce wined3d_device_set_cs_cb(). |
| d3d11: Implement d3d11_immediate_context_CSSetConstantBuffers(). |
| wined3d: Factor out acquire_shader_resources() function. |
| wined3d: Factor out release_shader_resources() function. |
| wined3d: Do not acquire compute pipeline resources for draws. |
| wined3d: Acquire graphics pipeline UAV resources for draws. |
| d3d11/tests: Add tests showing that views do not keep resource reference. |
| d3d11: Do not keep reference to resources. |
| d3d10core/tests: Add tests showing that views do not keep resource reference. |
| wined3d: Add ARB_compute_shader extension. |
| wined3d: Handle compute shader registers in GLSL backend. |
| wined3d: Introduce wined3d_device_dispatch_compute(). |
| wined3d: Introduce shader_select_compute() in shader_backend_ops. |
| comdlg32/tests: Add test for OLE initialization in file dialogs. |
| comdlg32: Delay OleInitialize() until after file dialog window is created. |
| d3d11: Fix TRACE message in d3d_query_create(). |
| d3d9/tests: Extend queries tests. |
| d3d11/tests: Extend queries tests. |
| d3d10core/tests: Extend queries tests. |
| wined3d: Return WINED3DERR_INVALIDCALL for not started queries. |
| d3d9: Fix query result data for not started queries. |
| d3d9: Store query data size in "d3d9_query". |
| wined3d: Set "last_was_blit" unconditionally in context_apply_clear_state(). |
| d3d11: Use WINED3D_POOL_MANAGED for staging 3D textures. |
| |
| Ken Thomases (5): |
| winemac: Make some operations on Cocoa views asynchronous. |
| winemac: Don't attempt to set surface for child windows in macdrv_WindowPosChanged(). |
| winemac: Don't set a view's frame if the backend's value hasn't changed. |
| winemac: Ignore clipboard updates provoked by our own call to GetClipboardData(). |
| winemac: Reattach OpenGL contexts to a view after it has been hidden and unhidden. |
| |
| Kim Malmo (1): |
| po: Update Norwegian translation. |
| |
| Lauri Kenttä (6): |
| msvcrt/tests: Test wcstoi64 with various Unicode digits. |
| msvcrt: Move WCHAR-to-int conversion to a function. |
| msvcrt: Make wcstoi64 support various Unicode digits. |
| msvcrt: Fix space-only inputs in wcstoi64. |
| kernel32: LZOpenFile should preserve cBytes on failure. |
| po: Update Finnish translation. |
| |
| Louis Lenders (3): |
| oledb32: Add version resource. |
| xmllite/reader: Handle NULL node type argument in Read(). |
| kernel32: Silence a noisy fixme. |
| |
| Marcus Meissner (1): |
| maintainers: Add myself for gphoto2.ds. |
| |
| Masanori Kakura (1): |
| winegstreamer: Avoid zero division in amt_from_gst_caps_video(). |
| |
| Matteo Bruni (12): |
| d3d9: Fix DrawIndexedPrimitiveUP with non-zero min_vertex_idx. |
| d3d8: Fix DrawIndexedPrimitiveUP with non-zero min_vertex_idx. |
| d3d9/tests: Add a test for DrawIndexedPrimitiveUP(). |
| d3d8/tests: Add a test for DrawIndexedPrimitiveUP(). |
| d3d9/tests: Add a trace to clear_test() to show whether sRGB writes are supported. |
| wined3d: Correctly handle GL implementations not supporting sRGB FBO attachments. |
| wined3d: If the format is not FBO attachable disable sRGB writes only. |
| d3dx9: Don't forbid supported format conversions. |
| wined3d: Don't query FFP lights count on core profile. |
| wined3d: Use the correct GLenum for point size limit on core profile. |
| wined3d: Trace maximum vertex attributes count. |
| wined3d: Query supported geometry shader uniform buffers count on core profile. |
| |
| Michael Müller (2): |
| msvideo.dll16: Implement DrawDibProfileDisplay. |
| msvideo: Check if any 16 bit thunks have been allocated before accessing pointer. |
| |
| Michael Stefaniuc (2): |
| wordpad: Avoid a TRUE : FALSE conditional expression. |
| msvcrt/tests: Use NULL instead of casting 0. |
| |
| Mike Swanson (1): |
| loader/wine.man.in: Document the WINEPATH environment variable. |
| |
| Nikolay Sivov (57): |
| wshom: Added IProvideClassInfo support for implemented interfaces. |
| dwrite: Use OpenType 1.8 'head' table structure. |
| dwrite: Use OpenType 1.8 'hhea' table structure. |
| comctl32/tests: Use win_skip() for tests that should not be skipped on Wine. |
| d2d1: Fix ID2D1HwndRenderTarget::Resize() prototype. |
| d2d1: Check for NULL pointer when releasing previous render target view. |
| comctl32/toolbar: Fix TB_SETDRAWTEXTFLAGS handler. |
| shell32/shellview: Get rid of intermediate pointer array when filling ListView. |
| shell32/shellview: Set subitem callbacks for every column. |
| shell32: Fix return value of GetDetailsOf() for unixfs folder. |
| comdlg32: Always use original Open File dialog template. |
| dwrite: Implement another variant of CreateGlyphRunAnalysis(). |
| dwrite: Remove existing effective runs before evaluating them again. |
| dwrite: Invalidate layout on box changes. |
| dwrite: Restructure line wrapping logic, fix the way breaking position is selected. |
| dwrite: Initial support for line trimming signs. |
| Added scrobj.dll stub. |
| scrobj: Register Scriptlet.TypeLib. |
| scrobj: Added IGenScriptletTLib stub. |
| scrobj: Added IDispatch support for Scriptlet.TypeLib object. |
| scrobj: Implement get_GUID(). |
| dwrite: Implement GetOverhangMetrics(). |
| comctl32/syslink: Don't use exported StrCmpNIW(). |
| windowscodecs/tests: Test to show that SetPalette() does not keep IWICPalette reference, for PNG encoder. |
| xmllite/reader: Handle NULL argument in GetNodeType(). |
| xmllite/tests: Test Read() with NULL type argument. |
| oledb32: Fixed IDataInitialize definition. |
| kernel32/nls: Added genitive month names for Polish. |
| kernel32/nls: Added genitive month names for Belarusian. |
| kernel32/nls: Added genitive month names for Armenian. |
| kernel32/nls: Added genitive month names for Croatian. |
| kernel32/nls: Added genitive month names for Czech. |
| regedit: Always show treeview selection. |
| regedit: Clear value list when tree root is selected. |
| dwrite: Added support for DWRITE_WORD_WRAPPING_CHARACTER mode. |
| dwrite: Improve line breaking logic. |
| msxml3: Duplicate stylesheet document before passing it to libxslt. |
| msxml3: Accept AllowXsltScript and AllowDocumentFunction properties. |
| usp10: Fixed LB30 condition, breaking after CP class. |
| usp10: Fix LB27 rule that should check for prefix, not suffix. |
| include: Added GetThreadUILanguage() prototype. |
| dwrite/tests: Use shaping properties structure in tests data. |
| dwrite/tests: More spacing tests with isDiacritic. |
| dwrite/tests: Line metrics tests with uniform spacing. |
| kernel32/nls: Added Nepali locale data. |
| comctl32/propsheet: Force wizard header if any of pages has title/subtitle. |
| comctl32/propsheet: Only use header bitmap when asked for it. |
| comctl32/tests: Use HGLOBAL stream to Read/Write tests on imagelists. |
| po: Update Russian translation. |
| oledb32: Added a stub IDataInitialize for DataLinks object. |
| oledb32: Added GetDataSource() for DataLinks object. |
| oledb32: Allow single quotation marks around property values. |
| dwrite: Keep content based line height and baseline separately. |
| dwrite: Added support for uniform and proportional spacing methods. |
| dwrite: Get rid of assignment to self. |
| dwrite: Fix rendering mode enum conversion warnings. |
| gdiplus: Added GdipGetCustomLineCapType(). |
| |
| Owen Rudge (2): |
| advapi32: Return null-terminated buffer instead of null pointer for LsaLookupSids domains. |
| advapi32/tests: Add test of LsaLookupSids buffer behaviour. |
| |
| Piotr Caban (3): |
| msvcr100: Add reader_writer_lock class stub. |
| msvcr100: Add reader_writer_lock implementation. |
| msvcr100: Add reader_writer_lock tests. |
| |
| Sebastian Lackner (5): |
| rstrtmgr: Use correct type for status parameter in RmRestart. |
| ntdll: Catch page faults in NtQueryPerformanceCounter. |
| ntdll: Mark ZwLoadKey2 export as private. |
| ole32: Call GetClipboardFormatName with the correct parameters. |
| server: Fix handling of MAXIMUM_ALLOWED in token_access_check. |
| |
| Vincent Povirk (4): |
| hhctrl.ocx: Also take basename of folders when searching. |
| hhctrl.ocx: Don't skip a tag in next_node. |
| kernel32: DETACHED_PROCESS prevents automatic std handle inheritance. |
| kernel32: DETACHED_PROCESS doesn't affect STARTUPINFO console handles. |
| |
| Young Chung (1): |
| ucrtbase: Add __conio_common_vcprintf()/_vcwprintf(). |
| |
| Zebediah Figura (12): |
| ws2_32/tests: Fix memcmp size in test_TransmitFile(). |
| regedit: Add support for importing Win 3.1 registry files. |
| regedit/tests: Add tests for importing Win 3.1 registry files. |
| storage.dll16: Fix bad type in IStorage16_fnOpenStorage. |
| regedit: When processing 3.1 ignore any lines that don't begin with HKCR. |
| secur32/tests: Skip sign/seal tests if authentication fails. |
| winebuild: Use unsigned int in spec file variable parameters. |
| compobj: Implement several IIDs. |
| ole2: Implement several IIDs. |
| avifile: Implement several IIDs. |
| ole2disp: Implement several IIDs. |
| typelib: Implement several IIDs. |
| |
| İsmail Dönmez (1): |
| d3d11.idl: Added missing D3D11_CS_* constants. |
| |
| -- |
| Alexandre Julliard |
| julliard@winehq.org |