Release 1.9.22.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Alexandre Julliard 2016-10-28 20:41:36 +02:00
parent 5b2dc08307
commit 1316520a80
5 changed files with 229 additions and 270 deletions

View File

@ -116,6 +116,7 @@ Robert 'Admiral' Coeyman <admiral@corner.net>
Robert Riggs <rriggs@tesser.com> Robert Riggs <rriggs@tesser.com>
Robert Shearman <rob@codeweavers.com> Robert Shearman <rob@codeweavers.com>
Robert Shearman <robertshearman@gmail.com> Robert Shearman <robertshearman@gmail.com>
Roman Pišl <rpisl@seznam.cz>
Sato Kazuyuki <kazus@sunfish.suginami.tokyo.jp> Sato Kazuyuki <kazus@sunfish.suginami.tokyo.jp>
Sergei Ivanov <sergei@corel.ca> Sergei Ivanov <sergei@corel.ca>
Sergei Ivanov <sergei@corel.com> Sergei Ivanov <sergei@corel.com>

475
ANNOUNCE
View File

@ -1,15 +1,16 @@
The Wine development release 1.9.21 is now available. The Wine development release 1.9.22 is now available.
What's new in this release (see below for details): What's new in this release (see below for details):
- Initial version of the HID minidriver. - macOS clipboard support adapted to the new design.
- Support for lists in the RichEdit control. - Initial implementation of bitmap rendering in Direct2D.
- System tray improvements. - More WebServices implementation.
- A few more steps towards HID support.
- 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/1.9/wine-1.9.21.tar.bz2 http://dl.winehq.org/wine/source/1.9/wine-1.9.22.tar.bz2
http://mirrors.ibiblio.org/wine/source/1.9/wine-1.9.21.tar.bz2 http://mirrors.ibiblio.org/wine/source/1.9/wine-1.9.22.tar.bz2
Binary packages for various distributions will be available from: Binary packages for various distributions will be available from:
@ -25,292 +26,248 @@ AUTHORS in the distribution for the complete list.
---------------------------------------------------------------- ----------------------------------------------------------------
Bugs fixed in 1.9.21 (total 18): Bugs fixed in 1.9.22 (total 25):
11819 The Longest Journey Demo: characters mostly invisible (broken TransformVertices with D3DVIEWPORT2) 11910 Multiple games need msvcirt.dll.??0istrstream@@QAE@PADH@Z (Tron 2.0, NOLF2, Schizm 2)
22317 Motocross madness demo has wrongly projected dirt (d3d_viewport_TransformVertices needs projection matrix + wrong scale) 16925 Star Trek: Borg does not run, needs msvcrt20.dll.??0ostrstream@@QAE@PADHH@Z
36499 Multiple applications need ID2D1Factory::CreateHwndRenderTarget implementation (SciTE 3.5.x, Direct2D .NET example apps) 20569 Winamp's next page in the shoutcast radio/tv list doesn't respond
37183 Autogenerated programs/cscript/ihost.h is not being removed by make clean 22671 Gestan crashes due to unimplemented msvcirt.dll.??0istrstream@@QAE@PAD@Z
38530 eSignal 12.1 needs msvcp100.dll.?_Mtx_new@threads@stdext@@YAXAAPAX@Z 24519 Fractal Time!: cannot select an area in the generated image to zoom in
39263 RichEdit should hide selection when it is unfocused 26994 Microsoft reader crashes due to unimpl msvcirt.dll.?rdbuf@ostrstream@@QBEPAVstrstreambuf@@XZ
39471 Elminage Gothic freezes after clicking on "New Game" 27553 Reservoir Dogs: no videos and black menu right after starting
40422 Illustrator CS6: hangs on ESC key press while Text tool is being used 29174 L2German.net: Lineage II installer crashes
41142 gcc6: server build warnings 29412 Right click on system tray icon not work
41231 regedit no longer processes registry input from stdin using "-" as filename 31338 Max Payne 2: The Fall of Max Payne (Steam) shows white screen and nothing else
41405 Hornbill Supportworks Client 7.6.0: crashes with ExtFloodFill when open 'Incident Details' pane 32672 Rainbow Six: Only the sky is rendered
41409 Battle.net crashes at launch 35025 Max Payne 2 Demo: checkboxes in options dialog have missing window styles
41420 Regression bug: bricscad crashes when copy or cut objects to the clipboard 35281 KCleaner hangs up in system tray
41430 Nothing visibly happens when clicking System Info button in Microsoft PowerPoint Viewer 14.0 (msinfo32.exe lacks a GUI) 35452 Warhammer 40,000: Dawn of War II (Steam) crashes on startup, reporting 'Failed to verify content catalog integrity'
41432 Keyboard input code display program (Japanese VB6 application) doesn't run. 35630 New ReactOS shell crashes on unimplemented function shell32.dll.723 a.k.a. SHCreateSessionKey
41437 Implement a 64-bit version of __std_type_info_hash 36205 TrySim v5.0 demo doesn't exit cleanly (crashes/hangs on exit)
41455 Failed assertion in ME_SplitByBacktracking causes crash at end of Jupiter 2011 installer 36690 Rockman 7FC has issues with Shade Man Easter Egg
41511 gray square on tab 37410 Might & Magic Heroes IV crashes on startup
39364 LFS.exe (Live for Speed) crash on copy/paste (Ctrl+C) operation on chat history
41449 Power DVD 15 (Cyberlink) needs unimplemented function SHELL32.dll.SHRemoveLocalizedName
41492 Failure to compile: redefinition of typedef EVENT_FILTER_DESCRIPTOR
41565 WMI error in object Win32_ComputerSystemProduct, property UUID
41570 Xenia emulator needs unimplemented function api-ms-win-core-rtlsupport-l1-1.RtlLookupFunctionEntry called in 64-bit code
41572 Windows API crash (GetTimeZoneInformationForYear)
41575 Copy/Cut and paste do not work as of wine 1.9.21
---------------------------------------------------------------- ----------------------------------------------------------------
Changes since 1.9.20: Changes since 1.9.21:
Akihiro Sagawa (5): Alexandre Julliard (1):
kernel32: Implement LCMAP_FULLWIDTH. rpcrt4: Remove noisy fixme.
kernel32: Implement LCMAP_HALFWIDTH.
webservices: Avoid decoding a nul character reference.
webservices: Add support for decoding decimal numeric character references.
webservices: Add support for decoding supplementary characters' references.
Alex Henrie (1): Alistair Leslie-Hughes (2):
msinfo32: Display an About dialog when the program is run. comtrl32/treeview: Display state value as hex.
comdlg32/tests: Test when a directory is passed to OpenFileName Dialog.
Alexandre Goujon (1): Andrew Eikum (4):
msvcrt: Implement 64-bit version of __std_type_info_hash. quartz: Clarify debug strings.
d2d1: Implement d2d_transformed_geometry_FillContainsPoint().
d2d1: Implement d2d_path_geometry_FillContainsPoint().
d2d1/tests: Add FillContainsPoint() tests.
Alexandre Julliard (3): Andrey Gusev (8):
winex11: Add a helper function to send systray notifications. user32: Add support for WS_EX_RIGHT style.
explorer: Add a helper function to send systray notifications. wpc: Fix TRACE for WindowsParentalControls_CreateInstance.
ntdll: Prevent importing the Zw functions. po: Update Ukrainian translation.
api-ms-win-core-psapi-obsolete-l1-1-0: Add dll.
ext-ms-win-gdi-dc-create-l1-1-1: Add dll.
ext-ms-win-ntuser-message-l1-1-1: Add dll.
ext-ms-win-rtcore-ntuser-dpi-l1-1-0: Add dll.
ext-ms-win-ntuser-uicontext-ext-l1-1-0: Add dll.
Alistair Leslie-Hughes (1): Aric Stewart (6):
dpnet: Correct GetComponentByName to return the correct buffer size. include: Correct NTSTATUS declaration for hidsdi.h.
hidclass.sys: Use IoSetCompletionRoutine.
hidclass.sys: Watch return for STATUS_PENDING not IRP status.
winebus.sys: Handle device reports for hidraw devices.
hid: Implement HidD_SetOutputReport.
winebus.sys: Implement IOCTL_HID_SET_OUTPUT_REPORT for hidraw.
Andrey Gusev (3): Aurimas Fišeras (1):
wined3d: Add missing '\n' to FIXME() messages.
api-ms-win-appmodel-runtime-l1-1-1: Add dll.
ext-ms-win-kernel32-package-current-l1-1-0: Add dll.
André Hentschel (2):
shell32/tests: Mark win10 failure as broken.
advapi32/tests: Don't crash the service test on wow64 Wine.
Aric Stewart (12):
winebus.sys: Watch for hid raw device addition and removal.
winebus.sys: Add implementation for device removal.
hidclass.sys: Minidriver handling for IRP_MN_REMOVE_DEVICE finished the IRP.
winebus.sys: Implement IOCTL_HID_GET_DEVICE_ATTRIBUTES for hid devices.
winebus.sys: Implement IOCTL_HID_GET_DEVICE_DESCRIPTOR for hidraw.
winebus.sys: Implement IOCTL_HID_GET_REPORT_DESCRIPTOR for hidraw.
winehid.sys: Add HID minidriver.
winehid.sys: Register as a HID minidriver.
include: Define IoSkipCurrentIrpStackLocation.
winehid.sys: Implement handing internal ioctls.
wine.inf: Add WineHID to the CriticalDeviceDatabase.
winebus.sys: Implement IOCTL_HID_GET_STRING for hidraw.
Aurimas Fišeras (2):
po: Update Lithuanian translation.
po: Update Lithuanian translation. po: Update Lithuanian translation.
Austin English (1): Austin English (3):
subst: Add stub program. shell32: Add SHRemoveLocalizedName stub.
shell32: Add SHCreateSessionKey stub.
api-ms-win-core-rtlsupport-l1-1-0: Add missing forwards.
Carlo Bramini (1): Bruno Jesus (1):
winefile: Use StrFormatByteSizeW. comdlg32: Avoid crash when a path is passed into Open File Dialog.
Dmitry Timoshkov (1): Carlo Bramini (2):
include/d2d1.idl: Remove duplicate typedefs. comdlg32: Uses SetDlgItemInt() to simplify the code.
msi: Remove useless code.
Gerald Pfeifer (2): Christoph von Wittich (1):
winedbg: Extend buffer in packet_query_monitor_process to avoid avoid overrun/truncation. rpcrt4: Implement RpcBindingServerFromClient and populate NetworkAddr for each transport.
wininet: Increase buffer in _test_status_code to avoid potential potential overflow.
Detlef Riekenberg (1):
winspool: Add our driver for all usable Printer environments.
Donat Enikeev (2):
crypt32/tests: Add tests for Cert(Un)registerSystemStore.
crypt32: Cert(Un)RegisterSystemStore semi-stubs.
Frédéric Delanoy (1):
po: Update French translation.
Hadrien Boizard (1): Hadrien Boizard (1):
winemac.drv: Use EqualRect() instead of memcmp() to compare RECTs. winex11.drv: Use EqualRect() instead of memcmp() to compare RECTs.
Hans Leidekker (16): Hans Leidekker (13):
ntdll: SzCSDVersion is an empty string on Windows 8 and up. advapi32: Avoid printing control characters in traces.
advapi32: Add a stub implementation of EnableTraceEx2. davclnt: Return a fake handle from DavRegisterAuthCallback.
webservices: Add support for writing WS_DATETIME values. include: Avoid redefinition of PEVENT_FILTER_DESCRIPTOR.
webservices: Add support for reading WS_BYTES values. netapi32: Implement DavGetUNCFromHTTPPath.
webservices: Add support for writing WS_BYTES values. wbemprox: Use the WS_ prefix to avoid conflicts with Unix headers.
wbemprox: Fix the variant type for Win32_SystemEnclosure.ChassisTypes. wbemprox: Return the hardware UUID for Win32_ComputerSystemProduct.UUID on macOS.
wbemprox: Return NULL for Win32_BIOS.IdentificationCode. msi: Accept descriptors without component.
wbemprox: Get rid of hard-coded OS version numbers. webservices: Implement WsReadBytes.
include: Avoid redefinition of EVENT_FILTER_DESCRIPTOR. webservices: Implement WsReadCharsUtf8.
webservices: Strip trailing zeros from time fraction. webservices: Implement WsReadChars.
webservices/tests: Add more text type tests. webservices: Add a stub implementation of WS_TYPE_ATTRIBUTE_FIELD_MAPPING in the reader.
webservices: Handle nil elements in the reader. webservices: Explicitly pass the offset to read_type_struct_field.
webservices: WS_FIELD_OPTIONAL takes precedence over WS_FIELD_NILLABLE. webservices: Implement WsCall.
webservices: Determine field size from write options and type size.
webservices: Fix node insertion in the reader when the current node is an end element.
webservices: Implement WS_STRUCT_IGNORE_TRAILING_ELEMENT_CONTENT.
Huw D. M. Davies (47): Henri Verbeet (1):
riched20: Set the end-of-paragraph run width to that of a space. wined3d: Get rid of WINED3DFMT_FLAG_GETDC.
riched20: Add an option to move the cursor to after the final end-of-paragraph.
riched20: Allow selecting the final end-of-paragraph when using the right arrow key.
riched20: Allow selecting to the start / end when using the up / down arrow keys.
riched20: Allow selecting the final end-of-paragraph when using the mouse.
riched20: Clearing the insert style should not depend on the event mask.
riched20: Move the wrap context struct into wrap.c .
riched20: Use the provided style for the end-of-paragraph run.
riched20: Alter ME_SaveTempStyle() to accept the new style.
riched20: Set a temporary insert style for the new paragraph.
riched20: Set the format of the final eop to be that of the last char.
riched20: Remove an unnecessary call to ME_SaveTempStyle().
riched20: Don't try to wrap the end-of-paragraph run.
riched20: Reset the numbering style info after a \pard .
riched20: Implement parsing of the paragraph numbering destination.
riched20: Add the ability to create ME_Strings from constants.
riched20: Maintain a ptr to the end-of-paragraph run.
riched20: Add support for displaying bulleted lists.
riched20: Update the paragraph numbering style if the end-of-paragraph style changes.
wordpad: Improve the indentation of bulleted lists.
riched20: Add support for arabic number labelled lists.
riched20: Add support for letter labelled lists.
riched20: Add support for roman numeral labelled lists.
wordpad: Add list labelling menu.
wordpad: Switch the main menu to MENUEX so that the list menu can be given an id.
wordpad: Remove BTNS_BUTTON from the toolbar style - it's a button style.
wordpad: Add a dropdown menu to the bullet button.
wordpad: Keep the list indentation aligned when the margins are changed.
riched20: The new eop style when typing a list is a copy of the existing eop style.
riched20: Don't emit paragraph props if they're the same as the previous paragraph's.
riched20: Don't emit default values.
riched20: Add a helper to add a font to the font table.
riched20: Add a helper to add a colour to the colour table.
riched20: Move the check for cell border colours into the same loop as the other colours.
riched20: Add any paragraph numbering fonts to the font table.
riched20: Add a helper to find a font in the font table.
riched20: Add a helper to find a colour in the colour table.
riched20: Emit RTF for paragraph numbering.
riched20: Draw the paragraph numbering text in the correct colour.
riched20/tests: Add a test to show the insert style is cleared if the selection changes.
include: Add a padding WORD to ensure that wWeight is at the correct offset.
riched20: Initialize the remaining CHARFORMAT2 members.
riched20: Fix the interaction between CFE_UNDERLINE and bUnderlineType.
riched20: Incrementally update the character format.
riched20: Simplify call to ME_StreamOutRTFParaProps().
riched20: Remove the question marks from the generator string.
riched20: Remove unnecessary spaces before carriage returns.
Jacek Caban (9): Hugh McMaster (7):
winhttp: Added WINHTTP_OPTION_CLIENT_CERT_CONTEXT option stub. regedit/tests: Replace the hard-coded subkey path with a define.
kernel32/tests: Added GetNamedPipeInfo tests. regedit/tests: Open the registry key once in each test function.
mshtml: Fixed leak in get_nsstyle_attr_nsval. regedit/tests: Handle different data types with one verify_reg() function.
mshtml: Update binding moniker in handle_redirect. regedit/tests: Add line break and complexity tests.
rpcrt4: Use NtReadFile in rpcrt4_conn_np_read. reg/tests: Add line break and complexity tests for 'reg import'.
mshtml: Added support for non-pixel style values in IHTMLStyle::get_pixel* functions. regedit: Do not close the registy key handle when a line break is encountered.
ntdll/tests: Added a test of using NtCancelIoEx on iosb associated with pipe listening. regedit: Close the registry key handle in the read function instead of the parser.
ws2_32: Pass completion routing to NtDeviceIoControlFile in server_ioctl_sock only if caller provided completion routine.
server: Create ifchange async queue on socket fd.
Józef Kucia (16): Huw D. M. Davies (4):
wined3d: Use MAX_TEXTURES instead of magic number. comctl32: Make the position variables signed to avoid wrapping in the HDF_RIGHT case.
wined3d: Do not create separate dummy texture for each texture image unit. comctl32: Add support for the sort arrows.
wined3d: Bind dummy textures to all texture image units. winemac: Update the keyboard layout data immediately after changing the input source.
wined3d: Pass context to create_default_samplers(). ntdll: Zero-init the buffer for non-linux versions of SystemProcessorPerformanceInformation.
wined3d: Store pointer to device in wined3d_context.
wined3d: Avoid using "context->swapchain" in context_update_window().
wined3d: Avoid trying to get backup DC when context is no longer associated with swapchain.
wined3d: Call context_destroy() directly if context is not associated with swapchain.
wined3d: Avoid destroying active contexts.
wined3d: Pass context to destroy_default_samplers().
wined3d: Pass context to destroy_dummy_textures().
wined3d: Get wined3d creation flags from d3d_info.
wined3d: Call GL functions through gl_info.gl_ops in ffp_blit_blit_surface().
wined3d: Call glGetIntegerv() through gl_info.gl_ops.
wined3d: Call glFlush() through gl_info.gl_ops.
wined3d: Call GL functions through gl_info.gl_ops in context_dump_fbo_attachment().
Ken Thomases (1): Iván Matellanes (10):
winemac: Post WINDOW_FRAME_CHANGED with the non-fullscreen frame when exiting of fullscreen mode begins. msvcirt: Don't return negative values in in_avail and out_waiting.
msvcirt: Add a partial implementation of class ostrstream.
msvcirt: Implement ostrstream constructors.
msvcirt/tests: Add tests of ostrstream::pcount.
msvcirt: Add a partial implementation of class istrstream.
msvcirt: Implement istrstream constructors.
msvcirt: Add a partial implementation of class strstream.
msvcirt: Implement strstream constructors.
msvcirt: Add a partial implementation of class stdiostream.
msvcirt: Implement stdiostream constructors.
Kim Malmo (2): Jacek Caban (13):
po: Update Norwegian translation. wintrust: Don't close key if RegOpenKeyExW failed.
po: Some more updates to Norwegian translation. ntdll/tests: Added more registry symlink tests.
ntdll: Return NULL key on NtCreateKey failure.
advapi32: Pass options argument to NtOpenFileEx.
advapi32: Initialize retkey value in open_key.
ws2_32: Added FreeAddrInfoExW stub.
kernel32: Improved GetUserPreferredUILanguages stub.
taskschd: Added ITriggerCollection::Create implementation.
taskschd: Added IDailyTrigger::DaysInterval property implementation.
xmllite: Return success when setting XmlReaderProperty_MultiLanguage property.
xmllite: Return success when setting XmlReaderProperty_MaxElementDepth property.
ntdll: Cache error information for cacheable handles with no fd.
server: Allow caching device file handles.
Kimmo Myllyvirta (1): Józef Kucia (17):
wined3d: Clear texture flag from correct format when color fixup is not supported. wined3d: Let buffer_direct_upload() invalidate STATE_INDEXBUFFER if needed.
wined3d: Clean up buffer_internal_preload().
wined3d: Rename buffer_internal_preload() to wined3d_buffer_load().
wined3d: Rename buffer_get_sysmem() to wined3d_buffer_load_sysmem().
wined3d: Explicitly track locations for buffers.
wined3d: Introduce wined3d_buffer_prepapre_location().
wined3d: Introduce wined3d_buffer_load_location().
wined3d: Do not assume that WINED3D_LOCATION_SYSMEM is always valid for double buffered buffers.
wined3d: Move buffer_get_memory() under wined3d_buffer_load_sysmem().
wined3d: Implement wined3d_buffer_prepare_location() for WINED3D_LOCATION_BUFFER.
wined3d: Introduce wined3d_buffer_get_memory().
wined3d: Prefer current locations to WINED3D_LOCATION_SYSMEM in wined3d_buffer_copy().
wined3d: Replace wined3d_buffer_load_sysmem() calls with wined3d_buffer_load_location().
wined3d: Introduce buffer_conversion_upload() helper function.
wined3d: Simplify remove_vbos().
wined3d: Fix index offset for immediate mode draws.
wined3d: Use buffer_bind() in buffer_conversion_upload().
Ken Thomases (18):
server: Make disconnecting a named pipe immediately close the client's connection and allow the server to initiate a new connection.
kernel32/tests: Test that ConnectNamedPipe() works immediately after DisconnectNamedPipe() without waiting for the client to close.
winemac: Allocate clipboard data as GMEM_FIXED.
winemac: Convert old-Mac-style line breaks (CR) to Windows-style CRLF when importing UTF-16.
winemac: Remove support for owner-displayed clipboard formats.
winemac: Remove support for converting among standard clipboard formats.
winemac: Don't export/import CF_BITMAP or CF_DIBV5 to/from a Mac-native data type.
winemac: Don't export/import CF_TEXT or CF_OEMTEXT to/from Mac-native data types.
winemac: Clamp the number of colors to <= 256 in bitmap_info_size().
winemac: Use GetDIBits to retrieve the bitmap header when exporting a bitmap.
winemac: Remove no-longer-called clipboard entry points.
winemac: Simplify format_for_type() and callers since there's at most one format for a given Mac pasteboard type.
winemac: Reimplement query_pasteboard_data() using the user32 clipboard API.
winemac: Change macdrv_copy_pasteboard_formats() to return a C array instead of a CFArray.
winemac: Run a single clipboard manager thread per window station, inside the explorer process.
winemac: Implement the UpdateClipboard entry point to have the clipboard manager update its status.
winemac: Detect loss of ownership of the Mac pasteboard and update the clipboard manager status.
winemac: Use min() rather than MIN(), which is not reliably defined.
Lauri Kenttä (1):
po: Update Finnish translation.
Marcus Meissner (2): Marcus Meissner (2):
webservices: Add error checking (Coverity). explorer: Check icon for NULL (Coverity).
gdiplus: Assign error return (Coverity). riched20: Swap check for NULL ptr and first usage (Coverity).
Matteo Bruni (20): Michael Stefaniuc (2):
wined3d: Add ARB_fragment_coord_conventions extension. mshtml/tests: Use EqualRect() to compare RECTs.
wined3d: Avoid vpos fixups when ARB_fragment_coord_conventions is supported. mshtml: Use EqualRect() to compare RECTs.
wined3d: Add core version of the functions introduced by EXT_draw_buffers2.
wined3d: Add ARB_viewport_array extension.
wined3d: Add ARB_clip_control extension.
wined3d: Use ARB_clip_control to avoid vertex position fixups.
wined3d: Slightly offset the viewport in the ARB_clip_control case.
wined3d: Account for offscreen rendering in the pixel shader key only if vpos is used.
wined3d: Flag WINED3D_SHADER_CONST_PS_Y_CORR on framebuffer changes.
d3d9/tests: Make the window client rect match the d3d swapchain size.
d3d9/tests: Add a test for the dsy SM3 instruction.
d3d11/tests: Make the window client rect match the d3d swapchain size.
d3d11/tests: Add a test for derivative shader instructions.
d3d10core/tests: Make the window client rect match the d3d swapchain size.
d3d10core/tests: Add a test for ddy.
wined3d: Cleanup user clip distances defines and fields a bit.
wined3d: Recognize a couple of Haswell / Broadwell GPUs on macOS.
wined3d: Add a bunch of Broadwell and Skylake PCI ids and descriptions.
wined3d: Ignore driver model if the requested driver model entry is missing.
wined3d: Store blit quad texture coordinates in a struct wined3d_vec3 array.
Michael Müller (1): Nikolay Sivov (10):
wmic: Improve cmd line parser and add support for path command. po: Update Russian translation.
d2d1: Initial implementation of bitmap render target.
uxtheme: Remove stub message for implemented functions.
quartz: Remove stub messages for implemented methods.
advapi32: Remove stub message from implemented function.
wincodecs: Remove stub message for implemented methods.
d3drm: Remove stub messages for implemented methods TRACEs.
d2d1: Support setting and getting back start and end point for linear gradient brush.
d2d1: Store gradient stop collection pointer for linear gradient brush.
po: Update Russian translation.
Michael Stefaniuc (5): Pierre Schweitzer (1):
dmusic/tests: Add basic COM tests for IDirectMusicPort. mpr: Implement connected resources enumeration.
dmusic: Simplify the IDirectMusicPort_QueryInterface implementation.
dmusic: Move the SynthPortImpl struct to where it is used.
dmusic: Support the IKsControl interface for the synth port.
ws2_32: Use debugstr_guid() to trace GUIDs.
Nikolay Sivov (7): Piotr Caban (1):
d2d1: Initial implementation of HWND render target. gdiplus: Fix GdipCreateLineBrushFromRectWithAngle implementation.
d2d1/tests: Initial tests for bitmap render target.
include: Update to latest dwrite revision.
d2d1: Support shared bitmaps created from dxgi surface.
d2d1: Make some of drawing calls a wrappers over DrawGeometry().
dwrite: Update to IDWriteFactory4.
d2d1: Implement GetDesktopDpi().
Piotr Caban (4): Roman Pišl (2):
msvcp110: Fix cin/cout/cerr/clog structure sizes. process: Make PROCESS_QUERY_LIMITED_INFORMATION sufficient for QueryFullProcessImageName().
msvcp140/tests: Test virtual base table size exports. user32: Fix buffer overflow in EDIT_EM_ReplaceSel().
msvcp110: Fix num_get structure layout.
msvcp100: Add stdext::threads::_Mtx_* implementation.
Roman Pisl (5): Sebastian Lackner (11):
shell32: Implement NIM_SETVERSION. ntoskrnl.exe: Defer deallocation of in_buff in dispatch_ioctl.
winex11: Implement NIM_SETVERSION. ntoskrnl.exe: Add support for METHOD_IN_DIRECT/METHOD_OUT_DIRECT ioctls.
explorer: Implement NIM_SETVERSION. ntoskrnl.exe: Use MmInitializeMdl in IoAllocateMdl.
winex11: Send WM_CONTEXTMENU on WM_RBUTTONUP and NIN_SELECT on WM_LBUTTONUP. ntoskrnl.exe: Explicitly set MappedSystemVa for MDLs.
explorer: Send WM_CONTEXTMENU on WM_RBUTTONUP and NIN_SELECT on WM_LBUTTONUP. hidclass.sys: Use MmGetSystemAddressForMdlSafe to access MDL data.
hidclass.sys: Update reportBuffer pointer after reading packet from ringbuffer.
hidclass.sys: Fix memory leak in call_minidriver.
hidclass.sys: Fix memory leak in hid_device_thread.
hidclass.sys: Avoid magic constants in ringbuffer implementation.
hidclass.sys: Do not return failure when trying to set same ringbuffer size.
hidclass.sys: Only return new reports when reading data from ringbuffer.
Sebastian Lackner (13): Vincent Povirk (2):
winebus.sys: Spawn a device loop thread and add synchronization. gdiplus: Reimplement GdipDrawPolygon based on GdipDrawPath.
kernel32/tests: Add a testcase for CreateFileA with an invalid path. gdiplus: Implement GdipIsOutlineVisiblePathPoint.
ntoskrnl.exe: Return STATUS_INVALID_DEVICE_REQUEST when calling unhandled driver function.
ntoskrnl.exe: Fix a copy & paste error in dispatch_close.
ntoskrnl.exe: Remove checks if MajorFunction is NULL.
ntoskrnl.exe: Fix parameters of IoBuildSynchronousFsdRequest in dispatch_flush.
ntoskrnl.exe: Use completion routine to transfer result of IRP back to server.
user32/tests: Fix test failures on 64-bit testbot VMs.
ntoskrnl.exe: Don't transfer back input buffer for IRP_MJ_WRITE requests.
ntoskrnl.exe: Add support for async close processing.
ntoskrnl.exe: Fix management of input/output buffers in dispatch handlers.
ntoskrnl.exe: Do not abuse UserEvent to store event handle.
winebus.sys: Add a strdupAtoW implementation.
Stefan Dösinger (6):
ddraw/tests: Add position tests for D3DPROCESSVERTICES_TRANSFORM.
ddraw: Store d3d1 projection matrices in device->legacy_projection.
ddraw/tests: Test d3d2 and 3 drawing with non-standard viewports.
ddraw: Apply legacy clipspace to d3d2.
ddraw: Use the clip space matrix in TransformVertices.
ddraw/tests: Add D3DVIEWPORT2 transform tests.
Vincent Povirk (9):
gdiplus: Add FIXME for EMF records we need to implement.
gdiplus/tests: Add test for gdi32 SetWorldTransform record.
gdiplus: Implement EMR_SETWORLDTRANSFORM playback.
gdiplus: Implement EMR_EXTSELECTCLIPRGN playback.
gdiplus: Allow widening a "closed" line segment.
gdiplus: GdipDrawLine ignores 0-pixel pens.
gdiplus/tests: Add tests for 0-pixel pens.
gdiplus: Add non-gdi32 implementation of GdipDrawPath.
gdiplus: Add a software path for thin line drawing.
-- --
Alexandre Julliard Alexandre Julliard

