Release 1.7.55.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Alexandre Julliard 2015-11-13 23:32:40 +09:00
parent 860433c79a
commit a786dca935
3 changed files with 503 additions and 406 deletions

889
ANNOUNCE
View File

@ -1,17 +1,17 @@
The Wine development release 1.7.54 is now available.
The Wine development release 1.7.55 is now available.
What's new in this release (see below for details):
- Implementation of the TransmitFile function.
- More implementation of the Web Services DLL.
- Improved video decoding.
- Alternative for the deprecated prelink tool.
- Major Turkish translation update.
- Pulse audio driver.
- Various fixes for Microsoft Office 2013 support.
- Some more implementation of the Web Services DLL.
- More fixes for the latest C runtime version.
- Improvements to the Makefile generation.
- Various bug fixes.
The source is available from the following locations:
http://prdownloads.sourceforge.net/wine/wine-1.7.54.tar.bz2
http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.54.tar.bz2
http://dl.winehq.org/wine/source/1.7/wine-1.7.55.tar.bz2
http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.55.tar.bz2
Binary packages for various distributions will be available from:
@ -27,436 +27,533 @@ AUTHORS in the distribution for the complete list.
----------------------------------------------------------------
Bugs fixed in 1.7.54 (total 51):
Bugs fixed in 1.7.55 (total 76):
5048 Multiple applications and games need support for ws2_32 SIO_GET_EXTENSION_FUNCTION_POINTER TransmitFile (WSAID_TRANSMITFILE)
12336 Paint.NET 3.22 window rendering broken
19525 Poison Ivy does not work correctly because RtlGetCompressionWorkSpaceSize and friends are only stubs
21012 MSWT Kart 2004 does not work (TGA images misinterpreted as ICO files in OleLoadPicture)
21076 Defense Grid: The Awakening does not draw the models properly
22806 Paint.NET 3.36 fails to start without native gdiplus
22879 IVONA Voices/Reader (SAPI TTS) 1.0.16 crashes on startup
22907 CamStudio displays an error when record button is pressed (ICOpen with fccHandler = 0 is not supported)
24031 Word Perfect Lightning 1.0 beta installer does not display text in first dialog
26344 Protel Advanced PCB Design System v2.5 (win16 app) crashes on startup
26621 KidStarter Shell installer needs 'HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon' registry key present
27595 HyperCam 2.x crashes on startup (when lpbiOutput is NULL it has to be filled by the codec based on lpbiInput)
30703 Pepakura Viewer crashes on startup: dib init failed, failed to create rendering context
31442 Guild Wars 2 freezes on text input fields
32325 Assassin's Creed III crashes on startup (ID3D11Device::QueryInterface doesn't support IDXGIDevice1, '{77db970f-6276-48ba-ba28-070143b4392c}')
32620 Warcraft Voice Chat cannot capture voice.
32707 Adobe Shockwave 12.1 installer: hangs during installation
32895 Serious Sam HD: TSE crashes randomly in the campaign && when picking up backpacks
33893 Midnight Nowhere demo shows black screen
33965 WordPerfect 10 (Corel Office 2002) crashes when trying to create a table
34079 OneDrive for Business C2R (click-to-run) client reports server error ('rpcrt4.RpcMgmtIsServerListening' must check if binding handle refers to remote server)
34574 Kega Fusion 3.64 - Fullscreen not working anymore
34898 Evernote 5.0.3 crashes when synchronizing notes with main gui from separate note editor window
35023 Paint.NET 3.22 crashes on startup, reporting "Property cannot be found" (no metadata reader/properties present for Png)
35792 rmxftmpl.h differs on some architectures
35872 Pinball Science crashed on starting
36301 valgrind shows an invalid read (bstr) in msxml3/tests/saxreader.c
36560 valgrind shows an invalid read in d3drm/tests/d3drm.c
36794 valgrind shows an invalid free for comctl32/tests/listview.c
36827 The horror game Mad Father won't work
36895 You Dont Know Jack V1 XL: Scaling/moving text shown as solid coloured blocks
37351 American Mcgee's Alice No Audio
37930 Photoshop CS6: dragging layers leaves a trail of garbage
37980 Word Viewer 2007 fails to open *.docx files with Windows version set to Vista or later (Word Converter local COM server requires WebDAV client API 'DavClnt.dll')
38131 Java SE Runtime Environment 5.0u16 web installer 'patchjre.exe' tool crashes
38242 Granny In Paradise Demo fails to start, reports 'Failed to load encrypted EXE' (ReflexiveArcade Wrapper DRM scheme)
38533 opengl32/tests/opengl.c hangs under valgrind (i965/mesa)
38655 Galactic Civilizations III Fails to start (D3DCompiler_46 Failed to load)
38745 EZCastPro 1.4 crashes on unimplemented function USER32.dll.GetDisplayConfigBufferSizes
39171 Creatures: White pixels are black.
39296 Setup dialog windows needs to drag for capture
39339 Adventure games from Daedalic Ent. (Night of the Rabbit, Edna & Harvey, A New Beginning) have no in-game audio and freeze on new game start - XAudio2_7
39357 Do not see the audio equipment , and there is no sound in the game Blade & Soul
39395 Wolfram Research Mathematica 10.2 needs kernel32.dll.GetPhysicallyInstalledSystemMemory
39400 Eleusis demo needs XAudio2 class '{a90bc001-e897-e897-7439-435500000000}'
39449 __finally being called too many times (Unwind consolidate callback needs special wrapper function to skip stack frames)
39462 GImageX v2.1.1 (gui for ImageX tool from Windows Assessment and Deployment Kit) needs WIMGAPI.DLL
39473 Some of PropVariantCopy tests results are masked by faulty logic
39478 Call of Duty: United Offensive demo crashes at launch
39480 Sniper Elite V2 demo needs IDXGIFactory1 interface '{770aae78-f26f-4dba-a829-253c83d1b387}'
39488 explorer.exe (and other applications) crash on start after drive z: (/) got deleted
8854 Unable to get keyboard / mouse input in multiple games
9032 Adobe Premiere 6 video playback broken
10495 Wine should support PulseAudio
11107 Adobe AIR / Adobe Media Player pre 2 never shows GUI
12474 Resolume Avenue 3.3.2 - Black video preview windows
14518 GetTextMetrics on Tahoma font metrics returns an invalid tmInternalLeading
14894 Cubis Gold 2 crashes on start
17693 Silkypix 3.0 and DVD-lab PRO 2.x: menus are invisible until clicked
18442 Google Video/Voice chat plugin installer finishes with error 0x80040509
19937 ArcSoft PhotoStudio 5.5 crashes on startup
23001 Dolphin GC/Wii emulator 2.0 Wiimote plugin needs Bluetooth Control Panel Applet 'bthprops.cpl'
23575 PowerDVD 10 trial crashes after registration
24572 Freelancer (Microsoft Games): installer text in custom graphical user interface rendered in black rather than white, making it nearly unreadable
27061 iNode Client 3.60 exits silently on start up (H3C iNode service install fails, needs 'HKLM\\SYSTEM\\CurrentControlSet\\Control\\ServiceGroupOrder\\List' key with REG_MULTI_SZ 'TDI' value)
27563 Dungeons and Dragons/Lord of the Rings online: launcher doesn't see COM/ActiveX as supported with builtin mono
29309 Zynaps remix exits with memory access violation
29852 Star Trek Birth of the Federation - No Videos (negative height used as request for inverted frame decompressing)
29899 mapviewoffileex fails under certain condition with PE images
31534 TOAD for SQLServer 5.0.1.554 fails to install
32703 MyPhoneExplorer 1.8.4 installer has a non-fatal crash
32705 VirtualDub: crash when opening video with MPEG-2 plugin (division by zero)
32839 Endnote X5 crashes on unimplemented function msvcp90.dll.??0?$basic_fstream@DU?$char_traits@D@std@@@std@@QAE@PAU_iobuf@@@Z
32923 Daum Pot Player Media Player crashes
33001 AXE3 (hex editor) crashes in TREEVIEW_GetItemT on invalid item pointer
33453 Delphi7 import type library hangs
33479 Multiple games (Guild Wars 2, Risen 2, Tomb Raider 2013): Raw input is broken
33563 Imscared shows visual artifacts (green dots and white lines)
33713 download.com (CNET) download manager gets stuck on step 2 of 4
34559 Call to Power II: Scrolling causes mouse and screen to lock
34845 The Mighty Quest for Epic Loot: "Bloomberg" crash/diag tool complains about dbghelp being too old (v5.x Windows XP vs. v6.x Win Vista/7)
35677 BBC iPlayer Desktop installer reports 'You need Windows Media Player (9 or above) to install this software.' (builtin 'wmplayer.exe' along with version resource missing)
35702 FarManager v3 crashes on unimplemented function KERNEL32.dll.SetConsoleKeyShortcuts
35953 FFXIV: ARR - Launcher requires native winhttp to run.
36280 valgrind shows a possible leak in gameux/tests/gamestatistics.c
36291 valgrind shows a leak msctf/tests/inputprocessor.c
36400 valgrind shows several unitialized values in under crypt32/tests/message.c
36427 valgrind shows several leaks in dlls/taskschd/tests/scheduler.c
36450 EnumFontFamilies should report unsubstituted font names
36508 valgrind shows a couple invalid writes in kernel32/tests/change.c
36527 Multiple games and applications crash on unimplemented function KERNEL32.dll.AllocateUserPhysicalPages (Microsoft Office 2007 diagnosis service, Eden Eternal)
36607 valgrind shows two definite leaks in xmllite/tests/reader.c
37165 Sacred 2 Gold (v2.65.1) fails to start correctly, displays only a black screen in virtual desktop mode
37729 Picasa 3.9 crashes in setupapi.SetupFindFirstLineW
37829 Phonostar dradio-Recorder cannot connect to radio streams
37843 Black Mirror 3 starts minimized
37932 Evil Genius from GOG crashes unexpectedly
37956 Photoshop (CS6/CC) 64bit crash when you press "cancel" button
38097 FreshDiagnose 8.67 'Protected Files' diagnosis wants sfc.dll.SfcGetNextProtectedFile
38125 MFC CRichEditCtrl does not correctly put text in Center, Right or Left
38255 Sid Meier's Ace Patrol needs msvcp110.dll._Thrd_current
38368 AutoPatcher Updater 1.4.x (VB6 app) reports 'Error: Object doesn't support this action' (needs ITextStream::Close method implementation)
38390 Photoshop 64-bit (CS/CC) crashes when you break the rendering preview.
38417 [EA] Origin self-updater fails to install updates ('kernel32.DeleteFileW' shall only open the file for delete access as callers might not have read/write rights)
38444 valgrind shows some definite leaks in dpnet/tests/address.c
38445 valgrind shows a couple invalid writes in kernel32/tests/fiber.c
38450 valgrind shows several leaks in shell32/tests/shlfolder.c
38464 valgrind shows a possible leak in wininet/tests/http.c test_async_HttpSendRequestEx()
38477 Elevated: Invisible textures since wine-1.7.34-58-gc6232e1
38589 Sades 7.1 CH Gaming Headset driver installation fails
38677 valgrind shows invalid memory use in dlls/kernel32/tests/path.c:test_PathNameA()
39081 CCleaner needs esent.dll
39101 Visual Studio Compiler creates invalid interface from a typelib
39143 Roxio CDRAL 'CDRALW2K.SYS' kernel driver (part of Windows Media 9 Runtime) crashes on unimplemented function ntoskrnl.exe.ExAcquireResourceExclusiveLite during driver unload
39259 BTHPROPS.DLL and BLUETOOTHAPIS.DLL are unimplemented
39423 Voobly: 'Game Browser' can't display content due to Wine built-in browser signature blacklisted on www.voobly.com ('win32' feature token must not be included in user agent string)
39443 Multiple applications fail start File System Filter Manager service due unimplemented function fltmgr.sys.FltInitializePushLock (Kaspersky Anti-Virus)
39493 GImageX v2.1.1 (gui for ImageX tool from Windows Assessment and Deployment Kit) crashes on unimplemented function wimgapi.dll.WIMRegisterMessageCallback
39516 Listview tests consistently fail
39528 Emerge Desktop 6.1.3 crashes on startup (incorrect shdocvw.RunInstallUninstallStubs2 stub signature)
39529 Data Source initstring parsing is case-sensitive
39544 Microsoft Office 2007 installer fails with 'ITERATE_Actions Execution halted, action L"ProcessBranding" returned 1603'
39545 wine build fails without libpulse
39551 building dlls/atl fails: error: Could not open importlib stdole2.tlb.
39568 err:dbghelp_msc:pe_load_debug_directory Got a page fault while loading symbols
39574 iNode 3.6 client needs ndis.sys.NdisInitUnicodeString
39575 Wine control panel app crashes when encountering builtin applets with unimplemented CPL entry points (bthprops.cpl.CPlApplet)
----------------------------------------------------------------
Changes since 1.7.53:
Changes since 1.7.54:
Alex Henrie (3):
user32: Release capture before sending WM_COMMAND.
maintainers: Add myself as a volunteer maintainer.
krnl386.exe16: Fix dialog size computation.
Alex Henrie (9):
opengl32: Check the minor version when determining extension support.
winex11: Initialize the length of each side of the color cube to 1.
winex11: Make color cubes as big as possible.
winex11: Avoid double initialization of variables in OpenGL functions.
opengl32: Avoid double initialization of variables in WGL functions.
opengl32: Define the 2D identity matrix once, at the top of the file.
user32: Turn magic values into static constants.
user32: Remove redundant check for buf's existence.
user32: Avoid double initialization.
Alexandre Julliard (22):
libwine: Pass the correct length to GetStringUTFRegion.
wineconsole: Deal with fonts that don't have a uniform character width.
wineconsole: Accept a too large font if we can't find one that fits the screen.
configure: Follow the variable naming convention for libpcap.
makefiles: Only define the dummy target in makefiles that need it.
makefiles: Read variable definitions from the top makefile instead of using Make.vars.in.
makefiles: Get rid of the support for updating a makefile in place.
makefiles: Avoid running config.status when not necessary.
makefiles: Fix expansion of '$$' in make variables.
makefiles: Move wine.desktop to the loader directory.
krnl386.exe: Remove some redundant shifts.
ntdll: Remove some redundant shifts.
makefiles: Generate rules for building tool binaries.
tools: Upgrade the config.guess/config.sub scripts.
tools: Move winemaker to its own directory.
makefiles: Automatically add RPATH support for programs that use libwine.
makefiles: Generate rules for installing programs.
makefiles: Generate rules for installing scripts.
makefiles: Generate rules for installing symlinks.
makefiles: Don't add source dependency for symlinks.
makefiles: Fix the source path for ttf font installs.
makefiles: Specify whether to install program binaries in the individual makefiles.
Alexandre Julliard (43):
mmdevapi/tests: Avoid %ll printf format.
makefiles: Generate rules for installing headers.
makefiles: Generate rules for installing X template files.
makefiles: Add makedep pragmas in all IDL source files.
configure: Fix the libpulse check for when the library exists but doesn't work.
urlmon/tests: Use the same file as wininet for FTP testing.
configure: Use the correct help string macro.
makefiles: Generate rules for installing IDL headers.
makefiles: Generate rules for installing IDL include files.
makefiles: Get rid of the obsolete IMPLIB_SRCS variable.
makefiles: Generate correct dependencies for included typelib files.
x3daudio1_7: Remove unused debug channel.
widl: Disable a noisy warning.
makefiles: Only set the manpage flag for programs.
makefiles: Get rid of the DLLPREFIX variable.
makefiles: Get rid of the documentation makefile.
makefiles: Remove a no longer necessary library path.
d2d1: Avoid an unsupported makefile variable assignment.
kernel32/tests: Fix some todo tests that succeed or fail depending on the kernel version.
makedep: Don't store install rules in the makefile object.
makedep: Constify the makefile parameter where possible.
makedep: Release extra string storage.
makefiles: Try to remove all include directories on uninstall.
makefiles: Add support in make_makefiles for flags in sfd files.
makefiles: Always build .in files.
makedep: Add a helper function to open a file in the parent's source directory.
makedep: Add a helper function to open a file from the include path.
makedep: Store the include paths without the -I prefix.
makedep: Expand the rm command.
makedep: Always open Makefile.in files from the source directory.
makedep: Fix a typo in the usage message.
makefiles: Group uninstall files in a single command.
makefiles: Generate rules for building libwine.
makefiles: Generate rules for installing libwine.
makefiles: Generate rules for building the libwine import library.
makefiles: Generate makefiles and po rules also for disabled modules.
makefiles: Add support for specifying extra dependencies in libraries and programs.
makefiles: Generate rules for installing wine.inf.
makefiles: Install source directory files from the top-level makefile.
makefiles: Replace the loader makefile rules by variable declarations.
makefiles: Replace the libwine makefile rules by variable declarations.
makefiles: Expand the test resource list through a makefile variable.
makefiles: Remove support for running subdirectory makefiles through config.status.
Alistair Leslie-Hughes (8):
d3dcompiler: Add D3DReadFileToBlob, D3DWriteBlobToFile stubs.
vbscript/tests: Show IActiveScriptSite OnScriptError is called on error.
dpnet: Don't leak entry name.
d3dx10_43: Add D3DX10CreateEffectPoolFromMemory stub.
msxml3/tests: Fix memory leaks (valgrind).
xmllite/tests: Fix memory leak (valgrind).
msctf/tests: Fix memory leaks (valgrind).
oleaut32/tests: Fix memory leaks (valgrind).
Alistair Leslie-Hughes (7):
d3dx9: Don't always fail if an ID3DXAnimationController pointer is passed to D3DXLoadMeshHierarchyFromXInMemory.
oledb32: Support VT_NULL on all conversions.
wininet: Free critical section (Valgrind).
gameux: Fix memory leaks (Valgrind).
hnetcfg: Add Dispatch support to interface INetFwOpenPorts.
odbccp32: Implement SQLGetPrivateProfileStringW/SQLGetPrivateProfileString.
odbccp32: Remove duplicate string.
Andrew Eikum (11):
xaudio2: Implement IXAudio28MasteringVoice::GetChannelMask.
xaudio2: Explicitly trace the xaudio object version.
ntdll: Claim success for FSCTL_SET_SPARSE.
explorerframe: Allow treeview expandos to open with a single click.
xaudio2: Don't render less than a period of audio.
xaudio2: Implement CreateFX for legacy xaudio2 versions.
xaudio2_8: Implement CreateFX.
xaudio2_8: Add 3D audio function stubs.
mmdevapi: Fix win10 test failures.
xaudio2_7: Move APO implementations to a new file.
xaudio2: Add stub interface for FXEQ.
Andrew Eikum (10):
xaudio2/tests: Fix memory leaks.
xaudio2: For legacy xaudio2, prefer native version.
shell32: Implement IShellDispatch2::ShellExecute.
mmdevapi/tests: Remove todo_wine on some tests for winepulse.
winepulse: Always mute buffer.
winepulse: In Shared mode, track device position in bytes.
winepulse: Prefer PulseAudio driver.
maintainers: Add myself to a few entries.
winecoreaudio: Handle sysex MIDI messages.
xaudio2_7: Update current buffer position after flushing buffers.
Andrey Gusev (2):
po: Update Ukrainian translation.
wined3d: Recognize Radeon HD 3850 AGP.
Andrey Gusev (1):
include: Add d3dx10.h file.
Anton Baskanov (3):
gdi32: Return default palette entries from GetSystemPaletteEntries for non-palette-based devices.
quartz: Add stub IAMStreamSelect to MPEG-1 Stream Splitter.
quartz/tests: Test that MPEG-1 Stream Splitter implements IAMStreamSelect.
André Hentschel (2):
dbghelp: Add even more symbol types.
maintainers: Update winemaker section.
Aric Stewart (3):
hidclass.sys: Correct size of IOCTL request and unused return value.
hid: Implement HidD_GetSerialNumberString.
hidclass.sys: Implement IOCTL_HID_GET_SERIALNUMBER_STRING.
Austin English (20):
kernel32: Add AllocateUserPhysicalPages stub.
kernel32: Add SetConsoleKeyShortcuts stub.
sfc: Add SfcGetNextProtectedFile stub.
fltmgr.sys: Add FltInitializePushLock stub.
wine.inf: Add System\CurrentControlSet\Services\RpcSs registry key.
dbghelp: Version to 6.1.7601.17514.
bthprops.cpl: Add stub dll.
wmplayer: Add stub program.
bluetoothapis: Add stub dll.
ntoskrnl.exe: Add ExAcquireResourceExclusiveLite stub.
ntoskrnl.exe: Add ExDeleteResourceLite stub.
ntoskrnl.exe: Add ExReleaseResourceForThreadLite stub.
wine.inf: Add HKLM\System\CurrentControlSet\Control\ServiceGroupOrder\List registry key.
bthprops.cpl: Comment out CPLApplet from spec file.
ndis.sys: Forward NdisInitUnicodeString to ntdll.RtlInitUnicodeString.
wine.inf: Add Windows Media Player version registry keys.
ntoskrnl.exe: Add a stub for ProbeForRead.
ntoskrnl.exe: Add ExDeleteNPagedLookasideList stub.
ntoskrnl.exe: Add ExDeletePagedLookasideList stub.
combase: Add RoGetActivationFactory stub.
Bruno Jesus (20):
avifil32: Absolute addresses already point to the correct place in the frame.
msvfw32: Simplify error handling in ICSeqCompressFrameStart.
iccvid: Make decode_cinepak a bit more consistent and easier to read.
quartz: Cope with invalid MP3 headers being detect as valid.
msvfw32: Use a helper to free memory.
msvfw32: Fix the size of previous compressed buffer.
msvfw32: Lpckid and lpdwFlags must be valid memory addresses.
msvfw32: Improve tracing from ICSeqCompressFrameStart.
msvfw32: Ask the codec to fill the lpbiOutput info when it is not available.
msvfw32: Only update output parameters when the compress operation works.
msvfw32: Make wine_dbgstr_fcc handle non-ASCII values better.
msvfw32: Fix a copy & paste issue.
msvfw32: Ask the driver about how much data is required for lpbiOut.
msvfw32/tests: Add ICSeqFrameCompress tests.
msvfw32: Better tracing of ICERR codes and general trace improvements.
msvidc32: Add missing compression messages to the list.
msvfw32/tests: Check if requesting the default codec works.
msvfw32: When no fccHandler is specified return the first valid codec.
winmm: Initialize struct MMIOINFO in MMIO_Open.
avifil32: Implement AVISave[A|W] by forwarding to AVISaveV.
Bruno Jesus (9):
msvfw32: Derive frame dimension from bitmap info when not available.
msvfw32: Make it clear why a DrawDibBegin call is required.
mcicda: Improve CD drive IOCTL tracing.
iccvid: Implement inverted frame decompressing.
iccvid: Use a separate argument for inverted decompressing.
include: Add definitions related to WSAPoll().
msrle32/tests: Add uncompressed frame decompressing test.
msrle32: Add support to decompress uncompressed frames.
ws2_32/tests: Add WSAPoll() tests.
Can Taşan (1):
po: Update Turkish translation.
Daniel Lehman (4):
msvcp120: Implement _Thrd_sleep/yield.
msvcp120: Implement _Thrd_current.
msvcp120: Implement _Thrd_create/join.
msvcp120: Implement _Cnd_* functions.
Daniel Lehman (2):
msvcp110: Make argument const for _Xtime_diff functions.
msvcp120: Implement _Thrd_equal/lt.
Dmitry Timoshkov (17):
widl: Avoid warnings when being added dispatch guids already present in a typelib.
ole32: Handle failure of reading directory entry in IEnumSTATSTG::Next.
ole32: Zero out returned stats when IEnumSTATSTG::Next reaches end of enumeration.
ole32/tests: Add the tests to show that IEnumSTATSTG::Next should zero out returned stats when it reaches end of enumeration.
Revert "msi: Correctly parse double quotes in the token value.".
msi: Make sure to reset the 'in_quotes' state in all cases.
ole32/tests: Add some tests for loading and drawing various OLE formats.
ole32: Relax media type check when loading CF_METAFILEPICT format from OLE storage.
ole32: Add more traces to the storage methods.
widl: Avoid adding duplicate type definitions if tag and typedef names are the same.
widl: Attribute uuid() takes precedence over 'hidden'.
widl: Avoid generating duplicate typelib entries for structure tag names.
widl: Attributes of the alias are supposed to replace attributes of a tag in the typelib.
widl: Ignore assignment of a duplicate uuid.
oleaut32/tests: Add a bunch of new tests for typelib generation.
taskschd/tests: Fix memory leaks (Valgrind).
ntdll: Avoid path buffer re-allocation step for common dll name lengths.
Dmitry Timoshkov (11):
ntdll: Return from snoop tracing helpers earlier if tracing is disabled.
user32: Always call BeginPaint/EndPaint when handling a WM_PAINT message for the button.
ole32: PropVariantCopy should return DISP_E_BADVARTYPE in case of bad source variant type.
gdi32: Fix heap corruption.
comctl32: Always call BeginPaint/EndPaint when handling a WM_PAINT message for the button.
ole32: Initialize number of bytes read before the comparison.
ole32: Print a FIXME when the "CONTENTS" stream refers to unsupported format.
widl: Add support for unions to the typelib generator.
user32/tests: Move MDI tests out of the WM_CREATE handler.
user32/tests: Add some tests for WM_MDIGETACTIVE.
ole32: Fallback to parsing the Presentation streams ff parsing of the "CONTENTS" stream fails.
François Gouget (2):
configure: Fix the notices handling in WINE_PRINT_MESSAGES().
configure: The libtiff pkg-config name is libtiff-4.
Erich Hoover (3):
ws2_32: Implement a basic synchronous TransmitFile.
ws2_32: Add support for TransmitFile headers and footers.
ws2_32: Add asynchronous support for TransmitFile.
François Gouget (4):
d3d11: Make impl_from_ID3D11ShaderResourceView() static.
oleaut32: Add V_RECORD() and V_RECORDINFO() and use them for wine_dbgstr_variant().
oleview: Remove an unneeded NONAMELESSUNION define.
hidclass.sys: Make a few functions static.
Gediminas Jakutis (1):
d3dx9: Add adjacency generation for D3DXCreateCylinder().
Gerald Pfeifer (8):
msi: Avoid shift overflow in msi_view_get_row.
d3d8: Adjust D3DCOLOR_ARGB to avoid shift overflow.
d3d8: Redefine D3DVSD_MAKETOKENTYPE to avoid shift overflow (warnings).
d3d9: Change #define D3DSTREAMSOURCE_INSTANCEDATA to avoid shift overflow.
ntdll: Avoid a case of shift overflow in get_cpuinfo.
configure: Use the -Wshift-overflow=2 compiler option if available.
d3d9: Make D3DFVF_TEXTUREFORMAT4 and friends unsigned.
gdiplus: Avoid shift overflow in get_gif_background_color.
Grazvydas Ignotas (3):
include: Use float math functions on ARM.
include: Use fabsf implementation when available.
include: Expose some more implemented math functions.
Hans Leidekker (8):
webservices: Parse comment nodes.
webservices: Add support for character set detection.
webservices: Add a stub implementation of WsGetXmlAttribute.
Hans Leidekker (18):
maintainers: Add Web Services, Windows Management Instrumentation and WinHTTP sections.
webservices: Implement WsXmlStringEquals.
include: Add missing Web Services declarations.
webservices: Implement WsCreateXmlBuffer.
webservices: Implement WsSetOutputToBuffer.
webservices: Keep track of the parent-child relationship between nodes.
webservices: Implement WsAlloc.
webservices: Parse self-closing tags.
webservices: Implement WsMoveReader.
webservices: Implement WsWriteStartElement.
webservices: Reset writer state in WsSetOutput and WsSetOutputToBuffer.
webservices: Add support for retrieving the output buffer.
webservices: Implement WsWriteEndElement.
webservices: Avoid writing redundant namespace attributes.
webservices: Implement WsWriteEndStartElement.
webservices/tests: Add tests.
webservices: Implement WsSetInputToBuffer.
webservices: Implement WsWriteStartAttribute.
webservices: Implement WsWriteEndAttribute.
webservices: Implement WsWriteText.
webservices/tests: Add more tests.
Henri Verbeet (6):
d2d1: Properly handle collinear edges in d2d_cdt_cut_edges().
d2d1: Properly handle collinear edges in d2d_cdt_insert_segment().
d3d9/tests: Introduce a helper function to test for WARP.
d3d8/tests: Introduce a helper function to test for WARP.
wined3d: Add a missing TRACE to wined3d_texture_map().
wined3d: Add a missing TRACE to wined3d_texture_unmap().
wined3d: Map glDrawArraysInstanced() to glDrawArraysInstancedARB().
wined3d: Get rid of getColorBits().
wined3d: Get rid of getDepthStencilBits().
wined3d: Disallow stencil size mismatches in wined3d_check_pixel_format_depth() if the format has stencil bits.
wined3d: Always use the same formats in context_create() when "always_offscreen" is enabled.
wined3d: Call wglGetPixelFormat() through the gl_ops table.
Hugh McMaster (2):
kernel32: Implement the FALSE pathway of GetCurrentConsoleFont.
kernel32/tests: Add tests for the FALSE pathway of GetCurrentConsoleFont.
Hugh McMaster (7):
po: Fix some format specifiers in the Turkish translation.
wineconsole: Add if check to determine whether a font attribute has changed.
server: Add console font information.
wineconsole: Pass font size information to wineserver.
kernel32: Implement GetNumberOfConsoleFonts.
kernel32: Implement GetConsoleFontSize.
kernel32/tests: Add tests for GetConsoleFontSize.
Huw D. M. Davies (10):
wineps: Let CUPS control the copy count rather than embedding it in the PostScript.
wineps: Pass the collate setting as a CUPS option.
ole32: Set the release interface to NULL before calls to GetDataHere.
oleaut32: Clear any existing interface before calling WdtpInterfacePointer_UserUnmarshal().
ole32: WdtpInterfacePointer_UserUnmarshal() should release an interface if one is passed in.
ole32/tests: Release the marshalled data in the expected buffers.
ole32: Correctly release an existing pointer when unmarshalling a NULL-ptr.
ole32: Fix ref counting in GetDataHere Proxy.
riched20: Rewrite the picture destination parser to handle embedded groups.
riched20: Add support for the \shppict destination.
Huw D. M. Davies (6):
user32: Restore the dc's colours after sending WM_DRAWITEM.
gdi32: Take into account the mask's offset.
maintainers: Add a few entries.
riched20: Store the font cache entry rather than the HFONT.
riched20: Release the font cache when changing the default style.
riched20: Maintain a list of styles and reuse them if possible.
Jacek Caban (14):
ole32: Pass requested interface IID to CreateInstance in CoCreateInstanceEx.
ole32: Call CoCreateInstanceEx from CoCreateInstance instead of the other way around.
winerror.h: Added DNS_REQUEST_PENDING error code.
windns.h: Added missing DNS_QUERY_* constants.
rpcrt4: Moved formatting pipe names to helper functions.
rpcrt4: Added support for binding argument in RpcMgmtIsServerListening.
rpcrt4: Added RpcMgmtIsServerListening tests.
mshtml/tests: Fixed more test failures on win10.
ws2_32: Added GetAddrInfoExW stub.
ws2def.h: Fixed ADDRINFOEX declaration.
kernel32: Pass SYNCHRONIZE access flag to NtCreateFile.
advapi32: Pass SYNCHRONIZE flag in NtCreateFile and NtOpenFile calls.
kernel32: Pass SYNCHRONIZE flag to NtOpenFile.
krnl386.exe: Pass SYNCHRONIZE flag to NtCreateFile.
Jacek Caban (24):
dnsapi: Added DnsQueryEx stub.
ole32: Make CoInitializeEx hot patchable.
ntdll: Added NtOpenKeyEx implementation.
ntdll: Fixed argument order in NtNotifyChangeKey.
urlmon: Don't include 'Win32' token in user agent string.
urlmon: Include 'x64' token in user agent string on win64.
ntdll: Return STATUS_PENDING in NtNotifyChangeKey if async notify is performed.
server: Reset event in set_registry_notification.
server: Notify parent key when subkey is created.
ntdll: Added NtNotifyChangeMultipleKeys implementation.
ieframe: Store toolbar handle in InternetEplorer.
ieframe: Disable forward and backward navigation toolbar buttons when they are not usable.
ieframe: Don't use WINAPI in internal functions.
comctl32: Don't use comparisons to FALSE.
ntdll: Added a few registry stubs.
server: Return KeyFullInformation maximal string lengths in bytes.
ntdll: Added KeyCachedInformation key info class implementation.
server: Store all 32 bits of value type.
ole32: Added DECLSPEC_HOTPATCHABLE to a few more functions.
advapi32: Added DECLSPEC_HOTPATCHABLE to CreateProcessAsUser[AW] functions.
kernel32: Added DECLSPEC_HOTPATCHABLE to WinExec function.
oleaut32: Added DECLSPEC_HOTPATCHABLE to a few functions.
advapi32: Use absolute registry paths to create special root keys.
mshtml: Skip travellog notifications for frame navigation.
Józef Kucia (31):
d3d11: Implement ID3D10ShaderResourceView1 interface.
d3d10core/tests: Check that shader resource views implement ID3D10ShaderResourceView1.
d3d11/tests: Check that shader resource views implement ID3D10ShaderResourceView1.
dxgi: Make dxgi_swapchain_SetFullscreenState() hotpatchable.
d3d11: Implement d3d10_device_CreateShaderResourceView1().
d3d10_1/tests: Port test_create_shader_resource_view() from d3d10core.
d3d11: Implement ID3D10BlendState1 interface.
d3d11: Implement d3d10_device_CreateBlendState1().
d3d10core/tests: Check that blend states implement ID3D10BlendState1.
d3d11/tests: Check that blend states implement ID3D10BlendState.
d3d10_1/tests: Port test_create_blend_state() from d3d11.
d3d11: Remove outdated FIXME comment.
d3d11: Use CreateDXGIFactory1 to create factory in D3D11CreateDevice.
d3d11/tests: Add test for ID3D11Device parents.
d3d10core/tests: Port test_device_interfaces() from d3d11.
d3d10_1/tests: Port test_device_interfaces() from d3d11.
dxgi/tests: Remove test_device_interfaces().
d3d11: Do not store ID3D11Device pointer in d3d11_immediate_context.
d3d11: Implement d3d11_immediate_context_GSSetShader().
d3d11: Implement d3d11_immediate_context_IASetVertexBuffers().
d3d11: Implement d3d11_immediate_context_CopyResource().
dxgi: Implement IDXGIDevice1 interface.
dxgi/tests: Add test for maximum frame latency.
d3d/tests: Check that device implements IDXGIDevice1.
d3d11: Rename d3d10_query to d3d_query.
d3d11: Add ID3D11Query interface stub.
d3d11: Implement d3d11_device_CreatePredicate().
d3d11: Implement d3d11_device_CreateQuery().
d3d10core/tests: Extend test_create_predicate().
d3d11/tests: Port test_create_predicate() from d3d10core.
include: Add D3D11_QUERY_MISC_FLAG declaration.
Jactry Zeng (3):
riched20: Set pStream->written in ME_StreamOutFlush.
riched20: Make paragraph in make_para independently.
riched20: Implement alignment styles support.
Ken Thomases (4):
winemac: Use a snapshot of an owned window when a zero-sized owner window is minimized.
winemac: Reorganize copy_display_modes() to clarify that the user's default mode is always included.
winemac: Fix how the user's default display mode is determined.
winemac: Add another workaround for bad side effects of CGWarpMouseCursorPosition().
Julian Rüger (1):
po: Update German translation.
Martin Storsjo (5):
ucrtbase: Implement some printf functions.
combase: Fix cornercase error handling in WindowsCreateStringReference.
ucrtbase: Hook up the terminate function.
ucrtbase: Implement vsscanf.
vcruntime140: Add the new MSVC 2015 compiler specific DLL.
Józef Kucia (61):
wined3d: Introduce wined3d_resource_map().
wined3d: Introduce wined3d_resource_unmap().
wined3d: Set slice pitch in wined3d_map_desc to surface size.
d3d11: Implement d3d11_immediate_context_Map().
d3d11: Implement d3d11_immediate_context_Unmap().
d3d11: Add support for mapping 3D textures.
d3d11/tests: Add test for resource mapping.
d3d11: Implement d3d11_immediate_context_RSSetViewports().
d3d11: Implement d3d11_immediate_context_OMSetRenderTargets().
d3d11/tests: Port test_il_append_aligned() from d3d10core.
d3d8: Use wined3d_resource_{map, unmap}() instead of wined3d_texture_{map, unmap}().
d3d9: Use wined3d_resource_{map, unmap}() instead of wined3d_texture_{map, unmap}().
d3d11: Use wined3d_resource_{map, unmap}() instead of wined3d_texture_{map, unmap}().
wined3d: Remove wined3d_texture_{map,unmap}().
d3d11: Implement d3d11_immediate_context_Draw().
d3d11: Implement d3d11_immediate_context_RSSetScissorRects().
d3d11: Implement d3d11_immediate_context_RSSetState().
d3d11/tests: Port test_scissor() from d3d10core.
d3d11: Implement d3d11_immediate_context_OMSetBlendState().
d3d11/tests: Port test_blend() from d3d10core.
include: Add some missing D3D11 constants.
d3d11: Implement d3d11_immediate_context_PSSetSamplers().
d3d11: Implement d3d11_immediate_context_PSSetShaderResources().
d3d11/tests: Port test_texture() from d3d10core.
d3d11: Implement d3d11_immediate_context_PSSetConstantBuffers().
d3d11/tests: Port test_fragment_coords() from d3d10core.
d3d11: Implement d3d11_immediate_context_UpdateSubresource().
d3d11/tests: Port test_update_subresource() from d3d10core.
d3d11: Implement d3d11_immediate_context_GSSetConstantBuffers().
d3d11: Implement d3d11_immediate_context_GSSetShaderResources().
d3d11: Implement d3d11_immediate_context_IAGetPrimitiveTopology().
d3d11: Implement d3d11_immediate_context_VSSetConstantBuffers().
d3d11: Implement d3d11_immediate_context_VSSetShaderResources().
d3d11: Implement d3d11_immediate_context_VSSetSamplers().
d3d11: Implement d3d11_immediate_context_GSSetSamplers().
d3d11: Implement d3d11_immediate_context_RSGetState().
d3d11: Implement d3d11_immediate_context_IAGetInputLayout().
d3d11: Implement d3d11_immediate_context_SetPredication().
d3d11: Implement d3d11_immediate_context_GetPredication().
d3d11: Implement d3d11_immediate_context_VSGetSamplers().
d3d11: Implement d3d11_immediate_context_PSGetSamplers().
d3d10core/tests: Fix typo.
d3d10core/tests: Avoid multiple readbacks of backbuffer texture.
d3d11/tests: Avoid multiple readbacks of backbuffer texture.
d3d11: Implement d3d11_immediate_context_GSGetSamplers().
d3d11: Implement d3d11_immediate_context_GSGetConstantBuffers().
d3d11: Implement d3d11_immediate_context_GSGetShader().
d3d11: Implement d3d11_immediate_context_GSGetShaderResources().
d3d11: Implement d3d11_immediate_context_VSGetConstantBuffers().
d3d11: Implement d3d11_immediate_context_VSGetShader().
d3d11: Implement d3d11_immediate_context_VSGetShaderResources().
d3d11: Implement d3d11_immediate_context_PSGetShaderResources().
d3d11: Implement d3d11_immediate_context_PSGetShader().
d3d11: Implement d3d11_immediate_context_PSGetConstantBuffers().
d3d11: Implement d3d11_immediate_context_SOSetTargets().
wined3d: Make offset parameter optional in wined3d_device_get_stream_output().
d3d11: Implement d3d11_immediate_context_SOGetTargets().
d3d11: Implement d3d11_immediate_context_IASetIndexBuffer().
d3d11: Implement d3d11_immediate_context_DrawIndexed().
d3d11: Implement d3d11_immediate_context_DrawIndexedInstanced().
d3d11: Implement d3d11_immediate_context_OMGetRenderTargets().
Matteo Bruni (11):
wined3d: Use non-deprecated texture sample builtins also in the fragment pipeline replacement shaders.
wined3d: Set GL_DEPTH_TEXTURE_MODE_ARB to GL_INTENSITY.
d3d9/tests: Extend the INTZ test a bit.
d3d9/tests: Extend the shadow test a bit.
wined3d: Allow FBO blits for depth formats with swizzle fixups.
wined3d: Add a format fixup for INTZ on core profile.
d3d8/tests: Extend the INTZ test a bit.
d3d8/tests: Extend the shadow test a bit.
wined3d: Use the core version of the debug messages functions.
msctf: Add ITfThreadMgrEx stub.
msctf: Add ITfUIElementMgr stub.
Ken Thomases (6):
winemac: Cope with multiple seemingly-identical display modes, only some of which work, by trying them in sequence.
winemac: Use CVDisplayLink to limit window redrawing to the display refresh rate.
winemac: Remove the live-resize display timer.
winemac: Check the window's display link after adding it as a child of another window, which may order it on screen.
winemac: Stop the CVDisplayLink when there are no more changes to flush.
winemac: Fix a crash on versions of OS X prior to 10.9 which don't have the -[NSImage drawInRect:] method.
Michael Cronenworth (1):
winegcc: Check for linker relocation support before relying on prelink.
Maarten Lankhorst (10):
winepulse: Add initial stub for pulseaudio support.
winepulse: Add format and period probing.
winepulse: Add audioclient.
winepulse: Add IAudioRenderClient and IAudioCaptureClient.
winepulse: Add IAudioClock and IAudioClock2.
winepulse: Add audiostreamvolume.
winepulse: Add session support.
winepulse: Forward winmm functions to winealsa.
winepulse: Fixup IsFormatSupported calls.
winepulse: Add support for IMarshal.
Michael Stefaniuc (7):
ddraw/tests: Test the return of DrawPrimitive().
gdiplus/tests: Test the return of GdipImageSelectActiveFrame().
d3d9/tests: Test the return value of CreateDepthStencilSurface().
kernel32/tests: Simplify an ok() condition (PVS-Studio).
rsaenh/tests: Mark an old behavior as broken (PVS-Studio).
ddraw/tests: Use the proper type for a return value (PVS-Studio).
oleaut32: Remove an always true if-subcondition (PVS-Studio).
Marcus Meissner (2):
quartz: Avoid endless loop (Coverity).
d3dx9_36: Remove unneeded vertex_remap variable (Coverity).
Nikolay Sivov (44):
include: Add a couple of documented Toolbar messages definitions.
shell32: Remove recurring return value check (PVS-Studio).
mshtml: Use VARIANT_TRUE instead of TRUE when appropriate (PVS-Studio).
dwrite: Scale glyph run analysis advances and offsets with ppdip factor.
dwrite: Scale run origin by given ppdip run analysis was created with.
dwrite: Set bitmap target ppdip factor from context dpi.
dwrite: Respect transform when calculating glyph advances for run analysis.
strmbase: Remove some redundant return value initializers.
strmbase: Remove redundant null pointer check.
strmbase: Switch to void for QualityControlImpl_Destroy().
shell32: Remove another recurring return code check (PVS-Studio).
comctl32/syslink: Simplify conditional expression (PVS-Studio).
ole32/tests: Use BOOL variables for BOOL return type (PVS-Studio).
oleaut32/tests: Don't use HRESULT codes for BOOL retval (PVS-Studio).
usp10/tests: Use BOOL variable for BOOL retval (PVS-Studio).
xmllite: Don't use HRESULT codes for BOOL retval (PVS-Studio).
shell32: Cleanup ReadCabinetState exports.
ddraw: Use proper prototype for internal enumeration callback (PVS-Studio).
shell32: Properly handle SHGetPathFromIDListW failure (PVS-Studio).
wintrust/tests: Use proper return types when calling provider funcs (PVS-Studio).
quartz: Minor cleanup of returned interface pointers.
shell32/tests: Fix prototype to match implementation (PVS-Studio).
dxdiagn: Properly set VT_BOOL values (PVS-Studio).
msi: Use VARIANT_BOOL values consistently for VT_BOOL type (PVS-Studio).
include: Fix a couple of logical processor info structures.
user32: Added a GetDisplayConfigBufferSizes stub.
dwrite/tests: Some tests for GetRecommendedRenderingMode() with different ppdip values.
prntvpt: Remove export ordinals.
prntvpt: Added PTOpenProvider() stub.
gdiplus: Added GdipBitmapConvertFormat stub.
dwrite: Use dpiX/dpiY argument in GetRecommendedRenderingMode().
dwrite/tests: Add missing return value test (PVS-Studio).
mshtml/tests: Add missing return value test (PVS-Studio).
msi/tests: Add missing return value test (PVS-Studio).
msxml3/tests: Add missing return value test (PVS-Studio).
d3dx9_36/tests: Use proper printf format (PVS-Studio).
comctl32/listview: Fix printf format (PVS-Studio).
crypt32/tests: Fix printf format (PVS-Studio).
dwrite: Fix analysis leak on error path.
ntdll: Fix printf format to use unsigned integers (PVS-Studio).
shell32: Fix temporary item array leak (Valgrind).
dwrite: Fix streams and files pointer arrays leak (Valgrind).
dwrite: Fail earlier in TranslateColorGlyphRun() for fonts without color info.
dwrite/tests: Fixed some leaks (Valgrind).
Mark Harmstone (3):
winepulse: Handle stream create failing correctly.
winepulse: Add stub for GetPropValue.
winepulse: Return PKEY_AudioEndpoint_PhysicalSpeakers device prop.
Pierre Schweitzer (1):
msacm32.drv: Don't dereference a pointer after free.
Martin Storsjo (18):
ucrtbase: Fix the function name in a comment.
ucrtbase: Simplify the snprintf/swprintf tests.
ucrtbase: Add defines for the printf/scanf options constants.
ucrtbase: Handle the swprintf style termination and return values.
msvcrt: Refactor pf_printf to take options as flags instead of as BOOL parameter.
msvcrt: Ignore 'N' as format length modifier for pointers, just like 'F'.
ucrtbase: Implement the new printf corner case behaviour.
msvcrt: Interpret 'I' as size_t size specifier for integer conversions.
ucrtbase: Handle the C99 'z' size_t specifier for integers.
ucrtbase: Handle the _s variant of vsscanf.
makedep: Set use_msvcrt for ucrtbase imports as well.
ucrtbase: Implement _get_stream_buffer_pointers.
vcruntime140: Implement __vcrt_InitializeCriticalSectionEx.
ucrtbase: Implement __std_type_info_compare.
ucrtbase: Add a test for snprintf to a NULL buffer.
msvcrt: Pass on the return value in _callnewh.
msvcrt: Don't lock the heap in operator_new.
ucrtbase: Hook up _seh_filter_exe and _seh_filter_dll.
Matteo Bruni (12):
wined3d: Cleanup extension check for shader model 4 support.
wined3d: Set default texture units mapping for vertex shader samplers when possible.
wined3d: Avoid going through the texture units mapping when unnecessary.
wined3d: Enforce a stable texture units mapping.
wined3d: Handle WINED3D_SHADE_PHONG the same as WINED3D_SHADE_GOURAUD.
d3d9/tests: Improve the shade mode test.
d3d8/tests: Port test_shademode() to d3d8.
ddraw/tests: Port test_shademode() to ddraw7.
ddraw/tests: Port test_shademode() to ddraw4.
ddraw/tests: Port test_shademode() to ddraw2.
ddraw/tests: Port test_shademode() to ddraw1.
wined3d: Flat shading emulation for core contexts.
Nikolay Sivov (27):
dwrite: Store transform analysis was created with.
dwrite: Store origin, advances and offsets as vectors for run analysis.
dwrite: Added support for transform in glyph run analysis.
dwrite: When assembling run bitmap combine instead of overwriting.
oledb32: Allow case-insensitive match for Provider keyword.
dwrite: Apply run reading direction to advances and offsets on analysis creation.
dwrite/tests: Simple test to show that run analysis instances are not reused.
comctl32: Protect TVM_GETITEM from invalid item pointers.
kernel32: Simplify EnumDateFormats & EnumDateFormatsEx.
kernel32: Implement EnumDateFormatsExEx().
hnetcfg: Store port name for INetFwOpenPort.
nls: Added LOCALE_SSHORTTIME locale data.
hnetcfg: Store protocol for INetFwOpenPort.
hnetcfg: Store port number for INetFwOpenPort.
kernel32: GetLocaleInfoA() doesn't support LOCALE_SSHORTTIME.
kernel32: EnumTimeFormatsA() doesn't support TIME_NOSECONDS.
kernel32: Added support for TIME_NOSECONDS, restructured EnumTimeFormats implementation.
kernel32: Implement EnumTimeFormatsEx().
winemine: Fix loading program state from registry.
mshtml: Make it clear that ATTR_FIX_PX and ATTR_FIX_URL as exclusive (Coverity).
riched20: Fix a memory leak on error path (Coverity).
mshtml: Fix a memory leak (Coverity).
shell32: Return as soon as requested CLSID is located (Coverity).
hnetcfg: Return success from put_Enabled for a port.
dwrite: Remove a couple of dead assignments (Clang).
comctl32/tests: Test more return values (Clang).
dwrite/tests: Remove unused assignment (Clang).
Piotr Caban (3):
shlwapi: Don't crash in PathStripPath when read-only string is passed and it's not modified.
msvcp120: Fix tr2::sys::__Statvfs header for gcc.
msvcp110: Fix 64-bit _Getcoll implementation.
include: Fix CreateSymbolicLink and TryAcquireSRWLockExclusive prototypes.
comctl32/tests: Flush events in listview tests after setting foreground window.
wininet: Create file with correct file name in test_trailing_slash tests.
Riccardo Bortolato (15):
d3d8: Call wined3d_swapchain_get_front_buffer_data instead of wined3d_device_get_front_buffer_data in d3d8_device_GetFrontBuffer.
d3d9: Call wined3d_swapchain_get_front_buffer_data instead of wined3d_device_get_front_buffer_data in d3d9_device_GetFrontBuffer.
wined3d: Make wined3d_swapchain_get_front_buffer_data work with wined3d_texture and sub_resource_idx.
wined3d: Make wined3d_device_set_cursor_properties work with wined3d_texture and sub_resource_index.
wined3d: Introduce a new wined3d_texture_blt function.
d3d9: Replace wined3d_surface_preload with wined3d_texture_preload.
d3d9: Replace wined3d_surface_get_resource with wined3d_texture_get_sub_resource in d3d9_device_ColorFill.
d3d9: Replace wined3d_surface_blt with wined3d_texture_blt in d3d9_device_StretchRect.
d3d9: Avoid using a wined3d_surface in get_desc calls inside d3d9_device_StretchRect.
d3d9: In surface_init check for GetDC supported at texture level (avoid using a subresource).
d3d9: Replace wined3d_surface_get_render_target_data with wined3d_texture_blt in d3d9_device_GetRenderTargetData.
wined3d: Introduce wined3d_rendertarget_view_create_from_sub_resource().
d3d8: Use wined3d_rendertarget_view_create_from_sub_resource() in d3d8_surface_get_rendertarget_view().
wined3d: Introduce wined3d_texture_get_dc().
wined3d: Introduce wined3d_texture_release_dc().
Qian Hong (4):
gdi32: Initialize system font link registry.
quartz: Fix crashing when connect to NULL Pin.
quartz/tests: Add NULL pointer tests for IGraphBuilder.
quartz: Fix error code when checking circular connection.
Sebastian Lackner (23):
kernel32/tests: Add tests for GetPhysicallyInstalledSystemMemory.
kernel32: Implement stub for GetPhysicallyInstalledSystemMemory.
kernel32/tests: Remove unnecessary busy loop (PVS-Studio).
ntdll: Use wrapper function for consolidate callback on x86_64.
maintainers: Add a section for volunteer reviewers.
kernel32/tests: Add test to show that multiple user APCs are processed at once.
ntdll: Do not check if object was signaled after user APC in server_select.
ws2_32: Use wine_server_release_fd to close file descriptor.
kernel32/tests: Add tests for triggering write watches in asynchronous ReadFile call.
combase: Add TRACEs to string functions.
combase: Simplify NULL pointer check in WindowsCreateString[Reference].
combase: Implement WindowsSubstringWithSpecifiedLength.
combase/tests: Add tests for WindowsSubstringWithSpecifiedLength.
gdiplus: Use the correct memory allocation function for PropVariants.
gdiplus: Use helper function for HeapAlloc calls.
gdiplus: Use helper function for HeapReAlloc calls.
gdiplus: Use helper function for remaining HeapFree calls.
server: Remove a wrong release_object in write_console_input.
server: Unconditionally close APC handle in get_apc_result call.
server: Remove unused device manager argument from set_irp_result call.
combase: Implement WindowsConcatString.
combase/tests: Add tests for WindowsConcatString.
server: Add a missing grab_object in cgwe_enum.
Ralf Habacker (1):
dbghelp: Fix crash in module_find_cb on trying to parse non image files.
Riccardo Bortolato (7):
wined3d: Make wined3d_device_copy_sub_resource_region return an error code.
ddraw: Remove unused mipmap_level from ddraw_surface.
wined3d: Call wined3d_texture_decref() instead of wined3d_surface_decref() in wined3d_cs_exec_set_depth_stencil_view().
wined3d: Call wined3d_texture_{inc, dec}ref() instead of wined3d_surface_{inc, dec}ref() in device_switch_onscreen_ds().
wined3d: Call wined3d_texture_decref() instead of wined3d_surface_decref() in wined3d_device_uninit_3d().
wined3d: Call wined3d_texture_decref() instead of wined3d_surface_decref() in wined3d_device_reset().
wined3d: Call wined3d_texture_decref() instead of wined3d_surface_decref() in swapchain_gl_present().
Sebastian Lackner (15):
server: Clear last error when creating object without name.
widl: When adding an interface typedef do check whether it has been already added while resolving the parent interface.
winepulse.drv: Add a missing linebreak to ERR message.
kernel32/tests: Add a test to demonstrate a deadlock by suspending a thread during a system APC.
server: Wake up APC if we fail to allocate a handle in target process.
dinput: Print TRACE at the beginning of SysMouseWImpl_GetDeviceState function.
dinput: Ensure X11 input events are forwarded to wineserver even without message loop.
ntdll: Fix specfile entry for NtCreateKeyTransacted.
include: Add declarations for recently added registry functions.
kernel32/tests: Add some more tests for opening a file with FILE_DELETE_ON_CLOSE.
server: Return STATUS_CANNOT_DELETE when trying to open readonly file with FILE_DELETE_ON_CLOSE.
kernel32: DeleteFile should open the file without read/write permissions.
ntdll/tests: Add tests for multiple registry notifications per key.
server: Only send WM_WINE_CLIPCURSOR for forced clip resets.
ntoskrnl.exe: Add a stub for ProbeForWrite.
Stefan Dösinger (2):
wined3d: Only set GL_DEPTH_TEXTURE_MODE_ARB if ARB_depth_texture is supported.
wined3d: Prepare GL resources before calling context_apply_fbo_state.
user32: Silently ignore temporary foreground loss.
comctl32: Re-enable the parent before destroying the dialog.
Stefan Leichter (1):
wimgapi: Add new stub dll.
wimgapi: Add stub for WIMRegisterMessageCallback.
Thomas Faber (2):
shdocvw: Add missing parameter to RunInstallUninstallStubs2.
wldap32: Add missing const to ldap_init definitions.
Thomas Faller (1):
kernel32: Fix invalid write.
Thomas Pointhuber (2):
combase: Implement WindowsSubstring.
combase/tests: Add tests for WindowsSubstring.
Vincent Povirk (10):
gdiplus: Skip the EMR_HEADER record when looking for the EMF+ header.
gdiplus/tests: Add tests for metafile headers and image information.
gdiplus: Add initial GdipGetMetafileHeaderFromEmf implementation.
gdiplus: Use reference device to determine created metafile resolution.
gdiplus: Use GdipGetMetafileHeaderFromEmf when opening metafiles.
gdiplus: Return Ok from GdipSetMetafileDownLevelRasterizationLimit.
gdiplus: Placeable is optional in GdipCreateMetafileFromWmf.
comdlg32: Add ES_AUTOHSCROLL style to filename text box.
makedep: Fix install rule for .idl files.
comdlg32: Initially focus filename text box.
Vincent Povirk (2):
gdiplus/tests: Add a test for CompositingModeSourceCopy.
maintainers: Add myself.
YongHao Hu (1):
msvcp110: Add tr2_sys__Open_dir implementation.
--
Alexandre Julliard

