2014-12-12 20:46:47 +01:00
|
|
|
The Wine development release 1.7.33 is now available.
|
2010-05-28 19:39:36 +02:00
|
|
|
|
2013-08-02 20:09:56 +02:00
|
|
|
What's new in this release (see below for details):
|
2014-12-12 20:46:47 +01:00
|
|
|
- Support for copy/paste commands in MSHTML.
|
|
|
|
- Some more font support in DirectWrite.
|
|
|
|
- Better handling for loss of focus in Direct3D windows.
|
|
|
|
- Several more API Sets DLLs.
|
2013-08-02 20:09:56 +02:00
|
|
|
- Various bug fixes.
|
2005-10-25 14:04:17 +02:00
|
|
|
|
2008-06-13 17:15:29 +02:00
|
|
|
The source is available from the following locations:
|
2005-10-25 14:04:17 +02:00
|
|
|
|
2014-12-12 20:46:47 +01:00
|
|
|
http://prdownloads.sourceforge.net/wine/wine-1.7.33.tar.bz2
|
|
|
|
http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.33.tar.bz2
|
2005-10-25 14:04:17 +02:00
|
|
|
|
|
|
|
Binary packages for various distributions will be available from:
|
|
|
|
|
2010-07-16 17:05:45 +02:00
|
|
|
http://www.winehq.org/download
|
2005-10-25 14:04:17 +02:00
|
|
|
|
2010-07-16 17:05:45 +02:00
|
|
|
You will find documentation on http://www.winehq.org/documentation
|
1998-10-18 19:19:57 +02:00
|
|
|
|
2008-06-13 17:15:29 +02:00
|
|
|
You can also get the current source directly from the git
|
2010-07-16 17:05:45 +02:00
|
|
|
repository. Check http://www.winehq.org/git for details.
|
1994-12-27 15:11:53 +01:00
|
|
|
|
1997-07-20 18:23:21 +02:00
|
|
|
Wine is available thanks to the work of many people. See the file
|
|
|
|
AUTHORS in the distribution for the complete list.
|
1994-12-27 15:11:53 +01:00
|
|
|
|
2006-10-13 16:43:39 +02:00
|
|
|
----------------------------------------------------------------
|
|
|
|
|
2014-12-12 20:46:47 +01:00
|
|
|
Bugs fixed in 1.7.33 (total 29):
|
|
|
|
|
|
|
|
23824 Starcraft II: Installer doesn't always launch
|
|
|
|
26657 cannot paste text into wine iexplore.exe when browswing
|
|
|
|
28937 YouSendIt shows blank GUI
|
|
|
|
30471 powersim constructor 2.5 cannot save file (requires ole2.dll16.WRITECLASSSTG)
|
|
|
|
32175 installer of PPTV: titlebar duplicated
|
|
|
|
32438 winhttp:winhttp conformance test WinHttpGetProxyForUrl() failure
|
|
|
|
33623 Unimplemented function ole2disp.dll16.VARIANTCHANGETYPEEX
|
|
|
|
34207 Microsoft .NET Framework 2.0 service pack installers fail 'NGEN service version check' custom action (service not stopped before binary update)
|
|
|
|
34888 OriginPro 8 freezes in a new installation of Wine (via MacPorts) after Lion->Mavericks upgrade
|
|
|
|
34943 Visual C++ 2010 Express web installer exits silently during download of prerequisites
|
|
|
|
35069 Patrol Falcon runs without sound
|
|
|
|
35105 Ableton Live 9.1 crashes, needs MFReadWrite.dll
|
|
|
|
36257 Gears of War fails on startup, reporting 'binkw32.dll: You cannot run the game with modified executable code. Please reinstall the game.'
|
|
|
|
36472 Application ArdourXchange will not run in Wine
|
|
|
|
36486 Age of Wushu: frequent display of in-game "Don't speed up!" dialog tip disrupts gameplay (Wine fails kernel32.GetTickCount API entry hook check)
|
|
|
|
36569 TM.exe crashes at a certain time and native usp10 fixes it
|
|
|
|
36642 IWinHttpRequest::Send returns immediately even when in synchronous mode
|
|
|
|
36650 Winhttprequest authentication doesn't work anymore
|
|
|
|
36938 Reason needs MFPlat.DLL and MFReadWrite.dll
|
|
|
|
37159 valgrind shows a few uninitialized variables in riched20/tests/editor.c (test_EM_FINDWORDBREAK_A)
|
|
|
|
37376 Visual C++ 2005 Express SP1 installer displays in French instead of English
|
|
|
|
37424 Path of Exile: Graphical Glitches with GLSL Disabled
|
|
|
|
37596 Sketchup 2015 fails on unimplemented function SHELL32.dll.SHAssocEnumHandlers
|
|
|
|
37635 Explicit environment variables passed to spawn/exec are corrupted
|
|
|
|
37653 valgrind shows a definite leak in comctl32/tests/imagelist.c
|
|
|
|
37679 Puritan Hard Drive (PHD) KnowledgeBase Demo crashes on startup
|
|
|
|
37690 Propellerhead Reason 8 needs kernel32.GetUserPreferredUILanguages
|
|
|
|
37695 joySetCapture fails with uPeriod==0
|
|
|
|
37704 K-Lite installer complains about regsvr32 version being wrong
|
2013-07-18 19:57:36 +02:00
|
|
|
|
2013-08-02 20:09:56 +02:00
|
|
|
----------------------------------------------------------------
|
2013-07-18 19:57:36 +02:00
|
|
|
|
2014-12-12 20:46:47 +01:00
|
|
|
Changes since 1.7.32:
|
2014-11-14 14:28:17 +01:00
|
|
|
|
|
|
|
Alexandre Julliard (2):
|
2014-12-12 20:46:47 +01:00
|
|
|
taskschd/tests: Don't depend on the directory lookup order.
|
|
|
|
kernel32/tests: Allow the parent directory to receive a modified event.
|
|
|
|
|
|
|
|
Alistair Leslie-Hughes (2):
|
|
|
|
winetest: Skip over stub dll if detected.
|
|
|
|
d3dx9: Make ID3DXFont_PreloadCharacters return S_OK.
|
|
|
|
|
|
|
|
Andrew Eikum (2):
|
|
|
|
Revert "winmm: Increase mmdevapi buffer sizes.".
|
|
|
|
dsound: Report buffer notifications in offset order.
|
|
|
|
|
|
|
|
André Hentschel (42):
|
|
|
|
d3dx9_36/tests: Remove unused function (Clang).
|
|
|
|
kernel32/tests: Remove unused strings (Clang).
|
|
|
|
mshtml/tests: Remove unused variable (Clang).
|
|
|
|
localspl: Remove unused strings (Clang).
|
|
|
|
msi/tests: Remove unused variables (Clang).
|
|
|
|
msi: Remove unused strings (Clang).
|
|
|
|
ole32: Remove unused string (Clang).
|
|
|
|
oleaut32: Remove unused code (Clang).
|
|
|
|
msxml3/tests: Remove unused code (Clang).
|
|
|
|
ole32/tests: Remove unused variable (Clang).
|
|
|
|
quartz: Remove unused code (Clang).
|
|
|
|
qmgr/tests: Remove unused code (Clang).
|
|
|
|
oleaut32/tests: Remove unused code (Clang).
|
|
|
|
fusion: Add implementation for CreateAssemblyCacheItem.
|
|
|
|
winedbg: Remove unused code (Clang).
|
|
|
|
wintrust: Remove unused variable (Clang).
|
|
|
|
user32/tests: Remove unused variables (Clang).
|
|
|
|
windowscodecs: Remove unused strings (Clang).
|
|
|
|
wineoss.drv: Remove unused string (Clang).
|
|
|
|
winex11.drv: Remove unused code (Clang).
|
|
|
|
winspool.drv: Remove unused strings (Clang).
|
|
|
|
kernel32/tests: Remove unused code (Clang).
|
|
|
|
secur32: Declare debug channels only when needed (Clang).
|
|
|
|
shell32: Remove unused string (Clang).
|
|
|
|
shell32/tests: Remove unused variables (Clang).
|
|
|
|
urlmon/tests: Remove unused strings (Clang).
|
|
|
|
wininet: Remove unused strings (Clang).
|
|
|
|
usp10: Remove unused function (Clang).
|
|
|
|
sxs/tests: Remove unused string (Clang).
|
|
|
|
winhttp/tests: Remove unused string (Clang).
|
|
|
|
fusion/tests: Add tests for CreateAssemblyCacheItem.
|
|
|
|
qmgr/tests: Remove unused macro.
|
|
|
|
ntdll: Remove unused macros.
|
|
|
|
widl: Fix compiler warnings with flag -Wunused-macros.
|
|
|
|
dbghelp: Fix compiler warnings with flag -Wunused-macros.
|
|
|
|
gdiplus: Fix compiler warnings with flag -Wunused-macros.
|
|
|
|
atl: Fix compiler warnings with flag -Wunused-macros.
|
|
|
|
msrle32: Remove superfluous defines.
|
|
|
|
itss/tests: Fix compiler warnings with flag -Wunused-macros.
|
|
|
|
iccvid: Fix compiler warnings with flag -Wunused-macros.
|
|
|
|
gdiplus/tests: Fix compiler warnings with flag -Wunused-macros.
|
|
|
|
kernel32: Make GetTickCount and GetTickCount64 hotpatchable.
|
|
|
|
|
|
|
|
Austin English (5):
|
|
|
|
ole2disp: Add a stub for VariantChangeTypeEx.
|
|
|
|
ole2: Add a stub for WriteClassStg.
|
|
|
|
mfplat: Add stub dll.
|
|
|
|
kernel32: Add a stub for GetUserPreferredUILanguages.
|
|
|
|
mfreadwrite: Add stub dll.
|
|
|
|
|
|
|
|
Bruno Jesus (9):
|
|
|
|
ws2_32/tests: Add SO_BSP_STATE tests.
|
|
|
|
ws2_32: Filter unset bits when argument is smaller than 32 bits.
|
|
|
|
ws2_32: Implement getsockopt(SO_BSP_STATE).
|
|
|
|
winmm: Handle NULL parameter in joyGetPos/joyGetPosEx.
|
|
|
|
winmm: Allow calling joyReleaseCapture multiple times.
|
|
|
|
winmm: The dwSize paramater of JOYINFOEX must be set correctly.
|
|
|
|
winmm: Allow any period value for setJoyCapture.
|
|
|
|
winmm: Handle invalid threshold values in joySetThreshold.
|
|
|
|
winmm/tests: Add joystick tests.
|
|
|
|
|
|
|
|
Erich Hoover (1):
|
|
|
|
ddraw: Fix inverted logic for enumerating secondary devices.
|
|
|
|
|
|
|
|
François Gouget (4):
|
|
|
|
Assorted spelling fixes.
|
|
|
|
msvcr120/tests: Make test_lconv*() static.
|
|
|
|
dwrite: Add a trailing '\n' to a FIXME().
|
|
|
|
dwrite: Fix compilation on systems that don't support nameless unions.
|
|
|
|
|
|
|
|
Gerald Pfeifer (1):
|
|
|
|
wordpad: Check for array index before using it in registry_set_filelist.
|
|
|
|
|
|
|
|
Hans Leidekker (11):
|
|
|
|
msi: Properly handle service control events in Start/StopService.
|
|
|
|
cryptnet: Add support for base64 encoded certificates, CRLs and CTLs in CryptRetrieveObjectByUrl.
|
|
|
|
winhttp/tests: Handle more potential connection failures.
|
|
|
|
winhttp: Enable automatic authentication by default in the request object.
|
|
|
|
winhttp: Fill the read buffer first in drain_content.
|
|
|
|
winhttp: Convert the async parameter to VT_BOOL if necessary in IWinHttpRequest::Open.
|
|
|
|
winhttp: Don't report data pending in the socket.
|
|
|
|
winhttp: Double the size of the internal read buffer.
|
|
|
|
winhttp: Check the return value of send_request.
|
|
|
|
winhttp: Don't try to read data when the server response is HTTP_STATUS_NO_CONTENT or HTTP_STATUS_NOT_MODIFIED.
|
|
|
|
winhttp/tests: Close the connection immediately after authentication.
|
|
|
|
|
|
|
|
Henri Verbeet (15):
|
|
|
|
wined3d: Assign the name to the correct signature in pixelshader_init().
|
|
|
|
wined3d: Unbind shader resource views in state_unbind_resources().
|
|
|
|
wined3d: Keep a reference to the resource in shader resource views.
|
|
|
|
d2d1: Make "transform" in d2d_d3d_render_target_Clear() const.
|
|
|
|
d2d1: Implement d2d_d3d_render_target_CreateBitmapBrush().
|
|
|
|
wined3d: Validate register indices for WINED3DSIH_DCL instructions.
|
|
|
|
wined3d: Store resource types instead of sampler types in struct wined3d_shader_reg_maps.
|
|
|
|
wined3d: Handle SM4 resource declarations.
|
|
|
|
wined3d: Record the data type of shader resources.
|
|
|
|
wined3d: Take the resource data type into account in shader_glsl_gen_sample_code().
|
|
|
|
wined3d: Use __builtin_clz() in wined3d_log2i() when available.
|
|
|
|
ddraw: Use wined3d_log2i() to calculate the level count in ddraw_surface_create().
|
|
|
|
d3d8: Calculate texture levels in d3d8 instead of wined3d.
|
|
|
|
d3d9: Calculate texture levels in d3d9 instead of wined3d.
|
|
|
|
d3d10core: Calculate the texture level count before texture creation.
|
|
|
|
|
|
|
|
Iván Matellanes (1):
|
|
|
|
msvcrt: Call the _nolock variant when the file is already locked.
|
|
|
|
|
|
|
|
Jacek Caban (12):
|
|
|
|
mshtml: Added "indent" command support to execCommand.
|
|
|
|
mshtml: Added support for flag 2 in getAttribute.
|
|
|
|
mshtml: Allow setting fontWeight to empty string.
|
|
|
|
mshtml: Mark mousedown event as cancelable.
|
|
|
|
mshtml: Added support for copy, paste and cut commands in execCommand.
|
|
|
|
mshtml: Added support for IDM_PASTE command in browser mode.
|
|
|
|
mshtml: Added support for IDM_CUT command in browser mode.
|
|
|
|
mshtml: Pass HTMLPluginContainer to create_plugin_host.
|
|
|
|
mshtml: Create ActiveX object inside create_plugin_host.
|
|
|
|
mshtml: Do more initialization in create_plugin_host.
|
|
|
|
mshtml: Added IHTMLObjectElement2::put_classid semi-stub implementation.
|
|
|
|
dxgi1_2.idl: Added IDXGISwapChain1 declaration.
|
|
|
|
|
|
|
|
Joachim Priesner (1):
|
|
|
|
ws2_32: Use qsort() to order routes by metric in WS_get_local_ips.
|
|
|
|
|
|
|
|
Marc Bessières (1):
|
|
|
|
riched20/tests: Use SendMessageA with char buffer (Valgrind).
|
|
|
|
|
|
|
|
Marcus Meissner (6):
|
|
|
|
dwrite: Avoid leaking filemapping (Coverity).
|
|
|
|
dwrite: Remove unused hresult assignment (Coverity).
|
|
|
|
dwrite: Initialize a variable (Coverity).
|
|
|
|
oleacc: Free the mapping on error (Coverity).
|
|
|
|
server: Initialize the _len parts to 0 (Coverity).
|
|
|
|
ntoskrnl.exe: Added IoBuildSynchronousFsdRequest and IoGetAttachedDevice stubs.
|
|
|
|
|
|
|
|
Mark Harmstone (2):
|
|
|
|
mmdevapi: Allow GetPropValue function in audio drivers.
|
|
|
|
winealsa: Implement GetPropValue and return device path.
|
|
|
|
|
|
|
|
Martin Storsjo (20):
|
|
|
|
api-ms-win-core-file-l2-1-1: Add stub dll.
|
|
|
|
api-ms-win-core-sysinfo-l1-2-1: Add stub dll.
|
|
|
|
api-ms-win-core-processthreads-l1-1-2: Add stub dll.
|
|
|
|
api-ms-win-core-winrt-l1-1-0: Add stub dll.
|
|
|
|
api-ms-win-core-fibers-l1-1-1: Add stub dll.
|
|
|
|
api-ms-win-core-file-l2-1-0: Add stub dll.
|
|
|
|
api-ms-win-core-localization-l1-2-1: Add stub dll.
|
|
|
|
api-ms-win-core-datetime-l1-1-1: Add stub dll.
|
|
|
|
api-ms-win-core-errorhandling-l1-1-2: Add stub dll.
|
|
|
|
msvcr120: Implement the _vacopy function.
|
|
|
|
msvcr120: Implement more C99 math functions.
|
|
|
|
wrc: Declare the data buffer as unsigned char.
|
|
|
|
api-ms-win-core-winrt-string-l1-1-0: Fix a typo in a function stub name.
|
|
|
|
msvcr120: Implement the _dclass/_fdclass/_ldclass functions.
|
|
|
|
combase: Add stub dll.
|
|
|
|
include: Add a roapi.h header.
|
|
|
|
api-ms-win-core-winrt-l1-1-0: Move implementations into combase.
|
|
|
|
msvcr120_app: Add forwarding dll.
|
|
|
|
include: Add hstring.idl and winstring.h.
|
|
|
|
msvcp120_app: Add forwarding dll.
|
|
|
|
|
|
|
|
Michael Müller (4):
|
|
|
|
api-ms-win-core-fibers-l1-1-0: Add dll.
|
|
|
|
api-ms-win-core-datetime-l1-1-0: Add dll.
|
|
|
|
api-ms-win-core-xstate-l2-1-0: Add stub dll.
|
|
|
|
api-ms-win-core-winrt-error-l1-1-1: Add stub dll.
|
|
|
|
|
|
|
|
Michael Stefaniuc (5):
|
|
|
|
joy.cpl: Avoid pointers to out of scope variables (PVS-Studio).
|
|
|
|
comctl32: Merge two if blocks with identical condition (PVS-Studio).
|
|
|
|
jscript: Merge two if blocks with identical condition (PVS-Studio).
|
|
|
|
comctl32: Remove a stray unused GetFocus() statement (PVS-Studio).
|
|
|
|
msi: Remove no-op toupperW() statement (PVS-Studio).
|
|
|
|
|
|
|
|
Nikolay Sivov (11):
|
|
|
|
comctl32/tests: Fix imagelist leak (Valgrind).
|
|
|
|
dwrite: Make fonts installed in Fonts dir accessible through system collection.
|
|
|
|
shell32: Added a stub for SHAssocEnumHandlers().
|
|
|
|
dwrite: Set font style to oblique when oblique simulation, was requested.
|
|
|
|
dwrite: Partially implement GetDesignGlyphMetrics().
|
|
|
|
dwrite: Implement IsMonospacedFont().
|
|
|
|
dwrite: Implement GetDesignGlyphAdvances().
|
|
|
|
dwrite: Update to IDWriteFactory2.
|
|
|
|
dwrite: Block creation of unsupported face types.
|
|
|
|
regsvr32: Update program version.
|
|
|
|
dwrite_2.idl: Protect from D3DCOLORVALUE redefinition.
|
|
|
|
|
|
|
|
Piotr Caban (6):
|
|
|
|
msvcrt: Call CreateProcess with CREATE_UNICODE_ENVIRONMENT flag in exec functions family.
|
|
|
|
msvcrt: Use fd critical section in _eof.
|
|
|
|
msvcrt: Use fd critical section in _locking.
|
|
|
|
msvcrt: Use fd critical section in _lseeki64.
|
|
|
|
msvcrt: Use fd critical section in _chsize_s.
|
|
|
|
msvcrt: Use fd critical section in _fstat64.
|
2014-11-28 20:48:59 +01:00
|
|
|
|
|
|
|
Qian Hong (1):
|
2014-12-12 20:46:47 +01:00
|
|
|
usp10: Make sure fallbackFont is NULL terminated.
|
|
|
|
|
|
|
|
Sebastian Lackner (3):
|
|
|
|
ws2_32/tests: Fix several copy and paste errors.
|
|
|
|
wintrust: Reset data->pWintrustData->u.pFile->hFile after closing handle.
|
|
|
|
ws2_32: Improve implementation of get_poll_results.
|
|
|
|
|
|
|
|
Stefan Dösinger (11):
|
|
|
|
d3d9: Refuse to reset a lost device.
|
|
|
|
d3d8: Refuse to reset a lost device.
|
|
|
|
wined3d: Add a comment about reset during focus change.
|
|
|
|
d3d9/tests: Test focus loss message filtering.
|
|
|
|
d3d9/tests: Test focus loss message filtering in d3d9ex.
|
|
|
|
d3d8/tests: Test focus loss message filtering.
|
|
|
|
d3d9/test: Test WM_SYSCOMMAND handling.
|
|
|
|
d3d8/tests: Test WM_SYSCOMMAND handling.
|
|
|
|
ddraw/tests: Fix window deactivation in test_coop_level_activateapp.
|
|
|
|
ddraw/tests: Test WM_SYSCOMMAND handling.
|
|
|
|
wined3d: Filter messages generated by focus handling.
|
2014-11-28 20:48:59 +01:00
|
|
|
|
|
|
|
Stefan Leichter (1):
|
2014-12-12 20:46:47 +01:00
|
|
|
kernel32: Add stubs for CreateSymbolicLinkA/W.
|
2014-11-28 20:48:59 +01:00
|
|
|
|
2014-12-12 20:46:47 +01:00
|
|
|
Vincent Povirk (3):
|
|
|
|
cabinet/tests: Add test for calling FDIIsCabinet with hf == 0.
|
|
|
|
cabinet: Accept hf == 0 in FDIIsCabinet.
|
|
|
|
wbemprox: Implement Win32_OperatingSystem::TotalVisibleMemorySize.
|
2014-11-28 20:48:59 +01:00
|
|
|
|
2014-12-12 20:46:47 +01:00
|
|
|
Yifu Wang (1):
|
|
|
|
msvcr120: Added wchar_t* fields to struct MSVCRT_lconv.
|
|
|
|
|
|
|
|
Łukasz Wojniłowicz (1):
|
|
|
|
po: Update Polish translation.
|
2006-10-13 16:43:39 +02:00
|
|
|
|
1994-12-27 15:11:53 +01:00
|
|
|
--
|
|
|
|
Alexandre Julliard
|
2003-11-26 04:55:01 +01:00
|
|
|
julliard@winehq.org
|