Release 1.9.21.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
0cf2dfd945
commit
eb5339edac
483
ANNOUNCE
483
ANNOUNCE
|
@ -1,15 +1,15 @@
|
||||||
The Wine development release 1.9.20 is now available.
|
The Wine development release 1.9.21 is now available.
|
||||||
|
|
||||||
What's new in this release (see below for details):
|
What's new in this release (see below for details):
|
||||||
- Reimplementation of the clipboard API.
|
- Initial version of the HID minidriver.
|
||||||
- Message handling in WebServices.
|
- Support for lists in the RichEdit control.
|
||||||
- Many more API Set libraries.
|
- System tray improvements.
|
||||||
- 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.20.tar.bz2
|
http://dl.winehq.org/wine/source/1.9/wine-1.9.21.tar.bz2
|
||||||
http://mirrors.ibiblio.org/wine/source/1.9/wine-1.9.20.tar.bz2
|
http://mirrors.ibiblio.org/wine/source/1.9/wine-1.9.21.tar.bz2
|
||||||
|
|
||||||
Binary packages for various distributions will be available from:
|
Binary packages for various distributions will be available from:
|
||||||
|
|
||||||
|
@ -25,247 +25,292 @@ AUTHORS in the distribution for the complete list.
|
||||||
|
|
||||||
----------------------------------------------------------------
|
----------------------------------------------------------------
|
||||||
|
|
||||||
Bugs fixed in 1.9.20 (total 18):
|
Bugs fixed in 1.9.21 (total 18):
|
||||||
|
|
||||||
27671 ComboFix fails to install
|
11819 The Longest Journey Demo: characters mostly invisible (broken TransformVertices with D3DVIEWPORT2)
|
||||||
29661 wineboot unable to create win32 prefix if the directory already exists
|
22317 Motocross madness demo has wrongly projected dirt (d3d_viewport_TransformVertices needs projection matrix + wrong scale)
|
||||||
30368 AMD Radeon 6480g detected as ATI Radeon 3200
|
36499 Multiple applications need ID2D1Factory::CreateHwndRenderTarget implementation (SciTE 3.5.x, Direct2D .NET example apps)
|
||||||
32694 NVIDIA GTX 690 not in the list of recognized cards.
|
37183 Autogenerated programs/cscript/ihost.h is not being removed by make clean
|
||||||
39447 Unimplemented function hid.dll.HidP_TranslateUsagesToI8042ScanCodes
|
38530 eSignal 12.1 needs msvcp100.dll.?_Mtx_new@threads@stdext@@YAXAAPAX@Z
|
||||||
41050 Age of Mythology: Extended Edition needs api-ms-win-crt-stdio-l1-1-0.dll.__stdio_common_vswscanf
|
39263 RichEdit should hide selection when it is unfocused
|
||||||
41086 Unimplemented function msvcp140.dll.??0?$codecvt@_WDU_Mbstatet@@@std@@QAE@I@Z needed by Battle.net
|
39471 Elminage Gothic freezes after clicking on "New Game"
|
||||||
41136 GOG Galaxy installer crashes with "wine: Call from 0x7b43c7cc to unimplemented function msvcp140.dll.?_Execute_once@std@@YAHAAUonce_flag@1@P6GHPAX1PAPAX@Z1@Z"
|
40422 Illustrator CS6: hangs on ESC key press while Text tool is being used
|
||||||
41273 Texted added to clipboard in Wine not pasting in native Linux applictions.
|
41142 gcc6: server build warnings
|
||||||
41315 Windows 10 DISM doesn't launch, needs advapi32.EventWriteTransfer
|
41231 regedit no longer processes registry input from stdin using "-" as filename
|
||||||
41333 MeterBasic (Tonne Software) crashes at start
|
41405 Hornbill Supportworks Client 7.6.0: crashes with ExtFloodFill when open 'Incident Details' pane
|
||||||
41336 Windows 10 DISM pkgmgr.exe doesn't launch, needs api-ms-win-core-libraryloader-l1-2-2.dll
|
41409 Battle.net crashes at launch
|
||||||
41343 Ellisys Visual USB needs unimplemented function newdev.dll.DiInstallDriverA
|
41420 Regression bug: bricscad crashes when copy or cut objects to the clipboard
|
||||||
41352 World of Tanks crashes with unimplemented function msvcp140.dll.?_Getcat@?$codecvt@DDU_Mbstatet@@@std@@SAIPAPBVfacet@locale@2@PBV42@@Z
|
41430 Nothing visibly happens when clicking System Info button in Microsoft PowerPoint Viewer 14.0 (msinfo32.exe lacks a GUI)
|
||||||
41381 Marvelous Designer 6 needs msvcp140.dll.?_Getcat@?$codecvt@DDU_Mbstatet@@@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z
|
41432 Keyboard input code display program (Japanese VB6 application) doesn't run.
|
||||||
41389 ComboFix fails to install: complains about missing HKLM\System\CurrentControlSet\Control\hivelist
|
41437 Implement a 64-bit version of __std_type_info_hash
|
||||||
41396 Sony Xperia Companion needs KERNEL32.dll.SetDefaultDllDirectories
|
41455 Failed assertion in ME_SplitByBacktracking causes crash at end of Jupiter 2011 installer
|
||||||
41399 GOG Galaxy crashes with unimplemented function msvcp140.dll.?tellg@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE?AV?$fpos@U_Mbstatet@@@2@XZ
|
41511 gray square on tab
|
||||||
|
|
||||||
----------------------------------------------------------------
|
----------------------------------------------------------------
|
||||||
|
|
||||||
Changes since 1.9.19:
|
Changes since 1.9.20:
|
||||||
|
|
||||||
Akihiro Sagawa (9):
|
Akihiro Sagawa (5):
|
||||||
kernel32/tests: Consolidate duplicated code for invalid LCMapString flag tests.
|
kernel32: Implement LCMAP_FULLWIDTH.
|
||||||
kernel32: Do not allow to combine NORM_IGNORENONSPACE and/or NORM_IGNORESYMBOLS with other LCMAP flags.
|
kernel32: Implement LCMAP_HALFWIDTH.
|
||||||
kernel32: Zero is an invalid flag value.
|
webservices: Avoid decoding a nul character reference.
|
||||||
kernel32/tests: Add LCMAP_TITLECASE test.
|
webservices: Add support for decoding decimal numeric character references.
|
||||||
kernel32/tests: Add more mapping tests for LCMapString.
|
webservices: Add support for decoding supplementary characters' references.
|
||||||
kernel32: Short circuit required length calculation.
|
|
||||||
kernel32: Refactor the codepath and a variable usage.
|
|
||||||
kernel32: Implement LCMAP_HIRAGANA.
|
|
||||||
kernel32: Implement LCMAP_KATAKANA.
|
|
||||||
|
|
||||||
Alexandre Julliard (44):
|
Alex Henrie (1):
|
||||||
winex11: Add separate export functions for the various string types.
|
msinfo32: Display an About dialog when the program is run.
|
||||||
winex11: Use the correct data type for property atoms.
|
|
||||||
winex11: Add a debug helper to trace atom names.
|
|
||||||
winex11: Add a helper function to store property data.
|
|
||||||
winex11: Add a helper function to convert the selection.
|
|
||||||
winex11: Move common code out of the export functions and simplify their usage.
|
|
||||||
winex11: Move common code out of the import functions and simplify their usage.
|
|
||||||
winex11: Merge converting the selection and importing it.
|
|
||||||
winex11: Use a standard export function to handle MULTIPLE requests.
|
|
||||||
winex11: Use a standard export function to handle TARGETS requests.
|
|
||||||
winex11: Reimplement targets enumeration using standard clipboard APIs.
|
|
||||||
winex11: Use standard clipboard APIs to retrieve the data to export.
|
|
||||||
winex11: Use a standard import function to retrieve the TARGETS property.
|
|
||||||
winex11: Support import multiple drag&drop properties in a single call.
|
|
||||||
winex11: Add helper functions to find and register Win32 clipboard formats.
|
|
||||||
winex11: Add helper functions to find and register X11 clipboard formats.
|
|
||||||
winex11: Get rid of support for reigstering Win32 formats without a corresponding atom.
|
|
||||||
winex11: If multiple clipboard formats can be exported, use the first available one.
|
|
||||||
winex11: Reimplement import_targets to go through the format list in the standard way.
|
|
||||||
winex11: Store the list of X11 formats when retrieving the TARGETS property.
|
|
||||||
user32: Add an UpdateClipboard entry point to allow the driver to refresh the clipboard before it's open.
|
|
||||||
winex11: Implement the UpdateClipboard entry point to refresh the cache.
|
|
||||||
server: Get rid of the clipboard sequence number update hack.
|
|
||||||
user32: Store clipboard data on the server side.
|
|
||||||
user32: Retrieve available clipboard formats from the server.
|
|
||||||
user32: Retrieve clipboard data from the server.
|
|
||||||
user32: Add synthesized clipboard formats on the server side.
|
|
||||||
user32: Cache clipboard data on the client side.
|
|
||||||
user32: Remove no longer used clipboard driver entry points.
|
|
||||||
winex11: Add a helper function to register builtin clipboard formats.
|
|
||||||
winex11: Remove the driver-side clipboard data storage.
|
|
||||||
winex11: Run a single clipboard manager thread per window station, inside the explorer process.
|
|
||||||
winex11: Ignore X11 errors happening on the clipboard display connection.
|
|
||||||
user32: Enforce null termination of strings added to the clipboard.
|
|
||||||
winex11: Add a helper function to import a Unicode string.
|
|
||||||
winex11: Add a helper function to export a Unicode string.
|
|
||||||
winex11: Always go through Unicode for clipboard strings.
|
|
||||||
winex11: Remove support for owner-displayed clipboard formats.
|
|
||||||
winex11: Remove support for exporting the CF_METAFILEPICT format.
|
|
||||||
winex11: Remove support for exporting the CF_BITMAP, CF_PALETTE and CF_DIBV5 formats.
|
|
||||||
winex11: Remove support for exporting the CF_OEMTEXT and CF_LOCALE formats.
|
|
||||||
user32: Fix METAFILEPICT marshalling for 64-bit.
|
|
||||||
winex11: Add clipboard support for the polymorphic TEXT format.
|
|
||||||
winex11: Export the TIMESTAMP clipboard property.
|
|
||||||
|
|
||||||
Andrew Eikum (1):
|
Alexandre Goujon (1):
|
||||||
wininet: Don't crash by debug printing too long URLs.
|
msvcrt: Implement 64-bit version of __std_type_info_hash.
|
||||||
|
|
||||||
Andrew Kanaber (1):
|
Alexandre Julliard (3):
|
||||||
wined3d: Add id for Broadwell Xeon E3 GPU.
|
winex11: Add a helper function to send systray notifications.
|
||||||
|
explorer: Add a helper function to send systray notifications.
|
||||||
|
ntdll: Prevent importing the Zw functions.
|
||||||
|
|
||||||
Andrey Gusev (10):
|
Alistair Leslie-Hughes (1):
|
||||||
api-ms-win-eventing-consumer-l1-1-0: Add dll.
|
dpnet: Correct GetComponentByName to return the correct buffer size.
|
||||||
api-ms-win-eventing-controller-l1-1-0: Add dll.
|
|
||||||
api-ms-win-security-audit-l1-1-1: Add dll.
|
Andrey Gusev (3):
|
||||||
api-ms-win-security-base-private-l1-1-1: Add dll.
|
wined3d: Add missing '\n' to FIXME() messages.
|
||||||
api-ms-win-core-appinit-l1-1-0: Add dll.
|
api-ms-win-appmodel-runtime-l1-1-1: Add dll.
|
||||||
api-ms-win-core-version-private-l1-1-0: Add dll.
|
ext-ms-win-kernel32-package-current-l1-1-0: Add dll.
|
||||||
api-ms-win-core-appcompat-l1-1-1: Add dll.
|
|
||||||
api-ms-win-core-bem-l1-1-0: Add dll.
|
|
||||||
api-ms-win-service-private-l1-1-1: Add dll.
|
|
||||||
user32/tests: Fix incorrect usage of broken() function.
|
|
||||||
|
|
||||||
André Hentschel (2):
|
André Hentschel (2):
|
||||||
urlmon/tests: Mark data53 test as broken on Win10.
|
shell32/tests: Mark win10 failure as broken.
|
||||||
d3d9/tests: Allow D3D_OK for lost device present (Win10).
|
advapi32/tests: Don't crash the service test on wow64 Wine.
|
||||||
|
|
||||||
Aric Stewart (4):
|
Aric Stewart (12):
|
||||||
ntoskrnl.exe: Send PnP and Power IRPs to plug and play devices.
|
winebus.sys: Watch for hid raw device addition and removal.
|
||||||
ntoskrnl.exe: Implement DevicePropertyEnumeratorName for IoGetDeviceProperty.
|
winebus.sys: Add implementation for device removal.
|
||||||
ntoskrnl.exe: Implement removing plug and play devices.
|
hidclass.sys: Minidriver handling for IRP_MN_REMOVE_DEVICE finished the IRP.
|
||||||
hid: Stub HidP_TranslateUsagesToI8042ScanCodes.
|
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.
|
||||||
|
|
||||||
Austin English (11):
|
Aurimas Fišeras (2):
|
||||||
advapi32: Add EventWriteTransfer stub.
|
po: Update Lithuanian translation.
|
||||||
api-ms-win-core-delayload-l1-1-0: Add dll.
|
po: Update Lithuanian translation.
|
||||||
api-ms-win-core-libraryloader-l1-2-2: Add dll.
|
|
||||||
newdev: Add DiInstallDriverA/W stubs.
|
|
||||||
api-ms-win-core-io-l1-1-0: Add dll.
|
|
||||||
api-ms-win-core-xstate-l1-1-0: Add stub dll.
|
|
||||||
api-ms-win-service-core-l1-1-0: Add dll.
|
|
||||||
api-ms-win-service-management-l2-1-0: Add dll.
|
|
||||||
api-ms-win-service-winsvc-l1-1-0: Add dll.
|
|
||||||
kernel32: Add SetDefaultDllDirectories stub.
|
|
||||||
wine.inf: Add HKLM\System\CurrentControlSet\Control\hivelist key.
|
|
||||||
|
|
||||||
Detlef Riekenberg (2):
|
Austin English (1):
|
||||||
ntdll/tests: Use case insensitive compare for filenames.
|
subst: Add stub program.
|
||||||
scrrun/tests: Use case insensitive compare for filenames.
|
|
||||||
|
|
||||||
Filip Frąckiewicz (5):
|
Carlo Bramini (1):
|
||||||
wined3d: Add NVIDIA GTX 690 (GK104) to the GPU list.
|
winefile: Use StrFormatByteSizeW.
|
||||||
wined3d: Add NVIDIA GTX 675MX to the GPU list.
|
|
||||||
wined3d: Add NVIDIA GTX 760 Ti to the GPU list.
|
Dmitry Timoshkov (1):
|
||||||
wined3d: Add AMD Radeon HD 6480G IGP.
|
include/d2d1.idl: Remove duplicate typedefs.
|
||||||
wined3d: Add NVIDIA GTX 980 Ti.
|
|
||||||
|
Gerald Pfeifer (2):
|
||||||
|
winedbg: Extend buffer in packet_query_monitor_process to avoid avoid overrun/truncation.
|
||||||
|
wininet: Increase buffer in _test_status_code to avoid potential potential overflow.
|
||||||
|
|
||||||
Hadrien Boizard (1):
|
Hadrien Boizard (1):
|
||||||
ole32: Use debugstr_guid() in TRACES.
|
winemac.drv: Use EqualRect() instead of memcmp() to compare RECTs.
|
||||||
|
|
||||||
Hans Leidekker (8):
|
Hans Leidekker (16):
|
||||||
webservices: Escape XML special characters where needed.
|
ntdll: SzCSDVersion is an empty string on Windows 8 and up.
|
||||||
webservices: Fix corner cases in write option handling.
|
advapi32: Add a stub implementation of EnableTraceEx2.
|
||||||
webservices: Use public channel functions in the service proxy implementation.
|
webservices: Add support for writing WS_DATETIME values.
|
||||||
webservices: Add support for WS_MESSAGE_PROPERTY_BODY_READER/WRITER in WsGetMessageProperty.
|
webservices: Add support for reading WS_BYTES values.
|
||||||
webservices: Don't write an empty header element for messages that have an action.
|
webservices: Add support for writing WS_BYTES values.
|
||||||
webservices: Implement WsSendMessage.
|
wbemprox: Fix the variant type for Win32_SystemEnclosure.ChassisTypes.
|
||||||
webservices/tests: Add tests for WsSendMessage.
|
wbemprox: Return NULL for Win32_BIOS.IdentificationCode.
|
||||||
webservices: Implement WsReceiveMessage.
|
wbemprox: Get rid of hard-coded OS version numbers.
|
||||||
|
include: Avoid redefinition of EVENT_FILTER_DESCRIPTOR.
|
||||||
|
webservices: Strip trailing zeros from time fraction.
|
||||||
|
webservices/tests: Add more text type tests.
|
||||||
|
webservices: Handle nil elements in the reader.
|
||||||
|
webservices: WS_FIELD_OPTIONAL takes precedence over WS_FIELD_NILLABLE.
|
||||||
|
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.
|
||||||
|
|
||||||
Henri Verbeet (7):
|
Huw D. M. Davies (47):
|
||||||
d3d11: Use wine_rb_remove() in state object cleanup.
|
riched20: Set the end-of-paragraph run width to that of a space.
|
||||||
wined3d: Use wine_rb_remove() in delete_glsl_program_entry().
|
riched20: Add an option to move the cursor to after the final end-of-paragraph.
|
||||||
wined3d: Implement the initial texture data upload on top of wined3d_device_update_sub_resource().
|
riched20: Allow selecting the final end-of-paragraph when using the right arrow key.
|
||||||
wined3d: Implement the initial buffer data upload on top of wined3d_device_update_sub_resource().
|
riched20: Allow selecting to the start / end when using the up / down arrow keys.
|
||||||
wined3d: Don't require a specific context in wined3d_device_init_3d().
|
riched20: Allow selecting the final end-of-paragraph when using the mouse.
|
||||||
wined3d: Wait for the resource to become idle when destroying user memory textures.
|
riched20: Clearing the insert style should not depend on the event mask.
|
||||||
wined3d: Wait for the texture to become idle before modifying it in wined3d_texture_update_desc().
|
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.
|
||||||
|
|
||||||
Huw D. M. Davies (9):
|
Jacek Caban (9):
|
||||||
user32/tests: BITMAPCOREINFO icons are no longer supported on Win 8.
|
winhttp: Added WINHTTP_OPTION_CLIENT_CERT_CONTEXT option stub.
|
||||||
user32: Use MB_USEGLYPHCHARS in OemToCharBuffW().
|
kernel32/tests: Added GetNamedPipeInfo tests.
|
||||||
user32: Implement OemKeyScan().
|
mshtml: Fixed leak in get_nsstyle_attr_nsval.
|
||||||
wordpad: Only read up to the maximum number of recent files from the menu.
|
mshtml: Update binding moniker in handle_redirect.
|
||||||
riched20: Don't clear the existing mask when reading a \ltrpar .
|
rpcrt4: Use NtReadFile in rpcrt4_conn_np_read.
|
||||||
riched20: Pass a ME_Paragraph structure to ME_SetParaFormat().
|
mshtml: Added support for non-pixel style values in IHTMLStyle::get_pixel* functions.
|
||||||
gdi32: Check that ExtFloodFill()'s initial co-ordinates lie within the dib.
|
ntdll/tests: Added a test of using NtCancelIoEx on iosb associated with pipe listening.
|
||||||
riched20: Embed PARAFORMAT2 in the paragraph struct rather than its ptr.
|
ws2_32: Pass completion routing to NtDeviceIoControlFile in server_ioctl_sock only if caller provided completion routine.
|
||||||
riched20: Add checks for allocation failures.
|
server: Create ifchange async queue on socket fd.
|
||||||
|
|
||||||
Jacek Caban (2):
|
Józef Kucia (16):
|
||||||
rbtree.h: Added ordered iteration functions and macros.
|
wined3d: Use MAX_TEXTURES instead of magic number.
|
||||||
jscript: Use wine_rb_tree to store local variables in compiler_ctx_t.
|
wined3d: Do not create separate dummy texture for each texture image unit.
|
||||||
|
wined3d: Bind dummy textures to all texture image units.
|
||||||
|
wined3d: Pass context to create_default_samplers().
|
||||||
|
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().
|
||||||
|
|
||||||
Józef Kucia (7):
|
Ken Thomases (1):
|
||||||
d3d11: Sanitize buffer view flags.
|
winemac: Post WINDOW_FRAME_CHANGED with the non-fullscreen frame when exiting of fullscreen mode begins.
|
||||||
d3d11/tests: Add test for swapchain formats.
|
|
||||||
include/d3d10: Add D3D10_FORMAT_SUPPORT enum.
|
|
||||||
d3d10core/tests: Port test_required_format_support() from d3d11.
|
|
||||||
d3d10core/tests: Port test_swapchain_formats() from d3d11.
|
|
||||||
d3d11/tests: Run test_*() functions for each feature level separately.
|
|
||||||
d3d11/tests: Trace optional format support.
|
|
||||||
|
|
||||||
Matteo Bruni (8):
|
Kim Malmo (2):
|
||||||
wined3d: Fix a bunch of typos.
|
po: Update Norwegian translation.
|
||||||
wined3d: Update the Mesa d3d level detection hack.
|
po: Some more updates to Norwegian translation.
|
||||||
wined3d: Use unsigned constants in shifts.
|
|
||||||
wined3d: Use round() on core profile.
|
|
||||||
wined3d: Enable lod and grad texture lookups on core profile.
|
|
||||||
wined3d: Fix ps_3_0 packed inputs limit.
|
|
||||||
wined3d: Fix doublebuffer mode trace.
|
|
||||||
wined3d: Call glGetIntegerv() through the gl_info function pointer.
|
|
||||||
|
|
||||||
Michael Müller (2):
|
Kimmo Myllyvirta (1):
|
||||||
dsound: Pretend that the driver is certified.
|
wined3d: Clear texture flag from correct format when color fixup is not supported.
|
||||||
ntdll: Open current working directory with FILE_TRAVERSE access.
|
|
||||||
|
|
||||||
Michael Stefaniuc (11):
|
Marcus Meissner (2):
|
||||||
mshtml: Avoid casts from COM objects to interfaces.
|
webservices: Add error checking (Coverity).
|
||||||
jscript: Use CONTAINING_RECORD() to get from a field to a struct.
|
gdiplus: Assign error return (Coverity).
|
||||||
jscript: Use the existing helpers to get from a jsdisp_t to an Instance.
|
|
||||||
jscript: Add more jsdisp_t to Instance helpers.
|
|
||||||
user32/tests: Remove two commented out printf().
|
|
||||||
user32/tests: Use EqualRect() instead of open coding it.
|
|
||||||
user32/tests: Use wine_dbgstr_rect() to print rects.
|
|
||||||
dpvoice: Use debugstr_guid() to trace GUIDs.
|
|
||||||
strmbase: Don't bother tracing the GUID pointers too.
|
|
||||||
quartz: Avoid using CopyRect().
|
|
||||||
webservices/tests: Use IsEqualGUID() to compare GUIDs.
|
|
||||||
|
|
||||||
Piotr Caban (13):
|
Matteo Bruni (20):
|
||||||
msvcp140: Add codecvt<char,char,_Mbstatet> exports.
|
wined3d: Add ARB_fragment_coord_conventions extension.
|
||||||
msvcp140: Add _Cnd_init_in_situ implementation.
|
wined3d: Avoid vpos fixups when ARB_fragment_coord_conventions is supported.
|
||||||
msvcp140: Add _Execute_once implementation.
|
wined3d: Add core version of the functions introduced by EXT_draw_buffers2.
|
||||||
msvcp140: Introduce _Mbstatet structure.
|
wined3d: Add ARB_viewport_array extension.
|
||||||
msvcp140: Add codecvt<wchar_t,char,_Mbstatet> exports.
|
wined3d: Add ARB_clip_control extension.
|
||||||
msvcp140: Add codecvt<short,char,_Mbstatet> exports.
|
wined3d: Use ARB_clip_control to avoid vertex position fixups.
|
||||||
msvcp110: Add _Cnd_{do_broadcast,register,unregister}_at_thread_exit implementation.
|
wined3d: Slightly offset the viewport in the ARB_clip_control case.
|
||||||
msvcp120: Add _Cnd_{do_broadcast,register,unregister}_at_thread_exit tests.
|
wined3d: Account for offscreen rendering in the pixel shader key only if vpos is used.
|
||||||
msvcp140: Add _Cnd_destroy_in_situ implementation.
|
wined3d: Flag WINED3D_SHADER_CONST_PS_Y_CORR on framebuffer changes.
|
||||||
msvcp140: Fix codecvt RTTI data.
|
d3d9/tests: Make the window client rect match the d3d swapchain size.
|
||||||
msvcp140: Add more missing exports.
|
d3d9/tests: Add a test for the dsy SM3 instruction.
|
||||||
msvcp140: Fix time_put structure layout.
|
d3d11/tests: Make the window client rect match the d3d swapchain size.
|
||||||
msvcp120: Don't add basic_ios::_Add_vtordisp virtual functions.
|
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.
|
||||||
|
|
||||||
Sebastian Lackner (8):
|
Michael Müller (1):
|
||||||
server: Allow to create win32 prefix when directory already exists.
|
wmic: Improve cmd line parser and add support for path command.
|
||||||
server: Fix leak of old clipboard data when replacing existing format.
|
|
||||||
user32: Call GlobalUnlock with the correct argument in SetClipboardData.
|
|
||||||
webservices: Do not return uninitialized hr from write_headers_transport.
|
|
||||||
webservices: Correctly grow buffer size in receive_message.
|
|
||||||
services: Check for services without lpBinaryPathName in get_winedevice_process.
|
|
||||||
server: Handle error when memdup fails in synthesize_formats.
|
|
||||||
user32: Also release GMEM_FIXED data in free_cached_data.
|
|
||||||
|
|
||||||
Vincent Povirk (8):
|
Michael Stefaniuc (5):
|
||||||
gdiplus: Implement GdipBeginContainer.
|
dmusic/tests: Add basic COM tests for IDirectMusicPort.
|
||||||
gdiplus/tests: Add tests for GdipBeginContainer.
|
dmusic: Simplify the IDirectMusicPort_QueryInterface implementation.
|
||||||
gdiplus: Implement BeginContainer metafile record.
|
dmusic: Move the SynthPortImpl struct to where it is used.
|
||||||
gdiplus/tests: Check record types in playback tests.
|
dmusic: Support the IKsControl interface for the synth port.
|
||||||
gdiplus: Add clipping to GDI32_GdipFillRegion.
|
ws2_32: Use debugstr_guid() to trace GUIDs.
|
||||||
gdiplus: Add clipping to GDI32_GdipDrawDriverString.
|
|
||||||
gdiplus: Add clipping to GdipDrawImage.
|
Nikolay Sivov (7):
|
||||||
iprop: Add dll.
|
d2d1: Initial implementation of HWND render target.
|
||||||
|
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):
|
||||||
|
msvcp110: Fix cin/cout/cerr/clog structure sizes.
|
||||||
|
msvcp140/tests: Test virtual base table size exports.
|
||||||
|
msvcp110: Fix num_get structure layout.
|
||||||
|
msvcp100: Add stdext::threads::_Mtx_* implementation.
|
||||||
|
|
||||||
|
Roman Pisl (5):
|
||||||
|
shell32: Implement NIM_SETVERSION.
|
||||||
|
winex11: Implement NIM_SETVERSION.
|
||||||
|
explorer: Implement NIM_SETVERSION.
|
||||||
|
winex11: Send WM_CONTEXTMENU on WM_RBUTTONUP and NIN_SELECT on WM_LBUTTONUP.
|
||||||
|
explorer: Send WM_CONTEXTMENU on WM_RBUTTONUP and NIN_SELECT on WM_LBUTTONUP.
|
||||||
|
|
||||||
|
Sebastian Lackner (13):
|
||||||
|
winebus.sys: Spawn a device loop thread and add synchronization.
|
||||||
|
kernel32/tests: Add a testcase for CreateFileA with an invalid path.
|
||||||
|
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
|
||||||
|
|
1
AUTHORS
1
AUTHORS
|
@ -1284,6 +1284,7 @@ Romain Iehl
|
||||||
Roman Dadkov
|
Roman Dadkov
|
||||||
Roman Dolejsi
|
Roman Dolejsi
|
||||||
Roman Mindalev
|
Roman Mindalev
|
||||||
|
Roman Pisl
|
||||||
Ronan Waide
|
Ronan Waide
|
||||||
Ron Cemer
|
Ron Cemer
|
||||||
Ron Gage
|
Ron Gage
|
||||||
|
|
|
@ -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.20.
|
# Generated by GNU Autoconf 2.69 for Wine 1.9.21.
|
||||||
#
|
#
|
||||||
# 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.20'
|
PACKAGE_VERSION='1.9.21'
|
||||||
PACKAGE_STRING='Wine 1.9.20'
|
PACKAGE_STRING='Wine 1.9.21'
|
||||||
PACKAGE_BUGREPORT='wine-devel@winehq.org'
|
PACKAGE_BUGREPORT='wine-devel@winehq.org'
|
||||||
PACKAGE_URL='http://www.winehq.org'
|
PACKAGE_URL='http://www.winehq.org'
|
||||||
|
|
||||||
|
@ -2195,7 +2195,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.20 to adapt to many kinds of systems.
|
\`configure' configures Wine 1.9.21 to adapt to many kinds of systems.
|
||||||
|
|
||||||
Usage: $0 [OPTION]... [VAR=VALUE]...
|
Usage: $0 [OPTION]... [VAR=VALUE]...
|
||||||
|
|
||||||
|
@ -2265,7 +2265,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.20:";;
|
short | recursive ) echo "Configuration of Wine 1.9.21:";;
|
||||||
esac
|
esac
|
||||||
cat <<\_ACEOF
|
cat <<\_ACEOF
|
||||||
|
|
||||||
|
@ -2473,7 +2473,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.20
|
Wine configure 1.9.21
|
||||||
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.
|
||||||
|
@ -2991,7 +2991,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.20, which was
|
It was created by Wine $as_me 1.9.21, which was
|
||||||
generated by GNU Autoconf 2.69. Invocation command line was
|
generated by GNU Autoconf 2.69. Invocation command line was
|
||||||
|
|
||||||
$ $0 $@
|
$ $0 $@
|
||||||
|
@ -19123,7 +19123,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.20, which was
|
This file was extended by Wine $as_me 1.9.21, 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
|
||||||
|
@ -19194,7 +19194,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.20
|
Wine config.status 1.9.21
|
||||||
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 New Issue