mirror of
git://source.winehq.org/git/wine.git
synced 2024-09-06 02:38:21 +00:00
305 lines
15 KiB
Plaintext
305 lines
15 KiB
Plaintext
The Wine development release 1.9.10 is now available.
|
|
|
|
What's new in this release (see below for details):
|
|
- High resolution ("Retina") rendering option on Mac OS X.
|
|
- More compatible directory enumeration.
|
|
- A number of C++ runtime fixes.
|
|
- Video output improvements.
|
|
- Various bug fixes.
|
|
|
|
The source is available from the following locations:
|
|
|
|
http://dl.winehq.org/wine/source/1.9/wine-1.9.10.tar.bz2
|
|
http://mirrors.ibiblio.org/wine/source/1.9/wine-1.9.10.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.10 (total 25):
|
|
|
|
9532 Month calendar control uses 0=sunday for firstDayOfWeek
|
|
13843 tooltips not working properly - message problems
|
|
14638 Discription file of task configuration \'C:\plc.xml\' not found
|
|
18166 dlls/ntdll/directory.c: implicit declaration of function 'getdirentries'
|
|
20383 SetMenuInfo() with MIM_BACKGROUND not implemented
|
|
24017 Multiple applications need 'reg.exe' 'query' operation implementation
|
|
24916 Soulbringer: crash in D3D Hardware mode
|
|
26268 Multiple applications need ntdll.ZwSetLdtEntries stub (kwiksupport.me, Ragnarok Online patcher)
|
|
32056 iexplore images.google.com doesn't work
|
|
33961 RPC: server crashes during procedure call that returns variable size array as out parameter
|
|
34122 Multiple applications expects files returned by FindFirstFile/FindNextFile to be in alphabetical order (Civilization V with 2 expansion packs, TAGAP)
|
|
36838 TOCA Touring Car Championship: installer copies one file from CD and then shows an error
|
|
37090 Multiple applications crash with built-in amstream (Shogun: Total War, Medieval: Total War)
|
|
37926 NordicBet Poker-client fails to install
|
|
38625 Pac-Man Championship Edition DX+: incomplete text rendering
|
|
38811 Java JRE 8 installer 'jre-8uXX-windows-i586.exe' crashes on startup (GetThreadPreferredUILanguages is a stub)
|
|
39509 OneDrive for Business installer crashes in Win8 mode (user32.dll 'SetCoalescableTimer' stub missing)
|
|
39940 Stars! tooltips have wrong background color
|
|
40027 Caesar IV Demo crashes at launch
|
|
40342 playSNOW.exe needs implementation of KERNEL32.dll.InterlockedPushListSList
|
|
40355 HeidiSQL not starting since version 1.9.5
|
|
40517 Office 2007 shows error message "Unexpected error during export" when trying to export document as PDF file
|
|
40532 Microsoft Word Viewer 11.8 does not show text on file properties dialog until the text is selected
|
|
40550 AfterEffects CS6 crashes at launch
|
|
40562 AkelPad: [ToolBar plugin] tooltips for toolbar buttons have some extra text
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Changes since 1.9.9:
|
|
|
|
Akihiro Sagawa (4):
|
|
po: Update Japanese translation.
|
|
imm32: Avoid null pointer dereference in trace.
|
|
imm32: Use wine_dbgstr_rect() and wine_dbgstr_point() in traces.
|
|
imm32/tests: Add tests for life cycle of default IME window.
|
|
|
|
Alex Henrie (2):
|
|
ole32: Fix memory leak in FileMonikerImpl_ComposeWith.
|
|
riched20: Don't call UpdateWindow after setting the background color.
|
|
|
|
Alexandre Julliard (14):
|
|
server: Add support for maintaining a client-side directory cache.
|
|
ntdll: Store the directory identity and search mask in the directory cache.
|
|
inetcomm: Don't use strcasecmp on Ansi strings.
|
|
ntdll/tests: Convert directory filename tests to Unicode.
|
|
ntdll: Implement RtlCompareUnicodeStrings.
|
|
ntdll: Cache the entire directory contents and sort the names before returning files.
|
|
ntdll/tests: Add tests for directory sorting.
|
|
configure: We no longer use getdirentries.
|
|
kernel32: Don't bother storing the file mask in FindFirstFileEx.
|
|
kernel32: Don't cache the full directory in FindFirstFileEx.
|
|
ntdll: Support remaining information classes in NtQueryDirectoryFile.
|
|
makefiles: Fix symlink rules when ln -s isn't supported.
|
|
comctl32/status: Use DrawFrameControl to draw the size grip.
|
|
kernel32/nls: Convert remaining files to UTF-8.
|
|
|
|
Alistair Leslie-Hughes (7):
|
|
inetcomm: Implement IMimeBody SetProp.
|
|
inetcomm: Implement IMimeBody GetProp.
|
|
inetcomm: Add MimeGetAddressFormatW stub.
|
|
d3d11shader.h: Add ID3D11Module, ID3D11ModuleInstance interfaces.
|
|
d3dcompiler: Add D3DLoadModule stub.
|
|
inetcomm: Improve IMimeMessage SetOption.
|
|
inetcomm: Ignore OID_SAVEBODY_KEEPBOUNDARY value in IMimeMessage_SetOption.
|
|
|
|
Andrew Eikum (6):
|
|
winmm: Restrict some MCI actions to the creating thread.
|
|
powrprof: Stub PowerSetActiveScheme.
|
|
winegstreamer: Add YUV to ARGB32 transformation filter.
|
|
winegstreamer: Flip video output.
|
|
qcap: Search the whole graph for an unconnected pin.
|
|
qedit: Don't require SampleGrabber to be playing to call callback.
|
|
|
|
Andrey Gusev (14):
|
|
setupapi: Fix a typo in comment.
|
|
shell32/tests: Fix a typo in comment.
|
|
tools/winapi: Fix a typo in comments.
|
|
user32/tests: Fix a typo in ok() message.
|
|
wintrust/tests: Fix a typo in ok() messages.
|
|
gdi32/tests: Fix a typo in trace() message.
|
|
msxml3: Fix a typo in comment.
|
|
dbghelp: Fix a typo in comment.
|
|
user32/tests: Fix a typo in comment.
|
|
po: Update Ukrainian translation.
|
|
wined3d: Fix a typo in checkGLcall.
|
|
d3d9/tests: Fix a typo in skip() message.
|
|
wined3d: Fix a typo in FIXME() messages.
|
|
msvfw32: Fix a typo in TRACE() message.
|
|
|
|
André Hentschel (2):
|
|
user32/tests: Don't test function directly when reporting GetLastError().
|
|
msvcrt/tests: Don't test function directly when reporting errno.
|
|
|
|
Aurimas Fišeras (1):
|
|
po: Update Lithuanian translation.
|
|
|
|
Austin English (1):
|
|
ntdll: Add NtSetLdtEntries/ZwSetLdtEntries stub.
|
|
|
|
Charles Davis (1):
|
|
winemac.drv: Move create_bitmap_from_dib() above the import/export functions.
|
|
|
|
Daniel Lehman (4):
|
|
ntdll: Add NtQueryMutant.
|
|
ntdll: Fix prev_count from NtReleaseMutant.
|
|
ntdll: Add trace for NtQueryEvent/Semaphore.
|
|
ntdll: Remove stub from trace.
|
|
|
|
François Gouget (6):
|
|
d3dx9_36/tests: Spelling fixes for mesh and xfile ok() messages.
|
|
qmgr: Fix a spelling error in a TRACE().
|
|
dwrite: Fix a typo in dwrite_3.idl.
|
|
dwrite: Notify_factory_fallback_removed() is unused so remove it.
|
|
user32/tests: Fix a spelling error in a scroll comment.
|
|
kernel32/tests: Fix a spelling typo in a virtual comment.
|
|
|
|
Gerald Pfeifer (1):
|
|
riched20: Properly clear all of a buffer of type WCHAR.
|
|
|
|
Hans Leidekker (4):
|
|
webservices: Add a stub implementation of WsCall.
|
|
webservices: Add support for reading date values.
|
|
webservices: Implement WsDateTimeToFileTime.
|
|
webservices: Implement WsFileTimeToDateTime.
|
|
|
|
Hugh McMaster (6):
|
|
kernel32/tests: Add more tests for GetConsoleFontInfo.
|
|
kernel32/tests: Add tests for SetConsoleFont.
|
|
reg: Output the number of matches when querying the registry recursively.
|
|
reg: Output line break before displaying query output.
|
|
reg/tests: Add tests for 'reg query'.
|
|
reg/tests: Add tests for 'reg add/delete/query /?'.
|
|
|
|
Jacek Caban (27):
|
|
user32/tests: Moved creating .ico file into a helper function.
|
|
user32: Use proper types in ICO_GetIconDirectory.
|
|
user32/tests: Added PrivateExtractIcons test.
|
|
mshtml: Ensure that bind_event is not called multiple times for the same event.
|
|
mshtml: Bind load event directly to the target.
|
|
mshtml: Added IHTMLElement2::oncontextmenu property implementation.
|
|
wininet: Return synchronously from InternetReadFileEx if there is no more data to read.
|
|
wininet: Added support for IRF_NO_WAIT flag.
|
|
wininet/tests: Added IRD_NO_WAIT flag tests.
|
|
msctf: Improved ITfKeystrokeMgr::TestKeyUp and TestKeyDown stubs.
|
|
mshtml: Fixed GetNextDispID for the case when the first dynamic property is deleted.
|
|
msctf.idl: Added ITfTransitoryExtensionSink declaration.
|
|
msctf: Use generic sink type for thread manager sinks.
|
|
msctf: Moved thread manager's AdviseSink implementation into a more generic helper.
|
|
msctf: Moved thread manager's UnadviseSink implementation into a more generic helper.
|
|
msctf: Moved thread manager's sink list destructor implementation into a more generic helper.
|
|
msctf: Added a helper macro for interating sink list.
|
|
msctf: Use generic sinks in Compartment object.
|
|
msctf: Use generic sinks in Context object.
|
|
msctf: Use generic sinks in InputProcessorProfiles object.
|
|
msctf: Added document manager's AdviseSink and UnadviseSink implementation.
|
|
msctf: Added ITfTransitoryExtensionSink tests.
|
|
jscript: Properly handle function expressions with identifiers.
|
|
wininet: Updated winehq.org cert info.
|
|
wininet: Fixed http tests on win10.
|
|
wininet: Get rid of test_http1_1 test.
|
|
wininet: Added open_simple_request helper and use it where appropriate.
|
|
|
|
Julian Rüger (1):
|
|
po: Update German translation.
|
|
|
|
Ken Thomases (12):
|
|
winemac: Implement the WGL_WINE_query_renderer extension.
|
|
winemac: Use floor() rather than truncation when converting Cocoa event positions to integers.
|
|
winemac: Add support for a high-resolution ("Retina") rendering mode.
|
|
winemac: Remove the assumption that OpenGL views are always immediate subviews of the window content view.
|
|
winemac: Add function macdrv_set_view_superview().
|
|
winemac: Change macdrv_set_view_window_and_frame() to macdrv_set_view_frame().
|
|
winemac: Create views hidden initially and add macdrv_set_view_hidden() to change that.
|
|
winemac: Change macdrv_create_view() to not add the new view to a window's content view.
|
|
winemac: Make show_window() and hide_window() tolerate being called when there's no Cocoa window.
|
|
winemac: Extract some logic into a new function, sync_window_z_order().
|
|
winemac: Mirror the hierarchy of Win32 child windows with Cocoa views.
|
|
winemac: When a child window's client area is equal to its whole area, use a single Cocoa view for both.
|
|
|
|
Kim Malmo (2):
|
|
po: Update Norwegian translation.
|
|
po: Update Norwegian translation.
|
|
|
|
Kirill K. Smirnov (2):
|
|
msi: Do not return success on failure (spotted by clang).
|
|
mciavi32: Propely handle Heap[Re]Alloc failure.
|
|
|
|
Lauri Kenttä (1):
|
|
po: Update Finnish translation.
|
|
|
|
Maarten Lankhorst (3):
|
|
dsound: Use AudioClient buffer statistics.
|
|
dsound: Use AudioClient for position.
|
|
dsound: Mix float natively.
|
|
|
|
Michael Müller (6):
|
|
dwmapi: Return S_OK in DwmSetWindowAttribute stub.
|
|
quartz: FileSource_Load should not fail on unknown file formats.
|
|
amstream: Implement IAMMediaStream::GetMultiMediaStream for video.
|
|
amstream: Implement IDirectDrawMediaStream::GetMultiMediaStream.
|
|
amstream: Implement IAMMediaStream::GetMultiMediaStream for audio.
|
|
amstream: Implement IAudioMediaStream::GetMultiMediaStream.
|
|
|
|
Michael Stefaniuc (6):
|
|
wmp/tests: Use SetRect() instead of open coding it.
|
|
dwrite/tests: Use SetRect() instead of open coding it.
|
|
dwrite: Use SetRect() instead of open coding it.
|
|
user32: Use IsRectEmpty() instead of open coding it.
|
|
wined3d: Use IsRectEmpty() instead of open coding it.
|
|
ddraw: Use IsRectEmpty() instead of open coding it.
|
|
|
|
Nikolay Sivov (22):
|
|
ctl3dv2: Claim success in Ctl3dRegister().
|
|
comctl32/listview: Simplify setting redraw mode flag.
|
|
d3dx10: Implement D3DX10UnsetAllDeviceObjects().
|
|
comctl32/tooltips: Cut tooltip text at first tab char unless TTS_NOPREFIX is used.
|
|
dwrite: Make IDWriteGdiInterop1 a part of a factory.
|
|
dwrite: Implement GetFontSignature().
|
|
dwrite: Use common structure to pass stream/facetype/index data around.
|
|
po: Update Russian translation.
|
|
dwrite/tests: A test for references returned from IDWriteFontFace3.
|
|
dwrite: Fix reference equality condition.
|
|
dwrite: Validate simulation flags and fail face/reference creation.
|
|
dwrite: Implement IDWriteFontList1::GetFont().
|
|
dwrite: Implement IDWriteFontList1::GetFontFaceReference().
|
|
dwrite: Implement IDWriteFontFamily1::GetFontFaceReference().
|
|
include: Added IDWriteFontSet definition.
|
|
comctl32/header: Use proper return type for HDM_CREATEDRAGIMAGE handler.
|
|
comctl32/imagelist: Simplify setting ImageList_DragEnter() return code.
|
|
kernel32: Handle NULL locale name in IsValidLocaleName().
|
|
kernel32: Set C3_KASHIDA only for kashida character.
|
|
kernel32/nls: Added SSHORTESTDAYNAME* entries.
|
|
webservices: Actually use channel type in WsCreateServiceProxyFromTemplate() (Clang).
|
|
msvcrt/tests: Fix a test failure on early XP versions.
|
|
|
|
Olivier F. R. Dierick (2):
|
|
shell32: Set last error explicitly in SHFileOperation().
|
|
shell32/tests: Tests for broken apps that check GetLastError() after SHFileOperation().
|
|
|
|
Paul Gofman (2):
|
|
d3dx9: Add 'exp' preshader opcode.
|
|
d3dx9: Add test for 0 * INF preshader operation.
|
|
|
|
Pierre Schweitzer (2):
|
|
comdlg32: Check for overflow before dereferencing.
|
|
user32: Check bounds before dereferencing.
|
|
|
|
Piotr Caban (13):
|
|
mshtml: Add more <img> onload tests.
|
|
mshtml: Fix HTMLWindow3_setInterval behavior on 0 msec intervals.
|
|
mshtml: Make it possible to clear timer and interval with any of clearTimeout and clearInterval functions.
|
|
msvcp90: Allocate facetvec of size at least 40 in locale::_Locimp::_Locimp_Addfac.
|
|
msvcr100: Add missing fields to lconv structure.
|
|
msvcrt: Fix mbtowc behavior for buffers containing more than one character.
|
|
msvcp110: Fix Yarn::operator=(const char*) implementation.
|
|
msvcp110: Don't allocate empty buffers in _Locinfo::_Locinfo_ctor.
|
|
msvcp110: Use locale_string::assign instead of freeing and allocating new object in _Locinfo__W_Getdays.
|
|
msvcp110: Fix num_put<char> structure layout.
|
|
msvcrt: Fix mbsrtowcs behavior when no out buffer is passed.
|
|
msvcrt: Add mbsrtowcs_s implementation.
|
|
msvcrt: Add mbsrtowcs_s tests.
|
|
|
|
Sebastian Lackner (7):
|
|
ntdll: Initialize Reserved_0 bit in NtQueryInformationThread.
|
|
mscoree: Avoid buffer overflow when mono print handler returns huge string at once.
|
|
ntdll: Make sure buffer allocated in get_cached_dir_data is big enough for returned entry.
|
|
kernel32: Fix possible leak of directory handle in RemoveDirectoryW.
|
|
amstream/tests: Add tests for GetMultiMediaStream methods.
|
|
ntdll: Fix buffer allocation check in get_dir_data_space.
|
|
dsound: Get rid of no longer needed mix_buffer_len field.
|
|
|
|
--
|
|
Alexandre Julliard
|
|
julliard@winehq.org
|