| The Wine development release 1.7.12 is now available. |
| |
| What's new in this release (see below for details): |
| - Initial support for Window Media Player interfaces. |
| - Some more Task Scheduler support. |
| - Various C++ runtime fixes. |
| - More dlls with ugly names for Windows 8 API set support. |
| - Various bug fixes. |
| |
| The source is available from the following locations: |
| |
| http://prdownloads.sourceforge.net/wine/wine-1.7.12.tar.bz2 |
| http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.12.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.12 (total 89): |
| |
| 3467 Capitalism II [ DirectDraw - Missing Surface_Lock ] |
| 8783 USB serial ports do not work |
| 11448 Ugly skins in FIFA08 |
| 11603 Cannot install Football Manager 2008 (FM08) |
| 12592 Photoshop CS2: complains "Please log in using an account with administrator privileges and try again" |
| 13437 Eudora 7.1.0.9 can't open attachments |
| 13484 Last Half of darkness Shadows of The Servants runs slow |
| 13486 Having CPU switch frequency dynamically (powersave daemon), Prince of Persia (potentially more apps?) runs way too fast |
| 16571 Add support for more than one back buffer |
| 17138 FlightGear does not display 3d models |
| 18272 S103 main window does not redraw after activity is finished |
| 18579 Photoshop CS4 error in automate/merge HDR and photomerge |
| 20493 Sherlock Holmes vs Jack the Ripper DEMO (CZ): Crash when closing the game |
| 20716 Dragon Age: DLC tabs are all empty |
| 20838 Morrowind Graphics Extender's d3d8.dll replacement fails to load |
| 20847 Touhou Hisoutenskou crashes in deck construction/end of battle |
| 21177 EVE-Online Voice don´t work |
| 22577 PdfEdit995 doesn't work |
| 22747 µTorrent: The update message from 2.0.1 to 2.0.2 does not show properly some characters |
| 23346 Pioneer Avic Feeds v2.1.0 crashes after language selection |
| 23393 Text rendered with background colour same as foreground (so invisible) in Moon Tycoon |
| 24799 Easyworship 2009 crashes on exit |
| 26246 Impulse doesn't work with mono |
| 26370 Visual C++ 2005 Trial install shows spurious dialog box |
| 26765 x86_64 OS should not be selectable on a 32-bit system |
| 26944 taskkill needs to handle both / and - switches |
| 27242 Wiggles: Error at starting the game. |
| 27644 MAKING HISTORY II: The War of the World v1.23 demo hangs indefinitely after nation selection |
| 27683 4nec2x: error message and crash when opening 3d window for second time |
| 27725 Visio 2007 : Getting started is missing icons |
| 27777 Office 2003 apps fail to print graphics with builtin gdiplus |
| 27837 E-Bundle Transcript Viewer: crashes when opening a supported file |
| 27914 Simple Screenshot-Code doesn't work |
| 28007 Microsoft Visio 2003 fails to save files and gives a Disk Full Error |
| 28127 Ubisoft Game Laucher Installation fails within dlls/oleaut32/variant.c:659 |
| 28154 AutoIt v3.x 'Inputbox' function fails to display dialog with edit field (MonitorFromRect called with rect {Left=0,Top=0,Right=-1,Bottom=-1}) |
| 28869 Neverwinter Nights fails to load |
| 28939 Notepad2: page fault when saving or opening files |
| 29034 Blackberry Device Manager 6.1 fails to install |
| 29098 LabVIEW 2010 demo downloader: switching virtual desktop causes the window to disappear |
| 29195 Microsoft Word Viewer crashes on opening files in Word 201x formats which require download of format converters |
| 29230 Steam client crash on select "news" tab |
| 29311 FirstClassClient 12.005 settings problem |
| 29757 Burraconline Client 4.53 reports error "BurracoClient has encountered a user-defined breakpoint" |
| 29781 Password Gorilla 1.5.3.6 fails on startup with error: "couldn't find Itcl_Init" |
| 30114 native msvcp100 crashes during Eve Online Startup (Testserver - Build 348561) |
| 30306 Wing Commander Saga: The Darkest Dawn launcher is badly drawn |
| 30577 Spartan demo: badly displayed main menu screen, mostly black |
| 31068 Gómez Peer Vis C++ error |
| 31371 Counter Strike: Source won't run on wine 1.5.9 |
| 31820 GomezPEER Bug 26944 causes a Wineserver crash |
| 32049 Pirate101 launcher fails while downloading game on initial run |
| 32099 Adventure Game Studio 3.2 Crashes on start with C++ Runtime Error |
| 32139 MetaTrader 5 unable to remember account details |
| 32140 MetaTrader 5 never receives chart data |
| 32167 RebelBetting remains in memory when closed |
| 32714 EVE Online client crashes / fails to load when play is selected from Launcher |
| 33163 Luncher.exe failure of MMORPG game EVE Online_466518 |
| 33514 Dragon Naturally Speaking 11 wants setupapi.SetupDiDestroyDriverInfoList |
| 33637 Eve Online launcher hangs |
| 33892 IRecordInfo::RecordCopy() is broken |
| 34050 World of Warplanes moo::rc().drawindexedprimitive, failed |
| 34063 Adobe CS4 installer is painfully slow |
| 34193 Palm Desktop 4.1.4 and HotSync Manager installer crashes |
| 34335 MetaTester 5 agents do not always start |
| 34366 Photoshop CS2 fails at the "initializing tools" windows |
| 34407 Multi Theft Auto 1.3 loader fails to initialize core infrastructure in GTA:SA process (msvcrt string collation check fails) |
| 34409 WinZip 7: crashes when extracting a zip archive |
| 34474 Slow mouse cursor in Age of Empires 1 & 2 with winemac compared to X11 |
| 34630 Some games don't detect the correct number of display drivers (graphic cards) and their names |
| 34878 Games requiring DirectDrawRenderer set to GDI (winetricks ddr=gdi) are black screen after 1.7.2 |
| 35014 Microsoft Server Express 2005, installing gets 'err:ntdll:RtlpWaitForCriticalSection' |
| 35181 Path of Exile crashes at startup |
| 35202 A Strange Dream (Knytt Stories expansion) fails to install without native msvcp60 |
| 35280 Dracula 4 (The Shadow of the Dragon) freezes when starting a new game (using built-in msvcr100) |
| 35284 Polar WebSync client 2.8.x fails to communicate with 'polard' service (WS2_AcceptEx with zero 'local_addr_len' parameter) |
| 35313 'NAN' undeclared [dlls/d3dx9_36/tests] |
| 35347 VST plugins crash on LMMS |
| 35388 League of legends graphical issues |
| 35405 NoLimits Coaster 2, Direct3D not supported |
| 35408 demoscene fr-038: theta crashes (affect multiple games: Anarchy Online, Tomb Raider, GTA) |
| 35410 Gómez Peer: Java runtime crashes and loops in WinXP mode |
| 35414 EVE Online crashes on window resize |
| 35447 Divinity II - DKS demo: fails to start with an exception. |
| 35464 Prefix creation occasionally reports user32 driver loading failure |
| 35482 ProPresenter 4.x (.NET 3.5 WPF app) installer needs WshShortcut_put_Arguments |
| 35483 cannot install game imvu |
| 35494 Mała Księgowość crashes starting |
| 35520 UltraMon 3.2.2 installer fails due to unimplemented function ole32.dll.CoGetInstanceFromFile |
| |
| ---------------------------------------------------------------- |
| |
| Changes since 1.7.11: |
| |
| Akihiro Sagawa (1): |
| gdi32: Fix regression due to sub-pixel shift calculations fixes. |
| |
| Alexandre Julliard (23): |
| user32: Fail creation of the desktop window earlier on when it already exists. |
| makedep: Add a helper function for computing base dir paths. |
| configure: Build makedep at configure time. |
| msxml3/tests: Run tests against the winehq server. |
| urlmon/tests: Run tests against the winehq server. |
| configure: Automatically expand _CFLAGS and _LIBS variables in all makefiles. |
| configure: Add a pkg-config check for fontconfig. |
| configure: Trace the results of pkg-config checks to the config.log file. |
| configure: Merge the X_LIBS and XLIB variables. |
| configure: Rename substituted variables to a standard _CFLAGS and _LIBS format. |
| configure: Use AS_VAR_IF to test variables where appropriate. |
| user32: Only wait for the desktop process when necessary. |
| urlmon/tests: Fix handling of FINDINGRESOURCE now that all the tests are against the same server. |
| makedep: Generate rules for bitmap fonts based on pragmas in the .sfd file. |
| makedep: Generate install rules for TrueType fonts based on pragmas in the .sfd file. |
| tools: Move sfnt2fnt to its own directory. |
| tools: Remove no longer used fnt2fon tool. |
| sfnt2fon: Use getopt_long to allow arbitrary option order. |
| make_specfiles: Don't propagate -noname flag to non-ordinal functions. |
| msvcp90: Export _Xmem. |
| msvcp71: Fix argument types for some fstream constructors. |
| msvcp71: Export some already implemented Getcat functions. |
| msvcp70: Export some already implemented Getcat functions. |
| |
| Alistair Leslie-Hughes (3): |
| dpnet: Cleanup IDirectPlay8Client. |
| dpnet: Store information when Initialize is called. |
| dpnet: Implement IDirectPlay8Server Initialize. |
| |
| Andrew Eikum (2): |
| oleaut32: Improve ITypeLib::FindName. |
| winmm: Clean up ACM stream after query. |
| |
| Andrey Gusev (1): |
| Assorted spelling and typos fixes. |
| |
| André Hentschel (29): |
| setupapi/tests: Remove dead code. |
| comctl32/tests: Avoid preprocessor checks to ensure it compiles. |
| d3d10/tests: Avoid preprocessor check to ensure it compiles. |
| d3dxof/tests: Avoid preprocessor check to ensure it compiles. |
| d3dx9_36/tests: Avoid preprocessor checks to ensure it compiles. |
| shell32/tests: Avoid preprocessor check to ensure it compiles. |
| shlwapi/tests: Avoid preprocessor check to ensure it compiles. |
| user32/tests: Avoid preprocessor check to ensure it compiles. |
| user32/tests: Remove #if 1. |
| explorer: Check return of IShellFolder_GetDisplayNameOf (Coverity). |
| ole32: Use boolean return value in boolean function. |
| imm32: Use boolean return value in boolean function. |
| winspool: Use boolean return values in boolean functions. |
| version: Use boolean return value in boolean function. |
| ver: Use boolean return values in boolean functions. |
| ntdll: Use boolean return values in boolean functions. |
| kernel32: Fix out of bounds access in DnsHostnameToComputerName[AW]. |
| gdi32: Use boolean return values in boolean functions. |
| kernel32: Use boolean return values in boolean functions. |
| msvcp90: Use boolean return values in boolean functions. |
| winex11: Use boolean return values in boolean function. |
| oleaut32/tests: Use boolean return values in boolean functions. |
| taskmgr: Avoid return type when the return value is not used. |
| advapi32: Use boolean return values in boolean functions. |
| comctl32: Use boolean return values in boolean functions. |
| wininet: Use boolean return value in boolean function. |
| user32: Use boolean return values in boolean functions. |
| gdi16: Use boolean return value in boolean function. |
| msi: Use boolean return value in boolean function. |
| |
| Aric Stewart (1): |
| kernel32: Add system message for ERROR_NOT_CONNECTED. |
| |
| Austin English (3): |
| mscms: Make missing lcms2 an error, not a fixme. |
| wtsapi32: Quiet a couple of noisy FIXME's. |
| kernel32: Quiet a noisy FIXME. |
| |
| Bruno Jesus (11): |
| programs: Add support to arguments with dash in taskkill. |
| user32: Cope with null LPMENUITEMINFO in SetMenuItemInfo. |
| ws2_32: Return the correct address family in WSAStringToAddressA. |
| ws2_32/tests: Add missing closesocket calls (Coverity). |
| wininet: InternetGetConnectedStateExW must return TRUE for success. |
| po: Update Brazilian Portuguese translation. |
| wininet/tests: Add tests for InternetGetConnectedStateEx[A|W]. |
| ws2_32/tests: Fix AcceptEx tests related to address length. |
| bcrypt: Add BCryptGenRandom stub. |
| bcrypt/tests: Add tests for BCryptGenRandom. |
| ws2_32: Fix some parameters checking in AcceptEx. |
| |
| Dmitry Timoshkov (49): |
| taskschd: Make GetFolder check whether task folder tree exists in the registry. |
| taskschd: Implement ITaskFolder::DeleteFolder. |
| taskschd: Implement ITaskFolder::get_Name. |
| taskschd: Implement ITaskFolder::GetFolder. |
| taskschd: Implement ITaskFolder::CreateFolder. |
| kernel32/tests: Don't forget to delete temporary manifest files. |
| kernel32/tests: Don't forget to delete a temporary file. |
| taskschd: Add some invalid parameters checks to ITaskFolder::DeleteFolder. |
| taskschd: Add ITaskFolderCollection stub implementation. |
| taskschd/tests: Add some ITaskFolderCollection tests. |
| taskschd: Add some useful inline helpers for memory management. |
| taskschd: Implement enumeration of task folders in registry. |
| taskschd: Implement ITaskFolderCollection::get_Item. |
| taskschd: Implement ITaskFolderCollection::get__NewEnum. |
| taskschd: Implement IEnumVARIANT::Clone for a folder collection. |
| taskschd: Add some tests for ITaskFolderCollection::get__NewEnum. |
| scrrun/tests: Add more tests for IFolderCollection using a dedicated temporary directory. |
| scrrun: Make IFolderCollection::get_Count use is_dir_data() helper. |
| scrrun: Make IEnumVARIANT::Skip work after IEnumVARIANT::Reset for a folder collection. |
| scrrun: IEnumVARIANT::Skip shouldn't skip anything if asked number of folder elements is 0. |
| scrrun: IEnumVARIANT::Next shouldn't fetch anything if asked number of folder elements is 0. |
| scrrun: IEnumVARIANT::Next should handle FindNextFileW failure. |
| scrrun: IEnumVARIANT::Next should always return number of fetched folder elements. |
| scrrun: IEnumVARIANT::Next should stop once it has enumerated the asked number the folder elements. |
| server: Fix generic access mapping for an event. |
| server: Fix generic access mapping for a mutex. |
| scrrun: Make file and folder collection constructors static. |
| scrrun: Fix file object leak on destruction. |
| server: Fix generic access mapping for a semaphore. |
| taskschd: Add IRegisteredTask stub implementation. |
| server: Fix generic access mapping for a thread. |
| msxml3/tests: Add a test to show that IXMLElementCollection enumerator doesn't recognize IID_IXMLElementCollection. |
| msxml3: Don't return implementation pointer as an interface. |
| msxml3: Add separate QueryInterface implementation for IEnumVARIANT interface exported by IXMLElementCollection. |
| msxml3: Use interface instead of implementation pointer to forward IEnumVARIANT::AddRef and IEnumVARIANT::Release for IXMLElementCollection. |
| msxml3: IXMLElementCollection::QueryInterface should return NULL interface on error. |
| taskschd: ITaskService::GetFolder should fail if not connected to the server. |
| taskschd: Add a NULL check to ITaskFolder::GetFolders. |
| taskschd: QueryInterface should return NULL interface on error. |
| taskschd: Add IRegisteredTaskCollection stub implementation. |
| taskschd: Add ITaskDefinition stub implementation. |
| scrrun/tests: Add more tests for IFileCollection using a dedicated temporary directory. |
| server: Fix generic access mapping for a process. |
| server: Add PROCESS_QUERY_LIMITED_INFORMATION to GENERIC_EXECUTE access mapping and appropriately change PROCESS_ALL_ACCESS. |
| server: Add THREAD_[SET|QUERY]_LIMITED_INFORMATION to generic access mappings and appropriately change THREAD_ALL_ACCESS. |
| taskschd/tests: Add some tests for IRegisteredTask interface. |
| kernel32/tests: Use PROCESS_ALL_ACCESS definition compatible with versions of Windows before Vista. |
| kernel32/tests: Use THREAD_ALL_ACCESS definition compatible with versions of Windows before Vista. |
| kernel32/tests: Use PROCESS_ALL_ACCESS definition compatible with versions of Windows before Vista. |
| |
| Erich Hoover (2): |
| oleaut32: Handle OLEFontImpl_SetRatio case where cyLogical and cyHimetric are both 1. |
| oleaut32: Fix OLEFontImpl_SetRatio return when either cyLogical or cyHimetric are 0. |
| |
| François Gouget (3): |
| gdiplus: Make METAFILE_GetEmfType() static. |
| Assorted spelling fixes. |
| dpnet/tests: Add a trailing '\n' to an ok() call. |
| |
| Frédéric Delanoy (32): |
| include: Make wine_dbgstr_guid available in test.h for all tests. |
| apphelp/tests: Use common wine_dbgstr_guid implementation from test.h. |
| atl100/tests: Use common wine_dbgstr_guid implementation from test.h. |
| comdlg32/tests: Use common wine_dbgstr_guid implementation from test.h. |
| d3dx9_36/tests: Use common wine_dbgstr_guid implementation from test.h. |
| d3dxof/tests: Use common wine_dbgstr_guid implementation from test.h. |
| dmime/tests: Use common wine_dbgstr_guid implementation from test.h. |
| dmusic/tests: Use common wine_dbgstr_guid implementation from test.h. |
| dplayx/tests: Use common wine_dbgstr_guid implementation from test.h. |
| hlink/tests: Use common wine_dbgstr_guid implementation from test.h. |
| mmdevapi/tests: Use common wine_dbgstr_guid implementation from test.h. |
| mscoree/tests: Use common wine_dbgstr_guid implementation from test.h. |
| kernel32/tests: Use common wine_dbgstr_guid implementation from test.h. |
| ole32/tests: Use common wine_dbgstr_guid implementation from test.h. |
| oleaut32/tests: Use common wine_dbgstr_guid implementation from test.h. |
| urlmon/tests: Use common wine_dbgstr_guid implementation from test.h. |
| xmllite/tests: Use common wine_dbgstr_guid implementation from test.h. |
| msxml3/tests: Use common wine_dbgstr_guid implementation from test.h. |
| oledb32/tests: Use common wine_dbgstr_guid implementation from test.h. |
| vbscript/tests: Use common wine_dbgstr_guid implementation from test.h. |
| windowscodecs/tests: Use common wine_dbgstr_guid implementation from test.h. |
| riched20/tests: Use common wine_dbgstr_guid implementation from test.h. |
| jscript/tests: Use common wine_dbgstr_guid implementation from test.h. |
| ieframe/tests: Use common wine_dbgstr_guid implementation from test.h. |
| qcap/tests: Use common wine_dbgstr_guid implementation from test.h. |
| rpcrt4/tests: Use common wine_dbgstr_guid implementation from test.h. |
| mshtml/tests: Use common wine_dbgstr_guid implementation from test.h. |
| shell32/tests: Use common wine_dbgstr_guid implementation from test.h. |
| kernel32/tests: Remove unused variable. |
| wrc: Remove unused variables. |
| rundll32: Use BOOL type where appropriate. |
| oleaut32: Use BOOL type where appropriate. |
| |
| Hans Leidekker (11): |
| advapi32/tests: Add a test to show that OpenSCManager clears last error on success. |
| dwmapi: Silence a fixme. |
| winhttp/tests: Fix a test that fails on Windows. |
| wbemprox: Allow string values in boolean comparisons. |
| wbemprox: Add a couple of network properties. |
| advapi32: Use a generic Keychain item to store credentials on MacOS. |
| winhttp/tests: Ignore some missing notifications. |
| winhttp/tests: Only advance to the next notification test if the function is ok. |
| advapi32/tests: Mark a test result on Windows 2000 as broken. |
| winhttp/tests: Move the status notification tests to test.winehq.org. |
| winhttp/tests: Move the remaining tests to test.winehq.org. |
| |
| Henri Verbeet (15): |
| ddraw/tests: Rewrite AttachmentTest() and AttachmentTest7(). |
| ddraw: Allow attaching surfaces other than depth buffers in ddraw_surface4_AddAttachedSurface(). |
| d3d10: Add D3D10_DRIVER_TYPE_WARP. |
| d3d10core/tests: Use D3D10CreateDevice() to create a device. |
| d3d10/tests: Also try a WARP device in create_device(). |
| d3d10/tests: Don't reuse the device. |
| dxgi: Store IWineDXGIAdapter pointers in the factory. |
| dxgi: Implement IDXGIAdapter1. |
| dxgi: Implement IDXGIFactory1. |
| wined3d: Don't allow format conversion on Present() for d3d8. |
| d3d8/tests: Port test_display_formats() to d3d8. |
| d3d9/tests: Cleanup test_display_formats() a bit. |
| d3d8/tests: Direct3DCreate8() is always available if we have d3d8. |
| d3d9/tests: Direct3DCreate9() is always available if we have d3d9. |
| wined3d: Also destroy the logo and cursor textures in wined3d_device_reset() when resetting state. |
| |
| Jacek Caban (23): |
| atl90: Share atl_ax.c with atl100. |
| mshtml: Release ActiveX object interfaces in detach_plugin_host. |
| mshtml: Added more refcnt tests. |
| d3d9.h: Added __uuidof() support to interfaces. |
| include: Added wmp.idl. |
| wmp: Added new DLL. |
| wmp: Added typelib. |
| wmp: Added WindowsMediaPlayer class factory. |
| wmp: Added WindowsMediaPlayer object stub implementation. |
| atl80: Share atl_ax.c with atl100. |
| atl90: Share atl.c with atl100. |
| atl90: Share registrar.c with atl100. |
| wmp: Added IProvideClassInfo2 stub implementation. |
| secur32: Ignore GNUTLS_A_UNRECOGNIZED_NAME warning alert. |
| atl110: Share atl_ax.c with atl100. |
| atl80: Share atl.c with atl100. |
| atl80: Share registrar.c with atl100. |
| wmp: Added IProvideClassInfo2::GetGUID implementation. |
| wmp/tests: Added tests. |
| wmp: Added IPersistStreamInit stub implementation. |
| msctf.idl: Added ITfActiveLanguageProfileNotifySink declaration. |
| urlmon/tests: Use test.winehq.org for https protocol tests. |
| atl110: Share sources with atl100. |
| |
| Jactry Zeng (2): |
| riched20: Use codepage in ME_ToUnicode. |
| riched20: Add UTF8 support for EM_SETTEXTEX. |
| |
| Ken Thomases (8): |
| d3d9: Make CheckDeviceType() fail for display formats other than D3DFMT_X8R8G8B8 and D3DFMT_R5G6B5 in full-screen. |
| wined3d: Improve CheckDeviceType() support for windowed mode. |
| d3d9/tests: Improve testing of display formats and IDirect3D9_CheckDeviceType(). |
| winemac: Ignore mouse capture during window drags for routing click and move events. |
| winemac: Reset cursor clipping and capture when window dragging begins. |
| winemac: Ignore window dragging if window is disabled, maximized, minimized, or hidden. |
| wined3d: Don't clear the GL context such that it can't be restored. |
| wined3d: Don't clear the GL context if it's not the one being destroyed by context_destroy_gl_resources(). |
| |
| Marcus Meissner (2): |
| kernel32: Thread pool definitions and prototypes. |
| kernel32/tests: Initial threadpool test. |
| |
| Martin Storsjo (30): |
| api-ms-win-core-synch-l1-2-0: Add stub dll. |
| api-ms-win-ntuser-dc-access-l1-1-0: Add stub dll. |
| ext-ms-win-gdi-devcaps-l1-1-0: Add stub dll. |
| api-ms-win-core-com-l1-1-0: Add stub dll. |
| api-ms-win-core-console-l1-1-0: Add stub dll. |
| api-ms-win-core-file-l1-2-0: Add stub dll. |
| api-ms-win-core-handle-l1-1-0: Add stub dll. |
| api-ms-win-core-heap-l1-2-0: Add stub dll. |
| api-ms-win-core-heap-obsolete-l1-1-0: Add stub dll. |
| api-ms-win-core-io-l1-1-1: Add stub dll. |
| api-ms-win-core-kernel32-legacy-l1-1-0: Add stub dll. |
| api-ms-win-core-libraryloader-l1-1-1: Add stub dll. |
| api-ms-win-core-localization-l1-2-0: Add stub dll. |
| api-ms-win-core-localization-obsolete-l1-1-0: Add stub dll. |
| api-ms-win-core-memory-l1-1-1: Add stub dll. |
| api-ms-win-core-namedpipe-l1-2-0: Add stub dll. |
| api-ms-win-core-processenvironment-l1-2-0: Add stub dll. |
| api-ms-win-core-psapi-l1-1-0: Add stub dll. |
| api-ms-win-core-registry-l1-1-0: Add stub dll. |
| api-ms-win-core-rtlsupport-l1-2-0: Add stub dll. |
| api-ms-win-core-shlwapi-legacy-l1-1-0: Add stub dll. |
| api-ms-win-core-threadpool-legacy-l1-1-0: Add stub dll. |
| api-ms-win-core-timezone-l1-1-0: Add stub dll. |
| api-ms-win-core-url-l1-1-0: Add stub dll. |
| api-ms-win-eventing-provider-l1-1-0: Add stub dll. |
| api-ms-win-security-base-l1-2-0: Add stub dll. |
| api-ms-win-security-sddl-l1-1-0: Add stub dll. |
| api-ms-win-service-core-l1-1-1: Add stub dll. |
| api-ms-win-service-management-l1-1-0: Add stub dll. |
| api-ms-win-service-winsvc-l1-2-0: Add stub dll. |
| |
| Michael Stefaniuc (19): |
| dmusic: Use the defines for the FOURCC codes. |
| dmstyle: Do not use method implementations directly. |
| dmstyle: Remove the redundant "IDirectMusicStyle8" from method names. |
| dmstyle: COM cleanup for IDirectMusicStyle8. |
| dmstyle: Remove the extraneous IUnknown from DirectMusicStyle8. |
| dmband: None of the COM classes support aggregation. |
| dmband/tests: Move the dll availability check to a separate function. |
| dmband/tests: Add COM tests for DirectMusicBand. |
| dmband/tests: Use the standard COM tests for DirectMusicBandTrack. |
| dmband: Remove the redundant "IDirectMusicBand" from method names. |
| dmband: Store the iface instead of the COM object in _DMUS_PRIVATE_BAND. |
| dmband: COM cleanup for IDirectMusicBand. |
| dmband: Remove the extraneous IUnknown from DirectMusicBand. |
| winmm/tests: Avoid spurious test failures on Windows. |
| shlwapi/tests: COM cleanup for the dummy IStream iface. |
| shlwapi/tests: Fix the type of the first param of some shlwapi functions. |
| shlwapi/tests: Remove a typedef for a struct. |
| qedit: Don't dereference NULL on alloc failure. |
| qedit: Use offsetof for the size of a struct with a varlen array. |
| |
| Nikolay Sivov (17): |
| oleaut32: Use CoTaskMem* when dealing with CUSTDATA. |
| widl: Fix pointer size for SYS_WIN64 typelibs. |
| widl: Uuid attribute is allowed for 'struct'. |
| dlls: Print HRESULT as 32bit value. |
| oleaut32/tests: Use local IDispatch test impl instead of global variable. |
| oleaut32: Fix parameter validation in CreateStdDispatch(). |
| oleaut32: Remove useless NULL checks. |
| wshom: Implement Arguments() property for a shortcut. |
| oleaut32: Fix RecordCopy()/RecordClear() behavior. |
| vbscript: Support VT_BYREF|VT_DISPATCH as a DISPID_NEWENUM source. |
| wshom: Implement get_WorkingDirectory(), handle allocation failures. |
| msxml3/tests: Fix a couple of test failure when msxml4 is actually present. |
| shell32/tests: Remove some assertions in test code. |
| crypt32/tests: Accept another error code on Win8. |
| ole32: Implement CoGetInstanceFromFile(). |
| ole32: Implement CoGetInstanceFromIStorage(). |
| inetmib1/tests: Cleanup tests a bit, fix a crash on Win8 64bit. |
| |
| Piotr Caban (15): |
| msvcp90: Fix basic_istream<wchar>::read implementation. |
| msvcp90: Read last character of bool string in num_get_do_get_bool. |
| msvcp90: Fix ios_base_setf implementation. |
| msvcp60: Add std::_Fpz export. |
| msvcp110: Fix sprintf argument size in num_put::do_put_double. |
| msvcrt: Fix str*coll functions behavior in C locale. |
| msvcrt: Fix wcs*coll functions behavior in C locale. |
| msvcrt: Support _IOSTRG flag in _filbuf function. |
| msvcrt: Flush standard streams in flushall function. |
| msvcrt: Don't close handles returned by GetStdHandle function. |
| msvcm90: Share the source code with msvcm80. |
| msvcm90: Don't forward to msvcm80. |
| msvcp70: Share the source code with msvcp90. |
| msvcp70: Don't forward bad_alloc implementation to msvcrt. |
| kernel32: Handle STD_*_HANDLE in GetFileType. |
| |
| Sebastian Lackner (9): |
| winex11: Catch invalid values from broken QX11EmbedContainer implementations. |
| ntdll: Throw STATUS_RESOURCE_NOT_OWNED when it's impossible to acquire/release the SRWLock. |
| ntdll: Implement RtlTryAcquireSRWLockShared/Exclusive commands. |
| kernel32: Forward TryAcquireSRWLockShared/Exclusive to ntdll. |
| kernel32/tests: Add tests for TryAcquireSRWLockExclusive/Shared. |
| ntdll: Implement RtlSleepConditionVariableSRW. |
| kernel32: Forward SleepConditionVariableSRW to ntdll. |
| kernel32/tests: Add tests for SleepConditionVariableSRW. |
| ntdll: Fix incorrect value passed to RtlDeleteTimerQueueEx. |
| |
| Stefan Dösinger (2): |
| wined3d: Set buffer->map_ptr to NULL on unmap. |
| include: Fix IDirect3DSwapChain8_Present argument count. |
| |
| Vincent Povirk (9): |
| gdiplus: Add test for page transform in metafiles. |
| gdiplus: Add option to save metafile tests to files. |
| setupapi: Stub SetupDiDestroyDriverInfoList. |
| winsta: Stub WinStationVirtualOpen. |
| user32: Treat empty rects as 1x1 in MonitorFromRect. |
| user32/tests: Add tests for MonitorFromRect. |
| gdiplus: Move metafile functions to metafile.c. |
| windowscodecs: Silence a fixme. |
| mscoree/tests: Fix failures when .NET 4 but not 1 or 2 is installed. |
| |
| -- |
| Alexandre Julliard |
| julliard@winehq.org |