View File

@ -1 +1 @@
Wine version 1.7.54
Wine version 1.7.55

18
configure vendored
View File

@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.69 for Wine 1.7.54.
# Generated by GNU Autoconf 2.69 for Wine 1.7.55.
#
# Report bugs to <wine-devel@winehq.org>.
#
@ -580,8 +580,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='Wine'
PACKAGE_TARNAME='wine'
PACKAGE_VERSION='1.7.54'
PACKAGE_STRING='Wine 1.7.54'
PACKAGE_VERSION='1.7.55'
PACKAGE_STRING='Wine 1.7.55'
PACKAGE_BUGREPORT='wine-devel@winehq.org'
PACKAGE_URL='http://www.winehq.org'
@ -2102,7 +2102,7 @@ if test "$ac_init_help" = "long"; then
# 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.
cat <<_ACEOF
\`configure' configures Wine 1.7.54 to adapt to many kinds of systems.
\`configure' configures Wine 1.7.55 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@ -2172,7 +2172,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
short | recursive ) echo "Configuration of Wine 1.7.54:";;
short | recursive ) echo "Configuration of Wine 1.7.55:";;
esac
cat <<\_ACEOF
@ -2372,7 +2372,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
Wine configure 1.7.54
Wine configure 1.7.55
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@ -2890,7 +2890,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by Wine $as_me 1.7.54, which was
It was created by Wine $as_me 1.7.55, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@ -18818,7 +18818,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
This file was extended by Wine $as_me 1.7.54, which was
This file was extended by Wine $as_me 1.7.55, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@ -18889,7 +18889,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
Wine config.status 1.7.54
Wine config.status 1.7.55
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"