326 lines
17 KiB
Plaintext
326 lines
17 KiB
Plaintext
The Wine development release 1.7.37 is now available.
|
|
|
|
What's new in this release (see below for details):
|
|
- Interface change notifications.
|
|
- Support for the UTF-7 encoding.
|
|
- A number of graphical fixes for themed controls.
|
|
- Wininet now implemented on top of Win32 sockets.
|
|
- Various bug fixes.
|
|
|
|
The source is available from the following locations:
|
|
|
|
http://prdownloads.sourceforge.net/wine/wine-1.7.37.tar.bz2
|
|
http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.37.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.7.37 (total 71):
|
|
|
|
8621 Silktest 5 installer aborts on disk space check
|
|
9447 Supreme Commander's FMVs do not skip frames
|
|
10913 start.exe doesn't support optional process title argument
|
|
11764 Add support for multi-channel audio
|
|
12738 Karafun: plays song, but doesn't display lyrics (kfn file)
|
|
15027 Microsoft Office 2007, Adobe AfterEffects 6 installers EULA very slow
|
|
15974 Metatrader 4 doesn't restore MDI child window positions and (maximized) state on restart
|
|
17322 Multiple applications need partial 'NetUserEnum' implementation (Fresh Diagnose 8.0, Directory Opus 10, Nero Burning ROM v8)
|
|
17702 Ever17 requires the Courier New font
|
|
21004 RCT3 crashes on launch when virtual desktop isn't used (fullscreen).
|
|
23120 Crystal Disk Info 3.6 will not start
|
|
23843 Flickering window title bar in Su Doku Active in virtual desktop mode
|
|
23866 Microsoft Wine Guide crashes, unimplemented function msvideo.dll16._MCIWNDCREATE
|
|
25553 Sometimes 'make test' hangs after an 'under-run' error.
|
|
26565 Multiple games need 'xapofx1_4.dll' audio effects component for XAudio2 (Homefront)
|
|
26759 SIV (System Information Viewer) wants Vista+ connect.dll 'IsInternetConnected' for Internet accessibility check
|
|
27388 IE8 UTF-7 doesn't work
|
|
28295 mshtml/htmldoc.ok flaky
|
|
28298 riched20/editor.ok cursor position test flaky
|
|
28323 urlmon/tests/protocol.ok slightly flaky: protocol.c:2892: Test failed: ref=2
|
|
28470 qmgr tests deadlock with WINEDEBUG=warn+heap on slower machines
|
|
28503 comctl32/treeview.ok fails occasionally
|
|
28524 urlmon:url test case is ok after the 2nd attempt
|
|
28547 ole32/clipboard.ok crashed in X11DRV_CLIPBOARD_LookupData
|
|
28573 user32/cursoricon.ok failed,
|
|
28643 ole32/clipboard.ok crashes rarely in XInternAtoms()
|
|
29072 wldap32 tests flaky because they rely on external host ldap.itd.umich.edu
|
|
29238 Star Trek Armada II: Game crashes when attempting to launch a network game (IDirectPlayVoiceClient_GetCompressionTypes must return at least one result)
|
|
29560 RagTime 5.6.5 installer does not respond to mouseclicks properly
|
|
29924 control and inetcpl show some texts in wrong language
|
|
29938 signcode tool from .NET Framework SDK 1.1 crashes due to unimplemented function cryptui.dll.CryptUIWizDigitalSign
|
|
30323 Unigine Heaven DX11 Benchmark 3.0 Basic Edition: Ambient Occlusion causes graphical issue
|
|
31778 Unhandled page fault while starting CEDAR Logic simulator (A wxWidgets Windows application)
|
|
31924 mixerGetDevCaps does not support mixer device handles
|
|
31951 TomTom Home SatNav needs KERNEL32.dll.SetVolumeMountPointW
|
|
32025 Guitar pro 6 hangs when saving a file
|
|
32137 Kugou2012: crashes when installing
|
|
32328 Many .NET and Silverlight applications require SIO_ADDRESS_LIST_CHANGE for interface change notifications
|
|
32498 installer of PPTV hangs
|
|
32666 Black background in PowerPoint 2003
|
|
32769 PowerPoint 2003 hangs when opening test document
|
|
32777 winmm:mci fails if the current directory is read-only
|
|
32957 SolidWorks 2012 freezes
|
|
33616 secur32: assertion failure in libgcrypt, when loding a page (wine iexplore)
|
|
33709 Skyrim: no sound after intro video in 64 bit wineprefix
|
|
34639 Guild Wars: Crash on starting the game
|
|
34654 GOG.com downloader mode fails in browser (unimplemented association query)
|
|
34895 Internet Chess Club (ICC) Dasher 1.5.x crashes on startup
|
|
34913 GEOVIA Surpac 6.x (geology and mine planning software) needs vbscript:Global_InStrRev
|
|
35455 酷狗音乐盒(KuGou Music) hangs
|
|
35544 Proteus 8 Professional installer needs IWshShell3::RegRead method implementation
|
|
35545 Proteus 8 demo installer needs IWshShell3::RegWrite method implementation
|
|
36258 Gears of War crashes on unimplemented function d3dx9_36.dll.D3DXDisassembleShader
|
|
36544 The Weather Channel Desktop App for Windows fails to install
|
|
36812 Avast! Free Antivirus 9.0.2013 services crash on unimplemented function rpcrt4.dll.I_RpcBindingInqLocalClientPID
|
|
36830 Nexon Atlantica Online: broken launcher/updater reports 'Atlantica is currently under maintenance. Please try again later' (relies on 'wininet' to initialize sockets API)
|
|
37064 Ultima IX sometimes crashes on exit
|
|
37505 window.screenLeft fails silently and stops script execution
|
|
37506 object.setAttribute('') fails silently and stops script execution
|
|
37946 ComputeMark v2.1 crashes on startup (needs 'Win32_VideoController' WMI class 'DriverVersion' property)
|
|
37957 No way to disable "surround sound"
|
|
38002 imperivm stops at the beginning of the first execution after installing
|
|
38003 Outlast needs XAPOFX1_5.dll
|
|
38045 Nitro Family crashes on unimplemented function msvcp70.dll.??6std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@PBD@Z
|
|
38046 mshtml not fire BeforeNavigate event if the app: hyper link is in a frame window
|
|
38050 Nitro Family crashes on unimplemented function msvcp70.dll.?open@?$basic_ifstream@DU?$char_traits@D@std@@@std@@QAEXPBDH@Z
|
|
38055 The Weather Channel for Windows Desktop 2.1.x (.NET 4.0 app) installer crashes
|
|
38072 GEOVIA Surpac 6.x (geology and mine planning software) installer reports 'WshShell3_Run failed to convert wait argument'
|
|
38077 Livezilla Client 3.2.x (.NET 2.0 app) fails on startup with 'DRAGDROP_E_NOTREGISTERED' (HtmlDocument2::ExecCommand IDM_FONTSIZE support missing)
|
|
38080 NeoImaging could crash after start without native winhttp
|
|
38088 APB Reloaded Launcher (.NET 2.0 app) crashes on startup (some CIM data type to OLE variant (VT) mappings are incorrect)
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Changes since 1.7.36:
|
|
|
|
Alex Henrie (5):
|
|
kernel32: Support UTF-7 in WideCharToMultiByte.
|
|
kernel32: Support UTF-7 in MultiByteToWideChar.
|
|
dpvoice/tests: Add GetCompressionTypes tests.
|
|
dpvoice: Turn GetCompressionTypes into a semi-stub.
|
|
cryptui: Fix grammar in warning message.
|
|
|
|
Alexandre Julliard (1):
|
|
msvcp70: Fix calling convention for a non-member function.
|
|
|
|
Alistair Leslie-Hughes (1):
|
|
shell32: Implement IApplicationAssociationRegistration QueryCurrentDefault.
|
|
|
|
Andrey Gusev (2):
|
|
po: Update Ukrainian translation.
|
|
xapofx1_3: Add stub dll.
|
|
|
|
Austin English (12):
|
|
rpcrt4: Add a stub for I_RpcBindingInqLocalClientPID.
|
|
connect: Add stub dll.
|
|
mf: Add stub dll.
|
|
connect: Add IsInternetConnected stub.
|
|
kernel32: Add SetVolumeMountPointA/W stubs.
|
|
d3dx9_36: Add D3DXDisassembleShader stub.
|
|
crytpui: Add CryptUIWizDigitalSign stub.
|
|
xapofx1_5: Add stub dll.
|
|
xapofx1_4: Add stub dll.
|
|
po: Use English names for Programs Files in Lithuanian translation.
|
|
x3daudio1_1: Add stub dll.
|
|
include: Add msasn1.h.
|
|
|
|
Bruno Jesus (1):
|
|
rsaenh/tests: Fix a copy & paste issue.
|
|
|
|
David Heidelberger (1):
|
|
dbghelp: Implement DW_TAG_unspecified_type.
|
|
|
|
Erich Hoover (5):
|
|
server: Implement socket-specific ioctl() routine.
|
|
server: Add socket-side support for the interface change notification object.
|
|
server: Add blocked support for SIO_ADDRESS_LIST_CHANGE ioctl().
|
|
server: Implement the interface change notification object.
|
|
ws2_32/tests: Add an interactive test for interface change notifications.
|
|
|
|
Frédéric Delanoy (1):
|
|
po: Update French translation.
|
|
|
|
Gerald Pfeifer (1):
|
|
vbscript: Avoid use of uninitialized variable in Global_InStrRev().
|
|
|
|
Hans Leidekker (11):
|
|
msi: Always update column info after applying a transform to the _Columns table.
|
|
msi: Get rid of the open streams cache.
|
|
msi: Get rid of the refcount parameter to msi_addstringW.
|
|
msi: Don't write streams to storage until the database is committed.
|
|
wbemprox: Implement Win32_VideoController.DriverVersion.
|
|
wbemprox: Implement Win32_SID.
|
|
winhttp: Implement a task queue for asynchronous requests.
|
|
winhttp: Return an error from winhttp_request_get_ResponseBody if the request is not sent.
|
|
winhttp: Implement IWinHttpRequest::get_ResponseStream.
|
|
netapi32: Add a partial implementation of NetUserEnum.
|
|
wbemprox: Fix the type mapping for Win32_SoundDevice.StatusInfo.
|
|
|
|
Henri Verbeet (30):
|
|
wined3d: Add some warnings when resource_init() fails due to format restrictions.
|
|
wined3d: Do not validate format restrictions for buffers.
|
|
wined3d: Implement WINED3DSIH_SQRT in the GLSL shader backend.
|
|
wined3d: Recognize the SM4 ne opcode.
|
|
wined3d: Recognize the SM4 or opcode.
|
|
wined3d: Fix the .spec.
|
|
d3d10: D3D10CreateStateBlock() is implemented.
|
|
dxgi: Implement dxgi_device_SetPrivateData().
|
|
dxgi: Implement dxgi_device_SetPrivateDataInterface().
|
|
dxgi: Implement dxgi_device_GetPrivateData().
|
|
wined3d: Add support for appending vertex declaration elements.
|
|
dxgi: Implement dxgi_adapter_SetPrivateData().
|
|
dxgi: Implement dxgi_adapter_SetPrivateDataInterface().
|
|
dxgi: Implement dxgi_adapter_GetPrivateData().
|
|
dxgi: Implement dxgi_factory_SetPrivateData().
|
|
dxgi: Implement dxgi_factory_SetPrivateDataInterface().
|
|
dxgi: Implement dxgi_factory_GetPrivateData().
|
|
dxgi: Implement dxgi_output_SetPrivateData().
|
|
dxgi: Implement dxgi_output_SetPrivateDataInterface().
|
|
dxgi: Implement dxgi_output_GetPrivateData().
|
|
dxgi: Implement dxgi_surface_SetPrivateData().
|
|
dxgi: Implement dxgi_surface_SetPrivateDataInterface().
|
|
dxgi: Implement dxgi_surface_GetPrivateData().
|
|
dxgi: Implement dxgi_swapchain_SetPrivateData().
|
|
dxgi: Implement dxgi_swapchain_SetPrivateDataInterface().
|
|
dxgi: Implement dxgi_swapchain_GetPrivateData().
|
|
d2d1: Implement d2d_factory_CreateDrawingStateBlock().
|
|
d3d10core: Get rid of the "partial stub" FIXME in d3d10_device_CreateBuffer().
|
|
d3d10core: Get rid of the "partial stub" FIXME in d3d10_device_CreateTexture2D().
|
|
wined3d: Apply modifiers after floatBitsToInt()/floatBitsToUint() in shader_glsl_add_src_param().
|
|
|
|
Jacek Caban (21):
|
|
d3dcompiler.h: Added a few missing D3DCOMPILE_* flags.
|
|
wscript/tests: Fixed buffer handling and leaks.
|
|
vbscript: Added InStrRev implementation.
|
|
ieframe: Keep reference to This in all IDocObjectService callback calls.
|
|
mshtml: Call FireBeforeNavigate2 for navigation in frames and iframes.
|
|
wininet: Use proper argument type for ioctlsocket argument.
|
|
wininet: Use WSAGetLastError in sock_get_error in Windows builds.
|
|
wininet: Use sock_get_error in a few more places.
|
|
wininet: Properly check for ioctlsocket failure in NETCON_is_alive.
|
|
wininet: Properly handle EWOULDBLOCK return from connect().
|
|
wininet: Initialize winsock before creating socket in Windows builds.
|
|
wininet: Removed direct errno usage in ftp.c.
|
|
wininet: Moved INTERNET_GetNextLine to ftp.c.
|
|
wininet: Use set_socket_blocking helper in a few more places.
|
|
wininet: Always use winsock sockets.
|
|
mshtml: Added execCommand("fontsize") support.
|
|
wininet: Don't strip port part from server name in GetAddress.
|
|
wininet: Use GetAddrInfoW in GetAddress.
|
|
wininet: Moved inet_ntop call to GetAddress.
|
|
wininet: Don't include ws2tcpip.h after zlib.h.
|
|
mshtml: Use constant instead of define for REDIRECT_* flags.
|
|
|
|
Ken Thomases (1):
|
|
gdi32: Change an ERR to a WARN for fonts with too-long names.
|
|
|
|
Marcus Meissner (3):
|
|
mshtml: Initialize use_new_window (Coverity).
|
|
msi: Fix memory leak (Coverity).
|
|
winex11.drv: Free uriList (Coverity).
|
|
|
|
Mark Harmstone (11):
|
|
comctl32: Fix clipping error with themed groupboxes.
|
|
comctl32: Always redraw background on checkbox repaint.
|
|
comctl32: Draw the focus rect on themed checkboxes.
|
|
comctl32: Draw focus rect on themed pushbuttons.
|
|
comctl32: Add themed scrollbar stub.
|
|
comctl32: Use theming when drawing IP address control.
|
|
comctl32: Redraw themed editboxes on focus change.
|
|
comctl32: Fix graphical error on themed progress bars.
|
|
comctl32: Do not call HEADER_FillItemFrame twice in a row.
|
|
comctl32: Themed buttons should not draw in System if font unset.
|
|
winecfg: Draw colour button using theme.
|
|
|
|
Matteo Bruni (18):
|
|
wined3d: Directly use the core version of glTex[Sub]Image3D.
|
|
wined3d: Only copy POSITION0 output semantics into gl_Position.
|
|
wined3d: Only consider POSITION0 PS inputs as vpos.
|
|
wined3d: Refuse pixel shaders declaring POSITION0 inputs.
|
|
d3d9/tests: Add a test for POSITIONi shader input/outputs.
|
|
wined3d: Call glReadBuffer() through the appropriate function pointer.
|
|
wined3d: Use GL_CLAMP_TO_EDGE instead of GL_CLAMP.
|
|
wined3d: Use unsigned short for the bitfields in struct color_fixup_desc.
|
|
wined3d: Use the proper pitch in read_from_framebuffer().
|
|
opengl32: Introduce wrappers for glGetIntegerv and glGetStringi. (v3).
|
|
d3d9/tests: Allow more alternative results in the ATI1N test.
|
|
d3d8/tests: Allow more alternative results in the ATI1N test.
|
|
wined3d: Set the surface pitch for user-memory surfaces.
|
|
wined3d: Reject unsupported pitches in wined3d_surface_update_desc().
|
|
wined3d: Make sure the correct texture is bound in device_update_volume.
|
|
wined3d: Set GL_UNPACK_ALIGNMENT to 1.
|
|
d3d9/tests: Test upload of user memory textures.
|
|
d3d9/tests: Move a Present out of the loops in fog_with_shader_test().
|
|
|
|
Michael Stefaniuc (5):
|
|
msvcrt: Avoid identical if and else bodies (PVS-Studio).
|
|
riched20: IDC_IBEAM is already an int resource (PVS-Studio).
|
|
user32: IDI_WINLOGO is already an int resource (PVS-Studio).
|
|
ole32: Remove an always true conditional subexpression (PVS-Studio).
|
|
quartz: Remove an always true conditional subexpression (PVS-Studio).
|
|
|
|
Nikolay Sivov (9):
|
|
wshom.ocx: Properly handle optional argument in Run().
|
|
vbscript: Fix potential crash if script site creation failed.
|
|
wshom.ocx: Implement RegRead().
|
|
wshom.ocx: Implement RegWrite().
|
|
dwrite: Use vertical variants in GetGlyphs() when appropriate.
|
|
dwrite: Fix error code returned by GetFontFromFontFace().
|
|
dwrite: Set facename field of a LOGFONT in ConvertFontFaceToLOGFONT().
|
|
wshom.ocx: Fix WshShell instance QI behaviour.
|
|
wshom.ocx: Silence class factory QI fixme.
|
|
|
|
Pierre Schweitzer (1):
|
|
setupapi: Fix string conversion in SetupGetInfInformationA().
|
|
|
|
Piotr Caban (7):
|
|
server: Filter WM_QUIT message in PeekMessage call if PM_QS_POSTMESSAGE was not specified.
|
|
msvcp: Fix basic_ostream<short>::operator<<(const short*) function export.
|
|
msvcp70: Export basic_ostream::operator<< functions family.
|
|
msvcp70: Add basic_{fstream, ifstream, ofstream, filebuf}::open exports.
|
|
msvcp70: Add basic_istream::operator>> exports.
|
|
user32/tests: Add tests for window clipping with CS_PARENTDC flag.
|
|
user32/tests: Test that CS_PARENTDC enables child window to draw over whole parent window.
|
|
|
|
Stefan Dösinger (13):
|
|
d3d9/tests: Test rhw table fog z vs rhw.
|
|
d3d8/tests: Test rhw table fog z vs rhw.
|
|
ddraw/tests: Test rhw table fog z vs rhw.
|
|
d3d9/tests: Test rhw depth clip with z enabled but no depth buffer set.
|
|
d3d8/tests: Test rhw depth clip with z enabled but no depth buffer set.
|
|
wined3d: Set z = 0.0 via the projection matrix instead of depth clamping.
|
|
d3d/tests: Geforce8+ GPUs abs() table fog.
|
|
ddraw/tests: Port D3D1_TextureMapBlendTest to ddraw1.c.
|
|
ddraw/tests: Port test_texturemapblend to ddraw2.c.
|
|
ddraw/tests: Port D3D1_ViewportClearTest to ddraw1.c (v2).
|
|
ddraw/tests: Create a device in test_surface_discard.
|
|
wined3d: Manage color key changes in the texture.
|
|
wined3d: Read WINED3D_TEXTURE_COLOR_KEY and gl_color_key to find format conversions.
|
|
|
|
Thomas Faber (4):
|
|
wininet: Avoid empty initializer braces.
|
|
quartz: Avoid empty initializer braces.
|
|
winegstreamer: Avoid empty initializer braces.
|
|
gdi32/tests: Avoid variable length arrays (MSVC).
|
|
|
|
Uwe Bonnes (1):
|
|
ntdll: Add more serial speed settings.
|
|
|
|
Yifu Wang (1):
|
|
msvcr120: Fixed bugs in Concurrency::critical_section.
|
|
|
|
--
|
|
Alexandre Julliard
|
|
julliard@winehq.org
|