Release 1.7.12.

This commit is contained in:
Alexandre Julliard 2014-02-07 19:57:00 +01:00
parent afadda8ff7
commit 24109dc697
3 changed files with 455 additions and 435 deletions

870
ANNOUNCE
View File

@ -1,17 +1,16 @@
The Wine development release 1.7.11 is now available. The Wine development release 1.7.12 is now available.
What's new in this release (see below for details): What's new in this release (see below for details):
- Uniscribe support in the RichEdit control. - Initial support for Window Media Player interfaces.
- Support for condition variables and Slim Reader/Writer locks. - Some more Task Scheduler support.
- More D3D command stream preparation work. - Various C++ runtime fixes.
- Optional Start Menu in desktop mode. - More dlls with ugly names for Windows 8 API set support.
- Improved support for vertical fonts metrics.
- Various bug fixes. - Various bug fixes.
The source is available from the following locations: The source is available from the following locations:
http://prdownloads.sourceforge.net/wine/wine-1.7.11.tar.bz2 http://prdownloads.sourceforge.net/wine/wine-1.7.12.tar.bz2
http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.11.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: Binary packages for various distributions will be available from:
@ -27,454 +26,475 @@ AUTHORS in the distribution for the complete list.
---------------------------------------------------------------- ----------------------------------------------------------------
Bugs fixed in 1.7.11 (total 46): Bugs fixed in 1.7.12 (total 89):
12118 F1 button in WinAMP Milkdrop visualization shows garbage instead of the help info 3467 Capitalism II [ DirectDraw - Missing Surface_Lock ]
13489 Frets on fire doesn't start(python issue) [dogfood] 8783 USB serial ports do not work
15270 Garmin MapSource doesn't run anymore after upgrading to the latest version (6.14.1) 11448 Ugly skins in FIFA08
16034 Bombzone won't start 11603 Cannot install Football Manager 2008 (FM08)
22544 POI Loader 2.5.x and 2.7.x fail to run 12592 Photoshop CS2: complains "Please log in using an account with administrator privileges and try again"
22636 Guitar Pro 5.2 demo file browser treeview has extraneous ":" item 13437 Eudora 7.1.0.9 can't open attachments
23005 WinWULFF (VB6 app) fails on startup, reporting "Run-time error '10': This array is fixed or temporarily locked" 13484 Last Half of darkness Shadows of The Servants runs slow
24798 OLE error 800200009 on EasyWorship 2009 eval version startup 13486 Having CPU switch frequency dynamically (powersave daemon), Prince of Persia (potentially more apps?) runs way too fast
25505 MSN Messenger Live 2009 (14.0) installer crashes on startup 16571 Add support for more than one back buffer
26652 Graphical glitches in Big Fish Games client 17138 FlightGear does not display 3d models
27476 Spotify Crashes On Log In 18272 S103 main window does not redraw after activity is finished
27539 EasyHook 2.6 'ProcessMonitor.exe' example (.NET 2.0 app) crashes shortly after launch 18579 Photoshop CS4 error in automate/merge HDR and photomerge
29140 ScriptTextOut passes wrong widths to ExtTextOutW 20493 Sherlock Holmes vs Jack the Ripper DEMO (CZ): Crash when closing the game
29698 iexplore http://www.coupons.com/ shows blank page 20716 Dragon Age: DLC tabs are all empty
30164 Multiple applications need KERNEL32.dll.InitializeConditionVariable implementation (Adobe Lightroom 4.x and 5.x, Sibelius 7, 64-bit Dolphin Emulator) 20838 Morrowind Graphics Extender's d3d8.dll replacement fails to load
30173 Adobe Lightroom 4 fails to start: Unimplemented function KERNEL32.dll.SleepConditionVariableCS 20847 Touhou Hisoutenskou crashes in deck construction/end of battle
31888 June 2010 directx sdk installer: fails with builtin mono 21177 EVE-Online Voice don´t work
31989 Garmin ANT Agent 2.3.3 doesn't recognize 'ANT' USB stick, crashes on unimplemented function cfgmgr32.dll.CM_Get_Device_ID_ExA 22577 PdfEdit995 doesn't work
32182 GetResolvedNeutrals always returns input 22747 µTorrent: The update message from 2.0.1 to 2.0.2 does not show properly some characters
32396 iexplore http://imgur.com doesn't open 23346 Pioneer Avic Feeds v2.1.0 crashes after language selection
33006 Installation of Garmin Training Center 3.6.5 fails 23393 Text rendered with background colour same as foreground (so invisible) in Moon Tycoon
33020 GetLongPathName does not properly resolve the relative string '.' 24799 Easyworship 2009 crashes on exit
33256 Garmin WebUpdater says "You must be a local administrator to run this application" 26246 Impulse doesn't work with mono
33272 Pinging 0.0.0.0 returns success, when it should return failure. 26370 Visual C++ 2005 Trial install shows spurious dialog box
33519 POI Loader 2.5.x and 2.7.x refuse to install, claiming "No administrator privileges for install" 26765 x86_64 OS should not be selectable on a 32-bit system
34205 Regedit doesn't import .reg files formatted like the example in the FAQ 26944 taskkill needs to handle both / and - switches
34250 When leaving full screen mode IrfanView creates an on-top unusable excess screen-wide control 27242 Wiggles: Error at starting the game.
34891 Application DesignSpark Crashes when adding components to schematic 27644 MAKING HISTORY II: The War of the World v1.23 demo hangs indefinitely after nation selection
34925 SolForge needs msvcp110.dll.?_Init@locale@std@@CAPAV_Locimp@12@_N@Z 27683 4nec2x: error message and crash when opening 3d window for second time
35006 Foxit Reader 6.xx crashes on opening Help->About 27725 Visio 2007 : Getting started is missing icons
35055 Incorrect SourceDir used for product update. 27777 Office 2003 apps fail to print graphics with builtin gdiplus
35124 Shattered Horizon needs msvcr90.dll.?_is_exception_typeof@@YAHABVtype_info@@PAU_EXCEPTION_POINTERS@@@Z 27837 E-Bundle Transcript Viewer: crashes when opening a supported file
35145 RSA SecurID token v411 crashes on startup 27914 Simple Screenshot-Code doesn't work
35196 Depth Hunter crashes when changing video options 28007 Microsoft Visio 2003 fails to save files and gives a Disk Full Error
35227 Secret Files 2: hardware mouse pointer corrupted 28127 Ubisoft Game Laucher Installation fails within dlls/oleaut32/variant.c:659
35237 Ivona Voices needs MSVCP110.dll.?setw@std@@YA?AU?$_Smanip@_J@1@_J@Z 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})
35247 Teleglitch: Die More Edition needs msvcr110.dll._libm_sse2_sqrt_precise 28869 Neverwinter Nights fails to load
35261 Ys 1 crashes on startup 28939 Notepad2: page fault when saving or opening files
35303 Multiple Realarcade installers fail on startup, complaining with COM/LUA scripting errors (need support for IFolder::get_Files) 29034 Blackberry Device Manager 6.1 fails to install
35318 build fail on FreeBSD 29098 LabVIEW 2010 demo downloader: switching virtual desktop causes the window to disappear
35328 Multiple Realarcade installers fail on startup, complaining with COM/LUA scripting errors (need support for file collection '_NewEnum' property) 29195 Microsoft Word Viewer crashes on opening files in Word 201x formats which require download of format converters
35346 sscanf clears first unmatched string arg 29230 Steam client crash on select "news" tab
35354 PSO2 Tweaker needs Win32_OperatingSystem WMI class 'Name' property 29311 FirstClassClient 12.005 settings problem
35365 Multiple applications fail to install (IE7, MS .NET Framework 4.0) 29757 Burraconline Client 4.53 reports error "BurracoClient has encountered a user-defined breakpoint"
35366 Warhammer 40K Dawn of War and Winter Assault: not working on 1.7.10 29781 Password Gorilla 1.5.3.6 fails on startup with error: "couldn't find Itcl_Init"
35377 League of Legends launcher crashes on start 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.10: Changes since 1.7.11:
Akihiro Sagawa (9): Akihiro Sagawa (1):
gdi32: Use defined names in GetFontLanguageInfo. gdi32: Fix regression due to sub-pixel shift calculations fixes.
gdi32: Fix DBCS mask value in GetFontLanguageInfo.
gdi32: Relax vertical face requirements.
gdi32: Use the vertAdvance value for cellIncX if vertical metrics are available.
gdi32: Fix sub-pixel shift calculations for vertical writing.
gdi32/tests: Add more GetCharABCWidths tests for rotated font.
gdi32: Fix ABC metrics for rotated font.
gdi32/tests: Add tests for vertical writing metrics.
gdi32: Improve vertical writing metrics.
Alexandre Julliard (31): Alexandre Julliard (23):
makedep: Grow the include file array dynamically. user32: Fail creation of the desktop window earlier on when it already exists.
makedep: Don't expand variable references that use ${}. makedep: Add a helper function for computing base dir paths.
configure: Don't allow overriding INSTALL. configure: Build makedep at configure time.
makefiles: Expand define arguments directly into the generated rules. msxml3/tests: Run tests against the winehq server.
makefiles: Allow define arguments to be specific to a single file. urlmon/tests: Run tests against the winehq server.
makefiles: Always create dependencies from the top-level directory. configure: Automatically expand _CFLAGS and _LIBS variables in all makefiles.
mountmgr.sys: Use the correct variable for the include paths. configure: Add a pkg-config check for fontconfig.
makefiles: Automatically add the necessary msvcrt flags to the generated rules. configure: Trace the results of pkg-config checks to the config.log file.
makefiles: Generate explicit commands to create object subdirectories. configure: Merge the X_LIBS and XLIB variables.
ntdll/tests: Fix a test that fails on Win2k. configure: Rename substituted variables to a standard _CFLAGS and _LIBS format.
gdi32/tests: Don't test unreliable palette entries. configure: Use AS_VAR_IF to test variables where appropriate.
gdi32/tests: Run all DIB tests with a hardcoded palette. user32: Only wait for the desktop process when necessary.
makedep: Add helper functions for computing source dir paths. urlmon/tests: Fix handling of FINDINGRESOURCE now that all the tests are against the same server.
makedep: Expand the script names into the generated rules. makedep: Generate rules for bitmap fonts based on pragmas in the .sfd file.
msvcrt: Return per-thread information also in lc_codepage_func and lc_handle_func. makedep: Generate install rules for TrueType fonts based on pragmas in the .sfd file.
msvcp90: Call the appropriate secure function instead of duplicating the checks. tools: Move sfnt2fnt to its own directory.
msvcp90: Remove parameter checks from functions that are only used for old msvcp versions. tools: Remove no longer used fnt2fon tool.
msvcp90: Don't build the new-style string iterator functions for old msvcp versions. sfnt2fon: Use getopt_long to allow arbitrary option order.
msvcp90: Avoid using get_current_locale that doesn't exist in old msvcrt versions. make_specfiles: Don't propagate -noname flag to non-ordinal functions.
msvcp90: Add wrappers for functions that don't exist in old msvcrt versions. msvcp90: Export _Xmem.
msvcp71: Import the correct msvcrt version. msvcp71: Fix argument types for some fstream constructors.
makedep: Expand the winegcc target arguments into the generated rules. msvcp71: Export some already implemented Getcat functions.
makedep: Expand tool names into the generated rules. msvcp70: Export some already implemented Getcat functions.
makedep: Expand compilation flags into the generated rules.
makedep: Generate dependencies for mo files when supported.
makefiles: Get rid of Make.rules.
user32/tests: Protect the global message sequence with a critical section.
gdi32/tests: Update a few more failing DIB cases.
shell32: Avoid a duplicate const.
makedep: Make the makefile mode the default behavior and remove obsolete options.
makedep: Create target subdirectories at make depend time.
Alistair Leslie-Hughes (2): Alistair Leslie-Hughes (3):
dpnet: Add stubbed interface IDirectPlay8Server. dpnet: Cleanup IDirectPlay8Client.
dpnet: Cleanup IDirectPlay8Peer COM interface. dpnet: Store information when Initialize is called.
dpnet: Implement IDirectPlay8Server Initialize.
Andrey Gusev (5): Andrew Eikum (2):
d3dcompiler: Correct filename string. oleaut32: Improve ITypeLib::FindName.
d3dx9_xx: Correct filename string. winmm: Clean up ACM stream after query.
xapofx1_1: Add version.rc file.
Assorted typos fixes.
po: Update Ukrainian translation.
André Hentschel (10): Andrey Gusev (1):
libwine: Added LDT support for GNU/Hurd. Assorted spelling and typos fixes.
ntdll: Add signal definitions for GNU/Hurd.
kernel32/tests: Allow more last errors from win8.
ws2_32: Don't leak hostname (Coverity).
msi: Check return value from MSIREG_OpenInstallProps (Coverity).
Assorted spelling fixes.
kernel32/tests: Add missing last errors for win8.
kernel32/tests: Don't test last error on success.
oleaut32/tests: Mark W2k results as broken.
oleaut32/tests: Fix a test output.
Aurimas Fišeras (1): André Hentschel (29):
po: Update Lithuanian translation. 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.
Bruno Jesus (10): Aric Stewart (1):
include: Add some LUP_* definitions to winsock2.h. kernel32: Add system message for ERROR_NOT_CONNECTED.
include: Add NLA_BLOB structure and its dependencies in mswsock.h.
ws2_32/tests: Add some WSALookupService[Begin|Next|End] tests.
ws2_32: Fix FreeBSD compiling issue on ipx address structure.
ws2_32/tests: Add some FIONREAD tests.
ws2_32/tests: Show that the last WSACleanup must destroy sockets.
iphlpapi/tests: Add IcmpSendEcho tests.
iphlpapi/tests: Add more IcmpSendEcho tests related to the reply size.
ws2_32/tests: Add broken for a WSALookupServiceBegin test in NT.
iphlpapi: Return error for IP address with value zero in IcmpSendEcho.
Dmitry Timoshkov (31): Austin English (3):
qmgr: Remove unused IUnknown *outer parameter from object constructor. mscms: Make missing lcms2 an error, not a fixme.
wiaservc: Remove unused IUnknown *outer parameter from object constructor. wtsapi32: Quiet a couple of noisy FIXME's.
wuapi: Remove unused IUnknown *outer parameter from object constructors. kernel32: Quiet a noisy FIXME.
winhttp: Remove unused IUnknown *outer parameter from object constructor.
wbemdisp: Remove unused IUnknown *outer parameter from object constructor.
wbemprox: Remove unused IUnknown *outer parameter from object constructors.
wmiutils: Remove unused IUnknown *outer parameter from object constructors.
ntdll: Remove shadow local variables.
msxml3: Remove unused IUnknown *outer parameter from object constructors.
cabarc: Fix printing of a not recognized compression type argument.
advapi32/tests: Add tests for access 0 mapping.
advapi32/tests: Add a test for opening a mutex with access 0.
advapi32/tests: Add a test for opening an event with access 0.
advapi32/tests: Add more file access tests, add access tests for a directory.
advapi32/tests: Add access tests for a file mapping.
advapi32/tests: Add access tests for a thread.
advapi32/tests: Add access tests for a process.
wuapi: Fix object constructors to match the changed prototype.
taskschd/tests: Add some tests for ITaskService::Connect.
secur32: Slightly simplify the GetUserNameExW implementation.
taskschd: Implement ITaskService::get_Connected.
taskschd: Implement ITaskService::Connect.
taskschd: Implement ITaskService::get_TargetServer.
taskschd/tests: Add some tests for invalid parameters.
windowscodecs: Move the aggregation check from object constructors to class factory.
taskschd/tests: Use IP 0.0.0.0 as a bad server name and test that unsuccessful connection attempt shouldn't trash an existing connection.
taskschd/tests: Add some ITaskFolder tests.
taskschd: Treat VT_BSTR/NULL or empty variant as NULL.
taskschd/tests: Add more task folder tests.
taskschd: Add ITaskFolder stub implementation.
taskschd: Implement ITaskFolder::get_Path.
Erich Hoover (3): Bruno Jesus (11):
ddraw: Make DirectDrawEnumerateEx only enumerate secondary display devices when requested. programs: Add support to arguments with dash in taskkill.
ddraw: Make DirectDrawEnumerateEx report the driver description. user32: Cope with null LPMENUITEMINFO in SetMenuItemInfo.
ddraw/tests: Test DirectDrawEnumerateEx with DDENUM_ATTACHEDSECONDARYDEVICES. 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): François Gouget (3):
d3dx9_36/tests: Fix compilation on systems that don't have NAN (Solaris). gdiplus: Make METAFILE_GetEmfType() static.
ws2_32/tests: Add a trailing '\n' to a win_skip() call.
riched20: Make ME_GetDITypeName() static.
Frédéric Delanoy (24):
gdi32: Use BOOL type where appropriate.
msxml3/tests: Use BOOL type where appropriate.
msi/tests: Use BOOL type where appropriate.
setupapi/tests: Use BOOL type where appropriate.
wbemprox/tests: Use BOOL type where appropriate.
wmiutils/tests: Use BOOL type where appropriate.
xmllite/tests: Use BOOL type where appropriate.
crypt32: Use BOOL type where appropriate.
mountmgr.sys: Use BOOL type where appropriate.
Assorted spelling fixes. Assorted spelling fixes.
kernel32/tests: Unconstify a character string. dpnet/tests: Add a trailing '\n' to an ok() call.
dbghelp: Remove an "#if 1" preprocessor directive.
dplayx: Remove "#if 1" preprocessor directives.
winedump: Remove an "#if 1" preprocessor directive.
oleaut32: Avoid TRUE:FALSE conditional expressions.
dplayx: Avoid TRUE:FALSE conditional expressions.
ntdll: Avoid TRUE:FALSE conditional expressions.
winedump: Use BOOL type where appropriate.
odbc32: Use BOOL type where appropriate.
comctl32: Avoid TRUE:FALSE conditional expressions.
po: Update French translation.
wine/test.h: Fix a typo in comment.
ntdll: Fix a typo in comment.
mmdevapi/tests: Remove unused dbgstr_guid function.
Hans Leidekker (3): Frédéric Delanoy (32):
wbemprox: Implement Win32_OperatingSystem.Name. include: Make wine_dbgstr_guid available in test.h for all tests.
advapi32: PP_USE_HARDWARE_RNG is a parameter, not a flag. apphelp/tests: Use common wine_dbgstr_guid implementation from test.h.
advapi32: Don't shadow keychain_item in mac_write_credential. 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): Henri Verbeet (15):
wined3d: Get rid of the unused screen_palents field in struct wined3d_palette. ddraw/tests: Rewrite AttachmentTest() and AttachmentTest7().
wined3d: Fix up the backbuffer count on failure in swapchain_init(). ddraw: Allow attaching surfaces other than depth buffers in ddraw_surface4_AddAttachedSurface().
d3d9/tests: Make sure create_device() returns NULL on failure. d3d10: Add D3D10_DRIVER_TYPE_WARP.
wined3d: Reset the command stream state as well in wined3d_device_reset(). d3d10core/tests: Use D3D10CreateDevice() to create a device.
wined3d: Introduce a common GLSL handler for scalar instructions. d3d10/tests: Also try a WARP device in create_device().
wined3d: Store color keys in textures instead of in surfaces. d3d10/tests: Don't reuse the device.
ddraw: Don't propagate color key changes to attached surfaces. dxgi: Store IWineDXGIAdapter pointers in the factory.
ddraw: Return DDERR_NOTONMIPMAPSUBLEVEL for ddraw_surface7_SetColorKey() on mipmap sub levels. dxgi: Implement IDXGIAdapter1.
ddraw/tests: Add some color key tests for complex surfaces. dxgi: Implement IDXGIFactory1.
wined3d: Place the cursor texture in the default pool. wined3d: Don't allow format conversion on Present() for d3d8.
wined3d: Place the logo texture in the default pool. d3d8/tests: Port test_display_formats() to d3d8.
wined3d: Explicitly request alpha testing for blitting the cursor and logo textures to screen. d3d9/tests: Cleanup test_display_formats() a bit.
wined3d: Make rebind_fbo in struct wined3d_context a bitfield. d3d8/tests: Direct3DCreate8() is always available if we have d3d8.
ddraw: Pass the monitor to the callback in ddraw_enumerate_secondary_devices(). d3d9/tests: Direct3DCreate9() is always available if we have d3d9.
ddraw/tests: Verify dwBackBufferCount on back buffer surfaces in test_flip(). wined3d: Also destroy the logo and cursor textures in wined3d_device_reset() when resetting state.
Huw D. M. Davies (8): Jacek Caban (23):
riched20: Simplify the code by accessing paragraphs directly from runs. atl90: Share atl_ax.c with atl100.
riched20: Don't split a run if the cursor is at the end of it. mshtml: Release ActiveX object interfaces in detach_plugin_host.
riched20: Correctly handle the cursor at the end of a run case. mshtml: Added more refcnt tests.
riched20: Correctly handle the cursor at the end of run case while splitting paragraphs. d3d9.h: Added __uuidof() support to interfaces.
riched20: Ensure the cursors are equal after deleting the selection. include: Added wmp.idl.
mshtml: Finish with the correct string. wmp: Added new DLL.
mshtml: Release a leaked class factory. wmp: Added typelib.
riched20: Add uniscribe support. 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.
Jacek Caban (12): Jactry Zeng (2):
strmbase: Store BasePinFuncTable inside Base*PinFuncTable structs. riched20: Use codepage in ME_ToUnicode.
devenum: Moved test for special category GUID to separated function. riched20: Add UTF8 support for EM_SETTEXTEX.
devenum: Enumerate both regular key and special key for special categories.
devenum: Populate CLSID_VideoCompressorCategory category in key in DEVENUM_CreateSpecialCategories.
dxdiagn: Don't fail the whole initialization for invalid filter data in build_directshowfilters_tree.
devenum: Make CLSID_VideoCompressorCategory a special category.
devenum: Added more strict CLSID_VideoCompressorCategory test.
widl: Make identifiers file more compatible with midl.
mshtml: Fixed double release in NPP_New.
mshtml: Added more traces to nsDocumentObserver_BindToDocument.
msctf.idl: Added some missing declarations.
include: Fixed eConnTypeRJ11Modem declaration.
Jactry Zeng (1): Ken Thomases (8):
riched20: Use CP_UNICODE instead of 1200. d3d9: Make CheckDeviceType() fail for display formats other than D3DFMT_X8R8G8B8 and D3DFMT_R5G6B5 in full-screen.
wined3d: Improve CheckDeviceType() support for windowed mode.
Jonathan Liu (1): d3d9/tests: Improve testing of display formats and IDirect3D9_CheckDeviceType().
wined3d: Avoid wined3d_ftoa buffer overflow. winemac: Ignore mouse capture during window drags for routing click and move events.
winemac: Reset cursor clipping and capture when window dragging begins.
Julian Rüger (1): winemac: Ignore window dragging if window is disabled, maximized, minimized, or hidden.
po: Update German translation. 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().
Ken Thomases (17):
winemac: Don't record original display modes when not the active app.
winemac: Don't assume the current display mode is the original if we don't have the displays captured.
winemac: Restore display mode to original in more cases.
winemac: Clear the latentDisplayModes instance variable before realizing the latent modes.
winemac: Simplify display mode code.
winemac: For ChangeDisplaySettingsEx(), if caller didn't specify, prefer non-interlaced and unstretched modes.
winemac: When clearing the OpenGL context, disassociate it from its view.
winemac: When setting a view for an OpenGL context and it is latent, clear any existing view.
winemac: Consolidate code paths for clearing the OpenGL context.
winemac: Don't remove an OpenGL context from its view if we're only going to re-add it.
winemac: Make WineOpenGLContext hold a strong reference to its view.
opengl32: Fix Perl compilation errors in make_opengl script.
opengl32: Download OpenGL registry files even if server certificate can't be verified.
winemac: Eliminate unused "hdc" field of OpenGL context structure.
winecoreaudio: Remove some no-longer-used code.
winemac: Ignore failure to send or 0 result from WM_QUERYENDSESSION if target window was destroyed.
wineboot: Ignore 0 result from WM_QUERYENDSESSION if target window was destroyed.
Lauri Kenttä (1):
po: Update Finnish translation.
Marcus Meissner (2): Marcus Meissner (2):
msvcp90: Return on error (Coverity). kernel32: Thread pool definitions and prototypes.
ws2_32: handle error return from get_sock_fd (Coverity). kernel32/tests: Initial threadpool test.
Martin Storsjo (8): Martin Storsjo (30):
api-ms-win-core-processthreads-l1-1-1: Add stub dll. api-ms-win-core-synch-l1-2-0: Add stub dll.
api-ms-win-core-debug-l1-1-1: Add stub dll. api-ms-win-ntuser-dc-access-l1-1-0: Add stub dll.
api-ms-win-core-errorhandling-l1-1-1: Add stub dll. ext-ms-win-gdi-devcaps-l1-1-0: Add stub dll.
api-ms-win-core-interlocked-l1-2-0: Add stub dll. api-ms-win-core-com-l1-1-0: Add stub dll.
api-ms-win-core-profile-l1-1-0: Add stub dll. api-ms-win-core-console-l1-1-0: Add stub dll.
api-ms-win-core-string-l1-1-0: Add stub dll. api-ms-win-core-file-l1-2-0: Add stub dll.
api-ms-win-core-sysinfo-l1-2-0: Add stub dll. api-ms-win-core-handle-l1-1-0: Add stub dll.
api-ms-win-core-util-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 (46): Michael Stefaniuc (19):
dmusic: Always AddRef the returned iface in QueryInterface. dmusic: Use the defines for the FOURCC codes.
dmusic: Don't leak mem if DirectMusicCollection creation fails. dmstyle: Do not use method implementations directly.
dmusic: The object class is immutable in a DirectMusicObject. dmstyle: Remove the redundant "IDirectMusicStyle8" from method names.
dmusic: Don't crash on NULL in IDirectMusicObject::GetDescriptor. dmstyle: COM cleanup for IDirectMusicStyle8.
dmusic/tests: Add some DirectMusicCollection tests. dmstyle: Remove the extraneous IUnknown from DirectMusicStyle8.
dmusic: Don't hardcode the guidClass in IDirectMusicObject::ParseDescriptor. dmband: None of the COM classes support aggregation.
dmime: Don't use an IDirectMusicSegment8 method implementation directly. dmband/tests: Move the dll availability check to a separate function.
dmime: Remove duplicated "IDirectMusicSegment8" from the method names. dmband/tests: Add COM tests for DirectMusicBand.
dmime: COM cleanup for IDirectMusicSegment8. dmband/tests: Use the standard COM tests for DirectMusicBandTrack.
dmime: Remove the extraneous IUnknown from DirectMusicSegment8. dmband: Remove the redundant "IDirectMusicBand" from method names.
dmime: Fix copy and paste errors. dmband: Store the iface instead of the COM object in _DMUS_PRIVATE_BAND.
dmime: Remove "#if 1" preprocessor directives. dmband: COM cleanup for IDirectMusicBand.
dmime: None of the COM classes support COM aggregation. dmband: Remove the extraneous IUnknown from DirectMusicBand.
dmime/tests: Move the unrelated COM test out of performance.c. winmm/tests: Avoid spurious test failures on Windows.
dmime/tests: Add COM tests for DirectMusicSegmentState. shlwapi/tests: COM cleanup for the dummy IStream iface.
dmime/tests: COM tests for the different DirectMusic*Tracks. shlwapi/tests: Fix the type of the first param of some shlwapi functions.
dmime/tests: COM tests for DirectMusicGraph. shlwapi/tests: Remove a typedef for a struct.
dmime/tests: COM tests for DirectMusicAudioPath and DirectMusicAudioPathConfig. qedit: Don't dereference NULL on alloc failure.
include: There is no need to duplicate CLSID_DirectMusicAudioPathConfig as CLSID_DirectMusicAudioPath. qedit: Use offsetof for the size of a struct with a varlen array.
dmscript: Don't use the method implementations directly.
dmscript: Remove duplicate "IDirectMusicScript" from method names.
dmscript: COM cleanup for IDirectMusicScript.
dmscript: Remove the extraneous IUnknown from DirectMusicScript.
dmscript/tests: Add COM tests for DirectMusicScript.
dmscript: Remove the superfluous "IDirectMusicScriptTrack" from method names.
dmscript: COM cleanup for IDirectMusicTrack8 from DirectMusicScriptTrack.
dmscript/tests: Add COM tests for DirectMusicScriptTrack.
dmscript: COM cleanup for IPersistStream from DirectMusicScriptTrack.
dmscript: Remove the extraneous IUnknown from DirectMusicScriptTrack.
dmscript: Include the DMUS_OBJECTDESC directly into DirectMusicScriptTrack.
dmime/tests: Fix a crash due to a missing audio driver.
dmloader/tests: Fix a crash due to a missing audio driver.
dmscript: Return CLASS_E_CLASSNOTAVAILABLE for classes not implemented.
dmstyle: None of the COM classes support aggregation.
dmstyle/tests: Add COM tests for IDirectMusicStyle8.
dmstyle/tests: COM tests for the different DirectMusic*Tracks.
dmstyle: Use a better error for an unimplemented COM class.
dmstyle/tests: COM tests for DirectMusicSection.
dmcompos: Use a better error for an unimplemented COM class.
dmcompos: None of the COM classes support aggregation.
dmcompos/tests: Add COM tests for IDirectMusicComposer.
dmcompos/tests: Add COM tests for IDirectMusicChordMap.
dmcompos/tests: COM tests for the different DirectMusic*Tracks.
dmcompos/tests: Add COM tests for DirectMusicTemplate.
dmstyle/tests: Fix a crash on old dmusic versions.
dmcompos: COM cleanup for IDirectMusicComposer.
Nikolay Sivov (18): Nikolay Sivov (17):
scrrun: Implement Next() for folder collection. oleaut32: Use CoTaskMem* when dealing with CUSTDATA.
scrrun: Implement Name() property for Folder. widl: Fix pointer size for SYS_WIN64 typelibs.
scrrun: Added IFileCollection stub. widl: Uuid attribute is allowed for 'struct'.
dwrite: Implement ConvertFontFaceToLOGFONT(). dlls: Print HRESULT as 32bit value.
scrrun: Added stub NewEnum support for IFileCollection. oleaut32/tests: Use local IDispatch test impl instead of global variable.
scrrun: Implement Next() for file collection. oleaut32: Fix parameter validation in CreateStdDispatch().
scrrun: Implement Reset() for file collection. oleaut32: Remove useless NULL checks.
scrrun: Implement Name() property for File. wshom: Implement Arguments() property for a shortcut.
scrrun: Implement Skip() for file and folder collections. oleaut32: Fix RecordCopy()/RecordClear() behavior.
scrrun: Store collection pointer directly in IEnumVARIANT data. vbscript: Support VT_BYREF|VT_DISPATCH as a DISPID_NEWENUM source.
scrrun: Implement Clone() for folder collection. wshom: Implement get_WorkingDirectory(), handle allocation failures.
scrrun: Implement Clone() for file collection. msxml3/tests: Fix a couple of test failure when msxml4 is actually present.
scrrun: Fill find data on second Next() call before testing it. shell32/tests: Remove some assertions in test code.
oleaut32: Mask out certain features on array copy. crypt32/tests: Accept another error code on Win8.
oleaut32: Add missing methods to test IRecordInfo implementation. ole32: Implement CoGetInstanceFromFile().
oleaut32/tests: Make it clear which vartypes are tested, skip calls on undefined vartype values. ole32: Implement CoGetInstanceFromIStorage().
oleaut32/tests: Test Invoke() arguments in *FromDisp() tests. inetmib1/tests: Cleanup tests a bit, fix a crash on Win8 64bit.
po: Update Russian translation.
Piotr Caban (13): Piotr Caban (15):
msvcr90: Add _is_exception_typeof implementation. msvcp90: Fix basic_istream<wchar>::read implementation.
msvcp110: Share the source code with msvcp90. msvcp90: Read last character of bool string in num_get_do_get_bool.
msvcr110: Add __libm_sse2_sqrt_precise implementation. msvcp90: Fix ios_base_setf implementation.
msvcr110: Add __crtTerminateProcess implementation. msvcp60: Add std::_Fpz export.
msvcrt: Handle null mbstr parameter in mbstowcs. msvcp110: Fix sprintf argument size in num_put::do_put_double.
msvcp110: Fix streamsize parameter size in spec file. msvcrt: Fix str*coll functions behavior in C locale.
msvcrt/tests: Fix crash in mbstowcs tests. msvcrt: Fix wcs*coll functions behavior in C locale.
msvcp110: Make locale::facet::Incref and Decref virtual. msvcrt: Support _IOSTRG flag in _filbuf function.
msvcp110: Add locale::_Init implementation. msvcrt: Flush standard streams in flushall function.
msvcp110: Add _New_Locimp implementation. msvcrt: Don't close handles returned by GetStdHandle function.
msvcp110: Fix basic_streambuf structure layout. msvcm90: Share the source code with msvcm80.
msvcp110: Fix _Ctypevec structure layout. msvcm90: Don't forward to msvcm80.
msvcrt: Don't overwrite unmatched string in scanf. msvcp70: Share the source code with msvcp90.
msvcp70: Don't forward bad_alloc implementation to msvcrt.
kernel32: Handle STD_*_HANDLE in GetFileType.
Sebastian Lackner (5): Sebastian Lackner (9):
ntdll: Implement condition variable functions using keyed events. winex11: Catch invalid values from broken QX11EmbedContainer implementations.
kernel32: Forward condition variable functions to ntdll. ntdll: Throw STATUS_RESOURCE_NOT_OWNED when it's impossible to acquire/release the SRWLock.
kernel32/tests: Add basic tests for SRWLock commands. ntdll: Implement RtlTryAcquireSRWLockShared/Exclusive commands.
kernel32/tests: Add a SRWLock test to simulate a typical use case. kernel32: Forward TryAcquireSRWLockShared/Exclusive to ntdll.
ntdll: Implement SRWLock functions using keyed events. 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.
Sergey Guralnik (1): Stefan Dösinger (2):
winedump: Get rid of the MAKE_DLL_RULES in the Makefile.in template. wined3d: Set buffer->map_ptr to NULL on unmap.
include: Fix IDirect3DSwapChain8_Present argument count.
Stefan Dösinger (47): Vincent Povirk (9):
d3dx9_36: Cast D3DPARAMETER_TYPE * to DWORD *. gdiplus: Add test for page transform in metafiles.
d3dx9_36: Don't make the input parameter to remap_faces_for_attrsort const. gdiplus: Add option to save metafile tests to files.
d3dx9_36: Improve error handling in remap_faces_for_attrsort. setupapi: Stub SetupDiDestroyDriverInfoList.
d3dx9_36: Make the order parameter of weightedcapintegrale an UINT. winsta: Stub WinStationVirtualOpen.
d3dx9_36: Cast UINTs to FLOATs in d3dx9_line_Begin. user32: Treat empty rects as 1x1 in MonitorFromRect.
wined3d: Support custom pitches in wined3d_surface_update_desc. user32/tests: Add tests for MonitorFromRect.
ddraw: Always set surface width, height and format in ddraw_surface7_SetSurfaceDesc. gdiplus: Move metafile functions to metafile.c.
wined3d: Simplify wined3d_surface_set_mem. windowscodecs: Silence a fixme.
wined3d: Merge wined3d_surface_set_mem into wined3d_surface_update_desc . mscoree/tests: Fix failures when .NET 4 but not 1 or 2 is installed.
ddraw/tests: Add a getdc test with a custom pitch.
wined3d: Remove SFLAG_USERPTR.
wined3d: Mark the system location up to date in the DIB recreation codepath.
wined3d: GL_NV_vertex_program2_option supports relative offsets > 63.
wined3d: Add a map_binding field to surfaces.
wined3d: Use the map binding to reload surfaces on palette changes.
wined3d: Use the map binding to reload surfaces on color key changes.
wined3d: Use the map binding for RGB<->sRGB loads.
wined3d: Mark the map binding up to date in texture2d_sub_resource_add_dirty_region.
wined3d: Move location flag updating out of surface_init_sysmem.
wined3d: Load surfaces into map binding memory on unload.
wined3d: Give user memory its own location.
wined3d: Use the map binding to optimize sysmem->sysmem blits.
wined3d: Make the callers of load_location responsible for allocating sysmem.
wined3d: Start to split up surface_prepare_system_memory.
wined3d: Move map binding loading to wined3d_surface_map.
d3dx9_36: Make emsquare an unsigned int in create_outline.
wined3d: Don't lock directly into the DIB.
wined3d: Do not use surface->resource.allocatedMemory.
wined3d: Give the DIB section its own location.
wined3d: Don't map the surface in getdc.
wined3d: Re-enable mapping into the DIB.
wined3d: Add INDIB and INUSERMEM to resource_access_from_location.
wined3d: Load textures from dib without copying to sysmem first.
wined3d: Remove SFLAG_PBO.
wined3d: Decide about PBO use at surface creation time.
wined3d: Give buffers their own location.
wined3d: Sysmem can be freed when user memory is used.
wined3d: Remove resource->allocatedMemory.
wined3d: Remove surface_init_sysmem.
wined3d: Prevent blits to surfaces that will be converted.
d3dx9_36/tests: Use a window with a non-zero size.
wined3d: Add a missing break.
wined3d: Remove surface_ops->map.
wined3d: Separate surface locations and flags.
wined3d: Migrate surfaces to the new location flags.
wined3d: Don't set SFLAG_DYNLOCK at surface creation.
wined3d: Only set SFLAG_DYNLOCK when map_binding = sysmem.
Vincent Povirk (10):
gdiplus: Mark the Graphics object as busy before freeing it.
explorer: Add non-functional start button.
explorer: Add a start menu.
explorer: Add run dialog to start menu.
explorer: Add a registry setting to always show the systray.
explorer: Default to showing the systray if the desktop is named "shell".
include: Fix off-by-one error in EmfPlusRecordType enumeration.
gdiplus: Fix recording metafile bounds/dpi reporting.
gdiplus: Implement writing SetPageTransform records.
gdiplus: Implement SetPageTransform playback.
-- --
Alexandre Julliard Alexandre Julliard

