Release 1.1.41.

oldstable wine-1.1.41
Alexandre Julliard 2010-03-19 20:02:16 +01:00
parent 594a19645e
commit c53592e468
3 changed files with 425 additions and 497 deletions

902
ANNOUNCE
View File

@ -1,18 +1,19 @@
The Wine development release 1.1.40 is now available. The Wine development release 1.1.41 is now available.
What's new in this release (see below for details): What's new in this release (see below for details):
- Support for Wow64 registry redirection. - A wide range of Direct3D improvements.
- Increased coverage of MSI standard actions. - Support for SHA-256, SHA-384, and SHA-512 algorithms.
- Various Wordpad improvements. - A number of MSHTML fixes.
- Many shell fixes for better IE support. - Support for mp3 decoding on Mac OS X.
- Improved support for typelibs. - Various widl improvements.
- Better GL card detection. - More typelib fixes.
- OLE storage improvements.
- Various bug fixes. - Various bug fixes.
The source is available from the following locations: The source is available from the following locations:
http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.40.tar.bz2 http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.41.tar.bz2
http://prdownloads.sourceforge.net/wine/wine-1.1.40.tar.bz2 http://prdownloads.sourceforge.net/wine/wine-1.1.41.tar.bz2
Binary packages for various distributions will be available from: Binary packages for various distributions will be available from:
@ -28,531 +29,458 @@ AUTHORS in the distribution for the complete list.
---------------------------------------------------------------- ----------------------------------------------------------------
Bugs fixed in 1.1.40: Bugs fixed in 1.1.41:
1517 Advanced Archive Password Recovery -- endless loop 10479 Grass jumping around in S.T.A.L.K.E.R.
4561 winecfg crash with ATI fglrx kernel driver on firegl based graphics cards 10829 err:ntdll:RtlpWaitForCriticalSection when trying to use an SMS-sending program
8938 Regression in SCIM input 11827 Asterix et les jeux olympiques demo crashes in shdocvw component
9664 Missing icon during MS Office 2000 installation 11842 abel370 crashes
11466 Bookworm Deluxe crashes on startup 12200 error message in TREPCAD on project creation
11676 Urban Assault fails to load due to msvcrt.dll._ftol2 12896 kernel32: pipe.ok hangs in PC-BSD but not Linux
13505 iTunes 7.6 crashes when previewing video 13302 GetProcessMemoryInfo is unimplemented
14174 Warhammer 40K - upper line blank (text rendered incorrectly) 13555 Adobe Acrobat Pro 6 does not install
14916 Dameware NTutilities crashes 14057 "Psalmen - Lieder des Lebens" fails to load
16090 Fritz 11 Crashes on exit with builtin shdocvw 14511 Discworld Noir: segfault crash regression upon startup
16543 PopCap: FATAL ERROR: Invalid command line parameter 14616 Dracula Origin Demo: Pixelshaders broken
17707 wine crashes when trying to run Medieval II 15283 Morrowind: Random, usually reproducible crashes when traveling by boat
17919 Oblivion: The game scene is not visible 15324 gdi32: bitmap test fails in PC-BSD but not Ubuntu
17926 Wrong Return key handling in file dialog 16137 If a Linux window is set to On Top, it will not be able to be on top of a Wine window set on top
18069 Oblivion frequently crashes 16215 Adobe Framemaker 8.0 prevented from installing due to invalid O/S version
18073 VarFormat formats decimals wrongly 16684 cnsconf.exe fails to start
18097 Missing extrac32.exe tool causes some prerequisite installers to fail (msjavx86.exe) 17056 Team Fortress 2 launched from within steam loads, but crashes when launching any map
18098 urlmon.AsyncInstallDistributionUnit not implemented (needed MS Java VM) 17251 Torrents renaming each other
18551 Xenocode: NtMapViewOfSection() callers must take non-negative NTSTATUS into account (STATUS_IMAGE_NOT_AT_BASE) 17324 Lotus Notes Client 6.5.5 crashed
19110 Top of font is cut off in Medieval 2 17731 Profesor Henry 5.0 doesn't run - a black screen appears
19155 Ankh2: main character, NPC and other things black without UseGLSL=disabled 18572 TCP(iexplore.exe:23945): Application bug, race in MSG_PEEK.
19253 broken parameterization of error messages using %1 18585 Evil Genius crashes with page fault in d3d9
19360 Medieval 2: Total War loading screens turn black when progress bar moves 18613 Hero Lab hangs with an invisible message box while loading Mutants & Masterminds RPG game
19438 Formula Broomstick crashes on startup in d3dxof 18632 gklayout.dll compiled from mingw fails to load (.dll from Firefox)
19784 cmd doesn't handle "else" properly; breaks firefox build 18997 Warcraft 3 1.23 crashes after remaining one minute in a Battle.net chat room.
19807 Nokia ovi suite fails to install 19627 IPersistFile_fnGetCurFile too stubby, some installers fail
19913 2weistein: UseGLSL=disabled dark character with Shader Model 2.0 19798 IoReportResourceUsage is not implemented
20109 httprecon 7.3 gets wrong data in case of a invalid http response 20079 WOW locks up at login screeen
20138 Tropico 3 doesn't start 20299 AutoCAD 2008: No images on buttons from Quick Help Toolbar
20198 Help icon crashes Internet Explorer 7 20360 Mouse cursor changes colour
20248 iTunes 9 crashes on load 20376 Albumplayer craches with dotnet20 function
20339 IE6. Proxy settings do not work 20714 build fails on OpenSolaris: ifenum.c:322: error: structure has no member named `ifr_hwaddr'
20457 Elevated demo crashes in system.drv16 on startup 21300 Sony Vegas 5 fails with open a new mp3
21129 cmd /? should give a help message, not '/?' 21310 motocross madness crashing
21276 python's test_uuid test fails 21323 Spelunky 0.98.1 crashes after config screen
21324 Streets of SimCity demo installer takes slightly longer to initialize 21426 Fallout Tactics no longer works
21480 dash is not recognized as a valid column name 21581 GTA4 crashes during "Lure" mission
21515 VENDOR_WINE vs VENDOR_ATI with xf86-video-ati 21784 Pandaland does not work
21549 Windows PowerShell 1.x installer dies on unimplemented function USERENV.dll.138 21869 Jazz Jack Rabbit 2: Black/flickering screen followed by page fault
21567 Slingbox 2.0.4 crashes 21903 gdiplus: graphics test crashing
21614 Part of spotify window missing when opened 21938 Test tool breaks secured wireless on windows 7 x64
21615 Steam: Windows are confined to a certain area when using virtual desktop 21941 Alpha Prime crashes right after the intro
21631 Lego Star Wars I crashes at start after displaying the nvidia logo 21946 Pokémon Play It! v2 installer aborts
21638 Motocross Madness 2 (mcm2): crashes after aborting a race 21949 Verbose the d3d vertices processing code
21673 Office 2007 Enterprise installation fails 21951 3D Studio Max 2010 trial installer crashes in GdipCreateTextureIA
21756 StarCraft 2 Beta Installer crashes with a page fault 21954 Blood Ties (Yahoo! Games) fails during the startup
21762 Company Of Heroes crashes after a few minutes of Play 21971 Gecko-using help viewer crashes application
21764 Sun JRE (jre-6u16-windows-i586-s) installation failure 21980 ImgBurn: no recognized drives
21777 CreateMutexExA(): use heap for A to W conversion to work around transbase db engine app bug (affects multiple apps, TecDoc CATALOG ...) 21993 Lemmings Paintball: Crash when skipping intro video
21780 Some icons are shifted down and to the right in Nero CD-DVD Speed 22001 datetime.c test fails when LC_CTYPE="ru_RU.UTF-8"
21820 3d architecte from microapplication assert on startup 22017 LiveUpdate can not connect via proxy
21825 winetricks dcom98 installation fails 22020 Page Fault in wine_utf8_wcstombs when running ToonTalk/AvrStudio
21846 TREPCAD 4.4.1 Demo: install aborts 22028 King's Bounty. Armored Princess - mouse doesn't work
21853 Dragon NaturallySpeaking 10 Standard freezes when opening training window 22035 After clicking a link in Steam program it crashes
21854 Dragon NaturallySpeaking 10 Standard does not paste text from DictationBox 22043 Regression of VB6 string comparison bug 14703
21857 RealBasic's TextArea.text returns exactly half of the inputed text
21882 make depend actually required on OpenBSD's make
21887 Tomb raider 3 demo crashes when run
21893 ie7 setup fails to install with Cryptographic Service error
21898 uTorrent 2.0 redraws the listview torrent progress indicator incorrectly
21906 setupapi copyfiles action target must default to LDID_WIN (win9x) or LDID_SYS (NT) when neither DestinationDirs nor DefaultDestDir is given
21911 Provide "C:\\windows\\Help" folder (MS Java runtime installer)
---------------------------------------------------------------- ----------------------------------------------------------------
Changes since 1.1.39: Changes since 1.1.40:
Adam Petaccia (2): Alexandre Julliard (17):
mshtml: Implement HTMLScriptElement_put_type. krnl386.exe: Preload gdi and user when thunks are being used.
mshtml: Test IHTMLScriptElement_put_type. makefiles: Don't recurse for the testclean target.
kernel32: Abstract the key creation routine and move the key existence check to the top-level function.
makedep: Append the separator if not found in an existing makefile.
makedep: Output source dependency for bison files needed for parallel makes.
makefiles: Remove the no longer needed explicit separators for dependencies.
makefiles: Remove the no longer needed explicit dependencies for bison files.
makefiles: Add more shell functions to generate the main makefile.
kernel32: Don't try to open builtin exe files during CreateProcess, only check the path syntax.
user32/tests: Add some tests demonstrating that SetCursor uses the thread input data.
user32/tests: Add some tests for ShowCursor.
user32/tests: Add some tests for GetCursorInfo.
user32: Return fake global information in GetCursorInfo instead of thread-local values.
gdiplus/tests: Create a window for graphics tests instead of painting over the desktop.
winegcc: Force importing msvcrt when using the Unicode hack for a Windows build.
oleaut32: Move variable declaration outside of the switch statement.
shlwapi/tests: Avoid size_t in a trace.
Alasdair Sinclair (1): Andrew Eikum (6):
gdiplus: Create a full BITMAPINFO to prevent clobbering memory with palette data. shlwapi: Improve error handling in UrlGetPart.
hlink: Set hlink's location to NULL if the empty string is given.
hlink: Split target at hash in HlinkCreateFromString.
hlink: Implement IHlinkBrowseContext::GetBrowseWindowInfo.
mshtml: Fix return value interpretation when navigating.
shlwapi: Only skip 'localhost' in file URLs in UrlCanonicalize.
Alexandre Goujon (2): Andrew Nguyen (8):
configure: Add dll name recognition for cygwin. wine.inf: Add LSA key under the HKLM control key.
configure: Define _WIN32 when compiling on Windows. dxdiagn/tests: Add tests for IDxDiagContainer.
dxdiagn: Fix return and output behavior of IDxDiagContainer::EnumChildContainerNames.
dxdiagn: Fix string copy behavior with an excessively short buffer in IDxDiagContainer::EnumChildContainerNames.
dxdiagn: Initialize output pointer to NULL in IDxDiagContainer::GetChildContainer.
dxdiagn: Fix dot parsing in IDxDiagContainer::GetChildContainer for the case of a lone dot terminator.
dxdiagn: Fix return and output behavior of IDxDiagContainer::EnumPropNames.
dxdiagn: Fix string copy behavior with an excessively short buffer in IDxDiagContainer::EnumPropNames.
Alexandre Julliard (49): André Hentschel (3):
configure: Define AS_VAR_APPEND if necessary for older autoconf versions. oleaut32/tests: Remove a todo_wine from a dead test.
makefiles: Make sure that dependencies are always updated when regenerating makefiles. documentation: Keep README.de in sync.
makefiles: Use the standard C_SRCS variable as the list of test files. README.de: Sync german filesystem support section.
advapi32/tests: Fix a test failure on Wow64.
kernel32/tests: Add a couple of last error codes for Win7.
mlang/tests: Add another possible failure for Win2k.
winex11: Make sure that the owner window exists when setting the transient for attribute.
winex11: Windows that own popups should be managed.
winex11: Switch owner window to managed when displaying one of its popups.
krnl386.exe: Add an explicit name check to allow importing user.exe and gdi.exe even if not loaded already.
makefiles: Always generate the subdirs makefiles from the main makefile.
makefiles: Always build dependencies by default and get rid of the auto-depend rules.
makefiles: Add some shell function helpers to generate the makefile rules.
makefiles: Remove makedep only after everything else has been cleaned.
shell32/tests: Don't use the return value of the ok macro.
shell32/tests: Fix broken check of the ok() macro return value.
user32/tests: Fix broken check of the ok() macro return value.
comctl32/tests: Fix broken check of the ok() macro return value.
kernel32/tests: Fix broken usage of the ok() macro return value.
tests: The ok() macro shouldn't return a value.
ntdll/tests: Add some test cases for Wow64 registry redirection.
makefiles: Make sure that makedep is rebuilt before updating dependencies in tools.
kernel32: Move shared heap creation to krnl386 and load it by default on Win9x versions.
makefiles: Fix makedep dependency now that we explicitly to make depend when creating makefiles.
kernel32: Moved creation of the DynData registry keys to wineboot.
kernel32: Create the hardware registry keys one at a time, and bail out if the main key already exists.
kernel32: Create the Control Panel\International key one element at a time.
kernel32: Create the Nls\CodePage key one element at a time.
advapi32: Create keys recursively if necessary.
server: Add a separate function for internal registry key creation.
server: Make the standard registry key creation non-recursive.
ntdll/tests: Add tests showing that NtCreateKey is not recursive.
winex11: Don't try to create the owner window if it belongs to a different thread.
server: Initial support for Wow64 registry redirection.
krnl386.exe: Don't try to free again an already freed global block.
user32: Pass HWND_BOTTOM unmodified to the server in PeekMessage.
server: Set the idle event when PeekMessage is called with -1 as window filter.
ntdll: Return STATUS_IMAGE_NOT_AT_BASE when an image mapping has to be relocated.
wine.inf: Create a few Wow64 symbolic links.
advapi32/tests: Add a number of tests for Wow64 registry redirection.
server: Add a helper function for the common functionality between open_key and create_key.
server: Add support for Wow64 sharing of the HKLM\Software\Classes key.
ntdll/tests: Add tests for HKLM\Software\Classes Wow64 sharing.
wine.inf: Create empty keys for all entries that are shared in Wow64.
wine.inf: Create symlinks for shared Wow64 keys under HKLM\Software.
server: Fix a typo in the context tracing.
ntdll: Always restore the context after an exception even if setting the debug registers fails.
winetest: Refuse to run if we cannot create a window.
ole32/tests: Avoid sizeof in traces.
Anders Jonsson (1): Aric Stewart (2):
wordpad: Update Swedish translation. winemp3.acm: Support mp3 decoding on Mac OS/X Leopard systems.
msctf: Add stub for ITfDisplayAttributeMgr.
Andrew Eikum (2): Christian Costa (14):
shdocvw: Fix typo in WARN. d3dxof: Fix tzip and bzip files tests on all windows platform.
shlwapi: Ignore the hash of HTML URLs in UrlCombine. d3dxof: Avoid using strlen for specifying templates or objects size.
d3dx9_36: Rename variables in D3DXGetShaderConstantTable(Ex) to match naming convention used in the file.
d3dx9: Fix typo in ID3DXConstantTable_SetMatrixTranspose macro.
d3dx9: Add some shader definitions.
d3dx9_36/tests: Fix contant table header in ctab data.
d3dx9_36: Add stub for D3DXCreateTextureFromFileInMemoryEx.
d3dx9_36: Implement ID3DXConstantTableImpl_GetDesc + tests.
d3dx9_36: Add missing GetSamplerIndex method to ID3DXConstantTable.
d3dx9_36: Fix method name.
d3dx9_36: Use %u to print unsigned integer.
d3dx9: Add d3dx9effect.h include file.
d3dx9_36: Add stub for D3DXCreateEffect.
attrib.exe: Add stubbed command.
Andrew Nguyen (3): Damjan Jovanovic (4):
user32: Ensure that WM_INITDIALOG passes the first tabstop control handle to the dialog procedure. setupapi: Stub out SetupDiRemoveDevice.
user32/tests: Fix a failure message trace. ntoskrnl.exe: Implement IoIsWdmVersionAvailable.
msi: Correctly set the process working directory in custom action type 34. usbd.sys: Add stub usbd.sys.
usbd.sys: Add USB descriptor parsing functions.
Andrey Turkin (5): David Hedberg (3):
kernel32: Use TEB-based buffer in CreateMutexExA. wine.inf: Add key for approved shell extensions.
extrac32: Implement /C mode. shell32: SHCreatePropSheetExtArrayEx should check if the key itself contains the clsid of the shell extension.
extrac32: Enhance command-line parsing. shell32: Initial support for the properties command in the IContextMenu for shellview.
shdocvw: Return success code in ITaskBarList::HrInit.
userenv: Implement stubbed userenv.dll.138.
André Hentschel (7): Detlef Riekenberg (7):
oleaut32: Fix rounding. msvcr70: Add msvcr70.dll with forwards to msvcrt.dll.
oleaut32: Reorder some code to make it easier to read and look like the block above. msvcr80: Add msvcr80.dll with forwards to msvcrt.dll.
oleaut32/tests: Add some tests. msvcr90: Add msvcr90.dll with forwards to msvcrt.dll.
oleaut32: Fix fractional calculation. msvcr90: Implement _initterm_e.
oleaut32: Fix localized date parsing. msvcr80: Forward _initterm_e to msvcr90.dll.
oleaut32: Fix localized date and time parsing. msvcr90: Forward _malloc_crt to msvcrt.malloc.
oleaut32: Fix FormatString (valgrind). msvcr80: Forward _malloc_crt functions to msvcrt.malloc.
Arjun Comar (1): Dmitry Timoshkov (2):
cmd: Fix cmd to take /? as a help parameter. gdi32: Fix GDI locking in SetBitmapBits.
user32: Restore special handling of monochrome bitmaps removed by c2202929ab4b6d1ce379865dfd8904186814f265.
Aurimas Fišeras (1): Eric Pouech (14):
wordpad: Update Lithuanian translation. dbghelp: Added full support for DW_FORM_data8 attributes, as well as primary support for DW_FORM_block* attributes.
dbghelp: Added helper to free module's specific data (ELF, MSC...) upon removal.
dbghelp: Store the file map in ELF's module specific data.
dbghelp: Make the ELF mapping code easier to use.
dbghelp: Extend the ELF image management to PE modules so we get a rather uniform interface to image manipulation.
dbghelp: Create the notion of image (PE, ELF modules) to uniformize some handlings.
dbghelp: Keep the file map around for every PE module, so that we can access image whenever we like to.
dbghelp: Extend the image (ELF/PE) scheme to get the RVA out of a section.
dbghelp: Let dwarf_parse decide on which sections it needs to map.
dbghelp: Now that we can keep ELF sections around, don't copy the loclist section, just don't unmap it.
dbghelp: Create new infrastructure to hold specific information for multiple file/debug formats in a single module, and use it to store dwarf2 stuff.
dbghelp: Move the PE debug info to the newly define scheme.
dbghelp: Moved the ELF's module information into the new scheme.
dbghelp: Move the mach-o information into the modfmt structure.
Austin English (2): Francois Gouget (2):
ntdll: Add initial support for OpenBSD to fill_cpu_info. include: Also define the WSAxxx error codes in winerror.h.
urlmon: Add a stub for AsyncInstallDistributionUnit. server: Don't include winsock.h to avoid creating a dependency on generated headers.
Charles Davis (1):
include: Don't accidentally redefine a member in struct _IRP (LLVM/Clang).
Christian Costa (16):
d3d8: Display FIXME only once in ValidatePixelShader and ValidateVertexShader.
d3dx9_36: Add stub for D3DXGetShaderConstantTableEx. Implement D3DXGetShaderConstantTable.
d3dx9_36: Fix AddRef and Release macros and add IID for ID3DXConstantTable.
shell32: Allow copy operation to overwrite an existing write protected file + tests.
d3dxof: Allow templates to be defined anywhere in objects file.
d3dxof: Fix file types checks + tests.
d3dxof: Remove wrong description.
d3dxof: Use proper macro for AddRef.
ddraw/tests: Fix typos.
d3drm: Use proper macro for AddRef.
d3dx9_36: Implement stubbed ID3DXConstantTable interface.
d3dx9_36: Implement D3DXFindShaderComment (based on code from Luis Busquets) + tests.
d3dx9_36: Find, store and enable retreival of CTAB comment data in shader (based on code from Luis Busquets).
d3dx9_36: Remove useless HEAP_ZERO_MEMORY flag (spotted by Henri Verbeet).
d3dxof: Turn some TRACEs into WARNs in case of parsing error.
d3dx9_36: Avoid dereferencing null pointers in trace (spotted by Paul Vriens).
David Hedberg (6):
msvcrt: Add trail bytes info for codepage 1361.
msvcrt: Implement _ismbclegal.
msvcrt: Implement _mbctombb.
richedit: GTL_PRECISE to GETTEXTLENGTHEX implies GTL_NUMBYTES.
user32: Fix return value of EDIT_EM_Scroll.
user32: Fix case where EM_SCROLL with page down results in trying to scroll up past the beginning.
Detlef Riekenberg (3):
wordpad: Update German print preview translation.
msvcr71: Forward more functions to msvcrt.dll.
msvcrt20: Forward more functions to msvcrt.dll.
Dmitry Timoshkov (4):
comctl32: Initialize item.mask before sending HDM_GETITEM message.
gdi32: Dump GDI objects in the case of running out of GDI handles.
user32: DeleteDC() should allow to delete a DC returned by GetDC().
gdi32: Fix the DeleteDC test failures under Win9x.
Dylan Smith (19):
richedit: Added some extra tests for EM_FORMATRANGE.
wordpad: Added missing calls to DeleteDC and ReleaseDC.
wordpad: Get preview page character boundaries with number of pages.
wordpad: Use pages_shown variables to indicate pages shown.
wordpad: Update bitmaps outside of WM_PAINT.
wordpad: Cache text length.
wordpad: Avoid unnecessary deletion of hdcSized.
wordpad: Don't waste time getting the number of preview pages.
wordpad: Avoid forward declarations in print.c.
wordpad: Added zoom cursor for print preview.
wordpad: Number of preview pages to show when unzoomed is persistent.
wordpad: Show page numbers in statusbar for print preview.
wineconsole: Handle mouse wheel scrolling for user backend.
richedit: Documented paragraph border widths are in points not pixels.
richedit: Make zooming affect all pictures.
comctl32/tests: Add NULL terminator to unicode string constant.
comctl32/listview: Scrolling affects subitem rect.
comctl32/tests: Added scrolled listview test for LVM_GETSUBITEMRECT.
gdi32: Provide a non-blank font face name for ANSI_FIXED_FONT.
Eric Pouech (2):
ntdll: Fix wrong marking for valgrind on 64bit systems.
ntdll: Notify valgrind for stack management while in exception.
Erich Hoover (2):
ntdll: Allow 'all processors' flag used in Vista and newer.
kernel32/tests: Add test for 'all processors' flag on Vista and newer.
Gerald Pfeifer (4): Gerald Pfeifer (4):
winmm/tests: Fix test condition in test_midiStream(). comdlg32: Removed unused parameters from PRINTDLG_WMInitDialogW and PRINTDLG_WMInitDialogA.
comdlg32: Remove unused wParam parameters from PRINTDLG_WMInitDialog and PRINTDLG_WMInitDialogW. comdlg32: Removed unused parameters from FILEDLG95_OnWMSize, FILEDLG95_OnWMCommand, and FD32_WMMeasureItem.
comdlg32: Shed unused parameters from CFn_WMInitDialog and CFn_WMDestroy. comdlg32: Remove unused parameters from CFn_WMMeasureItem and CFn_WMDrawItem.
widl: Avoid two warnings. ntdll: Avoid compiler warning in the default case in append_entry.
Hans Leidekker (47): Henri Verbeet (43):
msi: Make msi_reset_folders static. server: Debugging our own process is disallowed.
msi: All stream names starting with 0x0005 are unencoded. ddraw: Print unhandled vertex processing flags in IDirect3DExecuteBufferImpl_Execute().
msi/tests: Free exception information. d3dx9_36: ID3DXBuffer is a base interface for ID3DXConstantTable.
msi: Allocate sufficient memory in ITERATE_InstallODBCDriver and ITERATE_InstallODBCTranslator. d3dx9_36: Not implementing an interface is not an internal error.
fusion: Add a stub implementation of CreateApplicationContext. wined3d: Kill pbuffer offscreen rendering support.
kernel32/tests: Fix a thread handle leak. wined3d: Don't partially initialize contexts in AddContextToArray().
winhttp: Add support for resolve timeouts. wined3d: Move device context array functions to device.c.
wininet: Fix handling of a response without headers. ntdll: Fix the ProcessDebugPort information length in NtQueryInformationProcess().
msi: Implement the RemoveDuplicateFiles standard action. ntdll: Improve support for the ProcessDebugPort info class in NtQueryInformationProcess().
msi: Add tests for creating and removing duplicate files. kernel32: Implement CheckRemoteDebuggerPresent().
wininet: Fix a memory leak. wined3d: Use "gl_info" in some more places in context_create().
msi: Implement the RemoveRegistryValues standard action. wined3d: Add a separate function to set the pixel format in context_create().
msi: Add tests for removing registry values. wined3d: Store the swapchain instead of the surface in the context.
msi: Remove empty directories as part of the RemoveFiles action. wined3d: Use the context's window handle in stretch_rect_fbo().
msi: The table for isolated components is called IsolatedComponent. wined3d: Use the context's window handle in IWineD3DSurfaceImpl_BltOverride().
msi: Improve a trace. wined3d: The swapchain should always have a window handle.
msi: Only create environment strings when the component is set to be installed. wined3d: Simplify a comparison in IWineD3DDeviceImpl_Reset().
msi: Look at the requested action when installing services, not the action taken. wined3d: Store the device window in the swapchain.
msi: Look at the requested action when stopping services, not the action taken. wined3d: Implement SetDestWindowOverride() by simply making the context current on a different window.
msi: Look at the requested action when deleting services, not the action taken. wined3d: Use "gl_filter" in the non-FBO path of swapchain_blit() as well.
msi: Look at the requested action when moving files, not the action taken. wined3d: Don't use filtering on textures that need complex fixups in swapchain_blit().
msi: Look at the requested action when publishing assemblies, not the action taken. wined3d: Don't use framebuffer blit for backbuffer formats with fixups in swapchain_blit().
msi: Improve a trace. wined3d: Add missing checkGLcall's to buffer_Map().
msi: Skip the FindRelatedProducts action when product is already installed. wined3d: Simplify context_apply_attachment_filter_states() flow a bit.
msi: Implement the RemoveIniValues standard action. wined3d: Simplify the IWineD3DDeviceImpl_ClearSurface() surface loading code.
msi: Add tests for removing values from .ini files. wined3d: Don't change the draw buffer in IWineD3DDeviceImpl_SetFrontBackBuffers().
setupapi: Destination directory defaults to system directory. wined3d: Cleanup IWineD3DDeviceImpl_SetFrontBackBuffers().
msi: Strip leading text style label from control text before lookup in binary table. ddraw: Implement IDirectDrawImpl_GetSurfaceFromDC().
msi: Implement the RemoveEnvironmentStrings standard action. ddraw: Fix IDirectDraw4Impl_GetSurfaceFromDC().
msi: Add tests for removing environment strings. user32/tests: Add a test for foreground windows on a different thread.
msi: Initialize a couple of variables. d3d8/tests: Extend the window proc / focus window tests.
msi: Update the UI in the AllocateRegistrySpace action. d3d9/tests: Extend the window proc / focus window tests.
msi: Update the UI in the AppSearch action. wined3d: Make the focus window also the foreground window.
msi: Display directory identifier instead of the full path in the CreateFolders action. ddraw: Acquire/release the focus window from the correct location.
msi: Update the UI in the DeleteServices action. wined3d: Unify GLINFO_LOCATION in surface.c.
msi: Properly update the UI in the DuplicateFiles and RemoveDuplicateFiles actions. wined3d: Add a quirk to rebind FBOs when one of their attached textures is updated.
msi: Display the product code in the FindRelatedProducts action. wined3d: Replace some VTRACEs with proper TRACEs.
msi: Update the UI in the InstallODBC action. wined3d: Kill VTRACE.
msi: Update the UI in the RemoveODBC action. wined3d: Avoid some common invalid context accesses.
msi: Move the implementation of the MoveFiles action to files.c. wined3d: Simplify the generated GLSL for NRM.
msi: Update the UI in the MoveFiles action. wined3d: Rename GlPixelFormatDesc to wined3d_format_desc.
msi: Update the UI in the MsiPublishAssemblies action. wined3d: Unify "gl_formats_template" naming with the other format info tables.
msi: Display the product code in the PublishProduct action. wined3d: Add COMPLEX_FIXUP_NONE as value 0 to the complex_fixup enum.
msi: Update the UI in the RegisterProduct action.
msi: Update the UI in the RegisterUser action.
msi: Also update the UI when removing files listed in the RemoveFiles table.
winhttp: Implement WINHTTP_QUERY_STATUS_TEXT.
Henri Verbeet (13): Henry Kroll III (1):
wined3d: Properly report shader comment sizes. notepad: Don't prompt to save empty Untitled file.
wined3d: Escape shader comments.
winex11.drv: Store if a bitmap is top-down in X_PHYSBITMAP.
winex11.drv: Use the bitmap's "topdown" field in X11DRV_SetDIBits().
winex11.drv: Use the bitmap's "topdown" field in X11DRV_AlphaBlend().
winex11.drv: Use the bitmap's "topdown" field in X11DRV_DIB_DoCopyDIBSection().
gdi32/tests: Fix a few format strings.
gdi32: GetObject() should return the DIB's absolute height in dsBmih.biHeight.
winex11.drv: GetObject() already returns a DIB's absolute height.
uxtheme: GetObject() already returns a DIB's absolute height.
user32: Also show dialogs right after a WM_TIMER message.
wined3d: Split TEXT shader comments into separate lines.
server: Allow the debugger to be debugged.
Huw Davies (8): Huw Davies (2):
rpcrt4: Add support for FC_FLOAT and FC_DOUBLE in complex structures. wineps.drv: Retrieve the full printer name to avoid truncation when the name is 32 characters or longer.
oleaut32: Correctly marshal NULL interface ptrs. dispex: Implement proxy and stub for IDispatchEx_InvokeEx.
include: Add IProvideRuntimeContext and a few annotations.
dispex: Add a stub dispex.dll.
tools: Register dispex.dll.
oleaut32: Add a test for non-oleautomation error handling.
shell32: Improve a TRACE and issue a FIXME if the interface is not implemented.
shell32: Mask out the CSIDL_ flags.
Hwang YunSong (1): Ilya Basin (1):
wordpad: Update Korean translation. shell32/tests: Add tests for the parser of SHELLEXECUTEINFO.lpFile.
Jacek Caban (24): Jacek Caban (21):
mshtml: Rename nsURI to nsWineURI. mshtml: Fixed ref count leak.
mshtml: Store nsWineURI object instead of interface in nsChannel. mshtml: Ignore EndLoad call if document is already detached.
mshtml: Moved OnStartURIOpen implementation to nsio.c. shdocvw: Use heap_alloc_zero to allocate DocHost objects.
mshtml: Use nsWineURL structure directly in load_nsuri. shdocvw: Store object passed in DOCHOST_DOCCANNAVIGATE command.
mshtml: Get rid of most nsIWineURI methods. shdocvw: Separate document state from control state.
mshtml: Get rid of nsIWineURI::[GS]etWindow. shdocvw: Pass post data as SAFEARRAY to on_before_navigate2.
mshtml: Get rid of nsIWineURI::[GS]etNSContainer. shdocvw: Use IHTMLPrivateWindow for navigation in navigate_hlink if available.
mshtml: Get rid of nsIWineURI interface. shdocvw: Use IHTMLPrivateWindow for navigation in navigate_url if available.
atl: Don't add CLSID_ATLRegistrar replacement in do_register_dll_server. shdocvw: Added more navigation tests.
atl: Properly release registrar in do_register_dll_server. mshtml: Ignore load event on detached documents.
include: Added IHTMLPrivateWindow declaration. mshtml: Return S_OK from IHTMLDocument2::get_referrer.
mshtml: Added IHTMLPrivateWindow stub implementation. mshtml: Forward setting document.location to window object.
mshtml: Moved asynchronous document binding to separated function. mshtml: Use user agent string in IOmNavigator::get_appVersion.
mshtml: Allow post data and headers to be passed to create_channelbsc. shdocvw: Fixed tests on some Windows.
mshtml: nsio.c code clean up. mshtml: Make sure that readState is READYSTATE_LOADING in read_stream_data.
mshtml: Set current moniker in start_binding. mshtml: Fire readystatechange event on document nodes.
mshtml: Properly handle IHlinkFrame::Navigate result. mshtml: Moved removing event target to separated function.
mshtml: Load data from moniker in IPersistStreamInit::InitNew. mshtml: Added support for load event on all nodes.
mshtml: Moved SZ_HTML_CLIENTSITE_OBJECTPARAM handling to IPersistMoniker::Load. mshtml: Added IHTMLImgElement::onload property implementation.
mshtml: Call OnViewChange in set_downloading_proc. mshtml: Added IHTMLImgElement::onload tests.
mshtml: Correctly handle document with already loaded moniker in set_moniker. cmd: Added @or_broken@ handling to test templates and use it to fix tests on win2k.
mshtml: Added IHTMLPrivateWindow::SuperNavigate implementation.
mshtml: Added more navigation tests.
mshtml: Call Exec(DOCHOST_DOCCANNAVIGATE) from IOleObject::SetClientSite.
Jeff Latimer (2): Jeff Latimer (2):
usp10: Fix trace to remove an incorrect assignment. usp10: Change default glyph returned from 0xffff to 0.
usp10: Remove duplicate code. comctl32: cchTextMax needs to be set for LVS_OWNERDATA as it uses LVN_GETDISPINFO notifications.
Jeff Zaroyko (1): Juan Lang (13):
mmdevapi/tests: Fix a failing test for Vista/W2k8. iphlpapi: Check for ifr_hwaddr member of struct ifreq.
iphlpapi: Rename a function and variables to make it clearer they're related to IPv4 addresses.
iphlpapi: Pass address family to adapterAddressesFromIndex.
iphlpapi: Implement GetAdaptersAddresses for IPv6 addresses.
rsaenh: Fix some test failures on Win9x/NT4.
rsaenh: Add simple tests for SHA-256, SHA-384, and SHA-512.
include: Add a few missing OIDs.
wininet: Handle proxy entries of the form <proto>=<proxy>, and allow multiple proxies.
rsaenh: Add support for SHA-256, SHA-384, and SHA-512.
rsaenh: Add signature support for SHA-256, SHA-384, and SHA-512 hashes.
crypt32: Add constants to support SHA-256, SHA-384, and SHA-512.
crypt32: Switch to use the AES provider by default.
crypt32: Add support for the anyPolicy certificate policy.
Joris Huizer (1): Julian Rüger (1):
mshtml: create_channelbsc: Handle OOM case correctly. windowscodecs: Small spelling fixes.
Juan Lang (3): Justin Chevrier (2):
wintrust: Correct GenericChainCertificateTrust's handling of WINTRUST_CreateChainForSigner's return value. gdiplus/tests: Expand GdipImageGetFrameCount test coverage.
rpcrt4: Add tests for UuidCreateSequential. gdiplus: Basic implementation of GdipImageGetFrameCount with updated tests.
rpcrt4: Implement UuidCreateSequential using the machine's MAC address, when available.
Justin Chevrier (4): Jörg Höhle (6):
gdiplus/test: Add GdipGetNearestColor test. mciavi: Prevent deadlock when closing while playing or when paused.
gdiplus: Basic implementation of GdipGetNearestColor with changes to test to reflect fixes. mcicda: Prevent crash when closing while playing.
gdiplus/test: Add GdipSetImageAttributesRemapTable test and fix typo. mciavi: Stubs should return a success code.
gdiplus: Implement GdipSetImageAttributesRemapTable with updated test. mciseq: MCI Set Port allows to select the MIDI device.
msvfw32: MCI Step is like Seek.
midimap: Allow GetVolume by device identifier.
Jörg Höhle (11): Maarten Lankhorst (9):
user32: Sync vkey codes with winuser.h. dsound: Improve underrun behavior.
wineoss: Do not access WAVEHDR past DriverCallback. mmdevapi: Implement property store.
winealsa: Do not access WAVEHDR past DriverCallback. mmdevapi: Add IMMEndpoint to IMMDevice.
midimap: Have GetDevCaps error out when no MIDI device is present. mmdevapi: Implement some methods in IMMDevice.
winmm: Do not access MIDIHDR past MOM_DONE DriverCallback. mmdevapi: Implement MMDeviceCollection methods.
winmm: MIDIHDR.dwOffset is set with MEVT_F_CALLBACK only. mmdevapi: Implement IMMDeviceEnumerator::GetDevice.
winmm: Accept the ancient, smaller MIDIHDR. mmdevapi: Pass a property bag to IBaseFilter in IMMDevice::Activate.
winmm/tests: MIDIHDR tests. midimap: Defer initialisation.
winmm/tests: Fix transient notification error: messages may arrive late. winmm: Allow SND_ALIAS|SND_FILENAME in PlaySound.
winmm/tests: Fix up to 3 MCI test failures.
winex11: Log keycode decimal <-> hex for keysym & MS vkey and scancode.
Ken Thomases (2): Maciej Borsz (1):
kernel32: Mac: If language is less specific variant of locale, keep locale. winhttp: Fix invalid behaviour of WinHttpCrackUrl.
ntdll: Mac: Fix leak of send right for Mach thread port.
Kusanagi Kouichi (6): Michael Stefaniuc (4):
winex11.drv: Keep the state of XIM and IME consistent. ddraw: Remove redundant memset.
winex11.drv: Check XDND version. iphlpapi: Don't crash when enumerating PtP interfaces.
winex11.drv: Generate IME messages as needed.
winex11.drv: There seems to be nothing to be done for IMN_SETOPENSTATUS.
winex11.drv: Add a new debug channel for XIM.
wined3d: Fix a failure of card vendor detection.
Louis Lenders (2):
wine.inf: Add windows\help directory.
activeds: Add stub for ADsGetLastError.
Maarten Lankhorst (6):
mmdevapi: Add tests for renderclient.
mmdevapi: Add todo_wine in dependency test.
include: Fix IsEqualPropertyKey definition.
include: Add devpropdev.h.
include: Add devpkey.h.
mmdevapi: Implement a stub of MMDevice.
Marcus Meissner (1):
windowscodecs: Handle old libpng.so using distros (as SLE 10).
Michael Stefaniuc (1):
oleaut32: Remove superfluous NULL check before HeapFree (Smatch). oleaut32: Remove superfluous NULL check before HeapFree (Smatch).
oleaut32: Plug some memleaks on error paths (Smatch).
Mikołaj Zalewski (1): Nicolas Le Cam (1):
include: Add a strcmpW-equivalent function usable in tests. wine.inf: Define the Win64 DefaultInstall.Services section.
Nikolay Sivov (17): Nikolay Sivov (24):
msxml3: Simplify IXMLDOMElement_get_tagName(), add null check. shell32/shellview: Improve error handling on some helpers, fix possible leak.
user32/tests: Test to show that caption added for WS_EX_LAYERED as well. shell32/shellview: Use W-calls for menu handling, same for SendMessage to ListView window.
user32: Intersect with passed dirty rectangle while blitting. shell32: Initial test file for IShellView/IFolderView, implemented IFolderView::GetSpacing.
user32: Use whole window rectangle for UpdateLayeredWindow. shell32/shellview: Remove unneeded memset, release browser reference on failure.
kernel32/lcformat: Get rid of back jumps on errors. shell32/shellview: Implemented IFolderView::GetSelectionMarkedItem() with basic test.
shlwapi: Fix mask usage in SHSetWindowBits with tests. shell32/shellview: Implemented IFolderView::GetFocusedItem.
shlwapi: Implement SHFormatDateTimeA/SHFormatDateTimeW with tests. shell32/shellview: Implement IFolderView::GetFolder() for IID_IShellFolder.
comctl32/toolbar: Fix possible null pointer dereference. shell32/shellview: Implement IFolderView::ItemCount for SVGIO_ALLVIEW flag.
shlwapi/tests: Some tests for PathGetDriveNumber. shell32/shellview: Don't crash on ::DragLeave called without droptraget.
shell32/tests: Minor test file cleanup. shell32: Add SHCreateFileExtractIconW stub.
shell32: Implement SHParseDisplayName with basic tests. shlwapi: Partially implement SHGetObjectCompatFlags with tests.
shell32: Remove WINAPI where it's not needed. avifil32: Registry access calls don't return HRESULT codes.
shell32: Use return value on failure updated in Vista+. msi: Convert IWineMsiRemoteDatabase BSTR parameters to LPCWSTR to avoid typecast.
shell32: Stub IFolderView implementation for IShellView instance. shlwapi: Don't cast WCHAR string to BSTR.
shell32: Cast to class data pointer IShellView2 vtable as it's a first member. quartz: Don't cast WSTR to BSTR, convert properly instead.
shell32: Move SelectItem implementation to IFolderView and use it for IShellView::SelectItem. comctl32/datetime: Use user locale for format.
shell32: Stub IShellView2::SelectAndPositionItem() over IFolderView::SelectAndPositionItems(). msxml3: Treat input BSTR as general WCHAR string for ::loadXML().
ole32: Turn FIXME to TRACE for CoGetTreatAsClass.
Paul Andrew Panon (6): ole32: Remove useless parameter check.
wined3d: Rename GL_VENDOR to HW_VENDOR. urlmon: Add stub IUriBuilder interface.
wined3d: Add a real GL vendor detection. urlmon: Add CoInternetIsFeatureEnabled stub.
wined3d: Adjust the quirks to use the new GL_VENDOR codes. shlwapi: Add a forward to DelayLoadFailureHook.
wined3d: Add a card detection table and refactor wined3d_guess_card. shlwapi: Fix StrCpyNW to deal with null inputs better, and don't use lstrcpynW.
wined3d: Add Mesa ATI card detection code. shell32: Add IPersistFile::GetCurFile implementation for IShellLink.
wined3d: Update to add Mesa ATI card detection code.
Paul Chitescu (3): Paul Chitescu (3):
quartz: Do not assert() the existence of a media format of an input pin. qedit: In SampleGrabber ReceiveConnection check early the format type, return VFW_E_INVALIDMEDIATYPE like native.
qedit: A full format is required when connecting either pin of the SampleGrabber. qedit: SampleGrabber pins should enumerate a preferred format only after the input pin is connected and a fully defined format is known.
quartz: Silence the FIXME that AsyncReader does not implement IBasicAudio. qedit: Implement buffering in SampleGrabber.
Paul Vriens (6): Paul Vriens (13):
cmd: Fix a memory leak (Valgrind). msi/tests: Remove a key after running tests.
ntdll/tests: Fix a crash on some Vista boxes. advapi32/tests: Restore default cryptographic provider after the tests.
shell32/tests: Prevent crash on W2K and below. oleaut32/tests: Don't add typelib information to the registry.
gdi32/tests: Fix a test failure on Win9x/WinMe. shlwapi/tests: Fix a test failure on NT4.
shlwapi/tests: Skip some tests on Win9x/WinMe. mshtml/tests: Fix some test failures on Win9x/WinMe by using a A-function.
shlwapi/tests: Fix some test failures on Win9x/WinMe. kernel32/tests: Run tests again on Win95.
gdiplus/tests: Fix a test failure on Win98/WinMe.
rsaenh/tests: Fix some test failures on XP (pre SP3).
shlwapi/tests: Fix some test failures on XP/Vista.
shlwapi/tests: Fix some test failures on Vista+.
d3d8/tests: Fix timeouts on Win9x/WinMe.
d3d9/tests: Fix timeouts on Win9x/WinMe.
user32/tests: Fix timeouts on Win9x/WinMe.
Piotr Caban (22): Piotr Caban (16):
oleaut32: Added partial ICreateTypeInfo2_LayOut implementation. oleaut32: Simplify ICreateTypeInfo2_SetTypeFlags implementation.
oleaut32: Improved ICreateTypeInfo2_fnAddFuncDesc implementation. oleaut32: Improve TypeInfos with changed TypeKind handling.
oleaut32: Added TypeInfo validation in ICreateTypeInfo_LayOut. oleaut32: Improve dual interfaces creation in typelib.
oleaut32: Added MEMBERID_NIL handling to ICreateTypeInfo_LayOut. oleaut32: Added ICreateTypeInfo2_SetFuncHelpContext implementation.
oleaut32: Added partial ICreateTypeInfo2_AddFuncDesc arguments with default values handling. oleaut32: Fix some reference leaks.
oleaut32: Added more arguments with default values handling. oleaut32: Fix importinfo flags.
oleaut32: Added VT_BSTR handling to ctl2_add_default_value. oleaut32: Remove incorrect memid validation.
oleaut32: Improved ICreateTypeInfo2_SetFuncAndParamNames implementation. oleaut32: Use QueryPathOfRegTypeLib in ICreateTypeInfo2_AddRefTypeInfo.
oleaut32/tests: Added VT_PTR tests in function arguments. oleaut32: Improved ICreateTypeInfo AddFuncDesc implementation.
oleaut32: Improved ICreateTypeInfo2_AddRefTypeInfo implementation. oleaut32: Improve ICreateTypeInfo_LayOut implementation.
oleaut: Added ITypeInfo2_fnGetRefTypeInfo implementation. oleaut32: Set parameter to NULL in GetMops stub.
oleaut32: Improved implementation of ICreateTypeInfo2_fnAddImplType. oleaut32: Improve ITypeInfo2 GetTypeAttr implementation.
oleaut32/tests: Added more typelib creation tests. oleaut32/tests: Make tests working on older systems, prevent crash on some wine boxes.
oleaut32: Added implementation of ITypeInfo2_fnGetTypeAttr. oleaut32: Fix ITypeInfo GetImplTypeFlags for dispinterfaces.
oleaut32: Fix importfile searching in ctl2_alloc_importinfo. oleaut32: Improve ICreateTypeInfo2 AddImplType implementation.
oleaut32: Improve TKIND_COCLASS handling while creating typelib. oleaut32: Improve ITypeInfo2 GetRefTypeOfImplType implementation.
oleaut32/tests: Remove incorrect test.
oleaut32: Added implementation of ITypeInfo2_GetImplTypeFlags.
oleaut32: Added implementation of ITypeInfo2_GetRefTypeOfImplType.
oleaut32: Added ITypeLib2_GetLibAttr implementation.
oleaut32: Added ITypeLib2_GetDocumentation implementation.
oleaut32: Update TypeInfo flags when object inherits IDispatch.
Reece Dunn (9): Ričardas Barkauskas (2):
shlwapi/tests: Skip SHCreateStreamOnFileA/W configurations not supported on Win98 SE. wined3d: Fix ATI2N pitch and offset calculations.
ole32/tests: Improve the HGLOBAL stream tests for Seek. d3d9/tests: Test ATI2N pitch and locking offset behaviour.
ole32: Fix the HGLOBAL stream Seek implementation.
comctl32/mru: In EnumMRUListA, ensure that the string is NULL terminated and the correct size is returned.
msxml3/tests: Improve the IObjectSecurity tests to cover msxml3 SP8+ behaviour.
hlink/tests: Add more tests to show a difference in string and moniker hlinks.
ole32: IMoniker_IsRunning returns E_INVALIDARG when bindctx is NULL.
kernel32/tests: Add a test case for calling TlsFree on a freed index.
crypt32: Fix CryptFreeTls when calling with a freed index.
Roderick Colenbrander (6): Rob Shearman (16):
winex11: When a mask picture is active, the source offsets should be relative to mask_pict instead of src_pict. widl: Remove some unused functions, definitions and types.
winex11: Also take into account source offsets when a mask is around. widl: Make write_pointer_tfs more readable.
wined3d: Fix multisampling on cards without 32-bit RGB fbconfigs. widl: Simplify write_typeformatstring_var.
opengl32: Update opengl extensions. widl: Write pointers in write_typeformatstring_var using write_pointer_tfs.
wined3d: Rename yuv to complex in order to prepare for 8-bit palette fixups using the same code. widl: Don't use the return value of write_embedded_types to determine whether a type contains pointers or not.
wined3d: Move the 8-bit palette shader code over to the blit_shader backend. widl: Merge write_typeformatstring_var and write_embedded_types into one function, write_type_tfs.
widl: Use typegen_detect_type to determine which types should be written for the pointer description in write_struct_tfs.
widl: Pass current_structure into write_conf_or_var_desc in write_ip_tfs.
widl: error_status_t isn't an allowed conformance type.
widl: Fix the writing of expressions in un-typedef'd structures by using write_type_left to write out the type, which adds the "struct ..." if necessary.
widl: Remove some FIXME comments and replace them with comments explaining why the current behaviour is correct.
widl: Clean up array case in write_remoting_arg.
widl: Simplify write_parameter_conf_or_var_exprs by making use of typegen_detect_type.
widl: Remove a FIXME comment in write_function_stubs.
rpcrt4: Add support for marshalling/unmarshalling complex arrays of pointers.
rpcrt4: Add tests for a complex array of pointers.
Stefan Dösinger (3): Roderick Colenbrander (9):
wined3d: Create a wined3d internal event query interface. wgl: Add more OpenGL diagnosing checks.
wined3d: Introduce wined3d_event_query_issue. opengl32: Add OpenGL 3.3/4.0 extensions.
wined3d: Add wined3d_event_query_create and destroy. wined3d: Extend surface_get_depth_blt_info with texture coordinate code from surface_blt_to_drawable.
wined3d: Use surface_get_blt_info to compute texture coordinates for surface_blt_to_drawable.
wined3d: Remove oversize texture support.
wined3d: Add a helper function for drawing a textured quad.
wined3d: Use draw_textured_quad in BltOverride.
wined3d: Start moving paletted texture support to the blit_shader.
wined3d: Get rid of d3dfmt_get_conv in RealizePalette.
Stefan Leichter (1): Sandijs Ribaks (1):
ntdll/tests: Test NtCreateFile with an invalid filename. wined3d: Add surface conversion function from WINED3DFMT_YUY2 to WINED3DFMT_B8G8R8X8_UNORM.
Vincent Povirk (9): Stefan Dösinger (11):
gdiplus: Add a test for GdipImageRotateFlip. d3d9: Fix test failures on Windows 7.
comdlg32: Add a test showing the font dialog ignores printer dpi. wined3d: Don't DISCARD or NOOVERWRITE non-dynamic buffers.
comdlg32: Always use screen dpi in the font dialog, even with a printer dc. wined3d: Use glMapBuffer for 1:1 uploads in PreLoad.
gdiplus: Free the attached HBITMAP when destroying Bitmap objects. wined3d: Implement unfenced updates of double buffered buffers.
gdiplus: Stub GdipGetImageItemData. wined3d: Check the alignment of mapped buffer pointers.
gdiplus: Stub GdipGetRegionScansCount. wined3d: Merge two if conditions in buffer.c.
ole32: Clear the sibling links when reinserting a renamed element. wined3d: Make resources 16 byte aligned.
ole32: Add a test showing IStorage_CopyTo ignores open objects in the source. ddraw: Use a D24X8 depth buffer.
ole32: Add tests for CopyTo in recursive situations. d3d9: Remove the double unlock test.
d3d9: Windows 7 rejects invalid rectangles.
d3d9: Remove old debug messages from the tests.
Vitaly Perov (2): Trey Hunner (1):
mshtml: Silence IStdMarshalInfo in htmldoc_qi FIXME. ping: Add skeleton ping command.
notepad: Implement printing to file.
XueFeng Chang (1): Vincent Povirk (19):
server: Check create_event return value in console creation. ole32: Allow CopyTo to succeed in spite of already open source streams.
gdiplus: Don't crash when creating a texture with NULL imageattributes.
gdiplus: Add a test for GdipGetMetafileHeaderFromMetafile.
gdiplus: Zero the MetafileHeader structure in GetMetafileHeader.
include: Add definitions for IWICBitmap.
ole32: Don't treat the header as a big block in StorageImpl_LoadFileHeader.
ole32: Don't treat the header as a big block in StorageImpl_SaveFileHeader.
ole32: Fix the big block offset calculation.
ole32: Remove the unused BlockBits structures from BigBlockFile objects.
ole32: Remove the BIG_BLOCK_SIZE define.
ole32: Remove the NUM_BLOCKS_PER_DEPOT_BLOCK define.
ole32: Remove knowledge of block sizes from the BigBlockFile object.
ole32: Allow storage files with a block size of 4096 to open.
oleaut32: Return type mismatch errors in ITypeLibComp_fnBind.
oleaut32: Always use DISPID_PROPERTYPUT to fill in the last argument.
winex11.drv: ReadSelectionData should fail if the import function fails.
winex11.drv: Use CurrentTime to focus windows if we have no timestamp.
include: Add definitions for IWICBitmapScaler.
windowscodecs: Make component enumerators thread-safe.
Yann Droneaud (1): Yann Droneaud (5):
aclocal.m4: Fix WINE_TRY_CFLAGS macro (LLVM/Clang). cmd: Fixed uninitialised field in WCMD_addCommand() (Valgrind).
configure: Fixed <linux/ppdev.h> test.
cmd: Added some expansion tests.
cmd: Remove %CD% test.
cmd: Add another expansion test.
-- --
Alexandre Julliard Alexandre Julliard

View File

@ -1 +1 @@
Wine version 1.1.40 Wine version 1.1.41

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.65 for Wine 1.1.40. # Generated by GNU Autoconf 2.65 for Wine 1.1.41.
# #
# Report bugs to <wine-devel@winehq.org>. # Report bugs to <wine-devel@winehq.org>.
# #
@ -552,8 +552,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.1.40' PACKAGE_VERSION='1.1.41'
PACKAGE_STRING='Wine 1.1.40' PACKAGE_STRING='Wine 1.1.41'
PACKAGE_BUGREPORT='wine-devel@winehq.org' PACKAGE_BUGREPORT='wine-devel@winehq.org'
PACKAGE_URL='http://www.winehq.org' PACKAGE_URL='http://www.winehq.org'
@ -1374,7 +1374,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.1.40 to adapt to many kinds of systems. \`configure' configures Wine 1.1.41 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]... Usage: $0 [OPTION]... [VAR=VALUE]...
@ -1443,7 +1443,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.1.40:";; short | recursive ) echo "Configuration of Wine 1.1.41:";;
esac esac
cat <<\_ACEOF cat <<\_ACEOF
@ -1585,7 +1585,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.1.40 Wine configure 1.1.41
generated by GNU Autoconf 2.65 generated by GNU Autoconf 2.65
Copyright (C) 2009 Free Software Foundation, Inc. Copyright (C) 2009 Free Software Foundation, Inc.
@ -2105,7 +2105,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.1.40, which was It was created by Wine $as_me 1.1.41, which was
generated by GNU Autoconf 2.65. Invocation command line was generated by GNU Autoconf 2.65. Invocation command line was
$ $0 $@ $ $0 $@
@ -16786,7 +16786,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.1.40, which was This file was extended by Wine $as_me 1.1.41, which was
generated by GNU Autoconf 2.65. Invocation command line was generated by GNU Autoconf 2.65. Invocation command line was
CONFIG_FILES = $CONFIG_FILES CONFIG_FILES = $CONFIG_FILES
@ -16857,7 +16857,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.1.40 Wine config.status 1.1.41
configured by $0, generated by GNU Autoconf 2.65, configured by $0, generated by GNU Autoconf 2.65,
with options \\"\$ac_cs_config\\" with options \\"\$ac_cs_config\\"