Release 1.7.20.

This commit is contained in:
Alexandre Julliard 2014-06-13 19:45:11 +02:00
parent e9533ca85a
commit 56999940a3
4 changed files with 356 additions and 373 deletions

704
ANNOUNCE
View File

@ -1,17 +1,16 @@
The Wine development release 1.7.19 is now available. The Wine development release 1.7.20 is now available.
What's new in this release (see below for details): What's new in this release (see below for details):
- New JSProxy DLL for automatic proxy configuration. - X11 drag & drop fixes.
- More OLE Accessible Object support. - A few more C/C++ runtime functions.
- Improvements to the XML writer.
- Fixes for various memory issues found by Valgrind. - Fixes for various memory issues found by Valgrind.
- Initial headers for Direct2D support. - Some OLE storage fixes.
- 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.19.tar.bz2 http://prdownloads.sourceforge.net/wine/wine-1.7.20.tar.bz2
http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.19.tar.bz2 http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.20.tar.bz2
Binary packages for various distributions will be available from: Binary packages for various distributions will be available from:
@ -27,397 +26,376 @@ AUTHORS in the distribution for the complete list.
---------------------------------------------------------------- ----------------------------------------------------------------
Bugs fixed in 1.7.19 (total 99): Bugs fixed in 1.7.20 (total 88):
4264 Multiple apps refuse to install, complain about registry security (The 4th coming, Google Pack Installer expect a non-null DACL) 9616 Pronunciation Patterns 3 doesn't start
10202 Battery visualization not working in WMP9 12371 Neural Noise Synthesizer (Thinstall virtualization wrapped app) fails to launch (GetEnvironmentVariableA/W needs to respect size limits for temp buffer allocation)
12326 SHELL_FindExecutable breaks "mailto:" URL 13432 ZDaemon: freezes when exiting launcher
14222 RpcBindingSetAuthInfo(Ex) fails with RPC_C_AUTHN_GSS_NEGOTIATE (Outlook 2007 connecting to Exchange server) 13459 Oberon game launcher (incl. buttons) does not work
14690 Winamp Equalizer and playlist keeps always on top 13719 E-texteditor installs but freezes on run
15841 Counter-Strike: Source (Steam) crashes when joining game 14693 Program halts when on another virtual desktop
16484 Dramatica Demo 4.0 file open dialog has the file name text box cursor in an incorrect position 14718 Rappelz will not update itself
16503 Gears of War fails on startup 14873 Voipstunt crashes trying to connect to server
17004 C&C Red Alert 3: black screen when Shadow Quality > Low 15417 Easy68k: Exiting without closing help window causes page fault.
17083 Counter-Strike: Source (Steam): background artefacts 16127 Mouse Buttons do not work in BBC Basic For Windows 5.80a
17798 Deus Ex: Invisible War crashed upon loading the main menu. 17035 RPG Maker XP 1.x: Script editor selects complete script when program gets focus
18447 fr-minus-012 hangs without doing seemingly anything 18195 Medal of honor pacific assault: In bootcamp there are many bush glitches
18592 ICQ 6.x fail to load 19048 RegCleaner 4.3.0.780: assertion failure in LISTVIEW_GetItemT()
19427 Radio Manager 1.4 (.NET 2.0 app) fails on startup 20077 User Interface of RPG Maker XP 1.x is unusable and freezes
19841 Wolfenstein (2009)(Steam): mouse cursor remains onscreen during FPS gameplay even after all menus are closed. 20485 Uninitialised memory reference in FTP_DoPassive
20126 HuluDesktop 0.9.x fails to start 20630 Services written in Delphi 6: impossible to start by "net start" command
21239 Left 4 Dead 2 (Steam) crashes trying to join a multiplayer game 20929 IDGET - Doesn't show disc drive
22999 Lord of the Rings online: keyboard input doesn't work after the window was restored 22494 Microsoft Office 2007 cannot be activated
23593 Supreme Commander 2 Demo (Steam) has some rendering artifacts 22877 RegCleaner crashes on start
23988 Alt + Tab woes on Ubuntu and Debian. 23696 oxygen xml editor license page does not appear in web browser
24901 Sky Track: Crashes unexpectedly 24302 STALKER: Shadow of Chernobyl install reports incorrect hard disk space
25036 Warhammer 40k: Dawn of War II (Steam) starts to load gives no error and stops 24513 Background in VirtuaGirl is always black
25245 Gears of War fails on startup (ICustomDoc::SetUIHandler is a stub) 24593 Livestream Procaster: login fails
25343 mstsc fails when using rdp 7 client protocol 24594 Livestream Procaster: Procaster's game streaming mode doesn't work due to a "DirectX Test Error"
25479 Fussball Manager 11 crashes after showing the EA Logo 25088 Crysis Warhead 1.1.x does not start
25595 Source engine games don't even launch 25799 GFWL (Games For Windows Live) 3.x client crashes at startup
26016 Multiple Microsoft installers crash with heap corruption (StringTableXXX: binary compatible string table helps to reduce crash frequency)(XmlLite, XPSEP, IE7) 26402 Cain and Abel: Crashes in libfreetype/libc
26296 Future Pinball could not load more than two or three different table in a row 27433 mass effect 2 heisencrash on non-smp system
26396 Roller Coaster Tycoon 3 has no audio without native quartz 28108 urlmon: url.ok occasional test failure: unexpected call OnProgress_SENDINGREQUEST
26487 Game menu items installed by steam don't work 28133 twain_32/dsm.ok crashes occasionally?
26717 Minitroid tech demo shows animation then stops 28710 ws2_32: sock.ok reads/writes invalid memory during async_getservbyport?
27963 Multiple games fail to start due to unimplemented function USER32.dll.RegisterTouchWindow (Anomaly: Warzone Earth, Shadowrun Returns) 28821 kernel32/tests/time.ok: uninitialized memory read in GetCalendarInfoA
27976 Software Astronav Crash 28822 mmdevapi/tests/capture.ok fails sometimes under valgrind?
27992 Pazera Free Audio Extractor - Shift problem 28827 Digsby (PIM) won't start
27993 Pazera Free Audio Extractor - Directory problem 28835 rpcrt4/tests/rpc_protseq.ok fails under valgrind
28439 Panzer Corps: fonts barely readable 28865 Ski Resort Tycoon 2 crashes on startup
28473 uTorrent 3.x hangs randomly 29430 RPG Maker VX crashes during startup
28496 From Dust (Steam) crashes after loading screen 29662 IBankWizard.msi crash at the end of installing
29534 RIFF File Viewer crashes on choosing an item in a context menu 30209 Exchange file manager (.NET 3.5 app) crashes on startup
29906 wine build broken on clang from trunk 30398 Word / Excel 2007: crashes while opening or saving documents
30450 Restarting a mission in Urban Chaos causes a crash 30484 rFactor 2 launcher UI does not detect machine setup
30565 monogame drawing flickers 30601 Grand Theft Auto: San Andreas crashes on startup
30694 Fallout 3: Game of the Year Edition (Steam): game launcher crashes instantly 31177 SugarSync (sugarsyncmanager) crashes on startup
30743 hydorah is unbelievable slow 31221 Acrobat 8 page one is full of artifacts
31362 Grand Theft Auto IV (Steam) fails to start, reportings 'DD3D20: reinstall the game and/or DirectX' 31225 SA-MP (Multiplayer Online game mod for Grand Theft Auto: San Andreas): chat and scrollbar offscreen, text invisible
32177 Left 4 Dead 2 (Steam): can't enable multicore rendering option 31332 Project64: about page fails to render
32190 Forex Strategy Builder Professional(.NET app) fails to start 31532 Grand Theft Auto: San Andreas does not work on 75Hz
32472 Sonic CD (Steam) crashes with invalid parameters received 32353 Grand Theft Auto: San Andreas crashes on new game
32511 BioShock 2 (Steam): Bioshock2.exe cannot be launched directly, please launch using Bioshock2Launcher.exe 32388 Mezzmo shows runtime errors while starting
32595 Guild Wars 2: mini map is rendered incorrectly 32545 TaxACT 2012 crashes at startup
32784 Open Morrowind fails to start without native d3dx9 32800 construct2 crashed on open file dialog
33114 Bioshock (Steam) crashes on exit 32849 Path Of Exile sound glitch
33797 DigiCel FlipBook crashes when attempting to load the main UI. 33882 gtags (GNU GLOBAL) 6.2.x crashes on indexing of large projects
34100 Artemis Spaceship Bridge Simulator (demo version 1.66) crashes on startup 34646 Virtual DJ v7.4 crashes on startup
34371 Batman: Arkham City launcher needs native dotnet20 35426 RPG Maker VX Runtime: games crash on startup
34448 League Of Legends v3.11: crash before game start since last patch 36002 ImpotRapide 2013 (.NET 4.0 app) crashes on unimplemented function msvcp110.dll.?gcount@?$basic_istream@DU?$char_traits@D@std@@@std@@QBE_JXZ
34659 Bioshock 2 (Steam): mouse can't be moved in main menu 36065 PunkBuster service tests fail (DeleteService should mark active services in SCM database as pending for deletion)
34670 ManiaPlanet thinks it's not connected to the internet 36139 msi/db test crash on wine compiled with gcc-4.9.0
34881 32-bit Python 3.3.2 fails to install 36153 Borderlands 2 mouse focus no longer works properly
34999 Huawei HedEx Lite V2.0 fails to start 36377 League of Legends crashes at game start with wine 1.7.18
35079 DisplayFusion v5.1.1 (.NET 2.0 app) fails to run 36432 valgrind shows a possible leak in shell32/tests/recyclebin.c
35177 A Vampyre Story crashes 36459 ICQ 7.x 'ServiceStarter.exe' tool crashes during post-install step
35335 MSVC 2013 C compiler (cl.exe) fails/crashes 36477 Nikon Message Center 2 (part of Nikon Capture NX2) crashes on startup (needs support for 'CIM_Processor' WMI class)
35389 64-bit Newsbin Pro 6.50 crashes on startup 36481 CFNetworkCopySystemProxySettings and kCFNetworkProxiesProxyAutoConfigURLString are unavailable
35468 Telepone (MTSP FIM) needs msvcr100.dll.__AdjustPointer 36482 Raiden Legacy (DotEmu) shows black screen after launch
36003 mshtml/htmldoc tests crash with WINEDEBUG=warn+heap 36491 Theatre of War 3: Korea Demo hangs on start
36049 Marangatu (VB6 app) reports 'Run-time error -2147467259 (80004005)' when clicking 'about...' menu 36496 Dragon NaturallySpeaking 12.x crashes on unimplemented function msvcr100.dll._wcslwr_l
36067 Fallout 3: semi-random crashes 36505 DynDNS Updater 4.1.6 crashes on startup
36108 Chantelise crashes on start 36507 valgrind shows a definite leak in dpnet/tests/server.c
36118 kernel32/actctx tests have a couple leaks 36518 Selecting character mission crashes Star Wars Rebellion 1.00
36119 valgrind shows leaks in ntdll/tests/file.c 36526 When Delphi programs (e.g. InnoSetup) start, their global variables are corrupt.
36120 valgrind shows a leak in d3d9/vertextdeclaration test 36540 3dmark 2003 needs msvcp70.dll.?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_Ptrit@DHPADAADPADAAD@2@XZ
36125 valgrind shows a leak in oleaut32/tests/olefont.c 36541 Prince of Persia (2008) launcher fails to start, crashes in msvcrt
36140 Dungeons & Dragons Online crashes upon login (needs msvcp100.dll.?uncaught_exception@std@@YA_NXZ) 36573 valgrind shows uninitialized memory use in shlwapi/tests/path.c
36144 Airport Tycoon 2 demo needs msvcp70.dll.??0?$basic_fstream@DU?$char_traits@D@std@@@std@@QAE@PBDH@Z 36580 valgrind shows two definite leaks in user32/tests/cursoricon.c
36178 HearthStone fails to start (Failed to load asset PlayErrors32) 36584 valgrind shows a leak in winmm/tests/mci.c
36204 TrySim v5.0 demo has problem displaying the help window 36588 valgrind shows a definite leak in userenv/tests/userenv.c
36206 Wine Not lietening on UDP Port 9998 while running odindiet.exe application 36590 valgrind shows a definite memory leak in usp10/tests/usp10.c
36209 Sybase PowerDesigner 16.5 'pdshell16.exe' (.NET 4.x WPF app) wants non-blocking wait behaviour for ntdll.LdrLockLoaderLock (flag 0x02) 36591 valgrind shows uninitialized memory use in vbscript/tests/run.c
36215 Inspect tool (Microsoft Active Accessibility inspector), part of Windows 7 SDK needs oleacc.dll.GetProcessHandleFromHwnd 36602 valgrind shows a possible leak in wininet/tests/urlcache.c
36227 Salammbo: invisible mouse pointer in the menus 36603 valgrind shows uninitialized memory use in winspool.drv/tests/info.c
36228 Lotus Notes 8.x installer aborts with SAX parser exception (XSL pattern syntax error) 36604 valgrind shows two definite leaks in winspool.drv/tests/info.c
36250 valgrind shows an uninitialized value in ddraw/tests/ddraw{1,2}.c 36605 valgrind shows a definite leak in wintrust/tests/softpub.c
36253 Add Nvidia gtx 750 support to the device list 36627 Games For Windows Live 2.0.0687.0 (PANORAMA_V2.00_RTM.090421-2351) needs MSASN1.dll
36277 valgrind shows a leak in fusion/tests/asm.c 36661 valgrind shows an unintialized write in ws2_32/tests/sock.c: test_completion_port()
36293 valgrind shows some unitialized memory in msvcp60/tests/ios.c 36667 VBScript doesn't handle numbers in exponential form (e.g. 1e2)
36294 valgrind shows some uninitialized memory in msvcp60/tests/string.c 36698 AudibleManager 5.5.x crashes at startup
36296 valgrind shows a potential leak in msvcp90/tests/ios.c 36715 3dmark 2003 needs msvcp70.dll.??8std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBD@Z
36307 valgrind shows a possible leak in netcfg/tests/netcfgx.c
36311 valgrind shows some leaks in oledb32/tests/database.c
36329 valgrind shows an invalid read in sccrun/tests/filesystem.c
36358 valgrind shows some uninitialized memory used in dplayx/tests/dplayx.c
36372 Inspect tool (Microsoft Active Accessibility inspector), part of Windows 7 SDK needs oleacc.dll.GetStateTextW
36376 eRacer demo doesn't start, fails to create d3d object
36387 Multiple Microsoft installers crash or hang with heap corruption (XmlLite, XPSEP, IE7)
36409 valgrind shows a couple leaks in netcfgx/tests/netcfgx.c
36444 ICQ 7.x crashes during post-install step
36458 wine tries to run all 16 bit programs with dosbox
36470 Inspect tool (Microsoft Active Accessibility inspector), part of Windows 7 SDK needs oleacc.dll.WindowFromAccessibleObject
---------------------------------------------------------------- ----------------------------------------------------------------
Changes since 1.7.18: Changes since 1.7.19:
Akihiro Sagawa (1): Akihiro Sagawa (6):
taskmgr: Show whether the process is running under WOW64. oleaut32/tests: Use a boolean constant for BOOL argument.
oleaut32/tests: Test UnRegisterTypeLib surely deletes registry keys.
oleaut32: Delete opposite side keys on UnRegisterTypeLib.
kernel32: Avoid uninitialised value read in GetCalendarInfoA.
kernel32: Return correct buffer size when returning DBCS characters.
user32: Don't close a popup menu when clicking a sub-menu parent item twice.
Alex Henrie (2): Alexandre Julliard (4):
gdi32: Simplify family_matches and face_matches. vbscript: Avoid using bool keyword.
gdi32/tests: Add MS Shell Dlg tests. comctl32/tests: Output message sequences only on failure.
gdi32/tests: Remove some noisy traces.
user32/tests: Remove some noisy traces.
Alexandre Julliard (16): Alistair Leslie-Hughes (1):
include: Add some more media type uuids. dpnet/tests: Correct memory leak (valgrind).
ntdll: Determine the mapping type automatically from the WRITECOPY flag.
advpack: Remove unnecessary DllMain implementation.
dciman32: Remove unnecessary DllMain implementation.
msimg32: Remove unnecessary DllMain implementation.
wintrust: Remove unnecessary DllMain implementation.
d3d8: Remove unnecessary DllMain implementation.
d3d9: Remove unnecessary DllMain implementation.
d3d10: Remove unnecessary DllMain implementation.
d3d10_1: Remove unnecessary DllMain implementation.
bcrypt: Remove unnecessary DllMain implementation.
d2d1: Remove unnecessary DllMain implementation.
d3d10core: Remove unnecessary DllMain implementation.
winemapi: Remove unnecessary DllMain implementation.
sane.ds: Remove unnecessary DllMain implementation when SANE is missing.
wnaspi32: Remove unnecessary DllMain implementation on non-Linux.
Alistair Leslie-Hughes (8): Andrei Slăvoiu (1):
dplayx: Initial msgtid variable (Valgrind). wined3d: Recognize cards that expose GLSL 1.30 as DX10 capable even if they don't support EXT_GPU_SHADER4.
netcfgx: Fix memory leak (valgrind).
dpnet/tests: Add IDirectPlay8Client tests. Andrew Eikum (6):
dpnet: Implement IDirectPlay8Client Initialize. mmdevapi: Make buffer size divisible by number of periods.
dpnet: Store DPN_SP_CAPS as part of the object. mmdevapi: Clock rate should be in bytes for shared mode.
dpnet: Implement IDirectPlay8Client GetSPCaps. user32: Remove unused internal menu messages.
dxguid: Include dplobby8.h. riched20/tests: Allow conversions to non-English codepages.
dpnet: Implement IDirectPlay8LobbiedApplication Initialize. ole32: Fix return value logging.
ole32: Fix return type.
Aric Stewart (1): Aric Stewart (1):
user32: Pass WM_IME_CONTROL messages to the IME. winemac: Reposition cursor for IME composition.
Aurimas Fišeras (1): Austin English (3):
po: Update Lithuanian translation. include: Add missing EntryInProgress member to _PEB_LDR_DATA struct.
user32: Fix a comment.
msasn1: Add stub dll.
Austin English (1): Bruno Jesus (17):
user32: Add a stub for RegisterTouchWindow. ws2_32: Take care of EINTR inside the helpers.
ws2_32: Avoid memory allocation for simple sends.
ws2_32: Avoid memory allocation for simple receives.
user32/tests: Fix a memory leak (valgrind).
winmm: Fix a memory leak in mciSendStringW (valgrind).
wintrust/tests: Fix a memory leak (valgrind).
winspool.drv: Do not try to check the registry if opening the printer fails (valgrind).
userenv/tests: Fix a memory leak (valgrind).
wininet/tests: Fix a memory leak (valgrind).
shlwapi: Avoid reading past the pointer in PathCreateFromUrlW (valgrind).
usp10: Fix a memory leak in _ItemizeInternal (valgrind).
wininet: Use a helper to send data and take care of EINTR.
winetest: Take care of EINTR on send/recv.
rpcrt4: Take care of EINTR on send/recv.
wininet: Use a helper to receive data and take care of EINTR.
ws2_32/tests: Initialize a test buffer (valgrind).
kernel32: Limit the environment variable size to 32767 in GetEnvironmentVariable.
Bruno Jesus (4): Damjan Jovanovic (8):
ws2_32/tests: Test more the behavior of SO_REUSEADDR. winex11.drv: text/html should be imported as CF_HTML ("HTML Format"), not CFSTR_INETURL ("UniformResourceLocator").
ws2_32: Avoid using WS_ prefix on unix sockaddr struct. winex11.drv: Don't bother counting how many XDND selections are converted.
ws2_32: Return the correct error if SO_REUSEADDR is set in bind error. winex11.drv: Use the global memory functions to allocate the memory for STGMEDIUM's hGlobal.
ws2_32: Avoid magic numbers in shutdown() function. winex11.drv: Use the clipboard functions and formats to import selections that XDND doesn't support.
winex11.drv: Use the clipboard to import text/html XDND selections.
winex11.drv: Import text/plain XDND selections through the clipboard.
winex11.drv: Store XDND cached data in global memory objects.
winex11.drv: Migrate importing text/uri-list XDND selections to the clipboard.
Christoph von Wittich (1): Daniel Beitler (1):
comctl32/treeview: Notify the parent on a return key press. msi: Prevent call to memset with a null pointer in get_tablecolumns function.
Damjan Jovanovic (1): Felix Janda (3):
winex11: Fix a WM_DROPFILES memory ownership ambiguity. server: Add missing includes of poll.h.
dnsapi: stdio.h needs to be included for sprintf().
iphlpapi: stdio.h needs to be included for sprintf().
Erich Hoover (1): François Gouget (2):
hhctrl.ocx: Fix an off by one mistake in searching for the node endpoint. msvcrt/tests: Make qsort_comp() static.
scrrun: Fix compilation on systems that don't support nameless unions.
François Gouget (1): Guillaume Charifi (2):
ddraw/tests: Fix compilation on systems that don't support nameless unions. ole32: CoCreateGuid returns E_INVALIDARG on null-GUID.
pdh: Implement PdhExpandCounterPathA/W.
Frédéric Delanoy (3): Hans Leidekker (9):
usp10: Silence a noisy fixme in ScriptPlaceOpenType. wininet: Fix build on Mac OS X 10.5.8.
user32/tests: Constify some arrays. winhttp: Fix build on Mac OS X 10.5.8.
oleacc: Add message context for object state string resources. wbemprox: Handle NULL out parameter to object methods.
wbemprox: Add a partial implementation of CIM_Processor.
winhttp/tests: Mark some test results on Windows 8 as broken.
winhttp: Ignore URL components if the buffer length is zero.
winhttp: Only set the scheme if we have a valid URL.
wininet/tests: Fix a couple of test failures on Internet Explorer 11.
wininet: Only set the content length header if it's not explicitly set by the user.
Hans Leidekker (17): Henri Verbeet (20):
wininet: Use a semicolon to delimit registered proxy servers. d2d1: Add the ID2D1HwndRenderTarget interface.
wininet: Fix a couple of memory leaks. d2d1: Add the ID2D1DCRenderTarget interface.
wininet: Only parse proxy URLs taken from the environment. d2d1: Add the ID2D1GdiInteropRenderTarget interface.
wininet: Handle secure proxy connections inside the main loop. d2d1: Add the ID2D1Factory interface.
wininet: Add support for retrieving the proxy automatic configuration URL on Mac OS X. wined3d: Increase the SM4 instruction length mask size.
wbemprox: Use a separate index variable to build the safearray in get_properties. d2d1: Implement D2D1CreateFactory().
wbemprox: No longer prefer native. d2d1: Implement d2d_factory_CreateDxgiSurfaceRenderTarget().
wmiutils: Always null-terminate the server string in build_server (valgrind). wined3d: Recognize the SM4 discard opcode.
fusion: Fix a couple of memory leaks (valgrind). wined3d: Recognize the SM4 dp2 opcode.
wininet: Fix a memory leak (valgrind). wined3d: Recognize the SM4 ishl opcode.
winhttp: Fix a couple of memory leaks (valgrind). ddraw/tests: 64-bit ddraw only has DWORD surface pitch alignment in some cases.
include: Add missing proxy definitions. ddraw: Clear DDSD_LINEARSIZE on uncompressed surfaces.
jsproxy: New dll. ddraw: Clear DDSD_PITCH on compressed surfaces.
jsproxy: Implement InternetInitializeAutoProxyDll and InternetDeinitializeAutoProxyDll. ddraw: Use wined3d_surface_get_pitch() to calculate dwLinearSize for compressed surfaces.
jsproxy: Implement InternetGetProxyInfo. ddraw: Properly support creating compressed user memory surfaces.
winhttp: Reimplement WinHttpGetProxyForUrl on top of jsproxy. ddraw: Don't try to create surfaces for wined3d internal textures.
winhttp: Add support for retrieving the proxy automatic configuration URL on Mac OS X. wined3d: Add format information for WINED3DFMT_R8_UNORM.
d3d10_1: Forward D3D10CreateEffectFromMemory to d3d10.
d3d10core: Implement d3d10_device_GetDeviceRemovedReason().
user32: Ensure at least one character is used in TEXT_WordBreak().
Henri Verbeet (26): Huw D. M. Davies (6):
gdi32: Use FIELD_OFFSET to calculate the structure size in GetRegionData(). dwrite/tests: U+1cc8 is not an assigned codepoint, use U+1cc7 instead. Fixes test on win 8.
d2d1: Add the ID2D1Resource interface. crypt32: Add a new element to SIP_ADD_NEWPROVIDER.
d2d1: Add the ID2D1StrokeStyle interface. crypt32/tests: Fix test failure on win 8.
d2d1: Add the ID2D1TessellationSink interface. riched20: Don't skip the final carriage return in SFF_SELECTION mode.
d2d1: Add the ID2D1Geometry interface. gdi32/tests: tmLastChar is solely governed by the last entry before 0xffff in the cmap.
d2d1: Add the ID2D1RectangleGeometry interface. gdi32: CLIP_DFA_DISABLE should disable the font association mechanism.
d2d1: Add the ID2D1RoundedRectangleGeometry interface.
d2d1: Add the ID2D1EllipseGeometry interface.
d2d1: Add the ID2D1GeometryGroup interface.
d2d1: Add the ID2D1TransformedGeometry interface.
d2d1: Add the ID2D1GeometrySink interface.
d2d1: Add the ID2D1PathGeometry interface.
d2d1: Add the ID2D1DrawingStateBlock interface.
d2d1: Add the ID2D1Image interface.
d2d1: Add the ID2D1Bitmap interface.
d2d1: Add the ID2D1Brush interface.
d2d1: Get rid of "optional" attributes.
d2d1: Add the ID2D1BitmapBrush interface.
d2d1: Add the ID2D1SolidColorBrush interface.
d2d1: Add the ID2D1GradientStopCollection interface.
d2d1: Add the ID2D1LinearGradientBrush interface.
d2d1: Add the ID2D1RadialGradientBrush interface.
d2d1: Add the ID2D1Layer interface.
d2d1: Add the ID2D1Mesh interface.
d2d1: Add the ID2D1RenderTarget interface.
d2d1: Add the ID2D1BitmapRenderTarget interface.
Huw D. M. Davies (14):
usp10/tests: Mark two failing Hebrew strings as broken under win8.
wintrust/tests: Fix failing test on win8.
include: Add a couple of new win 8 access rights.
advapi32/tests: Fix access rights tests in win 8.
gdi32: In a Hebrew locale the last char of a symbol font is reported as 0xf896 rather than 0xf0ff.
msxml3/tests: Don't overwrite a variant which is later used in a QueryInterface call.
imagehlp/tests: Don't assume the certificate chain is originally empty.
msxml3/tests: Don't test the values of alignment holes in the variant structure.
msxml3/tests: Fix a failing test on win 8.
msxml3/tests: Don't test the variant payload for the VT_EMPTY type.
msxml3/tests: Fix test on win 8.
shell32/tests: Fix the tests when run from the top directory.
shell32/tests: Fix tests on win 8.
wininet/tests: Don't test GetLastError() on success.
Jacek Caban (20): Jacek Caban (20):
mshtml: Use debugstr_mshtml_guid in a few more places. urlmon: Fixed some occasionally failing tests.
mshtml: Use debugmsg_mshtml_guid in a few more places. ieframe: Added InternetExplore::get_HWND implementation.
mshtml: Forward IHTMLImageElementFactory IDispatch functions to IDispatchEx implementation. oleaut32: Rewrite debugstr_vt.
ntdll: Always use MAP_SHARED in NtMapViewOfSection. oleaut32: Use debugstr_variant for dump_Variant implementation.
kernel32/tests: Added more shared memory tests, exposing MAP_PRIVATE mapping for read only mapping problem. oleaut32: Replaced dump_Variant by debugstr_variant.
mshtml: Use debugmsg_mshtml_guid in a few more places. mshtml: Call unlink from HTMLDOMNode::Release.
mshtml: Added IDispatchEx support to HTMLStyleSheetRulesCollection object. mshtml: Added new helper for getting element attribute value and use it in script.c.
mshtml: Fixed leaks in IHTMLStyleSheet::Release and IHTMLStyleSheetsCollection::Release implementations. mshtml: Added new helper for GetAttribute based getters and use it in IHTMLMetaElement implementation.
mshtml: Use debugmsg_mshtml_guid in a few more places. mshtml: Use get_elem_attr_value helper in get_font_size.
mshtml: Added IDispatchEx support to HTMLOptionElementFactory object. mshtml: Use get_elem_attr_value helper in is_elem_name.
mshtml: Forward IHTMLScreen's IDispatch methods to IDispatchEx. mshtml: Use get_elem_attr_value helper in check_event_attr.
ntdll: Use MAP_PRIVATE for copy on write mappings. mshtml: Use get_elem_attr_value helper in HTMLFormElement_get_dispid.
mshtml: Use debugstr_mshtml_guid in a few more places. mshtml: Use elem_string_attr_getter helper in HTMLLabelElement_get_htmlFor implementation.
oleaut32: Added debugstr_variant helper for better debug traces. mshtml: Use get_elem_attr_value helper in npplugin.c.
wmvcore: Added IWMReader interface stub implementation. mshtml: Added function object default value getter implementation.
oleaut32: Use debugstr_variant in variant.c where appropriate. vbscript: Added support for exponential form of numeric literals.
msctf: Added IEnumTfInputProcessorProfiles interface stub implementation. ntdll: Removed no longer used defines.
ieframe/tests: Fixed tests on IE11. jscript: Properly handle NULL pvarResult in ParseScriptText.
mshtml/tests: Fixed a few more IE11 test failures. vbscript: Always initialize is_array value (valgrind).
urlmon: Avoid ProtocolHandler being destroyed in Terminate call. jscript: Added accessing not existing property on IDispatchEx tests.
Joachim Priesner (1): Julian Rüger (1):
wined3d: Clear active lights when cleaning up a D3D stateblock. po: Update German translation.
Ken Thomases (4): Marcus Meissner (2):
winex11: Consolidate duplicate code from glxdrv_wglSetPixelFormat() and X11DRV_wglSetPixelFormatWINE(). jsproxy: Avoid potential NULL dereference (Coverity).
winemac: Don't bring owned windows to the front when they're clicked. msxml3: Removed unused allocation (Coverity).
winemac: Fix a memory leak if posting WM_DROPFILES fails.
winemac: Add the ability to disable high-resolution scrolling.
Lauri Kenttä (1): Michael Müller (2):
po: Update Finnish translation. server: Fix return value for FSCTL_PIPE_WAIT if pipe does not exist.
ntdll: Stub TokenAppContainerSid in NtQueryInformationToken.
Marcus Meissner (1): Michael Stefaniuc (28):
ver.dll16: filelen is an in/out parameter (Coverity). dmusic: Return S_FALSE for the unimplemented IPersistStream_IsDirty().
dmusic/tests: Test unimplemented IPersistStream methods in DMCollection.
dmstyle/tests: Test some IPersistStream methods of DMStyle.
dmscript: IPersistStream_GetClassID() is not implemented for DMScript.
dmscript/tests: Test unimplemented IPersistStream methods in DMScript.
dmband/tests: Test some IPersistStream methods of DMBand.
dswave/tests: Test some IPersistStream methods of DirectSoundWave.
dmcompos/tests: Test some IPersistStream methods of DMChordMap.
dmscript: Move a struct definition to the .c file that uses it.
dmloader/tests: Test some IPersistStream methods of DMContainer.
dmime/tests: Test some IPersistStream methods of objects with DMObject.
dmscript/tests: Test some IPersistStream methods of DMScriptTrack.
dmusic: Simplify the creation of a DirectMusicBuffer object.
dmusic: Don't leak memory on IReferenceClock creation failure.
dmusic: Release the clock when destroying the IDirectMusic8 object.
dmusic: Simplify the creation of a DirectMusic8 object.
dmusic: Don't leak memory on DirectMusicInstrument creation failure.
dmusic: Lock/unlock the module only on creation/destruction of the object.
dmime/tests: Rather test for IDirectMusicObject as invalid iface.
dmime: Move a struct definition to the .c file that uses it.
dmband: Move struct definitions to the .c files that uses them.
dmcompos: Move a struct definition to the .c file that uses it.
dmstyle: Move a struct definition to the .c file that uses it.
dmloader: COM cleanup for IDirectMusicContainer.
dmusic: Move the common parts of DMObject to a generic implementation.
dmusic: Use generic "unimplemented" methods for IPersistStream.
dmusic: Get rid of the extra pointer to a DMUS_OBJECTDESC.
dmusic: Remove the redundant "IDirectMusicCollection" from method names.
Mark Harmstone (1): Nicolas Le Cam (2):
setupapi: Add CM_Get_DevNode_Registry_Property wrapper around CM_Get_DevNode_Registry_Property_Ex. mshtml/tests: Remove unused variable.
winedbg: Remove unused variable.
Martin Storsjo (2): Nikolay Sivov (29):
ntdll: Don't write uninitialized bytes at the end of filenames. scrrun/tests: Fix tests to depend on current codepage.
ntdll: Align FILE_*_DIRECTORY_INFORMATION structs to 8 bytes. scrrun: Implement Count() property for file collection.
scrrun: Return disk space as VT_I4 if it fits.
netprofm: Added IConnectionPointContainer stub for INetworkListManager.
xmllite/writer: Implement OmitXmlDeclaration property.
xmllite/writer: Implement ByteOrderMark property.
scrrun: Return float type size when signed I4 limit exceeded.
scrrun: Use existing helper to return file size.
xmllite/writer: Initial implementation of WriteStartElement().
xmllite/writer: Initial implementation of WriteElementString().
propsys: Implement PSGetPropertySystem().
propsys: Forward corresponding methods to exports.
ntdll: Fix LdrLockLoaderLock()/LdrUnlockLoaderLock() on 64bit.
include: Add more error codes.
include: Added IImageList2 definition.
shell32: Update to FolderItem2.
wbemprox/tests: Fix some test failures on older XP versions.
comctl32/progress: Set default marquee animation timer to 30 msec.
comctl32/progress: Erase background too on WM_TIMER for marquee animation.
comctl32/progress: Update position by one step on PBM_SETPOS in PBS_MARQUEE style.
comctl32/treeview: Simplify sending parent WM_NOTIFY notifications.
comctl32/treeview: Send TVN_KEYDOWN in response of WM_KEYDOWN.
comctl32/imagelist: Update to IImageList2.
explorerframe: Query for more notification callbacks.
explorerframe/tests: Mark some results as broken.
explorerframe: Internally make calls with interface wrappers.
services: Defer service delete until all handles are closed.
quartz/tests: Unregister filters only when registered successfully.
shlwapi/tests: Skip if test ini file wasn't created.
Michael Stefaniuc (1): Piotr Caban (17):
dmusic: Move a struct to the .c file it is used. vbscript: Parse doubles with bigger precision in parse_numeric_literal.
msvcrt: Add _mbsnbcpy_s_l implementation.
msvcrt: Add _mbscpy_s implementation.
vbscript: Support multibyte characters in Global_Chr.
msvcrt: Fix __libm_sse2_sqrt_precise implementation.
msvcp100: Export basic_istream::gcount function.
msvcrt: Rewrite qsort function.
msvcrt: Add qsort_s tests.
msvcrt: Add _wcslwr_s_l implementation.
msvcrt: Return string in _wcslwr and _wcslwr_l.
user32: Try to activate topmost activable window in WINPOS_ActivateOtherWindow.
msvcp70: Export basic_string iterator functions.
msvcrt: Handle negative file->_cnt value in fwrite.
msvcp90: Fix typo in strstreambuf_freeze.
msvcp70: Export operators working on basic_string.
msvcrt: Add _strxfrm_l implementation.
msvcrt: Add _wcsxfrm_l implementation.
Nikolay Sivov (30): Sebastian Lackner (1):
ntdll: Fix a 'tlbid' string value leak (Valgrind). ntdll/tests: Fix exception test failures on x86_64.
msxml3/tests: Fix a BSTR leak (Valgrind).
msxml3/tests: Null-terminate a string before A->W conversion (Valgrind).
msxml3/tests: Fix some stream instance leaks (Valgrind).
msxml3: Fix a string leak in msxml6 mode (Valgrind).
oledb32: Fix IDBInitialize instance leak on error path (Valgrind).
oledb32/tests: Simplify IMalloc handling.
dmime: Fix handling of NULL out pointer in QI.
scrrun: Fix use-after-free of version info (Valgrind).
scrrun: Fix invalid read/write access to path buffer (Valgrind).
msxml3: Fix some string leaks (Valgrind).
oleaut32/tests: Fixed a couple of string leaks (Valgrind).
ntdll/tests: Fix some string leaks (Valgrind).
setupapi: Implement a binary compatible string table.
setupapi: Make default context structure layout compatible.
comctl32/listview: Fix custom draw stage sequence.
comctl32/treeview: Added a test for NM_RETURN.
msxml3: Support 'any attribute' selection [@*] in XSLPattern predicates.
msxml3: Implement empty tagname case of getElementsByTagName() for document.
xmllite: Support external IMalloc for writer.
xmllite/writer: Implement SetOutput() for writer.
xmllite/writer: Implement GetProperty().
msxml3: Remove no longer used helper.
xmllite/reader: Create reader input with same IMalloc as reader.
xmllite/writer: Initial support of output buffer creation.
xmllite/writer: Initial support for starting a document.
xmllite/writer: Implement Flush() method.
ntdll: Implement non-blocking mode for LdrLockLoaderLock().
po: Update Russian translation.
xmllite/writer: Fix Flush() behaviour on partial writes.
Piotr Caban (26): Shuai Meng (4):
oleacc: Add GetProcessHandleFromHwnd implementation. vbscript: Implemented CCur.
msvcr80: Update exceptions RTTI data to reflect it's part of std namespace. vbscript: Implemented CDbl.
msvcrt: Add __ExceptionPtr* functions implementation. vbscript: Implemented CLng.
msvcrt: Fix ioinfo structure size. vbscript: Fixed CInt.
msvcp70: Add basic_fstream(const char*, int) constructor implementation.
msvcr80: Add __AdjustPointer implementation.
msvcp60: Fix uninitialized variable access in basic_string::_Tidy.
msvcp: Fix global_locale leak.
msvcp/tests: Force dll cleanup code to get executed (for valgrind).
oleacc: Add default window accessible object stub.
oleacc: Add Client_accHitTest implementation.
oleacc: Add Client_get_accParent implementation.
oleacc: Add Client_accLocation implementation.
msvcrt: Don't crash on NULL struct _tm in asctime.
user32: Fix LoadStringA behavior on 1-character long buffer.
include: Add STATE_SYSTEM_* definition to oleacc.idl.
oleacc: Add GetStateText implementation.
oleacc: Modify output buffer on incorrect role in GetRoleTextA.
oleacc: Don't return partial data in GetRoleTextA if buffer is too small.
oleacc: Disable tests on old oleacc.
oleacc: Add IOleWindow interface stub to default client accessible object.
oleacc: Add IOleWindow interface stub to default window accessible object.
oleacc: Add IOleWindow::GetWindow implementation in default client accessible object.
oleacc: Add WindowFromAccessibleObject implementation.
oleacc: Add IID_IAccessible, IID_IAccessibleHandler and LIBID_Accessibility exports.
oleacc: Prepare CreateStdAccessibleObject to support class specific accessibility objects.
Qian Hong (2): Stefan Dösinger (5):
include: Added atlcom.h. include: Sync an attribute to the Windows 8.1 SDK.
atl: Include atlcom.h for ATL_PROPMAP_ENTRY. wined3d: Remove d3dfmt_p8_init_palette.
d3d9/tests: Add a test for D3DUSAGE_WRITEONLY.
d3d8/tests: Add a test for D3DUSAGE_WRITEONLY.
ddraw/tests: Test D3DVBCAPS_WRITEONLY.
Shuai Meng (2): Toshiaki Hirose (1):
vbscript: Fixed CBool handling. po: Update Japanese translation.
vbscript: Implemented CByte.
Stefan Dösinger (14): Vincent Povirk (8):
gdi32/tests: Test RGBQUAD.rgbReserved in SetDIBColorTable. user32/tests: Add test for SendMessage race condition.
wined3d: Copy the DIB to sysmem when PIN_SYSMEM is set. server: Clear the queue's QS_SMRESULT bit when sending a new message.
wined3d: Store RGBQUADs in palettes. ole32: Use a snapshot file when sharing storages for writing.
ddraw: Alpha palettes can only be attached to textures. ole32: Invalidate all caches when the transaction sig changes.
ddraw/tests: Test palette alpha behavior. shell32: Fix memory leak.
wined3d: Implement DDBLTFX_MIRRORUPDOWN for DXT2. ole32: Don't store file size in FileLockBytesImpl.
wined3d: Remove wined3d_surface_get_palette. ole32: Support storage files larger than 4 GB.
wined3d: Always store the palette index in the alpha component. notepad: Check IsDialogMessage before TranslateAccelerator.
wined3d: Remove WINED3D_CT_PALETTED_CK.
wined3d: Always provide P8 GL texture information.
wined3d: Use GL_ALPHA8 for WINED3DFMT_P8_UINT surfaces.
wined3d: Don't update the color table on palette changes.
wined3d: Move get_dc palette updates to ddraw.
wined3d: Fix indentation in d3dfmt_p8_init_palette.
Victor Martinez Calvo (4): Zhenbo Li (6):
ieframe: Compare against the correct IID in ShellUIHelper. mshtml: Added IHTMLLocation::assign method implementation.
quartz: Check correct dwReserved item before tracing. mshtml: Added nsIDOMHTMLTableCellElement declaration.
msdmo: Actually copy output string in IEnumDMO_fnNext. mshtml: Added IHTMLTableRow::deleteCell method implementation.
shlwapi: Check correct attributes in PathRelativePath. mshtml: Added IHTMLLinkElement::media property.
mshtml: Added IHTMLDocument2:toString method.
Vijay Kiran Kamuju (1): mshtml: Added IHTMLTableRow::insertCell method implementation.
usp10: Show fixme once in ScriptShapeOpenType.
Vincent Povirk (10):
ole32: Use symbolic names for range lock offsets.
ole32: Use share modes when creating storage files.
ole32: Map STGM_SHARE_EXCLUSIVE to FILE_SHARE_READ.
ole32: Accept STGM_TRANSACTED with no share mode specified.
ole32: Initial implementation of transaction locking.
shell32/tests: Use SW_HIDE with ShellExecuteA in tests.
ole32: Warn in cases where we might corrupt storage files.
ole32: Use real blocking operations for storage locking when possible.
server: Try to get a read lock if we can't get a write lock.
ole32: STGM_NOSNAPSHOT implies deny write.
Zhenbo Li (2):
mshtml: Removed invalid nsAString_InitDepend from HTMLTableRow_put_bgColor and fixed error handling.
mshtml: Added IHTMLSelectElement::remove method implementation.
-- --
Alexandre Julliard Alexandre Julliard

