267 lines
14 KiB
Plaintext
267 lines
14 KiB
Plaintext
The Wine development release 1.9.0 is now available.
|
|
|
|
What's new in this release (see below for details):
|
|
- A number of fixes that were deferred during code freeze.
|
|
- WSAPoll implementation.
|
|
- Standard font dialog fixes.
|
|
- X11 drag&drop improvements.
|
|
- Various bug fixes.
|
|
|
|
The source is available from the following locations:
|
|
|
|
http://dl.winehq.org/wine/source/1.9/wine-1.9.0.tar.bz2
|
|
http://mirrors.ibiblio.org/wine/source/1.9/wine-1.9.0.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.9.0 (total 43):
|
|
|
|
3611 CorelDRAW 9: copy/paste of graphics elements between multiple instances of the program doesn't work
|
|
8097 Pazuru Alfabet picture display flicker
|
|
14290 winhelp: temporary 100% CPU use when loading some help files
|
|
15253 VB6 application doesn't fully render text using custom bitmap font (only one character shown)
|
|
15951 Origin Pro 6.1 / 7.5 / 8.0 / 8.5: Matrix menu commands don't work (dialog for auto-spacing of levels, colors or linestyles in contour-plots not shown)
|
|
17310 Window looses its top returning from fullscreen and is undragable from normal means
|
|
18347 Multiple applications crash on unimplemented function gdiplus.dll.GdipImageSetAbort (Cooliris, IPLA 0.9)
|
|
20208 Liquid Story Binder - 'z' location broken and window management issues
|
|
22871 MinGW gdb 5.2.1 crashes when trying to enter commands
|
|
22966 Restricted Area: incorrect rendering of character animations
|
|
25104 ChooseFont dialog does not support non standard font sizes
|
|
26769 Unable to play mms in Windows Media Player [9|10] with builtin wininet
|
|
28915 Eclipse Indigo SR1 (3.7.1) C++ IDE complains "'Periodic workspace save.' has encountered a problem." (java expects NtWriteFile to support FILE_WRITE_TO_END_OF_FILE)
|
|
29455 Call of Duty 4: persons are not visible
|
|
30621 Web Forum Reader 3.0 shows empty/white page when adding website resource (embedded browser)
|
|
30678 Phantasy Star Online: Ambition of The Illuminus (PSU: AOTI): resolution dropdown box empty
|
|
30811 Music in Alpha Centauri stutters
|
|
32650 LibreOffice 4 beta UI quite slow
|
|
32926 PPTV 3.2.1 crashes after installation
|
|
33101 FlashDevelop 4.3.0 (.NET 2.0 app) crashes on startup with 'Initialization failed. Please, run FlashDevelop again.'
|
|
33641 MS Comptes Bancaires 9.0 crashes on startup
|
|
33651 HeeksCAD & HeeksCNC fails
|
|
33737 PowerPoint Viewer 2010 cannot start when Windows version is Vista or later ('IFileDialogCustomize::MakeProminent' and 'IFileDialogCustomize::SetControlItemState' are stubs)
|
|
34312 3d chat client for there.com crashes
|
|
35187 Jade Empire Special Edition configuration tool always resetting video settings
|
|
35605 3Dmark 2000: Choosing "Run Default Benchmark" says "Benchmark Aborted!"
|
|
35693 Kaspersky Internet Security 2010 service installation fails due to missing TDI wrapper library 'tdi.sys'
|
|
37457 Musedit crashes when trying to transcribe from a midi file
|
|
37580 Spotify "Browse" GUI not present.
|
|
37646 valgrind shows an invalid free in advpack/tests/install.c
|
|
38076 GameRanger: unimplemented function dnsapi.dll.DnsFlushResolverCacheEntry_A
|
|
38321 Game Heroes 3.5 In The Wake Of Gods (Heroes III of Might And Magic mod): Mouse pointer disappears after click
|
|
38580 Secret Files 1-2, UFO:Extraterrestrials Gold: hardware mouse pointer missing/corrupted
|
|
38601 Planetary Annihilation needs WS2_32.dll.WSAPoll
|
|
38734 Application Impact Telemetry Static Analyzer from Windows SDK 8.1 App Certification Kit needs api-ms-win-core-path-l1-1-0.dll
|
|
38818 Umax Astra 4100 USB scanner driver installer needs setupx.dll16.DiBuildDriverIndex in Win9X mode
|
|
39611 Any Video Converter (AVC) crashes after converting a video, needs msvcr100.dll._wtmpnam_s
|
|
39678 Zararadio can not read folder/file name path with Latin characters
|
|
39764 An attempt to do automatic authentication unexpectedly drops the payload from server response
|
|
39769 Caffeine Demo fails to start with NVIDIA: Extension GL_VERSION_3_3 required for glVertexAttribDivisor not supported
|
|
39770 "Enter/Exit Full Screen" menu isn't localized
|
|
39789 Reusing xmlhttprequest doesn't clear previous headers
|
|
39811 GetLongPathName not working on case insensitive filesystems when short path is passed
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Changes since 1.8:
|
|
|
|
Alex Henrie (2):
|
|
kernel32: Add TRACE to SetCommState.
|
|
ntdll: Increase maximum number of autodetected COM/LPT ports to 256.
|
|
|
|
Alexandre Julliard (1):
|
|
secur32/tests: Don't check the exact number of cipher bits.
|
|
|
|
Alistair Leslie-Hughes (2):
|
|
oledb32: Convert to a BSTR to work out it size.
|
|
oledb32: GetConversionSize shouldn't fail for null variants.
|
|
|
|
Andrew Eikum (1):
|
|
maintainers: Alphabetize.
|
|
|
|
Andrey Melnikov (1):
|
|
gdi32: Handle NULL filename in GetICMProfileA().
|
|
|
|
André Hentschel (14):
|
|
winmm: Remove a dead assignment (Clang).
|
|
shell32: Minor cleanup of SHELL_execute (Clang).
|
|
xaudio2_7: Check return of IAudioClient_Start (Coverity).
|
|
wininet: Return the correct error code (Clang).
|
|
msvcrt: Don't continue on demangle failure (Coverity).
|
|
mmdevapi: Skip device if GetId fails (Coverity).
|
|
winmm: Respect return value from joyGetPos (Coverity).
|
|
version: Remove dead assignments (Clang).
|
|
services: Fix access adjustment by reordering code (Clang).
|
|
setupapi: Remove dead code (Clang).
|
|
secur32: Ignore pfQOP in VerifySignature (Clang).
|
|
sane.ds: Remove dead code (Clang).
|
|
wineboot: Remove dead code (Clang).
|
|
winedbg: Remove a dead assignment (Clang).
|
|
|
|
Aurimas Fišeras (1):
|
|
po: Update Lithuanian translation.
|
|
|
|
Austin English (10):
|
|
iexplore: Sync registry and program resource values.
|
|
setupx.dll16: Add DiBuildDriverIndex stub.
|
|
tdi.sys: Add a stub dll.
|
|
api-ms-win-core-path-l1-1-0: Add stub dll.
|
|
hal: Add READ_PORT_ULONG stub.
|
|
kernel32: Make CompareStringEx semi-stub flag FIXME only show once.
|
|
pdh: Add PdhGetLogFileTypeA/W stubs.
|
|
setupapi: Add SetupDiSelectBestCompatDrv stubs.
|
|
ntoskrnl.exe: Add RtlInitializeGenericTableAvl/RtlInsertElementGenericTableAvl stubs.
|
|
api-ms-win-security-lsalookup-l1-1-0: New dll.
|
|
|
|
Bruno Jesus (1):
|
|
ws2_32: Add WSAPoll() implementation.
|
|
|
|
Changhui Liu (2):
|
|
hidclass.sys: Initialize ext->irp_queue immediately after HID_CreateDevice.
|
|
hidclass.sys: Properly print 80 bytes in first line when tracing ParseDescriptor.
|
|
|
|
Hans Leidekker (11):
|
|
qmgr: Use the full path for HTTP downloads.
|
|
dnsapi: Add a stub implementation of DnsFlushResolverCacheEntry_A/UTF8/W.
|
|
winhttp: Don't drain content until authorization is handled successfully.
|
|
wbemdisp: Calculate the object count returned from ISWbemObjectSet::get_Count just once.
|
|
wbemprox: Support string literals in comparisons with integer properties.
|
|
wbemprox: Implement Win32_NetworkAdapterConfiguration.Description.
|
|
wbemprox: Implement Win32_NetworkAdapterConfiguration.DefaultIPGateway.
|
|
wbemprox: Set correct variant type if array property value is NULL.
|
|
wbemprox: Implement Win32_NetworkAdapterConfiguration.DHCPEnabled.
|
|
wbemprox: Implement Win32_NetworkAdapterConfiguration.DNSServerSearchOrder.
|
|
wbemprox: Implement Win32_NetworkAdapterConfiguration.SettingID.
|
|
|
|
Jacek Caban (2):
|
|
mshtml: Added IHTMLWindow::get_clientInformation implementation.
|
|
mshtml: Added nsIChannel::Cancel implementation.
|
|
|
|
Jactry Zeng (10):
|
|
riched32/tests: Test EM_LINELENGTH with multibyte character.
|
|
riched20/tests: Test EM_LINELENGTH with multibyte character.
|
|
riched20/tests: Add multibyte character tests for selection.
|
|
riched32/tests: Add tests for selection.
|
|
riched20/tests: Test EM_GETTEXTRANGE with multibyte character.
|
|
riched32/tests: Test EM_GETTEXTRANGE with multibyte character.
|
|
riched20/tests: Test EM_GETSELTEXT with multibyte character.
|
|
riched32/tests: Test EM_GETSELTEXT with multibyte character.
|
|
riched20/tests: Add tests for WM_GETTEXTLENGTH.
|
|
riched32/tests: Test WM_GETTEXTLENGTH with multibyte character.
|
|
|
|
Jeremy White (7):
|
|
kernel32/tests: Add path tests for the ./../foo case.
|
|
kernel32: Advance over the input buffer when stripping ./.
|
|
kernel32/tests: Add tests for GetLongPathName using a slash delimiter.
|
|
kernel32/tests: Add a test for GetShortPathName using a slash delimieter.
|
|
kernel32: Preserve a '/' delimiter in GetLongPathName and GetShortPathName.
|
|
kernel32/tests: Test GetLongPathNameA when the file name case differs from the input.
|
|
kernel32: Revise GetLongPathNameA to avoid overriding the input on long names.
|
|
|
|
Joachim Priesner (1):
|
|
wbemprox: Iterate over all drives instead of just the first four.
|
|
|
|
Lauri Kenttä (1):
|
|
po: Update Finnish translation.
|
|
|
|
Michael Stefaniuc (3):
|
|
dsound: Fail to create a version 8 3d buffer with DSBCAPS_CTRLPAN.
|
|
dsound: Simplify error handling when creating a sound buffer.
|
|
dsound: Use a better name for IDirectSoundBufferImpl_Create().
|
|
|
|
Nikolay Sivov (32):
|
|
kernel32/tests: Some tests for ZombifyActCtx().
|
|
user32/tests: One more activation context test for interthread SendMessage.
|
|
user.exe: Fix MapDialogRect() to actually convert passed rectangle (Coverity).
|
|
ole2nls: Fix CompareString() prototype.
|
|
ntdll: Trace RTL_BITMAP api arguments as unsigned when appropriate.
|
|
dxdiagn: Improve error handling when converting to VT_BSTR (Coverity).
|
|
regedit: Fix potential buffer leak, simplify error handling (Coverity).
|
|
winemenubuilder: Simplify MIME types list management.
|
|
gdi32: Initialize 'param' field (Coverity).
|
|
comdlg32/fontdlg: Limit text length user can type in as font point size.
|
|
comdlg32/fontdlg: Allow font sizes outside of defaults set.
|
|
comdlg32/fontdlg: Fix string format for sizes added to listbox.
|
|
comdlg32/fontdlg: Remove dead assignment (Coverity).
|
|
msvcrt: Fix char to int promotion that breaks pattern lookup.
|
|
msvcrt: Fix cwscanf* prototypes.
|
|
po: Update Russian translation.
|
|
msxml3: Clear request headers on Open().
|
|
ole32: Fix parameter validation for CoGetMalloc().
|
|
ole32: Simplify OleRegGetMiscStatus() using existing helper, use read-only key permissions.
|
|
ole32: Simplify OleRegGetUserType() using existing helper.
|
|
ole32/tests: Some tests for OleRegGetUserType().
|
|
ole32: Ignore GetMiscStatus() returned value in OleCreate().
|
|
ole32: Use OleRun() in OleCreate() instead of unrolling what it does.
|
|
ole32/tests: Remove some casts we don't need, fix a couple of others.
|
|
ole32/tests: Simple test for aggregation in CreateDataCache().
|
|
dwrite/tests: One more test for duplicates in IDWriteTypography.
|
|
dwrite: Store per-range typography property.
|
|
dwrite: Optimize for the most common case of layout object initialization.
|
|
dwrite: Store last line wrapping property.
|
|
dwrite: Store optical alignment property.
|
|
dwrite: Locale layout ranged attribute is case-insensitive.
|
|
dwrite: Fix identical ranges merging.
|
|
|
|
Paul Gofman (1):
|
|
msvcrt: Rename __libm_sse2_* functions to fix compilation when using Intel compiler.
|
|
|
|
Piotr Caban (17):
|
|
winex11.drv: Ignore effect returned in IDropTarget::DragEnter.
|
|
winex11.drv: Call DragLeave instead of Drop if DROPEFFECT_NONE was set.
|
|
winex11.drv: Only update drop effect if IDropTarget::DragOver returned S_OK.
|
|
winex11.drv: Reset XDNDAccepted flag if IDropTarget::DragEnter fails.
|
|
winex11.drv: XDNDDropEffect stores OLE Drag&Drop effect so don't use it WS_EX_ACCEPTFILES related drops.
|
|
msvcrt: Add _strtol_l implementation.
|
|
msvcrt: Return error if last known character is further in the string then current character.
|
|
ole32: Fix apartment window class name.
|
|
msxml3: Update xmlNode reference count when nodes are merged in node_insert_before.
|
|
msxml3: Store information about ignorrable whitespace nodes in xmlNode._private variable.
|
|
msxml3: Reimplement node_get_text helper so it uses information about ignorred white space nodes.
|
|
msxml3: Add support for CDATA nodes in node_get_text.
|
|
msxml3/tests: Use exact comparison in IXMLDOMNode::get_text tests.
|
|
ntdll: Fix NtQueryDirectoryFile behavior on short file names on case insensitive file systems.
|
|
msvcp110: Always return empty string in _Read_dir on end of enumeration or error.
|
|
msvcrt: Add tmpnam_s implementation.
|
|
msvcrt: Add _wtmpnam_s implementation.
|
|
|
|
Riccardo Bortolato (2):
|
|
ddraw: Check if surface is a mipmap sublevel or a non-positive X top level surface through caps in ddraw_surface7_GetPriority().
|
|
ddraw7/tests: Test GetPriority() on cubemap surfaces.
|
|
|
|
Sebastian Lackner (8):
|
|
kernel32/tests: Remove unnecessary call to GetExitCodeProcess in process tests.
|
|
ntdll: ProcessDebugFlags should return debug_children flag instead of !debugger_present.
|
|
server: Fix assignment of primary_group in token_duplicate.
|
|
tools: Remove redundant check for request size in make_requests.
|
|
advapi32: Add stubs for RegCreateKeyTransacted[A/W] functions.
|
|
ntdll/tests: Add more tests for SystemHandleInformation.
|
|
kernel32/tests: Add test for process object destruction.
|
|
pdh: Fix prototype of PdhGetLogFileType[A/W].
|
|
|
|
Thomas Faller (1):
|
|
ntdll: Fix valgrind heap realloc notifications.
|
|
|
|
Thomas Petazzoni (1):
|
|
configure: Allow to override the location of the *-config scripts.
|
|
|
|
YongHao Hu (3):
|
|
msvcp110: Add tr2_sys__Read_dir implementation.
|
|
msvcp110: Add tr2_sys__Close_dir implementation.
|
|
msvcp120/tests: Add tests of tr2_sys__Open_dir, tr2_sys__Read_dir and tr2_sys__Close_dir.
|
|
|
|
--
|
|
Alexandre Julliard
|
|
julliard@winehq.org
|