hid: Correct issues with getting packed values.
[wine.git] / ANNOUNCE
blob72a077a480812c707ebc4e9a13bb7fa51e0a3154
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.
8   - Various bug fixes.
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 ----------------------------------------------------------------
66 Changes since 1.9.22:
68 Akihiro Sagawa (5):
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.
92 Andrey Gusev (15):
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.
109 Aric Stewart (8):
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.
119 Aurimas Fišeras (1):
120       po: Update Lithuanian translation.
122 Austin English (1):
123       ntoskrnl.exe: Add KeSetTimerEx stub.
125 Bruno Jesus (1):
126       xinput1_3: Prefer builtin DLL.
128 Carlo Bramini (1):
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.
138 Donat Enikeev (3):
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.
143 Hadrien Boizard (1):
144       uxtheme: Use straight assignments instead of CopyRect().
146 Hans Leidekker (10):
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.
158 Henri Verbeet (6):
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.
175 Jacek Caban (4):
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.
181 Jared Smudde (1):
182       shell32: Add caption to Run dialog.
184 Józef Kucia (42):
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.
228 Kim Malmo (1):
229       po: Update Norwegian translation.
231 Michael Müller (1):
232       ntdll: Move EventRegister/Unregister from advapi32 to ntdll.
234 Nikolay Sivov (24):
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.
260 Roman Pišl (1):
261       ws2_32: Fix the default behavior of IPV6_V6ONLY.
263 Stefan Dösinger (1):
264       ddraw: Use d3d buffers for executebuffer data.
266 Thomas Faber (1):
267       propsys/tests: Fix build with MSVC.
270 Alexandre Julliard
271 julliard@winehq.org