View File

@ -88,6 +88,7 @@ Andreas Pflug
Andreas Rosenberg Andreas Rosenberg
André Hentschel André Hentschel
Andrei Derevyanko Andrei Derevyanko
Andrei Slăvoiu
André Johansen André Johansen
Andrej Sinicyn Andrej Sinicyn
Andrej Znidarsic Andrej Znidarsic
@ -269,6 +270,7 @@ Damjan Jovanovic
Damyan Ognyanoff Damyan Ognyanoff
Dan Engel Dan Engel
Dan Hipschman Dan Hipschman
Daniel Beitler
Daniel Gudbjartsson Daniel Gudbjartsson
Daniel Jelinski Daniel Jelinski
Daniel Lehman Daniel Lehman
@ -404,6 +406,7 @@ Fabrice Ménard
Farshad Agah Farshad Agah
Fatih Aşıcı Fatih Aşıcı
Federico Schwindt Federico Schwindt
Felix Janda
Felix Nawothnig Felix Nawothnig
Ferenc Wagner Ferenc Wagner
Fergal Daly Fergal Daly
@ -471,6 +474,7 @@ Gregor Schneider
Gregory M. Turner Gregory M. Turner
Gregory Trubetskoy Gregory Trubetskoy
Guido Barzini Guido Barzini
Guillaume Charifi
Gunnar Dalsnes Gunnar Dalsnes
Günther Brammer Günther Brammer
Gurmail Bassi Gurmail Bassi
@ -1347,6 +1351,7 @@ Tom Wickline
Tony Lambregts Tony Lambregts
Tony Wasserka Tony Wasserka
Torbjörn Andersson Torbjörn Andersson
Toshiaki Hirose
Toufic Milan Toufic Milan
Travis Athougies Travis Athougies
Travis Michielsen Travis Michielsen

