- riched20: ME_StrDup() is not used anymore so remove it.
- windowscodecs/tests: Add a trailing '\n' to an ok() call.
- dplayx: Add a trailing '\n' to a TRACE().
- ieframe: Make dump_travellog() static.
- wininet: Make urlcache_{entry_create,get_entry_info}() static.
-
-Huw Davies (2):
- wineps: Add a helper to return the rgb to grayscale scaling factors.
- wineps: Send grayscale images to monochrome printers.
-
-Jacek Caban (28):
- secur32: Pass enabled protocols to GnuTLS.
- secur32: Pass enabled protocols to Mac Secure Transport.
- secur32: Disable SSL2 protocol in default settings.
- jscript: Use helpers to access string buffers in jsregexp.c.
- jscript: Use helpers to access string buffer in string.c.
- jscript: Moved string buffer to separated struct from jsstr_t.
- mshtml: Fixed builtin getter call with arguments.
- wininet: Moved more compat logic to netcon_secure_connect_setup.
- winhttp: Improved error handling in netconn_secure_connect.
- ieframe: Moved travellog to its own struct.
- ieframe: Fixed index of stored history when loading from history.
- ieframe: Moved freeing travellog entry into a helper function.
- ieframe: Use IPersistHistory for history navigation, if possible.
- ieframe: Added GoForward implementation.
- ieframe: Improved debug traces.
- ieframe: Added GoForward tests.
- wininet: Use schannel in NETCON_secure_connect if OpenSSL is not available.
- wininet: Use schannel in NETCON_GetCipherStrength if OpenSSL is not available.
- wininet: Added NETCON_send support for schannel-based connections.
- wininet: Added NETCON_recv support for schannel-based connections.
- wininet: Added NETCON_GetCert support for schannel-based connections.
- wininet: Added NETCON_get_data_available support for schannel-based connections.
- wininet: Use schannel for HTTPS connection by defaul and get rid of OpenSSL dependency.
- configure: Get rid of no longer needed OpenSSL checks.
- mshtml: Fixed load flags usage.
- mshtml: Pass IUri to create_doc_uri.
- wininet: Don't bother reconnecting to server for compat secure mode if we don't have compat cred handle.
- mshtml: Added parser compatMode tests.
-
-Jactry Zeng (4):
- msvcrt: Added _wcscoll_l implementation.
- msvcrt: Added _wcsicoll_l implementation.
- msvcrt: Added _wcsnicoll_l implementation.
- msvcrt: Add missing declarations for _wcsncoll, _wcsncoll_l, _wcsicoll_l, _wcsnicoll_l and wcscoll_l.
-
-Joel Holdsworth (1):
- joy.cpl: Added a Tango compliant icon.
-
-Jonathan Liu (2):
- d3dcompiler.h: Fix typos.
- d3dcompiler.h: Add function pointer typedefs.
-
-Jérôme Gardou (1):
- wined3d: Initialize adapter device name even if opengl is not used.
-
-Ken Thomases (14):
- winemac: During live resize, force occasional redisplay due to spontaneous redrawing.
- winemac: Drain the autorelease pool within loop in OnMainThread().
- winemac: Constify some macdrv_event pointer parameters.
- winemac: Make macdrv_event structs heap-allocated and reference-counted.
- winemac: Add a delivery limit to events.
- winemac: Handle a Cocoa quit request as a single-process session shutdown.
- winemac: Tell Cocoa to preserve our window content during live resizing.
- winemac: Initialize window surface to Mac-standard window background color instead of black.
- winemac: Clip surface drawn region to new visible rect on window resize.
- winemac: Add debug tracing for queried icon size.
- winemac: Scale large system tray icons down to fit status bar.
- winemac: Handle failure to get clipboard format name; don't use uninitialized buffer.
- libwine: Make [v]snprintW() always null-terminate the buffer, even if it's short.
- winemac: Don't order the window on-screen in -[WineWindow adjustWindowLevel].
-
-Kim Jung Eon (1):
- wbemprox: Implement some properties of Win32_ComputerSystem and Win32_DiskPartition.
-
-Ludger Sprenker (2):
- windowscodecs: Basic tests for tiff encoder options.
- windowscodecs: Add initializations for tiff encoder options.
-
-Matteo Bruni (10):
- d3dx9/tests: Raise admitted error a bit in D3DXSHEvalSphericalLight tests.
- d3dx9/tests: Don't use an arbitrary number in relative_error macro.
- wined3d: Remove useless glClearxxx calls.
- wined3d: Reset all the dummy textures to 0 on destroy.
- wined3d: Fix typo, really check whether color fixups are supported.
- wined3d: Avoid redundant glDrawBuffer() calls.
- wined3d: Update comment on top of format_texture_info[].
- wined3d: Make the entire surface current after clearing a discarded depth buffer.
- wined3d: Use 0 as GL internal format for WINED3DFMT_NULL.
- winex11.drv: Fix attributes conversion in wglCreateContextAttribsARB().
-
-Michael Stefaniuc (61):
- dplayx: Forward IDirectPlay::Open to ::SecureOpen.
- dplayx: Forward IDirectPlay::GetMessageCount to ::GetMessageQueue.
- dplayx: Forward IDirectPlay::Send to ::SendEx.
- dplayx: Forward IDirectPlay::EnumPlayers to ::EnumGroupPlayers.
- dplayx: Forward IDirectPlay::EnumGroups to ::EnumGroupsInGroup.
- dplayx: Assimilate the inherited methods into IDirectPlay4A.
- dplayx: Introduce impl_from_IDirectPlay4A().
- dplayx: Use separate QueryInterface, AddRef and Release methods for IDirectPlay4 + 4A.
- dplayx: Add both ifaces to the DirectPlay object and stop cloning the object.
- dplayx: Remove AddRef hacks for the parent DirectPlay object.
- dplayx: Move the lock into the DirectPlay object.
- dplayx: Cleanup the DirectPlay object creation.
- dplayx: IDirectPlay4 / IDirectPlay4A have independent refcounts.
- dplayx: Merge the DirectPlay QueryInterface helper.
- dplayx: Assimilate the inherited stub methods into IDirectPlay4.
- dplayx: Merge the IDirectPlay4_Close helper.
- dplayx: Merge the IDirectPlay4_DeletePlayerFromGroup helper.
- dplayx: Merge the IDirectPlay4_EnumGroupPlayers helper.
- dplayx: Merge the IDirectPlay4_GetGroupData helper.
- dplayx: Forward IDirectPlay::GetCaps to ::GetPlayerCaps.
- dplayx: Merge the IDirectPlay4_GetPlayerCaps helper.
- dplayx: Merge the IDirectPlay4_GetPlayerData helper.
- dplayx: Merge the IDirectPlay4_SetGroupData helper.
- dplayx: Merge the IDirectPlay4_SetPlayerData helper.
- dplayx: Merge the IDirectPlay4_AddGroupToGroup helper.
- dplayx: Merge the IDirectPlay4_DeleteGroupFromGroup helper.
- dplayx: Merge the IDirectPlay4_EnumGroupsInGroup helper.
- dplayx: Merge the IDirectPlay4_InitializeConnection helper.
- dplayx: Merge the IDirectPlay4_GetGroupParent helper.
- dplayx: Merge the IDirectPlay4_AddPlayerToGroup helper.
- dplayx: Merge the IDirectPlay4_EnumSessions helper.
- dplayx: Merge the IDirectPlay4_SendEx helper.
- dplayx: Merge the IDirectPlay4_GetMessageQueue helper.
- dplayx: Cleanup the IDirectPlay_Cancel* methods.
- dplayx: Assimilate the rest of the inherited methods into IDirectPlay4.
- dplayx: Forward AW agnostic IDirectPlay4A stub methods to the W versions.
- dplayx: Get rid of the IDirectPlayXImpl to IDirectPlayImpl casts.
- dplayx: Remove superfluous forward declarations.
- dplayx: Merge dpinit.h into dplay_global.h.
- dplayx: Get rid of the IDirectPlayImpl aliases.
- dplayx: Add a separate refcount for IDirectPlay2A.
- dplayx: Add a separate refcount for IDirectPlay2.
- dplayx: Add a separate refcount for IDirectPlay3A.
- dplayx: Add a separate refcount for IDirectPlay3.
- dplayx/tests: Deal with broken COM aggregation handling on NT4.
- dplayx: Add a stub IDirectPlay iface.
- dplayx: IDirectPlay and IUnknown share a refcount.
- dplayx: Forward directly to IDirectPlay4 QueryInterface.
- dplayx: Create a IDirectPlay interface in DirectPlayCreate().
- dplayx: Get rid of the unused DirectPlayLobby{2,3}Data fields.
- dplayx: Remove the duplicated IDirectPlayLobby{2,3}Impl structs.
- dplayx: Have the decency to support IUnknown in DirectPlayLobby.
- dplayx/tests: Add DirectPlayLobby COM tests.
- dplayx: Get rid of the useless IDirectPlayLobby{,2} vtables.
- dplayx: Forward IDirectPlayLobby::Connect to ::ConnectEx.
- dplayx: Assimilate the inherited methods into IDirectPlayLobby3A.
- dplayx: Introduce impl_from_IDirectPlayLobby3A().
- dplayx: Use separate QueryInterface, AddRef and Release methods for IDirectPlayLobby3 + 3A.
- dplayx: Add both interfaces to the DirectPlayLobby object and stop cloning the object.
- dplayx: Move the lock into the DirectPlayLobby object.
- dplayx: Cleanup the DirectPlayLobby object creation.
-
-Nikolay Sivov (13):
- comctl32: Initialize id field for message data (Coverity).
- mscms: Free memory and handle on error path (Coverity).
- msi: Free records on error paths (Coverity).
- ole32: Fix possible return of freed pointer (Coverity).
- include: Added IRowsetNotify definition and proxy/stub stub implementation.
- gameux: Fix release/free of uninitialized pointers (Coverity).
- oledb32: Implemented conversion from DBTYPE_VARIANT to DBTYPE_BSTR.
- oledb32: Implement GetConversionSize for DBTYPE_VARIANT -> DBTYPE_STR case.
- oledb32: Implement DBTYPE_BSTR to DBTYPE_VARIANT conversion.
- msdaps: Implement IRowsetNotify stub/proxy methods.
- oledb32: Destination status and length are optional.
- oledb32: Implement DBTYPE_I4 -> DBTYPE_VARIANT conversion.
- comctl32: Export TaskDialogIndirect by ordinal and name.
-
-Nozomi Kodama (5):
- d3dx9: Do not use relative error for small numbers.
- d3dx9: Implement D3DXSHEvalSphericalLight.
- d3dx9: Implement D3DXSHEvalHemisphereLight.
- d3dx9: Floatify fabs into fabsf.
- d3dx9: Floatify sqrt into sqrtf.
-
-Piotr Caban (36):
- wininet: Do case-insensitive compare when looking for scheme.
- wininet: Fixed memory leak in load_persistent_cookie.
- wininet: Store urlcache container prefix as ANSI string.
- wininet: Use short path name when container path can't be converted to CP_ACP.
- wininet: Fixed buffer size check in urlcache_create_file_pathA.
- wininet: Correctly set SYSTEMTIME year in HTTP_HttpQueryInfoW.
- cryptnet: Handle SystemTimeToFileTime failure in HTTP_RetrieveEncodedObjectW.
- wininet: Support Punycode in GetUrlCacheEntryInfoExW.
- wininet: Support Punycode in SetUrlCacheEntryInfoW.
- wininet: Support Punycode in RetrieveUrlCacheEntryFileW.
- wininet: Support Punycode in UnlockUrlCacheEntryFileW.
- wininet: Support Punycode in DeleteUrlCacheEntryW.
- wininet: Support Punycode in IsUrlCacheEntryExpiredW.
- wininet: Support Punycode in CreateUrlCacheEntryW.
- wininet: Support Punycode in CommitUrlCacheEntryW.
- wininet: Support Punycode in urlcache_copy_entry.
- wininet: Support Punycode in RetrieveUrlCacheEntryStream.
- wininet: Use InternetCrackUrl in urlcache_entry_create.
- wininet: Added urlcache Unicode functions tests.
- msvcp: Change architecture of more thiscall functions.
- msvcp90: Add arm exports.
- msvcp100: Add arm exports.
- msvcp: Sync spec files.
- server: Don't debug children when debugger is attached with DebugActiveProcess function.
- msvcrt: Fixed debug message in strncpy_s.
- tapi32: Add more Unicode functions stubs.
- wininet: Skip some urlcache Unicode tests if ANSI version of URL is not known.
- oleaut32: Fixed setting oVft value in ITypeInfo2::GetFuncDesc.
- oleaut32: Add support for VARIANT arguments with default value in AddFuncDesc.
- oleaut32: Add support of VT_USERDEFINED arguments with default value in AddFuncDesc.
- oleaut32: Don't add stdole2 import when TYPEFLAG_FDISPATCHABLE is set.
- oleaut32: Make typeinfo offsets table dynamic.
- oleaut32: Use MSFT_VarRecord to store VARDESC.
- oleaut32: Use MSFT_VarFunc to store FUNCDESC.
- winedump: Dump parameters default values in typelib.
- msvcrt: Add forwards to __pioinfo structure.
+ dmusic: Make DMUSIC_CreateDirectMusicDownloadedInstrumentImpl() static.
+ d3drm: Remove a no longer used debug channel.
+ ntdll: Remove an unused debug channel.
+ d3dx9_36: Add a trailing '\n' to a TRACE().
+ Assorted spelling fixes.
+
+Gurmail Bassi (2):
+ dinput: Update existing joystick values after setting the range property.
+ joy.cpl: Fixed incorrect variable reference.
+
+Hans Leidekker (10):
+ msi: Don't overwrite verstr in set_installer_properties.
+ msi: Fix one more occurrence of overwriting verstr in set_installer_properties.
+ wininet/tests: Add tests for a prematurely closed connection.
+ wininet: Fix a request string leak.
+ wininet: Don't strip the port from URLs returned by InternetQueryOption(INTERNET_OPTION_URL).
+ wininet: Add support for INTERNET_OPTION_PROXY_USERNAME and INTERNET_OPTION_PROXY_PASSWORD.
+ wininet: Include the Proxy-Connection header in the keep-alive check.
+ wininet/tests: Improve error reporting in a couple of tests.
+ wininet: Get rid of the clear parameter to HTTP_GetResponseHeaders.
+ wininet: Always return errors from NETCON_recv.
+
+Henri Verbeet (40):
+ wined3d: Use GL_STATIC_DRAW_ARB for static buffers.
+ d3drm: Just use RGBA_MAKE.
+ d3drm: Get rid of Direct3DRM_create().
+ d3drm: Avoid LPD3DRMPMESHLOADSTATUS.
+ d3drm: Avoid LPD3DRMANIMATIONKEY.
+ wined3d: Simplify DISCARD / READONLY handling in wined3d_buffer_map() a bit.
+ wined3d: Constants in constants_set should always have a valid location in shader_glsl_load_constantsB().
+ wined3d: Immediate constants should always have a valid location in shader_glsl_load_constantsB().
+ d3drm: Avoid LPDIRECT3DRM.
+ d3drm/tests: Avoid LPDIRECT3DRM3.
+ wined3d: Immediate constants should always have a valid location in shader_glsl_load_constantsF().
+ wined3d: Get rid of the unused WINED3DFMT_FLAG_FOURCC flag.
+ wined3d: Introduce a separate debug channel for performance warnings.
+ d3drm: Avoid LPDIRECT3DRMOBJECT.
+ d3drm: Avoid LPDIRECT3DRMDEVICE.
+ wined3d: Add a performance warning for mapping a dynamic surface without WINED3D_MAP_DISCARD.
+ wined3d: Properly check if a format has a conversion function in wined3d_check_device_format().
+ wined3d: Simplify wined3d_check_device_format().
+ d3drm: Avoid LPDIRECT3DRMDEVICE2.
+ d3drm: Avoid LPDIRECT3DRMDEVICE3.
+ wined3d: Use WGL_ARB_create_context when available.
+ wined3d: Add support for GL_ARB_debug_output.
+ wined3d: Get rid of the unused wined3d_strided_data structure.
+ d3drm: Avoid LPDIRECT3DRMVIEWPORT.
+ d3drm: Avoid LPDIRECT3DRMFRAME.
+ wined3d: Get rid of the unused TRACE_STRIDED macro.
+ wined3d: Rename the device "strided_streams" field to "stream_info".
+ d3drm: Avoid LPDIRECT3DRMFRAME3.
+ d3drm: Avoid LPDIRECT3DRMVISUAL.
+ d3drm: Avoid LPDIRECT3DRMMESH.
+ winex11: Don't ignore hShareContext in X11DRV_wglCreateContextAttribsARB().
+ wined3d: Disable occlusion query support if the implementation has 0 counter bits.
+ d3drm: Avoid LPDIRECT3DRMMESHBUILDER.
+ d3drm: Avoid LPDIRECT3DRMMESHBUILDER2.
+ d3drm: Avoid LPDIRECT3DRMMESHBUILDER3.
+ winex11: Move the desktop process check from X11DRV_ClipCursor() to grab_clipping_window().
+ wined3d: Introduce a wined3d_vertex_pipe_ops structure.
+ d3drm: Avoid LPDIRECT3DRMFACE.
+ d3drm: Avoid LPDIRECT3DRMFACE2.
+ d3drm: Avoid LPDIRECT3DRMLIGHT.
+
+Huw Davies (3):
+ riched20: Add a visual vs logical order flag to the character to position mapping routines.
+ riched20: Use PointFromCharContext now that we can specify logical ordering.
+ riched20: Fix an (incorrect) compiler warning.
+
+Jacek Caban (18):
+ mshtml: Store IWebBrowserApp reference in HTMLDocumentObj.
+ mshtml: Added IHTMLWindow2::close partial implementation.
+ mshtml: Added IHTMLWindow2::close tests.
+ ieframe: Added IConnectionPoint::EnumConnections implementation.
+ ieframe: Return document as IHTMLDocument2 iface from get_document.
+ ieframe: Added DISPID_WINDOWCLOSING tests.
+ mshtml: Added IHTMLDOMTextNode::data property implementation.
+ secur32: Added support for TLS 1.1 and TLS 1.2 on Mac.
+ mshtml: Clean up OleCommandTarget_Exec.
+ mshtml: Moved exec_editmode implementation to a helper function in editor.c.
+ mshtml: Use nsAString_InitDepend in SetDesignMode call.
+ mshtml: Added partial IHTMLDocument2::put_designMode implementation.
+ mshtml: Added IHTMLDocument2::put_designMode tests.
+ wrc: Allow '/' and '\' in identifiers.
+ jscript: Store concatenated strings as a rope string to avoid useless copying.
+ jscript: Run some SunSpider benchmarks in interactive mode.
+ jscript: Use single string instance for strings representing NULL BSTR instead of a flag.
+ jscript: Optimize String.concat implementation.
+
+Jactry Zeng (2):
+ include: Added missing declarations to msvcrt.
+ msvcrt: Added _wfindfirst32 implementation.
+
+Ken Thomases (10):
+ loader: On Mac, if Wine is already on secondary thread, don't reserve it for the system frameworks.
+ libwine: Add libwine's directory (@loader_path) to rpath.
+ winemac: Refactor WineApplication class to separate most logic into a controller class.
+ winemac: Set up and drain autorelease pool in LogErrorv() so it's safe to call from background threads.
+ winemac: Implement an IME that uses the OS X input methods.
+ winemac: If an app opens a window shortly after its systray icon is clicked, activate it.
+ winemac: Improve logging from wglChoosePixelFormatARB() and wglGetPixelFormatAttribivARB().
+ winemac: Fix an off-by-one error in macdrv_wglChoosePixelFormatARB().
+ winemac: Work around mouse "pausing" after CGWarpMouseCursorPosition().
+ winemac: For SetCursorPos(), reset positions of pending mouse button and scroll events.
+
+Marcus Meissner (2):
+ wininet: Added missing return (Coverity).
+ dplayx: Remove unnecessary assigment (Coverity).
+
+Matteo Bruni (6):
+ wined3d: Add ARB_internalformat_query2 GL extension.
+ wined3d: Use ARB_internalformat_query2 to check for texture format rendering and blending support, where available.
+ wined3d: Use ARB_internalformat_query2 for the other texture format caps too.
+ winex11.drv: Print the error in wglCreateContextAttribsARB() when context creation fails.
+ wined3d: Set GL_NONE for glReadBuffer / glDrawBuffer on FBO initialization.
+ wined3d: Remove some, now unnecessary, glReadBuffer(GL_NONE) calls.
+
+Michael Stefaniuc (17):
+ dplayx: IDirectPlayLobby3 / IDirectPlayLobby3A have independent refcounts.
+ dplayx: Merge the DirectPlayLobby QueryInterface helper.
+ cmd: Print the debug string instead of the pointer value.
+ dplayx: Assimilate the IDirectPlayLobby3 methods.
+ dplayx: Get rid of the LPDIRECTPLAYLOBBY usage.
+ dplayx: Get rid of the IDirectPlayLobbyImpl aliases.
+ dplayx: Add a separate refcount for IDirectPlayLobby.
+ dplayx: Add a separate refcount for IDirectPlayLobbyA.
+ dplayx: Add a separate refcount for IDirectPlayLobby2A.
+ dplayx: Add a separate refcount for IDirectPlayLobby2.
+ dplayx: Move the DirectPlayLobby data fields to the main object.
+ mlang: Remove left over "stub" from a TRACE().
+ d3dx9_36: Remove left over "stub" from a TRACE calls.
+ msdaps: Remove left over "stub" from a TRACE().
+ sxs/tests: Avoid a magic constant.
+ dsound/tests: Skip tests if there is no default device.
+ dsound/tests: Mark some capture status as broken.
+
+Nikolay Sivov (14):
+ user32: Use defined constants to identify message box buttons.
+ mshtml: Implement IHTMLTable_get_tBodies.
+ oledb32: Implement DBTYPE_DATE -> DBTYPE_VARIANT conversion.
+ oledb32: Implement DBTYPE_CY -> DBTYPE_VARIANT conversion.
+ include: Fix interface definition.
+ ole32: Move share/access modes to static arrays.
+ ole32: Accept STGM_DIRECT_SWMR mode.
+ ole32: Stub for IDirectWriterLock.
+ ole32: Merge release code to Release method.
+ ole32: Store SMWR storage instance role separately.
+ ole32: Remove some casts that are not needed.
+ ole32: Simplify IEnumSTATSTG initialization.
+ msdaps: Added proxy/stub for IDBInitialize_Uninitialize().
+ msdaps: Added some proxy/stubs for IDBDataSourceAdmin methods.
+
+Piotr Caban (9):
+ wininet: Fixed Cache-Content: no-cache tests.
+ mshtml: Added IOmHistory::get_length implementation.
+ wininet: Improve searching for no-store header in HTTP response.
+ wininet: Fix cache container prefix initialization.
+ mshtml: Added IOmHistory::get_length test.
+ mshtml: Allocate smaller cookies buffer size in HTMLDocument_get_cookie.
+ wininet: Load persistent cookies from other paths in get_cookie function.
+ mshtml: Limit number of tasks processed in process_timer.
+ mshtml: Support IObjectIdentity interface in HTMLWindow object.