Release 0.9.38.

This commit is contained in:
Alexandre Julliard 2007-06-01 19:49:52 +02:00
parent 6797f15a64
commit c0bf8e7db5
4 changed files with 2560 additions and 361 deletions

844
ANNOUNCE
View File

@ -1,18 +1,18 @@
This is release 0.9.37 of Wine, a free implementation of Windows on Unix. This is release 0.9.38 of Wine, a free implementation of Windows on Unix.
What's new in this release: What's new in this release:
- MSI automation with JScript/VBScript support. - Beginnings of support for copy protection kernel drivers.
- Various MSHTML improvements. - More MSI automation support.
- The usual assortment of Direct3D fixes. - Many 64-bit compilation fixes.
- Support for a few more exe protection schemes. - A number of OLE fixes.
- Lots of bug fixes. - Lots of bug fixes.
Because of lags created by using mirrors, this message may reach you Because of lags created by using mirrors, this message may reach you
before the release is available at the public sites. The sources will before the release is available at the public sites. The sources will
be available from the following locations: be available from the following locations:
http://ibiblio.org/pub/linux/system/emulators/wine/wine-0.9.37.tar.bz2 http://ibiblio.org/pub/linux/system/emulators/wine/wine-0.9.38.tar.bz2
http://prdownloads.sourceforge.net/wine/wine-0.9.37.tar.bz2 http://prdownloads.sourceforge.net/wine/wine-0.9.38.tar.bz2
Binary packages for various distributions will be available from: Binary packages for various distributions will be available from:
@ -34,398 +34,540 @@ AUTHORS in the distribution for the complete list.
---------------------------------------------------------------- ----------------------------------------------------------------
Changes since 0.9.36: Changes since 0.9.37:
Alexandre Julliard (24): Alexander Nicolaysen Sørnes (8):
winebrowser: Don't output debug traces by default. wordpad: Add program icon.
server: Give system APCs priority over signaled objects. shell32: Update Norwegian Bokmål resources.
kernel32: Don't skip directory symlinks when looking for a specific file. msi: Update Norwegian Bokmål resources.
widl: Don't declare a global binding handle when using an implicit handle. regedit: Update Norwegian Bokmål resources.
server: Store valid file options in pseudo file descriptors. credui: Add Norwegian Bokmål resources.
server: Infrastructure to return a wait handle for blocking ioctls. localui: Add Norwegian Bokmål resources.
server: Allocate the wait event for FSCTL_PIPE_LISTEN on the server side. shdoclc: Update Norwegian Bokmål resources.
server: Allocate the wait event for FSCTL_PIPE_WAIT on the server side. cmd: Update Norwegian Bokmål resources.
Fix minor differences in the formatting of the license notices.
Get rid of some empty source files, our makefiles no longer require them.
configure: Only check for the static versions of libicu.
kernel32: Disable FT_Thunk entry point when Windows version is NT.
configure: Added rpath support for Solaris.
kernel32: Set the dll file name with the correct case to make EXECryptor happy.
configure: Fixed typo in libicu check.
ntdll: Support setting the CPU context on the current thread without segment registers.
server: Add support for generic device objects managed from the client side.
server: Add support for queuing ioctl calls to a device.
server: Add request to retrieve the next pending ioctl call for a device manager.
server: Add support for retrieving results of queued ioctls once they are done.
advapi32: Fix set process request, a pipe instance can only handle one request.
psapi: Don't print output parameters as strings.
kernel32: Fix typo in CreateActCtxA.
server: Stop exporting the console_input structure. Get rid of console.h.
Andrew Talbot (39): Alexandre Julliard (41):
advapi32: Exclude unused headers. ntoskrnl.exe: Initial stub version with forwards to existing functions.
dsound: Constify some variables. hal: Added an initial stub.
crypt32: Exclude unused headers. include: Add a few definitions in wdm.h.
dswave: Constify a variable. ntoskrnl.exe: Implemented IoCreateDevice and IoDeleteDevice.
compstui: Exclude unused headers. ntoskrnl.exe: Implemented IoCreateSymbolicLink.
comdlg32: Exclude unused headers. ntoskrnl.exe: Export KeServiceDescriptorTable and KeTickCount.
gdi32: Constify some variables. ntoskrnl.exe: Added IofCompleteRequest.
gdi32: Constify some variables. ntdll: Reimplement LdrGetDllHandle to use the same search algorithm as LdrLoadDll.
dbghelp: Exclude unused headers. ntdll: Implemented LdrAddRefDll.
ddraw: Exclude unused headers. kernel32: Support incrementing the module refcount in GetModuleHandleEx.
gphoto.ds: Constify a variable. kernel32: Check for already loaded module also for LOAD_LIBRARY_AS_DATAFILE.
devenum: Exclude unused header. ntoskrnl.exe: Implemented a number of memory allocation functions.
dmstyle: Exclude unused headers. ntoskrnl.exe: Export a Wine-internal function to run the device request handling loop.
dmband: Exclude unused headers. ntoskrnl.exe: Implemented PsGetVersion and added stubs for a couple of other Ps functions.
dmusic32: Exclude unused headers. winedevice: Add a service process that loads and runs a kernel driver.
dmime: Exclude unused headers. advapi32: Launch winedevice.exe when asked to start a kernel driver service.
dxerr9: Exclude unused header. ntoskrnl.exe: Reuse the kernel32 instruction emulation support for kernel-mode drivers.
kernel32: Constify a variable. ntoskrnl.exe: Implemented a couple of time-related APIs.
imaadp32.acm: Constify some variables. ntdll: Setup the shared user data structure at 0x7ffe0000.
dxerr8: Exclude unused header. ntdll: Avoid overflows in heap allocations. Based on a patch by Rob Shearman.
dnsapi: Exclude unused header. Fix a couple of overflowing heap allocations revealed by the previous change.
dpnet: Exclude unused headers. server: Don't allow a waitable timer to be set to expire in the past.
dsound: Exclude unused headers. winebuild: Set the IMAGE_FILE_EXECUTABLE_IMAGE flag for all modules.
ifsmgr.vxd: Constify some variables. msxml3: Fixed compilation without libxml.
inseng: Exclude unused header. schannel: Use FIELD_OFFSET instead of offsetof.
imagehlp: Exclude unused headers. wininet: Fixed compilation without SSL.
infosoft: Exclude unused header. libwine: Add support for glyph chars mapping in OEM codepage tables.
itss: Exclude unused headers. kernel32: Remove the fixme about MB_USEGLYPHCHARS.
kernel32: Exclude unused headers. dmusic: Fix license headers that mistakenly use GPL instead of LGPL.
kernel32: Exclude unused headers. winedos: Merge a number of tiny source files into interrupts.c.
kernel32: Exclude unused headers. kernel32: Store global arena base as a pointer.
kernel32: Exclude unused headers. ws2_32: Avoid memory allocations for sockaddr conversion.
mcicda: Exclude unused headers. ws2_32: Reimplement WSARecvFrom along the lines of NtReadFile.
localspl: Exclude unused headers. ws2_32: Store the local iosb in the ws2_async structure to avoid a memory allocation.
mciwave: Exclude unused header. include: Fix the definition of MSG_MAXIOVLEN.
mapi32: Exclude unused header. ws2_32: Allocate iovec buffers statically using MSG_MAXIOVLEN.
mscms: Exclude unused headers. ntdll: Report end of file instead of broken pipe on char devices.
msacm32: Exclude unused headers. ws2_32: Re-enable FD_READ also when returning EWOULDBLOCK from WSARecvFrom().
mlang: Exclude unused headers. ws2_32: Don't modify last error in async I/O callback.
ntdll: Preserve errno across system calls done in the suspend handler.
user32: Fix a printf format warning.
Andrey Turkin (6): Anatoly Lyutin (1):
dbghelp: Zero-terminate module name in minidump. user32: mdi: Fix switch with wParam in WM_SYSCOMMAND processing.
shlwapi: Implement IConnectionPoint_SimpleInvoke.
hhctrl.ocx: Update HtmlHelp and its commands definitions, and partially implement data A->W translation.
hhctrl.ocx: Do not try to dereference NULL pointer if CreateHelpViewer failed.
hhctrl.ocx: Recognize and use topic specification in url or in data.
shlwapi: Implement IUnknown_CPContainerInvokeParam.
Aric Stewart (2): Andrew Riedi (1):
ole32: Accelerators, like for the menu ones, should not fire on the keyup message. wined3d: Add hardware cursor support.
gdi32: GetGlyphOutline needs to look at linked fonts as well.
Ben Taylor (3): Andrew Talbot (45):
wineshelllink: Improve /bin/sh and awk compatibility. advapi32: Fix a typo.
wineinstall: Use `wine --version` instead of `which wine`. msvcrt20: Exclude unused header.
winegcc: Allow -R and -z linker options. msvfw32: Exclude unused header.
msvcrt: Exclude unused headers.
msxml3: Exclude unused headers.
ntdll: Exclude unused headers.
netapi32: Exclude unused headers.
ole32: Exclude unused headers.
oledlg: Exclude unused header.
oleaut32: Exclude unused headers.
opengl32: Exclude unused header.
quartz: Exclude unused headers.
quartz: Exclude unused headers.
qcap: Exclude unused headers.
rpcrt4: Exclude unused headers.
rsaenh: Exclude unused header.
riched20: Exclude unused headers.
secur32: Exclude unused headers.
setupapi: Exclude unused headers.
shell32: Exclude unused headers.
shell32: Exclude unused headers.
shell32: Exclude unused headers.
user32: Exclude unused headers.
user32: Exclude unused headers.
user32: Exclude unused headers.
user32: Exclude unused headers.
vmm.vxd: Exclude unused headers.
version: Exclude unused headers.
uxtheme: Exclude unused headers.
winealsa.drv: Exclude unused headers.
ws2_32: Exclude unused headers.
winmm: Exclude unused headers.
mciwave: Constify a variable.
mpr: Constify some variables.
msdmo: Constify some variables.
mscms: Constify some variables.
msg711.acm: Constify some variables.
wineps.drv: Exclude unused headers.
wininet: Exclude unused headers.
winex11.drv: Exclude unused headers.
msacm32: Constify some variables.
msacm32.drv: Constify some variables.
msadp32.acm: Constify some variables.
mshtml: Constify some variables.
msi: Constify some variables.
Bernard Ladenthin (2): Aric Stewart (1):
browseui: Implement ClassFactory_LockServer in browseui dll. comctl32: Trying to blend an image without a mask causes problem, especially if the background is white.
browseui: Fixed ClassFactory_LockServer implementation.
Bill Medland (2):
kernel32/tests: Boundary test cases for SystemTimeToFileTime and GetDateFormat.
oleaut32/tests: Some boundary tests on VarBstrFromDate.
Damjan Jovanovic (2): Damjan Jovanovic (2):
wine.inf: Move explorer to the windows directory. ws2_32: Simplify some socket tests by adding a function that generates a pair of connected sockets.
shlwapi: Fix UrlCanonicalizeW's handling of filesystem paths. ws2_32: gethostbyname("") should work.
Dan Hipschman (7): Dan Hipschman (11):
widl: Get rid of the typeref_t structure, simplify code. widl: Remove an unnecessary assignment in write_pointers.
widl: Get rid of the tname field of var_t, simplify code. widl: Handle pointers fields that point to structures.
widl: Add string_of_type function, prettify code. widl: Improve handling of offsets in the type format string.
widl: Remove redundant get_var_vt function. widl: Write some structures to the type format string on the fly.
widl: Simplify make_safearray. widl: Replace erroneously removed current_func assignment.
widl: Remove dead code in write_msft.c. widl: Lay framework for unions with simple unions working.
widl: Remove var_t's ptr_level field and start write_pointers. rpcrt4: Fix test typo.
widl: Handle pointers in unions.
widl: Shrink type_t structure.
widl: Allow types that reference themselves.
rpcrt4: Fix build of test on Solaris by renaming a variable.
Dan Kegel (1): David Adam (6):
advapi: Improve SetEntriesInAclA stub. d3drm: Implement D3DRMColorGetRed.
d3drm: Implement D3DRMColorGetGreen.
d3drm: Implement D3DRMColorGetBlue.
d3drm: Implement D3DRMColorGetAlpha.
d3drm: Implement D3DRMCreateColorRGBA.
d3drm: Implement D3DRMCreateColorRGB.
Detlef Riekenberg (8): Detlef Riekenberg (5):
localspl: Code cleanup for XcvDataPort_AddPort. localui/tests: Add tests for ConfigurePortUI.
winspool: Return the correct errorcode in OpenPrinter (Xcv). serialui/tests: Remove unused string.
winspool: Avoid crash on NULL parameter (XcvOpenPort in OpenPrinter). localui/tests: Add tests for AddPortUI.
localui: Implement AddPortUI. localui/tests: Handle different results from XP.
localui: Implement ConfigurePortUI for LPT. ddraw: Do not crash when Clipper is NULL.
localui: Prefer builtin version.
localui: Add German resources.
ddraw/tests: Fix typos in messages.
Dmitry Timoshkov (6): Dmitry Timoshkov (38):
comctl32: Remove a stray back slash. user32: Add a test for CheckMenuRadioItem and make it pass under Wine.
riched20: Add the tests for EM_SETTEXTEX/EM_GETTEXTEX in addition to WM_SETTEXT/WM_GETTEXT, make them pass under Wine. user32: Add a test for the menu resource loader, make it pass under Wine.
gdi32: Handle errors in WineEngAddFontResourceEx. kernel32: Add a test for LoadLibraryEx(LOAD_LIBRARY_AS_DATAFILE).
gdi32: AddFontResource should return a number of added font faces. user32: Remove duplicated code.
advapi32: Add FILE_FLAG_BACKUP_SEMANTICS to the flags passed to CreateFileW to be able to get security information for directories as well as for files. kernel32: Print last error value as unsigned, printing error in hex is useless.
user32: Windows doesn't send the initialization messages to a dialog if a passed in dlgProc is NULL. kernel32: Add an overflow test for MultiByteToWideChar.
widl: Fix compilation warnings in 64-bit mode.
winebuild: Fix compilation warnings in 64-bit mode.
winedump: Fix compilation warnings in 64-bit mode.
include/wine/debug.h: Fix compilation warning in 64-bit mode.
winex11.drv: Synchronize debug output between X11DRV_KeyEvent and X11DRV_ToUnicodeEx.
basetsd.h: Add a bunch of PSDK compatible macros/inline functions for 64-bit safe type conversions.
kernel32: Fix the size of ThreadAffinityMask to match PSDK.
basetsd.h: Fix a typo in the parameter name.
winternl.h: Make the fields of the PROCESS_BASIC_INFORMATION structure use same type width as a PSDK one.
widl: Fix compilation warnings in 64-bit mode.
ntdll: Fix compilation warnings in 64-bit mode.
kernel32: Fix compilation warnings in 64-bit mode.
comctl32/tests: Fix some problems revealed by compilation in 64-bit mode.
kernel32/tests: Fix a problem revealed by compilation in 64-bit mode.
user32/tests: Fix a problem revealed by compilation in 64-bit mode.
winedbg: Fix a problem revealed by compilation in 64-bit mode.
wine: Switch to using 'long' for INT_PTR type for 64-bit compatibility.
gdi32: Perform consistency checks when loading an EMF, add a test case.
oleaut32: Add support for loading and drawing metafiles.
winebuild: Mark builtin DLLs as IMAGE_FILE_LARGE_ADDRESS_AWARE on a 64-bit platform.
gdi32: Make SetDCHook 64-bit safe.
gdi32: Fix compilation warnings in 64-bit mode.
winex11.drv: Fix compilation warnings in 64-bit mode.
kernel32: Fix some compilation warnings in 64-bit mode.
user32: Fix some compilation warnings in 64-bit mode.
atl: Fix compilation warnings in 64-bit mode.
mcicda: Fix compilation warnings in 64-bit mode.
mciseq: Fix compilation warnings in 64-bit mode.
mciwave: Fix compilation warnings in 64-bit mode.
midimap: Fix compilation warnings in 64-bit mode.
mciavi32: Fix compilation warnings in 64-bit mode.
comctl32: Fix a compilation warning in 64-bit mode.
Emmanuel Maillard (4): Emmanuel Maillard (7):
winecoreaudio: Handle non System Exclusive messages. winecoreaudio: Initial mixer support on Mac OS X.
winecoreaudio.drv: MIDIIn_MessageHandler: Remove a TRACE and simplify skipping SysEx. winecoreaudio: Implement MIX_Open and MIX_GetNumDevs.
winecoreaudio.drv: Create only one MIDIOutPort and one MIDIInPort for all destinations and sources. winecoreaudio: Implement MIX_GetDevCaps.
winecoreaudio.drv: Implement MIDIOut_Data when device is a MOD_MIDIPORT. winecoreaudio: Initial implementation of MIX_GetLineInfo.
winecoreaudio: Initial implementation of MIX_GetLineControls.
winecoreaudio: Initial implementation of MIX_GetControlDetails.
winecoreaudio: Initial implementation of MIX_SetControlDetails.
Eric Pouech (2): Erez Volk (1):
kernel32: Implemented CreateActCtxA on top of CreateActCtxW. ntdll: Added IDT Timezone (Israel daylight savings time).
kernel32: Set the new definition for an activation context, and implement adding/releasing references to it.
Francois Gouget (8): Evan Stade (1):
d3drm/tests: Add missing '\n' to ok() calls. gdiplus: Added stub implementation of gdiplus.dll.
d3drm: Fix compilation on systems that don't support nameless unions.
msi/tests: Add missing '\n' to ok() call. Francois Gouget (49):
Assorted spelling fixes.
ddraw/tests: Fix compilation on systems that don't support nameless unions. ddraw/tests: Fix compilation on systems that don't support nameless unions.
msi/tests: Add missing '\n' to ok() calls. winscard: Adding the missing SCARD_E_XXX and SCARD_W_XXX error codes.
crypt32: Add missing '\n' in FIXME() call. winscard: Add headers for the upcoming implementation of the winscard dll.
wined3d: Add a missing '\n' to a trace. mshtml: Fix '\n' typo.
Assorted spelling fixes.
ntdll: Fix compilation on systems that don't support nameless unions.
direct3d: Remove misspelled constants as they exist correctly spelled.
user32/tests: Fix compilation with gcc 2.95.
msvcrt/tests: When compiling with Visual C++ 2005, one must define _CRT_NON_CONFORMING_SWPRINTFS otherwise swprintf() takes an extra parameter.
msvcrt: Remove the S_ISXXX() macros as they are not present in the Visual C++ headers.
msvcrt: When operating on a closed pipe, read() should return 0, not -1.
port.h: Issue an error if port.h is included after the regular Wine headers.
usp10/tests: Fix a signed/unsigned int mismatch.
kernel32/tests: Fix a signed/unsigned int mismatch.
msi/tests: Fix a signed/unsigned int mismatch.
msvcrt/tests: Fix a signed/unsigned int mismatch.
user32/tests: SWP_STATECHANGED is an undocumented flag so define it ourselves. Fixes compilation with the PSDK.
shell32/tests: We need NTDDI_VERSION >= NTDDI_WINXPSP1 to get SEE_MASK_NOZONECHECKS with the PSDK.
d3d9/tests: Fix compilation with Visual C++ 2005.
kernel32/tests: src[i] is a char so there is no point trying to stuff 0xcafedead into it.
comctl32/tests: The PSDK does not define ListView_InsertItemA() so don't use it.
ddraw: Fix the name of DDSPD_IUNKNOWNPOINTER.
In the PSDK HRESULT_FROM_WIN32() is now an inline function, and it is __HRESULT_FROM_WIN32() which is a macro.
shell32/tests: With recent PSDKs, CSIDL_MYDOCUMENTS is a synonym for CSIDL_PERSONAL. So define our own constant.
shlwapi/tests: The PSDK does not define IID_IDelayedRelease anymore.
include: The PSDK does not define the DEFINE_SHLGUID() macro anymore.
schannel: The PSDK defines no SECPKG_FUNCTION_TABLE_SIZE_* macro.
schannel: Fix the name of the SetContextAttributes field of SECPKG_FUNCTION_TABLE.
ddraw/tests: Fix compilation with Visual C++ 2005.
rpcrt4/tests: Fix signed/unsigned and 32/64bit issues with the wiredatalen parameter.
rpcrt4/tests: Fix a Visual C++ double to float conversion warning.
setupapi/tests: There is no strncasecmp() on Windows. So use CompareString() instead.
ntdll/tests: Remove an inappropriate const qualifier.
gdi32/tests: Fix a signed/unsigned int mismatch.
psapi/tests: Fix a signed/unsigned int mismatch.
d3d8/tests: Fix the Visual C++ double to float conversion warnings.
d3d9/tests: Fix the Visual C++ double to float conversion warnings.
ddraw/tests: Fix the Visual C++ double to float conversion warnings.
dsound/tests: Fix the Visual C++ double to float conversion warnings.
oleaut32/tests: Fix the Visual C++ double to float conversion warnings.
Assorted spelling fixes.
oleaut32/tests: Remove redundant semi-colons.
oleaut32/tests: Remove unneeded parentheses.
oleaut32/tests: Fix the EQ_DOUBLE() and EQ_FLOAT() macros so they work no matter how large the values to compare are.
oleaut32/tests: Convert some macros to functions.
version: Fix the VerQueryValueA/W() prototypes.
d3drm/tests: Fix the Visual C++ double to float conversion warnings.
shell32/tests: Remove unneeded cast.
oleaut32/tests: Improve vtstr() and variantstr().
H. Verbeet (16): Frank Richter (5):
wined3d: Flip the coordinate system rather than the coordinates itself for onscreen surfaces in stretch_rect_fbo. shdoclc: Update German translation.
wined3d: Make the IWineD3DDeviceImpl_ColorFill TRACE a bit more useful. credui: Add German translation.
wined3d: Bind GL_FRAMEBUFFER_EXT rather than GL_DRAW_FRAMEBUFFER_EXT in color_fill_fbo. shell32: Update German resources.
wined3d: Improve a few VBO traces. cmd: Updated German translation.
d3d: Fix the surface locking rectangle validation. wordpad: Update German translation.
d3d9: Add a surface locking test.
d3d8: Add a surface locking test.
ddraw: Add a surface locking test.
wined3d: Remove some redundant fields from IWineD3DBaseTextureImpl.
wined3d: Handle the ps_3_0 vPos field.
wined3d: Unload vertex weight data in case of EXT_VERTEX_WEIGHTING as well.
wined3d: Calling glDisableClientState() from loadVertexData() is redundant.
wined3d: Split texture coordinate loading from loadVertexData().
wined3d: Load texture coordinates even if no texture is bound to that stage at this time.
wined3d: Trace the VBO and stream number as well in drawPrimitiveTraceDataLocations.
wined3d: WINED3DSIO_POW should use the absolute value of the first source register.
Huw Davies (2): Hans Leidekker (4):
oleaut32: Remove useless initialization of an [out] parameter. setupapi: Implement pSetup{Get, Set}QueueFlags.
ole32: Cope with a realloc returning a different pointer. setupapi: Correctly handle an empty filename in SetupGetSourceFileLocationA.
setupapi: Add a partial implementation for SetupScanFileQueue{A, W}.
setupapi: Don't require a valid version section for INF_STYLE_OLDNT files.
Jacek Caban (12): Huw Davies (14):
mshtml: Fix offset in OnDataAvailable call. oleaut32: Type references are global to the typelib.
mshtml: Remove auto detection of Mozilla and Mozilla ActiveX control. oleaut32: Typelib inheritance tests.
mshtml: Reimplement IHTMTxtRange on top of nsIDOMRange. oleaut32: Fix return value in the element not found case.
mshtml: Added IHTMLTxtRange::get_htmlText implementation. oleaut32: GetRefTypeOfImplType(0) on TKIND_DISPATCH typeinfos should always return an href to IDispatch.
mshtml: CGID_Undocumented is CGID_DocHostCmdPriv. oleaut32: Tests for more 'syntax 2' dispinterfaces.
mshtml: Added IHTMLBodyElement::CreateTextRange implementation. oleaut32: Test for interface that derives from IUnknown.
mshtml: Split code from OnDataAvailable. oleaut32: Move the proxy thunk creation code to a separate function.
mshtml: Don't crash in OnStopBinding if This->binding is null. oleaut32: non-dual dispinterfaces should be marshaled via IDispatch.
mshtml: Move AddRequest call to the separated function. oleaut32: Fix CreateDispTypeInfo to store the correct number of functions.
mshtml: Split IPersistMoniker::Load. oleaut32: Recurse through the impltype list so that dispinterfaces get the correct parents.
mshtml: Added IPersistStreamInit::Load implementation. oleaut32: SLTG references are only unique at the typeinfo level, so convert them to be unique to the typelib.
mshtml: Added IPersistStreamInit::Load test. winex11.drv: Merge some common code.
winex11.drv: Use XRenderCompositeText instead of XRenderCompositeString.
gdi32: Pass an lpDx array to the driver if the escapement is non-zero, so that the driver has access to the unrotated advance widths.
James Hawkins (14): Hwang YunSong(황윤성) (1):
msi: Add tests that show that costing is run in both the UI and Execute sequences. xcopy: New Korean resource.
msi: Reset the folder's resolved target before setting the target in CostFinalize.
msi: Run the costing actions for both the UI and execute sequences.
msi: Only allow valid styles in msi_dialog_get_style.
msi: Add the ES_AUTOHSCROLL style to the edit control.
msi: Set the text limit of the edit control if the limit is given.
msi: Remove incorrect ERR as messages can be sent before the control is created.
msi: Remove debugging printf statements.
msi: Add stub handlers for the remaing standard actions that reference tables.
msi: Add handling for the ReinstallMode control event.
msiexec: /quiet is the same options as /qn.
msi: Check the volume name when changing media.
msi: Deformat the key path before opening the key.
msi: Only check the volume label for every media after the first disk.
Jason Edmeades (1): Jacek Caban (6):
xcopy: Output to console in Unicode if possible, or OEM codepage otherwise. mshtml: Wrap nsIExternalProtocolHandler.
mshtml: Don't call start_binding if we use necko to load the page.
mshtml: Improve some exec command stubs.
mshtml: Fixed AsyncOpen implementation for channels without associated document.
mshtml: Added missing WINAPI in window proc.
urlmon: There is no need to make slash conversion in BindToStorage as URL is already canonized in the constructor.
José Manuel Ferrer Ortiz (1): James Hawkins (15):
Some Spanish translation updates. msi: Remove a misleading ERR, as this fails if a file doesn't exist, which is common.
msi: Add the ability to deformat the component's source.
msxml3: Add initial implementation of IXMLElement and IXMLElementCollection.
msxml3: Add initial implementation of IXMLDocument.
msxml3: Add tests for IXMLElement and IXMLElementCollection.
msxml3: Add tests for IXMLDocument.
msi: Create the destination directory if it doesn't exist when duplicating files.
msi: Fall back to checking if the cab exists if the volume name doesn't match.
msi: Set the MsiNTProductType property.
msi: Perform a forced reboot if a custom action returns ERROR_INSTALL_SUSPEND.
msi: Implement the WriteEnvironmentStrings standard action.
wintrust: Add stub implementations for CryptCATAdminAddCatalog and CryptCATAdminReleaseCatalogContext.
msi: Add handling for MsiBreak.
msi: Implement Installer::OpenDatabase.
msi: Implement SummaryInfo::Property get.
Juan Lang (4): Jeff Latimer (2):
wintrust: Fix typo. hnetcfg: Define icftypes.idl.
wintrust: Implement WintrustLoadFunctionPointers. hnetcfg: Add netfw.idl - Network Firewall interface.
wincrypt.h: Add missing definitions.
crypt32: Implement CertEnumSystemStore.
Ken Thomases (1): Jeremy White (1):
winebrowser: Don't put the default mailers or browsers into the registry. wininet: Mark Proxy Authorization header as a request header, so it actually gets sent.
Kevin Koltzau (1): José Manuel Ferrer Ortiz (2):
winbase.h: Define FILE_FLAG_OPEN_REPARSE_POINT. winecfg: Updated Spanish translation.
Some Spanish translations updated.
Kirill K. Smirnov (4): Juan Lang (9):
server: Fix access check in screen buffer handling. crypt32: Don't set ret to TRUE when it already is.
kernel32/tests: Add tests for console screen buffer. crypt32: Implement CertGetStoreProperty and CertSetStoreProperty.
server: Move console codepages to the server. crypt32: Use public functions to get store access state.
kernel32/tests: Add tests for console codepages. crypt32: Remove last error checks on success.
wintrust: Implement WintrustGetRegPolicyFlags and WintrustSetRegPolicyFlags.
oleaut32: Don't mix allocation routines.
crypt32: Statically initialize static lists and critical sections.
crypt32: Remove wrong test and parameter check.
wincrypt: Fix typo.
Konstantin Kondratyuk (1): Julien Muchembled (1):
ntdll: Correct a copy/paste mistake in NtWriteFile. msvfw32: Fix enumeration of VFW video codecs that are registered in the registry.
Laurent Vromman (1): Kai Blin (2):
gdi32: Complete WidenPath implementation. secur32: Downgrade WARN to TRACE, fix another TRACE.
ws2_32: Make WS2_send trace more readble.
Kolbjoern Fredheim (1):
wined3d: Implemented converting X1R5G5B5 format to R5G5B5A1 to emulate color-keying.
Louis Lenders (2): Louis Lenders (2):
kernel32: Add stub for BindIoCompletionCallback. shell32: Update Dutch resource.
gdi32: Add check for null pointer in SetDIBitsToDevice. comctl32: Add stub for DrawShadowText.
Maarten Lankhorst (2): Maarten Lankhorst (6):
winealsa: Improve sound mixer detection. winealsa: Remove dead code.
winmm: Use criticalsection for determining wether timer is synchronously killable. dsound: Primary buffer isn't an IDirectSoundBuffer8.
dsound: IDirectSound_Compact should return DS_OK on priolevel >= DSSCL_PRIORITY.
mpr: Small fixes to WNetGetConnection.
dsound: Block align SetCurrentPosition and add test for it.
dsound: Fix stupid mistake.
Marcus Meissner (3): Marcus Meissner (7):
riched32: Avoid implicit time(). wined3d: Fixed swapchain context NULL ptr checks.
server: set_server_state needs to be called with non-NULL server. ddraw/tests: Check for failing to create surfaces.
msi/tests: Increase buffer size a bit. shell32: Avoid potential 1 byte overflow.
kernel32: Skip modem status tests if GetModemStatus failed.
oleau32: Fix one entry overflow (Coverity).
ntdll: Initialize pointers to NULL (Coverity).
quartz: ppinsplitter might be used uninitialized (Coverity).
Mikołaj Zalewski (4): Markus Amsler (4):
user32: Fix TabbedTextOut. dbghelp: Speed up vector_add by avoiding pool_realloc calls. Remove no longer needed pool_realloc.
comctl32: treeview: Make the focus test pass under Windows XP. dbghelp: Speed up pool_alloc. Patch by Eric Pouech.
comctl32: treeview: Treeviews shouldn't be sending NM_TOOLTIPSCREATED (with testcase). dbghelp: Speed up vector iteration by directly using for().
shell32: Handle invalid cbSize in Shell_NotifyIcon[AW]. dbghelp: Late init hash_table.
Misha Koshelev (32): Michael Karcher (1):
msi: Add OLE automation conformance test. user32: Reduce the PeekMessage timeout to zero for USER16_AlertableWait.
msi: Merge OLE automation conformance tests.
msi: Add base class for OLE automation objects. Michael Stefaniuc (3):
msi: Expand IDL file to contain some OLE automation interface functions. winhelp: Fix some comparisons between signed and unsigned.
msi: automation: Implement Record::StringData. winedump: '$' isn't a valid character in an identifier regardless that gcc accepts it without warning.
msi: automation: Implement View::Execute, Fetch, and Close. msi: A signed 1-bit bitfield doesn't make much sense; use unsigned.
msi: automation: Implement Database::OpenView.
msi: automation: Implement a few functions from the Session object. Mikołaj Zalewski (10):
msi: automation: Implement Installer::OpenPackage. localui: Add Polish translation.
msi: automation: Expose Installer object. msxml3: Implement IXMLDOMDocument2::setProperty("SelectionLanguage", ...).
msi: Added handlers for JScript/VBScript actions that call one script function. comctl32: status: Send a NMMOUSE in mouse notifications, not a NMHDR.
msi: Add JScript/VBScript support. comctl32: toolbar: TB_SETIMAGELIST should try to preserve button width.
msi/tests: automation: Free memory after string conversion. msxml3: Improve the XPath queries handling.
msi/tests: automation: Convert method names to Unicode on the fly to simplify adding new tests. msxml3: For queries the get_item should change the current position.
msi/tests: automation: Integrate test_createrecord_and_version properly. msxml3: Add tests for XPath queries with namespaces.
msi: script: Discriminate properly between JScript and VBScript. msxml3: Implement IXMLDOMElement::getElementsByTagName.
msi/tests: automation: Session::Installer conformance test. xcopy: Add Polish translation.
msi: automation: Store parent Installer object in Session. kernel32: Clear the extra memory in LocalReAlloc16(h, bigger_size, LMEM_ZEROINIT).
msi: automation: Implement Session::Installer.
msi: automation: Use proper parameter names. Misha Koshelev (44):
msi: automation: Generalize interface-specific data storage in AutomationObject. msi/tests: automation: Add tests for Session::EvaluateCondition.
msi/tests: automation: Add tests for Installer::Products and Installer::ProductState. msi: automation: Implement Session::EvaluateCondition.
msi: automation: Implement Installer::Products and Installer::ProductState. msi/tests: automation: Test for Installer::CreateRecord error.
msi: automation: Output FIXMEs for unknown member names. msi: automation: Implement Installer::CreateRecord.
msi/tests: automation: Add test for Installer::RegistryValue. msi/tests: automation: Test invoking methods as properties & vice versa.
msi/tests: automation: Simplify ok_exception. msi: automation: Return DISP_E_MEMBERNOTFOUND if flags are incorrect.
msi: automation: Clear all VT_BSTR variants returned by DispGetParam. msi: automation: Implement Record::FieldCount.
msi: automation: Display errors on create_automation_object failure. msi/tests: automation: Correct expected Record::StringData PROPERTYPUT return variant type.
msi: automation: Move VariantClears out of specific case statements when possible. msi/tests: automation: Add tests for Record::IntegerData.
msi: automation: Display an error on create_session failure. msi/tests: automation: Add test for View::Modify.
msi/tests: automation: Add more tests for Installer::RegistryValue. msi: automation: Implement View::Modify.
msi: automation: Implement Installer::RegistryValue. msi: automation: Implement Record::IntegerData.
msi/tests: automation: Add test for Installer::InstallProduct.
msi: automation: Implement Installer::InstallProduct.
msi/tests: automation: Add tests for Installer::RelatedProducts.
msi: automation: Implement Installer::RelatedProducts.
msi: Make MsiEnumRelatedProducts enumerate registry value names, not subkeys.
msi: automation: Installer::Products, verify HeapAlloc return value.
msi: automation: Simplify counting products/related products.
msi: automation: Condense a few loops.
msi/tests: automation: Remove unnecessary if (SUCCEEDED(hr)) statements.
msi/tests: automation: Add tests for Installer::ProductInfo.
msi/tests: Add test for empty MsiGetProductInfo parameters not referencing default registry values.
msi: Return appropriate values for empty MsiProductInfo parameters.
msi: automation: Implement Installer::ProductInfo.
msi/tests: automation: Change non-const LPCWSTR parameters to LPWSTR.
msi/tests: automation: Check for NULL source string before calling lstrcpyW.
msi: automation: Change all tabs to spaces to conform to msi formatting.
msi: script: Change all tabs to spaces to conform to msi formatting.
msi/tests: automation: Change SUCCEEDED(hr) to more specific hr == S_OK.
msi/tests: automation: Fix Installer_ProductInfo ok message to correctly state function.
msi/tests: automation: Add tests for StringList::_NewEnum.
msi: automation: Generalize list implementation.
msi: automation: Implement StringList::_NewEnum.
msi/tests: automation: Installer::InstallProduct, remove a registry key set by Wine but not native.
msi/tests: automation: Test Installer::Products before and after InstallProduct, check product is not/is installed.
msi: Make MsiEnumProducts enumerate products, not features.
msi: automation: Append copyright notice.
shell32/tests: Add tests for ShellExecute DDE behavior.
shell32: Fix execute_from_key to conform to native behavior.
shell32/tests: Add tests for default DDE application name.
shell32: Handle default DDE application names.
shell32/tests: Remove duplicate code.
comctl32: imagelist: Fix simultaneous selection of one bitmap into two device contexts.
Mounir IDRASSI (6): Mounir IDRASSI (6):
advapi32: Check for error in CryptEnumProviderTypesA and CryptEnumProvidersA. crypt32: Fix crash in CertGetCertificateContextProperty when querying length of a hash property.
wincrypt.h: Add missing definitions. crypt32: Stub implementation of CryptFindLocalizedName.
rsaenh: Fix read_key_container bug that prevents CryptAcquireContext from correctly loading the keys. crypt32: Stub implementation of CertGetCertificateChain.
rsaenh: Use the correct registry key in RSAENH_CPAcquireContext. rsaenh: Fix crash in RSAENH_CPVerifySignature if pbSignature is set to NULL or if dwSigLen is lesser than the expected value.
crypt32: Correct the implementation of CertCreateSelfSignCertificate. crypt32: Fix CertAddCertificateContextToStore when called with CERT_STORE_ADD_USE_EXISTING.
rsaenh: Add support for mandatory parameters to RSAENH_CPGetProvParam. winscard: Small initial stub implementation.
Paul Vriens (3): Nigel Liang (1):
setupapi/tests: SetupQueryInfOriginalFileInformationA is not available on win98. shlwapi: Stub implementation for SHSetTimerQueueTimer.
msi/tests: Properly cleanup after each test.
d3drm/tests: d3drm is removed from Windows Vista.
Peter Oberndorfer (3): Paul Vriens (2):
ntdll: Call NtQueryAttributesFile in RtlDoesFileExists_U. ole32/tests: Check for correct return value.
ntdll: Use correct prototype for thread function. advpack/tests: Don't hardcode the system directory.
rpcss: Use correct prototype for thread function.
Rob Shearman (26): Peter Oberndorfer (4):
dsound: Implement QueryInterface for the class factory objects. dbghelp: Minor cleanup.
dsound: Implement QueryInterface for KsPropertySet objects. ntdll: Fix up instruction pointer in context inside raise_exception.
winex11.drv: Remove an unneeded include. winedbg: Show some info for msvcrt C++ exceptions.
rpcrt4: Print the correct values when warning about a bad frag length. winedbg: Only check for break/watch points on first chance exceptions.
atl: Implement AtlComQIPtrAssign.
atl: Add stubs for AtlIPersistStreamInit_Load and AtlIPersistStreamInit_Save. Ralf Beck (2):
setupapi: SetupCopyOEMInfW should preserve the basename when copying the inf file to the inf directory if possible. winealsa.drv: Add midi realtime and midi common messages on midi input.
ole32: Remove an unnecessary QueryInterface in CoRegisterClassObject that CoMarshalInterface will already do. winealsa.drv: Add missing offset of pitch bender in midi input.
setupapi: The inf file containing the SourceDisksFiles and SourceDisksNames sections is the same as hinf if there is no layout file specified.
setupapi: Add stubs for SetupQueryInfOriginalFileInformationA/W. Rob Shearman (43):
setupapi: Partially implement SetupQueryInfOriginalFileInformationW. ole32: Fix CoUninitialize to only free libraries that return S_OK from DllCanUnloadNow.
ole32: CoGetClassObject shouldn't return REGDB_E_KEYMISSING, so convert it to REGDB_E_CLASSNOTREG. ole32: Don't lookup the address for the DllGetClassObject function for ole32.dll in the apartment loaded dll list.
ole32: Add test for registered class becoming invalid when apartment is destroyed. server: Add the logon SID to the default admin token's groups.
ole32: Revoke registered class objects when the apartment they were registered in is destroyed, not when the last CoUninitialize is called. ole32: Create host apartments to enable isolation of objects of incompatible threading models.
ole32: Add tests for in-process registered class objects not being visible from different apartments. ole32: Fix reading from an HGLOBALStreamImpl with an invalid HGLOBAL.
ole32: COM_GetRegisteredClassObject should only retrieve objects that were registered in the current apartment. ole32: Fix hosting in main apartments.
ole32: Split CoRevokeClassObject into a separate function, COM_RevokeRegisteredClassObject, which acts on a RegisteredClass object. wininet: Add support for SSPI authentication for HTTP.
ole32: Fix CoRevokeClassObject to return RPC_E_WRONG_THREAD if it was called from a different apartment than the one that called CoRegisterClassObject. wininet: Implement basic non-proxy authentication.
ole32: Add documentation about registered class objects only being visible in the apartment in which they were registered. ole32: Handle MSHLFLAGS_TABLEWEAK and MSHLFLAGS_TABLESTRONG when marshaling a proxy.
ole32: Add documentation for error info functions. ole32: Make proxy_manager_get_remunknown AddRef the return IRemUnknown object.
ole32: Add a test for the retrieved local class object in another thread being a proxy. ole32: The identity functions can be used from apartments other than the one the proxy was unmarshaled into.
ole32: Don't release the drop target on process uninitialisation if not revoked, just release the memory. ole32: Remove a useless trace.
setupapi: Don't copy an OEM inf file if the exact same OEM inf file already exists. ole32: Add spec entry for CoRegisterSurrogateEx.
setupapi: Improve the stub for SetupQueryInfOriginalFileInformation ole32: Fix some races in the global interface table implementation.
ole32: Move the logic in StgCreateDocfile for "if no share mode given then DENY_NONE is the default" to before the validateSTGM check. ole32: Add more tests for global interface table functions.
setupapi: SetupOpenInfFile returns INVALID_HANDLE_VALUE on failure, not NULL. ole32: Allow the getting of different interfaces from the global interface table than that with what the object was registered with.
ole32: Remove spurious AddRef of returned object on retrieval of an interface from the global interface table.
hlink: Fix HlinkCreateFromString to create a URL moniker if the input target is a URL.
urlmon: Fix a typo in URLMonikerImpl_Save.
urlmon: The persisted version of URL monikers should be size of URL
shlwapi: Add a slash to the URL if there is no path component.
hlink: Improve the saving of hlinks by documenting the unknown header values and saving out more data.
hlink: Improve the loading of hlinks.
mlang: Implement ConvertINetString.
secur32: Fix the dwVersion field in the security function tables returned by InitSecurityInterfaceA/W.
secur32: Fix the wrapper InitializeSecurityContextA/W functions to handle phContext and phNewContext parameters being optional for some SSPs.
secur32: Make the NTLM SSP cope with a NULL phCredential parameter when InitializeSecurityContext is called more than once.
secur32: Don't set the output buffer type in NTLM's IntializeSecurityContextA/W.
secur32: Fix NTLM's InitializeSecurityContextA/W to be flexible with the index of the token buffer in both the input and output buffer descriptions.
setupapi: Add a FIXME in SetupCopyOEMInfW for when we should be copying a catalog file.
wininet: Pass context to InitializeSecurityContext in second parameter.
wininet: Fix basic authentication by putting Basic directing into the scheme field, as the pszAuthValue can have an optional realm string appended.
wininet: Cope with non-nul-terminated header strings being passed to HttpSendRequestW.
wininet: Don't close the connection if the caller passes in zero for the number of bytes to be read.
wininet: Add a new NETCON_query_data_available function.
server: Move most of the duplicate_token request to a new function, token_duplicate, to enable the code to be used inside wineserver.
server: When starting a new process, use the token from the calling process, if one exists.
oleaut32: For automatic-value-getting in ITypeInfo::Invoke, it doesn't matter what flag(s) the function was executed with, just what type of function is being invoked.
include: Fix a typo in wincred.h.
oleaut32: Fix the references in function descriptions returned for dual IDispatch interfaces.
widl: A structure with variance, but without conformance should be a complex struct instead of a conformant, varying struct.
widl: RPC_FC_BIND_PRIMITIVE is a base type so reverse an if statement
widl: Set current_structure when writing out structure members to
Robert Reif (1):
dsound: Add missing interface ID.
Rolf Kalbermatter (4): Rolf Kalbermatter (4):
advapi32: Store process ID into status structure on startup. advapi32: Add service state request definitions.
advapi32: Add prototypes for EnumServicesStatusExA/W. advapi32: Add access flags to service handle data.
advapi32: Implement GetServiceDisplayNameA. advapi32: Fix return value to indicate error when NULL string is passed in.
advapi32: Implement GetServiceDisplayNameW. advapi32: Return error on NULL service name to GetServiceDisplayNameA/W.
Stefan Dösinger (42): Stefan Dösinger (8):
ddraw: Search for d3d primary a bit differently. ddraw: Make the ddraw list lock a global dll lock.
ddraw: Do not access the surface connection structure directly in SetPalette. ddraw: Hold the lock in creation functions.
ddraw: Move the additional surface creation into a seperate function. ddraw: Hold the dll lock in IDirectDraw methods.
ddraw: Complex surfaces form a tree. ddraw: Hold the lock in IDirectDrawSurface methods.
ddraw: Add a test for surface attachments. ddraw: Check the validy of IDirectDrawSurface::BltFast parameters.
ddraw: Store a WineD3DBaseTexture instead of a WineD3DTexture. ddraw: Hold the lock in IDirect3DX methods.
d3d: Pass the cube face to Create*Texture's surface creation callback. wined3d: Don't mess with nv texture shaders if its not supported.
ddraw: Cube texture support. wined3d: Keep GL_TEXTURE_2D enabled when using dummy textures.
ddraw: Cube map structure test.
ddraw: Update the wined3d depth stencil on device creation, render.
wined3d: Add missing prototypes for GL_ARB_vertex_blend.
d3d: Calculate the size of WINED3DFVF_XYZBx FVFs.
ddraw: Forward all 4 world matrices to wined3d.
wined3d: Implement vertex blending using GL_ARB_vertex_blend.
ddraw: Fix reported caps on compressed surfaces.
wined3d: Full surface DXTn copy.
ddraw: Adjust the d3d viewport when changing the back buffer.
ddraw: Primary surfaces always have screen size.
d3d: Move clippers from DDraw to wined3d.
wined3d: Make the blit -> flip work for windowed rendering.
ddraw: Forward the mag filter correctly to wined3d.
wined3d: Handle DDPCAPS_ALPHA.
wined3d: Fix front buffer coords for gdi surfaces.
wined3d: Unset the StreamIsUP flag in ProcessVertices.
wined3d: Report only D16, D24S8 and D24X8 depth stencil formats as supported.
wined3d: Implement environment bump mapping with GL_ATI_envmap_bumpmap.
ddraw: More tests and fixes on surface attachments.
wined3d: Some more ProcessVertices fixes.
ddraw: Some caps fixes.
wined3d: Unload vertex weight data in unloadVertexData.
wined3d: Support bump environment mapping using GL_NV_texture_shader.
ddraw: Always set fullscreen mode in wined3d.
ddraw: Fix stupid bug when setting surface client memory.
wined3d: Manage private data in a wine linked list.
ddraw: Remove all non-d3d7 capability flags.
ddraw: Use point filter for blit operations.
ddraw: GetSurfaceDesc returns the surface memory while the surface is locked.
wined3d: Destroying the resource frees all private data.
wined3d: Implement DDBLT_DEPTHFILL on the active depth stencil target.
ddraw: Avoid fallout of failing tests.
wined3d: Only addref clippers if one exists.
wined3d: Prevent wrong bumpenvmap warnings.
Stefan Leichter (1): Stefan Leichter (1):
advapi32: Fix initial cleanup of the registry keys used for testing. advapi32: Added implementation of RegDeleteTreeA/W.
Thomas Spear (2): Thomas Spear (1):
uninstaller: Fix trace message. wine.inf: Add uninstall key.
regedit: Spelling and grammar fixes.
Tim Schwartz (1): Tim Schwartz (1):
net.exe: Initial stub. net.exe: Add NET START command.
Vitaliy Margolen (2): Vitaliy Margolen (4):
ntdll: Use correct full access bitmask in NtQuerySecurityObject. dinput: Prevent race between destroying the hook window and unloading the dll.
kernel32: Fix off by one error. ntdll: Implement RtlWriteRegistryValue and forward ntoskrnl to it.
wine.inf: Create fake dll for iexplore.exe.
user32/test: Add few tests for messages sent from SetForegroundWindow().
-- --
Alexandre Julliard Alexandre Julliard