View File

@ -374,6 +374,7 @@ Dmitry Kozliuk
Dmitry Potapov Dmitry Potapov
Dmitry Timoshkov Dmitry Timoshkov
Dominik Strasser Dominik Strasser
Donat Enikeev
Don Kelly Don Kelly
Donn Miller Donn Miller
Douglas Ridgway Douglas Ridgway
@ -1284,7 +1285,7 @@ Romain Iehl
Roman Dadkov Roman Dadkov
Roman Dolejsi Roman Dolejsi
Roman Mindalev Roman Mindalev
Roman Pisl Roman Pišl
Ronan Waide Ronan Waide
Ron Cemer Ron Cemer
Ron Gage Ron Gage

View File

@ -1 +1 @@
Wine version 1.9.21 Wine version 1.9.22

18
configure vendored
View File

@ -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 1.9.21. # Generated by GNU Autoconf 2.69 for Wine 1.9.22.
# #
# 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='1.9.21' PACKAGE_VERSION='1.9.22'
PACKAGE_STRING='Wine 1.9.21' PACKAGE_STRING='Wine 1.9.22'
PACKAGE_BUGREPORT='wine-devel@winehq.org' PACKAGE_BUGREPORT='wine-devel@winehq.org'
PACKAGE_URL='http://www.winehq.org' PACKAGE_URL='http://www.winehq.org'
@ -2200,7 +2200,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 1.9.21 to adapt to many kinds of systems. \`configure' configures Wine 1.9.22 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]... Usage: $0 [OPTION]... [VAR=VALUE]...
@ -2270,7 +2270,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 1.9.21:";; short | recursive ) echo "Configuration of Wine 1.9.22:";;
esac esac
cat <<\_ACEOF cat <<\_ACEOF
@ -2478,7 +2478,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 1.9.21 Wine configure 1.9.22
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.
@ -2996,7 +2996,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 1.9.21, which was It was created by Wine $as_me 1.9.22, which was
generated by GNU Autoconf 2.69. Invocation command line was generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@ $ $0 $@
@ -19133,7 +19133,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 1.9.21, which was This file was extended by Wine $as_me 1.9.22, 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
@ -19204,7 +19204,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 1.9.21 Wine config.status 1.9.22
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\\"