-The Wine development release 1.3.15 is now available.
+The Wine development release 1.3.30 is now available.
What's new in this release (see below for details):
- - Support for changing network passwords.
- - Reflection support in shader compiler.
- - Tests no longer attempt to cope with Win9x behavior.
- - A number of MSHTML and MSXML improvements.
+ - DirectSound reimplemented on top of MMDevAPI.
+ - Support for StretchBlt in the DIB engine.
+ - User interface improvements in HTML help.
+ - Some MSXML fixes.
+ - Performance improvements in cmd.
- Various bug fixes.
The source is available from the following locations:
- http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.15.tar.bz2
- http://prdownloads.sourceforge.net/wine/wine-1.3.15.tar.bz2
+ http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.30.tar.bz2
+ http://prdownloads.sourceforge.net/wine/wine-1.3.30.tar.bz2
Binary packages for various distributions will be available from:
----------------------------------------------------------------
-Bugs fixed in 1.3.15:
-
- 11965 gethostbyname requires a successful WSAStartup invocation before performing an operation
- 12583 clipboard monitor is not working in PSPad
- 14412 staruml can't load examples
- 16551 install fails - msi_cabextract FDICopy fails
- 18153 Wizard101 will not load
- 18598 Source Insight: Window Title Bar does not get updated with the new file when jumping to the definition from the current file.
- 19654 The "Mudokon Status Indicator" in Abe's Oddysee doesn't work correctly
- 21210 Clicking on URL hyperlinks in PowerPoint 2007 results in a crash
- 23734 Office 2007 installer: cannot add or remove programs after initial install
- 24250 Sam and Max 304 aborts on unimplemented function msvcr80.dll.getenv_s
- 24268 mono's gluezilla uses unimplemented function msvcr80._stat32
- 24290 GetOpenFileName() triggers read of uninitialized variable
- 24440 Second Life crashes with unimplemented function(s) from msvcr80.dll
- 24553 unimplemented msvcrt.dll._wfindfirst64
- 25033 Solo on Keyboard 9.0.2.1 setup fails
- 25098 BrainSplode! crashes with Unimplemented function d3dx9_36.dll.D3DXCreateTextA
- 25273 msvcrt/misc.ok I10_OUTPUT long double crash with winetest.exe, not make test
- 25443 Unimplemented function msvcr90.dll._ftime64_s
- 25618 Super Meat Boy fails to output audible sound
- 25866 Mafia: City of Lost Heaven - Crash when starting Freeride Supreme Mode
- 26114 gdi32/mapping tests shows a couple memory leaks in valgrind
- 26133 d3dx9_36: surface and texture tests shows an invalid read under valgrind
- 26174 Theme internals crash with Unimplemented function ADVAPI32.dll.EnableTraceEx
- 26177 Compilation of dlls/msxml3 fails on CentOS 3
- 26178 MS Word 2003 save document with embedded fonts needs t2embed.dll._TTEmbedFont@44 implemented
- 26201 wineboot fails to install gecko automatically
- 26228 msxml3 fails to build when libxml2 is built with +icu useflag
- 26233 Dragon Age 2 demo - sound sometimes missing in EA logo movie
- 26248 Pokerstars client, windows pops up just to die
+Bugs fixed in 1.3.30:
+
+ 201 Igowin: masking problem - image is not transparent
+ 4140 Emu48 with HP49 ROM: parts of emulated screen stays black
+ 5180 vb6 ide can't run a simple test case
+ 5181 vb6 can't compile a simple file
+ 5322 Both MSVC6 and MSVB6 installers die very early
+ 5623 GetAsyncKeyState wrong if querying process doesn't have focus
+ 5841 XML database manipulation through ADO nonfunctional (support for MSXML2.XMLPARSER.3.0 -> CLSID {F5078F31-C551-11D3-89B9-0000F81FE221} needed)
+ 6620 ALEPH500 crashes with X11DRV_DIB_DeleteDIBSection
+ 7182 Arabic letters not positioned correctly
+ 7563 neoragex 0.6b does not run
+ 9400 Panzer General III Scorched Earth random hang, threading-related
+ 9454 Panzer General III Scorched Earth hang with seh:setup_exception nested exception
+ 12450 Adobe Acrobat Pro 6 & 7 / Acrobat Reader 6 & 7 -- "Detect and Repair" does nothing (MsiReinstallProduct)
+ 13383 Firefox 3.0rc1 crashes on startup on 64bit Kubuntu 8.04 [dogfood]
+ 13502 BRenBot application fails to start
+ 13564 VeohTV beta login window is improperly drawn
+ 13885 Visio 2003 crash on digit entry or paste
+ 13985 Skype 4 crashes
+ 14118 wine needs its own dxdiag
+ 14316 Elona is really slow
+ 15186 Grand Theft Auto crashes on game engine start
+ 15187 Combos changes in Win16 dialogs not noticed by TopDraw
+ 15218 Microsoft Office 2007: Exiting Groove Manager/Server crashes in kernel32
+ 15258 Program for programming HAM radios exits with 541 error
+ 15760 Wrong window size in QIP
+ 15945 WinSnap can't capture screen.
+ 16216 Arturia Minimoog VST: Interface controls doesn't draw well
+ 16270 ratDVD installer has (non-fatal) crash in winmm/time
+ 16491 Pindersoft DotNet Test hangs when advancing months (monthcal day state/notification data handling)
+ 16590 Audiosurf: Lines not breaking properly
+ 16594 Oberon game launcher does not show the buttons to launch the game.
+ 17068 HDR not correctly rendered (Counter-Strike: Source)
+ 17864 ipstats.c:1427: warning: 'append_udp_row' defined but not used on FreeBSD/OS X
+ 18086 Wine should provide a Tango compliant Icon
+ 18415 MarketMaker Crash during install
+ 18582 DVDFab: changing window focus causes window to shrink and can't bring back properly
+ 18651 Microsoft Reader hangs in full screen mode
+ 18979 Installation of Microsoft SQL Server Express crashes
+ 19196 XIII: no textures and fonts
+ 19310 Rosetta Stone crashes
+ 19645 Lotus 123 97 causes a page fault
+ 19740 Google Earth: "View in Google Maps" doesn't work (dogfood)
+ 19755 Open Watcom 1.8's binw/wcc.exe complains "Not enough memory on exec"
+ 19975 runasdate: child processes do not receive (adjusted) time
+ 19976 runasdate: running without /immediate causes a crash
+ 20009 Scrabble Online failed assertion
+ 20030 game, Taikodom doesn't run
+ 20364 The Dig (from STEAM) doesn't run on Arch Linux x86_64
+ 20462 Unable to uninstall Caesar IV
+ 20565 Emu42: change in StretchBlt causes black display background
+ 20600 City of Heroes crashes when disabling 3D sound in preferences
+ 20688 FIFA 2010: Sound does not work in multiplayer (Internet Game) match
+ 20778 Open Office Writer crash when press on Hebrew letters
+ 20872 Sim City 4 Deluxe: No texture in the minimap while loading a city
+ 20873 SimCity 4 Deluxe crash while loading the game
+ 20966 Everquest 1 crashes on startup
+ 20980 Tiny globe in Google Earth in DirectX mode [dogfood]
+ 21144 cmd missing newline in output?
+ 21409 Progecad 2009 Pro crashes on save - save as
+ 21533 Civilization II 16-bit crashes when showing the main menu.
+ 21647 Random hang in Europa Universalis III
+ 21685 ICQ 7 exits on load
+ 21686 ICQ 7 page fault
+ 21710 MotorM4X menu background image is not shown
+ 21885 uTorrent: inactive toolbar buttons have non-transparent icons
+ 22787 Irfanview: Crashes after clicking on website link
+ 22982 SyncToy help links always lead to the default overview page
+ 23113 winrar 3.93 installer displays garbage instead of licensing agreement
+ 23619 GTA San Andreas doesn't find widescreen video modes
+ 23850 Aliens vs Predator (2010) silently exits during startup, needs IGameExplorer::VerifyAccess (parental controls)
+ 24153 Adobe Audition 3 parts of interface not drawn
+ 24278 Transparent PNG are shown inverted by applications compiled with Lazarus
+ 24297 Google Earth Plugin install via BITS quits with an error message
+ 24859 EnhanceMySe7en: Fails to start
+ 25293 Starcraft II cursor on-game is blank
+ 25448 Filemaker Pro 11 can't be started from Linux main menu icon - Invalid or incorrect link
+ 25524 Hexplore installer complains about not being able to open a tmp file.
+ 25549 Mega Games Pack fails to draw bitmap graphics
+ 25552 winecfg audio test under-run errors
+ 25591 MS Office Pro 2010 Trial: garbled display on ribbon and file tab
+ 25714 All tool buttons in CHM viewer are displayed as printer
+ 25948 explorerframe/nstc tests shows some a leak in comctl32 under valgrind
+ 26009 Adventure games from Kheops Studio have wrong text alignment
+ 26053 urlmon/sec_mgr tests show some invalid writes under valgrind
+ 26601 The Void: audio stutters badly (when using ALSA full hardware acceleration)
+ 26640 Disciples II: sound artifacts during music playback
+ 26816 native msi2 installer exits with status 20, can't get version of mspatcha.dll
+ 27283 can not start IBankWizard.msi installer
+ 27301 Space Empires: Star Fury doesn't display text in-game (orm=backbuffer)
+ 27382 WinRAR 4.x installer crashes when being run from certain filesystems
+ 27449 "pause" command behaviour differs from windows
+ 27540 Typing of the Dead demo: Crashes upon launch when directsound is set to emulation
+ 27542 Iexplore can't open url regression 2
+ 27557 Alice: Madness Returns - Securom Matroschka doesn't work out of the box
+ 27928 Program SIMPLO installer crashes
+ 27981 Ems Mysql manager and Ems Sql Manager do not start anymore wine 1.3.25
+ 27998 IE7 & IE8 have black back ground where page tabs should be and .GIF's no longer render
+ 28024 icy tower: installer wont launch
+ 28094 pwsafe 3.26: login box logo is replaced by a black square
+ 28112 Missing mouse cursor in menus of Atlantis Evolution
+ 28130 CamelSystems Power Post crashes
+ 28255 d3dx9/shader.ok fails with WINEDEBUG=warn+heap
+ 28262 mshtml/style.ok crashes when WINEDEBUG=warn+heap
+ 28284 HoverAce: audio becomes distorted then it cuts out during races (Alsa=emulation)
+ 28286 Backyard Baseball 2001 won't start
+ 28294 XPR108258.exe (csf player installer) crash
+ 28348 Age of Empires 2 rendering broken with OpenGL renderer
+ 28351 Hundred Swords demo: Fails to initialize Direct3D
+ 28369 WinRar 3.93 installer crashes after starting
+ 28376 djdecks for DX does not work
+ 28383 secur32/schannel test consistently fails on 32-bit debian testing
+ 28408 vbscript gc test crashes with WINEDEBUG=warn+heap
+ 28415 MIDI Broken (in, at least, the program VSTHost)
+ 28449 GnuTLS internal error in wine test case
+ 28466 Copy-Paste bug
+ 28484 .NET Framework 4.0: Crash after extracting files - unimplemented wer.WerReportAddDump
+ 28494 Purple areas in MS Word 2003's horizontal ruler
+ 28499 Enterprise Architect docked window icons fail no longer have a transparent background
+ 28502 Everest Poker and Casino crash when loading through proxy
+ 28517 Pikachu Volleyball stops playing sound effects
+ 28521 Black box around the mouse cursor
+ 28525 Wine doesn't start Dosbox if $PWD = ~/.wine
+ 28526 HTML-Kit 292's small icons have a white background
+ 28534 Igowin: miscolored shadows
+ 28561 crash while installing Vixi Freecorder with mono28/mono210 installed and without gecko-dbg installed
+ 28565 Mask color showing as background in toolbar buttons
+ 28566 winedbg crashes on gdb command remote file get
+ 28567 gdiplus/image.ok crashes on win64
+ 28568 secur32/schannel test often hangs with gnutls 2.12.10-2
+ 28587 League Of Legends PVP.net client can't retrieve profile information
+ 28591 Guild Wars: the audio track includes loud static bursts while playing the background music
+ 28606 Gnome-screensaver cannot lock screen while runing full-screen games
+ 28610 SystemParametersInfo(SPI_GETNONCLIENTMETRICS) should tolerate larger ncm.cbSize values
+ 28630 Crash on start of ahnenblatt
----------------------------------------------------------------
-Changes since 1.3.14:
-
-Akihiro Sagawa (5):
- hhctrl.ocx: Use DEFAULT_GUI_FONT to show non-ansi characters properly.
- shdocvw: Add Japanese translation.
- wineconsole: Add Japanese translation.
- credui: Add Japanese translation.
- msvfw32: Add Japanese translation.
-
-Alexander Kochetkov (1):
- gdi32: Fix scaling factors for EMR_EXTTEXTOUTW.
-
-Alexander Scott-Johns (2):
- comctl32: Fix read of uninitialized data in LISTVIEW_GetItemExtT when LVIF_TEXT is not set (Valgrind).
- comctl32: Fix read of uninitialized data in notify_itemactivate (Valgrind).
-
-Alexandre Goujon (1):
- ws2_32: Make gethostbyname fail if WSAStartup was not called before.
-
-Alexandre Julliard (39):
- cabinet: Fix the remaining todo_wine tests in fdi.c.
- cabarc: Set the initial cabinet number to 0.
- kernel32: Use debugstr_a to avoid overflow with user-specified string.
- ntdll: Improve the error reporting for invalid PE file architectures.
- wine.inf: Put some fake dlls in the right place for WoW64.
- cabinet: Preserve trailing slash on directory name in Extract().
- server: Increment the usage count of the global table also when starting a local hook.
- winex11: Synchronize the mouse cursor in update_mouse_state.
- winex11: Update the window cursor at most once every 100ms if nothing changed.
- d3dx9_36: Cleanup the fixme_once handling.
- msxml3: Include the system libxml headers before the Windows headers.
- server: Make the foreground thread input per-desktop instead of global.
- server: Store the global cursor position in the server.
- server: Store the cursor clip rectangle in the server.
- server: Store the global key state in the server.
- server: Work around Mac OS not being able to set global breakpoint flags.
- winedbg: Support setting a breakpoint from a file name and line number.
- server: Fill the key state in mouse events from the server-side state.
- server: Maintain the "set since last time" bit for the global keystate.
- user32: Retrieve the key state for GetAsyncKeyState from the server.
- user32: Retrieve the current cursor position from the server.
- winex11: Pass a window handle for keyboard hardware messages too.
- server: Don't pass a thread id to send_hardware_message, determine it from the window.
- ntdll: Don't print an error when architecture is set to win64 and the app is 64-bit.
- server: Pass the original hardware input data to the server and set the message parameters on the server side.
- server: Set the message code for keyboard input on the server side.
- server: Set the message code for mouse input on the server side.
- winex11: Fetch the key state from the server when adjusting state on KeymapNotify and key events.
- user32: Export a Wine-specific function to send hardware input from the graphics driver.
- server: Invoke low-level hardware hooks directly from the server side.
- user32: Handle input injected through SendInput entirely in user32.
- winex11: Get rid of the ClipCursor and SendInput entry points.
- winex11: Merge updating the mouse state and sending the input into a single helper function.
- winex11: Convert the clipboard data list to a standard Wine list.
- winex11: Convert the clipboard format list to a standard Wine list.
- winex11: Add a debug helper for printing clipboard formats.
- winex11: Pre-register atoms for all the built-in clipboard formats.
- winex11: Always reference clipboard formats by atom instead of name.
- user32: Remove GetClipboardFormatName from the user driver interface.
-
-Alistair Leslie-Hughes (4):
- mshtml: Add support for get/put mousemove event.
- oleaut32: Implement ITypeInfo_GetNames Stub/Proxy.
- msxml3: Add IObjectSafety support to IXMLHTTPRequest.
- mshtml: Implement IHTMLAnchorElement get/put target.
-
-Amine Khaldi (3):
- comdlg32: Add missing break (Coverity).
- riched20: Add a missing break.
- d3dcompiler_43: Avoid an unintended fall-through.
-
-Andrew Eikum (1):
- dsound: Also handle two-to-six-channel conversions.
-
-Andrew Nguyen (2):
- configure: Check for additional libxml2 headers to reject inadequate libxml2 versions.
- configure: Check for a modern sched_setaffinity prototype.
-
-André Hentschel (9):
- advapi32: Add stub for EnableTraceEx.
- odbccp32: Improve some stubs.
- msvcrt/tests: Don't test function directly when reporting errno.
- ntoskrnl.exe: Be more verbose in MmGetSystemRoutineAddress.
- msvcrt: Implement _wfindfirst64.
- msvcrt: Implement _wfindnext64.
- winex11.drv: Quiet a noisy FIXME.
- kernel32/tests: Add SetLastError() before a test (Valgrind).
- t2embed: Add stub for TTEmbedFont.
-
-Austin English (33):
- gdi32/tests: Remove win9x hacks.
- kernel32/tests: Remove win9x hacks.
- version/tests: Remove win9x hacks.
- userenv/tests: Remove win9x hacks.
- urlmon/tests: Remove win9x hacks.
- spoolss/tests: Change skip() to win_skip().
- shell32/tests: Remove win9x hacks.
- oleaut32/tests: Remove win9x hacks.
- oleaut32/tests: Fix a couple of todo_wine's.
- msi/tests: Remove win9x hacks.
- msxml3/tests: Remove win9x hacks.
- advapi32/tests: Remove Win9x hacks.
- advpack/tests: Remove win9x hacks.
- comdlg32/tests: Remove win9x hacks.
- cryptnet/tests: Remove win9x hacks.
- comctl32/tests: Remove win9x hack.
- d3d8/tests: Remove win9x hack.
- dsound/tests: Remove win9x hack.
- fusion/tests: Remove win9x hacks.
- hlink/tests: Remove win9x hacks.
- inetmib1/tests: Add missing broken().
- kernel32/tests: Remove win9x hacks.
- mlang/tests: Remove win9x hacks.
- msi/tests: Remove win9x hacks.
- gdi32/tests: Remove win9x hacks.
- lz32/tests: Remove win9x hacks.
- riched20/tests: Remove win9x hacks.
- crypt32/tests: Remove win9x hacks.
- rpcrt4/tests: Remove win9x hacks.
- secur32/tests: Remove win9x hacks.
- setupapi/tests: Remove win9x hacks.
- ntprint/tests: Remove win9x hacks.
- shlwapi/tests: Remove win9x hacks.
-
-Charles Davis (2):
- ntdll: Fix IOCTL_CDROM_RAW_READ on Mac OS.
- ntdll: Implement CDROM_GetInterfaceInfo() on Mac OS.
+Changes since 1.3.29:
+
+Akihiro Sagawa (2):
+ ddraw: Use the same device name as Windows for the Direct3D HAL device.
+ po: Update Japanese translation.
+
+Alexander Lakhin (1):
+ po: Update Russian translation.
+
+Alexandre Julliard (11):
+ winex11: Force the alpha channel to zero for mono->color blits.
+ winex11: Avoid recomputing the DC format when it hasn't changed.
+ winex11: Remove redundant pixmap prefix in X_PHYSBITMAP field names.
+ winex11: Pre-compute the color shifts for the supported XRender formats.
+ winecfg: Set the background color for the web link.
+ winex11: Get rid of the client-side DIB optimization in StretchBlt.
+ winex11: Fall back to the DIB engine for client-side stretching.
+ makedep: Ensure that error messages contain "error".
+ winex11: Remove no longer needed support for a source DIB color map in XRender StretchBlt.
+ winex11: Remove no longer needed support for a source DIB color map in X11 StretchBlt.
+ winex11: Force alpha channel to 0 when doing color conversion in PutImage.
+
+Alistair Leslie-Hughes (7):
+ msxml3: Support creating IXMLParser Interface.
+ mshtml: IID_IHTMLCurrentStyle4 isn't supported on IE6.
+ mscoree: Add ICorDebug interface support.
+ mscoree: Return S_OK from ICorDebug Initialize.
+ mscoree: Define ICorDebugManagedCallback2 and ICorDebugMDA interfaces.
+ mpr: Remove DllCanUnloadNow and DllGetClassObject.
+ mscoree: Implement ICorDebug SetManagedHandler.
+
+Andrew Eikum (21):
+ winealsa.drv: Remove wave, mixer, and dsound driver code.
+ wineoss.drv: Remove wave, mixer, and dsound driver code.
+ winecoreaudio.drv: Remove wave, mixer, and dsound driver code.
+ dsound: Remove hardware acceleration support.
+ dsound: Validate buffer pointers in Unlock methods.
+ winecfg: Replace DirectSound settings with Driver Diagnostics.
+ dsound: Reimplement rendering devices on mmdevapi.
+ dsound: Reimplement capturing devices on mmdevapi.
+ dsound: Reimplement PropertySet on mmdevapi.
+ dsound: Eliminate leftover driver structures.
+ mmdevapi: Don't fail if dwChannelMask is not set correctly.
+ wineoss.drv: Use a temporary OSS device to check format support.
+ winealsa.drv: Fix default device creation logic.
+ mmdevapi: Don't use invalid This pointer on static object.
+ winmm: Handle DRV_QUERYMAPPABLE in waveXxxMessage.
+ audio: Change winmm import to delayed import.
+ winecfg: Reload winmm for each sound test.
+ mmdevapi: Attempt to determine default devices from the registry.
+ winecfg: Allow user to select default audio devices.
+ dsound: Remove a few unused variables.
+ dsound: Fix fragment position calculations.
+
+Andrew Talbot (21):
+ cabinet: Mark some fall-throughs in switch statements.
+ comdlg32: Add a break statement to mark a semantic separation.
+ d3d10: Mark a fall-through in a switch statement.
+ d3dcompiler_43: Mark fall-throughs in switch statement.
+ ddeml.dll16: Move break outside of if statement.
+ dbghelp: Mark a fall-through in a switch statement.
+ gdi32: Mark a fall-through in a switch statement.
+ mapi32: Mark some fall-throughs in a switch statement.
+ msacm32: Mark fall-through in switch statement.
+ mshtml: Mark some fall-throughs in switch statements.
+ mshtml: Mark fall-through in switch statement.
+ msi: Add a break to a switch statement.
+ msi: Mark fall-throughs in switch statements.
+ msvcrt: Mark some fall-throughs in a switch statement.
+ msvcrt: Remove a superfluous semicolon.
+ msxml3: Add a break to a switch statement.
+ ntdll: Mark some fall-throughs in a switch statement.
+ oleaut32: Mark some fall-throughs in a switch statement.
+ jscript: Mark a fall-through in a switch statement.
+ jscript: Add breaks to some switch statements.
+ dsound: Remove unneeded address-of operator from function name.
+
+André Hentschel (13):
+ gdi32: Add traces for the gamma functions.
+ wer: Add stub for WerReportAddDump.
+ d3d9/tests: Don't test function directly when reporting GetLastError().
+ shell32/tests: Don't test function directly when reporting GetLastError().
+ user32/tests: Don't test function directly when reporting GetLastError().
+ kernel32/tests: Don't test function directly when reporting GetLastError().
+ ntdll/tests: Don't test function directly when reporting GetLastError().
+ wininet: Fix UrlComponents initialisation.
+ winevdm: Don't give up if we can't shorten the current directory.
+ po: Update German translation.
+ ole32: Return if out of memory (Coverity).
+ tools: Upgrade the config.guess/config.sub scripts.
+ ntdll: Map ETIME to STATUS_IO_TIMEOUT.
+
+Aric Stewart (2):
+ usp10: Correct ScriptStringGetLogicalWidths to be based on char not glyph.
+ usp10: Handle the SSA_PASSWORD flag in ScriptStringAnalyse.
+
+Aurimas Fišeras (4):
+ winecfg: Update Lithuanian translation.
+ po: Update Lithuanian translation.
+ winecfg: Update Lithuanian translation.
+ po: Update Lithuanian translation.
+
+Bernhard Loos (7):
+ server: Store sharing state for named pipes.
+ server: Only the sharing parameter of two instances of the same pipe have to match.
+ server: Sharing 0 is not allowed for named pipes.
+ server: It's possible to call NtQueryInformationFile on a pipe if it was opened with access 0.
+ server: Correctly implement permission checking for named pipes.
+ ntdll: Implement the NamedPipeConfiguration value for the FilePipeLocalInformation class of NtQueryInformationFile.
+ server: If a debugger is attached to a process, child processes shouldn't get debugged.
+
+Bruno Jesus (1):
+ ws2_32: Fix UDP LINGER support in getsockopt.
+
+Charles Davis (7):
+ libwine: Fix resetting the install_name on Mac OS.
+ winegcc: On Mac OS, turn -s into -Wl,-x.
+ loader: Fix constant address warning on Mac OS.
+ iphlpapi: Implement GetUdpTable() on Mac OS and the BSDs.
+ server: Use syscall(2) instead of inline assembly on Mac OS, too.
+ winemenubuilder: Don't define crc16() on Mac OS.
+ wldap32: Silence a compiler warning.
Damjan Jovanovic (1):
- winemenubuilder: FriendlyDocName isn't part of the association.
-
-David Adam (2):
- d3dx9_36: Add a test for D3DXCreateBox.
- d3dx9_36: Implement ID3DXMesh_GetNumBytesPerVertex.
-
-Dmitry Timoshkov (9):
- user32: Cope with failing SetForegroundWindow().
- gdi32: Add dumping of child GDI font cache.
- gdi32: Go through all hfontlist entries not just the first one when checking whether font is in the child font list.
- gdi32: Do not leak the hfont list (Valgrind).
- gdi32: Use graphics mode specified at the EMF creation time when playing EMR_EXTTEXTOUT record.
- gdi32: EnumFontFamilies should also match against fully qualified face name.
- gdi32: Add a EnumFontFamilies test to see how it handles various font faces.
- comctl32: 'clip' rect is unused in the WM_ERASEBKGND rebar class handler.
- user32: Add a test to make sure that SendInput sets a non-zero event time.
-
-Dylan Smith (1):
- d3dx9: Add stubs for D3DXCreateText.
-
-Erich Hoover (1):
- shdocvw: Implement IWebBrowser::ExecWB and IWebBrowser::QueryStatusWB.
-
-Frédéric Delanoy (1):
- po: Update French translation.
-
-Gerald Pfeifer (1):
- wpp: Add explicit casts when mixing unsigned and signed integers.
-
-Hans Leidekker (9):
- msi: Fix a trace.
- appwiz.cpl: List 32-bit applications on 64-bit platforms.
- uninstaller: List 32-bit applications on 64-bit platforms.
- msi: A custom action dll failing to load is not a fatal error.
- netapi32: Try running the smbpasswd tool in NetUserChangePassword.
- server: Map the Unix user id to a local user SID instead of the interactive SID.
- advapi32: Use a fixed computer SID that matches local user SIDs.
- userenv: GetProfilesDirectoryW accepts a NULL buffer.
- userenv: Implement and test GetUserProfileDirectory.
-
-Henri Verbeet (20):
- wined3d: Filter sRGB capabilities during format initialization.
- wined3d: Recognize some Northern Islands cards in select_card_ati_mesa().
- wined3d: Merge device_unload_resource() and reset_unload_resources().
- wined3d: Remove IWineD3DResource::UnLoad() from the public interface.
- wined3d: Pass const resources to some resource functions.
- wined3d: Make IWineD3DResourceImpl an independent structure.
- wined3d: Rename ATI to AMD.
- wined3d: Recognize some Nouveau renderer strings.
- wined3d: The basetexture_set_dirty() return value is never used.
- wined3d: Use basetexture_set_dirty() in some more places.
- wined3d: Standalone surfaces should never be sRGB.
- wined3d: Retrieve the surface's texture name through a function.
- wined3d: Retrieve the GL texture through a function.
- wined3d: Add support for EXT_texture_sRGB_decode.
- wined3d: Use EXT_texture_sRGB_decode to avoid sRGB texture duplication.
- wined3d: Pass gl_info to basetexture_bind().
- wined3d: Pass gl_info to surface_bind().
- ddraw: Just pass NULL as index buffer parent.
- wined3d: Remove COM from the buffer implementation.
- wined3d: Get rid of the IWineD3DBuffer typedef.
-
-Huw Davies (4):
- oleaut32: Mask off the lsb from the vtbl offset. This is set when the user specifies an offset in ICreateTypeInfo.
- oleaut32: Fix the typelib marshaler when the vtbl has holes.
- widl: Initialise [out] only conformant arrays.
- gdi32: Remove a wayward CDECL.
-
-Jacek Caban (39):
- include: Make some include guards compatible with MS headers.
- jscript: Added SetScriptState(SCRIPTSTATE_UNINITIALIZED) implementation.
- jscript: Added more uninitialization tests.
- wscript: Added tests.
- urlmon: Register MIME filter only for bindings testing them.
- mshtml: Added IHTMLElement4 stub implementation.
- mshtml.idl: Added DispHTMLDOMAttribute declaration.
- mshtml: Added IHTMLElement4::getAttributeNode implementation.
- mshtml: Added IDispatchEx support to HTMLDOMAttribute object.
- mshtml: Added attribute object tests.
- mshtml: Make sure we don't try to create node object for attributes.
- mshtml: Improved debug traces.
- mshtml: Added IHTMLDOMAttribute::get_nodeValue implementation.
- mshtml: Moved call_disp_func to htmlevent.c.
- mshtml: Added IHTMLStyle::[get|put]_backgroundPosition implementation.
- mshtml: Fixed buffer handling in set_nsstyle_attr.
- mshtml: Moved VARIANT to style value string conversion to separated function.
- mshtml: Reimplement IHTMLStyle::put_backgroundPositionX using background-position property.
- mshtml: Reimplement IHTMLStyle::get_backgroundPositionX using background-position property.
- mshtml: Reimplement IHTMLStyle::put_backgroundPositionY using background-position property.
- mshtml: Reimplement IHTMLStyle::get_backgroundPositionY using background-position property.
- mshtml: Added more backgroundPosition* tests.
- jscript: Fixed corner cases in parseInt implementation.
- mshtml: Fixed typos in IHTMLInputElement::value tests.
- mshtml: Store style filter in HTMLStyle object.
- mshtml: Store style object in element object.
- mshtml: Added simple filter parser to support opacity.
- mshtml: Added IHTMLFormElement::onsubmit implementation.
- mshtml: Fixed memory leak.
- mshtml: Added support for canceling default event behavior.
- mshtml: Added onsubmit and event canceling tests.
- mshtml: Added IHTMLFormElement::get_elements implementation.
- mshtml: Added IHTMLLocation::replace implementation.
- mshtml: Correctly handle NULL BSTR in VARIANT in IDispatchEx implementation.
- mshtml: Reuse attribute objects.
- mshtml: Use our IDispatchEx-based attributes implementation instead of nsIDOMAttr.
- mshtml: Added more attribute object tests.
- mshtml: Fixed use after free in HTMLElement_destructor.
- mshtml: Added support for indexed access to form elements.
-
-Jerome Leclanche (1):
- winemenubuilder: Make sure extension-based mimetypes are always lowercase.
-
-John Edmonds (4):
- gdi32/tests: Added tests for copying a single pixel from top down and bottom up bitmaps.
- gdi32: Fixed GetDIBits for top-down bitmaps.
- gdi32/tests: Updated tests for top-down destination bitmaps.
- gdi32: Fixes GetDIBits for top-down destination bitmaps.
-
-Joris Huizer (1):
- userenv: GetUserProfileDirectoryW: Plug memory leak.
-
-Juan Lang (17):
- cryptnet: Delete existing cache entries when out of date.
- wininet: Rename variables for readability.
- wininet: De-Hungarian auth cache member names.
- wininet: De-Hungarian appinfo member names.
- wininet: De-Hungarian session member names.
- wininet: De-Hungarian HTTP request member names.
- wininet/tests: Test retrieving http requests from cache.
- wininet: Use correct scheme for cache entries.
- wininet: Support setting the expired time in SetUrlCacheEntryInfo.
- wininet: Store entries in url cache with valid expiration date.
- wininet: Default to 10 minutes expiration for cache entries.
- wininet: Default to 10 minutes expiration for cache entries.
- wininet: Support the Cache-Control max-age directive for setting url cache entry expiration.
- wininet: Move creating cache file to a helper function.
- include: Add some missing definitions.
- wininet: Fix off-by-one error.
- wininet: Remove outdated comment.
-
-Jörg Höhle (2):
- winmm: Let WideCharToMultiByte search for NUL string terminator (Valgrind).
- mciwave: Fix a leak when Open fails (valgrind).
-
-Maarten Lankhorst (7):
- gdiplus: Implement in-memory font storage.
- gdi32: Handle BITMAP_CopyBitmap correctly for negative heights.
- mshtml: Make sure system xpcom dll gets loaded.
- ntdll: Fix time accounting in NtQuerySystemInformation.
- gdiplus: Clean up gdip_format_string.
- gdiplus: Add tests and fix GdipDrawImagePointsRect.
- gdiplus: Implement GdipAddPathString.
-
-Marcus Meissner (19):
- wineoss.drv: Fixed incorrect sizeof() (Coverity).
- rsaenh: Fixed bad sizeof() usage (Coverity).
- kernel32: Fixed mismatched bracket (Coverity).
- cryptui: Fixed bad sizeof() (Coverity).
- dbghelp: Fixed pasted size error (Coverity).
- regedit: fgetc() gets int, not char (Coverity).
- user32: Move functional code out of assert() (Coverity).
- user32: Remove side effect code out of asserts() (Coverity).
- winedump: Remove double assignment (Coverity).
- msvcrt: Use = instead of == in test (Coverity).
- ws2_32: name is never NULL as array (Coverity).
- user32: Fixed some more side effect functions in assert() (Coverity).
- server: Avoid shadowing a global variable.
- kernel32: Avoid shadowing "status" variable.
- shdocvw: Rewrite code to make more understandable (Coverity).
- oleaut32: Local variable goes out of scope via pointer (Coverity).
- dbghelp: Local variable used out of scope (Coverity).
- msi: Pointer to out of scope local variable (Coverity).
- msvcrt: Move side effect out of assert (Coverity).
-
-Matteo Bruni (7):
- d3dcompiler: Fix initial allocation (Valgrind).
- d3dx9: Remove a couple of spurious assignments (LLVM/Clang).
- d3dx9: Remove an unnecessary initialization (LLVM/Clang).
- d3dx9/tests: Remove spurious assignment (LLVM/Clang).
- wpp: Free strings on define deletion (Valgrind).
- wpp: Let pp_add_define take the responsibility of copying strings (Valgrind).
- d3dx9: Fix memory access for images with less than 4 bytes per pixel (Valgrind).
-
-Michael Stefaniuc (3):
- storage.dll16: Remove unused struct declaration.
- msxml3: COM cleanup for the IDispatchEx iface.
- storage.dll16: COM cleanup in storage.c.
-
-Nikolay Sivov (28):
- msxml3: Store document event handler for ready state notification.
- msxml3: Remove useless parts of schema cleanup helper.
- msxml3: Use helper to consistently dump variant parameters.
- msxml4: Add version info.
- msxml3: Remove forward to removeChild() method for nodes.
- msxml3: Remove appendChild() forward.
- msxml3: Remove hasChildNodes() forward.
- msxml3: Remove get_ownerDocument() forward.
- msxml3: Remove get_text() forward.
- msxml3: Remove selectNodes() forward.
- msxml3: Remove selectSingleNode() forward.
- msxml3: Remove transformNode() forward.
- msxml3: Get rid of not longer used internal IXMLDOMNode vtable.
- comctl32/comboex: Reduce variable scope.
- comctl32/datetime: Fix use of out-of-scope local buffer (Coverity).
- comctl32/rebar: Don't use local variable with the same name as function parameter (Coverity).
- comctl32/listview: Fix dead condition (Coverity).
- comctl32/ipaddress: Use array index after range check (Coverity).
- oleaut32: Fix sizeof() usage (Coverity).
- msxml3/tests: Remove broken test and parameter check.
- msxml3: Reject xmlns attribute to be added to element.
- msxml3: Always set out pointer to null on failed QueryInterface.
- msxml3: Add get_output() implementation for processor.
- msxml3: Fail on certain node types in insertBefore() for attributes, remove broken tests.
- msxml3: Link dom attribute with parent interface pointer.
- msxml3: Test insertBefore() behaviour with node relinking, simplify common test cases.
- msxml3: Remove child with parent method first before insert with insertBefore().
- msxml3: Test to show namespace definition output for children.
-
-Paul Vriens (1):
- msi: Add a missing va_end() (Coverity).
+ windowscodecs: Read PNGs sequentially.
+
+Dmitry Timoshkov (5):
+ kernel32: Add a bunch of VirtualProtect tests.
+ ntdll: Use STATUS_INVALID_PAGE_PROTECTION as return value for invalid protections.
+ kernel32: Fix a typo in the LoadLibrary return value testing.
+ user32: Add support for iPaddedBorderWidth in NONCLIENTMETRICS.
+ user32: Fix the logic deciding when to write to the destination structure.
+
+Dylan Smith (4):
+ richedit: Return number of bytes read for EM_STREAMIN with SF_TEXT.
+ richedit: Return number of chars inserted for EM_STREAMIN with SF_RTF.
+ riched20/tests: Avoid using flaky method of simulating typing.
+ riched20/tests: Remove unnecessary SetFocus calls.
+
+Eric Pouech (1):
+ winedbg: Don't assert() on unsupported v-packets, but rather report an error.
+
+Erich Hoover (7):
+ hhctrl.ocx: Use the STD_PROPERTIES icon for the 'Options' toolbar button.
+ hhctrl.ocx: Use a modified (two color) refresh icon for the 'Sync' toolbar button.
+ hhctrl.ocx: Use separate icons for 'Hide' and 'Show' toolbar buttons based on the HIST_VIEWTREE icon.
+ hhctrl.ocx: Use the correct values for current_tab when some tabs are disabled.
+ hhctrl.ocx: Default to the correct tab for different HH_DISPLAY_* values.
+ hhctrl.ocx: Open a specific topic when requested.
+ hhctrl.ocx: When called as a program, quit when HtmlHelp call fails.
+
+Francois Gouget (21):
+ po: Mark a number of obviously incomplete cmd help messages as fuzzy in the Turkish translation.
+ oleview: Separate the file filters with a space.
+ winecfg: Separate the file filters with a semi-colon and a space.
+ wordpad: Use a lowercase extension in a file filter.
+ comctl32/tests: Add basic tests for the SysLink control.
+ comctl32: Send a WM_CTLCOLORSTATIC message and erase the background while painting.
+ gdi32/tests: Use if(0) instead of #if 0 to make sure code still compiles.
+ msi/tests: Avoid #if 0 to make sure code still compiles.
+ d3drm/tests: Remove an unneeded assert.h include.
+ shell32: Add definitions for the IEnumACString interface.
+ gdi32: The GetKerningPairsA() test should pass on all the platforms we care about now.
+ tests: Remove unneeded assert.h includes.
+ Assorted spelling fixes & co.
+ po: Mark translations with mismatched printf format directives as fuzzy.
+ browseui/tests: Skip some tests if IEnumACString is not supported.
+ kernel32: Reset LastError if GetModuleFileName() succeeds.
+ kernel32/tests: Check what happens if QueryDosDeviceA() is given an insufficient buffer.
+ kernel32/tests: Test K32GetProcessImageFileNameA() and improve the QueryFullProcessImageNameA() tests.
+ kernel32/tests: Better check the NT path returned by QueryFullProcessImageName().
+ kernel32: Fix the NT path returned by QueryFullProcessImageName().
+ ntdll: ETIME is not defined on FreeBSD.
+
+Frédéric Delanoy (20):
+ cmd: Use helper function to return file io buffer.
+ cmd: Add WCMD_output_stderr function to output error messages to stderr.
+ cmd: Output error messages to stderr where appropriate.
+ cmd: Fix WCMD_fgets documentation.
+ cmd: Fix comments in WCMD_color.
+ msvcrt/tests: Remove dead assignments (Clang).
+ cmd: Avoid reading char by char from console.
+ cmd: Avoid checking whether we're in console mode for every read.
+ cmd: Get rid of unused parameter in WCMD_ReadFile.
+ cmd/tests: Don't convert lines with DOS endings in convert_input_data.
+ cmd: Output error messages to stderr instead of stdout where appropriate.
+ cmd: Improve WCMD_fgets documentation.
+ cmd: Handle truncation for console reads.
+ cmd: Avoid dead assignments (Clang).
+ cmd: Improve handle type recognition in WCMD_ReadFile.
+ cmd: Rename a parameter in WCMD_fgets.
+ cmd: Infer handle type from handle value in WCMD_fgets and WCMD_ReadAndParseLine.
+ cmd: Avoid reading char by char from files.
+ cmd: Consistently use infinitive forms in commands help summary.
+ cmd: Make PAUSE accept any keypress instead of a full input line.
+
+Hans Leidekker (7):
+ wtsapi32: Return success from WTSRegisterSessionNotification.
+ explorer: Add a version resource.
+ wininet: Ignore the accept types array in HttpOpenRequestA if there are invalid pointers.
+ msi/tests: Properly preserve pending file renames.
+ include: Add patchapi.h.
+ mspatcha: Forward ApplyPatchToFileA to ApplyPatchToFileW.
+ mspatcha: Add a stub implementation of GetFilePatchSignatureA/W.
+
+Henri Verbeet (10):
+ secur32: Use gnutls_record_get_max_size() to get the maximum message size.
+ secur32: Return failure if chan_EncryptMessage() can't encrypt the entire buffer.
+ secur32: Properly handle GNUTLS_E_AGAIN in (GnuTLS) schan_imp_send().
+ secur32: Properly handle GNUTLS_E_AGAIN in (GnuTLS) schan_imp_recv().
+ wined3d: Make the device parameter to wined3d_device_present() const.
+ secur32: Handle the schan_buffers limit field in schan_get_buffer() instead of schan_pull().
+ wined3d: Return WINED3DERR_NOTFOUND if the render target is NULL in wined3d_device_get_render_target().
+ d3d9/tests: Add a test for IDirect3DDevice9::GetRenderTarget().
+ winex11: Print the GL renderer and version when complaining about software / indirect rendering.
+ wined3d: Make the device parameter to wined3d_device_get_primitive_type() const.
+
+Huw Davies (15):
+ gdi32: Make clip_line external.
+ gdi32: stretch_bitmapinfo may need to adjust the dst visrect.
+ gdi32: Implement stretch_bitmapinfo.
+ gdi32: Forward StretchBlt calls from the dib driver to the null driver.
+ gdi32: Use a separate variable to indicate the default has been retrieved.
+ winex11: Remove some unused function ptrs.
+ winex11: Initialise the dib color table.
+ gdi32: Display the depth of a bitmap rather than the total number colors.
+ gdi32: Keep track of the english family name if there's a localised name as well.
+ gdi32: Move the font list initialisation to a separate function.
+ gdi32: Cache the loaded font list properties.
+ gdi32: Load the font properties from the cache if it exists.
+ gdi32: Move some common default fonts to the head of the font list.
+ gdi32: Require that we have freetype's FT_Load_Sfnt_Table function and remove the hacky fallback.
+ wineps: The truetype metrics should now be obtained from gdi32, so remove obsolete code.
+
+Hwang YunSong (3):
+ po: Updated Korean translation.
+ po: Updated Korean translation.
+ winecfg: Updated Korean translation.
+
+Jacek Caban (2):
+ mshtml: Set frame interface to NULL after releasing it in IOleInPlaceObjectWindowless::InPlaceDeactivate.
+ mshtml: Properly release body element in basic_style_test.
+
+Jörg Höhle (6):
+ winealsa: Simplify the test for 8bit linear PCM.
+ wineoss: Simplify the test for 8bit linear PCM.
+ winmm: Fix sum of available samples.
+ winmm: Separate WINMM_Pause and WINMM_Reset.
+ winmm: waveOutReset returns all buffers.
+ winmm: Mark headers WHDR_DONE at the last possible time.
+
+Louis Lenders (6):
+ dpnet: Fill the DPN_SP_CAPS structure in IDirectPlay8Peer_GetSPCaps with some sane values + tests.
+ gdiplus: Return zero properties in stubbed GdipGetPropertyCount.
+ include: Add lmat.h.
+ netapi32: Add stub for NetScheduleJobEnum.
+ wine.inf: Add key for InstallDate under CurrentVersionNT.
+ dwmapi: Add stub for DwmRegisterThumbnail.
+
+Luca Bennati (1):
+ po: Update Italian translation.
+
+Maarten Lankhorst (2):
+ quartz: Fix support for mpeg layer 1 and 2.
+ winemp3: Add support for WAVE_FORMAT_MPEG.
+
+Marcus Meissner (13):
+ dpnet: Fixed bad pointer addition (Coverity).
+ wpp: Add semicolons at end of code rules.
+ dibdrv: Mark get_rop_codes as hidden.
+ mscoree: Mark cordebug_init as hidden.
+ mshtml: Mark replace_node_by_html as hidden.
+ vbscript: Mark some symbols as hidden.
+ msdaps: Mark create_* functions as hidden.
+ dsound: Mark enum_callback and search_callback static.
+ winex11.drv: Mark xrenderdrv_ExtTextOut as static.
+ winmm: Mark two functions as hidden.
+ ole32: Mark two functions as hidden.
+ dsound: Make a function static, remove a no longer used array.
+ kernel32: Fixed QueryDosDeviceNameW size (chars not bytes).
+
+Marko Nikolic (3):
+ comctl32/tests: Removed sign comparison warning in dpa tests.
+ advapi32: Removed sign comparison warning.
+ comctl32/tests: Removed sign comparison warning in datetime tests.
+
+Matteo Bruni (5):
+ wined3d: When creating a new shader, check shader type and version.
+ d3d10core: Fixup HRESULT in a bunch of error cases.
+ d3d8/tests: Test creating shaders with wrong type or version.
+ d3d9/tests: Test creating shaders with wrong type or version.
+ d3d10core/tests: Add some shader creation tests.
+
+Michael Mc Donnell (1):
+ d3dx9_36/tests: Fixed adjacency double free (valgrind).
+
+Michael Stefaniuc (28):
+ wineqtdecoder: Use FAILED instead of !SUCCEEDED.
+ oleaut32/tests: Use FAILED instead of !SUCCEEDED.
+ wshom.ocx: Don't bother with a FIXME in DllCanUnloadNow().
+ ieframe: Don't open code CONTAINING_RECORD().
+ krnl386.exe16: Don't open code CONTAINING_RECORD().
+ shell32: COM cleanup in shellpath.c.
+ shell32: Pass the object instead of the iface to helper functions.
+ d3dx9_36/tests: Avoid using fmaxf.
+ comctl32/tests: Standardize COM in imagelist.c.
+ comctl32/tests: Don't accept Win95 behavior.
+ gameux: Don't compare with TRUE.
+ sane.ds: Don't compare with TRUE.
+ wordpad: Don't compare with TRUE.
+ msxml3: Use SUCCEEDED instead of !FAILED.
+ oleaut32: Fix some VarCyFrom* tests.
+ oleaut32/tests: Make the EXPECT_* macros that take no args more robust.
+ oleaut32/tests: Cleanup the EXPECTRES macros.
+ include: Remove 'l' modifier from numeric constants in winerror.h.
+ quartz: Free two assert calls from having side effects.
+ dsound: COM cleanup for the IDirectSoundCapture iface.
+ shell32: Merge enumidlist.h into the main header file.
+ shell32: Pass an object instead of an iface to a helper function.
+ shell32: Basic COM cleanup for the IEnumIDList iface.
+ shell32: Avoid the forward declaration of the IEnumIDList vtbl.
+ shell32: Get rid of a local typedef for a struct.
+ shell32: Simplify RecycleBin_EnumObjects() a little.
+ shell32: Return the IEnumIDList object on its creation.
+ shell32: Avoid an unsafe iface to object cast in AddToEnumList().
+
+Nikolay Sivov (20):
+ comctl32/monthcal: Fix week numbers background color.
+ comctl32/monthcal: Also invalidate today label while setting new today date.
+ comctl32/monthcal: After notification safely free buffer allocated on heap.
+ comctl32/tests: Fix a test that depends on control size.
+ comctl32/treeview: Free checkbox imagelist when control is about to be killed.
+ kernel32/tests: Move CompareStringA data to a table.
+ msxml3: Accept disabling of external entities loading.
+ msxml3: Accept disabled parameter entities feature.
+ msxml3: Accept lexical handler parameter entities switch.
+ msxml3: Accept DTD prohibition feature.
+ msxml3: Support setting unlimited xml stream length for a reader.
+ msxml3: Support setting unlimited nesting depth for a reader.
+ msxml3: Support setting namespaces feature to default value.
+ msxml3: Use provided qualified name length while writing end element tag.
+ advapi32/tests: Add one more QueryServiceStatusEx() test.
+ msxml3: Add some useful traces and demangle some parameter names.
+ msxml3: Use helper to set properties.
+ msxml3: Use a helper to get property values.
+ oleaut32/typelib: Properly handle allocation failure on creation.
+ oleaut32/typelib: Use BSTR for filename.
Peter Schellenbach (1):
- oleaut32: Fixed short time & medium time named formats.
-
-Peter Urbanec (5):
- gdi32: Fix 64-bit pointer issues when copying upside-down bitmaps.
- comctl32: Use signed indices, so that the number of parts can be set to zero.
- comctl32/tests: Enable statusbar tooltip tests.
- comctl32: Add a check for setting number of parts in the statusbar to zero.
- wintab32: Better handling of XInput initialisation errors.
-
-Rafał Mużyło (1):
- winealsa.drv: Drop redundant calls.
-
-Rico Schüller (28):
- d3dcompiler: Parse reflection constant buffers.
- d3dcompiler: Implement ID3D11ShaderReflection::GetConstantBufferByIndex().
- d3dcompiler: Implement ID3D11ShaderReflection::GetConstantBufferByName().
- d3dcompiler: Implement ID3D11ShaderReflectionConstantBuffer::GetDesc().
- d3dcompiler: Parse reflection variables.
- d3dcompiler: Parse reflection types.
- d3dcompiler: Implement ID3D11ShaderReflectionConstantBuffer::GetVariableByIndex().
- d3dcompiler: Implement ID3D11ShaderReflectionConstantBuffer::GetVariableByName().
- d3dcompiler: Implement ID3D11ShaderReflectionVariable::GetDesc().
- d3dcompiler: Implement ID3D11ShaderReflectionVariable::GetBuffer().
- d3dcompiler: Implement ID3D11ShaderRefleflection::GetVariableByName().
- d3dcompiler: Implement ID3D11ShaderReflectionType::GetDesc().
- d3dcompiler: Implement ID3D11ShaderReflectionVariable::GetType().
- d3dcompiler: Fix SystemValueType for pixelshader output signature.
- d3dcompiler/tests: Add reflection ps output desc test.
- d3dcompiler: Reorder section parsing to reflect the order from the shader blob.
- d3dcompiler/tests: Add constant buffer test.
- d3dcompiler/tests: Improve test_reflection_bound_resources().
- d3dcompiler: Parse member types.
- d3dcompiler: Implement ID3D11ShaderReflectionType::GetMemberTypeByIndex().
- d3dcompiler: Implement ID3D11ShaderReflectionType::GetMemberTypeByName().
- d3dcompiler: Implement ID3D11ShaderReflectionType::GetMemberTypeName().
- d3dcompiler: Use defines for shader target masks.
- d3dcompiler/tests: Add GetMemberType* tests.
- d3dcompiler: Implement ID3D11ShaderReflectionType::IsEqual().
- d3dcompiler: Move some code from header to source file.
- d3dcompiler: Add debug helper for shader variable class.
- d3dcompiler: Add debug helper for shader variable type.
-
-Thomas Mullaly (1):
- mshtml/tests: Make IDispatch Vtbl const.
-
-Vincent Povirk (8):
- msvcrt: Try to call CorExitProcess instead of ExitProcess on exit.
- mscoree: Overhaul of mono runtime shutdown process.
- mscoree: Always return S_FALSE from DllCanUnloadNow.
- gdiplus: Test writes with conversion and without a user buffer.
- gdiplus: Copy the bits on bitmap unlock if the write flag is set.
- gdiplus: Don't copy bits into the buffer when a bitmap is locked write-only.
- gdiplus: Copy only the area requested when (un)locking bitmaps.
- gdiplus: Implement ImageLockModeUserInputBuf.
-
-Wolfram Sang (3):
- user32/tests: Modify proper fields instead of magic offsets.
- user32: Make DIB_GetBitmapInfo checks stricter.
- user32: Check bitmap info before it is used.
+ comctl32/statusbar: Fixed missing icon in owner draw panels.
+
+Piotr Caban (4):
+ msvcrt: Fix wcsncpy_s implementation.
+ msvcrt: Fix __pioinfo block size.
+ msvcrt: Free fd entries with incorrect HANDLE value.
+ msvcrt: Added _iswdigit_l implementation.
+
+Ričardas Barkauskas (9):
+ ddraw: Use unsafe_impl_from_IDirectDrawPalette for application provided interfaces.
+ ddraw: COM cleanup for the IDirectDrawPalette interface.
+ ddraw/tests: IDirect3DViewport3, IDirect3DViewport2 and IDirect3DViewport use same implementation.
+ ddraw: Use unsafe_impl_from_IDirect3DViewport3 for application provided interfaces.
+ ddraw: Use impl_from_IDirect3DViewport3 instead of cast to IDirect3DViewportImpl*.
+ ddraw: Compare IDirect3DViewport3 interface instead of IDirect3DViewportImpl.
+ ddraw: COM cleanup for IDirect3DViewport3 interface.
+ ddraw: Use unsafe_impl_from_IDirect3DViewport for application provided interfaces.
+ ddraw: Use unsafe_impl_from_IDirect3DViewport2 for application provided interfaces.
+
+Stefan Dösinger (4):
+ ddraw/tests: Use sizeof instead of a magic number.
+ ddraw/tests: Use the variable instead of the type in sizeof().
+ d3d9: Implement FPUSETUP for msvc.
+ d3d8: Implement FPUSETUP for msvc.
+
+Thomas Faber (5):
+ shell32/tests: Fix build with MSVC.
+ gdi32/tests: Fix MSVC build in icm.c.
+ gdi32/tests: Fix MSVC build in bitmap.c.
+ kernel32/tests: Fix MSVC build in file.c and pipe.c.
+ kernel32/tests: Fix MSVC build in console.c.
+
+Thomas Mullaly (5):
+ urlmon: Added custom security manager support to MapUrlToZoneEx2.
+ urlmon: Improved MapUrlToZone{Ex2} and GetSecurityId support.
+ urlmon: Improved IUri support for wildcard URLs.
+ urlmon/tests: Added tests for GetSecurityIdEx2.
+ urlmon: Added basic GetSecurityIdEx2 implementation.
+
+Vincent Povirk (2):
+ gdiplus: Include an alpha channel in HBITMAPs created from Bitmaps.
+ gdiplus: Fix pointer math for the 64-bit tests.
--
Alexandre Julliard