View File

@ -1 +1 @@
Wine version 1.7.19 Wine version 1.7.20

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.19. # Generated by GNU Autoconf 2.69 for Wine 1.7.20.
# #
# 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.19' PACKAGE_VERSION='1.7.20'
PACKAGE_STRING='Wine 1.7.19' PACKAGE_STRING='Wine 1.7.20'
PACKAGE_BUGREPORT='wine-devel@winehq.org' PACKAGE_BUGREPORT='wine-devel@winehq.org'
PACKAGE_URL='http://www.winehq.org' PACKAGE_URL='http://www.winehq.org'
@ -1975,7 +1975,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.19 to adapt to many kinds of systems. \`configure' configures Wine 1.7.20 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]... Usage: $0 [OPTION]... [VAR=VALUE]...
@ -2044,7 +2044,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.19:";; short | recursive ) echo "Configuration of Wine 1.7.20:";;
esac esac
cat <<\_ACEOF cat <<\_ACEOF
@ -2239,7 +2239,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.19 Wine configure 1.7.20
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.
@ -2757,7 +2757,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.19, which was It was created by Wine $as_me 1.7.20, which was
generated by GNU Autoconf 2.69. Invocation command line was generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@ $ $0 $@
@ -18086,7 +18086,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.19, which was This file was extended by Wine $as_me 1.7.20, 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
@ -18157,7 +18157,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.19 Wine config.status 1.7.20
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\\"