The Wine development release 2.0-rc5 is now available.
What's new in this release (see below for details):
- Bug fixes only, we are in code freeze.
The source is available from the following locations:
http://dl.winehq.org/wine/source/2.0/wine-2.0-rc5.tar.bz2http://mirrors.ibiblio.org/wine/source/2.0/wine-2.0-rc5.tar.bz2
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.0-rc5 (total 28):
7372 Can't copy and paste between native apps (e.g., Open Office, Firefox, Gimp) and some Wine apps (affects Dreamweaver, Photoshop, Powerpoint, Excel)
9875 moving dialogs shows artifacts on window behind it
11835 Adobe Acrobat Pro 6 / Acrobat Reader 6.01 -- Comments don't work
11847 Adobe Acrobat Pro 6 / Acrobat Reader 6.01 -- How To window does not work
15845 Silverlight configuration tab "Application storage" causes freeze (while iterating isolated storage)
16528 RAdmin Send Message Feature Doesn't Work
29832 Mario Forever crashes
30355 DVDSubEdit 1.52 crashes on startup, broken TBM_SETRANGEMAX handling
33066 resident evil 6 pc benchmark Black screen
33860 Visual Web Developer Express 2008 displays only "file system" in Browse window
34465 process hacker 2.31 crashes in toolbar code
36187 valgrind shows lots of warnings for comctl32/tests/listview.c when running in a virtual desktop
36554 valgrind shows a definite leak in ieframe/tests/intshcut.c
37458 Regedit: Left click on a selected key activates renaming mode
37576 Google Sketchup 7 and 8: 2D Drawing File Export Broken
37762 Runaway & Runaway 2: wrong colors
38030 Adobe Lightroom 5.7 - Classic window dialog size increase at each opening
38216 Wrong screen in Civilization V
38449 valgrind shows a couple leaks in shell32/tests/shelldispatch.c test_namespace()
38847 valgrind shows a definite leak in winmm/tests/wave.c
39905 Ogar Server crashes while starting
40537 ddraw:ddraw1 causes Windows XP to crash
41058 Absent model in 3d scene in SexyBeach3 game
41188 Trove game wants msvcp140.dll._Cnd_init_in_situ
42009 Mentor Graphics DK Design Suite crashes on clipboard copy
42067 Disney Universe doesn't scale gamescreen properly
42110 regression: commit "xinput1_3 prefer builtin dll" aliens versus predator classic 2000 (steam) fails to launch
42194 Magic: The Gathering Online 4.0 fails to connect to login server
----------------------------------------------------------------
Changes since 2.0-rc4:
Alexandre Julliard (4):
winex11: Merge reading the selection data into the conversion function.
winex11: Don't update the clipboard if the X11 selection hasn't changed.
winex11: Periodically check for selection changes using a timer.
winex11: Add basic support for importing text/html clipboard format.
Andrew Eikum (1):
quartz: Don't write past end of d3d9 buffer.
Anton Romanov (1):
ws2_32: Ignore IPV6_V6ONLY setsockopt for AF_INET sockets.
Fabian Maurer (1):
riched20: Check for NULL in fnTextSrv_TxSetText and add test.
François Gouget (27):
winapi: Add support for DECLSPEC_HOTPATCH function declarations.
winapi: Add some more __stdcall synonyms.
kernel32/tests: A couple of spelling fixes in ok() messages.
taskschd/tests: Fix a couple of ITriggerCollection ok() messages.
cmd/tests: A spelling fix in a comment.
hlink/tests: Add a trailing '\n' to an ok() call.
user32/tests: A spelling fix in a comment.
wined3d: Make some functions static.
dxgi/tests: Some spelling fixes in ok() messages.
ddraw/tests: Spelling fixes in a few comments.
dxgi: Make wined3d_scanline_ordering_from_dxgi() static.
qcap/tests: A spelling fix in an ok() message.
d3dx9_36/tests: Make test_texture_shader() static.
gdiplus: Make some GdipDraw*Path() functions static.
xmllite: A spelling fix in a comment.
msi: Make reg_get_{multi}sz() static.
msi/tests: A spelling fix in a variable name.
quartz: A couple of spelling fixes in comments.
explorerframe: A spelling fix in a comment.
dinput: Spelling and case fixes in comments.
regedit: Make output_writeconsole() static.
riched20: A spelling fix in a comment.
mshtml/tests: Some spelling fixes in comments.
jscript: Make scope_push() static.
usp10: A spelling fix in a comment.
imm32/tests: A spelling fix in an ok() message.
msacm32/tests: Make acm_driver_func() static.
Henri Verbeet (5):
wined3d: Fully initialise "settings" in wined3d_ffp_get_vs_settings().
ddraw/tests: Try to avoid killing the Intel (kernel) driver.
wined3d: Use winediag for the backbuffer offscreen rendering message.
wine.inf: Add Dynamic DST data for Asia/Tehran.
ddraw: Set the swapchain palette in ddraw_create_swapchain().
Hugh McMaster (1):
regedit: Only allow key renaming via the Edit or Popup menus.
Huw D. M. Davies (3):
dxgi/tests: Fix test failure on Windows 7.
dmime/tests: Skip the tests if InitAudio fails for any reason.
advapi32/tests: Update ACE registry tests with Windows 10 values.
Jacek Caban (2):
secur32/tests: Use importlib for functions available since Windows XP.
secur32: Don't change input buffer in InitializeSecurityContext.
Józef Kucia (13):
wined3d: Update "screen_format" when ChangeDisplaySettingsEx() call is redundant.
ddraw/tests: Add test for display mode surface pixel format.
d3d8/tests: Add more tests for UnlockRect().
d3d9/tests: Add more tests for UnlockRect().
d3d8: Return D3D_OK from UnlockRect() for not locked textures.
d3d9: Return D3D_OK from UnlockRect() for not locked textures.
ddraw/tests: Fix compilation on systems that don't support nameless unions.
d3d11/tests: Fix compilation on systems that don't support nameless unions.
d3d8/tests: Make the window client rect match the d3d swapchain size.
d3d10core/tests: Port test_depth_stencil_sampling() from d3d11.
d3d8/tests: Remove redundant state setting calls.
d3d9/tests: Accept 64-bit Windows FPU setup behavior.
d3d9: Avoid '\n' in middle of TRACE() message.
Ken Thomases (6):
winemac: Change some clipboard functions to void return.
winemac: Don't update the clipboard if the Mac pasteboard hasn't changed.
winemac: Periodically check for pasteboard changes using a timer.
winemac: Add basic support for importing the public.html pasteboard format.
winemac: Export HTML Format clipboard data to the public.html pasteboard type.
winemac: Ignore an additional expected error in the clipboard pipe communication code.
Louis Lenders (1):
advapi32: Spelling fix in comment.
Michael Cronenworth (1):
wined3d: Add Iris Haswell PCI ids and descriptions.
Michael Stefaniuc (1):
po: Update the Romanian translation.
Nikolay Sivov (8):
shell32/tests: Some tests for ExtractIcon().
shell32/tests: Some tests for ExtractAssociatedIcon().
comctl32/tests: Call appropriate default procedure for parent window (Valgrind).
shell32/tests: Test valid special folder IDs with NameSpace() method.
user32/tests: Some tests for GetWindowText() when non terminated string is returned.
comctl32/toolbar: Protect from NULL pointer access in TB_GETBUTTONINFOW handler.
comctl32/trackbar: Fix TBM_SETRANGEMAX handling when new limit is less than current min boundary.
comctl32/propsheet: Double size of a template buffer passed to PSCB_PRECREATE.
Zebediah Figura (1):
user.exe16: Fix LPARAM conversions in WM_DDE_EXECUTE.
--
Alexandre Julliard
julliard(a)winehq.org
The Wine development release 2.0-rc4 is now available.
What's new in this release (see below for details):
- Bug fixes only, we are in code freeze.
The source is available from the following locations:
http://dl.winehq.org/wine/source/2.0/wine-2.0-rc4.tar.bz2http://mirrors.ibiblio.org/wine/source/2.0/wine-2.0-rc4.tar.bz2
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.0-rc4 (total 28):
7592 Window problems when running Citrix ICA client ICA16 v6.20.985 (Win16)
11808 winefile: broken horizontal scrolling
24718 Condes renders every line or point 100x thicker than it should be
29287 Heroes of Might and Magic IV: performance issues with Opengl renderer
32682 Multiple .NET 4.0 applications fail to load the pen cursor (IDC_PEN, 32631, 0x7F77 missing)
33570 SWAT 4: Mouse Escapes Wine environment in full screen or windowed mode
34030 Altium Designer 10 hangs on startup accessing a driver
34807 Gruntz crashes on startup in d3d
35293 Halo: Combat Evolved has graphical glitches
35700 Arabic Shaping Is Broken After Rechedit News.
36959 Whirlwind of Vietnam crashes after starting
37416 The Sims 3: Display locks when running in window, uses 100% cpu
38766 RpcBindingServerFromClient is unimplemented, needed to determine client Computer Name/IP Address
39268 x11drv: Can't store handle for display fd
39714 Halo some sounds in cut scenes don't play
40169 Recognize INTERNET_FLAG_SECURE with INTERNET_INVALID_PORT_NUMBER in GetHttpConnection
40243 Korg Nano editor USB MIDI driver won't install, requires Administrator Privileges
40477 Motocross Madness and 3DMark2000 do not start (VRAM, video memory size)
41347 TMIDI Player: Some characters and logos in LCD are rendered as black rectangles
41599 Battle.net and Hearthstone play loud static when receiving messages
41708 Duo 0.10 crashes on startup
41998 Regression in wined3d crashes visual novel "A drug that makes you dream"
42031 Heroes Of Might & Magic VI: no more started
42057 Pressing Ctrl+C to close iTunes results in error dialog with gibberish title
42071 LINE (Powered by Naver): LINE does not work on wine 1.9.16 and later versions
42074 osu! - Audio latency regression (ALSA)
42090 Highway Pursuit constantly emits loud noise when sound effects enabled
42101 Strania - The Stella Machina (Steam) black screen on launch
----------------------------------------------------------------
Changes since 2.0-rc3:
Alex Henrie (1):
gdiplus: Fix memory leak in format_string_callback error path.
Alexandre Julliard (3):
gdi32: Support PALETTEINDEX colors for 1-bpp DIB blits.
ole32/tests: Add a test for WM_DRAWCLIPBOARD during OleSetClipboard.
Update copyright info for 2017.
Alistair Leslie-Hughes (2):
include: Correct misspelt GCPCLASS_PREBOUNDRTL define.
include: Add LLONG_MIN, LLONG_MAX, ULLONG_MAX defines.
Andrew Eikum (3):
dsound: Fix rolloff factor calculation.
dsound: Use the value from SetVolume when 3D processing is disabled.
dsound: Don't write more than three periods to IAudioClient.
André Hentschel (1):
hlink/tests: Test skipped data.
Henri Verbeet (4):
ddraw: Keep an explicit reference to the wined3d device in surfaces.
wined3d: Only check rtv and dsv bindings in device_resource_released() when D3D is initialised.
wined3d: Pass GL_SYNC_FLUSH_COMMANDS_BIT to glClientWaitSync() if WINED3DGETDATA_FLUSH was specified.
d2d1: Update "p0" after inserting a vertex in d2d_geometry_resolve_beziers().
Hugh McMaster (3):
regedit: Import files using 'rb' mode.
regedit/tests: Add tests for quotes and slashes in keys, values and data.
reg/tests: Add tests for quotes and slashes in keys, values and data.
Jactry Zeng (1):
quartz/tests: Skip test_render_run() if test file doesn't exist.
Jarkko Korpi (1):
wined3d: Add Amd Rx 480 binary driver.
Józef Kucia (15):
ddraw: Subtract framebuffer size from reported available video memory.
d3d11/tests: Add test for render target device mismatch.
d3d10core/tests: Add test for render target device mismatch.
d3d9/tests: Add test for render target device mismatch.
d3d8/tests: Add test for render target device mismatch.
d3d9: Reject render target surfaces created for other devices.
d3d8: Reject render target surfaces created for other devices.
d3d9/tests: Do not assume surface size and format in get_rt_readback().
d3d9/tests: Add test for stale render target views regression.
d3d8/tests: Do not assume surface size and format in get_rt_readback().
d3d8/tests: Add test for stale render target views regression.
d3d9/tests: Do not assume surface size and format in get_pixel_color().
d3d9/tests: Add d3d9ex test for backbuffer resize.
d3d9: Do not create render target view while surface refcount is equal to 0.
d3d8: Do not create render target view while surface refcount is equal to 0.
Louis Lenders (1):
wine.inf: Add Drivers32 registry key.
Nikolay Sivov (2):
ole32/tests: Some tests for returned apartment type in implicit MTA case.
user32/tests: Added some tests for FindWindow().
Olivier F. R. Dierick (1):
xinput1_3: Add DECLSPEC_HOTPATCH to XInputEnable() definition.
Pierre Schweitzer (1):
mpr: Enumerate connections capability before looking for functions entry points.
Piotr Caban (2):
msvcrt: Pass correct buffer size to snwprintf in DoMessageBoxW helper.
msvcp110: Add _Facet_base_vtable export.
--
Alexandre Julliard
julliard(a)winehq.org
The Wine development release 2.0-rc3 is now available.
What's new in this release (see below for details):
- Bug fixes only, we are in code freeze.
The source is available from the following locations:
http://dl.winehq.org/wine/source/2.0/wine-2.0-rc3.tar.bz2http://mirrors.ibiblio.org/wine/source/2.0/wine-2.0-rc3.tar.bz2
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.0-rc3 (total 15):
18081 warhammer dawn of war ii crashes
38207 Unreal Tournament 3 uninstaller fails when invoking from 'wine uninstaller' (removes wrong entries)
38555 The Magic School Bus Explores the Solar System hangs during installation
39661 Font width incorrect in wineconsole
40429 regression: "mscoree set config path for default app domain" makes .NET app not working
40845 Uninstaller does not remove missing applications from the list
41378 wineboot silently ignores unknown WINEARCH
41476 Cannot paste in WinAuth 3.5.1 (32-bit)
41609 Uninstaller entries are not removed from the registry when the uninstaller says they will be
41732 wineconsole: changing to emacs mode requires restart
41733 wineconsole: crashes in emacs mode when pasting (Ctrl+Y) empty buffer
41744 Streamline crashes on launch
41869 Wine is not compiling: undefined reference to 'HIDIOCSFEATURE'
41909 Calling TBM_SETPOS after TBM_SETRANGEMIN/TBM_SETRANGEMAX does not draw slider control properly
41993 Chuckie Egg: The Next Batch v1.2 no longer works
----------------------------------------------------------------
Changes since 2.0-rc2:
Alex Henrie (2):
po: Update Catalan translation.
msvcrt: Pass wide char caption string to MessageBoxIndirectW.
Alexandre Julliard (4):
winex11: Also ignore BadWindow errors caused by XSendEvent.
msvcrt: Disable relay for the __libm_sse2 functions.
wineconsole: Leave room for wide characters only when using a DBCS codepage.
msvcirt/tests: Silence a compiler warning.
Andrew Eikum (1):
mscoree: Leave the last backslash on application base path.
André Hentschel (1):
hlink/tests: Ignore single character fails on Win10.
Aric Stewart (1):
hidclass.sys: Do not use device after free.
Austin English (1):
webservices: Allocate enough memory for WS_XML_TEXT_TYPE_DOUBLE on Valgrind.
Can Taşan (1):
po: Update Turkish translation.
Hans Leidekker (12):
advpack/tests: Skip inf install tests if the user doesn't have admin rights.
mstask/tests: Skip ITaskScheduler::SetTargetComputer tests if the user doesn't have admin rights.
setupapi/tests: Skip SetupCopyOEMInfA tests if the user doesn't have admin rights.
setupapi/tests: Skip devinst tests if the user doesn't have admin rights.
urlmon/tests: Skip domain tests if the user doesn't have admin rights.
wintrust/tests: Fix test failures on Windows 8.1 and 10.
shell32/tests: Accept another error from SHFileOperationA.
shell32/tests: Skip SHFileOperation tests if the user doesn't have admin rights.
setupapi/tests: Skip SetupGetInfInformation tests if the user doesn't have admin rights.
setupapi/tests: Skip InstallHinfSection tests if the user doesn't have admin rights.
user32/tests: Disable automatic shell restart during SetShellWindow tests.
webservices/tests: Add a helper to print the contents of the output buffer.
Hugh McMaster (5):
regedit: Load Binary editor from context menu.
regedit/tests: Add tests for line concatenation when importing.
reg/tests: Add tests for line concatenation when importing.
appwiz.cpl: Do not overwrite application IDs when changing registry keys.
msvcrt: Fix typo in message_format array.
Józef Kucia (3):
wined3d: Always check if context window needs to be updated.
d2d1/tests: Change scale factors in test_bitmap_brush().
d3d11/tests: Skip test_depth_stencil_sampling() on AMD Windows drivers.
Lauri Kenttä (1):
cmd: Fix memory leak in WCMD_reduce.
Marcus Meissner (1):
xmllite: Hr was uninitialized in error path (Coverity).
Nikolay Sivov (8):
gdiplus/tests: Test for initial properties of adjustable arrow caps.
dwrite: Fully initialize shared factory vtable.
dwrite: Improve strikethrough and underline thickness extraction logic.
shell32: Don't trace output string buffer contents.
shell32: Fix potential destination buffer overrun.
winspool: Initialize string pointers passed to StartDocDlgW() (Coverity).
winspool: Fix potential string buffer leaks (Coverity).
mscoree: Free argument buffer on error (Coverity).
Piotr Caban (1):
msvcrt/tests: Correctly declare base class to avoid a compiler warning.
Zebediah Figura (1):
advapi32: Add tests for StartTrace().
--
Alexandre Julliard
julliard(a)winehq.org
The Wine maintenance release 1.8.6 is now available.
What's new in this release (see below for details):
- Fix a regression introduced in 1.8.5 (#41627)
- Various bug fixes.
- A few more cards added to the GPU description table.
The source is available from the following locations:
http://dl.winehq.org/wine/source/1.8/wine-1.8.6.tar.bz2http://mirrors.ibiblio.org/wine/source/1.8/wine-1.8.6.tar.bz2
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 1.8.6 (total 35):
27671 ComboFix fails to install
29661 wineboot unable to create win32 prefix if the directory already exists
29916 ElsterFormular cannot make use of default PDF viewer (e. g. Okular)
30368 AMD Radeon 6480g detected as ATI Radeon 3200
30673 Smart Cutter 1.9.4 crashes when the button OPEN is pressed
32694 NVIDIA GTX 690 not in the list of recognized cards.
33636 wine cmd: invalid behaviour of '&' operator
35025 Max Payne 2 Demo: checkboxes in options dialog have missing window styles
35658 Anthem Room Correction 2 v1.0.1 reports 'Unknown COM error 0x80004001' (needs IAudioEndpointVolume::GetVolumeRange method implementation)
36101 Wow Hangs at login screen when coming from battle.net launcher (only with gxapi Opengl)
39447 Unimplemented function hid.dll.HidP_TranslateUsagesToI8042ScanCodes
39734 ProtectDisc Driver 11: acedrv11.sys crashes
40448 Final Fantasy XI: Missing character models, potential black screen and crashes
40540 ReadIntervalTimeout is ignored if there is data in the buffer when ReadFile is called and no data arrives after that
40746 Microsoft Expression Web 4 crashes when opening site, needs rpcrt4.dll.NdrAsyncServerCall
40861 Kingsoft Office 2012 needs ntoskrnl.exe.IoAttachDevice
40999 Epic Games Launcher needs ws2_32.InetNtopW
41021 Zombie Army trilogy needs msvcr100.dll._fpieee_flt
41050 Age of Mythology: Extended Edition needs api-ms-win-crt-stdio-l1-1-0.dll.__stdio_common_vswscanf
41090 Multiple games (Starcraft 2, UE4 games) require vcruntime140.dll.__intrinsic_setjmp
41142 gcc6: server build warnings
41224 WineD3D8 crashes on Windows with GTAVC and i915-class video
41284 dbghelp_dwarf: parse_cie_details unknown CIE version 4 (clang/mesa/valgrind)
41308 iconfig.exe needs msvcr120.??0_Condition_variable@details@Concurrency@@QAE@XZ
41343 Ellisys Visual USB needs unimplemented function newdev.dll.DiInstallDriverA
41389 ComboFix fails to install: complains about missing HKLM\System\CurrentControlSet\Control\hivelist
41405 Hornbill Supportworks Client 7.6.0: crashes with ExtFloodFill when open 'Incident Details' pane
41428 The Forest: Terminal gets spammed with errors if Steam is running
41570 Xenia emulator needs unimplemented function api-ms-win-core-rtlsupport-l1-1.RtlLookupFunctionEntry called in 64-bit code
41602 Videos do not play in Age of Empires
41627 MS Word 2010 crash when exiting on Wine stable 1.8.5.
41640 add rx 480 into directx.c
41642 S3CC921 programmer app needs ntoskrnl.exe.KeSetTimerEx
41651 WScript object name on wine is case sensitive which should not be the case (vbscript)
41705 Build fails in dpnet: redefinition of typedef 'SOCKADDR'
----------------------------------------------------------------
Changes since 1.8.5:
Alex Henrie (1):
ntdll: Skip synchronous read if a serial read interval timeout is set.
Alexandre Julliard (2):
server: Avoid some compiler warnings when EWOULDBLOCK == EAGAIN.
ntdll: Add a helper function for registering a file read async I/O.
Alistair Leslie-Hughes (2):
comdlg32/tests: Test when a directory is passed to OpenFileName Dialog.
dpnet: Header files cleanup.
Andrew Eikum (1):
mmdevapi: Implement IAudioEndpointVolume::GetVolumeRange.
Andrew Kanaber (1):
wined3d: Add id for Broadwell Xeon E3 GPU.
Andrey Gusev (1):
user32: Add support for WS_EX_RIGHT style.
André Hentschel (1):
loader/wine.inf: Open pdf files using winebrowser.
Aric Stewart (1):
hid: Stub HidP_TranslateUsagesToI8042ScanCodes.
Austin English (5):
wine.inf: Add HKLM\System\CurrentControlSet\Control\hivelist key.
newdev: Add DiInstallDriverA/W stubs.
api-ms-win-core-rtlsupport-l1-1-0: Add missing forwards.
ntoskrnl.exe: Add IoAttachDevice stub.
ntoskrnl.exe: Add KeSetTimerEx stub.
Bernhard Übelacker (1):
ntoskrnl.exe: Make IoAllocateIrp not crash on negative values.
Bruno Jesus (3):
xinput1_3: Prefer builtin DLL.
comdlg32: Avoid crash when a path is passed into Open File Dialog.
msvfw32/tests: Add tests for ICInfo().
Carlos Rafael Ramirez (1):
cmd: When 'if' condition is not met, ignore the next commands in the list.
Daniel Lehman (2):
ucrtbase: Add __stdio_common_vfwprintf.
ucrtbase: Add __stdio_common_vfwscanf.
Filip Frąckiewicz (5):
wined3d: Add NVIDIA GTX 690 (GK104) to the GPU list.
wined3d: Add AMD Radeon HD 6480G IGP.
wined3d: Add NVIDIA GTX 980 Ti.
wined3d: Add NVIDIA GTX 675MX to the GPU list.
wined3d: Add NVIDIA GTX 760 Ti to the GPU list.
Grazvydas Ignotas (1):
wined3d: Add Polaris GPUs and their driver.
Huw D. M. Davies (3):
ucrtbase: Add __stdio_common_vswscanf().
gdi32: Check that ExtFloodFill()'s initial co-ordinates lie within the dib.
fonts: Fix typo in glyph name.
Jacek Caban (4):
msctf: Don't call ITextStoreACP::UnadviseSink in context destructor.
msctf: Added Push/Pop context tests.
vbscript: Call GetItemInfo() with original item name.
secur32: Use %LATEST_RECORD_VERSION gnutls priority.
Józef Kucia (1):
wined3d: Improve advertized driver version for Windows 10.
Matteo Bruni (2):
wined3d: Recognize a couple of Haswell / Broadwell GPUs on macOS.
wined3d: Add a bunch of Broadwell and Skylake PCI ids and descriptions.
Michael Müller (2):
ntdll: Open current working directory with FILE_TRAVERSE access.
msvfw32: Use case insensitive compare in ICInfo for fourcc codes.
Nikolay Sivov (3):
dbghelp: Support CIE version 4 in parse_cie_details().
rpcrt4: Added NdrAsyncServerCall stub.
ucrtbase: Fix some spec file entries.
Philipp Hoppermann (1):
ws2_32: Implement InetNtopW.
Piotr Caban (5):
ucrtbase: Add __intrinsic_setjmp implementation.
msvcrt: Add _fpieee_flt stub.
msvcrt: Support fdiv m64fp in i386 _fpieee_flt.
msvcr110: Add Concurrency::details::_Condition_variable class stub.
msvcr120: Add _Condition_variable implementation.
Ruslan Kabatsayev (1):
wined3d: Initialise p_wglGetPixelFormat when USE_WIN32_OPENGL is defined.
Sebastian Lackner (1):
server: Allow to create win32 prefix when directory already exists.
--
Michael Stefaniuc
mstefani(a)winehq.org
The Wine development release 2.0-rc2 is now available.
What's new in this release (see below for details):
- Bug fixes only, we are in code freeze.
The source is available from the following locations:
http://dl.winehq.org/wine/source/2.0/wine-2.0-rc2.tar.bz2http://mirrors.ibiblio.org/wine/source/2.0/wine-2.0-rc2.tar.bz2
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.0-rc2 (total 20):
31222 Hitman: Blood Money crashes when changing screen resolution
31309 TIE Fighter: Collector's Edition Crash - 'Escape Menu' Freezes Application.
32632 Dragon Naturally Speaking 12 does not load with timeout error
34829 wintrust:softpub crashes on Windows 8
35495 sharing violation and prompt for copy /B file1+file2 file1
38357 Cannot install download-audiograbber.exe
39430 Ride : The motorcycle game does not start
40256 user32:input fails on non-qwerty keyboards
40344 shell32:assoc regression (privilege issue)
40386 wininet:url regression caused by new cross-compiler
40978 Wrong colors on i915 and similar GPUs in GTA Vice City
41083 Red Faction: Guerrilla fails to start with DX11 renderer
41133 R32/R16 typeless formats generate incomplete FBO errors when used as a render target (Gauntlet, WoW with D3D11 renderer)
41141 gcc6: d3drm build warnings
41252 Helldivers gives this error when trying to run on MacOS
41630 Rollercoaster Tycoon 3 Platinum crashes on exit
41715 winhttp:winhttp test regression (test_secure_connection)
41717 webservices:writer test regression in test_datetime
41949 Pasting into IDA Pro stops working on macOS
41956 Regression in wininet crashes skype
----------------------------------------------------------------
Changes since 2.0-rc1:
Alexandre Julliard (1):
ntdll: Check for invalid WINEARCH values.
Andrew Eikum (1):
msacm32: Fix copy-paste error.
Andrey Gusev (1):
hlink: Add missing parameter to TRACE() message.
Aric Stewart (1):
ime: Do not send WM_IME_ENDCOMPOSITION on CPS_COMPLETE if there is no composition.
Bruno Jesus (1):
xinput1_3/tests: Add interactive tests.
Fabian Maurer (2):
wininet: Changed usage of UrlEscapeW to fit winapi behavior.
shlwapi: Changed UrlEscapeW error paths and add tests.
Hans Leidekker (1):
winhttp: Handle EINTR from connect and poll.
Hugh McMaster (3):
kernel32: Use Emacs keymap mode immediately after wineconsole configuration change.
kernel32: Check for a valid pointer before yanking the line.
appwiz.cpl: Remove list entries left over from an earlier uninstall.
Jacek Caban (1):
wininet: Get rid of no longer needed INTERNET_INVALID_PORT_NUMBER in get_server.
Józef Kucia (14):
wined3d: Add suport for 2D array texture UAVs.
d3d11/tests: Add test for 2D array texture UAVs.
wined3d: Use depth/stencil formats for typeless resources only when WINED3DUSAGE_DEPTHSTENCIL is set.
d3d11/tests: Add test for depth/stencil shader resource views.
wined3d: Recognize SM5 vCoverage input registers.
wined3d: Recognize SM4.1 oMask output register.
wined3d: Recognize SM5 atomic_imax opcode.
wined3d: Recognize SM5 atomic_imin opcode.
d3d10core/tests: Port test_primitive_restart() from d3d11.
d3d9/tests: Add test showing WM_SIZE is not sent during fullscreen mode change.
wined3d: Filter messages for fullscreen mode changes.
wined3d: Remove depth/stencil format flags from typeless formats.
d3d11/tests: Use single typeless RT with multiple RTVs in test_uav_load().
d3d11/tests: Improve trace() message about compute shader support via SM4.
Ken Thomases (1):
winemac: Update the clipboard when the process activates.
Lauri Kenttä (2):
kernel32/tests: Test FindFirstFile with wildcards.
kernel32/tests: Show flags as text in test results.
Michael Müller (1):
wininet: Handle INTERNET_INVALID_PORT_NUMBER in HttpOpenRequest.
Mingcong Bai (1):
po: Update Simplified Chinese translation.
Nikolay Sivov (9):
scrrun/tests: Test to query for IUnknown from IProvideClassInfo.
dwrite: Fix a typo in assertion condition (Coverity).
msi: Fix handling of NULL buffer in MsiGetProductPropertyW() (Coverity).
comctl32/tests: Trackbar test to show that thumb is updated on TBM_SETTICFREQ.
comctl32/trackbar: Update thumb unconditionally on TBM_SETTICFREQ.
shell32: Don't access uninitialized buffer (Coverity).
dwrite/tests: Run GetPanose() tests on all system fonts.
secur32: Trace flags in hex in InitializeSecurityContextW().
scrrun: Remove unreachable code (Coverity).
--
Alexandre Julliard
julliard(a)winehq.org
The Wine development release 2.0-rc1 is now available.
This is the first release candidate for the upcoming Wine 2.0. It
marks the beginning of the code freeze period. Please give this
release a good testing to help us make 2.0 as good as possible.
What's new in this release (see below for details):
- Bug fix update of the Mono engine.
- Support for IDN name resolution.
- Many more Shader Model 5 operations.
- Still more fixes in the regression tests.
- Various bug fixes.
The source is available from the following locations:
http://dl.winehq.org/wine/source/2.0/wine-2.0-rc1.tar.bz2http://mirrors.ibiblio.org/wine/source/2.0/wine-2.0-rc1.tar.bz2
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.0-rc1 (total 25):
13319 In dlls/user32/edit.c EDIT_EM_ReplaceSel Clobbers Important Var When Buffer Overflows
17196 Text Editor Cursor can be scrolled outside editor
24699 Explorer++ 1.2: crash when closing a tab
29878 Rayman 3 Demo: beeping sound
30385 Multiple applications need support for shell32.SHGetKnownFolderPath KF_FLAG_DEFAULT_PATH option (Windows Live Essentials 2011 web installer, MediaMonkey 4.1.x in Vista+ mode)
32171 Netflix doesn't work in 64-bit WINEPREFIX
32795 Easy Video Cutter 2.3 crashes on video loading
33021 TurboTax 2012 wants ntdll.dll.EtwEventRegister (win7 mode)
37138 Excel 2007 under wine crashes opening this file
39886 Fallout 4 - GFSDK_GodraysLib.x64.dll failed to initialize
39887 Fallout 4 - Fallout4Launcher.exe crashes
40247 Wine returns the loopback IP as first item in GetIpAddrTable causing some licensed programs to fail due to invalid MAC address
40359 Galactic Civilization III fails to start
40804 Touhou 6, 7, 8, 10, 11 have severe fps drop.
41055 "Texture ... does not have a drawable" on i915 with D3D8
41059 Necropolis requires OMSetDepthStencilState Two-sided stencil testing when using DirectX 11
41402 DDBST unusable due to "fixme:systray:wine_notify_icon unhandled tray message: 4"
41454 Outlast 2 Demo requires R32G32_UINT and R32_UINT formats
41493 Sniper Elite V2 stuck at "Completing Installation 1%"
41508 Menu infinitely loops, the application hangs.
41696 Multiple apps (Trials Fusion Demo, Outlast 2 Demo) require DXGI_FORMAT_R32G8X24_TYPELESS support
41870 RPG Tkool (RPG Maker) 2k/2k3: winegstreamer doesn't play already played MP3 files
41898 ToCA Race Driver 3 needs ntoskrnl.exe.RtlCopyMemory
41924 Shadow Warrior 2 crashes on startup
41950 ALDI Bestellsoftware 5.2.1.2111: crashes when trying to change the font
----------------------------------------------------------------
Changes since 1.9.24:
Akihiro Sagawa (9):
quartz: Add tests for IBasicVideo.
strmbase: Fix copy-paste error where calculating video destination height.
strmbase: Shift source/destination rectangle when updating top or left property.
strmbase: Add validation checks when updating source rectangle.
strmbase: Add validation checks when updating destination rectangle.
po: Update Japanese translation.
winegstreamer: Fix reference leaks.
wineqtdecoder: Fix reference leaks.
quartz: Keep This/iface order in TRACEs for consistency.
Alex Henrie (3):
winegstreamer: Avoid double initialization.
Revert "winegstreamer: Remove redundant null check before g_error_free.".
user32: Tell MENU_SuspendPopup which message to remove.
Alistair Leslie-Hughes (4):
d3d11: Check parameter in ID3D11Device CreateShaderResourceView.
d3d11: Check parameter in ID3D11Device CreateRenderTargetView.
d3d10_1: Check parameter in ID3D10Device1 CreateShaderResourceView1.
d3d10core: Check parameter in ID3D10Device CreateRenderTargetView.
Andrew Eikum (3):
user32: Support IDC_PEN.
imaadpcm32: Fix source offsets when converting stereo PCM to IMAADPCM.
msacm32: Support conversion from 24-bit PCM.
Andrew Wesie (6):
d3d11: Implement two-sided stencil testing.
d3d10core/tests: Add test for two sided stencil.
d3d11/tests: Add test for two sided stencil.
d3d11/tests: Add test for return in a conditional.
d3d10core/tests: Add test for return in a conditional.
d3d11/tests: Add test for primitive restart.
Aric Stewart (6):
hidclass: All reports read or written to user space lead with a reportId.
winebus.sys: Handle older kernel headers lacking feature ioctls.
hidclass.sys: Some descriptor values should be unsigned.
hid: Initialize outgoing usages in HidP_GetUsages.
hid: Refine initialization of UsageLength in HidP_GetUsages.
loader: Add IOHID to critical device database.
Brock York (1):
msctf: Remove incorrect dereference of double pointer.
Bruno Jesus (22):
msacm32/tests: Beginnings of a custom driver test.
ws2_32/tests: Add IDN resolution tests for GetAddrInfoW.
ws2_32: Add IDN resolution support to GetAddrInfoW.
ws2_32: Simplify IPv4 sprintf.
ws2_32: Cache the memory used for poll() calls.
msg711.acm: Remove dead code in G711_FormatSuggest.
msg711.acm: Remove an empty fixme.
winmm: Return meaningful value in WINMM_CreateIData.
iphlpapi: Ensure GetIpAddrTable returns loopback addresses in the end.
bcrypt/tests: Workaround RegGetValueW not being present in XP.
bcrypt/tests: Normalize all tests to use function pointers.
explorer: Ensure launchers_per_row is at least 1 as it is used in divisions.
xinput1_3/tests: Test the GUIDs returned from XInputGetDSoundAudioDeviceGuids.
xinput1_3/tests: Dump the gamepad values from XInputGetCapabilities.
xinput1_3/tests: Explain an important test and fix remaining style issues.
msvfw32: Remove duplicated debug.
ws2_32: Implement IP_DONTFRAGMENT in [set|get]sockopt.
xinput1_3/tests: Improve vibration tests.
xinput1_1: Prefer builtin DLL.
xinput1_2: Prefer builtin DLL.
xinput1_4: Prefer builtin DLL.
xinput9_1_0: Prefer builtin DLL.
Carlos Rodriguez (1):
wined3d: Recognize Geforce GTX 1050.
Daniel Lehman (4):
msvcrt: Add _lfind_s.
shlwapi: Remove dot segments for URLs starting with /.
wininet: Canonicalize URL in HttpOpenRequest.
gdi32: Trace more in CreateEnhMetaFileW.
Detlef Riekenberg (2):
winspool: Use all Fields from DRIVER_INFO_8A when we add a Printer Driver.
localspl: Accept valid environments in AddMonitor.
Donat Enikeev (1):
crypt32/tests: Certificates update to fix chain failures on Fedora 25.
Flávio J. Saraiva (1):
cmd/tests: Add tests for chaining rules of pipe and else.
Hans Leidekker (14):
msi: Fix MSIREG_OpenUserComponentsKey and MSIREG_DeleteUpgradeCodesKey for Wow64.
winhttp/tests: Properly restore proxy settings on 64-bit.
rpcrt4/tests: Register an exception with the firewall to avoid a dialog.
bcrypt/tests: Add AES provider tests.
bcrypt/tests: Add BCryptGenerateSymmetricKey tests.
bcrypt/tests: Add BcryptEncrypt/Decrypt tests.
setupapi: Add a stub implementation of SetupDiRemoveDeviceInterface.
setupapi/tests: Clean up properly after each device test.
rpcrt4/tests: Merge rpc_protseq.c into rpc.c.
rpcrt4/tests: Also register a firewall exception for the rpc test.
dpnet/tests: Merge peer.c into client.c.
dpnet/tests: Skip tests if dpnet is a stub dll.
dpnet/tests: Register a firewall exception for the client test.
dpnet/tests: Register firewall exceptions for the server test.
Henri Verbeet (8):
d2d1: Properly set an error state when adding the vertex fails in d2d_geometry_sink_BeginFigure().
d2d1/tests: Make the window client rect match the DXGI swapchain dimensions.
d2d1/tests: Introduce a helper function to add lines to a geometry sink.
d2d1/tests: Introduce a helper function to add quadratic bezier curves to a geometry sink.
d2d1: Properly test which side of a bezier curve is the inside.
d2d1: Introduce a separate structure for fill specific geometry fields.
d2d1: Store separate bezier vertices.
d2d1: Use d2d_point_set() in d2d_rectangle_geometry_init().
Hugh McMaster (10):
regedit/tests: Fix line concatenation test.
regedit/tests: Test whether comments ending in a backslash affect the next line.
reg/tests: Fix line concatenation tests.
reg/tests: Test whether comment lines ending in a backslash affect the next line.
regedit/tests: Move existing comment tests to a separate function.
regedit/tests: Add more tests for parsing comments.
reg/tests: Add verify_reg_nonexist helper function.
reg/tests: Add tests for parsing comments.
reg/tests: Add Unicode tests for comment parsing.
reg/tests: Fix copy/paste errors in some tests.
Huw D. M. Davies (14):
include: Add new members to WINTRUST_DATA and CRYPT_PROVIDER_DATA.
wintrust/tests: Remove a test that crashes on Windows 8 amd 10.
wintrust/tests: Initialize the pSigState member to prevent Windows 8 and 10 from crashing.
msi: Correctly size packagecode as it's an unsquashed guid.
shell32/tests: Add some uuids present on Windows 10.
shell32/tests: Updated Windows 7 has a new IShellDispatch6 in its typelib.
user32/tests: FlashWindow(Ex) sets ERROR_INVALID_WINDOW_HANDLE on updated Windows 7.
include: Add the lineInitializeEx() option constants.
comctl32/tests: Use more than one item for the custom draw tests.
comctl32: Set the text and bkgnd colours to the default before the item pre-paint notification.
comctl32: Recompute the text width if necessary.
kernel32: Implement Process thread attribute lists.
user32/tests: Add a test to show that released cache DCs are disabled.
windowscodecs: Fix typo in 2 bpp conversion.
Jacek Caban (11):
rpcrt4: Store security package name in rpc_server_registered_auth_info.
rpcrt4: Acquire new credential handle for each connection.
server: Store async list in process object and use that to find async in cansel_async request.
server: Get rid of no loner used cancel_async from fd_ops.
server: Cancel process asyncs on process termination.
mshtml: Silence a noisy FIXME.
server: Signal pipe server fd in create_pipe_server.
server: Introduced iosb struct for server-side IO_STATUS_BLOCK representation and use it in irp_call.
server: Store iosb in async object.
server: Use async object to transfer IRP result to client.
wscript/tests: Use case insensitive comparition for paths.
Józef Kucia (56):
d3d11/tests: Add test for shader input register limits.
d3d10core/tests: Add test for shader input register limits.
d3d11: Fix d3d11_immediate_context_OMSetRenderTargetsAndUnorderedAccessViews().
wined3d: Unbind image textures in context_bind_unordered_access_views().
wined3d: Implement wined3d_unordered_access_view_invalidate_location() for 3D textures.
wined3d: Add ARB_shader_image_size extension.
wined3d: Extend resinfo instruction to support UAVs.
wined3d: Implement SM5 ld_uav_typed instruction.
d3d11/tests: Add test for typed UAV loads.
wined3d: Recognize SM5 sync opcode.
wined3d: Recognize SM5 dcl_uav_raw opcode.
wined3d: Recognize SM5 dcl_uav_structured opcode.
wined3d: Use signed integers for addressing in ld_structured opcode.
include: Add missing D3D11_BUFFER_UAV_FLAG declaration.
wined3d: Record sampler usage for sample_c instruction.
wined3d: Add ARB_stencil_texturing extension.
wined3d: Implement stencil shader resource views.
wined3d: Add support for WINED3DFMT_D32_FLOAT_S8X24_UINT format.
wined3d: Fix depth/stencil shader resource views.
wined3d: Introduce get_format_internal() helper function.
d3d11/tests: Add more tests for bind flags.
wined3d: Set default sampler minification filter to GL_NEAREST.
wined3d: Recognize SM5 atomic_xor opcode.
wined3d: Recognize SM5 imm_atomic_xor opcode.
wined3d: Recognize SM5 atomic_or opcode.
wined3d: Recognize SM5 atomic_and opcode.
wined3d: Recognize SM5 imm_atomic_or opcode.
wined3d: Recognize SM5 imm_atomic_and opcode.
wined3d: Recognize SM5 imm_atomic_exch opcode.
wined3d: Recognize SM5 imm_atomic_cmp_exch opcode.
wined3d: Recognize SM5 atomic_cmp_store opcode.
wined3d: Recognize SM5 atomic_umax opcode.
wined3d: Recognize SM5 atomic_umin opcode.
wined3d: Recognize SM5 imm_atomic_umax opcode.
wined3d: Recognize SM5 imm_atomic_umin opcode.
wined3d: Use single structure for view description.
wined3d: Implement return instruction.
wined3d: Do not generate shader epilogue in subroutines.
d3d8/tests: Add test showing that primitive restart must be disabled.
d3d9/tests: Add test showing that primitive restart must be disabled.
wined3d: Implement primitive restart.
wined3d: Recognize dynamic linking shader instructions.
wined3d: Use opaque data type for stream output registers.
wined3d: Rename WINED3D_RS_CCW_STENCIL* render states to WINED3D_RS_BACK_STENCIL*.
d3d11/tests: Print expected result in case of failures in check_texture_sub_resource_*() functions.
d3d10core/tests: Print expected result in case of failures in check_texture_sub_resource_*() functions.
wined3d: Allow creating raw unordered access views.
wined3d: Allow creating raw shader resource views.
wined3d: Generate declaration for typed buffer UAVs.
d3d11/tests: Add test for SM5 bufinfo instruction.
d3d10core/tests: Add more tests for bind flags.
wined3d: Extract create_texture_view() function from shader resource views.
d3d11/tests: Add test showing that depth/stencil UAVs are not allowed.
wined3d: Extract get_texture_view_target() from wined3d_shader_resource_view_init().
wined3d: Do not try to create texture views for depth slices.
wined3d: Create texture views for unordered access views.
Ken Thomases (3):
gdi32: Get the font URL directly from the descriptor on macOS 10.6 and later.
winemac: Set the parent of Cocoa views for child windows when they are created.
winemac: Keep floating windows in a higher window level than non-floating full-screen windows.
Lauri Kenttä (8):
shell32: Cosmetic changes to file type names.
user32: Fix caret disappearing after scrolling.
cmd/tests: Treat compressed file as broken in %~ai test.
winemac.drv: Compare handle to INVALID_HANDLE_VALUE, not NULL.
cmd: Compare handles to INVALID_HANDLE_VALUE, not NULL.
cmd: Fix copying when the dest is one of the sources.
kernel32/tests: Mask out FILE_ATTRIBUTE_COMPRESSED to prevent failures.
user32/tests: Add tests for LockWindowUpdate.
Michael Müller (2):
shell32: Add IDragSourceHelper stub.
ntdll: Move EventSetInformation from advapi32 to ntdll.
Michael Stefaniuc (2):
comdlg32: Avoid some superfluous pointer casts.
dsound: Avoid casts from COM object to interface.
Nikolay Sivov (47):
winecfg: Keep pending settings in static list.
msctf: Use interface pointer instead of object pointer.
shell32: Remove a couple more casts of object pointers.
shell32: Get rid of some casts by using IShellFolder2 internally.
shell32: Limit displayed volume label length to 32.
wincodecs: Trigger conversion to target format in WriteSource().
wincodecs: Implement FilterOption property for PNG encoder.
wincodecs: Simplify property name allocation.
ntoskrnl: Added RtlCopyMemory() export.
shell32: Added stub implementation of ICustomDestinationList.
ntdll: Fix RtlAssert() prototype.
wbemdisp: Return interface pointers from QI, not object pointers.
gdiplus/tests: Some tests for GdipGetPenCompoundCount().
gdiplus/tests: A couple more GdipSetPenCompoundArray() tests.
shell32: Respect SFGAO_NONENUMERATED attribute for registered shell extensions.
include: Update various shell enums and flags.
shell32: Use standard list for IEnumIDList implementation.
shell32: Simplify drag drop helper object creation.
dwrite: Skip entries prefixed with '@' in system font file enumerator.
dwrite: Return zeroed fsCsb for OS/2 table of version 0.
dwrite: Fix lfItalic flag as returned by ConvertFontToLOGFONT().
dwrite: Improve lfWeight values returned by ConvertFontToLOGFONT().
dwrite/tests: Use defined symbols when testing LOGFONT fields values.
dwrite: Improve face name returned by ConvertFontToLOGFONT().
advapi32: Handle empty kSecCreationDateItemAttr attribute.
shell32: Move retrieving folder path logic to SHGetKnownFolderPath().
scrrun: Improved tracing of IDictionary methods.
scrrun: Added IProvideClassInfo support for dictionary.
scrrun: Added IProvideClassInfo support for filesystem objects.
dwrite: Use system default locale when filling LOGFONT.lfFaceName.
dwrite: Improve ConvertFontFaceToLOGFONT using same logic IDWriteFont uses.
comctl32/tests: Increase fixed buffer size to make test string fit.
ws2_32: Fix build failure on Mac.
xmllite: Improve writer methods tracing.
xmllite: Store empty element fields separately.
xmllite: Store prefix for elements.
xmllite: Keep a list of namespace definitions.
xmllite: Keep namespace list updated when going through document tree.
xmllite: Use a helper to move to first attribute to avoid extra traces.
xmllite: Update prefix when moving to first attribute.
xmllite: Free prefix and local name too when clearing element list.
xmllite: Implement GetNamespaceUri().
xmllite: Improve GetValue() for namespace definition nodes.
xmllite: Fix setting local name when parsing QName.
xmllite: Allow prefixed element names.
xmllite/tests: Some tests for returned namespace prefixes and uris.
xmllite: Add maintainer entry.
VRan Liu (1):
shell32/tests: Simple test for KF_FLAG_DEFAULT_PATH.
Vincent Povirk (3):
mscoree: Update Wine Mono to 4.6.4.
gdiplus: Don't include rotated fonts in the installed font collection.
gdiplus: Create the FontFamily before checking for duplicates.
--
Alexandre Julliard
julliard(a)winehq.org
The Wine development release 1.9.24 is now available.
What's new in this release (see below for details):
- Support for unordered access views in Direct3D.
- Many fixes in the regression tests.
- Some more improvements in HID support.
- Various bug fixes.
The source is available from the following locations:
http://dl.winehq.org/wine/source/1.9/wine-1.9.24.tar.bz2http://mirrors.ibiblio.org/wine/source/1.9/wine-1.9.24.tar.bz2
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 1.9.24 (total 28):
33636 wine cmd: invalid behaviour of '&' operator
35343 dialog windows are too large
35658 Anthem Room Correction 2 v1.0.1 reports 'Unknown COM error 0x80004001' (needs IAudioEndpointVolume::GetVolumeRange method implementation)
36115 cabinet/fdi tests show some valgrind warnings
38768 Stronghold 2 hangs when started.
39724 Need For Speed Underground 2 crashes after several minutes of playing
39734 ProtectDisc Driver 11: acedrv11.sys crashes
40366 Avatarika installer fails
40595 gdiplus:metafile test regression (test_frameunit)
40596 gdiplus:metafile test regression (test_nullframerect)
40695 Crash in Fallout New Vegas
40791 N-Ball editor shows only a blackscreen
40996 Deus Ex:Human Revolution fails to start when using DX11 renderer
41021 Zombie Army trilogy needs msvcr100.dll._fpieee_flt
41087 UE4 games (The Vanishing of Ethan Carter Redux, The Solus Project) crash while loading with "D3D11Query.cpp:139 # with error E_INVALIDARG"
41090 Multiple games (Starcraft 2, UE4 games) require vcruntime140.dll.__intrinsic_setjmp
41290 DirectShow applications: MP3 playback is broken if winegstreamer is disabled
41308 iconfig.exe needs msvcr120.??0_Condition_variable@details@Concurrency@@QAE@XZ
41451 Motocross madness: missing names of players
41602 Videos do not play in Age of Empires
41640 add rx 480 into directx.c
41671 GOG Galaxy requires unimplemented function vcruntime140.dll.__std_terminate
41683 Gauntlet start background is corrupted.
41695 LeagueClient.exe Call to unimplemented function api-ms-win-crt-math-l1-1-0.dll.nearbyint
41705 Build fails in dpnet: redefinition of typedef 'SOCKADDR'
41719 crypt32:store test regression in testRegStoreSavedCerts()
41721 hidtest.exe crashes on unimplemented function hid.dll.HidP_GetSpecificButtonCaps
41736 build error: configure detects udev only partly
----------------------------------------------------------------
Changes since 1.9.23:
Akihiro Sagawa (2):
strmbase: Add null pointer checks to BaseControlVideoImpls.
wineqtdecoder: Always pass non-NULL preferred allocator to IAsyncReader::RequestAllocator.
Alex Henrie (3):
winegstreamer: Fix memory leaks in amt_from_gst_caps_video.
winegstreamer: If no audio media type was allocated, don't free it.
winegstreamer: Remove redundant null check before g_error_free.
Alexandre Julliard (1):
configure: Add fallback link command line for libudev.
Alistair Leslie-Hughes (1):
dpnet: Header files cleanup.
Andrey Gusev (10):
api-ms-win-security-lsalookup-l2-1-1: Add dll.
api-ms-win-security-lsapolicy-l1-1-0: Add dll.
make_specfiles: Add api-ms-win-security-lsalookup-l1-1-1 to advapi32 group.
api-ms-win-core-com-private-l1-1-0: Add dll.
api-ms-win-devices-config-l1-1-1: Add dll.
api-ms-win-devices-query-l1-1-1: Add dll.
ext-ms-win-domainjoin-netjoin-l1-1-0: Add dll.
api-ms-win-power-base-l1-1-0: Add dll.
api-ms-win-power-setting-l1-1-0: Add dll.
api-ms-win-appmodel-identity-l1-1-0: Add dll.
Aric Stewart (6):
hid: Correct issues with getting packed values.
hid: Fix HidP_MaxUsageListLength to handle UsagePage == 0 properly.
hid: Implement HidP_GetSpecificValueCaps.
hidclass.sys: Handle POP and PUSH in device descriptors.
hidclass.sys: Handle descriptors with a usage count less than the report bits.
hid: Implement HidP_GetSpecificButtonCaps.
Bruno Jesus (4):
msvfw32/tests: Add tests for ICInfo().
msvfw32: Allow ICInfo to enumerate codecs when fccType is zero.
krnl386.exe16: Honour segment prefix override for outs[bwd] instruction.
quartz: Take MP3 padding bit into account when calculating the block size.
Carlo Bramini (5):
wininet: Use return value of sprintf() instead of calling strlen() and simplify code.
wldap32: Use return value of sprintf() instead of hardcoding the number of written characters.
wintrust: Use return value of sprintf() instead of calling strlen().
wordpad: Use return value of LoadStringW() instead of calling lstrlenW().
winhttp: Use return value of sprintf() instead of calling strlen() and simplify code.
Carlos Garnacho (1):
winex11: Always use the client pointer for raw events.
Daniel Lehman (6):
shlwapi: Make ParseURL case-insensitive.
urlmon: Fix buffer overflow in parse_canonicalize.
opengl32: Set last error on invalid hdc to wglCreateContextAttribsARB.
opengl32: Set last error on invalid share in wglCreateContextAttribsARB.
gdi32: Initialize rgbReserved to zero in SetDIBColorTable.
oleaut32/tests: Fix type descriptions leak (valgrind).
Detlef Riekenberg (1):
cabinet: Properly initialize internal fci structure (Valgrind).
Donat Enikeev (2):
crypt32/tests: Fix regression on Win7 with unprivileged run.
crypt32/tests: Fix chain tests failure with cs.standford.edu certificates.
Erich Hoover (1):
user32/tests: Fix an inconsistent test case in clearing the clipboard.
Fabian Maurer (1):
dmloader: Better error reporting in IDirectMusicLoaderImpl_SetObject.
Flávio J. Saraiva (2):
cmd/tests: 'no echo' character with chains and brackets.
cmd/tests: Add test for chaining rules.
François Gouget (1):
crypt32/tests: Add a trailing '\n' to ok() calls.
Grant Paul (1):
xmllite: Parse URLs in `DOCTYPE PUBLIC` DTDs.
Grazvydas Ignotas (1):
wined3d: Add Polaris GPUs and their driver.
Hadrien Boizard (1):
comctl32: Use wine_dbgstr_point in TRACES.
Hans Leidekker (12):
wbemprox: Implement Win32_OperatingSystem.TotalVirtualMemorySize.
wbemprox: Implement Win32_PhysicalMemory.MemoryType.
winhttp/tests: Fix test failures on Windows XP.
webservices/tests: Mark some test results as broken.
webservices/tests: Fix argument order in WsCreateMessage calls (Clang).
webservices: Fix calculation of the end of a UTF-8 sequence.
webservices: Add support for repeating element field mappings in WsWriteType.
webservices: Add support for serializing array parameters in WsCall.
wbemprox: Return a non-null UUID for Win32_ComputerSystemProduct.UUID if nothing better is available.
wbemprox: Return the machine ID for Win32_ComputerSystemProduct.UUID on Linux.
rpcrt4: Handle NULL binding in RpcBindingInqAuthClient{,Ex}.
shell32: Implement IKnownFolderManager::GetFolderByName.
Henri Verbeet (7):
gdi32: Add support for D3DDDIFMT_A4R4G4B4 and D3DDDIFMT_X4R4G4B4 to D3DKMTCreateDCFromMemory().
wined3d: Support wined3d_texture_get_dc() on WINED3DFMT_B4G4R4A4_UNORM and WINED3DFMT_B4G4R4X4_UNORM textures.
wined3d: Disable GL_TEXTURE_2D again in check_filter().
wined3d: The drawable is a valid location for offscreen textures when "AlwaysOffscreen" is disabled.
wined3d: Properly check for the required extensions before selecting the GLSL FFP implementations.
wined3d: Don't require the ARB program shader backend for the ARB fragment program FFP implementation.
wined3d: Prefer shader backends that support both vertex and fragment shaders over ones that support only either.
Hugh McMaster (2):
reg/tests: Add more tests for 'reg import'.
regedit/tests: Test if the final line is imported if it doesn't end in a newline.
Huw D. M. Davies (7):
user32/tests: Don't perform character lookup ToUnicode() tests on non-US keyboards.
kernel32/tests: Add some GetLastError() values for Windows 8 and 10.
kernel32/tests: On failure don't test the returned count - it contains random data on Windows 8 and 10.
kernel32/tests: VerifyConsoleIoHandle() always returns FALSE on Windows 8 and 10.
ntdll/tests: Listen on the pipe to allow the client to connect on Windows 8 and 10.
user32/tests: Mark built-in wndproc auto-detection behaviour as broken on Windows 8 and 10.
ntdll/tests: The fpu exception offset is broken on 32-bit Windows 8 too.
Jacek Caban (3):
advapi32/tests: Added TokenIsAppContainer tests.
ntdll: Added TokenIsAppContainer semi-stub implementation.
mshtml: Added IHTMLDocument3::dir property implementation.
Julian Rüger (1):
po: Update German translation.
Józef Kucia (26):
wined3d: Extend wined3d_texture_upload_data() to support partial uploads.
wined3d: Use wined3d_texture_upload_data() in wined3d_device_update_sub_resource().
wined3d: Implement wined3d_update_sub_resource() for 3D textures.
d3d11: Lie about threading support.
wined3d: Add support for WINED3DFMT_R16_SNORM format.
wined3d: Add support for WINED3DFMT_R8_SNORM format.
wined3d: Add support for WINED3DFMT_R16G16B16A16_SNORM format.
d3d11/tests: Add test for occlusion query.
wined3d: Increase data size for occlusion queries to 8 bytes.
d3d11: Return E_INVALIDARG from GetData() when "data" is NULL and "data_size" is non-zero.
wined3d: Use glGetQueryObjectui64v() for occlusion queries when available.
d3d11/tests: Add test for occlusion query with result bigger than UINT32_MAX.
wined3d: Do not record sampler usage for UAVs.
wined3d: Add ARB_shader_image_load_store extension.
wined3d: Generate GLSL declarations for UAVs.
wined3d: Introduce wined3d_device_set_unordered_access_view().
d3d11: Implement UAV binding.
wined3d: Invalidate texture locations while binding UAVs.
wined3d: Implement SM5 atomic_iadd instruction.
wined3d: Add support for UAV reads.
wined3d: Synchronize shader memory accesses after each draw call.
d3d11/tests: Add test for 2D texture UAV in pixel shader.
wined3d: Extract resource type info to shared table.
d3d10core/tests: Port test_occlusion_query() from d3d11.
d3d9/tests: Add test for occlusion query with result bigger than UINT32_MAX.
wined3d: Increase shader resource limit to MAX_SHADER_RESOURCE_VIEWS.
Lauri Kenttä (1):
po: Update Finnish translation.
Matteo Bruni (2):
include: Fix FACILITY_AUDCLNT defines.
include: Add d3d11 error codes.
Michael Müller (1):
msvfw32: Use case insensitive compare in ICInfo for fourcc codes.
Michael Stefaniuc (2):
winepulse: Avoid casting a COM object to an interface.
mshtml: Avoid a cast from a COM object to an interface.
Mingcong Bai (1):
po: Update Simplified Chinese translation.
Nikolay Sivov (26):
include: Add d3dx11 error codes.
d3dx11: Implement async data loader interfaces.
mshtml: Fix BSTR leak in SetReferrerWithPolicy() (Valgrind).
mshtml: Fix some IUri leaks (Valgrind).
mshtml: Fix outer window url leak (Valgrind).
mshtml: Fix uri builder leak on nsIFileURL release (Valgrind).
mshtml/tests: Fix some BSTR leaks in various tests (Valgrind).
ieframe/tests: Fix BSTR leak (Valgrind).
ieframe: Fix moniker leak on error path.
oledb32: Use growing array to store error records.
oledb32: IErrorRecords uses 0-based index to access record info.
oledb32: Implement GetCustomErrorObject().
oledb32: Implement GetBasicErrorInfo().
oledb32: Use better naming for IErrorRecords implementation structure.
oledb32: Implement GetErrorParameters().
dwrite: Make it clear that wine_dbgstr_longlong() output is in hex.
d2d1: Implement DrawLine() over DrawGeometry() for a linear path.
d2d1: Store stroke style properties, implement methods returning them.
shell32: Use interface pointers instead of a pointer to implementation structure.
d2d1: Implement retrieving dash pattern data for stroke styles.
d2d1: Fix GetGradientStops() when asked for more stops than collection has.
strmbase: Remove a couple of redundant statements in Release() methods.
strmbase: Allocate sample list as a part of queue structure.
strmbase: Use wine_dbgstr_longlong() to trace REFERENCE_TIME arguments.
strmbase: Remove some of casts to interface pointers.
quartz: Use wine_dbgstr_longlong() to trace REFERENCE_TIME.
Piotr Caban (6):
msvcrt: Improve multibyte characters support in printf.
vcruntime140: Add __std_terminate implementation.
ucrtbase: Add __intrinsic_setjmp implementation.
msvcr110: Add Concurrency::details::_Condition_variable class stub.
msvcr120: Add _Condition_variable implementation.
msvcr120: Add _Condition_variable tests.
Stefan Dösinger (4):
ddraw: Use wined3d_device_process_vertices for execute buffers.
ddraw: Avoid redundant index buffer discards.
ddraw: Avoid redundant src vertex buffer discards.
ddraw: Implement executebuffer point and line draws.
Stefan Silviu (1):
msvcrt: Implement nearbyint and nearbyintf.
--
Alexandre Julliard
julliard(a)winehq.org
The Wine development release 1.9.23 is now available.
What's new in this release (see below for details):
- HID bus support for macOS.
- Color font support in Direct2D.
- More color formats in Direct3D.
- Uninstallation fixes in MSI.
- Various bug fixes.
The source is available from the following locations:
http://dl.winehq.org/wine/source/1.9/wine-1.9.23.tar.bz2http://mirrors.ibiblio.org/wine/source/1.9/wine-1.9.23.tar.bz2
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 1.9.23 (total 32):
11963 Myst V: End of Ages does not run
17323 Superbase Dialogs are too small
23255 Temper setup dialog button is inappropriately sized
23838 iMule Crashes Upon Indexing Shared Files (dogfood)
24995 Gpstrack Segfaults while copying text from right-click popup menu
28132 MDDClone starts without audio unless 'Sound' tab is activated in the launcher
28226 Sonic heroes 1.0 Crash after running.
30187 Cisco IP Communicator 7.0.4.0 installation fails (Cisco 'certmgr.exe' tool fails to install certificate to the system-wide trusted certificate store)
30673 Smart Cutter 1.9.4 crashes when the button OPEN is pressed
32752 Xanadu NEXT 3D does not show properly
33524 Cannot select/copy text in PDF files created in Microsoft Office 2007 & 2010
35397 Endless Steam Client Update even after fresh install (BSD 'read_directory_getdirentries' implementation broken)
35733 Startopia: Models render with weird and completely unexpected offsets
36101 Wow Hangs at login screen when coming from battle.net launcher (only with gxapi Opengl)
36898 Unturned crashes
38198 Colin McRae Rally 2005 crashes at start
38489 debug_d3dusage Unrecognized usage flag(s) 0x10000000
38972 Titan Souls Demo (Steam) crashes on unimplemented function OpenAL32.dll.alGenFilters
39396 "Legend of Grimrock 2" editor flickers
40110 d3d10core:device and d3d11:d3d11 regression
40314 www.cryptopro.ru installer needs unimplemented function CRYPT32.dll.CertRegisterSystemStore
40448 Final Fantasy XI: Missing character models, potential black screen and crashes
40925 UE4 games (Flame in the Flood, Into the Stars, Ethan Carter Redux) crash when attempting to render to a 3D texture
41071 Multiple applications needs api-ms-win-crt-stdio-l1-1-0.dll._wsopen_dispatch (PCSX2 1.4.0, StarCraft II 3.6.0)
41428 The Forest: Terminal gets spammed with errors if Steam is running
41589 Codename Panzers: Phase Two (GOG.com) needs api-ms-win-crt-stdio-l1-1-0.dll._sopen_dispatch
41596 Insane 2 crashes in the menu
41638 Wordpad, errors when compiling its resources on Windows
41642 S3CC921 programmer app needs ntoskrnl.exe.KeSetTimerEx
41651 WScript object name on wine is case sensitive which should not be the case (vbscript)
41655 Error on exiting package created with pyinstaller, needs msvcr100.dll._wfindnext32
41688 Sonic Utopia crashes at launch
----------------------------------------------------------------
Changes since 1.9.22:
Akihiro Sagawa (5):
include: Add ime.h based on mingw-w64.
winex11: Add Japanese special key support.
comctl32: Show none hotkey text properly.
winegstreamer: Always pass non-NULL preferred allocator to IAsyncReader::RequestAllocator.
include: Fix a typo in DriverStringOptions flag.
Alexandre Julliard (3):
server: Get rid of the set_clipboard_info request.
server: Get rid of the clipboard owner thread field.
rpcrt4: Include ntstatus.h before headers that may need it.
Alistair Leslie-Hughes (10):
dpnet: Semi-stub IDirectPlay8Peer SetPeerInfo.
dpnet: Semi-stub IDirectPlay8Client SetClientInfo.
dpnet: Semi-stub IDirectPlay8Server SetServerInfo.
dpnet: Implement IDirectPlay8LobbyClient Initialize.
dpnet: Correctly initialize the DPN_SP_CAPS structure.
dpnet: Close resets back to an uninitialized state.
dpnet: Initialize winsock.
setupapi: Add SetupDiGetDevicePropertyW stub.
advapi32/test: Stop crash when ReadEventLog returns an unexpected error.
vbscript: Coerce datatype in StrComp.
Andrey Gusev (15):
api-ms-win-rtcore-ntuser-private-l1-1-0: Add dll.
ext-ms-win-ntuser-private-l1-1-1: Add dll.
ext-ms-win-ntuser-rectangle-ext-l1-1-0: Add dll.
ext-ms-win-ntuser-window-l1-1-1: Add dll.
ext-ms-win-rtcore-ntuser-sysparams-l1-1-0: Add dll.
d3dx11: Add D3DX11SaveTextureToMemory stub.
d3dx11: Move D3DX11CreateTextureFromMemory to texture.c.
ext-ms-win-gdi-dc-l1-2-0: Add dll.
ext-ms-win-gdi-draw-l1-1-1: Add dll.
ext-ms-win-gdi-render-l1-1-0: Add dll.
ext-ms-win-rtcore-gdi-object-l1-1-0: Add dll.
ext-ms-win-rtcore-gdi-rgn-l1-1-0: Add dll.
ext-ms-win-rtcore-ntuser-dc-access-l1-1-0: Add dll.
api-ms-win-dx-d3dkmt-l1-1-0: Add dll.
po: Update Ukrainian translation.
Aric Stewart (8):
winebus.sys: Implement IOCTL_HID_GET(SET)_FEATURE for hidraw.
winebus.sys: Add OS/X IOHID bus.
winebus.sys: Implement removing IOHID devices.
winebus.sys: IOCTL_HID_GET_DEVICE_DESCRIPTOR for iohid.
winebus.sys: IOCTL_HID_GET_STRING for iohid.
winebus.sys: Reports for iohid.
winebus.sys: IOCTL_HID_SET_OUTPUTREPORT for iohid.
winebus.sys: IOCTL_HID_GET_FEATURE for iohid.
Aurimas Fišeras (1):
po: Update Lithuanian translation.
Austin English (1):
ntoskrnl.exe: Add KeSetTimerEx stub.
Bruno Jesus (1):
xinput1_3: Prefer builtin DLL.
Carlo Bramini (1):
wordpad: Fix syntax error in resource files (native Windows build).
Carlos Rafael Ramirez (1):
cmd: When 'if' condition is not met, ignore the next commands in the list.
Detlef Riekenberg (2):
winspool: Return a failure code in ClosePrinter.
winspool/tests: Add tests for ClosePrinter.
Donat Enikeev (3):
secur32: AddSecurityPackage stub.
crypt32: Import system root certs into volatile registry keys instead of dedicated root store.
crypt32/tests: Testing priorities and flags of stores in a collection; and whether certs are saved in registry endpoint.
Hadrien Boizard (1):
uxtheme: Use straight assignments instead of CopyRect().
Hans Leidekker (10):
msi/tests: Fix some test failures on Windows 10.
msi: Handle descriptors without component in MsiProvideQualifiedComponentEx.
msi/tests: Properly clean up test services.
msi/tests: Fix a typo in test data.
msi: Use exact size for squashed GUID buffers.
msi: Take the install context into account when deleting the product key.
msi: Run the installer in silent mode in RemoveExistingProducts.
msi: Also roll back changes made in PublishProduct.
msi: Properly remove the product code from the ugrade codes key.
netapi32/tests: Fix a test failure on Windows 7.
Henri Verbeet (6):
d3drm: Introduce d3drm_set_color().
d3drm: Use the correct alpha value in D3DRMCreateColorRGB().
d3drm: Define COBJMACROS in d3drm_private.h.
d3drm: Define NONAMELESSUNION and NONAMELESSSTRUCT in d3drm_private.h.
d3drm: Don't import libdxguid and libuuid.
d3drm: Cleanup the includes.
Huw D. M. Davies (7):
rpcrt4/tests: Extend the tests for NdrDllGetClassObject().
rpcrt4/tests: Register the proxies to fix a crash on Windows 8 and 10.
dssenh/tests: The default container may already exist.
dssenh/tests: RC4 has been crippled in recent Windows versions.
dssenh/tests: Use a non-crippled algorithm in the key exchange tests.
rsaenh/tests: Don't initialize the environment, the tests that follow do that.
rsaenh/tests: Skip broken TLS1 tests on Windows 8 and greater.
Jacek Caban (4):
rpcsal.h: Added __RPC__range and __RPC__in_range defines.
urlmon/tests: Removed invalid test.
vbscript: Call GetItemInfo() with original item name.
rpcrt4: Initialize all rpc_server_registered_auth_info fields in RpcServerRegisterAuthInfoW.
Jared Smudde (1):
shell32: Add caption to Run dialog.
Józef Kucia (42):
wined3d: Invalidate INDEXBUFFER device state when bound index buffer is unloaded.
wined3d: Compute "buffer_type_hint" from buffer bind flags.
wined3d: Invalidate device state based on buffer bind flags when buffer is deleted.
wined3d: Pass context to delete_gl_buffer().
wined3d: Fix style issues in delete_gl_buffer().
wined3d: Invalidate STATE_CONSTANT_BUFFER(*) device state in buffer_destroy_buffer_object() when needed.
wined3d: Use wined3d_vec4 in fixup_transformed_pos().
d3d9/tests: Add test for checking buffer resource format support.
d3d8/tests: Port test_check_device_format() from d3d9.
wined3d: Get rid of WINED3DFMT_VERTEXDATA.
d3d9/tests: Add test for evicting bound resources.
wined3d: Mark buffers as used in wined3d_buffer_copy().
wined3d: Move surface_get_drawable_size() to view.c file.
wined3d: Introduce wined3d_rendertarget_view_get_drawable_size() as replacement for surface_get_drawable_size().
wined3d: Avoid unsynchronized buffer update when reloading whole buffer.
wined3d: Use unsynchronized buffer updates only if there has been at least one buffer map.
wined3d: Return location from wined3d_buffer_get_memory().
wined3d: Add support for WINED3DFMT_R32_UINT format.
wined3d: Add support for WINED3DFMT_R32_SINT format.
d3d10core/tests: Fix test failures in test_render_target_views().
d3d11/tests: Fix test failures in test_render_target_views().
d3d8/tests: Accept broken behavior for lost device tests.
d3d11/tests: Initialize buffer data in test_copy_subresource_region().
d3d10core/tests: Initialize buffer data in test_copy_subresource_region().
d3d11/tests: Initialize texture data in test_update_subresource().
d3d10core/tests: Initialize texture data in test_update_subresource().
d3d11/tests: Initialize texture data in test_copy_subresource_region().
d3d10core/tests: Initialize texture data in test_copy_subresource_region().
d3d11/tests: Remove test_buffer_data_init().
d3d10core/tests: Remove test_buffer_data_init().
d3d11/tests: Remove test_texture_data_init().
d3d10core/tests: Remove test_texture_data_init().
wined3d: Add support for WINED3DFMT_R8_UINT format.
wined3d: Add support for WINED3DFMT_R8_SINT format.
wined3d: Add support for WINED3DFMT_R8G8_UINT format.
wined3d: Add support for WINED3DFMT_R8G8_SINT format.
wined3d: Add support for WINED3DFMT_R32G32_UINT format.
wined3d: Add support for WINED3DFMT_R32G32_SINT format.
wined3d: Add support for WINED3DFMT_R16G16_UINT format.
wined3d: Add support for WINED3DFMT_R16G16_SINT format.
wined3d: Add support for WINED3DFMT_R16G16B16A16_UINT format.
wined3d: Add support for WINED3DFMT_R16G16B16A16_SINT format.
Kim Malmo (1):
po: Update Norwegian translation.
Michael Müller (1):
ntdll: Move EventRegister/Unregister from advapi32 to ntdll.
Nikolay Sivov (24):
dwrite: Update to IDWriteFontFace4.
xmllite: Store and return MultiLanguage reader property.
ucrtbase: Added _sopen_dispatch/_wsopen_dispatch.
d2d1/tests: DrawTextLayout() ignores effects that are not brushes.
d2d1/tests: Test creating bitmap target from uninitialized dc target.
d2d1: For transformed geometry forward StrokeContainsPoint() to its source geometry.
d2d1: Fix a typo in traced error message parameter.
resend patch 1/2: Gdiplus: Implement GdipBitmapGetHistogramSize.
gdiplus: Implement GdipBitmapGetHistogram().
d2d1: Implement FillContainsPoint() for rectangle geometry.
vbscript: Implement StrComp().
msvcrt: Added _wfindnext32().
gdiplus: Return success from GdipImageSetAbort().
gdiplus: Use static data for identity check in GdipIsMatrixIdentity().
dwrite: Update file type and face type enums.
dwrite: Set fontface pointer and font size for returned color glyph run.
dwrite: Update script list with latest additions.
d2d1: Fix CreateGeometryGroup() prototype.
include: Update D2D1_DRAW_TEXT_OPTIONS enum.
d3dx10: Implement async data loader interfaces.
d2d1: Added support for D2D1_DRAW_TEXT_OPTIONS_ENABLE_COLOR_FONT.
d2d1/tests: Some tests for GetRect() and GetRoundedRect().
ieframe/tests: Fix IShellUIHelper instance leak (Valgrind).
po: Update Russian translation.
Roman Pišl (1):
ws2_32: Fix the default behavior of IPV6_V6ONLY.
Stefan Dösinger (1):
ddraw: Use d3d buffers for executebuffer data.
Thomas Faber (1):
propsys/tests: Fix build with MSVC.
--
Alexandre Julliard
julliard(a)winehq.org
The Wine development release 1.9.22 is now available.
What's new in this release (see below for details):
- macOS clipboard support adapted to the new design.
- Initial implementation of bitmap rendering in Direct2D.
- More WebServices implementation.
- A few more steps towards HID support.
- Various bug fixes.
The source is available from the following locations:
http://dl.winehq.org/wine/source/1.9/wine-1.9.22.tar.bz2http://mirrors.ibiblio.org/wine/source/1.9/wine-1.9.22.tar.bz2
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 1.9.22 (total 25):
11910 Multiple games need msvcirt.dll.??0istrstream@@QAE@PADH@Z (Tron 2.0, NOLF2, Schizm 2)
16925 Star Trek: Borg does not run, needs msvcrt20.dll.??0ostrstream@@QAE@PADHH@Z
20569 Winamp's next page in the shoutcast radio/tv list doesn't respond
22671 Gestan crashes due to unimplemented msvcirt.dll.??0istrstream@@QAE@PAD@Z
24519 Fractal Time!: cannot select an area in the generated image to zoom in
26994 Microsoft reader crashes due to unimpl msvcirt.dll.?rdbuf@ostrstream@@QBEPAVstrstreambuf@@XZ
27553 Reservoir Dogs: no videos and black menu right after starting
29174 L2German.net: Lineage II installer crashes
29412 Right click on system tray icon not work
31338 Max Payne 2: The Fall of Max Payne (Steam) shows white screen and nothing else
32672 Rainbow Six: Only the sky is rendered
35025 Max Payne 2 Demo: checkboxes in options dialog have missing window styles
35281 KCleaner hangs up in system tray
35452 Warhammer 40,000: Dawn of War II (Steam) crashes on startup, reporting 'Failed to verify content catalog integrity'
35630 New ReactOS shell crashes on unimplemented function shell32.dll.723 a.k.a. SHCreateSessionKey
36205 TrySim v5.0 demo doesn't exit cleanly (crashes/hangs on exit)
36690 Rockman 7FC has issues with Shade Man Easter Egg
37410 Might & Magic Heroes IV crashes on startup
39364 LFS.exe (Live for Speed) crash on copy/paste (Ctrl+C) operation on chat history
41449 Power DVD 15 (Cyberlink) needs unimplemented function SHELL32.dll.SHRemoveLocalizedName
41492 Failure to compile: redefinition of typedef ‘EVENT_FILTER_DESCRIPTOR’
41565 WMI error in object Win32_ComputerSystemProduct, property UUID
41570 Xenia emulator needs unimplemented function api-ms-win-core-rtlsupport-l1-1.RtlLookupFunctionEntry called in 64-bit code
41572 Windows API crash (GetTimeZoneInformationForYear)
41575 Copy/Cut and paste do not work as of wine 1.9.21
----------------------------------------------------------------
Changes since 1.9.21:
Alexandre Julliard (1):
rpcrt4: Remove noisy fixme.
Alistair Leslie-Hughes (2):
comtrl32/treeview: Display state value as hex.
comdlg32/tests: Test when a directory is passed to OpenFileName Dialog.
Andrew Eikum (4):
quartz: Clarify debug strings.
d2d1: Implement d2d_transformed_geometry_FillContainsPoint().
d2d1: Implement d2d_path_geometry_FillContainsPoint().
d2d1/tests: Add FillContainsPoint() tests.
Andrey Gusev (8):
user32: Add support for WS_EX_RIGHT style.
wpc: Fix TRACE for WindowsParentalControls_CreateInstance.
po: Update Ukrainian translation.
api-ms-win-core-psapi-obsolete-l1-1-0: Add dll.
ext-ms-win-gdi-dc-create-l1-1-1: Add dll.
ext-ms-win-ntuser-message-l1-1-1: Add dll.
ext-ms-win-rtcore-ntuser-dpi-l1-1-0: Add dll.
ext-ms-win-ntuser-uicontext-ext-l1-1-0: Add dll.
Aric Stewart (6):
include: Correct NTSTATUS declaration for hidsdi.h.
hidclass.sys: Use IoSetCompletionRoutine.
hidclass.sys: Watch return for STATUS_PENDING not IRP status.
winebus.sys: Handle device reports for hidraw devices.
hid: Implement HidD_SetOutputReport.
winebus.sys: Implement IOCTL_HID_SET_OUTPUT_REPORT for hidraw.
Aurimas Fišeras (1):
po: Update Lithuanian translation.
Austin English (3):
shell32: Add SHRemoveLocalizedName stub.
shell32: Add SHCreateSessionKey stub.
api-ms-win-core-rtlsupport-l1-1-0: Add missing forwards.
Bruno Jesus (1):
comdlg32: Avoid crash when a path is passed into Open File Dialog.
Carlo Bramini (2):
comdlg32: Uses SetDlgItemInt() to simplify the code.
msi: Remove useless code.
Christoph von Wittich (1):
rpcrt4: Implement RpcBindingServerFromClient and populate NetworkAddr for each transport.
Detlef Riekenberg (1):
winspool: Add our driver for all usable Printer environments.
Donat Enikeev (2):
crypt32/tests: Add tests for Cert(Un)registerSystemStore.
crypt32: Cert(Un)RegisterSystemStore semi-stubs.
Frédéric Delanoy (1):
po: Update French translation.
Hadrien Boizard (1):
winex11.drv: Use EqualRect() instead of memcmp() to compare RECTs.
Hans Leidekker (13):
advapi32: Avoid printing control characters in traces.
davclnt: Return a fake handle from DavRegisterAuthCallback.
include: Avoid redefinition of PEVENT_FILTER_DESCRIPTOR.
netapi32: Implement DavGetUNCFromHTTPPath.
wbemprox: Use the WS_ prefix to avoid conflicts with Unix headers.
wbemprox: Return the hardware UUID for Win32_ComputerSystemProduct.UUID on macOS.
msi: Accept descriptors without component.
webservices: Implement WsReadBytes.
webservices: Implement WsReadCharsUtf8.
webservices: Implement WsReadChars.
webservices: Add a stub implementation of WS_TYPE_ATTRIBUTE_FIELD_MAPPING in the reader.
webservices: Explicitly pass the offset to read_type_struct_field.
webservices: Implement WsCall.
Henri Verbeet (1):
wined3d: Get rid of WINED3DFMT_FLAG_GETDC.
Hugh McMaster (7):
regedit/tests: Replace the hard-coded subkey path with a define.
regedit/tests: Open the registry key once in each test function.
regedit/tests: Handle different data types with one verify_reg() function.
regedit/tests: Add line break and complexity tests.
reg/tests: Add line break and complexity tests for 'reg import'.
regedit: Do not close the registy key handle when a line break is encountered.
regedit: Close the registry key handle in the read function instead of the parser.
Huw D. M. Davies (4):
comctl32: Make the position variables signed to avoid wrapping in the HDF_RIGHT case.
comctl32: Add support for the sort arrows.
winemac: Update the keyboard layout data immediately after changing the input source.
ntdll: Zero-init the buffer for non-linux versions of SystemProcessorPerformanceInformation.
Iván Matellanes (10):
msvcirt: Don't return negative values in in_avail and out_waiting.
msvcirt: Add a partial implementation of class ostrstream.
msvcirt: Implement ostrstream constructors.
msvcirt/tests: Add tests of ostrstream::pcount.
msvcirt: Add a partial implementation of class istrstream.
msvcirt: Implement istrstream constructors.
msvcirt: Add a partial implementation of class strstream.
msvcirt: Implement strstream constructors.
msvcirt: Add a partial implementation of class stdiostream.
msvcirt: Implement stdiostream constructors.
Jacek Caban (13):
wintrust: Don't close key if RegOpenKeyExW failed.
ntdll/tests: Added more registry symlink tests.
ntdll: Return NULL key on NtCreateKey failure.
advapi32: Pass options argument to NtOpenFileEx.
advapi32: Initialize retkey value in open_key.
ws2_32: Added FreeAddrInfoExW stub.
kernel32: Improved GetUserPreferredUILanguages stub.
taskschd: Added ITriggerCollection::Create implementation.
taskschd: Added IDailyTrigger::DaysInterval property implementation.
xmllite: Return success when setting XmlReaderProperty_MultiLanguage property.
xmllite: Return success when setting XmlReaderProperty_MaxElementDepth property.
ntdll: Cache error information for cacheable handles with no fd.
server: Allow caching device file handles.
Józef Kucia (17):
wined3d: Let buffer_direct_upload() invalidate STATE_INDEXBUFFER if needed.
wined3d: Clean up buffer_internal_preload().
wined3d: Rename buffer_internal_preload() to wined3d_buffer_load().
wined3d: Rename buffer_get_sysmem() to wined3d_buffer_load_sysmem().
wined3d: Explicitly track locations for buffers.
wined3d: Introduce wined3d_buffer_prepapre_location().
wined3d: Introduce wined3d_buffer_load_location().
wined3d: Do not assume that WINED3D_LOCATION_SYSMEM is always valid for double buffered buffers.
wined3d: Move buffer_get_memory() under wined3d_buffer_load_sysmem().
wined3d: Implement wined3d_buffer_prepare_location() for WINED3D_LOCATION_BUFFER.
wined3d: Introduce wined3d_buffer_get_memory().
wined3d: Prefer current locations to WINED3D_LOCATION_SYSMEM in wined3d_buffer_copy().
wined3d: Replace wined3d_buffer_load_sysmem() calls with wined3d_buffer_load_location().
wined3d: Introduce buffer_conversion_upload() helper function.
wined3d: Simplify remove_vbos().
wined3d: Fix index offset for immediate mode draws.
wined3d: Use buffer_bind() in buffer_conversion_upload().
Ken Thomases (18):
server: Make disconnecting a named pipe immediately close the client's connection and allow the server to initiate a new connection.
kernel32/tests: Test that ConnectNamedPipe() works immediately after DisconnectNamedPipe() without waiting for the client to close.
winemac: Allocate clipboard data as GMEM_FIXED.
winemac: Convert old-Mac-style line breaks (CR) to Windows-style CRLF when importing UTF-16.
winemac: Remove support for owner-displayed clipboard formats.
winemac: Remove support for converting among standard clipboard formats.
winemac: Don't export/import CF_BITMAP or CF_DIBV5 to/from a Mac-native data type.
winemac: Don't export/import CF_TEXT or CF_OEMTEXT to/from Mac-native data types.
winemac: Clamp the number of colors to <= 256 in bitmap_info_size().
winemac: Use GetDIBits to retrieve the bitmap header when exporting a bitmap.
winemac: Remove no-longer-called clipboard entry points.
winemac: Simplify format_for_type() and callers since there's at most one format for a given Mac pasteboard type.
winemac: Reimplement query_pasteboard_data() using the user32 clipboard API.
winemac: Change macdrv_copy_pasteboard_formats() to return a C array instead of a CFArray.
winemac: Run a single clipboard manager thread per window station, inside the explorer process.
winemac: Implement the UpdateClipboard entry point to have the clipboard manager update its status.
winemac: Detect loss of ownership of the Mac pasteboard and update the clipboard manager status.
winemac: Use min() rather than MIN(), which is not reliably defined.
Lauri Kenttä (1):
po: Update Finnish translation.
Marcus Meissner (2):
explorer: Check icon for NULL (Coverity).
riched20: Swap check for NULL ptr and first usage (Coverity).
Michael Stefaniuc (2):
mshtml/tests: Use EqualRect() to compare RECTs.
mshtml: Use EqualRect() to compare RECTs.
Nikolay Sivov (10):
po: Update Russian translation.
d2d1: Initial implementation of bitmap render target.
uxtheme: Remove stub message for implemented functions.
quartz: Remove stub messages for implemented methods.
advapi32: Remove stub message from implemented function.
wincodecs: Remove stub message for implemented methods.
d3drm: Remove stub messages for implemented methods TRACEs.
d2d1: Support setting and getting back start and end point for linear gradient brush.
d2d1: Store gradient stop collection pointer for linear gradient brush.
po: Update Russian translation.
Pierre Schweitzer (1):
mpr: Implement connected resources enumeration.
Piotr Caban (1):
gdiplus: Fix GdipCreateLineBrushFromRectWithAngle implementation.
Roman Pišl (2):
process: Make PROCESS_QUERY_LIMITED_INFORMATION sufficient for QueryFullProcessImageName().
user32: Fix buffer overflow in EDIT_EM_ReplaceSel().
Sebastian Lackner (11):
ntoskrnl.exe: Defer deallocation of in_buff in dispatch_ioctl.
ntoskrnl.exe: Add support for METHOD_IN_DIRECT/METHOD_OUT_DIRECT ioctls.
ntoskrnl.exe: Use MmInitializeMdl in IoAllocateMdl.
ntoskrnl.exe: Explicitly set MappedSystemVa for MDLs.
hidclass.sys: Use MmGetSystemAddressForMdlSafe to access MDL data.
hidclass.sys: Update reportBuffer pointer after reading packet from ringbuffer.
hidclass.sys: Fix memory leak in call_minidriver.
hidclass.sys: Fix memory leak in hid_device_thread.
hidclass.sys: Avoid magic constants in ringbuffer implementation.
hidclass.sys: Do not return failure when trying to set same ringbuffer size.
hidclass.sys: Only return new reports when reading data from ringbuffer.
Vincent Povirk (2):
gdiplus: Reimplement GdipDrawPolygon based on GdipDrawPath.
gdiplus: Implement GdipIsOutlineVisiblePathPoint.
--
Alexandre Julliard
julliard(a)winehq.org
The Wine development release 1.9.21 is now available.
What's new in this release (see below for details):
- Initial version of the HID minidriver.
- Support for lists in the RichEdit control.
- System tray improvements.
- Various bug fixes.
The source is available from the following locations:
http://dl.winehq.org/wine/source/1.9/wine-1.9.21.tar.bz2http://mirrors.ibiblio.org/wine/source/1.9/wine-1.9.21.tar.bz2
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 1.9.21 (total 18):
11819 The Longest Journey Demo: characters mostly invisible (broken TransformVertices with D3DVIEWPORT2)
22317 Motocross madness demo has wrongly projected dirt (d3d_viewport_TransformVertices needs projection matrix + wrong scale)
36499 Multiple applications need ID2D1Factory::CreateHwndRenderTarget implementation (SciTE 3.5.x, Direct2D .NET example apps)
37183 Autogenerated programs/cscript/ihost.h is not being removed by make clean
38530 eSignal 12.1 needs msvcp100.dll.?_Mtx_new@threads@stdext@@YAXAAPAX@Z
39263 RichEdit should hide selection when it is unfocused
39471 Elminage Gothic freezes after clicking on "New Game"
40422 Illustrator CS6: hangs on ESC key press while Text tool is being used
41142 gcc6: server build warnings
41231 regedit no longer processes registry input from stdin using "-" as filename
41405 Hornbill Supportworks Client 7.6.0: crashes with ExtFloodFill when open 'Incident Details' pane
41409 Battle.net crashes at launch
41420 Regression bug: bricscad crashes when copy or cut objects to the clipboard
41430 Nothing visibly happens when clicking System Info button in Microsoft PowerPoint Viewer 14.0 (msinfo32.exe lacks a GUI)
41432 Keyboard input code display program (Japanese VB6 application) doesn't run.
41437 Implement a 64-bit version of __std_type_info_hash
41455 Failed assertion in ME_SplitByBacktracking causes crash at end of Jupiter 2011 installer
41511 gray square on tab
----------------------------------------------------------------
Changes since 1.9.20:
Akihiro Sagawa (5):
kernel32: Implement LCMAP_FULLWIDTH.
kernel32: Implement LCMAP_HALFWIDTH.
webservices: Avoid decoding a nul character reference.
webservices: Add support for decoding decimal numeric character references.
webservices: Add support for decoding supplementary characters' references.
Alex Henrie (1):
msinfo32: Display an About dialog when the program is run.
Alexandre Goujon (1):
msvcrt: Implement 64-bit version of __std_type_info_hash.
Alexandre Julliard (3):
winex11: Add a helper function to send systray notifications.
explorer: Add a helper function to send systray notifications.
ntdll: Prevent importing the Zw functions.
Alistair Leslie-Hughes (1):
dpnet: Correct GetComponentByName to return the correct buffer size.
Andrey Gusev (3):
wined3d: Add missing '\n' to FIXME() messages.
api-ms-win-appmodel-runtime-l1-1-1: Add dll.
ext-ms-win-kernel32-package-current-l1-1-0: Add dll.
André Hentschel (2):
shell32/tests: Mark win10 failure as broken.
advapi32/tests: Don't crash the service test on wow64 Wine.
Aric Stewart (12):
winebus.sys: Watch for hid raw device addition and removal.
winebus.sys: Add implementation for device removal.
hidclass.sys: Minidriver handling for IRP_MN_REMOVE_DEVICE finished the IRP.
winebus.sys: Implement IOCTL_HID_GET_DEVICE_ATTRIBUTES for hid devices.
winebus.sys: Implement IOCTL_HID_GET_DEVICE_DESCRIPTOR for hidraw.
winebus.sys: Implement IOCTL_HID_GET_REPORT_DESCRIPTOR for hidraw.
winehid.sys: Add HID minidriver.
winehid.sys: Register as a HID minidriver.
include: Define IoSkipCurrentIrpStackLocation.
winehid.sys: Implement handing internal ioctls.
wine.inf: Add WineHID to the CriticalDeviceDatabase.
winebus.sys: Implement IOCTL_HID_GET_STRING for hidraw.
Aurimas Fišeras (2):
po: Update Lithuanian translation.
po: Update Lithuanian translation.
Austin English (1):
subst: Add stub program.
Carlo Bramini (1):
winefile: Use StrFormatByteSizeW.
Dmitry Timoshkov (1):
include/d2d1.idl: Remove duplicate typedefs.
Gerald Pfeifer (2):
winedbg: Extend buffer in packet_query_monitor_process to avoid avoid overrun/truncation.
wininet: Increase buffer in _test_status_code to avoid potential potential overflow.
Hadrien Boizard (1):
winemac.drv: Use EqualRect() instead of memcmp() to compare RECTs.
Hans Leidekker (16):
ntdll: SzCSDVersion is an empty string on Windows 8 and up.
advapi32: Add a stub implementation of EnableTraceEx2.
webservices: Add support for writing WS_DATETIME values.
webservices: Add support for reading WS_BYTES values.
webservices: Add support for writing WS_BYTES values.
wbemprox: Fix the variant type for Win32_SystemEnclosure.ChassisTypes.
wbemprox: Return NULL for Win32_BIOS.IdentificationCode.
wbemprox: Get rid of hard-coded OS version numbers.
include: Avoid redefinition of EVENT_FILTER_DESCRIPTOR.
webservices: Strip trailing zeros from time fraction.
webservices/tests: Add more text type tests.
webservices: Handle nil elements in the reader.
webservices: WS_FIELD_OPTIONAL takes precedence over WS_FIELD_NILLABLE.
webservices: Determine field size from write options and type size.
webservices: Fix node insertion in the reader when the current node is an end element.
webservices: Implement WS_STRUCT_IGNORE_TRAILING_ELEMENT_CONTENT.
Huw D. M. Davies (47):
riched20: Set the end-of-paragraph run width to that of a space.
riched20: Add an option to move the cursor to after the final end-of-paragraph.
riched20: Allow selecting the final end-of-paragraph when using the right arrow key.
riched20: Allow selecting to the start / end when using the up / down arrow keys.
riched20: Allow selecting the final end-of-paragraph when using the mouse.
riched20: Clearing the insert style should not depend on the event mask.
riched20: Move the wrap context struct into wrap.c .
riched20: Use the provided style for the end-of-paragraph run.
riched20: Alter ME_SaveTempStyle() to accept the new style.
riched20: Set a temporary insert style for the new paragraph.
riched20: Set the format of the final eop to be that of the last char.
riched20: Remove an unnecessary call to ME_SaveTempStyle().
riched20: Don't try to wrap the end-of-paragraph run.
riched20: Reset the numbering style info after a \pard .
riched20: Implement parsing of the paragraph numbering destination.
riched20: Add the ability to create ME_Strings from constants.
riched20: Maintain a ptr to the end-of-paragraph run.
riched20: Add support for displaying bulleted lists.
riched20: Update the paragraph numbering style if the end-of-paragraph style changes.
wordpad: Improve the indentation of bulleted lists.
riched20: Add support for arabic number labelled lists.
riched20: Add support for letter labelled lists.
riched20: Add support for roman numeral labelled lists.
wordpad: Add list labelling menu.
wordpad: Switch the main menu to MENUEX so that the list menu can be given an id.
wordpad: Remove BTNS_BUTTON from the toolbar style - it's a button style.
wordpad: Add a dropdown menu to the bullet button.
wordpad: Keep the list indentation aligned when the margins are changed.
riched20: The new eop style when typing a list is a copy of the existing eop style.
riched20: Don't emit paragraph props if they're the same as the previous paragraph's.
riched20: Don't emit default values.
riched20: Add a helper to add a font to the font table.
riched20: Add a helper to add a colour to the colour table.
riched20: Move the check for cell border colours into the same loop as the other colours.
riched20: Add any paragraph numbering fonts to the font table.
riched20: Add a helper to find a font in the font table.
riched20: Add a helper to find a colour in the colour table.
riched20: Emit RTF for paragraph numbering.
riched20: Draw the paragraph numbering text in the correct colour.
riched20/tests: Add a test to show the insert style is cleared if the selection changes.
include: Add a padding WORD to ensure that wWeight is at the correct offset.
riched20: Initialize the remaining CHARFORMAT2 members.
riched20: Fix the interaction between CFE_UNDERLINE and bUnderlineType.
riched20: Incrementally update the character format.
riched20: Simplify call to ME_StreamOutRTFParaProps().
riched20: Remove the question marks from the generator string.
riched20: Remove unnecessary spaces before carriage returns.
Jacek Caban (9):
winhttp: Added WINHTTP_OPTION_CLIENT_CERT_CONTEXT option stub.
kernel32/tests: Added GetNamedPipeInfo tests.
mshtml: Fixed leak in get_nsstyle_attr_nsval.
mshtml: Update binding moniker in handle_redirect.
rpcrt4: Use NtReadFile in rpcrt4_conn_np_read.
mshtml: Added support for non-pixel style values in IHTMLStyle::get_pixel* functions.
ntdll/tests: Added a test of using NtCancelIoEx on iosb associated with pipe listening.
ws2_32: Pass completion routing to NtDeviceIoControlFile in server_ioctl_sock only if caller provided completion routine.
server: Create ifchange async queue on socket fd.
Józef Kucia (16):
wined3d: Use MAX_TEXTURES instead of magic number.
wined3d: Do not create separate dummy texture for each texture image unit.
wined3d: Bind dummy textures to all texture image units.
wined3d: Pass context to create_default_samplers().
wined3d: Store pointer to device in wined3d_context.
wined3d: Avoid using "context->swapchain" in context_update_window().
wined3d: Avoid trying to get backup DC when context is no longer associated with swapchain.
wined3d: Call context_destroy() directly if context is not associated with swapchain.
wined3d: Avoid destroying active contexts.
wined3d: Pass context to destroy_default_samplers().
wined3d: Pass context to destroy_dummy_textures().
wined3d: Get wined3d creation flags from d3d_info.
wined3d: Call GL functions through gl_info.gl_ops in ffp_blit_blit_surface().
wined3d: Call glGetIntegerv() through gl_info.gl_ops.
wined3d: Call glFlush() through gl_info.gl_ops.
wined3d: Call GL functions through gl_info.gl_ops in context_dump_fbo_attachment().
Ken Thomases (1):
winemac: Post WINDOW_FRAME_CHANGED with the non-fullscreen frame when exiting of fullscreen mode begins.
Kim Malmo (2):
po: Update Norwegian translation.
po: Some more updates to Norwegian translation.
Kimmo Myllyvirta (1):
wined3d: Clear texture flag from correct format when color fixup is not supported.
Marcus Meissner (2):
webservices: Add error checking (Coverity).
gdiplus: Assign error return (Coverity).
Matteo Bruni (20):
wined3d: Add ARB_fragment_coord_conventions extension.
wined3d: Avoid vpos fixups when ARB_fragment_coord_conventions is supported.
wined3d: Add core version of the functions introduced by EXT_draw_buffers2.
wined3d: Add ARB_viewport_array extension.
wined3d: Add ARB_clip_control extension.
wined3d: Use ARB_clip_control to avoid vertex position fixups.
wined3d: Slightly offset the viewport in the ARB_clip_control case.
wined3d: Account for offscreen rendering in the pixel shader key only if vpos is used.
wined3d: Flag WINED3D_SHADER_CONST_PS_Y_CORR on framebuffer changes.
d3d9/tests: Make the window client rect match the d3d swapchain size.
d3d9/tests: Add a test for the dsy SM3 instruction.
d3d11/tests: Make the window client rect match the d3d swapchain size.
d3d11/tests: Add a test for derivative shader instructions.
d3d10core/tests: Make the window client rect match the d3d swapchain size.
d3d10core/tests: Add a test for ddy.
wined3d: Cleanup user clip distances defines and fields a bit.
wined3d: Recognize a couple of Haswell / Broadwell GPUs on macOS.
wined3d: Add a bunch of Broadwell and Skylake PCI ids and descriptions.
wined3d: Ignore driver model if the requested driver model entry is missing.
wined3d: Store blit quad texture coordinates in a struct wined3d_vec3 array.
Michael Müller (1):
wmic: Improve cmd line parser and add support for path command.
Michael Stefaniuc (5):
dmusic/tests: Add basic COM tests for IDirectMusicPort.
dmusic: Simplify the IDirectMusicPort_QueryInterface implementation.
dmusic: Move the SynthPortImpl struct to where it is used.
dmusic: Support the IKsControl interface for the synth port.
ws2_32: Use debugstr_guid() to trace GUIDs.
Nikolay Sivov (7):
d2d1: Initial implementation of HWND render target.
d2d1/tests: Initial tests for bitmap render target.
include: Update to latest dwrite revision.
d2d1: Support shared bitmaps created from dxgi surface.
d2d1: Make some of drawing calls a wrappers over DrawGeometry().
dwrite: Update to IDWriteFactory4.
d2d1: Implement GetDesktopDpi().
Piotr Caban (4):
msvcp110: Fix cin/cout/cerr/clog structure sizes.
msvcp140/tests: Test virtual base table size exports.
msvcp110: Fix num_get structure layout.
msvcp100: Add stdext::threads::_Mtx_* implementation.
Roman Pisl (5):
shell32: Implement NIM_SETVERSION.
winex11: Implement NIM_SETVERSION.
explorer: Implement NIM_SETVERSION.
winex11: Send WM_CONTEXTMENU on WM_RBUTTONUP and NIN_SELECT on WM_LBUTTONUP.
explorer: Send WM_CONTEXTMENU on WM_RBUTTONUP and NIN_SELECT on WM_LBUTTONUP.
Sebastian Lackner (13):
winebus.sys: Spawn a device loop thread and add synchronization.
kernel32/tests: Add a testcase for CreateFileA with an invalid path.
ntoskrnl.exe: Return STATUS_INVALID_DEVICE_REQUEST when calling unhandled driver function.
ntoskrnl.exe: Fix a copy & paste error in dispatch_close.
ntoskrnl.exe: Remove checks if MajorFunction is NULL.
ntoskrnl.exe: Fix parameters of IoBuildSynchronousFsdRequest in dispatch_flush.
ntoskrnl.exe: Use completion routine to transfer result of IRP back to server.
user32/tests: Fix test failures on 64-bit testbot VMs.
ntoskrnl.exe: Don't transfer back input buffer for IRP_MJ_WRITE requests.
ntoskrnl.exe: Add support for async close processing.
ntoskrnl.exe: Fix management of input/output buffers in dispatch handlers.
ntoskrnl.exe: Do not abuse UserEvent to store event handle.
winebus.sys: Add a strdupAtoW implementation.
Stefan Dösinger (6):
ddraw/tests: Add position tests for D3DPROCESSVERTICES_TRANSFORM.
ddraw: Store d3d1 projection matrices in device->legacy_projection.
ddraw/tests: Test d3d2 and 3 drawing with non-standard viewports.
ddraw: Apply legacy clipspace to d3d2.
ddraw: Use the clip space matrix in TransformVertices.
ddraw/tests: Add D3DVIEWPORT2 transform tests.
Vincent Povirk (9):
gdiplus: Add FIXME for EMF records we need to implement.
gdiplus/tests: Add test for gdi32 SetWorldTransform record.
gdiplus: Implement EMR_SETWORLDTRANSFORM playback.
gdiplus: Implement EMR_EXTSELECTCLIPRGN playback.
gdiplus: Allow widening a "closed" line segment.
gdiplus: GdipDrawLine ignores 0-pixel pens.
gdiplus/tests: Add tests for 0-pixel pens.
gdiplus: Add non-gdi32 implementation of GdipDrawPath.
gdiplus: Add a software path for thin line drawing.
--
Alexandre Julliard
julliard(a)winehq.org