Release 1.5.31.

This commit is contained in:
Alexandre Julliard 2013-05-24 20:20:05 +02:00
parent d103894ebc
commit 120cee4f85
3 changed files with 330 additions and 274 deletions

584
ANNOUNCE
View File

@ -1,15 +1,15 @@
The Wine development release 1.5.30 is now available.
The Wine development release 1.5.31 is now available.
What's new in this release (see below for details):
- Mouse capture support in the Mac driver.
- NTLM and Negotiate authentication in WinHTTP.
- Support for proxy bypass in WinInet.
- New version of the Gecko engine based on Firefox 21.
- Joystick force feedback support on Mac OS X.
- Window management fixes in the Mac driver.
- Various bug fixes.
The source is available from the following locations:
http://prdownloads.sourceforge.net/wine/wine-1.5.30.tar.bz2
http://mirrors.ibiblio.org/wine/source/1.5/wine-1.5.30.tar.bz2
http://prdownloads.sourceforge.net/wine/wine-1.5.31.tar.bz2
http://mirrors.ibiblio.org/wine/source/1.5/wine-1.5.31.tar.bz2
Binary packages for various distributions will be available from:
@ -25,298 +25,354 @@ AUTHORS in the distribution for the complete list.
----------------------------------------------------------------
Bugs fixed in 1.5.30 (total 51):
Bugs fixed in 1.5.31 (total 54):
7698 Counter-Strike:Source crashes after a while
9786 gpuViewer fails to start, trying to change HDC
12044 Garry's mod crashes upon player death caused by prop.
14096 Trackmania Nations Forever: Motion Blur does not work
16632 Lula: The Sexy Empire: Crash to desktop on start
16657 VeZA Route planner 2005: Crashes after a while of use with assertation failed
18096 Microsoft Windows CE Platform Manager 4.0 sub-installer of Embedded VC++ 4.0 fails (setupapi.SetupDiGetINFClassW needs more flesh)
18935 Peachtree First Accounting 2010 install fails because it can't find AVManagerUnified.dll
20562 Outlook 2007 - Authentication fails
20884 Write buffer overrun in LsaLookupNames2?
23467 SnagIt 8.x/ 9.x needs gdiplus.dll.GdipEnumerateMetafileDestRect
24169 QuarkXPress version 8.x hangs on start (missing double quoting of browser path in HKCR\htmlfile\shell\open\command)
24200 msi: properly handle msidbComponentAttributes64bit attribute to support x64 installers that mix architectures in a single MSI package (32-bit and 64-bit components, filesystem, registry)
25922 usbserial use yields flooding with fixme:ntdll:FILE_GetNtStatus Converting errno 62 to STATUS_UNSUCCESSFUL
27356 SumatraPDF 1.6: titlebar not shown when leaving fullscreen
27385 Peachtree First Accounting 2012 install fails because USER32.DLL GetListBoxInfo not found
29358 Vit Registry Fix 9.5 crashes when clicking "close" button in "about" dialog
29570 Some applications crash when being +relay traced due to ntdll's relay_call clobbering ECX (and EDX)
29650 MP3Gain falters and crashes
29847 comctl32: Sliders of disabled trackbars are rendered the same as enabled ones
30181 BloxxIt launcher frequently crashes in mshtml
30202 Steam crashes when viewing the store tab
31515 Planetside 2 (Beta), installer fails
32048 Microsoft SQL Server 2005 Express Edition: installer fails (needs unimplemented function xolehlp.dll.DtcGetTransactionManagerExW)
32360 Office 2010 installers report custom action page faults
32471 Multiple .NET 4.0 apps using WPF4 fail with "X Error of failed request: GLXBadDrawable" on glxdrv_wglMakeCurrent (Evolve client, JMP 10.0)
32489 SetTimer does not respect the appropriate minimum timeout
32674 Fotostation does not play video
32728 GetOpenFileName doesn't work with native comctl32
33122 TESV: Skyrim graphics error in Wine 1.5.25
33195 Multiple applications ported to WinRT/ARM require msvcr110.dll.__crtGetShowWindowMode (MirandaIM, FinalBurn, ...)
33282 Bioshock infinite wants _vscwprintf_p
33325 Shadowgrounds survivor crashes compiling shaders
33336 ParseURLFromOutsideSourceW( ) , "res" variable is set twice
33367 Builtin msvcr90 with native msvcr100 may cause crashes
33424 Armored Fist 3 crashes on start
33443 ACT2000 contact database crash straight after start up.
33468 SnagIt 9 needs msvcr90.dll._mbstok_s
33469 KDE Dolphin: unimplemented netapi32.dll.NetGetAnyDCName
33473 Key DACL prevents creation of registry keys.
33500 Creo Elements/Direct Modeling Express 4.0 fails to install (msi script custom action return value translation too restrictive)
33503 SnagIt 9.x needs ole32.dll.CLSIDFromProgIDEx
33504 Microsoft SQL Server 2005 Express Edition: installer fails (needs more properties in Win32_OperatingSystem)
33510 Microsoft SQL Server 2005 Express Edition: installer fails (null pointer dereference in wbemprox)
33512 Microsoft SQL Server 2005 Express Edition: installer fails with unhandled exception
33516 Galactic Civilizations II page faults and crashes when a new campaign is started.
33525 Spices.Decompiler v.5.4.8.0 (.Net Decompiler) installer crashes
33530 SnagIt 11.x editor tool crashes at startup on unimplemented function gdiplus.dll.GdipEnumerateMetafileDestPointI
33531 pubseekoff function missing in msvcp60.dll
33539 Spices.Decompiler v.5.4.8.0 (.Net Decompiler) "repair" install mode dumps all files in working directory of installer
33543 Pervasive SQL v10 installer aborts with "not enough free disk space" (needs msi builtin "PrimaryVolumePath" and "PrimaryVolumeSpaceAvailable" properties)
4742 Message handling in dlls/user/edit.c may crash programs
7338 powdercell: Rotated fonts only displayed in dot size
7905 Tool bar icons not all filled in with switcher cad III
11004 Firefox 2 doesn't bold text, makes gmail harder to use
12595 Autodesk Revit Architecture 2008 install fails while unpacking AccuRenderRedist
13013 ProntoEdit NG 2.1.8 tree control shows all labels as ZZZ
15804 Multiple .NET applications fail to start, reporting exception "Culture name 'ga-ie' is not supported." (support for alternate calendar types needed)
17383 Chessmaster 10th edition fails to install
17388 Chessmaster 10th edition crashes after game analyze
17393 MansionPoker: Closing a poker table or exiting the program makes the application crash with a runtime error
17739 Cannot start IMatch again after exiting for a while
18001 Mass Effect Xlib: unexpected async reply
18252 Error writing file in UnReal World installer
18746 Starting Everquest 2 in any resolution other than 1024x768 causes a crash
19836 Hardwar: The screen often goes black in Direct3D mode.
20060 PDF Factory Pro fails to install
21148 No$Zoomer crashes when it is started
23565 FXCM FX Trading Station installer incurs assertion failure
23755 Everquest 2 demo/Pirates of the Burning Sea installer crashes
23796 cant' install hwsoliii.exe
24326 Everquest 2 Extended crashes in DSOUND_PrimaryOpen
24451 Saira: screen resolution problem
24630 Everquest 2 Extended - lots of black artifacting
24843 Explorer++ doesn't show text in the right-click menu for toolbars
25580 pcad2002 (pcb.exe) fail to start
26024 Alien Hallway demo: updater crashes during install
26583 Assassin's Creed Brotherhood: crash after "parse_ctab_constant_type Struct not supported yet"
26751 configure improperly detects Wunused-but-set-parameter as supported on Clang
27515 explorer http://www.google.com does not work.
27639 please also implement GPOS feature in indic shaping engine
27999 ComboBoxEX item images aren't drawn correctly
28849 LabVIEW 2010: Some DLLs aren't installed at all
29556 Tiny slider indicators in Audacity
29625 TreeView item label truncated when made bold
30029 (FEAR 3 - F3AR)F.E.A.R. 3 Crashes When Setting Full Screen Option...
30162 Microsoft .NET 2.0 Framework: "mscorsvw" compile worker hangs sometimes while generating native images from assemblies in GAC (loader section block reported)
30196 Battlezone animation video's cause game not to load
30992 msxml3 incorrectly ignores whitespaces (needed for Civilization IV)
31330 +relay corrupts returns values on win64?
31683 Adobe Photoshop CS4 installer doesn't do anything
32753 Wallace & Gromit crashes in the launcher (Gecko 1.9)
32899 Batman: Arkham Asylum (non-steam) Demo - missing text in launcher
32951 Warlords III demo crashes on exit
33016 Wine recognizes Geforce GT 630 as Geforce 8800 GTX
33115 Microsoft SQL Server Management Studio Express 2008 installer fails
33328 Copy-Paste bug in TAB_SetupScrolling
33331 When DLL receives PROCESS_DETACH notification when a process is exiting all the threads should be already terminated
33499 Kingsoft WPS Spreadsheet OK, Write and Presentation failed
33550 Treeview: redrawing problem when selected item is also focused (TVS_EDITLABELS with blocked edits affected the most)
33560 libwine doesn't get installed
33572 Windows Download Integrator 3.x needs IWbemServices::ExecNotificationQueryAsync
33607 Microsoft SQL Server Management Studio Express 2005: cannot restart SQL server (wbemprox returns stale service status)
33618 wmi query should support querying Process Name (inside wbemprox)
33619 [UWIN] UWIN installer fails with cannot seek to data offset
----------------------------------------------------------------
Changes since 1.5.29:
Changes since 1.5.30:
Akihiro Sagawa (4):
gdi32: Ignore the lfHeight value when it exceeds the limit.
winedbg: Verify context flags before reading or writing registers.
winedbg: Improve the register conversion to support over 64-bit registers.
winedbg: Add x87 register support in gdb proxy.
Akihiro Sagawa (5):
fonts: Fix default character index of Japanese Fixedsys.
gdi32: Add a helper to get the default character index.
gdi32: Use the default character when the glyph is missing.
fonts: Add default glpyh to Japanese System font.
fonts: Add default glyph to Japanese Fixedsys.
Alexandre Julliard (18):
server: When changing a process desktop, start the close timeout on the old desktop if necessary.
ctapi32: Don't unload external libraries on process shutdown.
msxml3: Don't unload external libraries on process shutdown.
odbc32: Don't unload external libraries on process shutdown.
sane.ds: Don't unload external libraries on process shutdown.
makefiles: Generate the platform-specific libwine rules from configure.
configure: Add rules for building libwine without soname on Android.
kernel32: Disable relay for some trivial functions.
configure: Add a helper macro for invoking pkg-config, and use it for libxml.
configure: Use the pkg-config helper macro for hal and dbus.
configure: Use the pkg-config helper macro for gnutls.
configure: Use the pkg-config helper macro for sane.
configure: Use the pkg-config helper macro for gphoto2.
configure: Use the pkg-config helper macro for freetype.
configure: Use the pkg-config helper macro for gstreamer.
configure: Add a pkg-config check for liblcms.
server: Use strerror instead of perror.
wine.inf: Remove no longer used control panel section.
Alexandre Julliard (71):
configure: Add explicit install targets in libs/wine for make_makefiles.
comctl32: Don't bother to unregister classes at process exit.
ddraw: Don't bother to unregister classes at process exit.
ieframe: Don't bother to unregister classes at process exit.
imm32: Don't bother to unregister classes at process exit.
inetcomm: Don't bother to unregister classes at process exit.
msi: Don't bother to unregister classes at process exit.
riched20: Don't bother to unregister classes at process exit.
riched32: Don't bother to unregister classes at process exit.
ole32: Don't bother to unregister classes at process exit.
wintab32: Don't bother to unregister classes at process exit.
wined3d: Don't bother to unregister classes at process exit.
credui: Don't bother to free memory at process exit.
crypt32: Don't bother to free memory at process exit.
dwrite: Don't bother to free memory at process exit.
dxgi: Don't bother to free memory at process exit.
gdiplus: Don't bother to free memory at process exit.
inetmib1: Don't bother to free memory at process exit.
jscript: Don't bother to free memory at process exit.
mpr: Don't bother to free memory at process exit.
mscms: Don't bother to free memory at process exit.
rsaenh: Don't bother to free memory at process exit.
scrrun: Don't bother to free memory at process exit.
secur32: Don't bother to free memory at process exit.
shell32: Don't bother to free memory at process exit.
spoolss: Don't bother to free memory at process exit.
urlmon: Don't bother to free memory at process exit.
vbscript: Don't bother to free memory at process exit.
wineoss.drv: Don't bother to free memory at process exit.
wininet: Don't bother to free memory at process exit.
ws2_32: Don't bother to free memory at process exit.
wshom.ocx: Don't bother to free memory at process exit.
msisys.ocx: Remove ununsed DllMain function.
atl100: Don't bother to free memory at process exit.
comdlg32: Don't bother to free thread local storage at process exit.
mlang: Don't bother to free thread local storage at process exit.
msctf: Don't bother to free thread local storage at process exit.
shlwapi: Don't bother to free thread local storage at process exit.
dinput: Don't bother to delete critical sections at process exit.
dsound: Don't bother to delete critical sections at process exit.
openal32: Don't bother to delete critical sections at process exit.
pdh: Don't bother to delete critical sections at process exit.
winealsa.drv: Don't bother to delete critical sections at process exit.
winecoreaudio.drv: Don't bother to delete critical sections at process exit.
winspool: Don't bother to delete critical sections at process exit.
wnaspi32: Don't bother to delete critical sections at process exit.
configure: Add a pkg-config check for libpng.
powrprof: Don't bother to close handles at process exit.
winscard: Don't bother to close handles at process exit.
mapi32: Don't bother to free libraries at process exit.
setupapi: Don't bother to free libraries at process exit.
shdocvw: Don't bother to free libraries at process exit.
imagehlp: Don't bother to free memory at process exit.
wineps.drv: Don't bother to free memory at process exit.
mshtml: Don't bother to clean up at process exit.
netapi32: Don't bother to clean up at process exit.
winhttp: Don't bother to clean up at process exit.
msacm32: Don't bother to free memory at process exit.
ntoskrnl.exe: Don't bother to remove exception handler at process exit.
msvcrt: Don't bother to clean up at process exit.
msvcp60: Don't bother to clean up at process exit.
msvcp71: Don't bother to clean up at process exit.
msvcp90: Don't bother to clean up at process exit.
msvcp100: Don't bother to clean up at process exit.
setupapi: Don't set the DLL flag when creating a fake dll that ends in .exe.
configure: Workaround for clang not reporting an error on unknown options.
ole32/tests: Fix array indices in a trace.
ntdll: Make the entire relay entry point routine CPU-specific.
ntdll: Reimplement the i386 relay entry point in assembler.
ntdll: Reimplement the x86_64 relay entry point in assembler.
wininet/tests: Use test.winehq.org for all certificate tests.
Andrew Eikum (7):
winmm/tests: Only test non-mapper devices in interactive mode.
oleaut32: COM cleanup for ITypeLib object.
oleaut32: COM cleanup for ITypeInfo object.
oleaut32: COM cleanup for internal loading structures.
oleaut32: Finish COM cleanup for ITypeInfo objects.
oleaut32: Finish COM cleanup for internal loading structures.
oleaut32: Finish COM cleanup for ITypeLib objects.
Alistair Leslie-Hughes (17):
oledb32: Implement GetConversionSize DBTYPE_VARIANT->DBTYPE_WSTR.
oledb32: Implement DataConvert DBTYPE_BYTES->DBTYPE_BYTES.
oledb32: Implement DataConvert DBTYPE_BYTES->VARIANT.
oledb32: Implement DataConvert DBTYPE_DBTIMESTAMP->DBTYPE_VARIANT.
include: Add oledb types DBDATE, DBTIME and move DBTIMESTAMP to the correct idl.
oledb32: Implement DataConvert DBTYPE_DBDATE->DBTYPE_DBDATE.
oledb32: Implement DataConvert DBTYPE_DBDATE->DBTYPE_VARIANT.
oledb32: Support VT_NULL when converting to DBTYPE_BSTR.
oledb32: Implement DataConvert DBTYPE_VARIANT(VT_DATE) to, DBTYPE_DBTIMESTAMP.
oledb32: Support DBSTATUS_S_ISNULL when converting to VARIANT.
oledb32: Implement DataConvert DBTYPE_VARIANT(V_DATE)->DBTYPE_DBDATE.
oledb32: Source status DBSTATUS_S_ISNULL applies to all conversions.
include: Add DB_E_CONCURRENCYVIOLATION define.
oledb32: Implement DataConvert DBTYPE_VARIANT->DBTYPE_DATE.
oledb32: Implement DataConvert DBTYPE_BYTES->DBTYPE_BYTES | DBTYPE_BYREF.
oledb32: DataConvert only variant length types can have a null dst.
oledb32: Implemented DataConvert DBTYPE_BSTR->DBTYPE_DBTIMESTAMP.
André Hentschel (5):
qedit/tests: Improve test messages.
d3drm: Return a IDirect3DRMTexture in texture loading methods instead of error.
d3drm: Add IDirect3DRMFace interface.
d3drm: Add IDirect3DRMFace2 interface.
d3drm/tests: Initial IDirect3DRMFace tests.
Andrew Eikum (16):
oleaut32: Sanity check some arguments.
oleaut32: Use containing TypeLib's HelpFile in ITypeInfo::GetDocumentation.
oleaut32: Don't return bogus pointers if no data is available.
dsound: Don't overrun capture buffer.
oleaut32: Always initialize PARAMDESCEX's cBytes field.
oleaut32: Also search local typeinfos in ITypeInfo::GetRefTypeInfo.
dinput: Enumerate devices past the first non-matching device.
dinput: Determine if OSX devices support force feedback.
dinput: Implement force feedback functions for OSX joysticks.
gdiplus: Implement GdipResetImageAttributes.
dinput: Translate OSX errors to win32 errors.
dinput: Debug print DIEFFECT structure.
dinput: Support SendForceFeedbackCommand for OSX joysticks.
dinput: Report axes that support FF for OSX joysticks.
dinput: Support DIPROP_AUTOCENTER for OSX joysticks.
dinput: Support DIPROP_FFGAIN for OSX joysticks.
Aric Stewart (1):
user32: Implement IMR_QUERYCHARPOSITION handling in the edit control.
André Hentschel (9):
d3drm: Implement IDirect3DRMMeshBuilder3_GetNormalCount.
d3drm: Implement IDirect3DRMMeshBuilder3_GetNormals.
d3drm/tests: Add more face tests.
po: Fix typo in German translation.
inetcpl.cpl: Add stub for LaunchConnectionDialog.
difxapi: Add stub dll.
po: Improve German translation.
advapi32/tests: Fix copy&paste typo.
clusapi: Add stub for GetClusterInformation.
Austin English (3):
msvcr110: Add a missing function header.
msvcr110: Implement __crtGetShowWindowMode.
wined3d: Add NVidia GeForce GT 630.
Aric Stewart (6):
user32: Points for IMR_QUERYCHARPOSITION need to be in screen coordinates.
gdi32/tests: Update the vertical font to be a proper windows vertical font.
gdi32: GetGlyphIndices does substitute glyph.
gdi32: Vertical glyph replacements are not applied in GetGlyphOutline if glyph is specified by index.
gdi32: Load the vertical feature when loading the GSUB table.
gdi32: Vertical glyphs can be written tategaki even without a vertical GSUB feature.
Christian Costa (12):
d3dxof: Add some template tests.
d3dxof: Return correct error code in case of parsing failure.
d3dxof: Introduce TOKEN_NONE and TOKEN_ERROR to differentiate end of file from error.
d3dxof: Get rid of is_template_available.
d3dxof: Avoid dealing with remaining byte until next token or eof, check_TOKEN handles them fine.
d3dxof: Only parse templates for object files, but with RegisterTemplates parse the whole file.
d3dxof: Get rid of go_to_next_definition.
msi: Add tests to show that only msi cab filename is taken in case of mismatch with the one given by previous cab.
msi: Use next cabinet from the media table instead of failing when there is a mismatch with continuous cabinet.
d3dx9_36: Add stub for DisassembleEffect.
d3dx9_36/tests: Add dump function for X files.
d3dx9_36: Add tests for D3DXGetImageInfoFromFileInMemory with bmp with 1 to 8 bpp.
C John Klehm (1):
winex11.drv: Add pen to tablet stylus detection whitelist.
Daniel Jelinski (5):
xolehlp: Fix calling convention.
msi: Fix ComputerName property.
comdlg32: Load ComboBoxEx before creating dialogs that use it.
include: Added transact.idl.
xolehlp: Implement ITransactionDispenser.
Christian Costa (11):
d3dcompiler: Add a LUT to find compilation targets info.
d3dcompiler: Add trace to D3DPreprocess.
d3dx9_36: Report D3DFMT_P8 for image with indexed colors in D3DGetImageInfoFromFileInMemory.
d3dx9_36: Fix D3DXCheckTextureRequirements to return D3DFMT_A8R8G8B8 when d3d doesn't support D3DFMT_P8 + tests.
d3dx9_36: Fix ID3DXFileDataImpl_GetName + add some tests.
d3dxof: Fix IDirectXFileDataImpl_GetName and IDirectXFileDataReferenceImpl_GetName + tests.
d3dxof: Group and simplify templates and objects in a cleaner manner.
d3dxof: Add some syntax tests and remove some useless ref count checks.
d3dxof: Add object separators tests for binary format.
d3dxof: Cleanup separators handling and allow multi-semicolons + single comma separator.
d3dx9_36: Add support for D3DFMT_P8 and conversion to other ARGB formats + tests.
Daniel Lehman (6):
wininet: Accept ProxyBypass from environment or registry.
wininet: Only accept proxy and proxy bypass if type is INTERNET_OPEN_TYPE_PROXY.
wininet: Copy and pass along proxyBypass in INTERNET_ConfigureProxy.
wininet: Copy should_bypass_proxy and domain_matches from winhttp.
wininet: Remove old FIXME about bypassing proxy.
wininet: Free local proxyinfo in INTERNET_ConfigureProxy.
Daniel Jelinski (6):
wbemprox: Return success if only one result requested from enum.
wbemprox: Add CIM_LogicalDisk class, forward to Win32_LogicalDisk.
msi: Remove trailing spaces from command line property name.
kernel32: Implement CAL_RETURN_NUMBER in EnumCalendarInfo*.
kernel32: Implement CAL_ICALINTVALUE in GetCalendarInfo.
kernel32: Improved stub for GetCalendarInfo's CAL_SCALNAME.
Detlef Riekenberg (3):
shell32: Fix a copy & paste typo.
dwrite/tests: Avoid refcount test failures.
kernel32/tests: Avoid IOCTL_DVD_READ_STRUCTURE test failures.
Detlef Riekenberg (4):
user32: The app owns the text buffer memory after an EM_GETHANDLE.
user32/tests: Add tests for EM_GETHANDLE.
user32: The flag EF_APP_HAS_HANDLE is now obsolete.
include: Add missing InitOnce / RtlRunOnce prototypes.
Dmitry Timoshkov (18):
winedump: Add support for 1st, 2nd and long names linker COFF archive members.
include: Make IMAGE_RESOURCE_DIRECTORY_ENTRY match PSDK definition.
include: Make KNONVOLATILE_CONTEXT_POINTERS match PSDK definition.
kernel32: Add some tests for PEB and loader locks.
gdiplus: Implement GdipEnumerateMetafileDestRect and GdipEnumerateMetafileDestRectI.
gdiplus: Implement GdipEnumerateMetafileDestPoint and GdipEnumerateMetafileDestPointI.
ole32: Add a semi-stub for CLSIDFromProgIDEx.
server: Add a process flag indicating whether the process is terminating, use it to block thread creation in a being terminated process.
server: Fail to set process affinity mask if the process is terminating.
kernel32: Hold PEB lock during process exit.
kernel32: Add more remote process tests.
server: Set error to STATUS_PROCESS_IS_TERMINATING if the process is terminating.
server: A destroyed process handle table means that the process is terminating.
kernel32: DLL entry point is no longer called with PEB lock held.
kernel32: Remove todo_wine from the now passing test.
include/commdlg.h: Fix definition of LPPRINTHOOKPROC and LPSETUPHOOKPROC.
comdlg32: Add a test for nCopies/dmCopies returned by PrintDlg.
kernel32: Actually test normal ExitProcess behaviour.
Dmitry Timoshkov (6):
server: Set appropriate status for a terminated thread.
kernel32: Add a test for holding process heap lock before calling ExitProcess.
kernel32: Terminate threads before unloading DLLs on process exit.
ntdll: Thread creation control is now taken care by server.
msi: Fix memory leak.
kernel32: Add a test to show that a process with a not closed handle to an already terminated thread fails to terminate cleanly.
Erich Hoover (3):
server: Add builtin admins ACE to default registry DACL.
advapi32: Fix default DACL test on win2k and w2k8 server editions.
user32: SetTimer and SetSystemTimer should respect the timeout limits.
Francois Gouget (2):
comdlg32/tests: Fix compilation on systems that don't support nameless structs or unions.
d3drm/tests: Fix compilation on systems that don't support nameless unions.
Francois Gouget (5):
msi/tests: Add a trailing '\n' to an ok() call and fix a typo.
fusion/tests: Fix compilation on systems that don't support nameless unions.
dmsynth/tests: Fix compilation on systems that don't support nameless structs or unions.
gphoto2.ds: Check for libgphoto2 and libgphoto2_port independently.
sane.ds: Fix a typo in the libsane check.
Frédéric Delanoy (1):
vbscript: Fix typo.
Hans Leidekker (15):
winhttp: Reset the content read counter.
winhttp: Resend any request data when handling an authentication or redirect response.
winhttp: Add support for NTLM and Negotiate authentication.
winhttp: Get rid of the flags parameter to netconn_send.
wininet/tests: Skip proxy tests on broken wininet.
wbemprox: Implement more properties of Win32_OperatingSystem.
wbemprox: Implement Win32_Processor.Family.
wbemprox: Return a BSTR from get_stringvalue.
msi: Properly map script function return values to MSI errors.
wbemprox: Avoid a crash in to_safearray.
msi: Assume a transform is applicable if it doesn't specify any products.
fusion: Fix alignment in parse_clr_metadata.
msi: Treat an empty install location as missing.
msi: Set the PrimaryVolumePath and PrimaryVolumeSpaceAvailable properties.
shell32: Implement ASSOCSTR_SHELLEXTENSION.
Hans Leidekker (9):
winhttp: Fix a memory leak.
wmiutils: Accept namespaces without a leading slash.
wbemprox: Add stub implementations of IWbemServices::ExecNotificationQueryAsync and IWbemServices::CancelAsyncCall.
wbemprox: Add support for asynchronous queries.
wbemprox: Implement Win32_Process.Name.
wbemprox: Fill tables at latest possible moment.
wbemprox: Refill tables with dynamic content before each query.
wbemprox: Return a status from table fillers and add an optional condition parameter.
wbemprox: Avoid storing rows that don't match the query condition.
Jacek Caban (12):
mshtml: Pass proper JSContext to nsIDOMHTMLDocument::Write and Open.
mshtml: Added IHTMLAnchorElement::rel property implementation.
mshtml: Added IHTMLAnchorElement::rel property tests.
d3dcommon.idl: Added some missing defines.
d3d11.idl: Added some missing declarations and C++ helper classes.
mshtml: Set _retval in nsIDirectoryServiceProvider2 functions even when returning failure.
configure: Use gcc -shared instead of dllwrap to build libwine.dll.
winegcc: Use gcc -shared instead of dllwrap to build DLLs.
ole32: Added more default handler QueryInterface tests.
msxml3: Correctly handle VT_NULL in IXMLHTTPRequest::send.
ieframe: Added stub IExternalConnection interface to InternetExplorer object.
ieframe: Added more InternetExplorer object tests.
Huw Davies (3):
user32/tests: Add tests to show that WM_CHAR W<->A mapping uses the codepage associated with the current keyboard layout.
user32: Move back to using WC<->MB in order to specify an alternative codepage.
user32: Use the codepage associated with the input locale for WM_CHAR-type conversions.
Jactry Zeng (1):
msvcrt: Fixed typo of _strncoll and _strncoll_l.
Jacek Caban (15):
ole32: Error handling clean up in local_server_thread.
ieframe: Keep reference to ShellObject while calling DocumentComplete event.
mshtml: Keep reference to document node in onload event handler.
vbscript: Round half to even in to_int.
mshtml: Wine Gecko 2.21 release.
mshtml: Added more parser compatMode tests.
mshtml: Added parsing custom tag name tests.
mshtml: Added whitespace parser tests.
ieframe: Use IOleObject::DoVerb if IHlink interface is not available.
ieframe: Fixed handling documents that don't report their ready state.
ole32: Use a separated object to expose local servers instead of marshaling them in CoRegisterClassObject.
ole32: Added IExternalConnection support.
oleaut32: Added IExternalConnection tests.
ieframe: Keep track of InternetExplore external references and use that to release document.
ieframe: Get rid of no longer needed IEDocHost.
Ken Thomases (11):
winemac: Return 0 from ToUnicodeEx() for a key release.
winemac: Change some run-time asserts to compile-time.
winemac: Extract application-level handling of mouse move events to a separate method.
winemac: Consolidate mouse move handling into -[WineApplicationController handleMouseMove:].
winemac: Consolidate mouse button handling into -[WineApplicationController handleMouseButton:].
winemac: Consolidate scroll wheel handling into -[WineApplicationController handleScrollWheel:].
winemac: Apply cursor clipping to events that were in Cocoa's queue when clipping started.
winemac: Prefer absolute mouse moves unless cursor is pinned by clipping or desktop edges.
winemac: Mouse drags don't imply anything about z-order of target window because of implicit capture.
winemac: Implement SetCapture().
winemac: Unminimize a window on activation if there are only minimized windows.
Ken Thomases (14):
winemac: Fix disabling of resizable windows.
winemac: Improve positioning of input method candidate window.
winemac: Always call super in -validateMenuItem:; fixes check mark in Windows menu.
winemac: Implement simpler way to find front Wine window.
winemac: Consider minimized windows as "on screen" for our purposes.
winemac: Use window server's window list to find next window to offer focus to.
winemac: Set up window's latent parent-child relationship before ordering the window.
winemac: Centralize adjusting of window levels using the window server's z-order.
winemac: In -setFrameIfOnScreen:, avoid some work if the frame didn't change.
winemac: In -setFrameIfOnScreen:, don't adjust window levels if fullscreen-ness didn't change.
winemac: Don't reorder windows if they're already ordered as requested.
winemac: Order front in -makeKeyAndOrderFront:; we only override to control key status.
user32: Allow sent WM_CANCELMODE to end menu tracking in a window's menu bar.
user32/tests: Test that sending WM_CANCELMODE cancels tracking in window's menu bar.
Marcus Meissner (8):
d3dx9_36: Use correct loop index (Coverity).
mshtml: Specify correct variable in TRACE (Coverity).
wbemprox: Free server on exit (Coverity).
wbemprox: Initialize desc (Coverity).
xmllite: Free elem in error paths (Coverity).
xmllite: Do not leave start uninitialized (Coverity).
dsound: Do not test undefined behaviour (Coverity).
dplayx: Remove wrong HeapFree (Coverity).
Maarten Lankhorst (1):
devenum: Set FriendlyName and wave*ID for devices.
Max Kellermann (1):
msvcrt: Fix character/byte confusion in buffer overflow branch.
Marcus Meissner (1):
dinput: GetKeyNameW takes chars not bytes (Coverity).
Nikolay Sivov (13):
advapi32: Fix allocation length for domain list (Valgrind).
advapi32: Allocate temporary name buffer once.
po: Updated Russian translation.
netstat: No need to allocate fixed length stats structs.
oledb32: Use shared convert instance, use a single skip.
msxml3: Fix ignorable whitespace detection.
msxml3: Always return False for nodes that can't have children.
msxml3: Explicitly use NULL_tid to terminate support error id arrays.
user32: Implement GetListBoxInfo().
user32: Fix right and bottom edge sizes.
comctl32: Fix disabled thumb painting, for TBS_BOTH use edged rectangle.
comctl32: Paint item as selected if it's TVIS_SELECTED and also focused.
comctl32: Handle WM_ENABLE to update disabled style bit and repaint.
Nikolay Sivov (15):
comctl32: Update thumb size on WM_SIZE if it's not fixed, invalidate after resize.
comctl32: Properly invalidate after setting thumb length.
comctl32: Properly paint thumb using DrawEdge() for diagonal edges too.
comctl32: Fix tics rectangle width/height.
comctl32: Remove unused defines.
comdlg32: Add controls codes defines for color choosing dialog.
comdlg32: Return combined color from HSL -> RGB transform.
comdlg32: Pass full colorref to RGB -> HSL conversion function.
comdlg32: Simplify some internal helpers.
comctl32: Allocate edit data with control info.
comctl32: Use selected image for listbox/editbox for selected item only.
comdlg32: Simplify more internal helpers.
msxml3: Fix ignorable whitespace detection in case of formatting text nodes.
comctl32: Remove duplicated code for scroll control size calculation.
comctl32: Forward WM_MEASUREITEM to Rebar notification window.
Piotr Caban (16):
mshtml: Release nsISupports object in get_node function.
mshtml: Fixed timer setting in remove_target_tasks.
mshtml: Init nsAString in HTMLElement2_get_dir.
msvcr100: Added _vscwprintf_p implementation.
msvcrt: Added _mbstok_s_l implementation.
msvcrt: Move _fstat32 and _fstat64i32 functions to msvcrt.
wininet: Create raw HTTP headers dynamically.
wininet: Take HTTP_QUERY_FLAG_REQUEST_HEADERS flag into account when creating HTTP_QUERY_RAW_HEADERS data information.
wininet: Delete Content-Encoding header when uncompressing data.
wininet: Add current raw headers to cache.
wininet: Get rid of rawHeaders field in request_t structure.
wininet: Add test of reading gzipped content from cache.
wininet: Handle NULL req->netconn in INTERNET_DIAGNOSTIC_SOCKET_INFO query.
wininet: Handle NULL req->netconn in INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT query.
msvcp60: Export basic_streambuf::pubseekoff function.
msvcp60: Fix errors in spec file.
Piotr Caban (1):
user32: Use SendNotifyMessage to send WM_DRAWCLIPBOARD.
Qian Hong (1):
kernel32: Fixed string comparision for non-canonical locale identifiers such as zh_CN VS zh-Hans on OS X.
Rico Schüller (1):
d3dx9: Remove unneeded variables.
user32: Make CreateWindowExA and CreateWindowExW hotpatchable.
Roderick Colenbrander (1):
opengl32: Add a test for WGL_EXT_swap_control.
winex11: Store opengl swap interval with gl_drawable.
Ruslan Kabatsayev (1):
netapi32: Add stub for NetGetAnyDCName.
Sam Edwards (3):
gdi32: Prevent another possible buffer overflow in get_glyph_outline.
gdi32: Improve glyph positioning for the subpixel case in get_glyph_outline.
gdi32: Clip font glyphs to fit within text metrics.
Sam Edwards (2):
winex11: Cache XRandR 1.0 display mode.
winex11: Cache XRandR 1.2 display mode.
Sergey Guralnik (1):
riched20: Fix richtext copy/paste to OOffice.
explorer: Use comma as argument delimiter.
Stefan Leichter (1):
include: Fix prototype of CryptUIWizDigitalSign.
Stefan Dösinger (13):
wined3d: Fix a ~0U assignment.
wined3d: Pass the pixel shader input signature to shader_arb_generate_vshader.
wined3d: Don't access the stateblock from shader_arb_load_constants_internal.
wined3d: Explicitly pass the state to shader_load_constants.
wined3d: Add a separate function for disabling shaders.
wined3d: Pass the state and private data to shader_select.
wined3d: Disable the fixed function vertex pipeline when ARB vertex programs are used.
wined3d: Don't log the device pointer in shader_arb_select.
wined3d: Initialize the gl_info pointer from the context.
wined3d: Don't pass the device to atifs_free_ffpshader.
d3d: d3d9ex does not do video memory accounting for D3DPOOL_DEFAULT resources.
wined3d: Correct an ERR/FIXME.
d3d9/tests: d3d9ex video memory accounting tests.
Volkan Gezer (1):
po: Updated Turkish translation.
Zhan Jianyu (2):
vbscript: Implemented builtin function CInt.
vbscript: Implemented builtin function CBool.
--
Alexandre Julliard

View File

@ -1 +1 @@
Wine version 1.5.30
Wine version 1.5.31

18
configure vendored
View File

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