Release 1.7.23.
[wine.git] / ANNOUNCE
blobbc1eede62c79ea6fdaa3d717ca88e0d02fc4f88f
1 The Wine development release 1.7.23 is now available.
3 What's new in this release (see below for details):
4   - Better support for files drag & drop.
5   - Improvements to the HTTP cookie management.
6   - Initial support for 64-bit Android builds.
7   - Fixes to crypto certificates management.
8   - Various bug fixes.
10 The source is available from the following locations:
12   http://prdownloads.sourceforge.net/wine/wine-1.7.23.tar.bz2
13   http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.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.7.23 (total 42):
31   16465  "Trial" button doesn't show in main menu of Nick's "Diego's Wolf Pup Rescue"
32   16940  Adobe InDesign CS4 (version 6) crashes on launch
33   18065  Certain keyboard buttons not working in Operation Flashpoint and Fallout (2 and 3)
34   19432  Icy Tower 1.4 crashes when moving its window
35   21712  Stem Cell engine Oil Platform Demo hangs without displaying anything
36   21877  Dark Age of Camelot patcher crashes from page fault
37   23374  Strange Cases: The Lighthouse Mysteries crashes
38   28557  Notepad++ does not receive drag+drop files in KDE, seems to work in GNOME
39   29449  USPS shipping assistant version 3.8 won't start (Microsoft SQL Server Compact database metadata incorrectly decrypted, enh. RSA AES-128 provider)
40   29908  Win7 File Open dialog fails to fill in the OPENFILENAME structure
41   30927  Alien Shooter crashes when dying, no backtrace
42   30973  Unsupported symbol id warnings when backtracing with Visual C 2010 .pdb files
43   32189  SigmaPlot 11.0 fails to start
44   32313  .Net 2.0 Installation Fail
45   32499  hwcheck.exe from PPTV crashes
46   33109  Desura fails to update
47   33267  Wine not run applications and scram the incons do Xfce.
48   33742  UPlay 3.x/4.x needs native crypt32
49   34563  Regression: rFactor 2 ModMgr.exe buttons not working properly
50   35326  Reason 7.0.1 needs 'd2d1.dll'
51   35441  VBScript CInt can't convert strings to integers
52   35472  E-Transcript Bundle Viewer 6.x installer uses VBScript MsgBox function with optional arguments
53   35473  Microsoft Word Viewer 2003 crashes on unimplemented function t2embed.dll.TTDeleteEmbeddedFont when opening Word 201x documents
54   35742  Drakensang: The Dark Eye demo crashes with unimplemented function d3dx9_36.dll.D3DXCreateTorus
55   35776  Crysis is extremely slow in Wine 1.7.14
56   35966  postgresql 9.3.4-3 fails to install (cscript/vbscript)
57   36004  wininet/http tests crash with WINEDEBUG=warn+heap
58   36128  valgrind shows a leak in programs/wineconsole/registry.c
59   36314  valgrind shows a leak in psapi/tests/psapi_main.c
60   36512  client_rzrq.exe from AnXin crash when using the new style interface.
61   36545  REAPER 4.x crashes on exit
62   36601  valgrind shows a definite leak in wininet/tests/internet.c
63   36723  SolidEdge ST6 crashes on startup, needs bcrypt.dll.BCryptCloseAlgorithmProvider
64   36731  Runes of Magic 'ClientUpdater.exe' crashes after a number of update cycles (mshtml environment setup contains stack buffer overflow)
65   36741  Windows Live Writer 14.0.x fails to detect blog settings (HTMLMetaElement_get_charset is a stub)
66   36765  AES 128 works different on "Win7" and on "Wine win7"
67   36787  Gex 3D renders very slowly since Wine 1.7.14
68   36802  warn:winmm:get_mmioFromProfile can't find SystemSound
69   36823  Rift (Steam) launcher/patcher needs kernel32.GetGeoInfoA 'GEO_ISO2' support (ISO 2-letter country/region code)
70   36860  Molot VST stop working in Wine 1.7.20
71   36886  ST visual develop 4.3.0: crash when new workplace and project name is entered and OK is pressed
72   36890  DAEMON Tools Ultra 1.x/2.x virtual driver installer 'dtinst.exe' crashes on unimplemented function setupapi.dll.SetupDiSetClassInstallParamsW
74 ----------------------------------------------------------------
76 Changes since 1.7.22:
78 Akihiro Sagawa (9):
79       ole32/tests: Add CoGetPSClsid WOW64 registry tests.
80       ole32: Add KEY_WOW64 support in wrapper registry functions.
81       ole32: Search 32-bit registry in 64-bit CoGetPSClsid and vice versa.
82       oleaut32/tests: Add registry view flag to myRegDeleteTreeW like RegDeleteKeyEx.
83       oleaut32/tests: Add more test cases that proxy stub interface is on one side.
84       oleaut32: Use the alternate interface key if not present on current view.
85       msi: Move set_installed_prop() call because platform information is needed in it.
86       msi/tests: Add non-existence value tests for mixed package.
87       msi/tests: Add CLSID registry tests for mixed package.
89 Alexandre Julliard (15):
90       cmd: Use array indexing syntax to access array members.
91       ntdll: Use a custom signal restorer for Android.
92       riched20/tests: Fix test on 64-bit.
93       configure: Improve the check for the resolver library.
94       configure: Add a check for sys/ucontext.h and include it where appropriate.
95       ntdll: Directly use ucontext_t instead of SIGCONTEXT on all platforms.
96       ntdll: Use the standard mcontext_t type for the signal context on Android.
97       libwine: Update LD_LIBRARY_PATH in the current process from the JNI environment.
98       libwine: No longer look for libraries in the dll path on Android.
99       vnbt.vxd: Include winsock2.h before other headers.
100       secur32/tests: Include winsock2.h before other headers.
101       winhttp/tests: Include winsock2.h before other headers.
102       loader: Avoid ELF32_ST_INFO macro that is missing on Android.
103       ntdll: Define arch_prctl since it is missing on Android.
104       scrrun/tests: Allow the drive total size to fit into an int.
106 Andrei Slăvoiu (3):
107       wined3d: Remove usage of gl_info parameter from select_card_nvidia_binary.
108       wined3d: Remove usage of gl_info parameter from select_card_amd_binary.
109       wined3d: Remove the gl_info parameter from select_card callbacks.
111 Austin English (2):
112       dbghelp: Ignore a few more symbol ids.
113       setupapi: Add a stub for SetupDiSetClassInstallParamsW.
115 Bruno Jesus (15):
116       rsaenh/tests: Make the tests pass in Windows <= NT4.
117       rsaenh/tests: Add DES/3DES-112 const buffer test.
118       rsaenh/tests: Add a pre XP DES compatibility test.
119       dinput/tests: Release the instance after tests (valgrind).
120       psapi/tests: Free buffer on error (valgrind).
121       wineconsole: Free registry key name (valgrind).
122       rsaenh/tests: Simplify broken NT4 tests.
123       rsaenh/tests: Fix some Windows 8 tests.
124       crypt32/tests: Add more tests related to certificates.
125       crypt32: Fix conversion of multiple fields in CertStrToName.
126       crypt32: CertGetIssuerCertificateFromStore must return error for self-signed certificates.
127       rsaenh/tests: Add many tests related to key derivation.
128       rsaenh: Change the default AES chaining mode to CBC.
129       rsaenh: Change the way AES 128 is derived to match Windows behavior.
130       rsaenh: CALG_AES cannot be used if the key length was not specified.
132 Damjan Jovanovic (4):
133       winex11.drv: Fix a GlobalLock() reference leak.
134       winex11.drv: Don't memcpy() over the DROPFILES point just after setting it.
135       winex11.drv: Translate the WM_DROPFILES point into client coordinates whenever possible.
136       winex11.drv: Allow the clipboard to copy files to other X11 apps.
138 Daniel Lehman (1):
139       cryptnet: Continue checking the revocation urls if one is offline.
141 David Hedberg (1):
142       comdlg32: Populate psia_results before making any callbacks.
144 François Gouget (1):
145       ntdll: Fix the compilation by using the right mcontext_t field names for the signal context on FreeBSD.
147 Henri Verbeet (25):
148       wined3d: Always mark vertex buffers as used in context_apply_draw_state().
149       wined3d: Don't try to resolve vertex buffer locations in context_stream_info_from_declaration().
150       wined3d: Clarify WINED3DUSAGE_WRITEONLY a bit.
151       wined3d: Make vp_ffp_states static.
152       wined3d: Make wined3d_arbfp_blit_rb_functions static.
153       ddraw/tests: Get rid of struct sVertex.
154       ddraw/tests: Get rid of struct sVertexT.
155       d3d8/tests: Get rid of struct vertex.
156       d3d8/tests: Get rid of struct tvertex.
157       d3d8/tests: Get rid of struct nvertex.
158       d3d9/tests: Get rid of struct vertex.
159       d3d9/tests: Get rid of struct tvertex.
160       d3d9/tests: Get rid of struct nvertex.
161       d3d9/tests: Get rid of struct vertex_shortcolor.
162       d3d9/tests: Get rid of struct vertex_floatcolor.
163       wined3d: Fix a couple of renderer strings in select_card_nvidia_binary().
164       wined3d: Use the previous "dirty" status to set WINED3D_BUFFER_NOSYNC in wined3d_buffer_map().
165       wined3d: Track synchronized buffer maps.
166       d2d1: Implement d2d_factory_CreateStrokeStyle().
167       d2d1: Implement D2D1MakeRotateMatrix().
168       dxgi: Implement dxgi_surface_GetDesc().
169       d2d1: Implement d2d_d3d_render_target_GetTransform().
170       d2d1: Implement d2d_d3d_render_target_SetTransform().
171       dxgi: Only use a single newline in the dxgi_factory_MakeWindowAssociation() FIXME.
172       wined3d: Avoid a compiler warning in context_stream_info_from_declaration().
174 Jacek Caban (18):
175       wininet: Use stored server name in HTTP_InsertCookies.
176       wininet: Rewrite structs storing cookies to represent domains as a tree.
177       mshtml: Added IDispatch support for IHTMLTable[23] interfaces.
178       wininet: Added new cookie_set_t type and use it in get_cookie.
179       wininet: Include trailing slash in URL cache hashes.
180       vbscript: Use VariantChangeType in to_int.
181       wscript: Added support for calling object by DISPID_VALUE in do_icall.
182       mshtml: Fixed tests on IE11.
183       atl: Added AtlAxCreateControlLic(Ex) stubs.
184       mshtml: Added IHTMLMetaElement::charset property implementation.
185       mshtml: Avoid useless PATH changes and avoid buffer overflow in set_environment.
186       wscript: Added IActiveScriptSiteWindow implementation.
187       vbscript: Added support for title and type arguments of MsgBox.
188       wininet: Fixed leak in InternetGetConnectedStateExA.
189       wininet: Moved DllInstall to internet.c.
190       urlmon: Don't threat '#' as path delimiter in file URIs.
191       wine/debug.h: Added wine_dbgstr_variant and wine_dbgstr_vt implementations.
192       wine/debug.h: Added debugstr_variant and debugstr_vt aliases and removed all duplicated implementations.
194 Jactry Zeng (2):
195       riched20: Fix ME_SetSelection when cpMax > strlen().
196       riched20: Implement ITextSelection::GetText.
198 Ken Thomases (1):
199       winemac: Don't query the position of the one-past-the-end character with IMR_QUERYCHARPOSITION.
201 Marcus Meissner (4):
202       rpcrt4: Fixed memory leak on error exit (Coverity).
203       d3dx9_36: Fixed typo in HeapAlloc return checking (Coverity).
204       secur32: Removed superflous NULL check (Coverity).
205       dmime: Remove useless NULL check (Coverity).
207 Nikolay Sivov (5):
208       kernel32: Implement GEO_PARENT for GetGeoInfo().
209       kernel32: Properly implement EnumSystemGeoID().
210       kernel32/tests: Skip working tests properly.
211       wshom.ocx: Implement get_Item() for IWshEnvironment.
212       t2embed: Added TTDeleteEmbeddedFont() stub.
214 Piotr Caban (6):
215       usp10: Limit trace length in dump_types.
216       usp10: Limit trace length in iso_dump_types.
217       msi: Don't publish features with non positive install level.
218       msi: Fix feature actions overriding in process_state_property.
219       msi: Don't check feature install level on features specified in arguments.
220       msi: Add more feature state tests.
222 Sebastian Lackner (1):
223       wine.inf: Fix timezone information for Israel Standard Time.
225 Shuai Meng (3):
226       vbscript: Implemented Abs.
227       vbscript/tests: Added tests for the subtype of TypeName.
228       vbscript: Implemented IsNumeric.
230 Stefan Dösinger (6):
231       ddraw: Add validation to SetPriority / GetPriority.
232       ddraw/tests: Add a test for IDirectDrawSurface7::SetPriority.
233       wined3d: Remove wined3d_surface_set/get_priority.
234       wined3d: Remove wined3d_volume_set/get_priority.
235       wined3d: Remove wined3d_buffer_set/get_priority.
236       wined3d: Remove wined3d_texture_set/get_priority.
238 Thomas Faber (16):
239       wininet: Do not omit mandatory argument to WriteFile.
240       d3dxof: Do not omit mandatory argument to WriteFile.
241       d3dx9_36: Do not omit mandatory argument to WriteFile.
242       gdi32: Do not omit mandatory argument to WriteFile.
243       cmd: Do not omit mandatory argument to WriteFile.
244       dxdiag: Do not omit mandatory argument to WriteFile.
245       strmbase: Separate BaseFilter destructor from Release.
246       strmbase: Destroy base class after child class.
247       wbemprox: Do not omit mandatory argument to DeviceIoControl.
248       mpr: Do not omit mandatory argument to DeviceIoControl.
249       kernel32: Do not omit mandatory argument to DeviceIoControl.
250       qcap: Destroy BaseFilter after VfwCapture child class.
251       winegstreamer: Destroy BaseFilter after GST child class.
252       wineqtdecoder: Destroy BaseFilter after QT child class.
253       quartz: Destroy BaseFilter after child class.
254       include: Correctly spell STATUS_SMI_PRIMITIVE_INSTALLER_FAILED.
256 Vincent Povirk (1):
257       mscoree: Accept "v4.0" as a runtime version in config files.
259 Zhenbo Li (5):
260       mshtml: Added support for IHTMLTable[23] interfaces in HTMLTable.
261       mshtml: Added IHTMLTable::summary property implementation.
262       mshtml: Added IHTMLFormElement::reset method implementation.
263       mshtml: Fixed get_target_window when no parent frame is found.
264       mshtml: Added IHTMLFormElement::target property implementation.
267 Alexandre Julliard
268 julliard@winehq.org