1 The Wine development release 1.9.23 is now available.
3 What's new in this release (see below for details):
4 - HID bus support for macOS.
5 - Color font support in Direct2D.
6 - More color formats in Direct3D.
7 - Uninstallation fixes in MSI.
10 The source is available from the following locations:
12 http://dl.winehq.org/wine/source/1.9/wine-1.9.23.tar.bz2
13 http://mirrors.ibiblio.org/wine/source/1.9/wine-1.9.23.tar.bz2
15 Binary packages for various distributions will be available from:
17 http://www.winehq.org/download
19 You will find documentation on http://www.winehq.org/documentation
21 You can also get the current source directly from the git
22 repository. Check http://www.winehq.org/git for details.
24 Wine is available thanks to the work of many people. See the file
25 AUTHORS in the distribution for the complete list.
27 ----------------------------------------------------------------
29 Bugs fixed in 1.9.23 (total 32):
31 11963 Myst V: End of Ages does not run
32 17323 Superbase Dialogs are too small
33 23255 Temper setup dialog button is inappropriately sized
34 23838 iMule Crashes Upon Indexing Shared Files (dogfood)
35 24995 Gpstrack Segfaults while copying text from right-click popup menu
36 28132 MDDClone starts without audio unless 'Sound' tab is activated in the launcher
37 28226 Sonic heroes 1.0 Crash after running.
38 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)
39 30673 Smart Cutter 1.9.4 crashes when the button OPEN is pressed
40 32752 Xanadu NEXT 3D does not show properly
41 33524 Cannot select/copy text in PDF files created in Microsoft Office 2007 & 2010
42 35397 Endless Steam Client Update even after fresh install (BSD 'read_directory_getdirentries' implementation broken)
43 35733 Startopia: Models render with weird and completely unexpected offsets
44 36101 Wow Hangs at login screen when coming from battle.net launcher (only with gxapi Opengl)
45 36898 Unturned crashes
46 38198 Colin McRae Rally 2005 crashes at start
47 38489 debug_d3dusage Unrecognized usage flag(s) 0x10000000
48 38972 Titan Souls Demo (Steam) crashes on unimplemented function OpenAL32.dll.alGenFilters
49 39396 "Legend of Grimrock 2" editor flickers
50 40110 d3d10core:device and d3d11:d3d11 regression
51 40314 www.cryptopro.ru installer needs unimplemented function CRYPT32.dll.CertRegisterSystemStore
52 40448 Final Fantasy XI: Missing character models, potential black screen and crashes
53 40925 UE4 games (Flame in the Flood, Into the Stars, Ethan Carter Redux) crash when attempting to render to a 3D texture
54 41071 Multiple applications needs api-ms-win-crt-stdio-l1-1-0.dll._wsopen_dispatch (PCSX2 1.4.0, StarCraft II 3.6.0)
55 41428 The Forest: Terminal gets spammed with errors if Steam is running
56 41589 Codename Panzers: Phase Two (GOG.com) needs api-ms-win-crt-stdio-l1-1-0.dll._sopen_dispatch
57 41596 Insane 2 crashes in the menu
58 41638 Wordpad, errors when compiling its resources on Windows
59 41642 S3CC921 programmer app needs ntoskrnl.exe.KeSetTimerEx
60 41651 WScript object name on wine is case sensitive which should not be the case (vbscript)
61 41655 Error on exiting package created with pyinstaller, needs msvcr100.dll._wfindnext32
62 41688 Sonic Utopia crashes at launch
64 ----------------------------------------------------------------
69 include: Add ime.h based on mingw-w64.
70 winex11: Add Japanese special key support.
71 comctl32: Show none hotkey text properly.
72 winegstreamer: Always pass non-NULL preferred allocator to IAsyncReader::RequestAllocator.
73 include: Fix a typo in DriverStringOptions flag.
75 Alexandre Julliard (3):
76 server: Get rid of the set_clipboard_info request.
77 server: Get rid of the clipboard owner thread field.
78 rpcrt4: Include ntstatus.h before headers that may need it.
80 Alistair Leslie-Hughes (10):
81 dpnet: Semi-stub IDirectPlay8Peer SetPeerInfo.
82 dpnet: Semi-stub IDirectPlay8Client SetClientInfo.
83 dpnet: Semi-stub IDirectPlay8Server SetServerInfo.
84 dpnet: Implement IDirectPlay8LobbyClient Initialize.
85 dpnet: Correctly initialize the DPN_SP_CAPS structure.
86 dpnet: Close resets back to an uninitialized state.
87 dpnet: Initialize winsock.
88 setupapi: Add SetupDiGetDevicePropertyW stub.
89 advapi32/test: Stop crash when ReadEventLog returns an unexpected error.
90 vbscript: Coerce datatype in StrComp.
93 api-ms-win-rtcore-ntuser-private-l1-1-0: Add dll.
94 ext-ms-win-ntuser-private-l1-1-1: Add dll.
95 ext-ms-win-ntuser-rectangle-ext-l1-1-0: Add dll.
96 ext-ms-win-ntuser-window-l1-1-1: Add dll.
97 ext-ms-win-rtcore-ntuser-sysparams-l1-1-0: Add dll.
98 d3dx11: Add D3DX11SaveTextureToMemory stub.
99 d3dx11: Move D3DX11CreateTextureFromMemory to texture.c.
100 ext-ms-win-gdi-dc-l1-2-0: Add dll.
101 ext-ms-win-gdi-draw-l1-1-1: Add dll.
102 ext-ms-win-gdi-render-l1-1-0: Add dll.
103 ext-ms-win-rtcore-gdi-object-l1-1-0: Add dll.
104 ext-ms-win-rtcore-gdi-rgn-l1-1-0: Add dll.
105 ext-ms-win-rtcore-ntuser-dc-access-l1-1-0: Add dll.
106 api-ms-win-dx-d3dkmt-l1-1-0: Add dll.
107 po: Update Ukrainian translation.
110 winebus.sys: Implement IOCTL_HID_GET(SET)_FEATURE for hidraw.
111 winebus.sys: Add OS/X IOHID bus.
112 winebus.sys: Implement removing IOHID devices.
113 winebus.sys: IOCTL_HID_GET_DEVICE_DESCRIPTOR for iohid.
114 winebus.sys: IOCTL_HID_GET_STRING for iohid.
115 winebus.sys: Reports for iohid.
116 winebus.sys: IOCTL_HID_SET_OUTPUTREPORT for iohid.
117 winebus.sys: IOCTL_HID_GET_FEATURE for iohid.
120 po: Update Lithuanian translation.
123 ntoskrnl.exe: Add KeSetTimerEx stub.
126 xinput1_3: Prefer builtin DLL.
129 wordpad: Fix syntax error in resource files (native Windows build).
131 Carlos Rafael Ramirez (1):
132 cmd: When 'if' condition is not met, ignore the next commands in the list.
134 Detlef Riekenberg (2):
135 winspool: Return a failure code in ClosePrinter.
136 winspool/tests: Add tests for ClosePrinter.
139 secur32: AddSecurityPackage stub.
140 crypt32: Import system root certs into volatile registry keys instead of dedicated root store.
141 crypt32/tests: Testing priorities and flags of stores in a collection; and whether certs are saved in registry endpoint.
144 uxtheme: Use straight assignments instead of CopyRect().
147 msi/tests: Fix some test failures on Windows 10.
148 msi: Handle descriptors without component in MsiProvideQualifiedComponentEx.
149 msi/tests: Properly clean up test services.
150 msi/tests: Fix a typo in test data.
151 msi: Use exact size for squashed GUID buffers.
152 msi: Take the install context into account when deleting the product key.
153 msi: Run the installer in silent mode in RemoveExistingProducts.
154 msi: Also roll back changes made in PublishProduct.
155 msi: Properly remove the product code from the ugrade codes key.
156 netapi32/tests: Fix a test failure on Windows 7.
159 d3drm: Introduce d3drm_set_color().
160 d3drm: Use the correct alpha value in D3DRMCreateColorRGB().
161 d3drm: Define COBJMACROS in d3drm_private.h.
162 d3drm: Define NONAMELESSUNION and NONAMELESSSTRUCT in d3drm_private.h.
163 d3drm: Don't import libdxguid and libuuid.
164 d3drm: Cleanup the includes.
166 Huw D. M. Davies (7):
167 rpcrt4/tests: Extend the tests for NdrDllGetClassObject().
168 rpcrt4/tests: Register the proxies to fix a crash on Windows 8 and 10.
169 dssenh/tests: The default container may already exist.
170 dssenh/tests: RC4 has been crippled in recent Windows versions.
171 dssenh/tests: Use a non-crippled algorithm in the key exchange tests.
172 rsaenh/tests: Don't initialize the environment, the tests that follow do that.
173 rsaenh/tests: Skip broken TLS1 tests on Windows 8 and greater.
176 rpcsal.h: Added __RPC__range and __RPC__in_range defines.
177 urlmon/tests: Removed invalid test.
178 vbscript: Call GetItemInfo() with original item name.
179 rpcrt4: Initialize all rpc_server_registered_auth_info fields in RpcServerRegisterAuthInfoW.
182 shell32: Add caption to Run dialog.
185 wined3d: Invalidate INDEXBUFFER device state when bound index buffer is unloaded.
186 wined3d: Compute "buffer_type_hint" from buffer bind flags.
187 wined3d: Invalidate device state based on buffer bind flags when buffer is deleted.
188 wined3d: Pass context to delete_gl_buffer().
189 wined3d: Fix style issues in delete_gl_buffer().
190 wined3d: Invalidate STATE_CONSTANT_BUFFER(*) device state in buffer_destroy_buffer_object() when needed.
191 wined3d: Use wined3d_vec4 in fixup_transformed_pos().
192 d3d9/tests: Add test for checking buffer resource format support.
193 d3d8/tests: Port test_check_device_format() from d3d9.
194 wined3d: Get rid of WINED3DFMT_VERTEXDATA.
195 d3d9/tests: Add test for evicting bound resources.
196 wined3d: Mark buffers as used in wined3d_buffer_copy().
197 wined3d: Move surface_get_drawable_size() to view.c file.
198 wined3d: Introduce wined3d_rendertarget_view_get_drawable_size() as replacement for surface_get_drawable_size().
199 wined3d: Avoid unsynchronized buffer update when reloading whole buffer.
200 wined3d: Use unsynchronized buffer updates only if there has been at least one buffer map.
201 wined3d: Return location from wined3d_buffer_get_memory().
202 wined3d: Add support for WINED3DFMT_R32_UINT format.
203 wined3d: Add support for WINED3DFMT_R32_SINT format.
204 d3d10core/tests: Fix test failures in test_render_target_views().
205 d3d11/tests: Fix test failures in test_render_target_views().
206 d3d8/tests: Accept broken behavior for lost device tests.
207 d3d11/tests: Initialize buffer data in test_copy_subresource_region().
208 d3d10core/tests: Initialize buffer data in test_copy_subresource_region().
209 d3d11/tests: Initialize texture data in test_update_subresource().
210 d3d10core/tests: Initialize texture data in test_update_subresource().
211 d3d11/tests: Initialize texture data in test_copy_subresource_region().
212 d3d10core/tests: Initialize texture data in test_copy_subresource_region().
213 d3d11/tests: Remove test_buffer_data_init().
214 d3d10core/tests: Remove test_buffer_data_init().
215 d3d11/tests: Remove test_texture_data_init().
216 d3d10core/tests: Remove test_texture_data_init().
217 wined3d: Add support for WINED3DFMT_R8_UINT format.
218 wined3d: Add support for WINED3DFMT_R8_SINT format.
219 wined3d: Add support for WINED3DFMT_R8G8_UINT format.
220 wined3d: Add support for WINED3DFMT_R8G8_SINT format.
221 wined3d: Add support for WINED3DFMT_R32G32_UINT format.
222 wined3d: Add support for WINED3DFMT_R32G32_SINT format.
223 wined3d: Add support for WINED3DFMT_R16G16_UINT format.
224 wined3d: Add support for WINED3DFMT_R16G16_SINT format.
225 wined3d: Add support for WINED3DFMT_R16G16B16A16_UINT format.
226 wined3d: Add support for WINED3DFMT_R16G16B16A16_SINT format.
229 po: Update Norwegian translation.
232 ntdll: Move EventRegister/Unregister from advapi32 to ntdll.
235 dwrite: Update to IDWriteFontFace4.
236 xmllite: Store and return MultiLanguage reader property.
237 ucrtbase: Added _sopen_dispatch/_wsopen_dispatch.
238 d2d1/tests: DrawTextLayout() ignores effects that are not brushes.
239 d2d1/tests: Test creating bitmap target from uninitialized dc target.
240 d2d1: For transformed geometry forward StrokeContainsPoint() to its source geometry.
241 d2d1: Fix a typo in traced error message parameter.
242 resend patch 1/2: Gdiplus: Implement GdipBitmapGetHistogramSize.
243 gdiplus: Implement GdipBitmapGetHistogram().
244 d2d1: Implement FillContainsPoint() for rectangle geometry.
245 vbscript: Implement StrComp().
246 msvcrt: Added _wfindnext32().
247 gdiplus: Return success from GdipImageSetAbort().
248 gdiplus: Use static data for identity check in GdipIsMatrixIdentity().
249 dwrite: Update file type and face type enums.
250 dwrite: Set fontface pointer and font size for returned color glyph run.
251 dwrite: Update script list with latest additions.
252 d2d1: Fix CreateGeometryGroup() prototype.
253 include: Update D2D1_DRAW_TEXT_OPTIONS enum.
254 d3dx10: Implement async data loader interfaces.
255 d2d1: Added support for D2D1_DRAW_TEXT_OPTIONS_ENABLE_COLOR_FONT.
256 d2d1/tests: Some tests for GetRect() and GetRoundedRect().
257 ieframe/tests: Fix IShellUIHelper instance leak (Valgrind).
258 po: Update Russian translation.
261 ws2_32: Fix the default behavior of IPV6_V6ONLY.
264 ddraw: Use d3d buffers for executebuffer data.
267 propsys/tests: Fix build with MSVC.