Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-cw
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-cw
Commits
9eb56e25
Commit
9eb56e25
authored
Feb 17, 2017
by
Alexandre Julliard
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Release 2.2.
Signed-off-by:
Alexandre Julliard
<
julliard@winehq.org
>
parent
7603e859
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
497 additions
and
597 deletions
+497
-597
ANNOUNCE
ANNOUNCE
+480
-587
AUTHORS
AUTHORS
+7
-0
VERSION
VERSION
+1
-1
configure
configure
+9
-9
No files found.
ANNOUNCE
View file @
9eb56e25
The Wine development release 2.
1
is now available.
The Wine development release 2.
2
is now available.
What's new in this release (see below for details):
What's new in this release (see below for details):
- Many fixes that were deferred during code freeze.
- Windows version set to Windows 7 for new prefixes.
- More Shader Model 5 instructions.
- More steps towards the Direct3D command stream.
- A number of improvements to MIME message handling.
- Still more Shader Model 5 instructions.
- Line breaking improvements in DirectWrite.
- Initial support for double-buffered theme painting.
- HID bus service now running by default.
- Direct2D rendering improvements.
- Various bug fixes.
- Various bug fixes.
- Source release tarballs now use xz compression.
The source is available from the following locations:
The source is available from the following locations:
http://dl.winehq.org/wine/source/2.x/wine-2.
1
.tar.xz
http://dl.winehq.org/wine/source/2.x/wine-2.
2
.tar.xz
http://mirrors.ibiblio.org/wine/source/2.x/wine-2.
1
.tar.xz
http://mirrors.ibiblio.org/wine/source/2.x/wine-2.
2
.tar.xz
Binary packages for various distributions will be available from:
Binary packages for various distributions will be available from:
...
@@ -29,604 +26,500 @@ AUTHORS in the distribution for the complete list.
...
@@ -29,604 +26,500 @@ AUTHORS in the distribution for the complete list.
----------------------------------------------------------------
----------------------------------------------------------------
Bugs fixed in 2.1 (total 62):
Bugs fixed in 2.2 (total 35):
12714 SimCity 2000: crashes when saving or opening a file.
13365 Missing text in IFC Markets Terminal Graphics
14897 DirectDraw games (Jojo's Fashion Show 2: Las Cruces demo, The Chosen: Well of Souls) try to lock surface with invalid dwSize
14939 Black & White: DXTC to ARGB converter not implemented
17923 No music in X-COM: UFO Defense
17495 Open dialog crashes if the desktop folder is at a Unicode path that cannot be represented in the current locale
18631 regedit gives wrong error when renaming keys
18477 Need For Speed Most Wanted crashes after accepting video settings changes
20026 Metal Fatigue crashes on file enumeration (Game saves, skirmish maps)
19888 Venom Codename: Outbreak - initial menu screen is black (no menu items)
23547 Railroad Tycoon 2: Platinum (Steam) crashes when setting resolution to 800x600
25625 Implement PROPSHEET_InsertPage
24112 Xara Designer Pro 6 demo crashes when you select 'continue trial'
26603 iMesh 10 crashes at startup (needs wmvcore.dll.WMCreateReaderPriv)
25516 Sims 3 flickering white textures
32414 Samsung TV SDK 3.5.2 Emulator crashes on startup (needs 'Shell Image Data Factory', CLSID '{66e4e4fb-f385-4dd0-8d74-a2efd1bc6178}')
26264 Tanktics won't start
33318 3DMark2001 SE: upgrading to Wine 1.5.27 reduces performance score by 20%
26531 Frogger crashes upon exiting game
36213 valgrind shows some possible leaks under crypt32/tests/sip.c
27580 Wine Notepad command line parser eats the first 2 letters when the path starts with / (it should only do this for valid command line options)
36247 VHD Attach v3.90 (.NET app) needs virtdisk.dll
28982 Application Zero no Kiseki crashes when it tries to play 44100Hz Stereo WAVE music
36341 valgrind shows some possible leaks under crypt32/tests/base64.c
30308 Property sheet fails to display Page Title
36365 valgrind shows a TON of leaks in ieframe/tests/webbrowser.c
31113 Civilization V crashes after specific amount of game turns
36395 valgrind shows a possible leak in inetcomm/tests/mimeole.c
32627 MiroVideoConverter setup gives error "Internal error occurred"
36557 valgrind shows some invalid writes in ieframe/tests/webbrowser.c
34171 Actua Soccer 2 API error when loading game from menu
36662 valgrind shows a few memory leaks in ws2_32/tests/sock.c
34960 Civilization V crashes when loading game
37398 Urban Assault black screen when using software renderer and DDSCAPS_SYSTEMMEMORY
35155 PDF-Xchange Viewer chrashes when a lot of documents opened
37399 Urban Assault black screen when using software renderer (palette problem)
35993 Graphical Glitches in Agarest Generations of War
38485 New Marvel Heroes 2015 Launcher crashes on unimplemented function dhcpcsvc.dll.DhcpRequestParams
36501 Dyn Updater v4.1.10 'DynUpConfig' tool crashes on startup ('Win32_NetworkAdapterConfiguration' WMI class 'Description' property missing)
39048 MIDI Clock Messages are Corrupted Between Wine and ALSA
37034 Stars!: Crashes on startup
39655 Enemy Front crashes almost immediately after launch
38192 Harry Potter 7 Part 2 crash at begins
39910 PDF XChange Editor annotations formatting not displayed after saving
38773 msvcr100/110/120 is missing reader_writer_lock (required for MSVC 2013)
40952 improper escaping of quotes in command line
39180 Witcher 3 Wild hunt Wine 1.7.50 not working
41206 Artemis 2.4.0 crashed upon start
39920 Nanocad 5.: file open/import dialog does not open
41448 Civilization II Unhandled page fault on read access
40133 No Limits 2 help system needs GetOverhangMetrics()
41648 AmiBroker 6.00 fails, when run, with raise_exception Unhandled exception
40392 ComicRack 0.9.x (.NET 4.5 app) hangs/crashes on startup when executing WMI query
41753 Steep (Ubisoft) needs iphlpapi.dll.GetUnicastIpAddressEntry
40592 wininet:http test regression
41830 Updating group box text causes garbage
40629 Noto Nastaliq Urdu font crashes notepad during shaping
41926 Zafehouse demo crashes with Call from 0x7b43c14c to unimplemented function ddraw.dll.GetSurfaceFromDC, aborting
40938 UE4 games (Ether One Redux, Into the Stars) crash while loading with "BackBuffer->GetResource() has 3 refs, expected 1" error
41971 Hitman Absolution crashes at startup at WineD3D on Windows
41052 Failure to create D3D9 device on i915
42094 winamp needs unimplemented function ntoskrnl.exe.IoStopTimer
41175 Firefox tooltips are partly black
42355 Artifacts in GTAIV appear and disappear when driving
41324 Everspace (UE4) requires bfi opcode
42361 DX Library: PlaySoundFile() doesn't play MP3 files with specific extra headers
41579 Rush for Berlin Gold crashes after the intro videos
42365 Unimplemented function msvcr120.dll.fesetenv
41623 Odallus The Dark Call crashes while starting if a force feedback enabled controller is plugged in
42367 KiriKiri Z based games: main screen doesn't update.
41706 Adam Standalone demo: Backend can't handle opcode ubfe
41747 HYPACK 2016 crashes trying to set "AllowXsltScript" and "AllowDocumentFunction" properties
41905 The Solus Project: Backend can't handle opcode bfrev
42022 The Magic School Bus Explores The Solar System needs msvideo.dll16.DRAWDIBPROFILEDISPLAY
42023 The Magic School Bus Explores The Solar System crashes on launch; appears to be missing some files
42078 Dungeons & Dragons: Chronicles of Mystara needs d3dx11_43.dll.D3DX11CreateShaderResourceViewFromMemory
42093 Git for Windows 2.7.0 needs unimplemented function rstrtmgr.dll.RmShutdown
42096 Steam -> RPGMaker 2003 needs unimplemented function KERNEL32.dll.BaseFlushAppcompatCache
42141 Star Ruler 2 black screen on macOS and FreeBSD
42159 Sega Bug crashes immediately
42163 Sid Meier's Railroads! crash loading multiplayer lobby
42166 Custom application needs mf3216.dll (32-bit to 16-bit metafile converter)
42187 Radeon R9 285 GPU incorrectly recognized
42206 Gauntlet character screen background is corrupted.
42212 WOLF RPG Editor: Division by zero when winegstreamer is enabled
42218 mshtml/tests/dom crashes in xul while running test_doc_elem
42220 secur32/tests/ntlm crashes in ntlm_EncryptMessage due to null pointer
42221 ws2_32/tests/sock fails with "TransmitFile header buffer did not match!"
42225 MSRX v2015a (magnetic stripe reader app) crashed on plugplay:hidraw_set_feature_report Output feature buffer too small
42244 QQ 2013 needs ntoskrnl.exe.IoCreateFile
42245 QQ 2013 needs ntoskrnl.exe.KeClearEvent
42257 Warpath 21st Century does not have sound
42299 Ecue Lighting Suite installer fails to start, needs ntdll.NtLoadKey2
42303 Magic: The Gathering Online 4.0 crashes when entering the battle
42306 One Note Free Retail installer crashes in xmllite
42312 ShellView does not display items attributes
42315 Piriform Speccy 1.3 needs setupapi.dll.CM_Get_Child_Ex
----------------------------------------------------------------
----------------------------------------------------------------
Changes since 2.0:
Changes since 2.1:
Adam Bolte (1):
Akihiro Sagawa (5):
wined3d: Add GPU information for AMD FIJI.
d3d9/tests: Add LockRect tests with dynamic textures.
d3d8/tests: Add LockRect tests with dynamic textures.
Alasdair Sinclair (1):
wined3d: Upload textures if NO_DIRTY_UPDATE flag is set when locking dynamic textures.
configure: Fix make install for mf3216.dll.
version: Ignore flag values in Ex functions.
version/tests: Add tests for GetFileVersionInfoEx.
Alex Henrie (6):
shell32: Correct dialog title in error message from "Run File" to "Run".
Alex Henrie (4):
ddraw: Don't crash if writing out a new ddraw1 surface segfaults.
comdlg32: Use localized "Path does not exist" string.
ddraw: Don't crash if writing out a new ddraw2 surface segfaults.
comdlg32: Don't crash if an IShellFolder could not be created.
ddraw: Don't crash if writing out a new ddraw4 surface segfaults.
ddraw/tests: Validate the "surface" pointer is unmodified after CreateSurface() without cooperative level.
ddraw: Don't crash if writing out a new ddraw7 surface segfaults.
ddraw: Validate the "surface" pointer before creating the surface in CreateSurface().
include: Add constants for CryptProtectMemory/CryptUnprotectMemory.
Alistair Leslie-Hughes (21):
Alexandre Julliard (4):
include: Add comsvcs.idl.
make_announce: Update version number parsing for the new versioning scheme.
uuid: Add comsvcs.h.
ole32: Don't set zero-size clipboard data, this no longer works.
comsvcs: Register typelib.
ole32: Only trace a clipboard format name if it has one.
dpnet/test: Share code between tests.
ole32: Use a HWND_MESSAGE window for the clipboard.
dpnet/tests: Don't hardcode paths.
dxgi: Silence a noisy fixme.
Alistair Leslie-Hughes (3):
include: Correct value passed to __WINE_ALLOC_SIZE.
include: Add UnlockResource prototype.
dpnet: Use registry lookup in EnumServiceProviders.
maintainers: Add DirectPlay section.
dpnet: Implement IDirectPlay8Client EnumServiceProviders.
include: Add dhcpcsdk.h.
dpnet: Add __WINE_ALLOC_SIZE attributes to heap_xxx() functions.
dpnet/tests: Add IDirectPlay8Client EnumHost tests.
Andrew Eikum (5):
dpnet/tests: Initial IDirectPlay8ThreadPool tests.
kernel32: Use different default sublangs for Spanish and Chinese.
dpnet/tests: Add IDirectPlay8Peer EnumHost Tests.
kernel32/tests: Test result from LCIDToLocaleName.
winnt.h: Implement RtlSecureZeroMemory.
kernel32: Don't care about case when finding matching locale.
dpnet: Add basic validation in IDirectPlay8Client EnumHosts.
quartz: Clean up another trace for consistency.
dpnet: Add basic validation in IDirectPlay8Peer EnumHosts.
quartz: Downgrade FIXME->WARN.
dpnet: Implement IDirectPlay8Thread Initialize.
dplayx/tests: Skip tests if dplayx is a stub dll or firewall is enabled.
Andrew Wesie (1):
dpnet/tests: Add tests to show IDirectPlay8ThreadPool is a singleton object.
ntdll: Prevent NULL dereference in NtSuspendThread.
dplayx/tests: DirectPlay IPX support was removed in Vista.
dplayx: Don't print an error when no Lobby Providers are found.
Andrey Gusev (6):
ntdll: Move UnregisterTraceGuids from advapi32 to ntdll.
Andrew Eikum (1):
setupapi: Add CM_Get_Child_Ex stub.
jsproxy: Use debugstr_a on URL.
setupapi: Add CM_Get_Sibling_Ex stub.
d3dx11: Add D3DX11CreateShaderResourceViewFromMemory stub.
Andrew Wesie (2):
shlwapi: Avoid 'else if' for IStream_fnQueryInterface.
ntdll: Read entry point in LdrInitializeThunk.
po: Update Ukrainian translation.
wined3d: Add cube array sampler support.
André Hentschel (51):
Andrey Gusev (1):
winmm: Fix midiOutSetVolume spec file entry.
xinput1_3: Avoid spamming FIXME for XInputGetKeystroke.
ntdll: Fix some more spec file entries.
krnl386.exe16: Fix some spec file entries.
Andrey Semakin (2):
comctl32: Fix some spec file entries.
winemine: Mine random placing fix.
odbc32: Fix some spec file entries.
winemine: Added Shift+LClick hotkey to uncover multiple cells.
advapi32: Fix some spec file entries.
atl: Fix AtlModuleInit spec file entry.
André Hentschel (2):
compstui: Fix SetCPSUIUserData spec file entry.
iphlpapi: Add GetUnicastIpAddressEntry implementation.
iphlpapi: Fix GetBestRoute spec file entry.
iphlpapi/tests: Add tests for GetUnicastIpAddressEntry.
hidclass.sys: Fix compilation on systems that don't support nameless structs.
winebus.sys: Fix compilation on systems that don't support nameless structs.
msi: Fix some spec file entries.
mscms: Fix some spec file entries.
shell32: Fix some spec file entries.
user32: Fix DrawMenuBarTemp spec file entry.
ntdll: Fix even more spec file entries.
rpcrt4: Fix some spec file entries.
wow32: Fix some spec file entries.
mpr: Fix some spec file entries.
urlmon: Fix FindMimeFromData spec file entry.
setupapi: Fix some spec file entries.
winspool.drv: Fix some spec file entries.
oleaut32: Fix OleTranslateColor spec file entry.
usp10: Fix ScriptRecordDigitSubstitution spec file entry.
advapi32: Fix some more spec file entries.
kernel32: Fix some spec file entries.
winemapi: Fix some spec file entries.
winscard: Fix some spec file entries.
avifil32: Fix AVIStreamReadFormat spec file entry.
secur32: Fix LsaConnectUntrusted spec file entry.
mapi32: Fix some spec file entries.
wininet: Fix some spec file entries.
d3d8: Fix ValidatePixelShader spec file entry.
ntdll: Remove dead initializations (clang).
dwrite: Remove dead initialization (clang).
msxml3: Remove dead initialization (clang).
server: Remove dead assignment (clang).
cmd: Remove dead assignments (clang).
shell32: Remove dead assignments (clang).
loadperf: Fix some spec file entries.
winhttp: Fix some spec file entries.
serialui: Fix EnumPropPages spec file entry.
comctl32: Fix some more spec file entries.
msvfw32: Fix some spec file entries.
oleview: Fix bytecount for memmoves (Coverity).
windowscodecs: Remove dead assignment (clang).
windowscodecs: Fix IWICImagingFactory_CreateDecoderFromFileHandle_Proxy spec file entry.
gdiplus: Fix some spec file entries.
include: Add the new version of the IP_ADAPTER_UNICAST_ADDRESS structure.
iphlpapi: Use the new version of the IP_ADAPTER_UNICAST_ADDRESS structure.
winex11: Remove dead code (clang).
Anton Romanov (1):
user32: Add OCR_RDR* cursors.
Aric Stewart (18):
usp10: Implement GSUB Context Substitution types 1 and 2.
usp10: Implement Contextual Positioning Subtable: Format 2.
usp10: Implement Chaining Context Substitution Format 2: Class-based Chaining Context Glyph Substitution.
hid: Implement HidD_GetNumInputBuffers.
hid: Implement HidP_GetUsagesEx.
hid/tests: Add HID device enumeration test.
hidclass.sys: When processing reads fill all the buffers.
hid: Implement HidP_MaxDataListLength.
hid: Implement HidP_GetData.
usp10: Fix Contextual Shaping for Languages with RTL write order.
usp10: Change GSUB_E_NOGLYPH value.
usp10: Fix next index for RTL MultipleSubst.
usp10: Apply 'ccmp' before Arabic contextual shaping.
hidclass.sys: BSize will never be negative.
hid/tests: Test device reads.
hid/tests: Test HidD_GetInputReport.
hidclass.sys: IOCTL_HID_GET_INPUT_REPORT has report ID as first byte.
loader: Start winebus service by default.
Aurimas Fišeras (2):
Aurimas Fišeras (2):
po: Update Lithuanian translation.
po: Update Lithuanian translation.
po: Update Lithuanian translation.
po: Update Lithuanian translation.
Austin English (8):
Austin English (2):
kernel32: Add BaseFlushAppcompatCache stub.
wine.inf: Set default Windows version to win7.
mf3216: Add stub dll.
advapi32: Add missing function header to TreeResetNamedSecurityInfoW().
rstrtmgr: Add RmShutdown stub.
ntoskrnl.exe: Add IoCreateFile stub.
Bruno Jesus (8):
ntoskrnl.exe: Add stub KeClearEvent.
winealsa.drv: Fix handling of system real time MIDI messages.
ntdll: Add a stub for NtLoadKey2.
wlanapi: Semi-stub WlanEnumInterfaces.
winusb: Add stub dll.
winemp3.acm: Ignore XING headers when parsing MP3 files.
dhcpsvc: Add DhcpRequestParams stub.
configure: Make FreeBSD recognize struct __res_state for iphlpapi.
wlanapi: Add a stub for WlanScan.
Bruno Jesus (22):
wlanapi: Add a stub for WlanRegisterNotification.
ntdll: Fake success if changing system date is a no-op.
wlanapi: Add a stub for WlanGetAvailableNetworkList.
maintainers: Add network section.
wlanapi: Add some usage information.
iphlpapi/tests: Avoid ntoa() twice in function call as it returns same pointer.
dinput: Skip events that are not useful currently.
Can Taşan (1):
odbc32: Improve some tracing.
po: Update Turkish translation.
d3d8/tests: Fix copy&paste issue in compare_mode (cppcheck).
dinput: Fix GetEffectStatus for Linux when effect was not downloaded.
Carlo Bramini (2):
dinput: Downgrade a FIXME to WARN in JoystickWImpl_SendForceFeedbackCommand.
winmm: RegQueryValueExW wants the size in bytes, not the size in characters.
dinput: DISFFC_RESET will not release the effects.
winmm: Fix wrong return type for midiInOpen and midiOutOpen.
dinput: Simplify JoystickWImpl_Unacquire for Linux.
dinput/tests: Add tests for DISFFC_STOPALL, DISFFC_RESET and GetEffectStatus.
Carlos Garnacho (1):
winmm: Fix the ordinal number for function PlaySound.
winex11: Use XIAllDevices to select for XI_RawMotion.
shlwapi/tests: Test NULL handle duplication in SHMapHandle().
notepad: Only skip valid command options.
Charles Davis (1):
wlanapi: Normalize input and trace parameters.
iphlpapi: Add missing header to configure test.
wlanapi/tests: Add test structure.
wlanapi/tests: Add tests for WlanOpenHandle.
Christian Inci (1):
wlanapi: Implement WlanAllocateMemory/WlanFreeMemory with tests.
kernel32/tests: Add test for SetFileTime.
wlanapi/tests: Add tests for WlanEnumInterfaces.
wlanapi: Implement WlanOpenHandle.
Daniel Lehman (3):
wlanapi: Implement WlanCloseHandle.
kernel32/tests: Don't call function in assert().
mciqtz32: Implement MCI_DGV_PLAY_REPEAT.
kernel32/tests: Don't call DeleteFile from assert().
opengl32/tests: Fix leak in opengl test (valgrind).
Christoph Brill (1):
setupapi: Stub CM_Open_DevNode_Key and CM_Get_Child.
Detlef Riekenberg (2):
localspl: Clear LastError on success in AddMonitor.
Daniel Lehman (1):
winspool/tests: Test LastError on success of AddMonitor.
msvcrt: Implement nan.
Dmitry Timoshkov (3):
Detlef Riekenberg (1):
user32: BUTTON_CalcLabelRect should use the button font.
maintainers: Add myself for printing.
user32: Fix groupbox rectangle calculation in the button's WM_SETTEXT handler.
kernel32: Replace Peb->BeingDebugged check by CheckRemoteDebuggerPresent().
Dmitry Timoshkov (2):
windowscodecs: Implement IWICBitmapFrameEncode::SetPalette in PNG encoder.
avifil32: AVIFileGetStream should set stream to NULL in case of an error.
Erich Hoover (1):
Erich Hoover (1):
maintainers: Volunteer for auto-assigned patch review.
dsound: Clear the temporary mixing buffer after allocation.
Fabian Maurer (2):
Fabian Maurer (6):
gdi32: Add traces for painting functions.
msvcr120: Add fesetenv stub.
user32: Don't send WM_CHAR when a menu gets VK_ESCAPE and add tests.
user32/tests: Add tests for windows when first shown with WS_VISIBLE or RedrawWindow.
user32/tests: Add tests for windows when first shown with SetWindowPos.
François Gouget (4):
user32/tests: Add tests for windows when first shown if they have children.
iphlpapi/tests: Remove an unnecessary NULL cast.
user32/tests: Add WM_NCPAINT tests for windows crossing screen or maximized.
include: Add a couple more UI language APIs.
user32/tests: Add tests for disabled buttons receiving WM_LBUTTONUP.
wlanapi: Add a trailing '\n' to a TRACE() message.
hid/tests: Remove a space before a '\n'.
François Gouget (31):
winetest: Flush the report file to disk between each test.
Gerald Pfeifer (3):
include: Add prototypes for IStream_{Reset,Size}().
rpcrt4: Avoid potential overflow in rpcrt4_protseq_ncacn_np_open_endpoint.
include: Add a couple of INTERNET_SCHEME_XXX constants.
server: Remove dead check in is_cpu_supported().
inetcomm/tests: A spelling fix in an ok() message.
winedump: Increase buffer size and potential string length inoutput_spec_symbol.
appwiz.cpl: Add __WINE_ALLOC_SIZE attributes to heap_xxx() functions.
ole32: Add a __WINE_ALLOC_SIZE attribute to heap_alloc().
Guillaume Charifi (2):
scrrun: Add a __WINE_ALLOC_SIZE attribute to heap_alloc().
wined3d: Recognize SM5 dcl_resource_raw instruction.
wmp: Add __WINE_ALLOC_SIZE attributes to heap_xxx() functions.
wined3d: Add support for BC5_SNORM format.
schedsvc: Simplify and standardize the heap_xxx() declarations.
oleaut32: Standardize the heap_xxx() functions.
Hans Leidekker (11):
mshtml/tests: A couple of spelling fixes in ok() messages.
include: Add some missing MAPI defines.
shdocvw: Add a __WINE_ALLOC_SIZE attribute to heap_alloc().
include: Update SIID_MAX_ICONS.
winetest: There is no special directory anymore.
mapi32: Add a stub implementation of HrDispatchNotifications.
winetest: Explain why the source filename is printed.
secur32: Implement SspiPrepareForCredWrite.
wininet/tests: A spelling fix in an ok() message.
webservices: Set and restore the full floating point control word.
advpack: Add a __WINE_ALLOC_SIZE attribute to heap_alloc().
wbemprox: Only include matching rows in the table row count.
browseui: Add __WINE_ALLOC_SIZE attributes to heap_xxx() functions.
winhttp: Accept NULL buffer for size queries in WinHttpCreateUrl.
advapi32: Simplify and standardize the heap_xxx() declarations.
wintrust/tests: Disable a test that crashes on 64-bit Windows 10.
wldap32: Keep the error constants ordered.
credui: Split domain from username in SspiPromptForCredentialsW.
wldap32: Add an error message and an explanation for the lack of error constants.
wbemprox: Don't define USE_WS_PREFIX on MinGW.
dpnet/tests: A spelling fix in a variable name.
wbemprox: Add a partial implementation of Win32_IP4RouteTable.
wmvcore: Add a __WINE_ALLOC_SIZE attribute to heap_alloc().
atl: Add a __WINE_ALLOC_SIZE attribute to heap_alloc().
jsproxy: Add a __WINE_ALLOC_SIZE attribute to heap_alloc().
inseng: Add a __WINE_ALLOC_SIZE attribute to heap_alloc().
iccvid: Add a __WINE_ALLOC_SIZE attribute to heap_alloc().
explorerframe: Add a __WINE_ALLOC_SIZE attribute to heap_alloc().
gdi32/tests: Add inline, __WINE_ALLOC_SIZE attributes to heap_xxx() functions.
winetest: Allow sending the report to another server.
winhttp: Add __WINE_ALLOC_SIZE attributes to heap_xxx() functions.
dwrite/tests: Add a __WINE_ALLOC_SIZE attribute to heap_alloc().
Gerald Pfeifer (1):
services/tests: Add #include <stdarg.h> to service.c.
Guillaume Charifi (1):
wined3d: Add dual-source blend factors.
Hans Leidekker (4):
webservices: Fix use of month as array index.
webservices/tests: Add helpers to set various description structures.
webservices/tests: Add more tests for WsReadEnvelopeStart.
webservices/tests: Add an empty response message test.
Henri Verbeet (35):
Henri Verbeet (35):
wined3d: Get rid of a superfluous floatBitsToUint() in shader_glsl_texkill().
wined3d: Trace the blit parameters in wined3d_select_blitter().
wined3d: Use the depth/stencil view to acquire a context for depth-only draws.
wined3d: Allow decompression blits on system memory resources in arbfp_blit_supported().
wined3d: Get rid of the "AlwaysOffscreen" setting.
wined3d: Allow decompression blits on system memory resources in ffp_blit_supported().
wined3d: Get rid of surface_load_ds_location().
wined3d: Disallow upload conversion from compressed formats in surface_convert_format().
ddraw: Kill stray tabs.
d3d8/tests: Add a test for resource creation with D3DFMT_UNKNOWN.
wined3d: Simplify shader_glsl_load_np2fixup_constants().
d3d9/tests: Add a test for resource creation with D3DFMT_UNKNOWN.
wined3d: Get rid of the "ds_current_size" field from struct wined3d_surface.
d3d9: Clear the "surface" pointer on error in d3d9_device_CreateDepthStencilSurfaceEx().
wined3d: Get rid of surface_modify_ds_location().
d3d8: Do not modify the "texture" pointer for D3DFMT_UNKNOWN in d3d8_device_CreateTexture().
wined3d: Get rid of the "onscreen_depth_stencil" field from struct wined3d_device.
d3d8: Do not modify the "texture" pointer for D3DFMT_UNKNOWN in d3d8_device_CreateCubeTexture().
wined3d: Only store light type counts in struct wined3d_ffp_vs_settings.
d3d8: Do not modify the "texture" pointer for D3DFMT_UNKNOWN in d3d8_device_CreateVolumeTexture().
wined3d: Just use glBufferSubData() in buffer_direct_upload().
d3d8: Do not modify the "surface" pointer for D3DFMT_UNKNOWN in d3d8_device_CreateRenderTarget().
wined3d: Introduce wined3d_buffer_upload_ranges().
d3d8: Do not modify the "surface" pointer for D3DFMT_UNKNOWN in d3d8_device_CreateDepthStencilSurface().
wined3d: Rename WINED3D_BUFFER_DOUBLEBUFFER to WINED3D_BUFFER_PIN_SYSMEM.
ddraw/tests: Rewrite GetDCTest().
wined3d: Introduce wined3d_buffer_evict_sysmem().
ddraw: Implement GetSurfaceFromDC().
wined3d: Check buffer->map_ptr to determine if the buffer object is mapped.
wined3d: Disable sRGB decode in swapchain_blit().
wined3d: Do not evict the system memory copy in buffer_create_buffer_object().
wined3d: Use wined3d_texture_load_location() in device_clear_render_targets().
wined3d: Do not upload data in buffer_create_buffer_object().
wined3d: Merge common code between texture3d_load_location() and surface_load_location().
wined3d: Evict system memory for dynamic buffers on the first WINED3D_MAP_DISCARD map.
d2d1: Properly invert join directions when needed.
wined3d: Try to avoid stalling on dynamic buffer maps.
wined3d: Get rid of the unused "depth_blt_texture" field from struct wined3d_device.
wined3d: Return success in wined3d_buffer_load_location() when the location is already current.
wined3d: Free the swapchain context array in swapchain_destroy_contexts().
wined3d: Do not pin system memory in wined3d_buffer_load_location().
wined3d: Use wined3d_device_delete_opengl_contexts() in wined3d_device_uninit_3d().
wined3d: Support WINED3D_LOCATION_BUFFER in wined3d_buffer_load_location().
wined3d: Pass a texture and sub-resource index to context_acquire().
wined3d: Implement wined3d_buffer_upload_data() on top of wined3d_buffer_upload_ranges().
wined3d: Use context_acquire() in create_primary_opengl_context().
wined3d: Load WINED3D_LOCATION_BUFFER if needed in wined3d_buffer_map().
usp10: Explicitly check for zero-width control characters in ScriptShapeOpenType().
wined3d: Do not preload the buffer in wined3d_buffer_unmap().
usp10: Itemise ZWSP like ZWNJ and ZWJ.
wined3d: Avoid '\n' in the middle of a TRACE in wined3d_check_device_format().
wined3d: Use create_primary_opengl_context() in wined3d_device_init_3d().
ddraw: Mark surfaces as lost when changing the display mode.
wined3d: Send sampler GL initialisation through the command stream.
ddraw: Validate the primary surface dimensions in ddraw_surface7_Restore().
wined3d: Send shader resource view GL initialisation through the command stream.
ddraw: Validate the primary surface format in ddraw_surface7_Restore().
wined3d: Send unordered access view GL initialisation through the command stream.
ddraw: Update the primary surface format when changing the display mode.
wined3d: Send GL context destruction through the command stream.
d2d1: Avoid degenerate line segments.
wined3d: Send primary GL context initialisation through the command stream.
d2d1: Add an initial d2d_d3d_render_target_DrawGeometry() implementation.
wined3d: Handle CS op emission from CS op handlers.
d2d1: Implement initial support for line joins.
wined3d: Handle system memory copies in wined3d_texture_load_location().
d2d1: Implement rectangle geometry outlines.
wined3d: Introduce a helper function to lookup a wined3d_light_info structure.
d2d1: Take the source transformation into account when creating a transformed geometry.
wined3d: Introduce a helper function to enable lights.
Hugh McMaster (7):
Hugh McMaster (3):
regedit: Remove unnecessary error handling from message box functions in edit.c.
regedit: Display a dialog message after successful/unsuccessful file import.
regedit: Use FormatMessage() for optimal memory usage.
regedit: Refresh listview after import.
regedit: Display custom error messages instead of strings from the system table.
regedit: Sort treeview children on refresh.
regedit: Combine error() and error_code_messagebox().
regedit: Update search completion message handling.
Huw D. M. Davies (10):
regedit: Update dialog messages related to key and value renaming.
regedit: Update some comments in edit.c.
Huw D. M. Davies (14):
schedsvc/tests: Early versions of Windows 10 return S_OK whether or not the element exists.
urlmon/tests: Windows 10 has changed the behaviour of domain detection.
usp10/tests: Add a second set of glyph props that have changed in Windows 10.
gdi32: Add the ability to disable a DC.
user32: Disable cached DCs once they are released.
usp10/tests: Reorder the todo and broken arrays to match the order of the expected values.
urlmon/tests: Allow QueryInterface to accept IUnknown and IInternetProtocolSink.
ntprint: PSetupCreateMonitorInfo() takes two arguments, the second is a server name.
comctl32: Correctly set the colour table for ILC_COLOR4 and ILC_COLOR8 imagelists.
gameux/tests: Run the MTA tests before the STA tests to avoid a crash on Windows 10.
user32: Hardcode the GetWindowLong values for the desktop window to avoid a server round-trip.
user32/tests: Restore the mouse cursor to its original position.
user32/tests: Restore the mouse cursor to its original position.
dssenh/tests: Fix a failing test on Windows 7.
wbemdisp: Implement ISWbemObjectSet::ItemIndex.
dmcompos/tests: Fix a failing test on Windows 8.
gdi32: Don't copy biSizeImage in copy_color_info().
gdi32: Use the image size returned by GetImage.
Jacek Caban (38):
gdi32: Update biSizeImage when uncompressing the RLE bitmap.
mshtml: Initialize nsAString in IHTMLDocument3::get_dir.
gdi32: Initialize biSizeImage in the DDB's bitmapinfo.
urlmon: Added Seek implementations for streams using cache file.
gdi32: Reset the image size when cropping the source bitmap.
mshtml: Added MHTMLDocument object class factory stub implementation.
gdi32: Calculate the stride from the image size.
inetcomm: Register mhtml protocol handler.
gdi32: Calculate the stride from the image size.
inetcomm: Added MimeHtmlProtocol stub implementation.
gdi32/tests: Test blitting from a D3DKMT bitmap to a regular bitmap.
mshtml/tests: Added text selection type tests.
mshtml: Added IHTMLSelectionObject2::get_typeDetail semi-stub implementation.
Jacek Caban (34):
inetcomm: Added IInternetProtocolInfo stub implementation.
inetcomm: Return S_FALSE if no data is returned in IInternetProtocol::Read.
inetcomm: Added COM aggregation support to MimeHtmlProtocol object.
mshtml: Added MHTMLDocument object implementation.
inetcomm: Moved sub_stream_t implementation before MimeBody implementation.
mshtml/tests: Added MHTML document tests.
inetcomm: Don't restore base stream position in sub stream Read.
winerror.h: Moved DXGI HRESULT defines to winerror.h and add a few missing ones.
inetcomm: Return a new instance of stream in IMimeBody::GetData.
user32: Allow creating windows using null driver for invisible winstations.
inetcomm/tests: Added a helper for creating stream from string.
services/tests: Test creating windows inside non-interactive service.
inetcomm/tests: Added more IMimeBody::SetData and GetData tests.
maintainers: Update myself.
inetcomm: Test current encoding in test_SetData.
server: Choose newer async object when searching from client pointer.
inetcomm: Added support for decoding base64 in IMimeBody::GetData.
ntdll: Don't set io->Information in server_read_file and server_write_file.
widl: Accept known type as library name.
mshtml/tests: Added body event setters tests.
kernel32/tests: Don't mark win8+ result as broken.
mshtml: Use inner window's event target for body element.
ntdll: Check input buffer before server_read_file call and don't touch event on error.
mshtml: Return event target as EventTarget in NodeImplVtbl.get_event_target.
ntdll: Check output buffer before server_write_file call.
mshtml: Return event target as EventTarget from DispatchEx vtbl.
inetcomm: Use relative seek in copy_headers_to_buf.
mshtml: Don't reallocate handler_vector_t when handlers are added.
inetcomm: Properly handle boundary in the beginning of body stream in create_body_offset_list.
mshtml: Added new get_handler_vector helper for creating handle_vector_t.
inetcomm: Don't include headers in data stream in create_sub_body.
mshtml: Use get_handler_vector in remove_event_handler.
inetcomm: Read content encoding from MIME header.
mshtml: Use get_handler_vector in call_event_handlers.
inetcomm: Removed unneeded type check in init_content_type.
mshtml: Use get_handler_vector in get_event_handler.
inetcomm: Added tests reading MHTML page as MIME message.
mshtml: Use get_handler_vector in detach_event.
msctf: Use correct sink for ITfThreadFocusSink.
mshtml: Pass event target as EventTarget to release_event_target.
inetcomm: Added MimeOleObjectFromMoniker semi-stub implementation.
mshtml: Release event target in XMLHttpRequest destructor.
inetcomm: Added IInternetProtocolInfo::CombineUrl implementation.
rbtree.h: Added WINE_RB_FOR_EACH_DESTRUCTOR and WINE_RB_FOR_EACH_ENTRY_DESTRUCTOR helpers for implementing tree destructors.
inetcomm: Added support for binding mhtml protocol handler.
mshtml: Store event handlers in rb tree.
inetcomm: Added mhtml binding tests.
mshtml: Added IHTMLDocument5::onfocusin and onfocusout properties implementation.
inetcomm: Added support for decoding quoted-printable data.
mshtml: Added IHTMLElement4::onbeforeactivate property implementation.
server: Create iosb objects inside read/write request handlers.
mshtml: Added IHTMLCurrentStyle::get_direction implementation.
ntdll: Always set iosb->Information in irp_completion.
mshtml: Added IHTMLDocument7::onscroll property implementation.
msctf: Allow unadvising ITfThreadFocusSink.
mshtml: Added IHTMLDocument4::onselectionchange property implementation.
mshtml: Renamed unk_imp to outer_unk.
mshtml: Added IHTMLDocument7::onchange property implementation.
mshtml: Added support for COM aggregation in HTMLDocument object.
mshtml: Added IHTMLDocument5::onmousewheel property implementation.
mshtml/tests: Added COM aggregation tests.
mshtml: Reimplemented check_event_attr to iterate though declared attributes instead of all known events.
mshtml: Added get_event_dispex_ref helper that avoids using attr_name.
Jactry Zeng (2):
mshtml: Don't use attr_name in attr_to_eid.
qcap: Release IBaseFilter.
mshtml: Removed no longer used attr_name from event_info_t.
kernel32/tests: Add Chinese special tests for LocaleNameToLCID().
Jacob Lifshay (1):
kernel32: Fix improper escaping of quotes in command line.
Jactry Zeng (1):
qcap: Avoid call LeaveCriticalSection() repeatedly.
Jarkko Korpi (1):
Jarkko Korpi (1):
wined3d: Add Rx 460 binary driver
.
ntoskrnl: Add IoStopTimer stub
.
Je
fferson Carpenter
(1):
Je
tro Jormalainen
(1):
wmvcore: Implement WMCreateReaderPriv
.
dinput: Give correct count of devices still to be enumerated
.
J
ózef Kucia (56
):
J
onathan Doron (3
):
ddraw: Cleanup ddraw7_GetAvailableVidMem()
.
ntdll: Define more file information classes
.
ddraw: Relax "dwSize" validation in ddraw_surface*_Lock()
.
include: Add definition for FILE_ID_INFORMATION
.
d3d11/tests: Add test for writing to UAVs
.
kernel32: Added implementation of FileIdInfo for GetFileInformationByHandleEx
.
d3d11/tests: Add optional "rect" parameter to check_texture_sub_resource_* functions.
wined3d: Introduce wined3d_device_set_compute_shader().
Józef Kucia (55):
d
3d11: Implement d3d11_immediate_context_CSSetShader()
.
d
draw: Implement D3DOP_TEXTURELOAD
.
wined3d: Remove inaccurate comments
.
ddraw/tests: Add basic test for D3DOP_TEXTURELOAD
.
include/d3d11: Add D3D11_BUFFEREX_SRV_FLAG_RAW
.
wined3d: Recognize SM5 imm_atomic_iadd opcode
.
d3d11/tests: Use correct raw buffer flag for SRVs
.
wined3d: Implement applying state for compute pipeline
.
wined3d:
Add ARB_texture_buffer_object extension
.
wined3d:
Group compute states together
.
wined3d:
Create dummy buffer textures
.
wined3d:
Allow passing compute states to device_invalidate_state()
.
wined3d:
Add initial support for shader buffer view
s.
wined3d:
Use more suitable bind target for SRV/UAV buffer
s.
wined3d: Do not pass LOD to texelFetch() for buffer resource
s.
d3d11/tests: Add test for interleaved Draw() and Dispatch() call
s.
wined3d: Implement
buffer samplers
.
wined3d: Implement
SM5 store_uav_typed instruction
.
d3d10core/tests: Add test for shader buffer view
s.
wined3d: Fix order of command stream function
s.
d3d11/tests: Add test for shader buffer views
.
wined3d: Implement compute pipeline UAV binding
.
d3d10core/tests: Skip stencil SRV test when SRV creation fail
s.
wined3d: Acquire unordered access resources for compute dispatche
s.
d3d11
/tests: Skip stencil SRV test when SRV creation fails
.
d3d11
: Implement d3d11_immediate_context_CSSetUnorderedAccessViews()
.
wined3d:
Add ARB_shading_language_packing extension
.
wined3d:
Track current vertex color clamp mode in glsl_context_data
.
wined3d:
Implement SM5 f16tof32 instruction
.
wined3d:
Generate code for compute shaders
.
wined3d: Implement
SM5 f32tof16
instruction.
wined3d: Implement
dcl_thread_group
instruction.
d3d11
/tests: Add basic test for SM5 f16tof32 and f32tof16 instructions
.
d3d11
: Implement d3d11_immediate_context_Dispatch()
.
wined3d:
Add ARB_gpu_shader5 extension
.
wined3d:
Merge WINED3D_CS_OP_SET_UNORDERED_ACCESS_VIEW and WINED3D_CS_OP_SET_COMPUTE_UAV
.
wined3d: Implement SM5 bfrev instruction
.
d3d11: Fix default shader resource views for cube textures
.
d3d11
/tests: Improve test for SM5 bfi instruction
.
d3d11
: Validate array size for cube textures
.
wined3d: Implement
SM5 bfi instruction
.
wined3d: Implement
texture cube array views
.
wined3d: Implement SM5 ubfe
instruction.
d3d11/tests: Add test for resinfo
instruction.
d3d11
/tests: Add test for SM5 ubfe instruction
.
d3d11
: Do not keep mutex locked when D3D11_BUFFER_DESC validation fails
.
wined3d:
Implement SM5 countbits instruction
.
wined3d:
Get rid of initPixelFormatsNoGL()
.
wined3d:
Implement SM5 firstbit_* instructions
.
wined3d:
Simplify pixel format selection
.
d3d1
1/tests: Add test for SM5 firstbit_* instructions
.
d3d1
0core/tests: Port test_resinfo_instruction() from d3d11
.
wined3d:
Store uniform blocks limits as array
.
wined3d:
Fix bind count for shader resource views
.
wined3d: Introduce wined3d_device_set_cs_cb()
.
d3d9: Do not decrease swapchain surface refcount when it is already 0
.
d3d
11: Implement d3d11_immediate_context_CSSetConstantBuffers()
.
d3d
9: Do not decrease swapchain refcount when it is already 0
.
wined3d: Factor out acquire_shader_resources() function
.
d3d8: Do not decrease swapchain surface refcount when it is already 0
.
wined3d: Factor out release_shader_resources() function
.
d3d10core/tests: Mark sRGB RTV clear test as broken on Nvidia drivers
.
wined3d: Do not acquire compute pipeline resources for draw
s.
d3d11/tests: Mark some tests as broken on Nvidia driver
s.
wined3d:
Acquire graphics pipeline UAV resources for dra
ws.
wined3d:
Honor buffer ranges for shader resource vie
ws.
d3d11/tests: Add tests
showing that views do not keep resource reference
.
d3d11/tests: Add tests
for buffer ranges
.
d3d11: Do not keep reference to resource
s.
wined3d: Handle declarations for raw UAV
s.
d3d10core/tests: Add tests showing that views do not keep resource reference
.
wined3d: Add support for buffer UAVs
.
wined3d:
Add ARB_compute_shader extension
.
wined3d:
Implement raw buffer views
.
wined3d:
Handle compute shader registers in GLSL backend
.
wined3d:
Implement SM5 atomic_* instructions
.
wined3d: Introduce wined3d_device_dispatch_compute()
.
d3d11/tests: Add test for atomic instructions
.
wined3d:
Introduce shader_select_compute() in shader_backend_ops
.
wined3d:
Fix condition to determine if FIXME message should be printed
.
comdlg32/tests: Add test for OLE initialization in file dialog
s.
d3d10core/tests: Add tests for buffer range
s.
comdlg32: Delay OleInitialize() until after file dialog window is created
.
d3d10core/tests: Fix SM4 not instruction test
.
d3d11
: Fix TRACE message in d3d_query_create()
.
d3d11
/tests: Fix SM4 not instruction test
.
d3d
9/tests: Extend queries test
s.
d3d
11/tests: Add more tests for format reinterpreting SRV
s.
d3d11/tests: Extend queries test
s.
wined3d: Handle declarations for raw buffer shader resource
s.
d3d10core/tests: Extend queries tests
.
wined3d: Record sampler usage for WINED3DSIH_LD_RAW
.
wined3d:
Return WINED3DERR_INVALIDCALL for not started queries
.
wined3d:
Implement SM5 store_raw instruction
.
d3d9: Fix query result data for not started querie
s.
wined3d: Implement SM5 imm_atomic_* instruction
s.
d3d
9: Store query data size in "d3d9_query"
.
d3d
11/tests: Add test for SM5 imm_atomic_* instructions
.
wined3d:
Set "last_was_blit" unconditionally in context_apply_clear_state()
.
wined3d:
Recognize SM5 imm_atomic_imax opcode
.
d3d11: Use WINED3D_POOL_MANAGED for staging 3D textures
.
wined3d: Recognize SM5 imm_atomic_imin opcode
.
d3d10core/tests: Add more tests for format reinterpreting SRVs.
Ken Thomases (5):
d3d10core/tests: Add optional "rect" parameter to check_texture_sub_resource_* functions.
wine
mac: Make some operations on Cocoa views asynchronous
.
wine
d3d: Implement SM5 ld_raw instruction
.
winemac: Don't attempt to set surface for child windows in macdrv_WindowPosChanged()
.
d3d11/tests: Add test for unaligned raw buffer access
.
winemac: Don't set a view's frame if the backend's value hasn't changed.
winemac: Ignore clipboard updates provoked by our own call to GetClipboardData().
Ken Thomases (1):
winemac:
Reattach OpenGL contexts to a view after it has been hidden and unhidden
.
winemac:
Pass correct buffer length to RegQueryValueExW()
.
Kim Malmo (1):
Kim Malmo (1):
po: Update Norwegian translation.
po: Update Norwegian translation.
Lauri Kenttä (
6
):
Lauri Kenttä (
12
):
msvcrt/tests: Test wcstoi64 with various Unicode digit
s.
cabinet: Make Extract overwrite existing file
s.
msvcrt: Move WCHAR-to-int conversion to a function
.
cabinet: Make Extract fail on read-only files
.
msvcrt:
Make wcstoi64 support various Unicode digits
.
msvcrt:
Check pmode in _wsopen_dispatch
.
msvcrt: Fix
space-only inputs in wcstoi64
.
msvcrt: Fix
_creat and _wcreat
.
kernel32: LZOpenFile should preserve cBytes on failure
.
msvcrt/tests: Add tests for _creat
.
po: Update Finnish translation.
po: Update Finnish translation.
crypt32: Test CryptStringToBinary with weird Base64.
Louis Lenders (3):
crypt32: Base64 header requires a space.
oledb32: Add version resource.
crypt32: Fix Base64 issues in CryptStringToBinary.
xmllite/reader: Handle NULL node type argument in Read().
crypt32: CryptStringToBinary accepts any header.
kernel32: Silence a noisy fixme.
crypt32: Fix wrong Base64 trailer WCHAR constants.
crypt32: Remove unused parameter and dead code.
Marcus Meissner (1):
maintainers: Add myself for gphoto2.ds.
Louis Lenders (1):
virtdisk: Add stub dll.
Masanori Kakura (1):
winegstreamer: Avoid zero division in amt_from_gst_caps_video().
Matteo Bruni (4):
wined3d: Don't query aux buffers count on core profile.
Matteo Bruni (12):
ddraw/tests: Fix IDirect3DDevice typo.
d3d9: Fix DrawIndexedPrimitiveUP with non-zero min_vertex_idx.
d3dx10: Make use of data_size when tracing data string.
d3d8: Fix DrawIndexedPrimitiveUP with non-zero min_vertex_idx.
d3dx11: Make use of data_size when tracing data string.
d3d9/tests: Add a test for DrawIndexedPrimitiveUP().
d3d8/tests: Add a test for DrawIndexedPrimitiveUP().
Michael Müller (4):
d3d9/tests: Add a trace to clear_test() to show whether sRGB writes are supported.
server: Give all access rights when opening an object with MAXIMUM_ALLOWED.
wined3d: Correctly handle GL implementations not supporting sRGB FBO attachments.
ntdll: Implement RtlAddMandatoryAce.
wined3d: If the format is not FBO attachable disable sRGB writes only.
advapi32: Implement AddMandatoryAce.
d3dx9: Don't forbid supported format conversions.
advapi32/tests: Add tests for AddMandatoryAce.
wined3d: Don't query FFP lights count on core profile.
wined3d: Use the correct GLenum for point size limit on core profile.
Michael Stefaniuc (7):
wined3d: Trace maximum vertex attributes count.
ddraw/tests: Fix double assigment to the same lvalue (coccinellery).
wined3d: Query supported geometry shader uniform buffers count on core profile.
dplayx: Fix multiple assigments to the same lvalue (coccinellery).
kernel32: Remove always true if conditions (coccinellery).
Michael Müller (2):
strmbase: Remove an always true if condition (coccinellery).
msvideo.dll16: Implement DrawDibProfileDisplay.
shell32/tests: Use the correct field for SW_SHOWNORMAL (coccinellery).
msvideo: Check if any 16 bit thunks have been allocated before accessing pointer.
hid/tests: Remove duplicated for condition (coccinellery).
crypt32/tests: Use IsEqualGUID() to compare GUIDs.
Michael Stefaniuc (2):
wordpad: Avoid a TRUE : FALSE conditional expression.
Nikolay Sivov (48):
msvcrt/tests: Use NULL instead of casting 0.
urlmon: Remove 'stub' from implemented functions trace message.
msctf: Return proper pointer to interface.
Mike Swanson (1):
oleaut32/tests: Correctly return interface pointer.
loader/wine.man.in: Document the WINEPATH environment variable.
shell32: Added a stub for IShellImageDataFactory.
xmllite: Handle char references within text nodes.
Nikolay Sivov (57):
oleview: Use Treeview notifications to release created instances.
wshom: Added IProvideClassInfo support for implemented interfaces.
oleview: Remove application specific version string.
dwrite: Use OpenType 1.8 'head' table structure.
mmdevapi: Fix pointer type cast.
dwrite: Use OpenType 1.8 'hhea' table structure.
user32/tests: Test to show that original font is not selected back after painting buttons.
comctl32/tests: Use win_skip() for tests that should not be skipped on Wine.
shell32: Added IShellImageData stub.
d2d1: Fix ID2D1HwndRenderTarget::Resize() prototype.
shell32: Implement IShellImageData::Decode() when created from file path.
d2d1: Check for NULL pointer when releasing previous render target view.
shell32: Implement IShellImageData::GetSize().
comctl32/toolbar: Fix TB_SETDRAWTEXTFLAGS handler.
shell32: Implement IShellImageData::Draw().
shell32/shellview: Get rid of intermediate pointer array when filling ListView.
winex11: Pass correct buffer length to RegQueryValueExW().
shell32/shellview: Set subitem callbacks for every column.
shell32: Pass correct buffer length to RegQueryValueExW().
shell32: Fix return value of GetDetailsOf() for unixfs folder.
setupapi: Use sizeof() instead of numerical constants for buffer sizes.
comdlg32: Always use original Open File dialog template.
secur32: Pass correct buffer length to RegQueryValueExW().
dwrite: Implement another variant of CreateGlyphRunAnalysis().
oleaut32: Return proper interface pointers.
dwrite: Remove existing effective runs before evaluating them again.
dxgi/tests: Switch to D3D10.1.
dwrite: Invalidate layout on box changes.
dxgi/tests: Basic test for DXGI_SWAP_CHAIN_FLAG_GDI_COMPATIBLE.
dwrite: Restructure line wrapping logic, fix the way breaking position is selected.
uxtheme: Partial implementation of BeginBufferedPaint().
dwrite: Initial support for line trimming signs.
uxtheme: Implement EndBufferedPaint().
Added scrobj.dll stub.
uxtheme: Implement GetBufferedPaintDC().
scrobj: Register Scriptlet.TypeLib.
uxtheme: Implement GetBufferedPaintTargetDC().
scrobj: Added IGenScriptletTLib stub.
uxtheme: Implement GetBufferedPaintTargetRect().
scrobj: Added IDispatch support for Scriptlet.TypeLib object.
uxtheme: Implement GetBufferedPaintBits().
scrobj: Implement get_GUID().
uxtheme/tests: A bit more tests for buffered painting API.
dwrite: Implement GetOverhangMetrics().
dxgi: Added support for DXGI_SWAP_CHAIN_FLAG_GDI_COMPATIBLE.
comctl32/syslink: Don't use exported StrCmpNIW().
riched20: Return proper interface pointers.
windowscodecs/tests: Test to show that SetPalette() does not keep IWICPalette reference, for PNG encoder.
kernel32/nls: Added Bangla (India) locale data.
xmllite/reader: Handle NULL argument in GetNodeType().
d2d1: Always create HWND target as gdi-compatible.
xmllite/tests: Test Read() with NULL type argument.
oledb32: Fixed IDataInitialize definition.
kernel32/nls: Added genitive month names for Polish.
kernel32/nls: Added genitive month names for Belarusian.
kernel32/nls: Added genitive month names for Armenian.
kernel32/nls: Added genitive month names for Croatian.
kernel32/nls: Added genitive month names for Czech.
regedit: Always show treeview selection.
regedit: Clear value list when tree root is selected.
dwrite: Added support for DWRITE_WORD_WRAPPING_CHARACTER mode.
dwrite: Improve line breaking logic.
msxml3: Duplicate stylesheet document before passing it to libxslt.
msxml3: Accept AllowXsltScript and AllowDocumentFunction properties.
usp10: Fixed LB30 condition, breaking after CP class.
usp10: Fix LB27 rule that should check for prefix, not suffix.
include: Added GetThreadUILanguage() prototype.
dwrite/tests: Use shaping properties structure in tests data.
dwrite/tests: More spacing tests with isDiacritic.
dwrite/tests: Line metrics tests with uniform spacing.
kernel32/nls: Added Nepali locale data.
comctl32/propsheet: Force wizard header if any of pages has title/subtitle.
comctl32/propsheet: Only use header bitmap when asked for it.
comctl32/tests: Use HGLOBAL stream to Read/Write tests on imagelists.
po: Update Russian translation.
po: Update Russian translation.
oledb32: Added a stub IDataInitialize for DataLinks object.
advapi32: Fix trace format of InitiateSystemShutdownEx().
oledb32: Added GetDataSource() for DataLinks object.
hlink: Properly return interface pointers.
oledb32: Allow single quotation marks around property values.
itss: Properly return interface pointers.
dwrite: Keep content based line height and baseline separately.
mapi32: Properly return interface pointer.
dwrite: Added support for uniform and proportional spacing methods.
infosoft: Properly return interface pointers.
dwrite: Get rid of assignment to self.
wordpad: Clean up IRichEditOleCallback implementation.
dwrite: Fix rendering mode enum conversion warnings.
d2d1: Create gdi-compatible texture for WIC target when asked for it.
gdiplus: Added GdipGetCustomLineCapType().
pstorec: Fix QueryInterface() of IPStore.
comctl32/tests: Basic test for PGN_CALCSIZE.
Owen Rudge (2):
comctl32/pager: Don't block window size changes.
advapi32: Return null-terminated buffer instead of null pointer for LsaLookupSids domains.
d2d1: Added support for ID2D1GdiInteropRenderTarget interface.
advapi32/tests: Add test of LsaLookupSids buffer behaviour.
comctl32/propsheet: Add helpers to do string duplication.
comctl32/propsheet: Implement PSM_SETHEADERTITLE.
Piotr Caban (3):
comctl32/propsheet: Implement PSM_SETHEADERSUBTITLE.
msvcr100: Add reader_writer_lock class stub.
regedit: Make it clear whether it is a key or a value that is about to be removed.
msvcr100: Add reader_writer_lock implementation.
d2d1/tests: Test to show that WIC bitmap is locked within BeginDraw()/EndDraw().
msvcr100: Add reader_writer_lock tests.
Peter Hater (1):
Sebastian Lackner (5):
comctl32/propsheet: Added PSM_INSERTPAGE implementation.
rstrtmgr: Use correct type for status parameter in RmRestart.
ntdll: Catch page faults in NtQueryPerformanceCounter.
Piotr Caban (8):
ntdll: Mark ZwLoadKey2 export as private.
msvcrt: Add fesetenv implementation.
ole32: Call GetClipboardFormatName with the correct parameters.
ntdll: Add stub implementation of NtQueryInformationThread(ThreadIsIoPending).
server: Fix handling of MAXIMUM_ALLOWED in token_access_check.
wine.inf: Add Dynamic DST/{First,Last}Entry registry keys.
gdiplus: Make GpBitmap->bitmapbits access thread safe.
Vincent Povirk (4):
gdiplus: GpBitmap can be only locked once, get rid of numlocks field.
hhctrl.ocx: Also take basename of folders when searching.
gdiplus: Reimplement GdipCreateHBITMAPFromBitmap so it can work on locked bitmaps.
hhctrl.ocx: Don't skip a tag in next_node.
gdiplus: Add GdipCreateHBITMAPFromBitmap tests when bitmap bits are locked.
kernel32: DETACHED_PROCESS prevents automatic std handle inheritance.
msvcr120: Add _except1 implementation.
kernel32: DETACHED_PROCESS doesn't affect STARTUPINFO console handles.
Rodrigo Rivas Costa (1):
Young Chung (1):
user32: Fix error handling in EndDeferWindowPos.
ucrtbase: Add __conio_common_vcprintf()/_vcwprintf().
Sebastian Lackner (9):
Zebediah Figura (12):
dinput: Allocate correct amount of memory in IDirectInput8AImpl_EnumDevicesBySemantics.
ws2_32/tests: Fix memcmp size in test_TransmitFile().
wined3d: Add a missing call to context_release.
regedit: Add support for importing Win 3.1 registry files.
ntdll/tests: Add tests for FileIdInformation class.
regedit/tests: Add tests for importing Win 3.1 registry files.
ntdll: Implement FileIdInformation class in NtQueryInformationFile.
storage.dll16: Fix bad type in IStorage16_fnOpenStorage.
user32/tests: Add test for EndDeferWindowPos with destroyed window.
regedit: When processing 3.1 ignore any lines that don't begin with HKCR.
ntdll/tests: Add tests for FileIoCompletionNotificationInformation info class.
secur32/tests: Skip sign/seal tests if authentication fails.
mmdevapi: Use InitOnce to initialize audio drivers.
winebuild: Use unsigned int in spec file variable parameters.
wined3d: Remove duplicate assignment of NULL to map_ptr in wined3d_buffer_map.
compobj: Implement several IIDs.
wined3d: Avoid unnecessary memory allocations in nested command stream calls.
ole2: Implement several IIDs.
avifile: Implement several IIDs.
Thierry Vermeylen (1):
ole2disp: Implement several IIDs.
wnaspi32: Do not crash on SC_GETSET_TIMEOUTS.
typelib: Implement several IIDs.
Wei Xie (1):
İsmail Dönmez (1):
qcap: Add O_CLOEXEC flag to prevent child process from inheriting handles.
d3d11.idl: Added missing D3D11_CS_* constants.
Zebediah Figura (2):
storage.dll16: Simplify operations in IStream16::Seek.
storage.dll16: Set OpenStorage/OpenStream output to NULL on failure.
--
--
Alexandre Julliard
Alexandre Julliard
...
...
AUTHORS
View file @
9eb56e25
...
@@ -126,6 +126,7 @@ Andrey Esin
...
@@ -126,6 +126,7 @@ Andrey Esin
Andrey Gusev
Andrey Gusev
Andrey Melnikov
Andrey Melnikov
Andrey Panov
Andrey Panov
Andrey Semakin
Andrey Turkin
Andrey Turkin
Andrey Zhezherun
Andrey Zhezherun
Andriy Palamarchuk
Andriy Palamarchuk
...
@@ -596,6 +597,7 @@ Ivan Vojtko
...
@@ -596,6 +597,7 @@ Ivan Vojtko
Ivan Wong
Ivan Wong
Jacek Bator
Jacek Bator
Jacek Caban
Jacek Caban
Jacob Lifshay
Jaco Greeff
Jaco Greeff
Jactry Zeng
Jactry Zeng
Jaekil Lee
Jaekil Lee
...
@@ -689,6 +691,7 @@ Jesper Skov
...
@@ -689,6 +691,7 @@ Jesper Skov
Jesse Allen
Jesse Allen
Jesse Litton
Jesse Litton
Jess Haas
Jess Haas
Jetro Jormalainen
Jiang Yike
Jiang Yike
Jianqiu Zhang
Jianqiu Zhang
Jiaxing Wang
Jiaxing Wang
...
@@ -738,6 +741,7 @@ John Zero
...
@@ -738,6 +741,7 @@ John Zero
Jonas Maebe
Jonas Maebe
Jonas Wielicki
Jonas Wielicki
Jonathan Buzzard
Jonathan Buzzard
Jonathan Doron
Jonathan Ernst
Jonathan Ernst
Jonathan Liu
Jonathan Liu
Jonathan Naylor
Jonathan Naylor
...
@@ -1175,6 +1179,7 @@ Peter Davies
...
@@ -1175,6 +1179,7 @@ Peter Davies
Peter Dons Tychsen
Peter Dons Tychsen
Peter Galbavy
Peter Galbavy
Peter Ganten
Peter Ganten
Peter Hater
Peter Hawkins
Peter Hawkins
Peter Hedlund
Peter Hedlund
Peter Hunnisett
Peter Hunnisett
...
@@ -1424,6 +1429,7 @@ Ted Percival
...
@@ -1424,6 +1429,7 @@ Ted Percival
Theodore Dubois
Theodore Dubois
Theodore S. Hetke
Theodore S. Hetke
Thiago Barbato
Thiago Barbato
Thierry Vermeylen
Thomas Brix Larsen
Thomas Brix Larsen
Thomas Faber
Thomas Faber
Thomas Faller
Thomas Faller
...
@@ -1526,6 +1532,7 @@ Warren Dumortier
...
@@ -1526,6 +1532,7 @@ Warren Dumortier
Warren Turkal
Warren Turkal
Wei-Lun Chao
Wei-Lun Chao
Weisheng Li
Weisheng Li
Wei Xie
Wesley Filardo
Wesley Filardo
Wilbur N. Dale
Wilbur N. Dale
Wilfried Pasquazzo
Wilfried Pasquazzo
...
...
VERSION
View file @
9eb56e25
Wine version 2.
1
Wine version 2.
2
configure
View file @
9eb56e25
#! /bin/sh
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.69 for Wine 2.
1
.
# Generated by GNU Autoconf 2.69 for Wine 2.
2
.
#
#
# Report bugs to <wine-devel@winehq.org>.
# Report bugs to <wine-devel@winehq.org>.
#
#
...
@@ -580,8 +580,8 @@ MAKEFLAGS=
...
@@ -580,8 +580,8 @@ MAKEFLAGS=
# Identity of this package.
# Identity of this package.
PACKAGE_NAME
=
'Wine'
PACKAGE_NAME
=
'Wine'
PACKAGE_TARNAME
=
'wine'
PACKAGE_TARNAME
=
'wine'
PACKAGE_VERSION
=
'2.
1
'
PACKAGE_VERSION
=
'2.
2
'
PACKAGE_STRING
=
'Wine 2.
1
'
PACKAGE_STRING
=
'Wine 2.
2
'
PACKAGE_BUGREPORT
=
'wine-devel@winehq.org'
PACKAGE_BUGREPORT
=
'wine-devel@winehq.org'
PACKAGE_URL
=
'http://www.winehq.org'
PACKAGE_URL
=
'http://www.winehq.org'
...
@@ -2225,7 +2225,7 @@ if test "$ac_init_help" = "long"; then
...
@@ -2225,7 +2225,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
# This message is too long to be a string in the A/UX 3.1 sh.
cat
<<
_ACEOF
cat
<<
_ACEOF
\`configure' configures Wine 2.
1
to adapt to many kinds of systems.
\`configure' configures Wine 2.
2
to adapt to many kinds of systems.
Usage:
$0
[OPTION]... [VAR=VALUE]...
Usage:
$0
[OPTION]... [VAR=VALUE]...
...
@@ -2295,7 +2295,7 @@ fi
...
@@ -2295,7 +2295,7 @@ fi
if
test
-n
"
$ac_init_help
"
;
then
if
test
-n
"
$ac_init_help
"
;
then
case
$ac_init_help
in
case
$ac_init_help
in
short
|
recursive
)
echo
"Configuration of Wine 2.
1
:"
;;
short
|
recursive
)
echo
"Configuration of Wine 2.
2
:"
;;
esac
esac
cat
<<
\
_ACEOF
cat
<<
\
_ACEOF
...
@@ -2503,7 +2503,7 @@ fi
...
@@ -2503,7 +2503,7 @@ fi
test
-n
"
$ac_init_help
"
&&
exit
$ac_status
test
-n
"
$ac_init_help
"
&&
exit
$ac_status
if
$ac_init_version
;
then
if
$ac_init_version
;
then
cat
<<
\
_ACEOF
cat
<<
\
_ACEOF
Wine configure 2.
1
Wine configure 2.
2
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.
...
@@ -3021,7 +3021,7 @@ cat >config.log <<_ACEOF
...
@@ -3021,7 +3021,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
running configure, to aid debugging if configure makes a mistake.
It was created by Wine
$as_me
2.
1
, which was
It was created by Wine
$as_me
2.
2
, which was
generated by GNU Autoconf 2.69. Invocation command line was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0
$@
$ $0
$@
...
@@ -19198,7 +19198,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
...
@@ -19198,7 +19198,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
# values after options handling.
ac_log="
ac_log="
This file was extended by Wine
$as_me
2.
1
, which was
This file was extended by Wine
$as_me
2.
2
, 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
...
@@ -19269,7 +19269,7 @@ _ACEOF
...
@@ -19269,7 +19269,7 @@ _ACEOF
cat
>>
$CONFIG_STATUS
<<
_ACEOF
|| ac_write_fail=1
cat
>>
$CONFIG_STATUS
<<
_ACEOF
|| ac_write_fail=1
ac_cs_config="`
$as_echo
"
$ac_configure_args
" | sed 's/^ //; s/[\\""\`\
$]
/\\\\&/g'`"
ac_cs_config="`
$as_echo
"
$ac_configure_args
" | sed 's/^ //; s/[\\""\`\
$]
/\\\\&/g'`"
ac_cs_version="\\
ac_cs_version="\\
Wine config.status 2.
1
Wine config.status 2.
2
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
\\"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment