Sweden-Number/ANNOUNCE

310 lines
14 KiB
Plaintext
Raw Normal View History

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.
Release 970720 Sat Jul 19 13:03:01 1997 Alexandre Julliard <julliard@lrc.epfl.ch> * [tools/build.c] [include/stackframe.h] Save the complete %ebp register in CallFrom16; fixes a crash with LabView reported by Andreas Mohr. * [loader/main.c] Avoid executing a built-in DLL. * [controls/static.c] Converted static window procedure to Win32. * [windows/message.c] [windows/queue.c] [include/queue.h] Hacked SendMessage functions to support inter-task messages with SendMessage32A/W. Sun Jul 13 16:55:35 1997 Bernhard Rosenkraenzer <bero@bero-online.ml.org> * [ipc/bit_array.c] Don't use bitops.h in Linux 2.1.x (these versions do not return the previous state for clear_bit and set_bit) * [ipc/shm_main_blk.c] Adapt to GLIBC's ipc_perm structure. * [memory/ldt.c] Include <asm/unistd.h> on Linux/GLIBC systems (required for _syscall3). Wed Jul 9 23:53:19 1997 David A. Cuthbert <dacut@henry.ece.cmu.edu> * [include/options.h] [files/profile.c] Added PROFILE_GetWineIniBool and PROFILE_EnumerateWineIniSection. * [include/sysmetrics.h] [include/windows.h] [windows/sysmetrics.c] All sysmetrics moved to array (no more constant macros). Added MOUSEWHEELPRESENT metric. * [include/bitmap.h] [objects/oembitmap.c] Added OBM_Init() (see also loader/main.c) and more support for Win95 bitmaps; added size info to OEM bitmaps. * [include/graphics.h] [windows/graphics.h] Added GRAPH_DrawGenericReliefRect. * [loader/main.c] Added TWEAK_Init() and TWEAK_CheckConfiguration() calls (the latter checks for invalid entries in wine.conf). * [include/debug.h] [include/stddebug.h] [include/nonclient.h] [include/tweak.h] [controls/menu.c] [misc/tweak.c] [objects/gdiobj.c] [windows/syscolor.c] [windows/nonclient.c] [BUGS] [documentation/win95look] Added tweaks for Windows 95 interface support. See documentation/win95look for more information. * [controls/edit.c] Fixed EDIT_MoveHome bug. * [misc/ver.c] Changed name of dprintf_ver_string to ver_dstring to fix problem with tools/make_debug utility. Wed Jul 9 21:31:54 1997 Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de> * [objects/dib.c] Don't use palettes with dibs with biBitCount > 8. * [misc/ole2nls.c][misc/ver.c] IsValidLocale, EnumSystemLocales fixed (winhlp32.exe works) Some VerLanguage coded moved to ole2nls.c, some cleanups. * [multimedia/mcistring.c] Fixed "capabilities <dev> device type" crash (cool.exe). * [misc/main.c] SystemParametersInfo*: added stub option 41 (GETNONCLIENTMETRICS), duplicated some stuff away from SPI16 that writes 32bit vars.(one COMCTL32.DLL crash, freecell.exe) Tue Jul 8 22:40:53 1997 Morten Welinder <terra@diku.dk> * [if1632/shell32.spec] Use Windows 95's ordinals. Help wanted, inquire within. Mon Jul 7 11:20:36 1997 Philippe De Muyter <phdm@info.ucl.ac.be> * [if1632/relay.c] [if1632/user.spec] [if1632/kernel.spec] [tools/build-spec.txt] [tools/build.c] Added type 'segstr' (segmented pointer to null-terminated string) to .spec files. * [windows/user.c] [if1632/user.spec] ExitWindowsExec stub function added. Mon Jul 7 01:18:25 1997 U. Bonnes <bon@elektron.ikp.physik.th-darmstadt.de> * [files/file.c] [include/winbase.h] [if1632/kernel32.spec] Implement MoveFileEx32, some enhancement for Movefile32. Sat Jul 5 18:13:48 1997 Bruce Milner <Bruce.Milner@genetics.utah.edu. * [files/file.c] [if1632/kernel32.spec] [include/winerror.h] [msdos/int21.c] [win32/file.c] Add LockFile/UnlockFile implementation. Add back in int21 func(0x5c) Record locking functions. * [files/file.c] Fixed bug with OF_REOPEN in FILE_DoOpenFile. Fri Jul 4 12:00:00 1997 Henrik Olsen <Henrik.Olsen@iaeste.dk> * [misc/ole2nls.c] [programs/progman/Da.rc] [programs/winhelp/Da.rc] [resources/sysres_Da.rc] Added/updated Danish language support. Thu Jul 3 13:04:20 1997 Claus Fischer <fischer@iue.tuwien.ac.at> * [files/dos_fs.c] Properly implemented DOSFS_UnixTimeToFileTime and DOSFS_FileTimeToUnixTime. * [documentation/wine.texinfo] First version of texinfo documentation.
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.
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
--
Alexandre Julliard
julliard@winehq.org