View File

@ -1 +1 @@
Wine version 1.7.11 Wine version 1.7.12

18
configure vendored
View File

@ -1,6 +1,6 @@
#! /bin/sh #! /bin/sh
# Guess values for system-dependent variables and create Makefiles. # Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.69 for Wine 1.7.11. # Generated by GNU Autoconf 2.69 for Wine 1.7.12.
# #
# Report bugs to <wine-devel@winehq.org>. # Report bugs to <wine-devel@winehq.org>.
# #
@ -580,8 +580,8 @@ MAKEFLAGS=
# Identity of this package. # Identity of this package.
PACKAGE_NAME='Wine' PACKAGE_NAME='Wine'
PACKAGE_TARNAME='wine' PACKAGE_TARNAME='wine'
PACKAGE_VERSION='1.7.11' PACKAGE_VERSION='1.7.12'
PACKAGE_STRING='Wine 1.7.11' PACKAGE_STRING='Wine 1.7.12'
PACKAGE_BUGREPORT='wine-devel@winehq.org' PACKAGE_BUGREPORT='wine-devel@winehq.org'
PACKAGE_URL='http://www.winehq.org' PACKAGE_URL='http://www.winehq.org'
@ -1963,7 +1963,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing. # Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh. # This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF cat <<_ACEOF
\`configure' configures Wine 1.7.11 to adapt to many kinds of systems. \`configure' configures Wine 1.7.12 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]... Usage: $0 [OPTION]... [VAR=VALUE]...
@ -2032,7 +2032,7 @@ fi
if test -n "$ac_init_help"; then if test -n "$ac_init_help"; then
case $ac_init_help in case $ac_init_help in
short | recursive ) echo "Configuration of Wine 1.7.11:";; short | recursive ) echo "Configuration of Wine 1.7.12:";;
esac esac
cat <<\_ACEOF cat <<\_ACEOF
@ -2227,7 +2227,7 @@ fi
test -n "$ac_init_help" && exit $ac_status test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then if $ac_init_version; then
cat <<\_ACEOF cat <<\_ACEOF
Wine configure 1.7.11 Wine configure 1.7.12
generated by GNU Autoconf 2.69 generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc. Copyright (C) 2012 Free Software Foundation, Inc.
@ -2745,7 +2745,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake. running configure, to aid debugging if configure makes a mistake.
It was created by Wine $as_me 1.7.11, which was It was created by Wine $as_me 1.7.12, which was
generated by GNU Autoconf 2.69. Invocation command line was generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@ $ $0 $@
@ -18025,7 +18025,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their # report actual input values of CONFIG_FILES etc. instead of their
# values after options handling. # values after options handling.
ac_log=" ac_log="
This file was extended by Wine $as_me 1.7.11, which was This file was extended by Wine $as_me 1.7.12, which was
generated by GNU Autoconf 2.69. Invocation command line was generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES CONFIG_FILES = $CONFIG_FILES
@ -18096,7 +18096,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\ ac_cs_version="\\
Wine config.status 1.7.11 Wine config.status 1.7.12
configured by $0, generated by GNU Autoconf 2.69, configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\" with options \\"\$ac_cs_config\\"