-The Wine development release 1.3.26 is now available.
+The Wine development release 1.5.6 is now available.
What's new in this release (see below for details):
- - Various improvements to the builtin Internet Explorer.
- - Support for Get/SetDIBits in the DIB engine.
- - Support for enhanced metafiles in the View tool.
- - Many improvements in WinHTTP.
- - A number of fixes to the COM stubless marshaller.
- - Improved mechanism for DLL registrations.
+ - Automatic installation of the Mono add-on package.
+ - Control panel applet for joysticks.
+ - Device bitmap rendering now done through the DIB engine.
+ - Support for video rendering through DirectX (VMR-9).
+ - First steps towards a D3D shader compiler.
+ - Build fixes for DragonFly BSD.
- Various bug fixes.
The source is available from the following locations:
- http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.26.tar.bz2
- http://prdownloads.sourceforge.net/wine/wine-1.3.26.tar.bz2
+ http://prdownloads.sourceforge.net/wine/wine-1.5.6.tar.bz2
+ http://mirrors.ibiblio.org/wine/source/1.5/wine-1.5.6.tar.bz2
Binary packages for various distributions will be available from:
----------------------------------------------------------------
-Bugs fixed in 1.3.26:
-
- 3493 Commandos get's very slow (almost locked) while mouse is moving
- 4173 Slowness and corruption in old DirectDraw game: Warlords 3
- 8012 missing aliases for setlocale()
- 8613 Game Conquest: Frontier Wars 1.07 does not start
- 9156 images on buttons are drawn incorrectly (Network Assistant)
- 10211 gmax 1.2 installer doesn't update dialog controls subscribed to SelectionPath event when the INSTALLDIR property has changed
- 11358 Emulator3000 does not display menu and status bar
- 12237 Temple Of Elemental Evil crashes after the loading screen
- 13496 Director Player Error dialog: "The projector file is corrupt. Unable to continue."
- 17075 PLSQLDeveloper: Trying to create some of bultin reports returns "OLE error 80070057"
- 17215 Sid Meier's Alpha Centauri - excessive clipping of title screen
- 17874 Runes of Magic - will not install.
- 19428 Microsoft SQL Express 2005 fails to install - Error 1627 - ERROR_FUNCTION_FAILED
- 19924 centry7 application (running within IE) doesn't handle font correctly
- 20711 Flatout2 demo crashes on exit
- 21202 HotWheels CRASH!: Window invisible
- 22002 Runes of Magic: crash when clicking "Start game" in the launcher
- 22090 Starcraft II installer window's border is not transparent, but black
- 22223 CDBurnerXP's audio disc mode is inaccessible
- 22466 Zombie Driver: graphical glitches when using hardware vertex shaders
- 22948 Caesar3: there is only black screen and playing sounds.
- 23384 Clicking on Audio Tab on Winecfg takes several seconds the first time
- 23406 Chrome: multiplayer frequently freezes when loading a new map or disconnecting
- 23621 DDraw surface reference counting doesn't match Windows (causes Recoil to fail)
- 23703 Runes of Magic clientupdate.exe crashes
- 23784 Ballistic (Paddle) game - mouse pointer leaves the game's Window when it shouldn't
- 23939 WoW sound issues on win7
- 23958 FlylinkDC++ crashes
- 24706 No fonts displayed in Synthesia
- 24857 Lotus Approach wont paint initial screen
- 24894 Where’s Waldo installer refuses to run since it can't phone home via WinHttpRequest com object?
- 25397 AutoCAD R14: Impossible to enter serial number at 96dpi
- 25570 Crash when attempting to log in to Desura client
- 25633 Chip's Challenge crashes Wine after about 10 minutes of gameplay.
- 25887 winevdm tries to run dos apps via dosbox on Z: which is reserved in dosbox
- 25905 DC Universe Online: installer window is missing most text
- 25913 The program TypeFaster.exe has encountered a serious problem and needs to close.
- 25977 IW2: Edge of Chaos crashes on exit
- 26237 EVE-Online Crashes when applyling any setting in options menu
- 26298 DC Universe Online: needs msvcp90.dll.wctype
- 26309 Civilization V crashes after clicking play game and prior to the game starting
- 26491 Guild Wars: No sound in Windows Vista and Windows 7 mode
- 26556 StarCraft2 Editor: Icons in treeview are transparents
- 26685 East India Company: multiple issues when using built-in msvcr90.dll
- 27083 crash while installing Kingsoft PC manager
- 27178 advapi32: CryptEnumProvidersW may not free resources
- 27257 Unimplemented function xmllite.dll.CreateXmlWriter
- 27383 cmd: mkdir should give an error for pre-existing directories
- 27392 Lemmix game (lemmings clone) - mouse pointer no longer works properly
- 27393 mmdevapi uninitialiased memory access and crash past rendering
- 27562 Autocomplete is case sensitive
- 27615 Regression from 1.3.22 -> 1.3.23. Overlord Steam version. Left mouse button no longer responds in menus.
- 27630 Vampire The Masquerade: Bloodlines: Regression causes graphics corruption
- 27740 Morrowind: click-and-drag doesn't work
- 27811 CivCity Rome: Autorun.exe shows misplaced text
- 27818 Eurobattle.net installer fails to run (invalid command line parameters passed to child due to user32.wsprintf not handling %I64u format specifier)
- 27838 Can't change some graphics settings in GTAIV
- 27843 Weather Watcher Live: Cannot start free trial
- 27862 Watchtower Library 2010 - Italiano don't start
- 27864 Implement winhttp SetCredentials
- 27865 Winhttprequest doesn't work with https
- 27874 Configure detects no Sound System
- 27882 Eschalon Book I [Steam]: audio stopped working
- 27883 Bink videos without sound (Mass Effect) [bisected, regression]
- 27891 Winhttprequest POST doesn't work
- 27898 Winhttprequest wrong credentials return empty response
- 27904 wine iexplore parse http://127.0.0.1:8000 to http://127.0.0.1:8000:8000
- 27908 Diablo 2 - sound doesn't work
- 27913 Safari 5.1 wants msvcr80.dll._vscwprintf_p_l
- 27915 Lemmix game (lemmings clone) - crashes when entering 1st level
- 27917 [regression] sound does not work, wine chooses wrong pcm
- 27926 "#msgctxt#directory#Desktop" used as name for the desktop folder
- 27927 Winhttprequest WaitForResponse should process messages
- 27929 Bus error in create_alpha_bitmap on Mac OS X 10.7 Lion with Xcode 4.1
- 27938 GdipDrawString Resource leak (GDI Font object).
- 27957 psdk2003 installer crash every time
- 27961 psdk2003 failed to install, ACTION_InstallFiles Failed to ready media for L"qithunk_s.6720DB2A_1A21_4E82_940E_95044B030B06"
+Bugs fixed in 1.5.6:
+
+ 11482 Airline Tycoon Demo fails to start
+ 11895 GeoControl installer hangs
+ 13186 Warcraft III TFT fails to start with prefixes never used by <wine-0.9.61
+ 15092 Adobe Flash Player 9 and 10: movies and images are messed up
+ 16209 The Lord of the Rings Online: Mines of Moria doesn't start
+ 17893 The Alien Nations / Die Völker crashes: amstream GetFormat stub
+ 21460 Construct 0.99.8 "File" menu does not work
+ 23706 d3dx9_36.dll.D3DXSaveSurfaceToFileInMemory is needed by Ship Simulator 2008 demo, King's Bounty demo
+ 24210 Sound does not work in Big Fish Games when acceleration is set to full
+ 25103 Medieval Total War Gold DVD Italian - Unload the debugger error
+ 25287 Rise of Nations Gold Edition Nuclear Blast Effect Looks Awful
+ 25533 Machinarium window does not show any contents and hangs desktop
+ 25535 .NET Framework 4.0 Fails to install with HRESULT 0x80070643
+ 26203 ie7 can connect to https://mail.google.com, but not https://gmail.com ?
+ 26476 builtin IE cannot open https://ebank.njcb.com.cn:8001/perbank/logon.jsp
+ 26928 Midi messages MTC trashed
+ 27690 Just Cause crashes on first level load (texture resolution 'high')
+ 27939 SQLyog crashes when displaying data
+ 28486 Office Professional Plus 2010 install fails without machine.config file (does not need it on Windows)
+ 28799 d3dx9_36/tests/mesh.ok: memcpy source and destination overlap in weld_float16_2() triggered by test_weld_vertices()
+ 28898 Blizzard Launcher/Installer needs AcceptEx improvements (Affects WoW, D3...)
+ 29359 DSOUND_BufPtrDiff: Assertion `ptr1 < buflen' failed.
+ 29561 graphedt crash while expand "DirectShow Filters"
+ 30249 Sanitarium crashes/hangs frequently with OpenGL renderer
+ 30659 GTAVC crashes when car is visible at some angle
+ 30705 usb joystick not working with virtuanes
+ 30719 SmartFTP 4.0 crashes on startup (crypt32 CertCreateSelfSignCertificate failure)
+ 30729 EVE Online crashes on attempt to move window
+ 30766 Microsoft SQL Server Management Studio Express 2005: hangs with .NET Fatal Execution Engine Error
+ 30777 Dr.com v3.71 infinitely asks for reboot due to missing registry entry
+ 30781 Construct needs D3DXSaveTextureToFileInMemory
+ 30784 CodeJock's XTPToolBar renders transparent areas of icons black
+ 30799 "automatically grab mouse in full-screen windows" doesn't grab mouse with regard to Gnome 3 tray bar
+ 30818 BMFont crashes on startup with Unhandled page fault
+ 30842 Take Command 14 from JPSoftware wants KERNEL32.dll.SetConsoleIcon
+ 30848 Windows 8 release preview upgrade assistent crashes due to unimplemented function ntdll.dll.NtQuerySystemEnvironmentValueEx
+ 30854 OSForensics crashes on 1st launch
+ 30868 Wine has troubles installing dotnet20 (using winetricks) and doesn't run some games like osu! or Path of Exile (which worked before)
----------------------------------------------------------------
-Changes since 1.3.25:
-
-Alexander Morozov (1):
- include: Synchronize CRYPTUI_SELECTCERTIFICATE_STRUCT definition with MSDN.
-
-Alexandre Julliard (88):
- wrc: Run through the translation process even if libgettext-po is missing.
- widl: Check for mismatched types in ?: expressions.
- user32/tests: Make hook messages optional in the SetParent test.
- makefiles: Install dlls from the top-level makefile.
- makefiles: Install programs from the top-level makefile.
- user32: Add support for 64-bit formats in wsprintf.
- shlwapi: Add support for 64-bit formats in wsprintf.
- winex11: Return color information in GetImage when passed null bits.
- winex11: Get rid of the no longer used SetDIBits implementation.
- gdi32: Get rid of the SetDIBits driver entry point.
- gdi32: Implement GetImage in the null driver.
- gdi32: Implement GetImage in the DIB driver.
- gdi32: Add an inline helper to retrieve a DDB byte width.
- gdi32: Reimplement GetBitmapBits using the GetImage driver function.
- winex11: Get rid of the no longer used GetBitmapBits implementation.
- gdi32: Get rid of the GetBitmapBits driver entry point.
- makefiles: Still generate makefile rule for disabled dlls that have an import lib.
- rpcrt4/tests: Add a test about unmarshalling of an out-only structure.
- winex11: Force unprotecting the DIB section bits in PutImage.
- widl: Clear out more types of parameters in the proxy error handlers.
- widl: Don't set base types to 0 on proxy entry.
- rpcrt4/tests: Fix a test failure on 64-bit platforms.
- rpcrt4: Use a single structure for all parameter types in new format descriptors.
- rpcrt4: Fetch the arguments address from the StubMsg structure.
- rpcrt4: Simplify tracing of function parameters and flags.
- rpcrt4: Convert old-style argument formats to new style so that the client call implementation can be shared.
- rpcrt4: Convert old-style arguments for NdrMesProcEncodeDecode.
- rpcrt4: Convert old-style arguments for stub calls.
- rpcrt4: Pass the full argument format to the size/marshall/unmarshall wrappers to greatly simplify the argument processing.
- rpcrt4: Use the same phase values for clients and stubs.
- rpcrt4: Add a phase in proxies for clearing output parameters on error.
- rpcrt4: Add a phase in proxies for zeroing output parameters on startup.
- rpcrt4: Support sizing of a few more argument types.
- ntdll: Remove divl second argument for compatibility with clang.
- gdi32: Fix the blend function handling for the AlphaBlend enhanced metafile record.
- makefiles: Also install the program manpages from the top-level makefile.
- actxprxy: Specify the PSFactoryBuffer class in the idl files.
- dispex: Specify the PSFactoryBuffer class in the idl file.
- msdaps: Specify the PSFactoryBuffer class in the idl files.
- ole32: Specify the PSFactoryBuffer class in the idl files.
- oleaut32: Specify the PSFactoryBuffer class in the idl files.
- qmgrprxy: Specify the PSFactoryBuffer class in the idl file.
- quartz: Specify the PSFactoryBuffer class in the idl file.
- sti: Specify the PSFactoryBuffer class in the idl file.
- windowscodecs: Specify the PSFactoryBuffer class in the idl file.
- widl: Only register interfaces when the factory buffer is known.
- ole32: Fix a couple of race conditions with the local server pipe.
- configure: Don't reserve page zero on Mac OS, it won't run DOS apps anyway.
- widl: Add helper functions for outputting resource files.
- widl: Add support for generating typelibs directly in resource format.
- makefiles: Generate resource files for typelibs.
- setupapi: Allocate a virtual memory buffer to read fake dll files.
- setupapi: Run registration scripts of fake dlls as they are copied.
- widl: Generate a registration script along with the typelib when creating a resource file.
- makefiles: Remove some redundant registration scripts.
- oleaut32: Remove typelib registrations.
- mshtml: Remove typelib registrations.
- ieframe: Remove registrations that are duplicated in mshtml.
- winecrt0: No longer register typelibs, they use IRegistrar scripts now.
- winecrt0: Remove the clsid parameter in __wine_(un)register_resources.
- wiaservc: Register the service from wine.inf.
- wiaservc: Convert the remaining registrations to IRegistrar format.
- qmgr: Register the service from wine.inf.
- qmgr: Convert the remaining registrations to IRegistrar format.
- devenum: Don't register quartz from devenum.
- tools: Register the MSI service from wine.inf.
- oleaut32: Generate a few more coclass registrations from idl.
- atl: Use the standard registration mechanism now that the initial registration is handled differently.
- gdi32: Partial implementation of PutImage in the null driver for DDBs.
- gdi32: Reimplement SetBitmapBits using the PutImage driver entry point.
- gdi32: Set the initial bits of a bitmap from the gdi side.
- gdi32: Get rid of the SetBitmapBits driver entry point.
- gdi32: Use GetImage to retrieve the brush bits in metafiles.
- gdi32: Use GetImage to retrieve the brush bits in enhanced metafiles.
- gdi32: Use the visrect coordinates in dibdrv_PutImage.
- gdi32: Update the coordinates in convert_bitmapinfo to reflect the position in the destination bitmap.
- comdlg32/tests: Fix a couple of test failures on NT4.
- gdi32: Create a sanitized BITMAPINFO in CreateDIBSection and pass that to the driver.
- gdi32: Create a sanitized BITMAPINFO in StretchDIBits and pass that to the drivers.
- gdi32: Create a sanitized BITMAPINFO in SetDIBitsToDevice and pass that to the drivers.
- gdi32: Move initialization of a correct BITMAPINFOHEADER to a separate function.
- gdi32: Create a sanitized BITMAPINFOHEADER in GetDIBits.
- gdi32: Create a sanitized BITMAPINFOHEADER in CreateDIBitmap.
- gdi32: Get rid of the DIB_GetBitmapInfo function.
- gdi32: Add a missing release in the error path.
- gdi32: Validate the DIB parameters in functions that take a BITMAPINFO.
- gdi32: Always set compression to BI_BITFIELDS for 16-bpp DIB sections.
- gdi32: Always use BI_BITFIELDS for 16-bpp in GetImage.
-
-Alistair Leslie-Hughes (1):
- advapi32: Add stub TraceMessage, TraceMessageVa.
-
-Andrew Eikum (6):
- mmdevapi: Try loading multiple audio drivers from the registry.
- winealsa.drv: Fix AudioRenderClient write pointer calculation.
- wineoss.drv: Choose default device using a better method.
- winmm: Fix looping handling.
- winealsa.drv: Tell ALSA to play silence during underruns.
- winealsa.drv: Inject handle_underrun=1 setting for pulse-backed devices.
-
-Andrew Talbot (2):
- mscms: Move a misplaced brace.
- riched20: Declare some variables unsigned.
-
-André Hentschel (15):
- winevdm: Try using the new DOSBox command to remap Z to a free drive.
- view: Merge 3 C source files and a header file into one file.
- view: Add support for enhanced metafiles.
- view: Handle the commandline.
- view: Don't load icons, we don't have one yet.
- shlwapi/tests: Don't access memory when the allocation failed.
- comctl32: Remove dead increments (clang).
- user32: Fix for finding nested default buttons.
- rpcrt4/tests: Only free string when function succeeded.
- oleaut32/tests: Only use interface if we succeeded in recreating it.
- dbghelp: One line only for the copyright.
- c2man: We don't have multiple dlls in one directory anymore.
- oleaut32/tests: Skip tests if typelib can't be registered.
- fusion/tests: Skip tests when file creation fails.
- c2man: Mark the file used if a comment is found.
-
-Aurimas Fišeras (2):
- po: Update Lithuanian translation.
+Changes since 1.5.5:
+
+Akihiro Sagawa (2):
+ readme: Update Japanese translation.
+ po: Update Japanese translation.
+
+Alexandre Julliard (29):
+ gdi32: Improve support of bitmaps without a color table in PutImage.
+ gdi32: Fix StretchBlt color mapping for monochrome bitmaps without a color table.
+ gdi32/tests: Add some more tests for monochrome bitmap blits.
+ gdi32: Always use the DIB engine for DDB rendering.
+ gdi32: Remove the null driver Get/PutImage fallbacks for bitmaps.
+ gdi32: Add a helper function that implements GetImage on a bitmap.
+ gdi32: Add a helper function that implements PutImage on a bitmap.
+ winedbg: Fix some pointer conversion warnings.
+ gdi32: Remove the bitmap parameter from the Get/PutImage entry points.
+ gdi32: Remove the CreateBitmap and DeleteBitmap driver entry points.
+ winex11: XRender repeat mode is no longer needed in functions that use a DC.
+ winex11: Always allocate a new GC for bitmap operations.
+ winex11: Remove the support for device-dependent bitmaps.
+ ntdll: Export _local_unwind.
+ appwiz.cpl: Specify a default download URL for add-ons.
+ setupapi: Add support for a WinePreInstall section for registry keys that need to be created before anything else.
+ gdi32: Make sure the bounds are always updated in ExtTextOutW.
+ gdi32: Move DC hook private definitions out of wingdi.h.
+ gdi32: Don't implement the gamma ramp functions in the DIB driver.
+ gdi32: Keep the source DC locked until the end in StretchBlt and AlphaBlend.
+ winex11: Use XGetKeyboardMapping instead of XKeycodeToKeysym.
+ winex11: Don't free a variable that is no longer allocated on the heap.
+ gdi32: Take into account the DIB rectangles when determining overlap for blits.
+ gdi32: Clip output to both the DIB visible rectangle and the total DIB extents.
+ shell32: Use a default icon for control panels without one.
+ shell32: Convert the control panel list to a standard list.
+ shell32: Remove the applet valid flag and improve the error handling.
+ mountmgr.sys: Don't try to close the dbus connection.
+ libwine: Avoid memrchr.
+
+Alistair Leslie-Hughes (2):
+ mscoree: Use .NET 2.0 for 1.0 assemblies.
+ mscoree: Correct possible uninitialized variable (clang).
+
+André Hentschel (39):
+ kernel32: Add stub for SetThreadStackGuarantee.
+ server: Add checks for DragonFly BSD.
+ kernel32: Add checks for DragonFly BSD.
+ loader: Add check for DragonFly BSD.
+ libwine: Add checks for DragonFly BSD.
+ d3drm: Implement IDirect3DRMDeviceX_[Get|Set]Dither.
+ d3drm: Implement IDirect3DRMDeviceX_[Get|Set]Quality.
+ d3drm: Implement IDirect3DRMDeviceX_[Get|Set]RenderMode.
+ d3drm: Implement width and height handling in device interfaces.
+ d3drm: Improve stub for IDirect3DRMWinDevice_HandleActivate.
+ d3drm: Implement IDirect3DRMLight_[Get|Set]Type.
+ d3drm: Implement IDirect3DRMLight_[Get|Set]Color and IDirect3DRMLight_SetColorRGB.
+ d3drm: Implement IDirect3DRMLight_[Get|Set]Range.
+ ntdll: Enhance FreeBSD checks to also check for DragonFly BSD when appropriate.
+ ntdll: Add default COM device for DragonFly BSD.
+ ntdll: Change default COM device for FreeBSD 8.0.
+ ntdll: Get the unix tid on DragonFly BSD.
+ iphlpapi: Fix check for icmpstat.icps_outhist.
+ iphlpapi: Check for the right IP statistics structure name (for DragonFly BSD).
+ iphlpapi: Check for the right TCP statistics structure name (for DragonFly BSD).
+ ntdll: Add a helper function that returns the record length of a dirent struct.
+ libwine: Improve bin directory detection on kFreeBSD and DragonFly BSD.
+ ntdll: Add stub for NtQuerySystemEnvironmentValueEx.
+ kernel32/tests: Add tests for LCMapStringEx.
+ d3drm: Implement IDirect3DRMLight_[Get|Set]ConstantAttenuation.
+ d3drm: Implement IDirect3DRMLight_[Get|Set]LinearAttenuation.
+ d3drm: Implement IDirect3DRMLight_[Get|Set]QuadraticAttenuation.
+ d3drm: Implement IDirect3DRMLight_[Get|Set]Umbra.
+ d3drm: Implement IDirect3DRMLight_[Get|Set]Penumbra.
+ d3drm: Implement IDirect3DRMViewportX_[Get|Set]Back.
+ d3drm: Implement IDirect3DRMViewportX_[Get|Set]Front.
+ d3drm: Implement IDirect3DRMViewportX_[Get|Set]Field.
+ d3drm: Implement IDirect3DRMViewportX_[Get|Set]Projection.
+ d3drm: Improve IDirect3DRMViewportX_Clear stub.
+ d3drm: Improve IDirect3DRMViewportX_Render stub.
+ d3drm: Improve IDirect3DRMDeviceX_Update stub.
+ d3drm: Improve IDirect3DRMWinDevice_HandlePaint stub.
+ iphlpapi: Check for struct udpstat (for NetBSD).
+ iphlpapi: Check for struct icmpstat (for NetBSD).
+
+Aric Stewart (11):
+ usp10: Insert dotted circle (U+25CC) for invalid combining sequences in Arabic.
+ usp10: Insert dotted circle (U+25CC) for invalid combining sequences in Hebrew.
+ usp10: Insert dotted circle (U+25CC) for invalid combining sequences in Syriac.
+ usp10: Insert dotted circle (U+25CC) for invalid combining sequences in Thaana.
+ usp10: Insert dotted circle (U+25CC) for invalid combining sequences in Thai.
+ usp10: Insert dotted circle (U+25CC) for invalid combining sequences in Lao.
+ usp10: Correct glyph caching beyond the BMP.
+ quartz: Implement default Surface Allocator for vmr9.
+ quartz: Allocate surfaces in VMR-9.
+ quartz: Create the rendering window for VMR-9.
+ quartz: Hookup the VMR-9 to directX and the Allocator-Presenter.
+
+Aurimas Fišeras (1):
po: Update Lithuanian translation.
-Austin English (16):
- configure: Fix audio detection on OSX.
- mmdevapi/tests: Remove a dead assignment (LLVM/Clang).
- ntdll/tests: Remove a dead assignment (LLVM/Clang).
- wininet: Make sure to use return values (LLVM/Clang).
- urlmon/tests: Make sure a return value is used (LLVM/Clang).
- ole32/tests: Make sure to use a return value (LLVM/Clang).
- kernel32/tests: Make sure return values are used (LLVM/Clang).
- msctf/tests: Make sure return values are used (LLVM/Clang).
- hlink: Remove win9x hacks.
- comctl32/tests: Remove win9x hacks.
- gdi32/tests: Remove win9x hacks.
- wininet/tests: Remove win9x hacks.
- user32/tests: Remove win9x hacks.
- makefiles: sysconfdir is unused.
- kernel32/tests: Remove win9x hacks.
- msvcrt/tests: Make sure to use return values.
-
-Bernhard Loos (2):
- ntdll/tests: Add a number of named pipe tests using the nt api and ioctls.
- msi: MsiDatabaseCommit also succeeds for a a readonly database.
-
-Camillo Lugaresi (1):
- configure: Fix problem with linking on OS X 10.7.
-
-Dan Kegel (5):
- kernel32: Add initial test for DefineDosDevice.
- riched20/tests: Fix test_EM_FINDWORDBREAK comments.
- cmd: mkdir: Handle multiple arguments.
- cmd: mkdir: Set errorlevel on invalid argument.
- cmd: mkdir: Set errorlevel and output error message if final directory already exists.
+Austin English (2):
+ wine.inf: Add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\Protocol_Catalog9\Catalog_Entries registry entry.
+ kernel32: Add a stub for SetConsoleIcon.
+
+Christian Costa (15):
+ d3drm: Implement IDirect3DRMFrameXImpl_GetLights and IDirect3DRMLightArray interface.
+ d3drm: Implement IDirect3DRMMesh_GetGroupTexture.
+ d3drm: Implement IDirect3DRMMeshImpl_GetGroupMaterial.
+ d3drm: Generate normals automatically when there are not present in the x file.
+ d3drm: Handle material list in mesh.
+ d3drm: Implement IDirect3DRMMeshImpl_SetGroupMaterial and forward material from mesh builder to created mesh.
+ d3drm: Implement IDirect3DRMMeshBuilderX_SetColor and IDirect3DRMMeshBuilderX_SetColorRGB.
+ d3drm: Implement IDirect3DRMMesh_GetGroupColor.
+ d3drm: Load mesh color to mesh builder.
+ d3drm: Implement IDirect3DRMMeshImpl_SetGroupColor.
+ d3drm: Pass mesh builder color to newly created mesh.
+ d3drm: Implement IDirect3DRMMesh_SetGroupTexture.
+ d3drm: Pass texture of mesh builder to newly created mesh.
+ d3drm: Fix SetMaterial macros.
+ d3drm: Implement IDirect3DRMMeshBuilderX_SetMaterial.
+
+Damjan Jovanovic (1):
+ libwine: Improve bin directory detection on FreeBSD.
+
+Daniel Jelinski (9):
+ ntdll: Add missing parameters to syscall call.
+ kernel32: Make SetThreadStackGuarantee stub return TRUE.
+ regedit: Make key names editable also with native comctl32.
+ regedit: Adding new subkey to a key with no subkeys now works with native comctl32.
+ comdlg32: Fixed support for deleting items other than the first.
+ comdlg32: Make tests pass with native comctl32.
+ shell32: Make folder names in folder picker editable.
+ comctl32: Allow label edit only if treeview style allows editing.
+ comctl32/tests: Treeview shouldn't modify cChildren if it was explicitly set.
+
+Detlef Riekenberg (4):
+ ntdll: Implement RtlGetProductInfo.
+ kernel32/tests: Add tests for GetProductInfo.
+ kernel32/tests: Remove debug code from GetProductInfo.
+ localui/tests: Do not fail when the spooler service was stopped.
+
+Dmitry Timoshkov (17):
+ windowscodecs: Fix the test for rational IFD tag.
+ windowscodecs: Add support for preferred vendor guid in CreateDecoderFromStream.
+ windowscodecs: Extend IWICImagingFactory to IWICComponentFactory.
+ gdi32/tests: GetGlyphOutline should fail for a bitmap font.
+ oleaut32: Recognize icon and cursor in the being loaded data.
+ oleaut32: Explicitly initialize idReserved field in the icon directory header.
+ oleaut32: Simplify bitmap saving code.
+ oleaut32: Always write header to stream when saving an icon.
+ oleaut32: Add a test for saving an icon into a stream.
+ gdi32: Fix parameters of some GDI stock fonts.
+ server: Make sure that region and rectangle have the same origin before calling rect_in_region().
+ windowscodecs: Add a stubbed out IWICMetadataBlockReader to TIFF decoder.
+ kernel32: Print in the CopyFileW trace also fail_if_exists parameter.
+ windowscodecs: Protect from invalid input some metadata handler methods.
+ windowscodecs: Implement MetadataHandler_GetCount.
+ windowscodecs: Add WICIfdMetadataReader stub implementation.
+ windowscodecs: Add WICIfdMetadataReader registration.
Eric Pouech (1):
- winhlp32: Better protect macros against not finding a help file.
-
-Florian Köberle (2):
- comctl32/tests: Test that headers do not free their image list.
- comctl32/header: Don't free the imagelist in HEADER_NCDestroy.
-
-Francois Gouget (23):
- d3dx9_36: Fix compilation on systems that don't support nameless unions.
- winegstreamer: Make GSTTf_QueryInterface() static.
- po: Use non-breaking spaces where required by the French typography rules.
- ntdll/tests: Fix compilation on systems that don't support nameless unions.
- itss/tests: Fix spelling of a variable name.
- kernel32/tests: Remove a space before a '\n' in an ok() call.
- dinput: Remove IDirectInputDevice8AImpl_{Build,Set}ActionMap() as it is unused.
- kernel32/tests: Make test_define_dos_deviceA() static.
- netapi32: Add some lmuse.h constants.
- net: Make it possible to translate the connection status descriptions.
+ dbghelp: Use build-id information to locate debug information (and prefer it over .debug_link when both are present).
+
+Erich Hoover (3):
+ server: Access the completion from the file descriptor instead of the async object.
+ server: STATUS_MORE_PROCESSING_REQUIRED indicates that an async operation should not send a completion.
+ ws2_32: Use STATUS_MORE_PROCESSING_REQUIRED to indicate that the AcceptEx async should not send a completion.
+
+Francois Gouget (8):
+ wined3d: We must include Wine's port.h before using NAN.
+ wineqtdecoder: Fix the spelling of a QTSplitter_loading_thread() variable.
+ msvcp90: Add a trailing '\n' to a TRACE() message.
Assorted spelling fixes.
- oleaut32: Fix the spelling of an internal structure field name.
- hlink: Fix the spelling of a parameter name.
- d3dxof: Fix the spelling of the children structure fields and constants.
- dinput: Make _dump_diactionformatA() static.
- ntdll: Fix the field names of KUSER_SHARED_DATA and update it.
- net: Remove a debug trace.
- kernel32: Fix writing to a pipe in WriteConsoleW().
- kernel32: Implement K32GetProcessImageFileNameA().
- shell32: Remove WINAPI on static functions where not needed.
- shell32: Make SHELL_CreateContextMenu() static.
- net: Convert to Unicode.
- net: Add a WriteConsole() fall back so things still works on Windows if the output is redirected.
-
-Frédéric Delanoy (37):
- urlmon: Fix various typos/misspellings.
- cmd/tests: Add tests for & (un)conditional execution.
- cmd/tests: Add tests for && on success conditional execution.
- cmd/tests: Add tests for || on failure conditional execution.
- cmd/tests: Add ^ escape character tests.
- cmd/tests: Test multiple params mkdir.
- cmd/tests: Test multiple params rmdir.
- cmd: Add help for setlocal/endlocal commands.
- po: Update French translation.
- dxdiag: Remove dead increment (Clang).
- cmd/tests: Add tests for stdout redirection and appending operators.
- cmd: Fix some comments.
- programs: Assorted spelling fixes.
- include: Assorted spelling fixes.
- cmd/tests: Fix test runner so it catches cases where an output line contains the associated expected line as prefix.
- cmd/tests: Test special handling of ':' in echo.
- cmd: Partial fix for echo's special ':' handling.
- cmd/tests: Additional variable expansion FOR tests.
- tools: Assorted spelling fixes.
- cmd/tests: Add FOR /D tests.
- cmd/tests: Add FOR /L tests.
- cmd/tests: Additional CALL tests.
- cmd/tests: Add tests for variable delayed expansion.
- dlls: Assorted spelling fixes.
- cmd/tests: Additional tests for variable delayed expansion.
- dlls: Assorted spelling fixes.
- po: Update French translation.
- dlls: Assorted spelling fixes.
- cmd/tests: Fix "broken" handling when expected line is empty.
- cmd/tests: Ensure failures are caught in all cases when an expected line ends with a '@'.
- cmd/tests: Remove redundant ok check in compare_line function.
- cmd/tests: Refactor "broken" keyword handling so all cases are handled correctly.
- cmd/tests: Add setlocal/endlocal tests.
- tests: Assorted spelling fixes.
- cmd/tests: Add FOR /A tests.
- winedbg: Remove dead assignment (Clang).
- cmd: Fix handling of lines starting with echo. or echo:.
-
-Gerald Pfeifer (1):
- mshtml: Handle the failure case in get_nsstyle_attr.
-
-Hans Leidekker (36):
- msi: Fix the SelectionPath event handler.
- winhttp: Use an offset instead of a pointer for the write position.
- winhttp: Implement IWinHttpRequest::get_ResponseBody.
- winhttp: Implement IWinHttpRequest::SetCredentials.
- winhttp: Set last error if the server didn't return a valid response.
- winhttp: Propagate errors from asynchronous requests.
- msi: Don't duplicate column string data.
- msi: Allow read sharing if the package is openend in transacted mode.
- winhttp: Implement IWinHttpRequest::SetProxy.
- winhttp: Add accept types to the request headers.
- winhttp: Add a default user agent header.
- winhttp: Set WINHTTP_FLAG_SECURE if the scheme is https.
- winhttp: Implement IWinHttpRequest::GetAllResponseHeaders.
- winhttp: Add some parameter checks.
- winhttp: Implement IWinHttpRequest::GetResponseHeader.
- winhttp: Implement IWinHttpRequest::SetRequestHeader.
- winhttp: Add support for sending data with a request.
- winhttp: Include the extra info part of the URL in the request.
- winhttp: Don't send any data if the verb is GET.
- msi: Store table and column names in the string table.
- msi: Make the column and table name parameters of get_column_info const.
- msi: Clean up the database queries.
- msi: Always check the return value of MSI_IterateRecords.
- winhttp: Disable automatic authentication.
- winhttp: Fix some valgrind warnings.
- winhttp: Set an appropriate error when the request is cancelled.
- winhttp: Factor out request initialization.
- winhttp: Store a copy of the proxy server name and bypass list.
- kernel32: Add a trace to ReplaceFileW.
- winhttp: Protect access to the request object with a critical section.
- winhttp: Execute asynchronous requests in a separate thread.
- winhttp: Implement IWinHttpRequest::SetAutoLogonPolicy.
- winhttp: Verify parameter types in IWinHttpRequest::SetProxy.
- msi: Avoid a crash in ControlEvent_SetTargetPath.
- msi: Make sure the source directory has a trailing backslash.
- winhttp: Don't depend on shlwapi for decoding a URL.
-
-Henri Verbeet (51):
- wined3d: Use gl_info from the context in context_apply_clear_state().
- wined3d: Use the "rts" variable in context_apply_clear_state().
- wined3d: Get rid of the vpos_uniform field from the wined3d_pixel_shader structure.
- wined3d: Make the shader and ctx_priv parameters to shader_generate_glsl_declarations() const.
- wined3d: Store a pointer to the state table in the context.
- wined3d: Pass "reset_enum_callback" directly to wined3d_device_reset().
- wined3d: Get rid of wined3d_device_enum_resources().
- wined3d: Unbind resources inside wined3d_device_reset().
- wined3d: Unbind all textures in wined3d_device_reset().
- wined3d: Release the onscreen depth / stencil reference on reset.
- wrc: Don't include gettext-po.h if we don't have the corresponding library.
- wined3d: Introduce a "state" variable in device_stream_info_from_declaration().
- wined3d: Get rid of the use_vshader parameter to device_stream_info_from_declaration().
- wined3d: Get rid of the redundant state_table parameter to context_invalidate_state().
- wined3d: Only invalidate state for the current context in swapchain_blit().
- wined3d: Only invalidate state for the current context in wined3d_surface_depth_blt_fbo().
- wined3d: Only invalidate state for the current context in surface_blt_fbo().
- wined3d: Only invalidate state for the current context in tesselate_rectpatch().
- wined3d: Only invalidate state for the current context in device_clear_render_targets().
- wined3d: Only invalidate state for the current context in wined3d_device_set_cursor_properties().
- wined3d: Only invalidate state for the current context in wined3d_buffer_map().
- wined3d: Only invalidate state for the current context in wined3d_buffer_unmap().
- wined3d: Recognize some more AMD cards.
- wined3d: Don't hide GL function pointer typedefs behind extension defines.
- wined3d: wined3d_device_evict_managed_resources() doesn't need a return value.
- wined3d: Complain about users disabling GLSL.
- wined3d: Apply draw state after depth / stencil setup in drawPrimitive().
- wined3d: Apply clear state after depth / stencil setup in device_clear_render_targets().
- wined3d: Just invalidate STATE_FRAMEBUFFER in surface_load_ds_location().
- wined3d: Get rid of dst_fbo.
- wined3d: Get rid of context_bind_fbo() calls outside context.c.
- wined3d: Resolve source and destination rectangles in wined3d_surface_blt().
- wined3d: IWineD3DSurfaceImpl_BltOverride() is always passed valid source and destination rectangles.
- wined3d: Check for locked surfaces in wined3d_surface_blt().
- wined3d: Go straight to the fallbacks for complex blits in surface_blt().
- wined3d: Go to the fallbacks if D3D is not initialized in surface_blt().
- wined3d: Set the read buffer to GL_NONE in surface_load_ds_location().
- wined3d: Fix switching color keying on / off.
- wined3d: Add WINED3DFMT_P8_UINT support to wined3d_format_convert_from_float().
- wined3d: Go to the fallbacks for cross-swapchain blits.
- wined3d: Merge wined3d_surface_blt(), surface_blt() and gdi_surface_blt().
- wined3d: Remove the unused blit_op parameter to arbfp_blit_surface().
- wined3d: Remove src_rect and dst_rect NULL checks from surface_cpu_blt().
- wined3d: Move rectangle validation from surface_cpu_blt() to wined3d_surface_blt().
- ddraw: Remove rectangle validation from ddraw_surface7_Blt().
- wined3d: Move some flags handling from surface_cpu_blt() to wined3d_surface_blt().
- wined3d: Implement wined3d_surface_bltfast() on top of wined3d_surface_blt().
- ddraw: Remove rectangle validation from ddraw_surface7_BltFast().
- wined3d: Always pass a non-NULL rectangle to surface_color_fill() in wined3d_device_color_fill().
- wined3d: Pass a non-NULL rectangle to surface_color_fill() in wined3d_device_clear_rendertarget_view().
- wined3d: Get rid of the fglrx point sprite hack.
-
-Huw Davies (20):
- gdi32: Rewrite SetDIBits to use the PutImage gdi driver function.
- gdi32/tests: Add some SetDIBits tests.
- gdi32: Better handling of non-trivial source and destination areas.
- gdi32/tests: Add tests for GetDIBits using non-trivial source and destination areas.
- shell32: Initialise the error string pointer.
- gdi32: Add an inline helper to return the number of colour entries in a dib.
- gdi32: Use the helper to retrieve the number of colours.
- gdi32: Simplify the calculation of the rop masks.
- gdi32: Add a function to retrieve the rop codes.
- gdi32: Add a copy_rect primitive.
- gdi32: Move the colour setting to a separate function.
- gdi32: Add a PutImage implementation to the dib driver.
- gdi32: Actually use the dib driver's Get/PutImage if the bitmap is a dib.
- gdi32/tests: Simplify some of the tests.
- gdi32/tests: Add some GetDIBits tests with zero lines and bits parameters.
- gdi32: Simplify the code a little by using a separate variable for the return value.
- gdi32: If possible use the GetImage driver entry to fill the colour table for GetDIBits.
- gdi32: Don't load a font replacement if any face of the real family exists.
- gdi32: Fix dibdrv_PutImage for the selected bitmap case.
- gdi32: Simplify dibdrv_GetImage by merging the stand-alone and selected bitmap cases.
-
-Hwang YunSong (2):
- po: Updated Korean translation.
- po: Updated Korean translation.
-
-Jacek Caban (70):
- mshtml: Moved binding-related declarations to separate file.
- mshtml: Use CreateURLMonikerEx2 in SuperNavigate.
- mshtml: Moved OLECMDID_SETDOWNLOADSTATE call to separated function.
- mshtml: Moved script mode out of get_script_host to allow exec_script calls in Gecko script mode.
- mshtml: Downgrade GetAsciiHost FIXME to WARN.
- mshtml: Split set_moniker implementation.
- mshtml: Call set_moniker asynchronously in SuperNavigate.
- mshtml: Added support for javascript: URLs.
- mshtml: Added javascript: URLs test.
- ieframe: Added new DLL.
- ieframe: Moved InternetShortcut implementation to ieframe.dll.
- ieframe: Moved CUrlHistory implementation to ieframe.
- ieframe: Moved TaskbarList implementation to ieframe.
- ieframe: Added version information.
- mshtml: Fixed tests on some old IEs.
- urlmon: Store URI host len in parse_ipv4address before further parsing.
- ieframe: Moved dialog resources to ieframe.
- ieframe: Moved string and menu resources to ieframe.
- ieframe: Added typelib.
- ieframe: Moved image resources to ieframe.
- ieframe: Moved WebBrowser and InternetExplorer objects implementations to ieframe.
- mshtml: Added IHTMLEventObj::put_returnValue implementation.
- ieframe: Moved ie.c tests to ieframe.
- mshtml.idl: Added IHTMLStyle5 and IHTMLStyle6 declarations.
- mshtml: Added IHTMLStyle5 implementation.
- mshtml: Added IHTMLSyle6 stub implementation.
- mshtml.idl: Added missing DispHTMLStyle properties.
- mshtml: Added IDispatchEx support for IHTMLStyle5 and IHTMLStyle6 ifaces.
- wininet: Fixed realm allocation in cache_basic_authorization.
- urlmon: Fixed duplicated IUri creation in CoInternetGetSecurityUrlEx.
- iexplore: Moved iexplore registration extension to iexplore.exe.
- iexplore: Removed unneeded imports.
- ieframe: Removed remaining bits of shdocvw.
- mshtml: Fixed HTMLHeadElement_QI implementation.
- mshtml: Improved handling empty dispex_data_t in preprocess_dispex_data.
- winetest: Include language settings in OS info.
- shell32: Moved MruLongList registration to shell32, where it belongs.
- shdocvw: Get rid of MicrosoftBrowserArchitecture registration.
- ieframe: Moved classes registration to ieframe.
- shdocvw: Moved remaining code out of factory.c.
- iexplore: Use ieframe instead of shdocvw.
- winnt.h: Added LOCALE_CUSTOM_* declarations.
- mshtml: Added semi-stub implementation of IHTMLWindow2::status property.
- mshtml: Added IHTMLPluginsCollection::get_length implementation.
- mshtml: Added IOmNavigator::get_*Language implementations.
- mshtml: Added IOmNavigator::get_*Language tests.
- mshtml: Added IOmNavigator::get_appMinorVersion implementation.
- mshtml: Rename call_event to fire_event.
- mshtml: Added possibility for node implementations to add default event handlers.
- mshtml: Added default click handler for anchor element.
- mshtml: Moved nsevents.c declarations to htmlevent.h.
- mshtml: Always alloc event_vector for documents.
- mshtml: Always set onclick event handler during document initialization.
- ieframe: Moved WebBrowser object tests to ieframe.
- mshtml: Added IURi-based nsIURL::GetDirectory implementation.
- mshtml: Call default event handlers only for events that have them.
- mshtml: Allow async tasks to have custom destructors.
- mshtml: Use task destructor for navigate task.
- mshtml: Use task destructor for navigate_javascript task.
- mshtml: Use task destructor for start_request task.
- mshtml: Use task destructor for async_doc_binding task.
- mshtml: Use task destructor for start_binding task.
- mshtml: Use task destructor for set_downloading task.
- mshtml: Properly free tasks in remove_target_tasks.
- mshtml: Removed duplicated includes.
- ieframe: Moved intshcut.c tests to ieframe.
- wshom.ocx: Added new DLL.
- wshom.ocx: Added typelib.
- wshom.ocx: Added Dll[Un]RegisterServer implementation.
- mshtml: Fixed nsAString handling in navigate_anchor.
-
-Jay Yang (4):
- shell32: Have the system context menus respect idCmdFirst.
- include: Add header entries required for SHCreateDefaultContextMenu and CDefFolderMenu_Create2.
- shell32/tests: Add tests for SHCreateDefaultContextMenu.
- shell32: Implement SHCreateDefaultContextMenu and CDefFolderMenu_Create2.
-
-Jörg Höhle (7):
- winmm: Functions that take an open HWAVE don't need StartDevicesThread.
- winmm: Replace one HeapAlloc with stack allocation.
- winmm: Assign to structs instead of using memcpy.
- winmm: Fix memory leak in msacm error path.
- winmm: Fix logic conditions.
- winmm: Restore checking of callback flags.
- winmm: Remove redundant code.
-
-Kusanagi Kouichi (1):
- winex11.drv: Fix a memory leak.
-
-Maarten Lankhorst (1):
- ntdll: Use FUTEX_PRIVATE_FLAG for critical section futexes when available.
-
-Marcus Meissner (1):
- dinput: const REFGUID is doubled const (Coverity).
-
-Mariusz Pluciński (12):
- shell32/tests: Fix mistake in checking known folder to verify all known folders.
- shell32/tests: Add verification of known folders categories.
- shell32/tests: Add verification of known folders parents.
- shell32/tests: Add verification of known folders relative paths.
- shell32/tests: Add notification about unknown known folders.
- shell32/tests: Add notification when expected known folder does not exists.
- shell32/tests: Add checking some non-published known folders.
- shell32/tests: Add verification of known folders parsing names.
- shell32/tests: Add verification of known folders attributes.
- shell32/tests: Add verification of known folders definition attributes.
- shell32/tests: Add verification of FOLDERID_ProgramFilesX64 and FOLDERID_ProgramFilesCommonX64.
- shell32: Check if known folder's relative path was passed to function.
+ windowscodecs/tests: Fix compilation on systems that don't support nameless structs.
+ d3dcompiler_43: Make debug_{base,node}_type() static.
+ quartz: Make VMR9_{Break,Complete}Connect() static.
+ iphlpapi: Don't rely on the HAVE_XXX macros having a numeric values.
+
+Gerald Pfeifer (2):
+ dbghelp: Avoid unconditional use of NT_GNU_BUILD_ID.
+ ntdll: Omit unused typedef in test_query_timeofday.
+
+Hans Leidekker (3):
+ msi: Don't terminate the string in msi_id2stringA.
+ msi: Don't create empty values for special registry entries.
+ fusion: Account for the version prefix when building the file mask.
+
+Henri Verbeet (20):
+ wined3d: Properly preload index buffers.
+ ddraw/tests: Move test_window_style() to ddraw7.c.
+ ddraw/tests: Add test_window_style() for older ddraw versions.
+ d3d9: Get rid of IDirect3DDevice9Impl.
+ d3d9: Get rid of IDirect3DVolume9Impl.
+ wined3d: Use NAN.
+ ddraw/tests: Move test_redundant_mode_set() to ddraw7.c.
+ ddraw/tests: Add test_redundant_mode_set() for older ddraw versions.
+ d3d9: Get rid of IDirect3DSwapChain9Impl.
+ d3d9: Get rid of IDirect3DSurface9Impl.
+ wined3d: Update nouveau card info.
+ ddraw/tests: Move test_coop_level_mode_set() to ddraw7.c.
+ d3d9: Get rid of IDirect3DVertexBuffer9Impl.
+ d3d9: Get rid of IDirect3DIndexBuffer9Impl.
+ ddraw/tests: Add test_coop_level_mode_set() for older ddraw versions.
+ ddraw/tests: Split up test_initialize().
+ ddraw/tests: Split up test_coop_level_surf_create().
+ d3dx9: Use wine_dbgstr_rect() in some more places.
+ d3d9: Get rid of IDirect3DStateBlock9Impl.
+ d3d9: Get rid of IDirect3DVertexDeclaration9Impl.
+
+Huw Davies (2):
+ include: Add a couple of missing printer status values.
+ winspool: Change get_dword_from_reg to accept a unicode value name.
+
+Jacek Caban (37):
+ urlhist.idl: Added missing flags.
+ wininet: Handle error flags only for masked-error mode.
+ wininet: Fixed grouping security error flags.
+ wininet: Get rid of no longer used serverName and serverPort from http_session_t.
+ port.h: Added NAN macro.
+ jscript: Get rid of ret_nan hack.
+ jscript: Get rid of num_set_nan hack.
+ mshtml: Fixed Exec_ShellDocView_84 tests.
+ jscript: Added missing port.h include to lex.c.
+ wininet: Use CRLF separator in INTERNET_CERTIFICATE_INFO.
+ mshtml: Added IWindowForBindingUI stub implementation.
+ mshtml: Added support for BSCallback::QueryService(IID_IWindowForBindingUI).
+ mshtml: Forward BSCallback::QueryService call to document.
+ mshtml: Added IWindowForBindingUI tests.
+ urlmon: Set INTERNET_ERROR_MASK_COMBINED_SEC_CERT flag for HTTP requests.
+ urlmon: Correctly handle BINDF_NO_UI in handle_http_error.
+ dxgi.idl: Added IDXGIKeyedMutex declaration.
+ wininet: Properly set security flags for ERROR_INTERNET_SEC_CERT_DATE_INVALID.
+ urlmon: Added support for more error codes in handle_http_error.
+ wininet: Set correct security flags in InternetErrorDlg for ERROR_INTERNET_SEC_CERT_ERRORS.
+ ieframe: Added IHttpSecurity implementation.
+ wininet: Added support for undocumented InternetQueryOption(98).
+ wininet: Added InternetGetSecurityInfoByURL* stubs.
+ wininet: Properly set flags in InternetSetOption(INTERNET_OPTION_SECURITY_FLAGS).
+ wininet: Improved handling ERROR_INTERNET_INVALID_CA error.
+ wininet: Added support for undocumented InternetSetOption(99) call.
+ wininet: Store request object instead of handle in error dialog.
+ wininet: Set SECURITY_FLAG_SECURE when error dialog ignores invalid certificate.
+ wininet: Added support for ERROR_INTERNET_SEC_CERT_REV_FAILED in InternetErrorDlg.
+ wininet: Added more security flags and errors tests.
+ urlmon: Improved ERROR_INTERNET_SEC_CERT_REV_FAILED error handling.
+ wininet: Simplify proxy server access in dialogs.
+ wininet: Access directly host name from request object in dialogs.
+ wininet: Access request object directly in WININET_SetAuthorization.
+ wininet: Read status code directly from request object in InternetErrorDlg.
+ wininet: Skip security flags tests on too old wininet versions.
+ widl: Added --help command line option.
+
+Juan Lang (6):
+ crypt32/tests: Don't shadow a variable with a variable of a different type.
+ crypt32/tests: Add more tests of CertCreateSelfSignCertificate and the CERT_KEY_PROV_INFO parameter.
+ crypt32: Don't fail if HCRYPTPROV and PCRYPT_KEY_PROV_INFO parameters are both non-NULL.
+ crypt32: Fail earlier if CryptExportPublicKeyInfo fails.
+ crypt32/tests: Add more tests for CertCreateSelfSignCertificate.
+ crypt32: Initialize key spec correctly.
+
+Julian Rüger (1):
+ po: Update German translation.
+
+Józef Kucia (17):
+ windowscodecs: Implement IWICStream::InitializeFromIStream.
+ d3dx9: Implement D3DXSaveSurfaceToFileInMemory.
+ d3dx9: Forward D3DXSaveTextureToFile to D3DXSaveTextureToFileInMemory.
+ d3dx9: Implement D3DXSaveTextureToFileInMemory.
+ d3dx9/tests: Add tests for D3DXSaveTextureToFileInMemory.
+ d3dx9/tests: Add tests for DDS header handling.
+ windowscodecs/tests: Fix the expected values in some ok() messages.
+ d3dx9/tests: Add tests for loading surfaces from non-lockable render targets.
+ d3dx9/tests: Fix indentation.
+ d3dx9: Add stub for D3DXCreateRenderToSurface.
+ d3dx9/tests: Add basic tests for D3DXCreateRenderToSurface.
+ d3dx9: Add ID3DXRenderToSurface interface stub.
+ d3dx9: Implement ID3DXRenderToSurface::GetDesc.
+ d3dx9: Implement ID3DXRenderToSurface::GetDevice.
+ d3dx9: Implement ID3DXRenderToSurface::BeginScene and ID3DXRenderToSurface::EndScene.
+ d3dx9/tests: Add tests for ID3DXRenderToSurface interface.
+ d3dx9/tests: Add tests for device state changes for ID3DXRenderToSurface interface.
+
+Ken Thomases (1):
+ winex11: Be more conservative when matching keys from built-in layout tables.
+
+Kimmo Myllyvirta (1):
+ wined3d: Add NVIDIA GeForce GTX 680.
+
+Lauri Kenttä (2):
+ po: Update Finnish translation.
+ po: Update Swedish translation.
+
+Lucas Zawacki (8):
+ dinput: Implement GetProperty for JOYSTICKID (Linux driver).
+ dinput: Implement GetProperty for JOYSTICKID (LinuxInput driver).
+ dinput/tests: Added a test for DIPROP_JOYSTICKID.
+ joy.cpl: First version of the joystick configuration applet.
+ joy.cpl: Added joystick listing.
+ joy.cpl: Added joystick testing tab and button tests.
+ joy.cpl: Added a Graphical Axis test.
+ joy.cpl: Added trace messages to show joystick input.
Matteo Bruni (9):
- d3d8/tests: Rename a variable.
- d3d8/tests: Fix some error messages.
- d3d8/tests: Add a couple of fog tests.
- ddraw/tests: Rename a variable.
- ddraw/tests: Fix some messages.
- d3d9/tests: Rename a variable.
- d3d9/tests: Fix some messages.
- ddraw/tests: Add a couple of fog tests.
- d3d9/tests: Add a couple of fog tests.
-
-Michael Mc Donnell (3):
- d3dx/tests: Fixed double free (valgrind).
- d3dx9/tests: Implemented ConvertPointRepsToAdjacency test.
- d3dx9: Implemented ConvertPointRepsToAdjacency.
-
-Michael Stefaniuc (22):
- dmstyle: Merge all the different IClassFactory implementations.
- dmstyle: Implement IClassFactory::QueryInterface.
- dmstyle: Remove an unused function declaration.
- dpnet: COM cleanup for the IDirectPlay8Address iface.
- dswave: COM cleanup for the IClassFactory iface.
- dswave: Implement IClassFactory::QueryInterface.
- dmusic: Merge the IClassFactory implementations.
- dmime: Merge the IClassFactory implementations.
- dmcompos: Merge the IClassFactory implementations.
- dmsynth: Merge the IClassFactory implementations.
- dmscript: Merge the IClassFactory implementations.
- dmband: Merge the IClassFactory implementations.
- devenum: COM cleanup for the IClassFactory iface.
- dxdiagn: COM cleanup for the IClassFactory iface.
- dxdiagn: Implement IClassFactory::QueryInterface.
- dmloader: Merge and simplify the IClassFactory implementations.
- dmloader: Simplify the module refcount handling.
- dpnet: COM cleanup for the IDirectPlay8Client iface.
- ole32/tests: COM cleanup in compobj.c.
- dpnet: COM cleanup for the IDirectPlay8Peer iface.
- dpnet: COM cleanup for the IDirectPlay8ThreadPool iface.
- dpnet: COM cleanup for the IDirectPlay8LobbiedApplication iface.
-
-Michał Ziętek (1):
- wscript: Fix tests on wow64.
-
-Nikolay Sivov (7):
- shell32/autocomplete: Autocompletion should be case insensitive for string comparison.
- shell32/autocomplete: Really append suggested part instead of replacing whole string.
- shell32/autocomplete: Remove redundant memory initialization.
- advapi32: Fix CheckTokenMemberShip for primary tokens.
- advapi32: Basic test for CreateRestrictedToken.
- include: Fix definition name.
- advapi32/crypt: Fixed some HKEY leaks.
-
-Nowres Rafed (1):
- iphlpapi: Implemented IcmpSendEcho2Ex().
-
-Octavian Voicu (2):
- shell32: Disable WOW64 redirection when converting pidls to UNIX paths.
- configure: Disable gstreamer support if headers are not compatible with build environment.
-
-Piotr Caban (12):
- msvcrt: Fixed tmpnam and _wtmpname implementation.
- msvcrt: Fix %f format handling in printf so it works with big floats.
- msvcrt: Fix uninitialized memory access in wcsrtombs_l implementation (valgrind).
- msvcp90: Added _Locinfo class stub.
- msvcp: Sync spec files.
- msvcrt: Fixed vswprintf* exports.
- msvcp90: Added wctype implementation.
- msvcrt: Added vscwprintf_{l,p_l} functions implementation.
- ieframe: Added OleObject_Close implementation.
- shdocvw/tests: Added OleObject_Close tests.
- mshtml: Fix DOCUMENT_NODE handling in nsnode_to_nsstring_rec.
- mshtml: Added error handling to get_doc_string.
-
-Richard Bradbrook (2):
- comctl32: Fix to ComboBoxEx processing of WM_ENABLE message.
- comctl32: Make ComboBoxEx draw its contents even when disabled.
-
-Ričardas Barkauskas (6):
- ddraw: Do not increase wined3d texture refcount in IDirect3DDevice7_GetTexture.
- ddraw: Use unsafe_impl_from_IDirect3DTexture() for application provided interfaces.
- ddraw: COM cleanup for IDirect3DTexture interface.
- ddraw: Use unsafe_impl_from_IDirect3DTexture2 for application provided interfaces.
- ddraw: Rename surface_from_texture2 to impl_from_IDirect3DTexture2.
- ddraw: Change IDirect3DTexture2_vtbl to IDirect3DTexture2_iface.
-
-Stefan Dösinger (1):
- wined3d: Restore the call to context_validate_onscreen_formats.
-
-Vincent Povirk (9):
- gdiplus: Don't use a gdi32 brush for semi-transparent hatch brushes.
- windowscodecs: Implement GetContainerFormat for more components.
- windowscodecs: Implement GetDecoderInfo for all the decoders.
- windowscodecs: Implement FlipRotator_GetResolution.
- windowscodecs: Implement FlipRotator_CopyPalette.
- windowscodecs: Implement IcoFrameDecode_GetResolution.
- windowscodecs: Fix typo.
- gdiplus: Fix vertical string alignment.
- winex11.drv: Don't set gamma when UseXVidMode is turned off.
-
-William Pettersson (1):
- wined3d: Add support for Nvidia GTX 550/560 Ti.
+ d3dcompiler: Use a separate bytecodewriter debug channel.
+ d3dcompiler: Flesh out the lexer more.
+ d3dcompiler: Add identifiers parsing.
+ d3dcompiler: Parse variable declarations.
+ d3dcompiler: Dump preprocessed shader sources.
+ d3dcompiler: Distinguish between scalars, vectors and matrices.
+ d3dcompiler: Parse modifiers.
+ d3dcompiler: Parse variable initializers, basic expressions.
+ d3dcompiler: Parse variable references in expressions.
+
+Michael Geddes (1):
+ kernel32: Add timed wait capability flag to COMM Port properties.
+
+Michael Stefaniuc (9):
+ user32/tests: Fix the expected values in some ok() messages.
+ shlwapi/tests: Fix the expected value in an ok() message.
+ msxml3/tests: Fix the expected values in some ok() messages.
+ include: Move "inline" right after the storage specifier.
+ d3drm/tests: Remove stray backslashes at end of lines.
+ comctl32/tests: Remove stray backslashes at end of lines.
+ msctf: Remove a stray backslash at the end of a line.
+ wineqtdecoder: Remove duplicated assert.h include.
+ mscoree: Remove duplicated include.
+
+Oleksij Rempel (2):
+ shell32: Return empty list instead of NULL.
+ krnl386.exe: Fix drive spec in get_media_id call.
+
+Piotr Caban (9):
+ msvcrt: Fixed typo in DEFINE_EXCEPTION_TYPE_INFO macro.
+ msvcrt: Handle rethrown exception in cxx_frame_handler.
+ msvcp90: Added partial basic_ostream<char> implementation.
+ msvcp90: Fix streamoff and streampos definition.
+ msvcp90: Rename sentry_char_{create,destroy} functions.
+ msvcp90: Call correct setstate function in basic_ostream class.
+ msvcp90: Added partial basic_istream<char> implementation.
+ msvcp90: Added codecvt_base class implementation.
+ msvcp90: Added codecvt<char> implementation.
+
+Rico Schüller (1):
+ d3dx9: Crop the input in ID3DXBaseEffect::SetBool().
+
+Roderick Colenbrander (1):
+ winex11.drv: Limit formats to nMaxFormats in wglChoosePixelFormatARB.
+
+Stefan Leichter (2):
+ kernel32: Fix OutputDebugStringA called with NULL pointer.
+ setupapi: Add stub for SetupAddToSourceListA.
+
+Vincent Povirk (11):
+ propsys: Add test for saving/loading an empty property store.
+ mscoree: Install Wine Mono on prefix update.
+ wine.inf: Do not install .NET registry keys and fake dlls.
+ windowscodecs: Add tests for IWICMetadataBlockReader on handler classes.
+ Revert "windowscodecs: Add a stubbed out IWICMetadataBlockReader interface.".
+ wine.inf: Add .NET keys to the 64-bit registry.
+ windowscodecs: Add test for IWICMetadataBlockReader interface.
+ windowscodecs: Add stub IWICMetadataBlockReader to PNG decoder.
+ include: Add declarations for metadata handler info interfaces.
+ windowscodecs: Add test for IWICMetadataReaderInfo.
+ windowscodecs: Add metadata reader information to the registry.
--
Alexandre Julliard