ntoskrnl.exe: Initialize some IRP fields to prevent using bad pointers by IofCompleteRequest.
jscript: Avoid a compiler warning.
shdocvw/tests: Avoid sizeof in trace.
Alexandre Julliard (63):
ntdll: Make sure the last relocation contains some data.
comcat: Get rid of NULL checks on the This pointer.
ntdll: Use the end of the reserved area as address space limit, in case we have more than 3Gb available.
comcat: Moved dll registration to ole32.
ntdll: Ignore some system directories in NtQueryDirectoryFile to avoid recursion troubles.
comcat: Simplify the class factory implementation and make it more similar to the other ones in ole32.
user32: Move handling of internal messages into peek_message.
comcat: Get rid of the redundant IUnknown vtable for the manager implementation.
user32: Move thread info setting and WH_GETMESSAGE call into peek_message.
comcat: Moved all the implementation to ole32 where it belongs.
user32: Specify the new queue mask separately from the PeekMessage flags.
configure: Moved the crosstest checks so that they are done for all platforms.
user32: Use a local buffer in peek_message to save a server call for small buffer sizes.
mountmgr: Specify the drive type as a DWORD instead of a string.
user32: Add a bunch of tests for GetQueueStatus and GetMessage combinations.
mountmgr: Return the drive unique id in IOCTL_MOUNTMGR_QUERY_POINTS.
ntdll: Simplify the RtlIsDosDeviceName_U implementation.
make_makefiles: Add support for .rh files.
ntdll: Add a few more tests for RtlIsDosDeviceName_U, fix some failures on Windows.
dsound: Avoid use of stdint types.
ntdll: Allocate a new virtual region for large blocks, and ensure 16-byte alignment.
winecfg: Store the drive serial number as a number instead of a string.
ntdll: Store the exit code in the server in RtlExitUserThread.
winecfg: Store the drive label as Unicode.
kernel32: Only try to open a VxD if opening a normal device failed.
kernel32: Delete the .windows-label file if the label is empty.
kernel32: Use ntdll functions where possible to implement the pthread wrappers.
user32/test: Fix a couple of message test failures on Windows.
kernel32: Moved the pthread emulation support to ntdll.
mountmgr: Enforce a minimal length for the mount point id.
configure: Re-generate with autoconf 2.63.
mountmgr: Store mount points as a list instead of an array.
ntdll: Merge HEAP_InitSubHeap and HEAP_CreateSubHeap.
mountmgr: Store the device name in the mount point structure.
ntdll: Create a separate heap for allocating memory views instead of using malloc.
winecrt0: Add missing WINAPI on driver entry point.
kernel32: Allocate global arenas on the Win32 heap.
avifil32: Convert source files to utf-8.
kernel32: Call build_argv in the parent process so that it can use the Win32 heap.
d3d9: Convert source files to utf-8.
kernel32: Call build_envp in the parent process so that it can use the Win32 heap.
ddraw: Convert source files to utf-8.
winecfg: Display an nicer error when the mount manager cannot be accessed.
dpnet: Convert source files to utf-8.
ntdll: Initialize the large address space before attaching dlls.
kernel32: Convert source files to utf-8.
ntdll: Return more correct information for SystemBasicInformation and GetSystemInfo.
msdmo: Convert source files to utf-8.
winemenubuilder: Move the xdg global variables out of the libpng ifdef block.
msrle32: Convert source files to utf-8.
wrc: Fix the duplicate resource check for user-defined types.
ole32: Convert source files to utf-8.
ntdll: Store the per-view flags in the high word of the page protection bits.
rpcrt4: Convert source files to utf-8.
ntdll: Add a noexec flag for memory views where we don't want to force exec permission.
shell32: Convert source files to utf-8.
kernel32/tests: Fix a couple of failures on Windows.
user32: Convert source files to utf-8.
kernel32/tests: Add a few more tests, fix some failures on Windows.
wined3d: Convert source files to utf-8.
ntdll: Store the per-page committed status in the server for anonymous file mappings.
winedos: Convert source files to utf-8.
ntdll: Don't force anonymous file mappings to always be fully committed.
winex11: Convert source files to utf-8.
ntdll/tests: Fix a couple of tests on NT4.
include: Convert source files to utf-8.
ntdll,server: Fixed access checks for OpenFileMapping and MapViewOfFile.
programs: Convert source files to utf-8.
include: Add extern "C" to the exported Wine headers.
server: Convert source files to utf-8.
kernel32/tests: Fix a few more errors on Win9x.
tools: Convert source files to utf-8.
ntdll: Keep track of the current working set limit independently of system views that may be allocated beyond it.
Convert remaining source files to utf-8.
ntdll: Do not report non-reserved memory areas as free since we don't know what's in them.
configure: Force -m32 option on x86_64 even if CC is already defined.
kernel32/tests: Fix one more failing test on Win9x.
wldap32/tests: Don't crash if ldap_search_ext_sA fails.
ntdll: Store correct values in the various limits on all platforms instead of using 0.
wldap32: Map Unix error codes to Windows ones for all functions.
loader: Reserve some space for the virtual heap too.
server: Added a request to unlink an object from its namespace.
loader: Use a hidden function instead of an exported global variable to setup pthread functions.
ntoskrnl: Implemented IoDeleteSymbolicLink.
advapi32/tests: Avoid sizeof in traces.
mountmgr: Include some system headers in mountmgr.h.
mountmgr: Moved the harddisk device driver to device.c.
Alistair Leslie-Hughes (6):
mountmgr: Create devices and symlinks for dynamic drives too.
comdlg32: Fix test under win98.
mountmgr: Return the drive pointer from get_dosdevices_path().
msxml3: Add support to get_nodeTypedValue on Element Nodes.
mountmgr: Convert the registry calls to Unicode.
oleacc: Removed failed test case.
mountmgr: Query the drive type from the registry for the initial creation.
inetcomm: Correct test under w2k8.
mountmgr: Create a new harddisk device for dynamic harddisk drives.
mshtml: Supply a default value for get_designMode.
mountmgr: Create a PhysicalDrive symlink for all harddisk devices.
mshtml: Implement IHTMLElement get_document.
mountmgr: Reuse create_disk_device to create the initial harddisk0 device.
configure: Explicitly mention that we need 32-bit libraries to try to avoid some invalid bug reports.
Andrew Fenn (1):
winecfg: Update the drives only when they have changed, instead of trying to compare with the current setup.
xinput: Added header file that defines a lot of the functionality of the library.
msiexec: Fix initial state of the argument parsing state machine.
mountmgr: Store the contents of the device symlink in the drive object.
Andrew Nguyen (1):
mountmgr: Allow to specify the drive letter explicitly when creating/removing a drive.
winmm: Fix a potential infinite recursion bug.
mountmgr: Add a Wine-specific ioctl to define a drive for a Unix path.
mountmgr: Add a Wine-specific ioctl to query the Unix information about a drive.
Andrew Talbot (7):
winecfg: Use an ioctl to the mount manager to define drives.
odbc32: Sign-compare warnings fix.
winecfg: Store the Unix device if any in the drive configuration.
oleaut32: Sign-compare warnings fix.
winecfg: Load the existing drive config from mountmgr instead of relying on QueryDosDevice.
oledlg: Sign-compare warnings fix.
mpr: Use a mountmgr ioctl to retrieve the UNC name for a drive.
quartz: Sign-compare warnings fix.
kernel32: Return the Windows symlink in QueryDosDevice instead of the Unix one.
quartz: Sign-compare warnings fix.
riched20: Sign-compare warnings fix.
Andrew Talbot (12):
rpcrt4: Sign-compare warnings fix.
gdi32: Sign-compare warnings fix.
imm32: Sign-compare warnings fix.
Aric Stewart (7):
itss: Sign-compare warnings fix.
ws2_32: Only set the overlapped hEvent if it exists.
kernel32: Sign-compare warnings fix.
crypt32: Static functions CertContext_GetProperty and CertContext_SetProperty do not need to be WINAPI.
mcicda: Sign-compare warning fix.
ntdll: Fix parsing of proc file. Also correct memory deallocation on the Mac.
mlang: Sign-compare warnings fix.
gdiplus: Stub implementation of GdipNewInstalledFontCollection.
mshtml: Sign-compare warnings fix.
msimtf: Add a mostly wrapper stub for IActiveIMMApp.
msi: Sign-compare warnings fix.
shell32: Do not automatically fail in SHGetFileInfo if the flag SHGFI_USEFILEATTRIBUTES is combined with SHGFI_ATTRIBUTES, SHGFI_EXETYPE, or SHGFI_PIDL.
msi: Sign-compare warnings fix.
comctl32: Add implementation of LVS_EX_ONECLICKACTIVATE.
msvcrt: Sign-compare warnings fix.
msxml3: Sign-compare warning fix.
ntdll: Sign-compare warnings fix.
Andrey Esin (1):
regedit: Corrections in Russian translation.
Andrey Turkin (7):
riched20: Add spare area to ITextServicesImpl to work around broken apps.
wordpad: Use inches instead of cm in calculations.
wordpad: Do not leak a handle on error path.
wordpad: Do not try to close uninitialized handles.
mpr: Fix NULL pointer dereference in WNetGetResourceInformationW.
include: Include winuser.rh from winresrc.h.
wordpad: Do not pass resource ids to MessageBox.
Aric Stewart (14):
shell32: Refine UNIXFS_path_to_pidl to return more detailed failures.
user32: In DrawTextW/A make sure to properly initialize the cbSize of DRAWTEXTPARAMS.
user32: DrawText handling of 0 counts with string, empty strings and -1 counts with empty string and NULL strings.
user32: Make sure our vertical line count is at least 1 even if there is an oversized font in the edit control.
user32: Update DrawText tests to cover behavior differences on win98.
kernel32/tests: Add a test for CreateProcess with an AppName set.
kernel32/tests: Add test for GetCommandLineW.
gdiplus: Avoid dereferencing a potential NULL (Coverity 589).
shell32/tests: Add tests for CommandLineToArgvW.
ntdll: Implement SystemProcessorPerformanceInformation for Linux (/proc filesystems) and Mac OS X.
comdlg32/tests: Add a test for GetOpenFileName with a dialog template.
comdlg32: Some applications expect the filter combo to be filled before the CustomDlg is created.
ntdll: Update behavior of ActivationContextBasicInformation.
ntdll/tests: handle info behavior for vista and 2008 properly.
Austin English (5):
Austin English (5):
advapi32: Quiet a noisy fixme.
ole32: Implement IEnumFORMATETC_Next_Proxy and IEnumFORMATETC_Next_Stub.
wininet: Quiet a noisy fixme.
winecfg: Set default windows version to XP.
include/wingdi.h: Define R2_LAST.
advapi32/tests: fix a couple failures on Vista.
gdi32: Quiet a noisy fixme.
crypt32: fix a test failure on Free/PC-BSD.
wineinstall: Remove bashisms, make sh compatible.
wininet: Change a couple fixme's to warn's.
Chris Wilson (1):
Bobby Bingham (1):
winex11: Ignore source clipping in BitBlt.
gdi32: Add support for the GGO_UNHINTED flag in GetGlyphOutline.
Christian Costa (3):
Clinton Stimpson (1):
d3dxof: Move template dumping code in a separate function.
comctl32: Fix getting of min size of monthcal when changing font.
d3dxof: Reference the right objects.
d3dxof: Add support for string parsing.
Damjan Jovanovic (1):
winemenubuilder: Generate icons in winemenubuilder instead of wineshelllink.
Detlef Riekenberg (13):
crypt32/tests: Fix a test on win9x.
David Adam (3):
crypt32/tests: Fix some tests on win9x.
d3dx8: Implement ID3DXMatrixStack_GetTop().
d3d8/tests: Fix test on win9x with broken driver.
d3dx8: Implement ID3DXMatrixStack_LoadIdentity.
d3d9/tests: Fix test on win9x.
d3dx8: Implement ID3DXMatrixStack_LoadMatrix.
d3d9/tests: Fix test for old gfx-card.
gdi32/tests: Fix tests to not depend on 96 dpi.
Detlef Riekenberg (3):
shlwapi: Implement SHSendMessageBroadcastA/W.
user32/tests: Avoid crash on win9x.
comctl32/tests: Fix tests to not depend on 96 dpi, make it pass in Wine.
shdocvw/tests: Use the correct size for memset.
shlwapi: Fix pointer and size in AssocQueryStringA.
user32/tests: Fix crash on win9x in the dde test.
shlwapi/tests: Replace RegDeleteTreeW to run the tests again.
mscms: Quiet a noisy fixme.
Dmitry Timoshkov (9):
shdocvw: Implement URLSubRegQueryA.
gdi32: Search the child font list first.
shdocvw/tests: Add tests for URLSubRegQueryA.
winex11.drv: Print the characters returned by ToUnicode.
user32: Make ToAscii(Ex) and ToUnicode(Ex) prototypes match PSDK.
Dmitry Timoshkov (6):
wineconsole: Don't ignore extended keys.
kernel32: Add support for foreign process handles in GetProcessVersion.
kernel32: Don't ignore extended keys.
user32: Add a test for fullscreen window sizing, make it pass under Wine.
gdi32: Move DC mapping APIs to the 'dc' debug channel.
user32: Fix a typo.
user32: Handle all kinds of values returned by WIN_GetPtr.
winmm: MMIO_ALLOCBUF is ignored if mmioOpen gets a valid buffer.
gdi32: Try to avoid not necessary glyph transformations.
gdi32: Make EnumEnhMetaFile update the DC state before calling the callback.
gdi32: Fix a broken test.
gdi32: Add EMR_GDICOMMENT to the list of records producing output.
Dylan Smith (3):
Dylan Smith (24):
richedit: Added riched32 tests for word wrap.
richedit: Added EM_SETMARGINS to the list of unsupported messages.
richedit: Fixed initial word wrap setting when emulating 1.0.
richedit: Added DestroyWindow call to clean up the end of a test.
richedit: Handle negative position given to EM_POSFROMCHAR.
richedit: Moved optional message loop in tests to its own function.
richedit: Added test for word wrapping behaviour.
Eric Pouech (1):
richedit: Account for selection bar in calculating available width.
winedbg: Add a kill command to kill the current process.
richedit: Fixed centering and right align with word wrap disabled.
wordpad: Added option to disable word wrap.
Francois Gouget (4):
runtest: Fixed regression that prevented using just the -h option.
wined3d: Fix the WineDirect3DCreate() export.
richedit: Added test for auto scroll behaviour with redraw disabled.
cryptui: Fix compilation on systems that don't support nameless unions.
richedit: Tests for notifications while redraw is disabled.
d3dx8/tests: Fix compilation on systems that don't support nameless unions.
richedit: Test to see if wrapping happens with redraw disabled.
shlwapi/tests: AssocQueryStringA/W() are missing on Windows 98.
richedit: Test changes in scrollbar's visibility with redraw disabled.
richedit: Scroll cursor into view even with redraw turned off.
richedit: Test for EN_UPDATE notification when window isn't visible.
richedit: Test to see if WM_SETREDRAW removes the windows visibility.
richedit: Prevent EN_UPDATE notifications when window isn't visible.
richedit: Use the DefWindowProc to implement WM_SETREDRAW.
richedit: Added tests for ctrl-key shortcut handling in WM_KEYDOWN.
richedit: Handle ctrl-key shortcuts on WM_KEYDOWN.
richedit: Added tests for EM_POSFROMCHAR for pos around end of text.
richedit: Fixed EM_POSFROMCHAR for pos of text length.
richedit: Fixed pointer syntax in helper functions for tests.
richedit: Added test for correct behaviour for calling EditWordBreakProc.
richedit: Fixed the call to the EditWordBreakProc.
Eric Pouech (5):
msvcrt: Implemented wcscat_s.
dbghelp: Report in module's info when a module's debug information has been mismatched (dbg and pdb only).
winedbg: Use Unicode strings for all module references.
winedbg: Added a command to allow loading mismatched modules.
msvcrt: Implemented vswprintf_s.
Francois Gouget (5):
dirent.h is a conditional include now.
riched20/tests: Add a trailing '\n' to an ok() call.
Assorted spelling fixes.
comdlg32/tests: Remove unneeded casts.
secur32: Check that the GnuTLS header is recent enough for schannel.
Frans Kool (1):
Frans Kool (1):
wordpad: Corrected Dutch translations.
oleacc: Added Dutch translations.
Hans Leidekker (8):
Hans Leidekker (14):
wininet: Don't destroy authentication data when closing the connection.
wsock32: Make EnumProtocols a wrapper around WSAEnumProtocols instead of forwarding directly.
wininet: Add a test for basic authentication.
inetcomm: Add a stub implementation of IPOP3Transport.
wininet: Fix buffer size query for InternetQueryOption(INTERNET_OPTION_PROXY).
inetcomm: Add a stub implementation of ISMTPTransport2.
cryptui: Add a partial implementation of CryptUIWizImport.
inetcomm: Add an implementation of the pop3 USER and PASS commands.
wldap32: Use a test query that is more likely to succeed within 20 seconds.
inetcomm: Add an implementation of IPOP3Transport::CommandLIST.
cryptui: Honour hDestCertStore in CryptUIWizImport, be more verbose about its shortcomings.
inetcomm: Add an implementation of IPOP3Transport::CommandQUIT.
wldap32: Skip tests when the server can't be reached.
inetcomm: Add an implementation of IPOP3Transport::CommandSTAT.
wininet: Add an exception handler in HttpOpenRequestA to protect against invalid accept type pointers.
inetcomm: Add an implementation of IPOP3Transport::CommandUIDL.
inetcomm: Implement IPOP3Transport::Disconnect.
Henri Verbeet (45):
inetcomm: Add an implementation of IPOP3Transport::CommandUSER.
shell32: Add the IShellView2 interface.
inetcomm: Add an implementation of IPOP3Transport::CommandPASS.
shell32: Add IShellView32 stubs.
inetcomm: Add an implementation of ISMTPTransport2::CommandDATA.
shell32: Add VIDs.
inetcomm: Advertise support for a couple more interfaces.
shell32: Implement IShellView2_CreateViewWindow2.
inetcomm: CreateIMAPTransport, CreatePOP3Transport and CreateSMTPTransport are implemented.
shell32: Add a FIXME for unimplemented view modes.
comdlg32: Add a basic test for IShellView2_CreateViewWindow2.
Henri Verbeet (28):
wined3d: Don't crash in CreateAdditionalSwapChain() if the context array wasn't allocated yet.
wined3d: Move depth_blt to surface.c.
wined3d: Cleanup properly if creating the context array fails in CreateAdditionalSwapChain().
wined3d: Pass the texture type to the shader depth blt function.
wined3d: We only need to enable texturing for a target if we're going to draw with it (without a shader).
wined3d: Pass explicit texcoords to depth blt.
wined3d: Simplify texture target handling in surface_blt_to_drawable().
wined3d: Support some more texture types for GLSL depth blts.
wined3d: Handle offscreen rendering a bit nicer in surface_blt_to_drawable().
dxgi: Make some functions static.
wined3d: The container is always non-NULL if GetContainer() succeeds.
d3d10: Make some functions static.
wined3d: Remove a redundant local variable in apply_draw_buffer().
wined3d: Rename CreateAdditionalSwapChain to CreateSwapChain.
wined3d: Modifying GL_TEXTURE_MIN_FILTER modifies both the MINFILTER and MIPFILTER sampler states.
wined3d: Fix some indentation.
d3d10: Create an importlib.
wined3d: Support some more depth blt texture types for arb programs.
dxguid: Add d3d10 GUIDs.
wined3d: Support some more depth blt texture types in surface_depth_blt().
dxgi: Add the IDXGIObject interface.
wined3d: Handle lack of NPOT support for depth blts.
dxgi: Add the IDXGIDeviceSubObject interface.
wined3d: Handle projected cube textures.
dxgi: Add the IDXGISurface interface.
dxgi: Add some stubs for IDXGIAdapter.
dxgi: Add the IDXGIOutput interface.
dxgi: Add some stubs for IDXGISwapChain.
dxgi: Add the IDXGISwapChain interface.
d3d10: Add a test to show d3d10 devices implement IDXGIDevice.
dxgi: Add the IDXGIAdapter interface.
d3dx8: Return E_NOTIMPL from ID3DXMatrixStack stubs.
secur32: Don't make the pBuffer parameter to schan_QueryCredentialsAttributes() const.
d3dx8: Correct some ID3DXMatrixStack prototypes.
secur32: Don't leak the credentials handle when pgnutls_certificate_allocate_credentials() fails.
d3dx8: Initialize the matrix stack in D3DXCreateMatrixStack().
secur32: Improve error handling for gnutls_global_init().
d3dx8: Implement ID3DXMatrixStack_Push() and ID3DXMatrixStack_Pop().
advapi32: LookupAccountNameW() - return correct domain name length for not-so-well-known SIDs.
advapi32: LookupAccountNameW() - use ACCOUNT_SIDS domain and name_use fields for well known SIDS.
advapi32: LookupAccountNameW() - correct call in SetEntriesInAclW().
advapi32: LookupAccountNameW() - use CreateWellKnownSid() properly.
advapi32: LookupAccountNameW() - NULL account name handled.
advapi32: LookupAccountSidW() - handle first user account.
advapi32: LookupAccountNameW() - only first user account and well known SIDs accepted.
Paul Vriens (20):
advpack/tests: Use win_skip instead of trace.
kernel32/tests: Free memory after use.
mscms/tests: Fix a typo.
setupapi/tests: Fix a failure on win98.
psapi/tests: Use win_skip instead of trace.
uxtheme/tests: Use skip instead of trace.
comctl32/tests: Use win_skip instead of trace.
comctl32/tests: Use win_skip instead of trace.
version/tests: Fix a copy-paste mistake.
version/tests: Use win_skip instead of trace.
usp10/tests: Use win_skip instead of trace.
shell32/tests: Use win_skip instead of trace.
shell32/tests: Use win_skip instead of trace.
userenv/tests: Rewrite the test to cope with multiple blocks of tests.
userenv/tests: Skip a few tests on NT4.
kernel32/tests: Fix a few failures on win9x and winme.
kernel32/tests: Skip a test if needed.
oleacc/tests: Fix some failures on Win98 up to W2K.
shlwapi/tests: Fix failures on multiple platforms.
riched20/tests: Skip some tests on Win9x and WinMe.
Rafał Mużyło (1):
configure: Avoid problem with recent autoconf.
Reece Dunn (5):
shell32: Print the correct GUIDs in the shellpath tests.
msvcmaker: The Visual Studio project conversion tool requires a configuration type.
include: Fixed the tom constant values.
include: data_size on GetPrivateData should be a pointer type since it is an in/out parameter.
include/mlang: Added a missing out attribute.
Ricardo Filipe (12):
reg.exe: Added Portuguese translation.
oleview: Added Portuguese translation.
xcopy: Added Portuguese translation.
wordpad: Added Portuguese translation.
write: Added Portuguese translation.
taskmgr: Added Portuguese translation.
net: Added Portuguese translation.
wineboot: Added Portuguese translation.
msvfw32: Added Portuguese translation.
iccvid: Added Portuguese translation.
sane.ds: Added Portuguese translation.
mshtml: Added Portuguese translation.
Rob Shearman (16):
jscript: Fix shift/reduce conflict caused by ArrayLiteral.
rpcrt4: The type referred to by the wire_marshal attribute in server.idl must be a pointer.
wnaspi32: Protect the inclusion of dirent.h in aspi.c.
shell32: Fix the position where WINAPI is specified in the LPFNOFN typedef.
rsaenh: Make some functions used in only one file static.
write: Close the thread and process handles returned by CreateProcessW.
rsaenh: Add a value to the empty braces in the initialiser for aOIDDescriptor in build_hash_signature.
jscript: Fix shift/reduce conflict in IfStatement rule.
kernel32: Convert NLS resource files using hex-encoded UTF-16 strings into UTF-8.
msvcmaker: Generate rules for IDL_C_SRCS, IDL_S_SRCS, IDL_P_SRCS and IDL_TLB_SRCS.
kernel32: Fix some Esperanto day and month names.
widl: Check for overflow when parsing integer constants.
wrc: Check for overflows when parsing integer constants.
wrc: Don't accept "0" as a valid codepage in "#pragma code_page" directives.
include: Fix the level of indirection for the umd_version parameter of the CheckInterfaceSupport method of IDXGIAdapter.
wpp: Check for overflows when parsing integer constants.
Roderick Colenbrander (12):
opengl32/tests: Don't call wglGetProcAddress at the start of the test.
wined3d: arbfp_set_shader_blit should handle ENTER_GL/LEAVE_GL instead of the caller.
wined3d: arbfp_blit_unset should call ENTER_GL/LEAVE_GL instead of the caller.
wined3d: Add ENTER_GL/LEAVE_GL to gen_yuv_shader.
wined3d: Prevent a recursive ENTER_GL before calling blitter->free_private.
wined3d: Fix a recursive ENTER_GL in read_from_framebuffer.
wined3d: Fix recursive ENTER_GL in LoadLocation.
wined3d: ActivateContext caused a lot of recursive ENTER_GL calls while it is especially dangerous in here as this function can indirectly trigger GDI calls.
wined3d: Fix recursive ENTER_GL in UpdateSurface.
wined3d: Protect gl calls in Volume_LoadTexture with ENTER_GL/LEAVE_GL.
wined3d: Remove ENTER_GL/LEAVE_GL from VolumeTexture_PreLoad because it doesn't make any GL calls.
opengl32: Add some updates for recent opengl extensions.
Stefan Leichter (2):
rpcrt4: Add stub for MesEncodeDynBufferHandleCreate.
include: Fix prototype of SCardReleaseStartedEvent.
Sylvain Petreolle (1):
ole32: Stub implementation for CoGetCallerTID.
Tobias Jakobi (3):
winex11: Remove acute/apostrophe from German keyboard layout tables.
wined3d: Fix some typos.
wined3d: Add GL_TEXTURE_BINDING_3D to wined3d_gl header.