2057
ChangeLog

File diff suppressed because it is too large Load Diff

View File

@ -1 +1 @@
Wine version 0.9.37 Wine version 0.9.38

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.61 for Wine 0.9.37. # Generated by GNU Autoconf 2.61 for Wine 0.9.38.
# #
# Report bugs to <wine-devel@winehq.org>. # Report bugs to <wine-devel@winehq.org>.
# #
@ -574,8 +574,8 @@ SHELL=${CONFIG_SHELL-/bin/sh}
# Identity of this package. # Identity of this package.
PACKAGE_NAME='Wine' PACKAGE_NAME='Wine'
PACKAGE_TARNAME='wine' PACKAGE_TARNAME='wine'
PACKAGE_VERSION='0.9.37' PACKAGE_VERSION='0.9.38'
PACKAGE_STRING='Wine 0.9.37' PACKAGE_STRING='Wine 0.9.38'
PACKAGE_BUGREPORT='wine-devel@winehq.org' PACKAGE_BUGREPORT='wine-devel@winehq.org'
ac_unique_file="server/atom.c" ac_unique_file="server/atom.c"
@ -1288,7 +1288,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 0.9.37 to adapt to many kinds of systems. \`configure' configures Wine 0.9.38 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]... Usage: $0 [OPTION]... [VAR=VALUE]...
@ -1357,7 +1357,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 0.9.37:";; short | recursive ) echo "Configuration of Wine 0.9.38:";;
esac esac
cat <<\_ACEOF cat <<\_ACEOF
@ -1452,7 +1452,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 0.9.37 Wine configure 0.9.38
generated by GNU Autoconf 2.61 generated by GNU Autoconf 2.61
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@ -1466,7 +1466,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 0.9.37, which was It was created by Wine $as_me 0.9.38, which was
generated by GNU Autoconf 2.61. Invocation command line was generated by GNU Autoconf 2.61. Invocation command line was
$ $0 $@ $ $0 $@
@ -21446,7 +21446,7 @@ exec 6>&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 0.9.37, which was This file was extended by Wine $as_me 0.9.38, which was
generated by GNU Autoconf 2.61. Invocation command line was generated by GNU Autoconf 2.61. Invocation command line was
CONFIG_FILES = $CONFIG_FILES CONFIG_FILES = $CONFIG_FILES
@ -21499,7 +21499,7 @@ Report bugs to <bug-autoconf@gnu.org>."
_ACEOF _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF cat >>$CONFIG_STATUS <<_ACEOF
ac_cs_version="\\ ac_cs_version="\\
Wine config.status 0.9.37 Wine config.status 0.9.38
configured by $0, generated by GNU Autoconf 2.61, configured by $0, generated by GNU Autoconf 2.61,
with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"