mirror of
git://source.winehq.org/git/wine.git
synced 2024-10-14 18:07:21 +00:00
Release 2.12.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
89f1d8c58a
commit
a949388192
542
ANNOUNCE
542
ANNOUNCE
|
@ -1,17 +1,16 @@
|
||||||
The Wine development release 2.11 is now available.
|
The Wine development release 2.12 is now available.
|
||||||
|
|
||||||
What's new in this release (see below for details):
|
What's new in this release (see below for details):
|
||||||
- OpenGL support in the Android driver.
|
- Audio driver for Android.
|
||||||
- Support for security labels.
|
- Some performance improvements with async I/O.
|
||||||
- Relay debugging on ARM64.
|
- More RegEdit file parser improvements.
|
||||||
- More dictionary support in WebServices.
|
- Beginnings for MSI user interface support.
|
||||||
- New registry file parser in RegEdit.
|
|
||||||
- Various bug fixes.
|
- Various bug fixes.
|
||||||
|
|
||||||
The source is available from the following locations:
|
The source is available from the following locations:
|
||||||
|
|
||||||
http://dl.winehq.org/wine/source/2.x/wine-2.11.tar.xz
|
http://dl.winehq.org/wine/source/2.x/wine-2.12.tar.xz
|
||||||
http://mirrors.ibiblio.org/wine/source/2.x/wine-2.11.tar.xz
|
http://mirrors.ibiblio.org/wine/source/2.x/wine-2.12.tar.xz
|
||||||
|
|
||||||
Binary packages for various distributions will be available from:
|
Binary packages for various distributions will be available from:
|
||||||
|
|
||||||
|
@ -27,294 +26,311 @@ AUTHORS in the distribution for the complete list.
|
||||||
|
|
||||||
----------------------------------------------------------------
|
----------------------------------------------------------------
|
||||||
|
|
||||||
Bugs fixed in 2.11 (total 16):
|
Bugs fixed in 2.12 (total 9):
|
||||||
|
|
||||||
11433 unimplemented function ole32.dll.OleGetIconOfFile
|
24723 Lost Horizon crash/page fault during Chapter 2
|
||||||
22776 Call of Duty: Modern Warfare 2 flickery textures in midrange background
|
27656 Deus Ex: Human Revolution - Severe graphical glitches
|
||||||
27106 IMSSA EuroDEEM (VB6 app) fails on startup, reporting "Type MisMatch" error (VARIANT_Coerce: treat VT_NULL like VT_EMPTY when converting to VT_BSTR)
|
35142 Lara Croft and the Guardian of Light: screen filled with artefacts when StrictDrawOrdering disabled
|
||||||
32233 Battlefield Bad Company 2 weapons/items hold by player distorted/invisible
|
42014 Multiple apps crash on start due to missing support for LABEL_SECURITY_INFORMATION(affects BOSE SoundTouch, Spotify, Paltalk)
|
||||||
33740 Sound Recorder displays error when seeking MP3 stream to the end
|
42597 Mouse wheel doesn't scroll in MyLifeOrganized
|
||||||
39909 4K display bug (3840x2160)
|
43123 compilation fails in dlls/d3dx9_36/tests with gcc 4.2.2
|
||||||
42140 "Unrecognized stencil op 0" messages flooding system log in Söldner Secret Wars
|
43231 Dai-Senryaku Perfect 3.0:Not draw background with GDI.
|
||||||
42910 Scrabble (Infogrames) multiplayer requires IDirectPlay4::EnumConnections
|
43257 winetricks -q art2kmin fails
|
||||||
43084 PresentMon requires tdh.dll
|
43295 unimplemented function IPHLPAPI.DLL.if_nametoindex
|
||||||
43098 WarBR: game (WarS v5.5 p4) crashes on unimplemented function wmvcore.dll.WMCheckURLScheme when using native wmp.dll (WMP9)
|
|
||||||
43122 Retro Achievements Snes9x emulator crashes on start
|
|
||||||
43152 VistA GuiMail won't start, needs adsldpc.dll
|
|
||||||
43157 Adobe Premiere needs ntoskrnl.exe.KeAcquireSpinLockRaiseToDpc
|
|
||||||
43175 redefinition of typedef ‘ID2D1Image’ (gcc-4.2)
|
|
||||||
43216 winhttp fails to redirect from http to https on 301 error.
|
|
||||||
43220 Adobe Premiere needs ntoskrnl.exe.KeReleaseSpinLock
|
|
||||||
|
|
||||||
----------------------------------------------------------------
|
----------------------------------------------------------------
|
||||||
|
|
||||||
Changes since 2.10:
|
Changes since 2.11:
|
||||||
|
|
||||||
Alexandre Julliard (17):
|
Akihiro Sagawa (3):
|
||||||
wineandroid: Start in landscape mode and don't restart on config changes.
|
tools: Also ignore STATUS_WAIT_0.
|
||||||
wineandroid: Store the actual screen DPI on startup.
|
tools: Support multiple error name tokens in a line.
|
||||||
include: Make socklen_t a define to avoid conflicting typedefs.
|
ntdll/tests: Add more tests if we have real VM counters.
|
||||||
ws2_32: Use socklen_t where appropriate.
|
|
||||||
iphlpapi: Check if getifaddrs really exists.
|
|
||||||
wineandroid: Add a stub implementation of ChangeDisplaySettingsEx.
|
|
||||||
wineandroid: Add a stub implementation of EnumDisplaySettingsEx.
|
|
||||||
wineandroid: Support creating a separate native window for OpenGL rendering in the client area.
|
|
||||||
wineandroid: Add infrastructure to support a separate TextureView for the window client area.
|
|
||||||
wineandroid: Create window groups inside every window to support a client area.
|
|
||||||
wineandroid: Also create HWND_MESSAGE windows on the Java side.
|
|
||||||
configure: Add check for OpenGL ES libraries.
|
|
||||||
wineandroid: Initial version of the OpenGL driver.
|
|
||||||
wineandroid: Create a proper EGL window surface once we receive a surface from Java.
|
|
||||||
wineandroid: Implement wglCreateContextAttribsARB.
|
|
||||||
wineandroid: Implement wglMakeContextCurrentARB.
|
|
||||||
wineandroid: Implement wglSwapIntervalEXT.
|
|
||||||
|
|
||||||
Alistair Leslie-Hughes (9):
|
Alex Henrie (1):
|
||||||
include/windocdec.idl: Add interface IWICImagingFactory2.
|
ole32: Avoid null pointer dereferences in CoGetTreatAsClass.
|
||||||
windowscodecs: Register WICImagingFactory2 interface.
|
|
||||||
oleaut32: Improve support for IDispatch in VarCat.
|
|
||||||
include/wmsdkidl.idl: Add IWMLanguageList, IWMReaderPlaylistBurn interfaces.
|
|
||||||
oledb32/tests: Add to DBTYPE_WSTR tests for GetConversionSize.
|
|
||||||
oledb32: Supply a default dst len in GetConversionSize.
|
|
||||||
oledb32: Add support for converting to W/STR types in GetConversionSize.
|
|
||||||
oledb32: Add FIXME for DBTYPE_NUMERIC type.
|
|
||||||
wmvcore: Support IWMReaderAccelerator in IWMReader.
|
|
||||||
|
|
||||||
Andrey Gusev (4):
|
Alexandre Julliard (15):
|
||||||
d3d11/tests: Fix a typo in ok() message.
|
libwine: Add a helper function to set the bin directory.
|
||||||
api-ms-win-security-credentials-l1-1-0: Add dll.
|
libwine: Add a helper function to set the dll directory.
|
||||||
api-ms-win-core-crt-l1-1-0: Add dll.
|
libwine: Fall back to the WINELOADER path for the bin directory.
|
||||||
api-ms-win-core-crt-l2-1-0: Add dll.
|
wineandroid: Fix handling of Caps Lock with non-alphabetic keys.
|
||||||
|
wineandroid: Work around the Android N restriction on loading libhardware.
|
||||||
|
wineandroid: Allow putting libraries in the native library directory.
|
||||||
|
secur32/tests: Add some braces to silence a clang warning.
|
||||||
|
ws2_32/tests: Print IP addresses as unsigned.
|
||||||
|
winetest: Don't require a tag or email address when only running a few tests.
|
||||||
|
server: Call the satisfied methods after removing the thread wait.
|
||||||
|
wineandroid: Forward the destroy window ioctl to Java even if the window was freed already.
|
||||||
|
wineandroid: Add networking permissions.
|
||||||
|
wineandroid: Support running binaries from the application directory.
|
||||||
|
user32: Scale cursor sizes with the screen DPI.
|
||||||
|
user32: Get rid of the Wine-specific OCR_DRAGOBJECT.
|
||||||
|
|
||||||
André Hentschel (4):
|
Alistair Leslie-Hughes (33):
|
||||||
winebuild: Emit relay debugging thunks for ARM64.
|
oledb32: Support DB/DATE/TIME/TIMESTAMP in GetConversionSize for W/STR.
|
||||||
ntdll: Add support for relay debugging on ARM64.
|
dsound: Free MMDevice on Release.
|
||||||
include: Remove duplicate declaration of PFXVerifyPassword.
|
oledb32: Support DBTYPE_DBTIMESTAMP to DBTYPE_WSTR in DataConvert.
|
||||||
kernel32: Fix EscapeCommFunction prototype.
|
dmime: Add TRACE to IDirectMusicSegment8 QueryInterface.
|
||||||
|
dmime: Support more interfaces in IDirectMusicAudioPath.GetObjectInPath.
|
||||||
|
mfplat: Implement MFCreateMediaType.
|
||||||
|
mfplat/tests: Added MFCreateMediaType test.
|
||||||
|
include: Add mftransform.idl.
|
||||||
|
include: Support wine_dbgstr_longlong in tests.
|
||||||
|
propsys/tests: Use standard wine_dbgstr_longlong.
|
||||||
|
ntdll/tests: Use standard wine_dbgstr_longlong.
|
||||||
|
vcomp/tests: Use standard wine_dbgstr_longlong.
|
||||||
|
dmusic/tests: Use standard wine_dbgstr_longlong.
|
||||||
|
iphlpapi/tests: Use standard wine_dbgstr_longlong.
|
||||||
|
quartz/tests: Use standard wine_dbgstr_longlong.
|
||||||
|
apphelp/tests: Use standard wine_dbgstr_longlong.
|
||||||
|
shlwapi/tests: Use standard wine_dbgstr_longlong.
|
||||||
|
wmiutils/tests: Use standard wine_dbgstr_longlong.
|
||||||
|
msvcp110/tests: Use standard wine_dbgstr_longlong.
|
||||||
|
msvcp90/tests: Use standard wine_dbgstr_longlong.
|
||||||
|
msvcp60/tests: Use standard wine_dbgstr_longlong.
|
||||||
|
msvcp120/tests: Use standard wine_dbgstr_longlong.
|
||||||
|
webservices/tests: Use standard wine_dbgstr_longlong.
|
||||||
|
pdh/tests: Use standard wine_dbgstr_longlong.
|
||||||
|
shell32/tests: Use standard wine_dbgstr_longlong.
|
||||||
|
dmime: Rename IPersistStreamImpl_Load functions.
|
||||||
|
d2d1/tests: Use standard wine_dbgstr_longlong.
|
||||||
|
dwrite/tests: Use standard wine_dbgstr_longlong.
|
||||||
|
qmgr/tests: Use standard wine_dbgstr_longlong.
|
||||||
|
include: Define IDirectSoundFXI3DL2Reverb interface.
|
||||||
|
wmvcore: Support IWMReaderNetworkConfig1/2 interfaces in IWMReader.
|
||||||
|
mfreadwrite: Implement MFCreateSourceReaderFromByteStream.
|
||||||
|
mmdevapi/tests: Use standard wine_dbgstr_longlong.
|
||||||
|
|
||||||
Aurimas Fišeras (2):
|
Andrew Eikum (1):
|
||||||
po: Update Lithuanian translation.
|
wineandroid: Add an audio driver.
|
||||||
|
|
||||||
|
Andrey Gusev (6):
|
||||||
|
po: Update Ukrainian translation.
|
||||||
|
ext-ms-win-kernel32-package-l1-1-1: Add dll.
|
||||||
|
ext-ms-win-ntuser-windowclass-l1-1-1: Add dll.
|
||||||
|
ext-ms-win-ras-rasapi32-l1-1-0: Add dll.
|
||||||
|
ext-ms-win-security-credui-l1-1-0: Add dll.
|
||||||
|
ext-ms-win-security-cryptui-l1-1-0: Add dll.
|
||||||
|
|
||||||
|
André Hentschel (2):
|
||||||
|
include: Add some more prototypes to winuser.h.
|
||||||
|
vcomp/tests: Test more arguments with a callback.
|
||||||
|
|
||||||
|
Aurimas Fišeras (1):
|
||||||
po: Update Lithuanian translation.
|
po: Update Lithuanian translation.
|
||||||
|
|
||||||
Austin English (4):
|
Clemens Tamme (3):
|
||||||
ntoskrnl: Add KeAcquireSpinLockRaiseToDpc stub.
|
gdiplus: Write API for GdipAddPathLine and GdipAddPathLineI.
|
||||||
wmvcore: Add WMCheckURLScheme stub.
|
gdiplus: Write API for GdipClonePath.
|
||||||
dbgeng: Sync to windows 10.
|
gdiplus: Write API documentation for GdipAddPathArc and GdipAddPathArcI.
|
||||||
ntoskrnl.exe: Add KeReleaseSpinLock stub.
|
|
||||||
|
|
||||||
Bruno Jesus (1):
|
Dmitry Timoshkov (7):
|
||||||
dinput: Limit axes while remaping broken devices.
|
windowscodecs: Use PropVariantCompareEx to compare metadata items.
|
||||||
|
windowscodecs: Implement IWICMetadataQueryReader::GetLocation.
|
||||||
|
windowscodecs: Implement IWICBitmapDecoder::GetMetadataQueryReader in the GIF decoder.
|
||||||
|
windowscodecs: Add initial implementation of IWICMetadataQueryReader::GetMetadataByName.
|
||||||
|
windowscodecs: Add some tests for IWICMetadataQueryReader.
|
||||||
|
windowscodecs/tests: Add more tests for IWICMetadataQueryReader::GetMetadataByName.
|
||||||
|
windowscodecs: Fix a memory leak.
|
||||||
|
|
||||||
Clemens Tamme (1):
|
François Gouget (9):
|
||||||
gdiplus: Implement triangular line caps in widened paths.
|
wsdapi: Remove WINAPI on static functions where not needed.
|
||||||
|
advapi32/tests: A couple of spelling fixes in ok() messages.
|
||||||
|
mapi32: A spelling fix in a comment.
|
||||||
|
ntdll/tests: A spelling fix in a comment.
|
||||||
|
rpcrt4: Spelling fixes in comments.
|
||||||
|
msvcrt/tests: A couple of spelling fixes in ok() messages.
|
||||||
|
msvcp90: Spelling fixes in comments.
|
||||||
|
ws2_32/tests: A spelling fix in a comment.
|
||||||
|
msi/tests: Add a trailing linefeed to an ok() call.
|
||||||
|
|
||||||
Daniel Lehman (8):
|
Hans Leidekker (7):
|
||||||
msvcrt: Move exception rethrow handling to call_catch_block.
|
webservices: Fix write option mapping in write_type_struct_field.
|
||||||
msvcrt: Clean up registered C++ objects in handler.
|
webservices: Add an index to the static dictionary.
|
||||||
msvcrt: Only unwind current catch block when handling nested exception.
|
webservices: Make sure to use the right dictionary to look up text values.
|
||||||
msvcrt: Support rethrowing SEH exceptions.
|
webservices: Fix reading byte records with 2 and 4 byte length.
|
||||||
winedbg: Display movaps in disassembly.
|
webservices/tests: Add more dictionary tests.
|
||||||
winedbg: Display movups in disassembly.
|
webservices: Fix the empty text case for a couple of data types.
|
||||||
opengl32/tests: Add tests for ChoosePixelFormat.
|
webservices: Handle text records with implicit end element.
|
||||||
opengl32: Don't fail with both PFD_DOUBLEBUFFER_DONTCARE and PFD_STEREO_DONTCARE.
|
|
||||||
|
|
||||||
Dmitry Timoshkov (16):
|
Hugh McMaster (52):
|
||||||
propsys: Add support for VT_I1 and VT_UI1 to PropVariantChangeType.
|
regedit: Free the buffer and reset data information on error and after setting the value.
|
||||||
propsys: Add support for VT_LPWSTR and VT_BSTR to PropVariantToStringAlloc.
|
reg/tests: Separate Unicode import tests from the combined import tests.
|
||||||
propsys: Add support for VT_BSTR to PropVariantChangeType.
|
reg/tests: Use verify_key() for consistency with the verify_reg*() functions.
|
||||||
propsys: Make VT_FILETIME handling by PropVariantChangeType more implicit.
|
reg/tests: Use the verify_key*() functions where possible.
|
||||||
propsys: Add support for VT_LPSTR to PropVariantChangeType.
|
regedit/tests: Use verify_key() for consistency with the verify_reg*() functions.
|
||||||
include: Print contents of VT_LPSTR and VT_LPWSTR variants in wine_dbgstr_variant.
|
regedit/tests: Use the verify_key*() functions where possible.
|
||||||
cmd: '$E' in the prompt should be interpreted as an escape code (0x1b).
|
reg/tests: Test backslashes with whitespace variations and comma placement.
|
||||||
windowscodecs: Implement WICMapGuidToShortName.
|
reg/tests: Test line concatenation with a new registry key on the next line.
|
||||||
windowscodecs: Implement WICMapShortNameToGuid.
|
reg/tests: Test line concatenation with comments, new lines and comma variations before a new registry value.
|
||||||
windowscodecs: Implement WICMapSchemaToName.
|
reg/tests: Test line concatenation with comments, new lines and comma variations before a new default registry value.
|
||||||
windowscodecs: Implement IWICMetadataQueryReader::GetContainerFormat.
|
reg/tests: Test whether a line beginning with a backslash can follow a line ending in a backslash.
|
||||||
propsys: Add support for VT_LPSTR and VT_LPWSTR to PropVariantCompareEx.
|
reg/tests: Test the effects of comments and new lines that appear between valid hex data lines.
|
||||||
rsaenh: Avoid double 'va_end(args)' in case of a premature loop termination.
|
reg/tests: Test whether a forward slash can be used as a concatenation marker.
|
||||||
user.exe16: Fix memory leak in case when HeapReAlloc fails.
|
reg/tests: Test whether EOF invalidates a hex data line ending in a backslash.
|
||||||
user.exe16: Remove redundant HeapReAlloc.
|
regedit/tests: Test backslashes with whitespace variations and comma placement.
|
||||||
dsound: Fix a memory leak.
|
regedit/tests: Test line concatenation with a new registry key on the next line.
|
||||||
|
regedit/tests: Test line concatenation with comments, new lines and comma variations before a new registry value.
|
||||||
|
regedit/tests: Test line concatenation with comments, new lines and comma variations before a new default registry value.
|
||||||
|
regedit/tests: Test whether a line beginning with a backslash can follow a line ending in a backslash.
|
||||||
|
regedit/tests: Test the effects of comments and new lines that appear between valid hex data lines.
|
||||||
|
regedit/tests: Test whether a forward slash can be used as a concatenation marker.
|
||||||
|
regedit/tests: Test whether EOF invalidates a hex data line ending in a backslash.
|
||||||
|
regedit: Free the binary data buffer after saving the new value (Coverity).
|
||||||
|
reg/tests: Test comma placement when parsing hex data.
|
||||||
|
regedit/tests: Test comma placement when parsing hex data.
|
||||||
|
regedit/tests: Correct out of sequence test numbering.
|
||||||
|
reg/tests: Test the effect of whitespace-only lines during hex data concatenation.
|
||||||
|
regedit/tests: Fix another incorrectly named registry key.
|
||||||
|
regedit/tests: Test the effect of whitespace-only lines during hex data concatenation.
|
||||||
|
regedit: Remove un-necessary parser state assignment if we are returning to the same state.
|
||||||
|
regedit: Improve the parsing of multiline hex data during the registry import operation.
|
||||||
|
reg/tests: Test whether registry keys ending with trailing backslashes are imported and created.
|
||||||
|
reg/tests: Test whether the "0x" prefix is valid when importing hex data.
|
||||||
|
regedit/tests: Test whether registry keys ending with trailing backslashes are imported and created.
|
||||||
|
regedit/tests: Test whether the "0x" prefix is valid when importing hex data.
|
||||||
|
regedit: Simplify a while loop for skipping whitespace.
|
||||||
|
regedit: Skip lines that do not begin with a hexadecimal character during hex data concatenation.
|
||||||
|
regedit: Skip blank and whitespace-only lines during hex data concatenation.
|
||||||
|
regedit: Do not remove lines beginning with '#' from the read buffer.
|
||||||
|
regedit: Do not remove lines beginning with a semicolon from the read buffer.
|
||||||
|
regedit: Check if any hex data exists before attempting to parse it.
|
||||||
|
regedit: Do not import the line if a hex data type has a "0x" prefix.
|
||||||
|
regedit/tests: Check if regedit.exe has elevated privileges before starting some tests.
|
||||||
|
regedit/tests: Add another test for "0x" prefixes in the hex data type.
|
||||||
|
regedit/tests: Add some more tests for importing hex data.
|
||||||
|
regedit: Hex data lines may be terminated by a semicolon.
|
||||||
|
regedit: Null-terminate REG_EXPAND_SZ and REG_MULTI_SZ data if the parsed hex data does not end in a null-terminating character.
|
||||||
|
reg/tests: Add another test for "0x" prefixes in the hex data type.
|
||||||
|
reg/tests: Add some more tests for importing hex data.
|
||||||
|
reg/tests: Test the effects of EOF on hex data during concatenation.
|
||||||
|
regedit/tests: Test the effects of EOF on hex data during concatenation.
|
||||||
|
regedit: Use a function to free the parser data.
|
||||||
|
|
||||||
Fabian Maurer (1):
|
Huw D. M. Davies (4):
|
||||||
comctl32/taskdialog: Added support for custom buttons.
|
winex11: Use logical co-ords to call GdiAlphaBlend().
|
||||||
|
wineandroid: Use logical co-ords to call GdiAlphaBlend().
|
||||||
|
msvcrt: _difftime64() takes 64-bit args.
|
||||||
|
winemac: Use logical co-ords to call GdiAlphaBlend().
|
||||||
|
|
||||||
Hans Leidekker (16):
|
Jacek Caban (28):
|
||||||
webservices: Add a static builtin dictionary.
|
wininet: Moved INTERNET_STATUS_REDIRECT notification to HTTP_HandleRedirect.
|
||||||
webservices: Support more text record types in the reader.
|
wininet: Return an error on redirect with no host name specified.
|
||||||
webservices/tests: Add a test for WsCopyNode.
|
server: Preallocate wait handle in create_request_async and return it in read request.
|
||||||
webservices: Restore the current pointer after reading ahead in read_move_to.
|
server: Close async wait handle when wait is satisfied.
|
||||||
webservices: Implement WsReadXmlBuffer.
|
server: Return async result directly instead of via APCs if it's available.
|
||||||
webservices: Store buffer encoding and character set.
|
server: Use create_request_async for write requests.
|
||||||
webservices: Add support for writing WS_UNIQUE_ID values.
|
server: Store fd reference in async object for unqueued asyncs.
|
||||||
webservices: Add support for writing WS_XML_QNAME values.
|
server: Allow async_handoff users to set result themselves.
|
||||||
webservices: Add support for reading WS_STRING values.
|
ntdll: Set iosb status in server_ioctl_file.
|
||||||
webservices: Add support for reading WS_UNIQUE_ID values.
|
server: Use create_request_async in ioctl request handler.
|
||||||
webservices: Add support for reading WS_XML_STRING values.
|
server: Use create_request_async in flush request handler.
|
||||||
webservices: Add support for reading WS_XML_QNAME values.
|
server: Remove no longer needed need_handle from queue_irp.
|
||||||
winhttp: Only read as much data as advertized when draining content.
|
rsaenh: Use bcrypt for SHA512 hashes.
|
||||||
webservices: Allow the dictionary functions to be used with any dictionary.
|
rsaenh: Use bcrypt for SHA384 hashes.
|
||||||
webservices: Add support for dynamic string callbacks.
|
rsaenh: Use bcrypt for SHA265 hashes.
|
||||||
winhttp: Reset content length when a redirect creates a new connection.
|
winhttp/tests: Get rid of unneeded Sleep() call.
|
||||||
|
server: Use default poll only for default read and write queue asyncs.
|
||||||
|
server: Associate named pipe device waiters queue with its fd.
|
||||||
|
server: Keep ifchange queue through sock object life time.
|
||||||
|
server: Keep weak fd reference in async object when async is queued.
|
||||||
|
server: Store completion in async object instead of async_queue.
|
||||||
|
server: Make async_queue object a simple list instead of a server object.
|
||||||
|
server: Remove no longer needed NULL checks.
|
||||||
|
server: Make fd_queue_async infallible.
|
||||||
|
server: Call create_irp from queue_irp.
|
||||||
|
rsaenh: Implement duplicate_hash_impl for bcrypt-based hashes.
|
||||||
|
d3d11.idl: Added CD3D11_DEPTH_STENCIL_DESC declaration.
|
||||||
|
wininet: Fixed connection_pool_cs declaration.
|
||||||
|
|
||||||
Henri Verbeet (2):
|
Jactry Zeng (1):
|
||||||
wined3d: Also check for "Mesa" in GL_VERSION in wined3d_guess_gl_vendor().
|
ucrtbase: Implement wcstoull and _wcstoull_l.
|
||||||
include: Simply forward declare the required D2D interfaces in wincodec.idl.
|
|
||||||
|
|
||||||
Hermès Bélusca-Maïto (1):
|
Lauri Kenttä (1):
|
||||||
advapi32/tests: Fix build with MSVC.
|
po: Update Finnish translation.
|
||||||
|
|
||||||
Hugh McMaster (30):
|
|
||||||
reg/tests: Test case sensitivity when creating and deleting registry keys.
|
|
||||||
reg/tests: Test the accepted range of the hex-based data types.
|
|
||||||
regedit/tests: Test case sensitivity when creating and deleting registry keys.
|
|
||||||
regedit/tests: Test the accepted range of the hex-based data types.
|
|
||||||
regedit: Add status bar text for the 'Expand'/'Collapse' menu item.
|
|
||||||
reg/tests: Output "(Default)" when referring to the default registry value.
|
|
||||||
reg/tests: Test whether "" is interpreted as the default registry value.
|
|
||||||
regedit/tests: Output "(Default)" when referring to the default registry value.
|
|
||||||
regedit/tests: Test whether "" is interpreted as the default registry value.
|
|
||||||
regedit: Free the stringValueData buffer before using it again (Coverity).
|
|
||||||
regedit: Introduce a partial state machine for importing registry data.
|
|
||||||
regedit: Perform key operations in the state machine.
|
|
||||||
regedit: Perform value name operations in the state machine.
|
|
||||||
regedit: Add data parsing operations to the state machine.
|
|
||||||
regedit: Remove an unused #define.
|
|
||||||
regedit: Export hex data types without warning about unsupported data types.
|
|
||||||
regedit: Free the memory used by the REG_DWORD and hex data types after saving the registry value.
|
|
||||||
regedit: Use a case insensitive comparison when parsing registry classes from registry file versions 4 and 5.
|
|
||||||
regedit: Allow the deletion of registry keys beginning with a lowercase 'H'.
|
|
||||||
regedit: Use the correct mask flags with LVM_GETNEXTITEM.
|
|
||||||
regedit: Re-insert the default value item after deleting its data.
|
|
||||||
regedit: Use a generic data type to correctly process all data types.
|
|
||||||
regedit: Fail when parsing any hex data type that is greater than ULONG_MAX on Windows.
|
|
||||||
regedit: Display all registry data types in the GUI.
|
|
||||||
regedit: Display data for all values in the GUI.
|
|
||||||
regedit/tests: Add tests for parsing hex data.
|
|
||||||
reg/tests: Add tests for parsing hex data.
|
|
||||||
reg/tests: Add the final comma to the comma-placement test.
|
|
||||||
reg/tests: Add tests to determine the effects of backslashes in hex data.
|
|
||||||
regedit/tests: Add tests to determine the effects of backslashes in hex data.
|
|
||||||
|
|
||||||
Jacek Caban (13):
|
|
||||||
wininet/tests: Silence noisy traces.
|
|
||||||
wininet/tests: Fixed potential buffer overflow (coverity).
|
|
||||||
oleaut32: Simplify VarCat implementation.
|
|
||||||
mshtml.idl: Added IHTMLInputTextElement2 declaration.
|
|
||||||
mshtml: Added IHTMLInputTextElement2 stub implementation.
|
|
||||||
mshtml: Added IHTMLInputTextElement2::selectionStart property implementation.
|
|
||||||
mshtml: Added IHTMLInputTextElement2::selectionEnd property implementation.
|
|
||||||
mshtml: Added IHTMLInputTextElement2::setSelectionRange implementation.
|
|
||||||
mshtml: Expose IHTMLInputTextElement2 to scripts.
|
|
||||||
mshtml/tests: Added IHTMLInputTextElement2 tests.
|
|
||||||
widl: Try to find imported typelib using .tlb extension if it wasn't specified.
|
|
||||||
server: Introduce create_server_async and use it in read request handler.
|
|
||||||
mshtml: Moved EvaluateNewWindow call to navigate_new_window.
|
|
||||||
|
|
||||||
Julian Rüger (1):
|
|
||||||
po: Update German translation.
|
|
||||||
|
|
||||||
Józef Kucia (1):
|
|
||||||
wined3d: Do not declare pixel shader inputs when they are not used.
|
|
||||||
|
|
||||||
Ken Thomases (1):
|
|
||||||
winemac: Break out of the window-dragging message loop if the window is hidden or destroyed.
|
|
||||||
|
|
||||||
Marcin Mikołajczak (1):
|
Marcin Mikołajczak (1):
|
||||||
po: Updated Polish translation.
|
po: Updated Polish translation.
|
||||||
|
|
||||||
Marcus Meissner (4):
|
Martin Storsjo (1):
|
||||||
webservices: Free header on error exit (Coverity).
|
ntdll: Handle IMAGE_REL_BASED_DIR64 for arm64 in the same way as for x86_64.
|
||||||
webservices: Fixed memory leak in build_custom_header (Coverity).
|
|
||||||
msvcrt: Free the temporary filename (Coverity).
|
|
||||||
wsdapi: Fixed memory leak in error path (Coverity).
|
|
||||||
|
|
||||||
Matteo Bruni (7):
|
Michael Stefaniuc (3):
|
||||||
d3dx9: Move set_number() into d3dx9_private.h.
|
wineandroid: Use EqualRect() instead of memcmp().
|
||||||
d3dx9/tests: Fix compilation when the NAN macro is not available.
|
regedit: Remove a redundant NULL check before HeapFree().
|
||||||
d3dx9/tests: Add a comment about the negation in boolean constant checks.
|
urlmon: Remove a redundant NULL check before SysFreeString().
|
||||||
d3dx9/tests: Avoid SIZE_T in traces.
|
|
||||||
advapi32/tests: Allow an additional result on newer Win10.
|
|
||||||
advapi32/tests: Add a token mandatory label test.
|
|
||||||
d3dx9: Make the assert() in regstore_set_values() a bit more strict.
|
|
||||||
|
|
||||||
Michael Müller (9):
|
Nikolay Sivov (16):
|
||||||
server: Implement querying the security label of a security descriptor.
|
d3drm: Added IDirect3DRMWrap stub.
|
||||||
server: Implement changing the label of a security descriptor.
|
d3drm/tests: Some tests for animation object QI behavior.
|
||||||
server: Do not set SE_{D, S}ACL_PRESENT if no {D, S}ACL was set.
|
d3drm: Store animated frame pointer in animation object.
|
||||||
server: Implement setting a security descriptor when duplicating tokens.
|
d3drm: Store animation options.
|
||||||
advapi32/tests: Add basic tests for token security descriptors.
|
regedit: Use notification message to clean up item data.
|
||||||
advapi32/tests: Show that tokens do not inherit security descriptors during duplication.
|
regedit: Remove explicit iIndent field initialization.
|
||||||
advapi32/tests: Show that tokens do not inherit the DACL while creating child processes.
|
|
||||||
advapi32/tests: Show that child processes do not inherit mandatory labels.
|
|
||||||
server: Assign a default label to all tokens.
|
|
||||||
|
|
||||||
Miklós Máté (1):
|
|
||||||
quartz: Small readability fix.
|
|
||||||
|
|
||||||
Nikolay Sivov (10):
|
|
||||||
d3drm/tests: Add helpers to test vectors.
|
|
||||||
include: Fix IDirect3DRMFace*::GetColor() macros.
|
|
||||||
d3drm: Make it possible to create frames with CreateObject().
|
|
||||||
d3drm: Make it possible to create light objects using CreateObject().
|
|
||||||
po: Update Russian translation.
|
po: Update Russian translation.
|
||||||
d3drm: Make it possible to create material objects with CreateObject().
|
d3drm/tests: Additional test for SetOptions().
|
||||||
d3drm: Implement object name property.
|
d3drm/tests: Some tests for animation keys handling.
|
||||||
d3drm: Implement appdata property for the rest of objects.
|
d3drm: Use AddKey() method internally to add all types of keys.
|
||||||
d3drm: Make it possible to create meshes with CreateObject().
|
iphlpapi: Fix GetIfTable() trace message.
|
||||||
d3drm: Added IDirect3DRMAnimation stub.
|
d3drm: Store frame traversal options.
|
||||||
|
d3drm: Store face color.
|
||||||
|
regedit: Remove commented out block.
|
||||||
|
d3drm: Initial support for storing animation keys.
|
||||||
|
d3drm: Implement DeleteKey().
|
||||||
|
|
||||||
Nils Kuhnhenn (1):
|
Owen Rudge (16):
|
||||||
oleaut32: Use variable with the correct type in LIST_FOR_EACH_ENTRY_SAFE macro.
|
wsdapi: Add stub implementation of IWSDUdpMessageParameters and WSDCreateUdpMessageParameters.
|
||||||
|
wsdapi/tests: Add tests for CreateUdpMessageParameters.
|
||||||
|
wsdapi/tests: Add tests for Get/SetLocalAddress.
|
||||||
|
wsdapi/tests: Add tests for Get/SetRemoteAddress.
|
||||||
|
wsdapi/tests: Add tests for Get/SetRetransmitParams.
|
||||||
|
wsdapi: Implement Get/SetLocalAddress.
|
||||||
|
wsdapi: Implement Get/SetRemoteAddress.
|
||||||
|
wsdapi: Implement Get/SetRetransmitParams.
|
||||||
|
wsdapi: Implement IWSDUdpAddress_SetTransportAddress.
|
||||||
|
wsdapi/tests: Add additional SetTransportAddress tests with port numbers.
|
||||||
|
wsdapi: Implement IWSDUdpAddress_GetTransportAddress[Ex].
|
||||||
|
wsdapi: Implement IWSDUdpAddress_Get/SetPort.
|
||||||
|
wsdapi: Implement IWSDUdpAddress_Get/SetMessageType.
|
||||||
|
wsdapi: Implement IWSDUdpAddress_Get/SetSockAddr.
|
||||||
|
wsdapi: Implement WSDXMLGetValueFromAny.
|
||||||
|
wsdapi/tests: Add tests for WSDXMLGetValueFromAny.
|
||||||
|
|
||||||
Owen Rudge (2):
|
Paul Gofman (6):
|
||||||
ws2_32: Extract IPv6 address from brackets in getaddrinfo.
|
d3dx9: Remove redundant parameter size check in set_constants().
|
||||||
ws2_32/tests: Test IP address conversion in getaddrinfo.
|
d3dx9: Get rid of constant's length checking for matrix in set_constants().
|
||||||
|
d3dx9: Move transpose 'if' outside of the inner loop in set_constants().
|
||||||
|
d3dx9: Check type and register count for sampler constants.
|
||||||
|
d3dx9: Support arrays of samplers.
|
||||||
|
d3dx9/tests: Add tests for array of samplers.
|
||||||
|
|
||||||
Paul Gofman (5):
|
Pierre Schweitzer (1):
|
||||||
d3dx9: Introduce get_reg_components() helper function and use it instead of get_offset_reg() when appropriate.
|
mpr: Implement WNetConnectionDialog().
|
||||||
d3dx9: Add const qualifier to regstore_set_values() input data.
|
|
||||||
d3dx9: Avoid casting each value separately in set_constants().
|
|
||||||
d3dx9: Add scalar and vector setting path to set_constants().
|
|
||||||
d3dx9/tests: Modify transpose boolean matrix test to reproduce the case of incomplete last row.
|
|
||||||
|
|
||||||
Pierre Schweitzer (2):
|
Piotr Caban (3):
|
||||||
mpr: Properly handle the count set to -1 when enumerating connections.
|
gdiplus: Add GdipDrawLine test on EmfTypeEmfOnly metafile.
|
||||||
mpr: Don't stop enumeration on the first failing network provider.
|
gdiplus: Add GdipDrawImagePointsRect test on EmfTypeEmfPlusOnly file.
|
||||||
|
winedump: Add initial support for handling EMF+ records.
|
||||||
|
|
||||||
Piotr Caban (1):
|
Vincent Povirk (1):
|
||||||
gdi32: Don't write EMR_EXTSELECTCLIPRGN to emf file on SelectClipPath call.
|
gdiplus: Set flatness more appropriately in GdipDrawPath.
|
||||||
|
|
||||||
Sebastian Lackner (6):
|
|
||||||
gdiplus: Initialize containers list in GdipCloneImage.
|
|
||||||
server: Do not shutdown server in persistent mode when creation of first process fails.
|
|
||||||
wined3d: Avoid NULL pointer dereference when using GDI renderer.
|
|
||||||
wined3d: Create CPU blitter also for GDI render.
|
|
||||||
wined3d: Fix memory leaks in blitter_destroy callbacks.
|
|
||||||
wined3d: Trigger frontbuffer update in surface_cpu_blt.
|
|
||||||
|
|
||||||
Thomas Faber (2):
|
|
||||||
devenum/tests: Fix return value check for IEnumMoniker_Next.
|
|
||||||
advapi32/tests: Properly restore privileges in test_AdjustTokenPrivileges.
|
|
||||||
|
|
||||||
Zebediah Figura (14):
|
Zebediah Figura (14):
|
||||||
include: Pack WAVEFORMAT structs.
|
msi/tests: Add another test for MsiProcessMessage.
|
||||||
winemp3.acm: Fix error in acmStreamSize().
|
comctl32: Don't FIXME on handled cases.
|
||||||
include: Add missing MSI message values.
|
winedbg: Add support for printing floating point registers.
|
||||||
msi: Use an external UI record handler before a string handler.
|
winedbg: Add support for printing SSE (XMM) registers.
|
||||||
msi: Store string and record callback data separately.
|
msi/tests: Add tests for external UI callback.
|
||||||
msi: Pass the given record to the callback.
|
msi: Send the correct UI messages upon calling MsiDoAction().
|
||||||
msacm32: Rewrite PCM conversion functions.
|
msi: Implement INSTALLMESSAGE_INITIALIZE and INSTALLMESSAGE_TERMINATE.
|
||||||
msi: Don't reimplement record formatting.
|
msi: Implement UI messages in MsiOpenPackage().
|
||||||
quartz: Restore a comment explaining mediatime.
|
gdiplus: Scale widened dashes to the pen width.
|
||||||
quartz: Use nAvgBytesPerSec to calculate length.
|
msi: Fix a buffer overrun.
|
||||||
winemp3.acm: Disallow operations encoding to MPEG.
|
msi/tests: Work around test failures on Windows.
|
||||||
msacm32: Don't add a format entry if it is decode-only.
|
msi: Add a basic internal UI implementation.
|
||||||
msacm32: Add invalid parameter checks for acmFormatChoose().
|
msi: Don't increment the refcount when creating dialogs.
|
||||||
msacm32: Implement ACMFORMATCHOOSE_STYLEF_INITTOWFXSTRUCT.
|
msi: Implement UI messages for dialogs.
|
||||||
|
|
||||||
Zhenbo Li (1):
|
|
||||||
ole32: Add stub for OleGetIconOfFile.
|
|
||||||
|
|
||||||
--
|
--
|
||||||
Alexandre Julliard
|
Alexandre Julliard
|
||||||
|
|
18
configure
vendored
18
configure
vendored
|
@ -1,6 +1,6 @@
|
||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
# Guess values for system-dependent variables and create Makefiles.
|
# Guess values for system-dependent variables and create Makefiles.
|
||||||
# Generated by GNU Autoconf 2.69 for Wine 2.11.
|
# Generated by GNU Autoconf 2.69 for Wine 2.12.
|
||||||
#
|
#
|
||||||
# Report bugs to <wine-devel@winehq.org>.
|
# Report bugs to <wine-devel@winehq.org>.
|
||||||
#
|
#
|
||||||
|
@ -580,8 +580,8 @@ MAKEFLAGS=
|
||||||
# Identity of this package.
|
# Identity of this package.
|
||||||
PACKAGE_NAME='Wine'
|
PACKAGE_NAME='Wine'
|
||||||
PACKAGE_TARNAME='wine'
|
PACKAGE_TARNAME='wine'
|
||||||
PACKAGE_VERSION='2.11'
|
PACKAGE_VERSION='2.12'
|
||||||
PACKAGE_STRING='Wine 2.11'
|
PACKAGE_STRING='Wine 2.12'
|
||||||
PACKAGE_BUGREPORT='wine-devel@winehq.org'
|
PACKAGE_BUGREPORT='wine-devel@winehq.org'
|
||||||
PACKAGE_URL='http://www.winehq.org'
|
PACKAGE_URL='http://www.winehq.org'
|
||||||
|
|
||||||
|
@ -2251,7 +2251,7 @@ if test "$ac_init_help" = "long"; then
|
||||||
# Omit some internal or obsolete options to make the list less imposing.
|
# Omit some internal or obsolete options to make the list less imposing.
|
||||||
# This message is too long to be a string in the A/UX 3.1 sh.
|
# This message is too long to be a string in the A/UX 3.1 sh.
|
||||||
cat <<_ACEOF
|
cat <<_ACEOF
|
||||||
\`configure' configures Wine 2.11 to adapt to many kinds of systems.
|
\`configure' configures Wine 2.12 to adapt to many kinds of systems.
|
||||||
|
|
||||||
Usage: $0 [OPTION]... [VAR=VALUE]...
|
Usage: $0 [OPTION]... [VAR=VALUE]...
|
||||||
|
|
||||||
|
@ -2321,7 +2321,7 @@ fi
|
||||||
|
|
||||||
if test -n "$ac_init_help"; then
|
if test -n "$ac_init_help"; then
|
||||||
case $ac_init_help in
|
case $ac_init_help in
|
||||||
short | recursive ) echo "Configuration of Wine 2.11:";;
|
short | recursive ) echo "Configuration of Wine 2.12:";;
|
||||||
esac
|
esac
|
||||||
cat <<\_ACEOF
|
cat <<\_ACEOF
|
||||||
|
|
||||||
|
@ -2530,7 +2530,7 @@ fi
|
||||||
test -n "$ac_init_help" && exit $ac_status
|
test -n "$ac_init_help" && exit $ac_status
|
||||||
if $ac_init_version; then
|
if $ac_init_version; then
|
||||||
cat <<\_ACEOF
|
cat <<\_ACEOF
|
||||||
Wine configure 2.11
|
Wine configure 2.12
|
||||||
generated by GNU Autoconf 2.69
|
generated by GNU Autoconf 2.69
|
||||||
|
|
||||||
Copyright (C) 2012 Free Software Foundation, Inc.
|
Copyright (C) 2012 Free Software Foundation, Inc.
|
||||||
|
@ -3048,7 +3048,7 @@ cat >config.log <<_ACEOF
|
||||||
This file contains any messages produced by compilers while
|
This file contains any messages produced by compilers while
|
||||||
running configure, to aid debugging if configure makes a mistake.
|
running configure, to aid debugging if configure makes a mistake.
|
||||||
|
|
||||||
It was created by Wine $as_me 2.11, which was
|
It was created by Wine $as_me 2.12, which was
|
||||||
generated by GNU Autoconf 2.69. Invocation command line was
|
generated by GNU Autoconf 2.69. Invocation command line was
|
||||||
|
|
||||||
$ $0 $@
|
$ $0 $@
|
||||||
|
@ -19503,7 +19503,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
|
||||||
# report actual input values of CONFIG_FILES etc. instead of their
|
# report actual input values of CONFIG_FILES etc. instead of their
|
||||||
# values after options handling.
|
# values after options handling.
|
||||||
ac_log="
|
ac_log="
|
||||||
This file was extended by Wine $as_me 2.11, which was
|
This file was extended by Wine $as_me 2.12, which was
|
||||||
generated by GNU Autoconf 2.69. Invocation command line was
|
generated by GNU Autoconf 2.69. Invocation command line was
|
||||||
|
|
||||||
CONFIG_FILES = $CONFIG_FILES
|
CONFIG_FILES = $CONFIG_FILES
|
||||||
|
@ -19574,7 +19574,7 @@ _ACEOF
|
||||||
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
||||||
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
|
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
|
||||||
ac_cs_version="\\
|
ac_cs_version="\\
|
||||||
Wine config.status 2.11
|
Wine config.status 2.12
|
||||||
configured by $0, generated by GNU Autoconf 2.69,
|
configured by $0, generated by GNU Autoconf 2.69,
|
||||||
with options \\"\$ac_cs_config\\"
|
with options \\"\$ac_cs_config\\"
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue