|  | The Wine development release 1.7.5 is now available. | 
|  |  | 
|  | What's new in this release (see below for details): | 
|  | - Support for registration-free COM using activation contexts. | 
|  | - Improved support for simulated bold fonts. | 
|  | - Unicode data updated to Unicode 6.3. | 
|  | - Better support for typelib registration on 64-bit. | 
|  | - Various bug fixes. | 
|  |  | 
|  | The source is available from the following locations: | 
|  |  | 
|  | http://prdownloads.sourceforge.net/wine/wine-1.7.5.tar.bz2 | 
|  | http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.5.tar.bz2 | 
|  |  | 
|  | Binary packages for various distributions will be available from: | 
|  |  | 
|  | http://www.winehq.org/download | 
|  |  | 
|  | You will find documentation on http://www.winehq.org/documentation | 
|  |  | 
|  | You can also get the current source directly from the git | 
|  | repository. Check http://www.winehq.org/git for details. | 
|  |  | 
|  | Wine is available thanks to the work of many people. See the file | 
|  | AUTHORS in the distribution for the complete list. | 
|  |  | 
|  | ---------------------------------------------------------------- | 
|  |  | 
|  | Bugs fixed in 1.7.5 (total 30): | 
|  |  | 
|  | 13699  Wine doesnt show embedded web browser interface on Clarion applications | 
|  | 17929  Crash when creating a DC | 
|  | 18465  url.dll FileProtocolHandler does not open URLs in browser. | 
|  | 22926  Main Steam window disappears when entering Exposé | 
|  | 24770  Bioshock not work | 
|  | 25327  Risen - No space between words in Risen | 
|  | 26900  GetTabbedTextExtent() returns non-zero value when nCount == 0 | 
|  | 27168  chromium-based apps can't load https sites | 
|  | 27694  wine iexplore can't load hotmail.com (gives a blank page) | 
|  | 28946  Steam freezes | 
|  | 29365  Internet Explorer 8 fails to submit a URL to VirusTotal for analysis | 
|  | 29784  Spotify crashes on startup | 
|  | 30745  GOG.com version of Soulbringer crashes on startup (GetModuleHandleExW needs to support GET_MODULE_HANDLE_EX_FLAG_PIN) | 
|  | 32280  32-bit Visual C++ 2010 Express full installer complains "Unknown Error" with Mono (mscoree CLR v4 shim needs CreateInterface) | 
|  | 33384  Basic WPF applications using .NET 3.5 WPF fails to handle images (windowscodecs {7543696a-bc8d-46b0-5f81-8d95728972be} = IMILBitmapSource unsupported) | 
|  | 33799  Wargame: Airland Battle needs msvcr110.dll._libm_sse2_atan_precise | 
|  | 34432  installer of iTudou needs atl90 | 
|  | 34472  window titlebar names | 
|  | 34475  Fullscreen Window scaling issue (MacDriver) | 
|  | 34502  __unDName doesn't use flags UNDNAME_NO_LEADING_UNDERSCORES and UNDNAME_NO_MS_KEYWORDS for "__ptr64" | 
|  | 34503  __unDName doesn't support flag UNDNAME_NO_THISTYPE | 
|  | 34648  J2SE Runtime Environment 5.0 Update 10 installer 'patchjre' tool crashes due to unbuffered io on redirected stdout pipe | 
|  | 34677  e-carte bleue la banque postale doesn't work at all | 
|  | 34707  Miranda crashes on start up | 
|  | 34719  cabinet_open{,_stream} returns 0 on failure but doesn't compliant to _open interface | 
|  | 34735  Photoscape: crashes selecting some filters | 
|  | 34738  PageFault when generating a MD5 Hash | 
|  | 34757  Tray icons don't attach to the native notification area | 
|  | 34776  explorer.exe does not start | 
|  | 34778  IE7 can't install | 
|  |  | 
|  | ---------------------------------------------------------------- | 
|  |  | 
|  | Changes since 1.7.4: | 
|  |  | 
|  | Adam Bolte (1): | 
|  | wined3d: Add support for nVidia GTX 660M. | 
|  |  | 
|  | Akihiro Sagawa (3): | 
|  | gdi32/tests: Add tests for fake bold outline fonts. | 
|  | gdi32: Adjust fake bold outline font metrics. | 
|  | gdi32: Synthesize bold glyphs for outline fonts. | 
|  |  | 
|  | Alexandre Julliard (53): | 
|  | makefiles: Remove useless definitions of COM_NO_WINDOWS_H. | 
|  | makedep: Remove some unnecessary typedefs. | 
|  | makedep: Add more helpers for file output and error handling. | 
|  | makedep: Generate correct dependencies for testlist.c. | 
|  | winex11: Add helper functions for converting between root and virtual screen coords. | 
|  | winex11: Add a helper function to return the virtual screen rectangle. | 
|  | winex11: Add a helper function to return the primary monitor rectangle. | 
|  | jscript: Use the official Windows constant for MAXLONGLONG. | 
|  | makefiles: Generate explicit build rules for lex files from makedep. | 
|  | makefiles: Generate explicit build rules for bison files from makedep. | 
|  | makefiles: Generate explicit build rules for message files from makedep. | 
|  | makefiles: Generate explicit build rules for resource files from makedep. | 
|  | makefiles: Generate explicit build rules for idl files from makedep. | 
|  | makefiles: Generate explicit build rules for dlldata.c from makedep. | 
|  | makefiles: Generate explicit build rules for testlist.c from makedep. | 
|  | tools: Update the character data tables to Unicode 6.3.0. | 
|  | ntdll/tests: Skip test if LdrAddRefDll is missing. | 
|  | makedep: Remove support for no longer used .mc.rc files. | 
|  | makedep: Add a helper function to replace a file name extension. | 
|  | makedep: Automatically add the source idl for generated sources to the dependencies list. | 
|  | explorer: Set the final size of the desktop window only after it has been created. | 
|  | explorer: Create the driver desktop window after the window handle is created. | 
|  | user32: Delay registration of the builtin classes until the first window is created. | 
|  | user32: Delay creation of the 55AA pattern brush until it's needed. | 
|  | user32: Create the desktop window before enumerating monitors. | 
|  | winex11: Clear the thread data explicitly on detach. | 
|  | winemac: Clear the thread data explicitly on detach. | 
|  | gdi32: Determine the virtual resolution dynamically if it hasn't been set. | 
|  | mmdevapi/tests: Mark a failing test as broken. | 
|  | ole32: Delay registering the apartment class until needed. | 
|  | explorerframe: Correctly initialize common controls. | 
|  | shell32: Delay initialization of the icon cache until needed. | 
|  | shell32: Delay common controls initialization until needed. | 
|  | explorer: Make sure the graphics driver module is always set. | 
|  | explorer: Avoid crashing when the desktop launchers are not initialized. | 
|  | winemac: Only register the IME class when needed. | 
|  | user32: Fix tick counter wrap-around handling. | 
|  | user32: Fix the scope of a local variable. | 
|  | wineps: Return the size directly from get_bbox to avoid compiler warnings. | 
|  | jscript: Reorganize StringConstr_value slightly to avoid confusing gcc. | 
|  | gdi32: Always initialize the em_scale variable. | 
|  | wineconsole: Avoid an empty for loop. | 
|  | include: Add inline wrappers for some underscore-prefixed math functions. | 
|  | winex11: Use an init once function to register IME classes. | 
|  | winemac: Use an init once function to register IME classes. | 
|  | user32: Get rid of the CreateCursorIcon driver entry point. | 
|  | explorer: Store the graphics driver name for the desktop in the registry. | 
|  | imm32: Retrieve the graphics driver name from the registry. | 
|  | wintab32: Retrieve the graphics driver name from the registry. | 
|  | user32: Don't trigger a graphics driver load for functions that require an existing window. | 
|  | winemac: Don't try to set the app icon before GDI is properly initialized. | 
|  | user32: Register classes once the graphics driver has been loaded, except for the desktop class. | 
|  | user32: Set the display device property on the desktop window as soon as it is created. | 
|  |  | 
|  | Alistair Leslie-Hughes (1): | 
|  | mscoree: Add support for ICLRMetaHostPolicy interface. | 
|  |  | 
|  | Andrew Cook (1): | 
|  | include: Add types for SetInformationJobObject. | 
|  |  | 
|  | Andrew Eikum (5): | 
|  | advapi32: Attempt to open WOW64 key before the lowest level key, too. | 
|  | advapi32: Don't cache HKCR if WOW64 redirection flags are set. | 
|  | oleaut32: Also register typelibs in the opposite registry mode. | 
|  | oleaut32: For 64-bit, fallback on the win32 key if win64 key is empty for typelibs. | 
|  | winhttp: Attempt to refill empty buffer before answering QueryDataAvailable. | 
|  |  | 
|  | André Hentschel (9): | 
|  | ntdll: vm86 is not available on PowerPC. | 
|  | msacm32/tests: Fix tests compilation with __WINESRC__ defined. | 
|  | imm32/tests: Fix tests compilation with __WINESRC__ defined. | 
|  | version/tests: Fix tests compilation with __WINESRC__ defined. | 
|  | rsaenh/tests: Fix tests compilation with __WINESRC__ defined. | 
|  | sti/tests: Fix tests compilation with __WINESRC__ defined. | 
|  | usp10/tests: Fix tests compilation with __WINESRC__ defined. | 
|  | psapi/tests: Fix tests compilation with __WINESRC__ defined. | 
|  | winspool.drv/tests: Fix tests compilation with __WINESRC__ defined. | 
|  |  | 
|  | Aric Stewart (1): | 
|  | tools: Add new Explicit Formatting types for Unicode 6.3. | 
|  |  | 
|  | Austin English (1): | 
|  | explorerframe/tests: Build with -D__WINESRC__. | 
|  |  | 
|  | Daniel Lehman (1): | 
|  | kernel32: Don't use depth in RtlInterlockedFlushSList. | 
|  |  | 
|  | Dmitry Timoshkov (72): | 
|  | gdiplus/tests: Fix tests compilation with __WINESRC__ defined. | 
|  | tools/winapi: Remove OLDFONTENUMPROC from the list of tested types. | 
|  | gdi32/tests: Fix bitmap tests compilation with __WINESRC__ defined. | 
|  | gdi32/tests: Fix brush tests compilation with __WINESRC__ defined. | 
|  | gdi32/tests: Fix DC tests compilation with __WINESRC__ defined. | 
|  | gdi32/tests: Fix DIB tests compilation with __WINESRC__ defined. | 
|  | gdi32/tests: Fix GDI object tests compilation with __WINESRC__ defined. | 
|  | gdi32/tests: Fix metafile tests compilation with __WINESRC__ defined. | 
|  | gdi32/tests: Fix pen tests compilation with __WINESRC__ defined. | 
|  | gdi32/tests: Fix font tests compilation with __WINESRC__ defined. | 
|  | gdi32/tests: Enable gdi32 tests compilation with __WINESRC__ defined. | 
|  | gdiplus/tests: Add a test for GdipCloneBitmapArea called on an already locked bitmap. | 
|  | kernel32/tests: Fix PE loader tests compilation with __WINESRC__ defined. | 
|  | kernel32/tests: Fix process tests compilation with __WINESRC__ defined. | 
|  | kernel32/tests: Fix virtual memory tests compilation with __WINESRC__ defined. | 
|  | kernel32/tests: Fix communication port tests compilation with __WINESRC__ defined. | 
|  | kernel32/tests: Fix environment tests compilation with __WINESRC__ defined. | 
|  | kernel32/tests: Fix time tests compilation with __WINESRC__ defined. | 
|  | crypt32: Add another root store path to the certificate location list. | 
|  | windowscodecs: Add support for IMILBitmapSource interface. | 
|  | gdiplus: Reimplement GdipCloneBitmapArea without using GdipBitmapLockBits. | 
|  | gdiplus: Reimplement GdipCloneImage using GdipCloneBitmapArea for a bitmap. | 
|  | kernel32/test: Fix activation context tests compilation with __WINESRC__ defined. | 
|  | kernel32/tests: Fix file change notification tests compilation with __WINESRC__ defined. | 
|  | kernel32/tests: Fix console tests compilation with __WINESRC__ defined. | 
|  | kernel32/tests: Fix debugger tests compilation with __WINESRC__ defined. | 
|  | kernel32/tests: Fix fiber tests compilation with __WINESRC__ defined. | 
|  | kernel32/tests: Fix file tests compilation with __WINESRC__ defined. | 
|  | kernel32/tests: Fix FormatMessage tests compilation with __WINESRC__ defined. | 
|  | kernel32/tests: Fix heap tests compilation with __WINESRC__ defined. | 
|  | kernel32/tests: Fix locale tests compilation with __WINESRC__ defined. | 
|  | include: Redefine security privilege names without using TEXT macro. | 
|  | kernel32/tests: Fix mailslot tests compilation with __WINESRC__ defined. | 
|  | kernel32/tests: Fix module tests compilation with __WINESRC__ defined. | 
|  | kernel32/tests: Fix path tests compilation with __WINESRC__ defined. | 
|  | kernel32/tests: Fix pipe tests compilation with __WINESRC__ defined. | 
|  | kernel32/tests: Fix profile tests compilation with __WINESRC__ defined. | 
|  | kernel32/tests: Fix resource tests compilation with __WINESRC__ defined. | 
|  | kernel32/tests: Fix synchronization tests compilation with __WINESRC__ defined. | 
|  | kernel32/tests: Fix thread tests compilation with __WINESRC__ defined. | 
|  | kernel32/tests: Fix timer tests compilation with __WINESRC__ defined. | 
|  | kernel32/tests: Fix toolhelp tests compilation with __WINESRC__ defined. | 
|  | kernel32/tests: Fix version tests compilation with __WINESRC__ defined. | 
|  | kernel32/tests: Fix volume tests compilation with __WINESRC__ defined. | 
|  | kernel32/tests: Enable kernel32 tests compilation with __WINESRC__ defined. | 
|  | user32/tests: Fix broadcast tests compilation with __WINESRC__ defined. | 
|  | user32/tests: Fix class tests compilation with __WINESRC__ defined. | 
|  | user32/tests: Fix clipboard tests compilation with __WINESRC__ defined. | 
|  | user32/tests: Fix combobox tests compilation with __WINESRC__ defined. | 
|  | user32/tests: Fix cursor and icon tests compilation with __WINESRC__ defined. | 
|  | user32/tests: Fix DCE tests compilation with __WINESRC__ defined. | 
|  | user32/tests: Fix DDE tests compilation with __WINESRC__ defined. | 
|  | user32/tests: Fix dialog tests compilation with __WINESRC__ defined. | 
|  | user32/tests: Fix input tests compilation with __WINESRC__ defined. | 
|  | user32/tests: Fix edit control tests compilation with __WINESRC__ defined. | 
|  | user32/tests: Fix listbox tests compilation with __WINESRC__ defined. | 
|  | user32/tests: Fix menu tests compilation with __WINESRC__ defined. | 
|  | user32/tests: Fix monitor tests compilation with __WINESRC__ defined. | 
|  | user32/tests: Fix message tests compilation with __WINESRC__ defined. | 
|  | user32/tests: Fix resource tests compilation with __WINESRC__ defined. | 
|  | user32/tests: Fix scroll tests compilation with __WINESRC__ defined. | 
|  | user32/tests: Fix static control tests compilation with __WINESRC__ defined. | 
|  | user32/tests: Fix system parameters tests compilation with __WINESRC__ defined. | 
|  | user32/tests: Fix text drawing tests compilation with __WINESRC__ defined. | 
|  | user32/tests: Fix window tests compilation with __WINESRC__ defined. | 
|  | user32/tests: Fix window station and desktop tests compilation with __WINESRC__ defined. | 
|  | user32/tests: Fix wsprintf tests compilation with __WINESRC__ defined. | 
|  | user32/tests: Enable user32 tests compilation with __WINESRC__ defined. | 
|  | kernel32/tests: Accept the case when WriteFile is able to complete the request immediately for an overlapped COM-port write. | 
|  | kernel32/tests: Increase the timeout for completion of write to a COM-port. | 
|  | kernel32/tests: WaitCommEvent may sometimes return immediately on a busy system when write operation to a COM-port has already completed. | 
|  | server: Add support for pending write flag to the serial device. | 
|  |  | 
|  | François Gouget (3): | 
|  | ntdll/tests: Fix compilation on systems that don't support nameless unions. | 
|  | oleaut32/tests: Make the uk_*() methods static. | 
|  | crypt32: Make add_cert_to_store() static. | 
|  |  | 
|  | Frédéric Delanoy (37): | 
|  | gdi32: Use BOOL type where appropriate. | 
|  | uxtheme: Use BOOL type where appropriate. | 
|  | winedbg: Use BOOL type where appropriate. | 
|  | winmm/tests: Use BOOL type where appropriate. | 
|  | winetest: Use BOOL type where appropriate. | 
|  | winepath: Use BOOL type where appropriate. | 
|  | wined3d: Avoid initializing some variables. | 
|  | attrib: Use BOOL type where appropriate. | 
|  | net: Use BOOL type where appropriate. | 
|  | ole32: Use BOOL type where appropriate. | 
|  | win87em.dll16: Use BOOL type where appropriate. | 
|  | xcopy: Use BOOL type where appropriate. | 
|  | cmd: Use BOOL type where appropriate. | 
|  | wordpad: Use BOOL type where appropriate. | 
|  | winecfg: Use BOOL type where appropriate. | 
|  | winefile: Use BOOL type where appropriate. | 
|  | oleaut32: Use BOOL type where appropriate. | 
|  | oleaut32/tests: Use BOOL type where appropriate. | 
|  | d3dxof: Use BOOL type where appropriate. | 
|  | windowscodecs/tests: Use BOOL type where appropriate. | 
|  | shell32/tests: Use BOOL type where appropriate. | 
|  | windowscodecs: Use BOOL type where appropriate. | 
|  | comctl32: Use BOOL type where appropriate. | 
|  | shell32: Use BOOL type where appropriate. | 
|  | winhlp32: Use BOOL type where appropriate. | 
|  | comctl32/tests: Use BOOL type where appropriate. | 
|  | user.exe16: Use BOOL type where appropriate. | 
|  | comdlg32: Use BOOL type where appropriate. | 
|  | wineboot: Use BOOL type where appropriate. | 
|  | comdlg32/tests: Use BOOL type where appropriate. | 
|  | kernel32: Use BOOL type where appropriate. | 
|  | kernel32/tests: Use BOOL type where appropriate. | 
|  | mciqtz32: Use BOOL type where appropriate. | 
|  | dwrite/tests: Use BOOL type where appropriate. | 
|  | mscoree: Use BOOL type where appropriate. | 
|  | quartz: Use BOOL type where appropriate. | 
|  | quartz/tests: Use BOOL type where appropriate. | 
|  |  | 
|  | Gerald Pfeifer (1): | 
|  | winefile: Remove redundant check in format_bytes(). | 
|  |  | 
|  | Hans Leidekker (18): | 
|  | mscms/tests: Compile with -D__WINESRC__. | 
|  | wldap32/tests: Compile with -D__WINESRC__. | 
|  | dnsapi: Perform a wide character string comparison if the character set is unknown. | 
|  | dnsapi/tests: Compile with -D__WINESRC__. | 
|  | winhttp: Fix a test failure on Windows 8 and conform to the more recent behavior. | 
|  | winhttp/tests: Compile with -D__WINESRC__. | 
|  | msi/tests: Prepare action.c for the switch to -D__WINESRC__. | 
|  | msi/tests: Prepare automation.c for the switch to -D__WINESRC__. | 
|  | msi/tests: Prepare db.c for the switch to -D__WINESRC__. | 
|  | msi/tests: Prepare format.c for the switch to -D__WINESRC__. | 
|  | msi/tests: Prepare install.c for the switch to -D__WINESRC__. | 
|  | msi/tests: Prepare package.c for the switch to -D__WINESRC__. | 
|  | msi/tests: Prepare patch.c for the switch to -D__WINESRC__. | 
|  | msi/tests: Prepare record.c for the switch to -D__WINESRC__. | 
|  | msi/tests: Prepare source.c for the switch to -D__WINESRC__. | 
|  | msi/tests: Prepare suminfo.c for the switch to -D__WINESRC__. | 
|  | msi/tests: Prepare msi.c for the switch to -D__WINESRC__. | 
|  | msi/tests: Compile with -D__WINESRC__. | 
|  |  | 
|  | Huw D. M. Davies (8): | 
|  | wsock32: Add a fallback for inet_network. | 
|  | ole32/tests: Add tests to show that CoLockObjectExternal() calls ReleaseConnection() with the appropriate value for fLastReleaseCloses. | 
|  | ole32/tests: Extend the lifecycle tests to objects which expose IExternalConnection. | 
|  | ole32/tests: Make the two reference marshalling thread more generic. | 
|  | ole32/tests: Add some tests for CoReleaseMarshalData with a combination of normal and weak marshals. | 
|  | ole32: When releasing marshal data of a normal ref ignore any remaining weak refs. | 
|  | ole32: Call IExternalConnection_ReleaseConnection with the correct final parameter. | 
|  | ole32: If an object exposes IExternalConnection then don't take down the stub manager if we have remaining weak refs in a call that would otherwise ignore them. | 
|  |  | 
|  | Jacek Caban (51): | 
|  | crypt32: Added addref to store vtbl and use it instead of directly accessing ref. | 
|  | crypt32: Moved store release implementation to vtbl. | 
|  | crypt32: Added support for CERT_CLOSE_STORE_CHECK_FLAG flag in MemStore_release. | 
|  | crypt32: Moved store context functions to vtbl. | 
|  | crypt32: Don't call CertFreeCertificateContext in CertDeleteCertificateContext, leave it to store-specific functions. | 
|  | crypt32: Added new empty store type and use it for creating certificates with no store. | 
|  | crypt32: Use linked pointer instead of context type to test for linked contexts. | 
|  | crypt32: Pass context as BASE_CONTEXT to Context_AddRef and added structs describing memory layout behind context structs. | 
|  | crypt32: Pass context as context_t to Context_Release. | 
|  | crypt32: Moved context desatructor to vtbl. | 
|  | crypt32: Use Context_AddRef instead of WINE_CONTEXT_INTERFACE. | 
|  | crypt32: Use Context_Release instead of WINE_CONTEXT_INTERFACE. | 
|  | crypt32: Use context_t in Context_CreateLinkContext. | 
|  | jscript: Compile tests with -D__WINESRC__. | 
|  | vbscript: Compile tests with -D__WINESRC__. | 
|  | crypt32: Moved CertAddCertificateContextToStore to cert.c. | 
|  | crypt32: Store list entry directly in context_t. | 
|  | crypt32: Store extra pointer directly in context_t and get rid of Context_GetExtra. | 
|  | crypt32: Pass contexts as context_t to CONTEXT_FUNCS->delete. | 
|  | crypt32: Added cloning logic to context's vtbl. | 
|  | crypt32: Get rid of no longer needed Context_GetLinkedContext. | 
|  | crypt32: Removed no longer needed hCertStore setting. | 
|  | crypt32: Don't use links to certs in memory store. | 
|  | crypt32: Added more cert duplicate and link tests. | 
|  | crypt32: Get rid of no longer used functions. | 
|  | crypt32: Store properties directly in link contexts and get rid of Context_GetProperties. | 
|  | crypt32: Use context_t in ContextList_Add. | 
|  | crypt32: Use context_t in enumContext. | 
|  | crypt32: Use context_t in addContext. | 
|  | crypt32: Get rid of no longer needed BASE_CONTEXT. | 
|  | crypt32: Get rid of no longer needed fields in ContextList. | 
|  | crypt32: Get rid of no longer needed contextSize arguments. | 
|  | crypt32: Moved critical section out of ContextList struct. | 
|  | crypt32: Use list struct directly instead of ContextList wrapper. | 
|  | crypt32: Share more code between memory store addContext implementations. | 
|  | crypt32: Share more code between memory store enumContext implementations. | 
|  | crypt32: Share more code between memory store deleteContext implementations. | 
|  | crypt32: Moved ContextList freeing to store.c and get rid of ContextList. | 
|  | crypt32: Always return TRUE from CertFreeCertificateContext. | 
|  | crypt32: Always return TRUE from CertFreeCRLContext. | 
|  | crypt32: Always return TRUE from CertFreeCTLContext. | 
|  | crypt32: Keep reference to store in contexts. | 
|  | crypt32: Use empty_store for new CRL contexts. | 
|  | crypt32: Use empty_store for new CTL contexts. | 
|  | secur32: Cache certificate context instead of store in schannel handle. | 
|  | crypt32: Clone CRL context instead of using link in CertAddCRLContextToStore. | 
|  | crypt32: Return context_t from Context_CreateDataContext. | 
|  | crypt32: Get rid of no longer needed hCertStore checks. | 
|  | crypt32: Get rid of no longer needed contextInterface arguments. | 
|  | crypt32: Don't access context after releaseContext call. | 
|  | wininet: Compile tests with -D__WINESRC__. | 
|  |  | 
|  | Ken Thomases (11): | 
|  | winemac: Don't coalesce events which might be in multiple queues. | 
|  | winemac: Clean up fully-delivered events in queues which aren't being drained. | 
|  | winemac: Treat mouse moves in a window title bar as outside the window. | 
|  | winemac: Restore app cursor settings when cursor moves back into an app window. | 
|  | winemac: Fix some bytes-vs-WCHARs length computation bugs in the UTF-16 clipboard support. | 
|  | winemac: Rename some confusingly-named variables. | 
|  | winemac: Fix a leak in macdrv_CountClipboardFormats(). (Clang). | 
|  | winecoreaudio: Fix a potential leak. (Clang). | 
|  | libwine: Fix a potential write through a null pointer. (Clang). | 
|  | winemac: Disable software GL rendering unless it's enabled via a new registry setting, AllowSoftwareRendering. | 
|  | winemac: Send WM_CANCELMODE when keyboard layout changes from Cocoa side. | 
|  |  | 
|  | Kevin Eaves (1): | 
|  | winemac: Restore the window title when the window style is changed. | 
|  |  | 
|  | Kohei Takahashi (1): | 
|  | msi: Return -1 on open failure in FDI callbacks. | 
|  |  | 
|  | Lauri Kenttä (1): | 
|  | readme: Update Finnish translation. | 
|  |  | 
|  | Marcus Meissner (1): | 
|  | d3drm: Added some freeing of memory in error paths (Coverity). | 
|  |  | 
|  | Michael Stefaniuc (14): | 
|  | dsound/tests: Compile with -D__WINESRC__. | 
|  | cmd/tests: Compile with -D__WINESRC__. | 
|  | services/tests: Compile with -D__WINESRC__. | 
|  | winmm/tests: Use the explicit mciSendStringA() form. | 
|  | mmdevapi/tests: Compile with -D__WINESRC__. | 
|  | dxgi/tests: Compile with -D__WINESRC__. | 
|  | msctf/tests: Compile with -D__WINESRC__. | 
|  | d3dcompiler_43/tests: Compile with -D__WINESRC__. | 
|  | oledb32/tests: Compile with -D__WINESRC__. | 
|  | opengl32/tests: Compile with -D__WINESRC__. | 
|  | crypt32/tests: Compile with -D__WINESRC__. | 
|  | wintrust/tests: Compile with -D__WINESRC__. | 
|  | twain_32/tests: Compile with -D__WINESRC__. | 
|  | dssenh/tests: Compile with -D__WINESRC__. | 
|  |  | 
|  | Nikolay Sivov (22): | 
|  | msxml3: Handle parser failure when loading from url. | 
|  | ntdll: Support pinning module refcount with LdrAddRefDll(). | 
|  | xmllite: Support resuming and value reporting for whitespace nodes in Misc. | 
|  | kernel32: Added support for GET_MODULE_HANDLE_EX_FLAG_PIN. | 
|  | msvcrt: Prevent msvcrt.dll unloading. | 
|  | advapi32/tests: Compile with -D__WINESRC__. | 
|  | advpack/tests: Compile with -D__WINESRC__. | 
|  | avifil32/tests: Compile with -D__WINESRC__. | 
|  | cabinet/tests: Compile with -D__WINESRC__. | 
|  | comdlg32/tests: Compile with -D__WINESRC__. | 
|  | dispex/tests: Compile with -D__WINESRC__. | 
|  | ole32/tests: Compile with -D__WINESRC__. | 
|  | imagehlp/tests: Compile with -D__WINESRC__. | 
|  | shlwapi/tests: Compile with -D__WINESRC__. | 
|  | msxml3: Set referrer header to container url. | 
|  | rsaenh: Fail on unsupported flag values only in CryptHashData(). | 
|  | ole32: Support registration-free COM in CoGetClassObject(). | 
|  | ole32: Support activation context redirection in CoGetPSClsid(). | 
|  | ole32: Support activation context in ProgIDFromCLSID(). | 
|  | comctl32/tests: Preparation for switching __WINESRC__ on. | 
|  | ole32: Add a helper to map ProgID to CLSID using registry. | 
|  | ole32: Support activation context in CLSIDFromProgID(). | 
|  |  | 
|  | Piotr Caban (14): | 
|  | comctl32: Ignore tooltip position passed in TTM_TRACKPOSITION if TTF_TRACK flag is not set. | 
|  | msvcrt: Don't validate parameters in _itoa function. | 
|  | comctl32: Set updown control value to min or max in out of range case. | 
|  | comctl32: Fix UDM_SETPOS behavior on out of range values. | 
|  | comctl32: Fix UDM_GETPOS behaviour on out of range values. | 
|  | comctl32/tests: Add more updown control value tests. | 
|  | url: Add support for http protocol handling in FileProtocolHandlerA. | 
|  | msvcrt: Make the first call to fwrite buffered. | 
|  | msvcrt: Add support for UNDNAME_NO_THISTYPE flag in __unDName. | 
|  | msvcrt: Fix __ptr64 displaying when UNDNAME_NO_LEADING_UNDERSCORES flag is used. | 
|  | msvcrt: Don't output __ptr64 when UNDNAME_NO_MS_KEYWORDS is used. | 
|  | msvcrt/tests: Fix __unDName test failures on Win2000. | 
|  | msvcr110: Forward _libm_sse2_*_precise functions to __libm_sse2_*. | 
|  | msvcrt: Add __security_error_handler stub. | 
|  |  | 
|  | Qian Hong (11): | 
|  | user32/tests: Try harder to set foreground window. | 
|  | user32/tests: Skip winstation tests when no enough privileges. | 
|  | user32/tests: Skip winstation tests on NT4. | 
|  | atl90: Add a WinSxS manifest resource. | 
|  | atl: Trace ATL version. | 
|  | atl80: Trace ATL version. | 
|  | atl90: Trace ATL version. | 
|  | atl100: Trace ATL version and keep debug channel consistent. | 
|  | atl110: Trace ATL version. | 
|  | user32/tests: Skip desktop tests on NT4. | 
|  | winmm: Fixed mixerGetControlDetails with null paDetails. | 
|  |  | 
|  | Stefan Dösinger (10): | 
|  | wined3d: Update wined3d_volume_create in the spec file. | 
|  | ddraw/tests: Add surface lockability tests. | 
|  | ddraw: Treat D3DTEXTUREMANAGE like TEXTUREMANAGE. | 
|  | ddraw/tests: Test DDSCAPS2_D3DTEXTUREMANAGE. | 
|  | d3d9/tests: Remove the rtpatch test. | 
|  | d3d8/tests: Remove the rtpatch test. | 
|  | wined3d: Remove SCRATCH and SYSMEM lockability warnings. | 
|  | ddraw: Make default pool resources dynamic. | 
|  | ddraw/tests: Test DDLOCK_DISCARDCONTENTS. | 
|  | d3d8/tests: Port z_range_test to d3d8. | 
|  |  | 
|  | Thomas Faber (1): | 
|  | shell32: Avoid leaks and add parameter checks in SHCreateShellFolderView[Ex]. | 
|  |  | 
|  | Vincent Povirk (5): | 
|  | gdiplus: Implement GdipWidenPath for custom dashed lines. | 
|  | gdiplus: Implement remaining dash styles in GdipWidenPath. | 
|  | mscoree: Remove support for multiple Mono ABI versions. | 
|  | mscoree: Do a "normal" runtime shutdown from _CorExeMain. | 
|  | mscoree: Call Mono's System.Environment.Exit instead of duplicating it. | 
|  |  | 
|  | Zhenbo Li (1): | 
|  | atl90: Added new dll. | 
|  |  | 
|  | -- | 
|  | Alexandre Julliard | 
|  | julliard@winehq.org |