Sweden-Number/ANNOUNCE

287 lines
14 KiB
Plaintext
Raw Normal View History

The Wine development release 1.9.1 is now available.
2010-05-28 19:39:36 +02:00
What's new in this release (see below for details):
- A few more deferred fixes.
- Support for debug registers on x86-64.
- More Shader Model 4 instructions.
- Support for the Mingw ARM toolchain.
- 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
http://dl.winehq.org/wine/source/1.9/wine-1.9.1.tar.bz2
http://mirrors.ibiblio.org/wine/source/1.9/wine-1.9.1.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
----------------------------------------------------------------
Bugs fixed in 1.9.1 (total 38):
10919 GetLargestConsoleWindowSize() should not return hard coded constants
11372 Geoplan / Geospace popups cannot be accepted or dismissed
22581 Internet Explorer 3.01 crashes on some web pages (unimplemented function ole2disp.dll16.VARIANTINIT)
23298 Windows utility 'relog.exe' crashes on unimplemented function 'pdh.dll.PdhGetLogFileTypeW'
23642 Before You Know It crashes
24061 Drag & Drop doesn't redraw on Stars! 2.60b
28082 OCCT Perestroïka needs hal.dll.READ_PORT_ULONG
28696 ieframe/tests/intshcut.c: Uninitialised value in test_ReadAndWriteProperties
28698 ieframe/tests/intshcut.ok: uninitialized value in PersistFile_Load, found during test_ReadAndWriteProperties
30260 Office 2010 SP1 & SP2 installers report failure
32088 KODAK Share button app wants SETUPAPI.dll.SetupDiSelectBestCompatDrv
32692 Clones (game) crashes when starting a single-player game (without native d3dx9 libraries)
33121 wineconsole: Ignores height/width window size specified in program's external configuration file
33937 [EA Origin]Pictures don't display correctly with Wine set to win7
34405 AkelPad 4.8.4 crashes in Options->Plugins menu
36298 valgrind shows several leaks in msxml3/tests/domdoc.c
36302 valgrind shows several leaks in msxml3/tests/saxreader.c
37030 Visual Basic 6 - Listbox shows scrollbar when there isn't any
38230 3D Ultra Pinball Thrillride: Intro movie fails to play; causes hang
38736 Volume Shadow Copy Service (VSS) Backup/Restore Test Tool from Windows SDK 8.1 needs api-ms-win-security-lsalookup-l1-1-0.dll
38737 'makeappx' tool from Windows SDK 8.1 crashes on unimplemented function ntdll.dll.RtlInitializeGenericTableAvl
38738 VSS Agent from Windows SDK 8.1 needs api-ms-win-security-lsalookup-l1-1-1.dll
39034 SuperTux 0.3.5a crashes on startup
39035 The Forest: Game fallbacks to 64 MB VRAM
39074 IXMLDOMDocument::cloneNode crash
39195 msvcr120.dll.nextafter is needed by Sonkwo
39295 Saints Row 2 crashes on unimplemented function x3daudio1_4.dll.X3DAudioInitialize
39454 64-bit StarCraft II v3.0 client crashes immediately on startup (SetThreadContext on self with only DRx registers/CONTEXT_DEBUG_REGISTERS provided)
39475 PhysX 9.15.0428 installer does not run ('advapi32.RegOpenCurrentUser' must return a real handle instead of 'HKEY_CURRENT_USER' for user root key)
39486 Unused value in CFn_WMCommand (Coverity #1225886)
39563 Oddworld: Stranger's Wrath HD crashes when starting a new game
39579 iNode 3.6 client needs ndis.sys.NdisAllocateMemoryWithTag
39660 some *-config scripts in configure.ac are not crosscompiling friendly
39750 Sonic Generations: Crash due to stack overflow
39752 The elder scrolls IV: Oblivion issues
39823 "fixme:nls:CompareStringEx semi-stub behavor for flag(s) 0x10000000" appears thousands of times in terminal when running the Lego Mindstorms EV3 software
39861 Windows utility 'relog.exe' crashes on unimplemented function 'pdh.dll.PdhBindInputDataSourceW'
39892 UFile crashes with runtime error when rendering certain pages
----------------------------------------------------------------
Changes since 1.9.0:
Akihiro Sagawa (3):
gdi32/tests: Refactor test_fake_bold_font() to avoid code duplications.
gdi32/tests: Add font advance tests for synthetic bold face with scaling.
gdi32: Fixup the internal ntmFlags for bitmap fonts.
Alex Henrie (4):
wined3d: Turn char_component and color into static constants.
wined3d: Avoid double initialization.
maintainers: Add Wine Staging maintainers.
ntdll/tests: Correct signaled / not signaled error messages.
Alexandre Julliard (2):
ole32: Remove a no longer used constant.
Update copyright info for 2016.
Alistair Leslie-Hughes (2):
d3dx9: Add D3DXConvertMeshSubsetToSingleStrip stub.
d3dx9/tests: Add D3DXSaveSurfaceToFileInMemory DDS header tests.
Andrew Eikum (1):
oleaut32: Don't clear BSTR size.
Andrey Gusev (1):
wine.inf: Fix LanguagePack entry.
André Hentschel (4):
winebuild: Detect armv* toolchains.
winegcc: Sync toolchain detection with winebuild.
configure: Get rid of the prog parameter in WINE_CHECK_MINGW_PROG.
configure: Detect MinGW-w64 Clang cross toolchain.
Austin English (5):
pdh: Add PdhBindInputDataSourceA/W stubs.
ndis.sys: Add NdisAllocateMemoryWithTag stub.
api-ms-win-security-lsalookup-l1-1-1: Add dll.
kernel32: Add GetConsoleScreenBufferInfoEx/SetConsoleScreenBufferInfoEx stubs.
ntdll: Add RtlCreateUserProcess stub.
Bernhard Übelacker (1):
msvcp120/tests: Test virtual base table size exports.
Christian Costa (1):
d3dx9: Improve generated DDS file header.
Daniel Lehman (1):
shlwapi: Implement URL_ESCAPE_AS_UTF8.
Frédéric Delanoy (2):
po: Update French translation.
loader: Update French translation of wine manpage.
Hans Leidekker (8):
include: Add missing BCrypt declarations.
bcrypt: Implement BCryptOpenAlgorithmProvider and BCryptCloseAlgorithmProvider.
bcrypt: Implement BCryptCreateHash and BCryptDestroyHash.
bcrypt: Implement BCryptGetProperty.
bcrypt: Implement BCryptHashData.
bcrypt: Implement BCryptFinishHash.
wbemprox: Fix a typo.
wbemprox: Implement Win32_VideoController.VideoModeDescription.
Henri Verbeet (8):
ddraw: Simplify the root surface test in ddraw_surface7_GetPriority().
ddraw/tests: Don't require a 3D device for test_resource_priority().
wined3d: Set WINED3D_BUFFER_DOUBLEBUFFER for managed buffers as well.
wined3d: Get rid of GL_APPLE_client_storage support.
wined3d: Get rid of unused error codes.
ddraw: Use the largest dimension to determine the mipmap count for version 7 surfaces.
ddraw/tests: Merge MipMapCreationTest() with test_mipmap_lock().
ddraw: Only allow DDSCAPS_MIPMAP on textures.
Hugh McMaster (8):
wineconsole: Send the largest console window size information to the server.
kernel32: Implement GetLargestConsoleWindowSize.
kernel32: Add a stub for SetConsoleFont.
kernel32/tests: Refresh the console to clear the console font table.
kernel32/tests: Add tests for GetLargestConsoleWindowSize.
user32/tests: Add message tests for EM_SETSEL when getting/losing focus in combo boxes.
user32/tests: Add tests for EM_SETSEL and getting/losing focus in combo boxes.
kernel32: Remove incorrect comment from !i386 version of GetLargestConsoleWindowSize.
Jacek Caban (8):
mshtml: Added IHTMLElement::lang property implementation.
mshtml: Properly convert VT_NULL to string in get_elem_attr_value_by_dispid.
mshtml: Added IHTMLDocument4::hasFocus implementation.
jscript: Added support for Function constructor called as a function.
mshtml: Merge htmlstyle2.c into htmlstyle.c.
mshtml: Merge htmlstyle3.c into htmlstyle.c.
mshtml: Added IHTMLCurrentStyle::styleFloat property implementation.
mshtml: Added IHTMLDocument3::uniqueID implementation.
Jactry Zeng (2):
po: Update Simplified Chinese translation.
riched20: Print boundary for ME_CheckCharOffsets only when richedit_check channel was opened.
Jared Smudde (3):
winefile: Use own icon in run dialog.
winefile: Set MDI child icon.
shlwapi: Fix OS_TABLETPC typo.
Józef Kucia (28):
wined3d: Recognize SM4 imax opcode.
wined3d: Recognize SM4 imin opcode.
wined3d: Print opcode names instead of enum values.
wined3d: Add support for buffers in wined3d_device_update_sub_resource().
wined3d: Implement SM4 sample_l instruction.
d3d11/tests: Add test for SM4 sample_l instruction.
d3d10core/tests: Add test for SM4 sample_l instruction.
wined3d: Implement SM4 imax instruction in GLSL backend.
wined3d: Implement SM4 imin instruction in GLSL backend.
wined3d: Reorder WINED3DSIH values alphabetically in shader_glsl_map2gl().
wined3d: Do not perform texture alpha blending for BUMPENV textures.
wined3d: Maintain default sampler per device.
wined3d: Record texture accesses for SM4 ld instruction.
wined3d: Implement SM4 ld instruction.
d3d11/tests: Add test for SM4 ld instruction.
d3d10core/tests: Add test for SM4 ld instruction.
wined3d: Add support for WINED3DFMT_BC3_UNORM format.
wined3d: Add support for WINED3DFMT_BC1_UNORM format.
wined3d: Add support for WINED3DFMT_BC2_UNORM format.
d3d11/tests: Add test for block-compressed textures.
d3d10core/tests: Add test for block-compressed textures.
wined3d: Add support for WINED3DFMT_R8G8_UNORM format.
wined3d: Recreate default_sampler during device reset.
include: Add declarations for D3DUSAGEs added with d3d9ex.
d3d9: Implement d3d9_device_CreateDepthStencilSurfaceEx().
d3d9/tests: Add test for CreateDepthStencilSurfaceEx().
d3d9/tests: Add missing space to trace() message.
wined3d: Add usage flags introduced with d3d9ex.
Matteo Bruni (1):
wined3d: Regenerate FFP replacement VS on changes to the normal attribute in the vertex declaration.
Nikolay Sivov (36):
shell32/tests: Basic tests for SHCreateSessionKey().
dwrite/tests: Fix test failures on older versions.
dwrite/tests: Some tests for SetUnderline().
dwrite: Implement EUDC font collection.
shlwapi: Handle NULL pointer in DllGetVersion() (Coverity).
oleview: Use proper pointer type when allocating names array (Coverity).
commdlg: Explicitely initialize remaining fields of CHOOSECOLORA (Coverity).
user.exe: Fully convert MSG16 to MSG in IsDialogMessage() (Coverity).
riched20: Initialize wEffects field before setting bits in it (Coverity).
msacm32.drv: Initialize reserved fields in WAVEINCAPS/WAVEOUTCAPS (Coverity).
riched20: Preserve higher bits of tabstop values (Coverity).
msxml3: Fix cloneNode() for document nodes.
msxml3: Add missing break for text node case (Valgrind).
msxml3/tests: Fix some leaks while testing attribute values (Valgrind).
msxml3/tests: Fix a minor variant leak (Valgrind).
msxml3/tests: Fix a stream leak (Valgrind).
comdlg32: Explicitly compare to HRESULT values.
quartz: Explicitly compare to HRESULT values.
shell32/tests: Explicitly compare to HRESULT values.
ntdll/tests: Some tests for NtQuerySystemInformationEx().
ntdll: Add NtQuerySystemInformationEx() stub.
kernel32: Forward GetLogicalProcessorInformationEx() to ntdll.
msxml3/tests: Fix BSTR leak warning (Valgrind).
ole32: Properly implement OleRegGetUserType().
advapi32: Make RegOpenCurrentUser() return real key handles for current SID.
ole2disp: Implement VariantInit().
shlwapi: Remove a cast that's not really needed.
ole32/tests: A couple of tests for ReadClassStm/ReadClassStg.
xaudio2: Added missing break in a switch (Coverity).
ieframe: Don't write icon file path and index to storage if not specified in shortcut (Valgrind).
shlwapi: Fix initializer causing compiler warning.
xaudio2: Add another missing break for consistency.
dwrite/tests: Some tests for drawing underlines.
dwrite: Store locale name in lower case for text format.
comctl32/tests: Separate individual Trackbar tests from each other.
shlwapi/tests: Fix uninitialized data access in tests (Valgrind).
Piotr Caban (3):
ole32: Make clipboard latest_snapshot access thread safe.
msvcp120: Add _Add_vtordisp virtual functions to basic_ios class.
msvcp120: Add vtordisp field to classes with virtual base.
Qian Hong (3):
include: Add defines for some more device change event.
user32/tests: Add tests for WM_DEVICECHANGE message.
user32: Properly handle WM_DEVICECHANGE in is_pointer_message().
Riccardo Bortolato (1):
ddraw: Check for mipmap sublevel through caps in ddraw_surface7_SetColorKey().
Sebastian Lackner (9):
server: Implement wineserver call for SystemHandleInformation.
oleaut32: Pass size without terminating null to get_cache_entry.
oleaut32: Align terminating null character in SysAllocStringByteLen.
ntdll: Check ContextFlags before restoring registers on x86_64.
ntdll: Receive debug registers from server on x86_64.
ntdll/tests: Add tests for setting debug registers with NtSetContextThread.
kernel32: Clamp maximum console window size to screen buffer size.
mshtml: Fix prototype of nsIDOMWindowUtils::SetDisplayPortMarginsForElement.
cmd: Fix sharing permissions of piped output files.
Stefan Dösinger (3):
d3d9/tests: Use a slop for test_shademode.
d3d8/tests: Use a slop for test_shademode.
ddraw/tests: Use a slop for test_shademode.
Thomas Faber (2):
msi: Use the intended attributes when overwriting the target file in cabinet_copy_file.
quartz: Don't cache IFilterMapper2 interface in FilterGraph2.
YongHao Hu (1):
msvcr120: Enable MSVCRT__nextafterf when _MSVCR_VER>=120.
Zhenbo Li (1):
mshtml: Add IHTMLXMLHttpRequest::responseXML() method implementation.
2006-10-13 16:43:39 +02:00
--
Alexandre Julliard
julliard@winehq.org