Commit 7f8d01f0 authored by Alexandre Julliard's avatar Alexandre Julliard

Release 1.3.16.

parent 314ec717
The Wine development release 1.3.15 is now available. The Wine development release 1.3.16 is now available.
What's new in this release (see below for details): What's new in this release (see below for details):
- Support for changing network passwords. - New version of the Gecko engine, based on Firefox 4.
- Reflection support in shader compiler. - Better support for Dwarf debugging information.
- Tests no longer attempt to cope with Win9x behavior. - Improved handling of animated cursors.
- A number of MSHTML and MSXML improvements. - GnuTLS no longer required on Mac OS X.
- Improvements to the GDI driver infrastructure.
- A number of MSI fixes for the .NET installers.
- Several GdiPlus improvements.
- Various bug fixes. - Various bug fixes.
The source is available from the following locations: The source is available from the following locations:
http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.15.tar.bz2 http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.16.tar.bz2
http://prdownloads.sourceforge.net/wine/wine-1.3.15.tar.bz2 http://prdownloads.sourceforge.net/wine/wine-1.3.16.tar.bz2
Binary packages for various distributions will be available from: Binary packages for various distributions will be available from:
...@@ -26,450 +29,618 @@ AUTHORS in the distribution for the complete list. ...@@ -26,450 +29,618 @@ AUTHORS in the distribution for the complete list.
---------------------------------------------------------------- ----------------------------------------------------------------
Bugs fixed in 1.3.15: Bugs fixed in 1.3.16:
11965 gethostbyname requires a successful WSAStartup invocation before performing an operation 13727 In Circuitmaker 2000 cloned part tries itself to pan down the workspace
12583 clipboard monitor is not working in PSPad 15025 HxD crashes on opening disk
14412 staruml can't load examples 17611 Increasing DPI makes displayed text smaller
16551 install fails - msi_cabextract FDICopy fails 19068 Slingplayer 1.5 installshield error 1628
18153 Wizard101 will not load 19133 Ground Control: mouse moves extremely strange
18598 Source Insight: Window Title Bar does not get updated with the new file when jumping to the definition from the current file. 19337 MSI SQL string comparison operators incorrect...
19654 The "Mudokon Status Indicator" in Abe's Oddysee doesn't work correctly 19426 Radio Manager fails to install some times and some others times not
21210 Clicking on URL hyperlinks in PowerPoint 2007 results in a crash 20037 Sid Meiers Railroads crashes
23734 Office 2007 installer: cannot add or remove programs after initial install 20664 the MCI devices badly re-enter the player loop.
24250 Sam and Max 304 aborts on unimplemented function msvcr80.dll.getenv_s 21738 Garmin Training Center map is rendered incorrectly
24268 mono's gluezilla uses unimplemented function msvcr80._stat32 22224 CDBurnerXP 4.2+: drive icon lacks transparency
24290 GetOpenFileName() triggers read of uninitialized variable 22607 TextPad crashes on exit
24440 Second Life crashes with unimplemented function(s) from msvcr80.dll 22860 Enterprise Architect fails to create a new project or loads an existing one
24553 unimplemented msvcrt.dll._wfindfirst64 23213 .NET Framework 1.1 installation fails with builtin msvcr71 (unimplemented function _set_security_error_handler)
25033 Solo on Keyboard 9.0.2.1 setup fails 23507 AutoCAD 2008: Font size is smaller in properties window
25098 BrainSplode! crashes with Unimplemented function d3dx9_36.dll.D3DXCreateTextA 23622 Severe bugs make displaying .chm files a disaster
25273 msvcrt/misc.ok I10_OUTPUT long double crash with winetest.exe, not make test 23651 Spiceworks Crashes during Installation
25443 Unimplemented function msvcr90.dll._ftime64_s 24844 YoWindow: Shows nothing but black window
25618 Super Meat Boy fails to output audible sound 24852 KidZui: Shows nothing but white window
25866 Mafia: City of Lost Heaven - Crash when starting Freeride Supreme Mode 24853 CopyTrans Manager: Fails to install
26114 gdi32/mapping tests shows a couple memory leaks in valgrind 24956 King's Bounty - The Legend: no native mouse pointer
26133 d3dx9_36: surface and texture tests shows an invalid read under valgrind 25048 ManyCam: Fails to start
26174 Theme internals crash with Unimplemented function ADVAPI32.dll.EnableTraceEx 25204 Speed Teacher: Font size is too small
26177 Compilation of dlls/msxml3 fails on CentOS 3 25215 Beat Hazard: GetVolumePathNamesForVolumeNameA function not implemented
26178 MS Word 2003 save document with embedded fonts needs t2embed.dll._TTEmbedFont@44 implemented 25402 Woody Two Legs crashes with unimplemented function msvcr90.dll._wcslwr_s
26201 wineboot fails to install gecko automatically 25485 Telltale's Strong Bad game launcher: login window is broken
26228 msxml3 fails to build when libxml2 is built with +icu useflag 25507 Sallambo crashes on main menu
26233 Dragon Age 2 demo - sound sometimes missing in EA logo movie 25518 gamestop downloader crashes in is_preserving_whitespace in xmlParseCharData
26248 Pokerstars client, windows pops up just to die 25646 LibertyKeeper: SSL connection does not work
25693 Opening wine configuration tool for the first time brings up an error window - winemenubuilder
25838 winepath and cmd output garbage (really, escape sequences) before desired output
25998 Wine builtin IE doesn't handle url with port number, like http://0.0.0.0:8000
26000 Builtin IE cannot display ActiveX Controls from ICBC online bank (fixed in gecko)
26162 Visual C++ 2005 Trial install fails
26236 Shell icons and mouse cursor rendered upside down
26305 Majesty 2 fails to start
26310 Return to Mysterious Island: mouse behaves erratically in the menus
26313 Spellforce: zooming in/out with mousewheel doesn't work
26320 Team Fortress 2: side mouse buttons do not work
26328 windows aren't restored after minimizing
26329 TrackMania: reference timer becomes corrupted after a while
26347 Planet Stronghold demo wants msvcr90.dll._get_output_format
26367 Winecfg crashes when selecting Graphics tab
26374 RagTime Solo 5.6.5 installer crashes
26385 HTTP_ParseDay uses "sun" as variable name, which is GCC reserved word on Solaris
26390 Planescape: Torment crashes on startup
26391 Wine buitin IE crash while loading a page with more than THREE ActiveX objects
26393 Temple of Elemental Evil refuses to run
26428 Images are display incorrectly in Enterprise Architect.
26431 Program Zararadio crashes
26433 Freestyle - Street Basketball installer doesn't like wine's msxml3
26447 TrackMania (Nations/United): sometimes textures become black/too dark
26449 Sandlot Games launcher crashes in mshtml (gecko-1.2.0)
---------------------------------------------------------------- ----------------------------------------------------------------
Changes since 1.3.14: Changes since 1.3.15:
Akihiro Sagawa (5): Akihiro Sagawa (1):
hhctrl.ocx: Use DEFAULT_GUI_FONT to show non-ansi characters properly. regedit: Export a decent newline in Unicode format.
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): Alexander Scott-Johns (2):
comctl32: Fix read of uninitialized data in LISTVIEW_GetItemExtT when LVIF_TEXT is not set (Valgrind). wininet: Partially implement FreeUrlCacheSpaceW.
comctl32: Fix read of uninitialized data in notify_itemactivate (Valgrind). inetcpl.cpl: Add ability to delete Temporary Internet Files.
Alexandre Goujon (1): Alexandre Julliard (65):
ws2_32: Make gethostbyname fail if WSAStartup was not called before. advapi32: Fix array size construct that gcc doesn't like.
user32: Set the last mouse event timestamp before calling the low-level hook.
Alexandre Julliard (39): server: Fix the contents of the mouse data for the low-level hook.
cabinet: Fix the remaining todo_wine tests in fdi.c. winex11: Don't unmap off-screen windows on PropertyNotify events.
cabarc: Set the initial cabinet number to 0. winex11: Remove the unused clipboard format flags.
kernel32: Use debugstr_a to avoid overflow with user-specified string. winex11: Register clipboard formats only once they are actually used.
ntdll: Improve the error reporting for invalid PE file architectures. user32: Get rid of the RegisterClipboardFormat driver entry point.
wine.inf: Put some fake dlls in the right place for WoW64. server: Fix checking of X button flags when updating the input key state.
cabinet: Preserve trailing slash on directory name in Extract(). user.exe: Call the 16-bit hook directly in SendMessage16.
server: Increment the usage count of the global table also when starting a local hook. user32: No longer export HOOK_CallHooks.
winex11: Synchronize the mouse cursor in update_mouse_state. gdi32: Fix parameter type in the ModifyWorldTransform driver entry point.
winex11: Update the window cursor at most once every 100ms if nothing changed. gdi32: GetDIBColorTable doesn't need to be part of the DC driver interface.
d3dx9_36: Cleanup the fixme_once handling. gdi32: Add a common header to the physdev structure.
msxml3: Include the system libxml headers before the Windows headers. gdi32: Add initial support for a null graphics driver.
server: Make the foreground thread input per-desktop instead of global. gdi32: Add null driver entry points for a number of simple painting functions.
server: Store the global cursor position in the server. gdi32: Add null driver entry points for painting functions that have a fallback implementation.
server: Store the cursor clip rectangle in the server. gdi32: Add null driver entry points for the print spooler functions.
server: Store the global key state in the server. wininet: Convert file size in cache entry to a large integer.
server: Work around Mac OS not being able to set global breakpoint flags. ntdll: Fix RtlGetSacl/DaclSecurityDescriptor for relative descriptors on 64-bit.
winedbg: Support setting a breakpoint from a file name and line number. gdi32: Add null driver entry points for the clipping functions.
server: Fill the key state in mouse events from the server-side state. gdi32: Add a mechanism for stacking gdi drivers.
server: Maintain the "set since last time" bit for the global keystate. gdi32: Add null driver entry points for the mapping functions.
user32: Retrieve the key state for GetAsyncKeyState from the server. gdi32: Add null driver entry points for the OpenGL functions.
user32: Retrieve the current cursor position from the server. gdi32: Add null driver entry points for the object selection functions.
winex11: Pass a window handle for keyboard hardware messages too. gdiplus: Use signed types in convert_pixels to avoid problems on 64-bit.
server: Don't pass a thread id to send_hardware_message, determine it from the window. gdi32: Fix handling of the DC brush/pen in metafiles.
ntdll: Don't print an error when architecture is set to win64 and the app is 64-bit. wineps: Add support for SetDCBrush/PenColor.
server: Pass the original hardware input data to the server and set the message parameters on the server side. gdi32: Add null driver entry points for SetDCBrush/PenColor.
server: Set the message code for keyboard input on the server side. gdi32: Add null driver entry points for the various DC settings functions.
server: Set the message code for mouse input on the server side. gdi32: Add a SetLayout driver entry point and implement it for enhanced metafiles.
winex11: Fetch the key state from the server when adjusting state on KeymapNotify and key events. user.exe: Don't try calling the WH_CALLWNDPROC hook if no hook was set.
user32: Export a Wine-specific function to send hardware input from the graphics driver. gdi32: Move all the metafile DC setting functions to mfdrv/dc.c
server: Invoke low-level hardware hooks directly from the server side. gdi32: Move all the enhanced metafile DC setting functions to enhmfdrv/dc.c
user32: Handle input injected through SendInput entirely in user32. gdi32: Add null driver entry points for the device printer functions.
winex11: Get rid of the ClipCursor and SendInput entry points. gdi32: Add null driver entry points for the pixel format functions.
winex11: Merge updating the mouse state and sending the input into a single helper function. gdi32: Add null driver entry points for the color management functions.
winex11: Convert the clipboard data list to a standard Wine list. gdi32: Add null driver entry points for the palette functions.
winex11: Convert the clipboard format list to a standard Wine list. gdi32: Add null driver entry points for the path functions.
winex11: Add a debug helper for printing clipboard formats. gdi32: Avoid null pointer access when we are out of gdi handles.
winex11: Pre-register atoms for all the built-in clipboard formats. version: Allocate the full virtual size of the section when loading PE resources.
winex11: Always reference clipboard formats by atom instead of name. configure: Improve check for security framework and don't warn about gnutls in that case.
user32: Remove GetClipboardFormatName from the user driver interface. wininet/tests: Update test data location to test.winehq.org/tests.
urlmon/tests: Update test data location to test.winehq.org/tests.
Alistair Leslie-Hughes (4): gdi32: Add null driver entry point for world transform functions, and move them to mapping.c.
mshtml: Add support for get/put mousemove event. gdi32: Add null driver entry points for the bitmap functions.
oleaut32: Implement ITypeInfo_GetNames Stub/Proxy. gdi32: Add null driver entry points for the DC state functions.
msxml3: Add IObjectSafety support to IXMLHTTPRequest. gdi32: Don't allocate a GDI handle for saved DCs.
mshtml: Implement IHTMLAnchorElement get/put target. gdi32: Add null driver entry points for the text functions.
msvcrt: Export the __p_* functions on all platforms.
Amine Khaldi (3): gdi32: Add null driver entry points for the DIB functions.
comdlg32: Add missing break (Coverity). gdi32: Get rid of the no longer used DC_SAVED flag.
riched20: Add a missing break. gdi32: Properly manage the driver stack during DC creation and deletion.
d3dcompiler_43: Avoid an unintended fall-through. gdi32: Add a null driver entry point for GetDeviceCaps.
gdi32: Add a null driver entry point for UnrealizePalette.
Andrew Eikum (1): configure: Don't build winmm drivers when their backend library is missing.
dsound: Also handle two-to-six-channel conversions. user32/tests: Fix the GetCursorFrameInfo parameter types.
gdi32: Always call the PatBlt entry point for blits that don't use a source.
Andrew Nguyen (2): winex11: Implement a separate entry point for PatBlt and simplify the StretchBlt handling.
configure: Check for additional libxml2 headers to reject inadequate libxml2 versions. gdi32: Add a null driver entry point for PatBlt.
configure: Check for a modern sched_setaffinity prototype. gdi32: Get rid of the BitBlt driver entry point.
gdi32: Fix the calling convention of the DeleteDC entry points.
André Hentschel (9): gdi32: Find the original driver by checking the CreateDC entry point in CreateCompatibleDC.
advapi32: Add stub for EnableTraceEx. gdi32: Add a null driver entry point for StretchDIBits.
odbccp32: Improve some stubs. gdi32: Add null driver entry points for StretchBlt and AlphaBlend.
msvcrt/tests: Don't test function directly when reporting errno. gdi32: Remove the function table pointer from the DC structure.
ntoskrnl.exe: Be more verbose in MmGetSystemRoutineAddress.
msvcrt: Implement _wfindfirst64. Alistair Leslie-Hughes (2):
msvcrt: Implement _wfindnext64. msxml3: Ignore XML property ResolveExternals.
winex11.drv: Quiet a noisy FIXME. mshtml: Implement IHTMLDOMNode previousSibling.
kernel32/tests: Add SetLastError() before a test (Valgrind).
t2embed: Add stub for TTEmbedFont. Anders Jonsson (1):
inetcpl.cpl: Update Swedish translation.
Austin English (33):
gdi32/tests: Remove win9x hacks. Andrew Eikum (9):
kernel32/tests: Remove win9x hacks. oleaut32: Store ITypeInfoImpls in an array.
version/tests: Remove win9x hacks. oleaut32: Convert TLBFuncDesc to be stored as an array.
userenv/tests: Remove win9x hacks. oleaut32: Convert TLBImplType to be stored as an array.
urlmon/tests: Remove win9x hacks. oleaut32: Convert TLBVarDesc to be stored as an array.
spoolss/tests: Change skip() to win_skip(). oleaut32: Use helper function to get CustData by GUID.
shell32/tests: Remove win9x hacks. oleaut32: Convert CustData to use standard linked lists.
oleaut32/tests: Remove win9x hacks. include: Add defines for KSDATAFORMAT_SUBTYPE_ALAW and _MULAW.
oleaut32/tests: Fix a couple of todo_wine's. oleaut32: Convert TLBImpLib to use standard linked list.
msi/tests: Remove win9x hacks. oleaut32: Convert ITypeLibImpl to use standard linked list.
msxml3/tests: Remove win9x hacks.
advapi32/tests: Remove Win9x hacks. André Hentschel (7):
advpack/tests: Remove win9x hacks. kernel32: Add stub for GetVolumePathNamesForVolumeNameA.
comdlg32/tests: Remove win9x hacks. mountmgr.sys: Handle IOCTL_DISK_GET_DRIVE_GEOMETRY_EX.
cryptnet/tests: Remove win9x hacks. ntoskrnl.exe: Add more mutex stubs.
comctl32/tests: Remove win9x hack. kernel32/tests: Fix a test for real hardware.
d3d8/tests: Remove win9x hack. ws2_32: Downgrade FIXME for WS_SIO_SET_COMPATIBILITY_MODE to a TRACE.
dsound/tests: Remove win9x hack. advapi32/tests: Add some skips.
fusion/tests: Remove win9x hacks. kernel32/tests: Also test for ntdll.dll in toolhelp tests.
hlink/tests: Remove win9x hacks.
inetmib1/tests: Add missing broken(). Andy Norris (1):
kernel32/tests: Remove win9x hacks. winealsa: Add support for alsa cards without a PCM mixer (only Line).
mlang/tests: Remove win9x hacks.
msi/tests: Remove win9x hacks. Aric Stewart (6):
gdi32/tests: Remove win9x hacks. ws2_32: async_send with no buffers does not need to do any work.
lz32/tests: Remove win9x hacks. user32: Remove SetWindowText export.
riched20/tests: Remove win9x hacks. usp10: Corrections to ScriptCPtoX.
crypt32/tests: Remove win9x hacks. usp10: Update ScriptCPtoX to handle RTL runs.
rpcrt4/tests: Remove win9x hacks. usp10: Correct fTrailing handling for RTL runs in ScriptCPtoX.
secur32/tests: Remove win9x hacks. usp10: Rewrite of ScriptXtoCP to handle pwLogClust for LTR and RTL runs.
setupapi/tests: Remove win9x hacks.
ntprint/tests: Remove win9x hacks. Aurimas Fišeras (1):
shlwapi/tests: Remove win9x hacks. inetcpl.cpl: Update Lithuanian translation.
Charles Davis (2): Austin English (10):
ntdll: Fix IOCTL_CDROM_RAW_READ on Mac OS. gdiplus: Avoid shadowing a parameter.
ntdll: Implement CDROM_GetInterfaceInfo() on Mac OS. mshtml: Avoid shadowing a parameter.
msxml3: Avoid shadowing a parameter.
Damjan Jovanovic (1): oleaut32: Avoid shadowing a parameter.
winemenubuilder: FriendlyDocName isn't part of the association. user32: Avoid shadowing a parameter.
cmd: Avoid shadowing a parameter.
David Adam (2): setupapi: Avoid shadowing a parameter.
d3dx9_36: Add a test for D3DXCreateBox. shell32: Avoid shadowing a parameter.
d3dx9_36: Implement ID3DXMesh_GetNumBytesPerVertex. wininet: Avoid shadowing a parameter.
mapi32: Avoid shadowing a parameter.
Dmitry Timoshkov (9):
user32: Cope with failing SetForegroundWindow(). Austin Lund (1):
gdi32: Add dumping of child GDI font cache. user32/tests: Output error information in cursoricon tests.
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). David Hedberg (2):
gdi32: Use graphics mode specified at the EMF creation time when playing EMR_EXTTEXTOUT record. msi: Use ordering information to update the correct row.
gdi32: EnumFontFamilies should also match against fully qualified face name. msi: Check other sources if install media not present at last used location.
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. Detlef Riekenberg (1):
user32: Add a test to make sure that SendInput sets a non-zero event time. inetcpl: Update German translation.
Dylan Smith (1): Dmitry Timoshkov (10):
d3dx9: Add stubs for D3DXCreateText. gdi32: Add some additional tests for negative axes extents.
winecfg: Protect from closing the root key.
Erich Hoover (1): gdi32: Remove a redundant check for Roman font presence.
shdocvw: Implement IWebBrowser::ExecWB and IWebBrowser::QueryStatusWB. advapi32: Properly skip the tests that depend on English locale.
advapi32: Move the 'const' modifier in front of the storage specifier.
Frédéric Delanoy (1): kernel32: Add dumping of GENERIC_EXECUTE flag in CreateFile.
advapi32: Fix the English language check.
advapi32: Add a bunch of file access tests.
server: Explicitly add FILE_DELETE_CHILD permission when file write access is allowed.
advapi32: Add more file access permissions tests.
Dylan Smith (5):
d3dx9: D3DXCreateText implementation for simple glyphs.
d3dx9: Support triangulation of complex glyphs in D3DXCreateText.
d3dx9/tests: Add basic tests for D3DXCreateText.
d3dx9/tests: Added outline comparison tests for D3DXCreateText.
d3dx9/tests: Partially test front and back faces for D3DXCreateText.
Eric Pouech (29):
dbghelp: When using a regular expression on a file name, interpret '*' as any string (.* in regexp form).
winedbg: Fix 'break file : lineno' command so that file can be in other modules than the current one.
dbghelp: When parsing dwarf debug info, silence ptr_to_member and imported_declaration entries.
dbghelp: More precisely manage the inline attribute.
dbghelp: Add hierarchical information in die object.
dbghelp: Add support for namespace support out of dwarf debug format.
dbghelp: In dwarf debug format, correctly manage the DW_AT_specification attribute.
dbghelp: Store the compiland into the parse context.
dbghelp: Add support for parsing methods (in C++ classes) for dwarf debug format.
dbghelp: When parsing a subprogram in dwarf debug format, properly handle scoping for functions with both declaration & definition.
dbghelp: Quirk for supporting anonymous UDT (class, struct, enum...).
dbghelp: Add helper to get global address out of symt, instead of going though symt_get_info.
dbghelp: When building the by address lookup table, speed up resorting by always taking into account that existing symbols are already sorted.
dbghelp: Fix bug in managing COFF files array.
dbghelp: In i386 stack unwinder, ensure we always return decent 64bit values.
dbghelp: Fix StackWalk when dwarf or pdb unwinders are called on first frame (CPU i386).
dbghelp: In dwarf unwinder, fix the last valid IP value to be used for a given line of Call Frame Information.
dbghelp: When doing a stack backtrace on i386 with dwarf or pdb unwinders, get the PC from the right frame.
dbghelp: In i386 stackwalk implementation, store the frame index in the private information.
dbghelp: In msc unwinding code (from FPO extended data), take care of cases where several variables are stored in the same hash.
dbghelp: For the internal functions on x86_64 stack unwinding, only rely on CONTEXT information, and manage STACKFRAME64 updates in outer functions.
dbghelp: Fix unwinding on x86-64 (correct frame and context).
dbghelp: When managing DW_OP_deref_size, always ensure we read the size parameter.
dbghelp: In dwarf debug functions, use register name instead of register value.
dbghelp: Set also reloc_delta information in module description for PE native modules.
winedbg: Added support for printing WCHAR in print_typed_basic.
winegcc: Correctly manage the -V option (gcc expects to be among the first ones, with -b).
winedbg: Also get rid of trailing \r in input_read_line.
winedbg: Display a valid source file when reporting an error about a missing source file.
Erich Hoover (14):
user32: Permit loading animated cursors with CreateIconFromResource(Ex).
user32: Implement semi-stub of GetCursorFrameInfo.
winex11: Use GetCursorFrameInfo to obtain animated frame delay.
user32: Fix GetCursorFrameInfo when passed the proper number of steps.
user32: Add FIXMEs for unsupported animated cursor data.
user32: Add preliminary support for reading and storing multi-rate animated cursor data.
winex11: Add support for retrieving multi-rate animated cursor data.
user32: Add get/release routines for accessing cursor frames.
user32: Add a convenience function for retrieving the number of steps in a cursor.
user32: Handle static and animated cursors as separate objects.
user32: Add support for retrieving individual animated frames.
user32: Merge create_icon_bitmaps with CURSORICON_CreateIconFromBMI.
user32: Add support for sequence-based animated cursors.
user32: Downgrade GetCursorFrameInfo FIXME to a TRACE unless the second parameter is non-zero.
Francois Gouget (43):
d3dcompiler_43: Add a '\n' to a couple of FIXME() traces.
comctl32/tests: Add a '\n' to a pair of ok() calls.
wscript/tests: Add a '\n' to an ok() call.
mscoree: Add a '\n' to an ERR() trace.
d3dx9_36/tests: Add a trailing '\n' to ok() calls.
msvcrt/tests: Add a trailing '\n' to an ok() call.
shell32/tests: Add a trailing '\n' to a skip().
comctl32: Add a trailing '\n' to an ERR() call.
urlmon/tests: Add a '\n' to an ok() call.
gdi32/tests: Add a '\n' to an ok() call.
comcat/tests: Add a '\n' to a pair of ok() calls.
riched20/tests: Add a '\n' to an ok() call.
wininet: Avoid a conflict with the sun macro when compiling on Solaris.
wordpad: Fix the background color menu label.
user32/tests: Use NULL instead of casting 0.
msi: Small tweak to the usage for readability.
winmm: Add full stops to some error messages.
cmd: Add full stops to some parameter descriptions in the usage.
winecfg: Add a full stop to an error message.
advapi32: Make trustee_name_A_to_W() and free_trustee_name() static.
comctl32/tests: Make init_tbsize_result() and tbsize_addbutton() static.
gdiplus: Make load_ttf_name_id() static.
gdiplus: Remove GdiplusShutdown() as it is redudant with GdiplusShutdown_wrapper().
services: Make find_service_by_group() static.
wined3d: Make IWineD3DVolumeImpl_GetResource() static.
msxml3: Make element_get_dt() static and move it around to avoid a forward declaration.
mshtml: Make get_pos_rect() static.
sxs: The sxs debug channel is unused so remove it.
npmshtml: The npmshtml debug channel is unused so remove it.
hhctrl.ocx: Make AppendFullPathURL() static.
wininet/tests: Make test_InternetErrorDlg() static.
dxdiagn: Make IDxDiagContainerImpl_QueryInterface() static.
msi: Make get_assembly_record() static.
quartz: Make some functions static.
shell32/tests: Make test_ShellItemGetAttributes() static.
msvcrt: Export _wcsupr_s_l().
mscoree/tests: Make the test and cleanup functions static.
msxml3: Make ConnectionPoint_Init() and BindStatusCallback_Detach() static.
d3dx9_36/tests: Replace a malloc() with HeapAlloc()+HeapFree().
mscoree: Force_get_runtime_info() is not used so remove it.
qcap: Make VfwPin_GetMediaTypeVersion() static.
kernel32: Some spelling tweaks and fixes for the error messages.
wininet/tests: Fix compilation on systems that don't support nameless unions.
Frédéric Delanoy (2):
inetcpl.cpl: Update French translation.
po: Update French translation. po: Update French translation.
Gerald Pfeifer (1): Hans Leidekker (17):
wpp: Add explicit casts when mixing unsigned and signed integers. userenv: Initialize a variable (valgrind).
msi/tests: Check the result of get_system_dirs and get_user_dirs.
Hans Leidekker (9): msi: Reduce filename to the long name in ITERATE_RemoveFiles.
msi: Fix a trace. msi: Compare keys only in compare_record.
appwiz.cpl: List 32-bit applications on 64-bit platforms. msi: Avoid registering duplicate source list information.
uninstaller: List 32-bit applications on 64-bit platforms. msi: Manage one assembly cache per major version of the .NET runtime.
msi: A custom action dll failing to load is not a fatal error. msi: Make a second pass to determine which files to install in the InstallFiles action.
netapi32: Try running the smbpasswd tool in NetUserChangePassword. msi: Load media info even if there's no file to install.
server: Map the Unix user id to a local user SID instead of the interactive SID. msi: Assume a file is present if the target exists with the same size and there's no file version or hash to verify.
advapi32: Use a fixed computer SID that matches local user SIDs. msi: Also register components without a key path.
userenv: GetProfilesDirectoryW accepts a NULL buffer. msi: Build the key path from the display name if the component is an assembly.
userenv: Implement and test GetUserProfileDirectory. odbccp32: Initialize the usage count in SQLRemoveDriverManager and SQLRemoveDriver (valgrind).
msi: Fix a memory leak (valgrind).
Henri Verbeet (20): msimsg: New dll.
wined3d: Filter sRGB capabilities during format initialization. msi: Skip reference counting for assembly components.
wined3d: Recognize some Northern Islands cards in select_card_ati_mesa(). msi: Let the InstallFiles action determine which private assembly files to install.
wined3d: Merge device_unload_resource() and reset_unload_resources(). msvcrt: Implement _set_security_error_handler.
wined3d: Remove IWineD3DResource::UnLoad() from the public interface.
wined3d: Pass const resources to some resource functions. Henri Verbeet (40):
wined3d: Make IWineD3DResourceImpl an independent structure. wined3d: Check subresources for NULL during texture cleanup.
wined3d: Rename ATI to AMD. wined3d: Get rid of the SFLAG_LOCKED hack in flush_to_framebuffer_drawpixels().
wined3d: Recognize some Nouveau renderer strings. wined3d: Clear SFLAG_LOCKED as soon as possible in IWineD3DSurfaceImpl_Unmap().
wined3d: The basetexture_set_dirty() return value is never used. wined3d: Try to evict the surface's sysmem copy in surface_load_location().
wined3d: Use basetexture_set_dirty() in some more places. wined3d: Pass gl_info to volume_bind_and_dirtify().
wined3d: Standalone surfaces should never be sRGB. wined3d: Don't require container parents for IWineD3DDeviceParent methods to be COM objects.
wined3d: Retrieve the surface's texture name through a function. ddraw: Just pass NULL as swapchain parent.
wined3d: Retrieve the GL texture through a function. winex11.drv: Allow disabling vertical sync using EXT_swap_control.
wined3d: Add support for EXT_texture_sRGB_decode. wined3d: Merge the various resource desc structures.
wined3d: Use EXT_texture_sRGB_decode to avoid sRGB texture duplication. wined3d: Move the GetLevelDesc() functions to the IWineD3DBaseTexture interface.
wined3d: Pass gl_info to basetexture_bind(). wined3d: Store all the resource desc information in struct wined3d_resource.
wined3d: Pass gl_info to surface_bind(). d3d9: Surfaces always have resource type WINED3DRTYPE_SURFACE.
ddraw: Just pass NULL as index buffer parent. wined3d: Introduce wined3d_resource_get_desc() to retrieve the resource desc.
wined3d: Remove COM from the buffer implementation. wined3d: Generalize GetSurfaceLevel() / GetVolumeLevel() to GetSubResource().
wined3d: Get rid of the IWineD3DBuffer typedef. wined3d: Get rid of IWineD3DBaseTexture::GetSubResourceDesc().
winex11: Remove a redundant forward declaration.
Huw Davies (4): wined3d: Get rid of IWineD3DSurface::GetDesc().
oleaut32: Mask off the lsb from the vtbl offset. This is set when the user specifies an offset in ICreateTypeInfo. wined3d: Get rid of IWineD3DVolume::GetDesc().
oleaut32: Fix the typelib marshaler when the vtbl has holes. wined3d: Get rid of wined3d_buffer_get_desc().
widl: Initialise [out] only conformant arrays. wined3d: Don't invalidate STATE_VDECL in context_set_render_offscreen().
gdi32: Remove a wayward CDECL. wined3d: Get rid of IWineD3DTexture::Map().
wined3d: Get rid of IWineD3DTexture::Unmap().
Jacek Caban (39): wined3d: Get rid of IWineD3DCubeTexture::Map().
include: Make some include guards compatible with MS headers. wined3d: Get rid of IWineD3DCubeTexture::Unmap().
jscript: Added SetScriptState(SCRIPTSTATE_UNINITIALIZED) implementation. wined3d: Get rid of IWineD3DVolumeTexture::Map().
jscript: Added more uninitialization tests. wined3d: Get rid of IWineD3DVolumeTexture::Unmap().
wscript: Added tests. wined3d: Generalize AddDirtyRect() / AddDirtyBox() to AddDirtyRegion().
urlmon: Register MIME filter only for bindings testing them. d3d9: Use IDirect3DVolume9_AddRef to increment the volume's refcount.
mshtml: Added IHTMLElement4 stub implementation. d3d8: Fix IDirect3DCubeTexture8Impl_GetLOD().
mshtml.idl: Added DispHTMLDOMAttribute declaration. wined3d: Use the correct resource_ops in cubetexture_unload().
mshtml: Added IHTMLElement4::getAttributeNode implementation. wined3d: Get rid of IWineD3DVolumeTexture.
mshtml: Added IDispatchEx support to HTMLDOMAttribute object. wined3d: Get rid of IWineD3DVolumeTextureImpl.
mshtml: Added attribute object tests. wined3d: Get rid of IWineD3DTexture.
mshtml: Make sure we don't try to create node object for attributes. wined3d: Get rid of IWineD3DTextureImpl.
mshtml: Improved debug traces. wined3d: Get rid of IWineD3DBaseTexture::IsCondNP2().
mshtml: Added IHTMLDOMAttribute::get_nodeValue implementation. wined3d: Don't use surface_from_resource() to retrieve volumes.
mshtml: Moved call_disp_func to htmlevent.c. wined3d: Get rid of IWineD3DCubeTexture.
mshtml: Added IHTMLStyle::[get|put]_backgroundPosition implementation. wined3d: Get rid of IWineD3DCubeTextureImpl.
mshtml: Fixed buffer handling in set_nsstyle_attr. wined3d: Merge the IWineD3DBaseTexture::AddDirtyRegion() implementations.
mshtml: Moved VARIANT to style value string conversion to separated function. wined3d: Merge the texture cleanup functions.
mshtml: Reimplement IHTMLStyle::put_backgroundPositionX using background-position property.
mshtml: Reimplement IHTMLStyle::get_backgroundPositionX using background-position property. Huw Davies (3):
mshtml: Reimplement IHTMLStyle::put_backgroundPositionY using background-position property. fonts: Increase the version number so that we don't use the Mac's version of symbol.ttf, which doesn't contain a Microsoft Symbol charmap.
mshtml: Reimplement IHTMLStyle::get_backgroundPositionY using background-position property. include: Uncomment EMRGRADIENTFILL.
mshtml: Added more backgroundPosition* tests. gdi32: Print the fixme when the pen is actually hatched.
jscript: Fixed corner cases in parseInt implementation.
mshtml: Fixed typos in IHTMLInputElement::value tests. Hwang YunSong (2):
mshtml: Store style filter in HTMLStyle object. inetcpl.cpl: Update Korean resource.
mshtml: Store style object in element object. po: Update Korean resource.
mshtml: Added simple filter parser to support opacity.
mshtml: Added IHTMLFormElement::onsubmit implementation. Jacek Caban (14):
mshtml: Fixed memory leak. mshtml: Don't assume that HTMLWindow_Create sets ret val before succeeding.
mshtml: Added support for canceling default event behavior. wincodec.h: Fixed a typo.
mshtml: Added onsubmit and event canceling tests. mshtml: Fixed type in get_nsdoc_window.
mshtml: Added IHTMLFormElement::get_elements implementation. mshtml: Reimplement nsIURI::SetScheme on top of IUri.
mshtml: Added IHTMLLocation::replace implementation. mshtml: Properly handle BLOCKED:: URLs in IHTMLImgElement::get_src.
mshtml: Correctly handle NULL BSTR in VARIANT in IDispatchEx implementation. wininet: Release gzip_buffer when opening new connection.
mshtml: Reuse attribute objects. wininet: Update remaining HttpOpenRequest to use the new hello.html location.
mshtml: Use our IDispatchEx-based attributes implementation instead of nsIDOMAttr. mshtml: Wine Gecko 1.2.0 release.
mshtml: Added more attribute object tests. mshtml: Notify parser about script evaluation.
mshtml: Fixed use after free in HTMLElement_destructor. appwiz.cpl: Get rid of installing addons from cab file support.
mshtml: Added support for indexed access to form elements. shdocvw: Fixed allocation failure test.
mshtml: Correctly set NULL event.
Jerome Leclanche (1): wininet: Decompress gzip data in refill_buffer to ensure that we have the data to report.
winemenubuilder: Make sure extension-based mimetypes are always lowercase. wininet: Ensure that we have data to report before sending INTERNET_STATUS_REQUEST_COMPLETE in HTTP_HttpEndRequestW.
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): Joris Huizer (1):
userenv: GetUserProfileDirectoryW: Plug memory leak. dbghelp: dwarf2_get_cpp_name: fix off-by-one error.
Juan Lang (17): Juan Lang (32):
cryptnet: Delete existing cache entries when out of date. wininet: Store entries in url cache with valid last-modified date.
wininet: Rename variables for readability. wininet: Remove a no-op trinary expression.
wininet: De-Hungarian auth cache member names. wininet: Fix a comment.
wininet: De-Hungarian appinfo member names. wininet: Rename a couple members to reflect their usage, and remove redundant comments.
wininet: De-Hungarian session member names. wininet: Rename a couple members based on publicy available information.
wininet: De-Hungarian HTTP request member names. wininet: Change a type based on publicly available information.
wininet/tests: Test retrieving http requests from cache. wininet: Rename a variable based on publicly available information.
wininet: Use correct scheme for cache entries. wininet: Increment file use count when committing a URL cache entry.
wininet: Support setting the expired time in SetUrlCacheEntryInfo. wininet: Decrement file use count when deleting a cache entry.
wininet: Store entries in url cache with valid expiration date. wininet: Fully initialize time variable (valgrind).
wininet: Default to 10 minutes expiration for cache entries. wininet: Change type of cache limit and usage to large integers.
wininet: Default to 10 minutes expiration for cache entries. wininet: Account for disk space used by cache.
wininet: Support the Cache-Control max-age directive for setting url cache entry expiration. wininet: Account for disk space usage when deleting url cache entries.
wininet: Move creating cache file to a helper function. wininet: Set last access time when retrieving a URL cache entry.
include: Add some missing definitions. wininet: Store headers in url cache entries.
wininet: Fix off-by-one error. wininet: Implement RetrieveUrlCacheEntryStreamW.
wininet: Remove outdated comment. wininet: Implement FindNextUrlCacheEntryW.
kernel32: Add some parameter checking to FileTimeToDosDateTime.
Jörg Höhle (2): wininet/tests: Add a couple more tests for GetUrlCacheEntryInfoEx.
winmm: Let WideCharToMultiByte search for NUL string terminator (Valgrind). wininet: Add more tests for CommitUrlCacheEntry.
mciwave: Fix a leak when Open fails (valgrind). wininet: Treat times of 0 as a special value.
wininet: Test sticky url cache entries.
Maarten Lankhorst (7): wininet: Implement sticky url cache entries.
gdiplus: Implement in-memory font storage. wininet: Implement DeleteUrlCacheEntryA/W with a helper function.
gdi32: Handle BITMAP_CopyBitmap correctly for negative heights. cryptnet: Let DeleteUrlCacheEntryW remove the cache file.
mshtml: Make sure system xpcom dll gets loaded. wininet: Reimplement IsUrlCacheEntryExpired.
ntdll: Fix time accounting in NtQuerySystemInformation. cryptnet/tests: Partially revert commit de6e33f306a3b1b424ad1a9c41e85d3692ef9e4d.
gdiplus: Clean up gdip_format_string. cryptnet: Fix typo.
gdiplus: Add tests and fix GdipDrawImagePointsRect. cryptnet/tests: Add more tests for revocation checking.
gdiplus: Implement GdipAddPathString. cryptnet: Trace more reasons for revocation failure.
wininet: Differentiate checking online and offline CRLs.
Marcus Meissner (19): wininet: Don't adjust the use counts in RetrieveUrlCacheEntryFile until the function will succeed.
wineoss.drv: Fixed incorrect sizeof() (Coverity).
rsaenh: Fixed bad sizeof() usage (Coverity). Jörg Höhle (11):
kernel32: Fixed mismatched bracket (Coverity). mciwave: Fix precondition to avoid having 2 simultaneous players.
cryptui: Fixed bad sizeof() (Coverity). winmm: MCI does not support the 0xhexadecimal notation.
dbghelp: Fixed pasted size error (Coverity). winecoreaudio: Do not access MIDIHDR past notification callback.
regedit: fgetc() gets int, not char (Coverity). winecoreaudio: Ignore failure to notify winmm wave clients.
user32: Move functional code out of assert() (Coverity). winecoreaudio: Fix 64-bits incompatibilities.
user32: Remove side effect code out of asserts() (Coverity). wineoss: Ignore failure to notify winmm wave clients.
winedump: Remove double assignment (Coverity). wineoss: Fix 64-bits incompatibilities.
msvcrt: Use = instead of == in test (Coverity). winealsa: CreateEvent and CreateThread return NULL on error, not INVALID_HANDLE_VALUE.
ws2_32: name is never NULL as array (Coverity). winealsa: Open must fail when recorder thread creation fails.
user32: Fixed some more side effect functions in assert() (Coverity). winealsa: Ignore failure to notify winmm wave clients.
server: Avoid shadowing a global variable. winealsa: Favour HeapAlloc() over malloc().
kernel32: Avoid shadowing "status" variable.
shdocvw: Rewrite code to make more understandable (Coverity). Ken Thomases (22):
oleaut32: Local variable goes out of scope via pointer (Coverity). secur32: Remove outdated comment that schannel is unimplemented.
dbghelp: Local variable used out of scope (Coverity). secur32: Extract schan_imp_send function.
msi: Pointer to out of scope local variable (Coverity). secur32: Extract schan_imp_recv function.
msvcrt: Move side effect out of assert (Coverity). secur32: Extract schan_imp_get_session_peer_certificate function.
secur32: Move some GnuTLS-specific helper functions.
Matteo Bruni (7): secur32: Extract schan_imp_get_session_cipher_block_size function.
d3dcompiler: Fix initial allocation (Valgrind). secur32: Extract schan_imp_get_connection_info function.
d3dx9: Remove a couple of spurious assignments (LLVM/Clang). secur32: Use schan_imp_get_connection_info to get MAC size.
d3dx9: Remove an unnecessary initialization (LLVM/Clang). secur32: Extract schan_imp_handshake function.
d3dx9/tests: Remove spurious assignment (LLVM/Clang). secur32: Extract schan_imp_set_session_transport function.
wpp: Free strings on define deletion (Valgrind). secur32: Extract schan_imp_create/dispose_session functions.
wpp: Let pp_add_define take the responsibility of copying strings (Valgrind). secur32: Extract GnuTLS-isms from schan_pull to schan_pull_adapter.
d3dx9: Fix memory access for images with less than 4 bytes per pixel (Valgrind). secur32: Extract GnuTLS-isms from schan_push to schan_push_adapter.
secur32: Set push & pull functions in schan_imp_create_session.
Michael Stefaniuc (3): secur32: Set session credentials in schan_imp_create_session.
storage.dll16: Remove unused struct declaration. secur32: Use opaque type schan_imp_session in schan_imp interface.
msxml3: COM cleanup for the IDispatchEx iface. secur32: Extract schan_imp_allocate/free_certificate_credentials functions.
storage.dll16: COM cleanup in storage.c. secur32: Extract schan_imp_init/deinit functions.
secur32: Make no-implementation error message non-GnuTLS-specific.
Nikolay Sivov (28): secur32: Separate GnuTLS schannel implementation into separate file.
msxml3: Store document event handler for ready state notification. configure: Add test for Security/Security.h header.
msxml3: Remove useless parts of schema cleanup helper. secur32: Add alternative schannel implementation for Mac OS X.
msxml3: Use helper to consistently dump variant parameters.
msxml4: Add version info. Maarten Lankhorst (2):
msxml3: Remove forward to removeChild() method for nodes. ntdll: Fix time units for SystemPerformanceProcessorInformation, and steal idle time for kernel time.
msxml3: Remove appendChild() forward. kernel32: CreateProcessA should not call CreateProcessW directly.
msxml3: Remove hasChildNodes() forward.
msxml3: Remove get_ownerDocument() forward. Marcus Meissner (11):
msxml3: Remove get_text() forward. winealsa.drv: Fixed bad sizeof (pointer vs struct) (Coverity).
msxml3: Remove selectNodes() forward. mshtml: Removed duplicate const (Coverity).
msxml3: Remove selectSingleNode() forward. quartz: Removed const from const REFIID (Coverity).
msxml3: Remove transformNode() forward. d3dcompiler_43: Initialize a variable (Coverity).
msxml3: Get rid of not longer used internal IXMLDOMNode vtable. shell32: memset only gets character (Coverity).
comctl32/comboex: Reduce variable scope. shell32: Arrays are never NULL (Coverity).
comctl32/datetime: Fix use of out-of-scope local buffer (Coverity). shdocvw: Removed useless array for NULL check (Coverity).
comctl32/rebar: Don't use local variable with the same name as function parameter (Coverity). user32: Remove useless NULL checks (Coverity).
comctl32/listview: Fix dead condition (Coverity). comdlg32: Removed useless NULL check (Coverity).
comctl32/ipaddress: Use array index after range check (Coverity). comctl32: Removed array NULL check (Coverity).
oleaut32: Fix sizeof() usage (Coverity). jscript: Mark up fallthrough switch cases (Coverity).
msxml3/tests: Remove broken test and parameter check.
msxml3: Reject xmlns attribute to be added to element. Max TenEyck Woodbury (2):
msxml3: Always set out pointer to null on failed QueryInterface. c2man: Fix .spec file flag recognition.
msxml3: Add get_output() implementation for processor. c2man: Label export list slots.
msxml3: Fail on certain node types in insertBefore() for attributes, remove broken tests.
msxml3: Link dom attribute with parent interface pointer. Michael Stefaniuc (7):
msxml3: Test insertBefore() behaviour with node relinking, simplify common test cases. shdocvw: COM cleanup for the ITaskbarList iface.
msxml3: Remove child with parent method first before insert with insertBefore(). mscoree: COM cleanup in metahost.c.
msxml3: Test to show namespace definition output for children. d3d8: COM cleanup in shader.c.
rpcrt4/tests: COM cleanup in cstub.c.
Paul Vriens (1): oleaut32/tests: COM cleanup in olepicture.c.
msi: Add a missing va_end() (Coverity). d3d8: COM cleanup for the IDirect3DVolumeTexture8 iface.
oleaut32/tests: COM cleanup in vartype.c.
Peter Schellenbach (1):
oleaut32: Fixed short time & medium time named formats. Nikolay Sivov (26):
msvcrt: Added _wcslwr_s implementation.
Peter Urbanec (5): msvcrt: Added partially complete _wcsupr_s_l (without locale support).
gdi32: Fix 64-bit pointer issues when copying upside-down bitmaps. msxml3: Trace ref counts for all dom objects.
comctl32: Use signed indices, so that the number of parts can be set to zero. msxml3: Properly update xmldoc refcounts on insertBefore().
comctl32/tests: Enable statusbar tooltip tests. msxml3: Implement get_nodeTypedValue() for nodes that can't have type.
comctl32: Add a check for setting number of parts in the statusbar to zero. msxml3: Implemented get_doctype() with basic tests.
wintab32: Better handling of XInput initialisation errors. msxml3: Merge obsolete interfaces tests in a single file.
msxml3: Fix some leaks in tests.
Rafał Mużyło (1): msxml3: Orphan a node removed with removeChild().
winealsa.drv: Drop redundant calls. msxml3: Put together similar tests using tabled test data.
msvcrt: Add _get_output_format() and return default value.
Rico Schüller (28): msxml3: Some get_attributes() tests.
d3dcompiler: Parse reflection constant buffers. msxml3: Fix reference counting behaviour for named map.
d3dcompiler: Implement ID3D11ShaderReflection::GetConstantBufferByIndex(). msxml3: Move string conversion helper to header.
d3dcompiler: Implement ID3D11ShaderReflection::GetConstantBufferByName(). msxml3: Unlink node first before adding it as a child.
d3dcompiler: Implement ID3D11ShaderReflectionConstantBuffer::GetDesc(). msxml3: Add IXMLDOMSelection stub.
d3dcompiler: Parse reflection variables. msxml3: No need to zero memory on allocation.
d3dcompiler: Parse reflection types. msxml3: Protect SAX character callback from null node.
d3dcompiler: Implement ID3D11ShaderReflectionConstantBuffer::GetVariableByIndex(). msxml3: Silence compile time warnings for dynamically loaded libxslt.
d3dcompiler: Implement ID3D11ShaderReflectionConstantBuffer::GetVariableByName(). msxml3: Downgrade FIXME to TRACE for unsupported interfaces.
d3dcompiler: Implement ID3D11ShaderReflectionVariable::GetDesc(). msvcrt: Add __daylight() call export.
d3dcompiler: Implement ID3D11ShaderReflectionVariable::GetBuffer(). msvcrt: Add _findfirst32() implementation.
d3dcompiler: Implement ID3D11ShaderRefleflection::GetVariableByName(). msvcrt: Added _findnext32() implementation.
d3dcompiler: Implement ID3D11ShaderReflectionType::GetDesc(). msxml3: Merge save() tests to a single function.
d3dcompiler: Implement ID3D11ShaderReflectionVariable::GetType(). msxml3: Support VT_BSTR|VT_BYREF as source in load().
d3dcompiler: Fix SystemValueType for pixelshader output signature. msxml3: Clean formatting chars before passing to base64 decoder.
d3dcompiler/tests: Add reflection ps output desc test.
d3dcompiler: Reorder section parsing to reflect the order from the shader blob. Paul Vriens (5):
d3dcompiler/tests: Add constant buffer test. dxgi: Only cast to a void pointer (Coverity).
d3dcompiler/tests: Improve test_reflection_bound_resources(). cabinet: Check correctly for the magic value (Coverity).
d3dcompiler: Parse member types. cabinet: Check correctly for the magic value (Coverity).
d3dcompiler: Implement ID3D11ShaderReflectionType::GetMemberTypeByIndex(). msi: Only call MSI_RecordGetString() when needed (Coverity).
d3dcompiler: Implement ID3D11ShaderReflectionType::GetMemberTypeByName(). msvfw32: Only call MSVIDEO_GetHicPtr() once (Coverity).
d3dcompiler: Implement ID3D11ShaderReflectionType::GetMemberTypeName().
d3dcompiler: Use defines for shader target masks. Peter Schellenbach (2):
d3dcompiler/tests: Add GetMemberType* tests. oleaut32: Corrected registration flag inversion in RegisterActiveObject.
d3dcompiler: Implement ID3D11ShaderReflectionType::IsEqual(). oleaut32: Fixed initial cyLogical value in IFont constructor. Fixed get_Size to return same value as Windows.
d3dcompiler: Move some code from header to source file.
d3dcompiler: Add debug helper for shader variable class. Piotr Caban (12):
d3dcompiler: Add debug helper for shader variable type. include: Added IBrowserService interface definition.
include: Added IDocObjectService interface definition.
Thomas Mullaly (1): mshtml: Added IHTMLPrivateWindow_GetAddressBarUrl implementation.
mshtml/tests: Make IDispatch Vtbl const. mshtml: Execute IDocObject_FireDocumentComplete in handle_load function.
include: Added IDockingWindow definition.
Vincent Povirk (8): include: Added IBrowserService2 definition.
msvcrt: Try to call CorExitProcess instead of ExitProcess on exit. shdocvw: Added navigation error handling.
mscoree: Overhaul of mono runtime shutdown process. shdocvw: Added IShellBrowser interface stub.
mscoree: Always return S_FALSE from DllCanUnloadNow. shdocvw: Added IBrowserService interface stub.
gdiplus: Test writes with conversion and without a user buffer. shdocvw: Added IDocObjectService interface stub.
gdiplus: Copy the bits on bitmap unlock if the write flag is set. shdocvw: Use IID_IBrowserService2 defined in header.
gdiplus: Don't copy bits into the buffer when a bitmap is locked write-only. shdocvw/tests: Added IShellBrowser, IBrowserService and IDocObjectService existence tests.
gdiplus: Copy only the area requested when (un)locking bitmaps.
gdiplus: Implement ImageLockModeUserInputBuf. Rico Schüller (2):
include: Fix ID3DXBaseEffect interface.
Wolfram Sang (3): d3dx9_36: Start effect parsing.
user32/tests: Modify proper fields instead of magic offsets.
user32: Make DIB_GetBitmapInfo checks stricter. Roderick Colenbrander (2):
user32: Check bitmap info before it is used. wined3d: Update Nvidia Geforce6+ driver version.
wined3d: Add latest Nvidia GPUs.
Stefan Dösinger (8):
d3d8: Disallow z buffers smaller than the color buffer.
d3d8: Destroy the windows after the test.
d3d8: Use a proper window class for the device test.
d3d8: Test depth stencil size mismatches.
wined3d: Ignore clears when the framebuffer setup is broken.
wined3d: Check the framebuffer setup in ValidateDevice.
wined3d: Disable the depth stencil if it is smaller than the primary color buffer.
d3d9: Test depth stencil size mismatches.
Thomas Faber (2):
mshtml: Initialize OLEINPLACEFRAMEINFO.cb for IOleInPlaceSite::GetWindowContext.
shdocvw: Initialize OLEINPLACEFRAMEINFO.cb for IOleInPlaceSite::GetWindowContext.
Thomas Mullaly (3):
mshtml/tests: Added more ConnectionPoint tests for IHTMLDocument.
mshtml: Correctly forward IHTMLWindow's IHTMLDocument's ConnectionPointContainer.
mshtml/tests: Fixed memory leak and made Vtbl's const.
Vincent Povirk (22):
gdiplus: Fix a handle leak in GdipDrawString.
comctl32: Validate text entered in a datetime by the user.
gdiplus: Add tests for interpolation mode and make them pass.
gdiplus: Move ImageAttributes mapping into a helper function.
gdiplus: Read drawn bitmaps in one step instead of using getpixel.
gdiplus: Apply image attributes to bitmaps before resampling them.
gdiplus: Implement tiling wrap modes.
gdiplus: Move bitmap interpolation into a separate function.
gdiplus: Implement bilinear interpolation.
gdiplus: Don't use gdi32 to scale or draw from outside bitmaps.
gdiplus: Implement software rendering of texture brushes.
gdiplus: Prefer to not use gdi32 for gradient and texture brushes.
gdiplus: Remove gdi32 fallback for bitmaps from GdipFillRegion.
gdiplus: Call GdiAlphaBlend only once per GdipFillRegion call.
gdiplus: Add software implementation of GdipFillPath.
gdiplus: Use GdipFillPath to implement GdipFillEllipse.
gdiplus: Use GdipFillPath to implement GdipFillPie.
gdiplus: Use GdipFillPath to implement GdipFillPolygon.
gdiplus: Use GdipFillPath to implement GdipFillPolygonI.
gdiplus: Implement GdipFillRectangle based on GdipFillPath.
gdiplus: Remove the gdi32 line gradient drawing code.
gdiplus: Select the font into the appropriate hdc in GdipMeasureString.
Łukasz Wojniłowicz (5):
inetcpl.cpl: Update Polish translation.
po: Update Polish translation.
po: Update Polish translation.
po: Update Polish translation.
inetcpl: Update Polish translation.
-- --
Alexandre Julliard Alexandre Julliard
......
Wine version 1.3.15 Wine version 1.3.16
#! /bin/sh #! /bin/sh
# Guess values for system-dependent variables and create Makefiles. # Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.67 for Wine 1.3.15. # Generated by GNU Autoconf 2.67 for Wine 1.3.16.
# #
# Report bugs to <wine-devel@winehq.org>. # Report bugs to <wine-devel@winehq.org>.
# #
...@@ -552,8 +552,8 @@ MAKEFLAGS= ...@@ -552,8 +552,8 @@ MAKEFLAGS=
# Identity of this package. # Identity of this package.
PACKAGE_NAME='Wine' PACKAGE_NAME='Wine'
PACKAGE_TARNAME='wine' PACKAGE_TARNAME='wine'
PACKAGE_VERSION='1.3.15' PACKAGE_VERSION='1.3.16'
PACKAGE_STRING='Wine 1.3.15' PACKAGE_STRING='Wine 1.3.16'
PACKAGE_BUGREPORT='wine-devel@winehq.org' PACKAGE_BUGREPORT='wine-devel@winehq.org'
PACKAGE_URL='http://www.winehq.org' PACKAGE_URL='http://www.winehq.org'
...@@ -1374,7 +1374,7 @@ if test "$ac_init_help" = "long"; then ...@@ -1374,7 +1374,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing. # Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh. # This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF cat <<_ACEOF
\`configure' configures Wine 1.3.15 to adapt to many kinds of systems. \`configure' configures Wine 1.3.16 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]... Usage: $0 [OPTION]... [VAR=VALUE]...
...@@ -1443,7 +1443,7 @@ fi ...@@ -1443,7 +1443,7 @@ fi
if test -n "$ac_init_help"; then if test -n "$ac_init_help"; then
case $ac_init_help in case $ac_init_help in
short | recursive ) echo "Configuration of Wine 1.3.15:";; short | recursive ) echo "Configuration of Wine 1.3.16:";;
esac esac
cat <<\_ACEOF cat <<\_ACEOF
...@@ -1589,7 +1589,7 @@ fi ...@@ -1589,7 +1589,7 @@ fi
test -n "$ac_init_help" && exit $ac_status test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then if $ac_init_version; then
cat <<\_ACEOF cat <<\_ACEOF
Wine configure 1.3.15 Wine configure 1.3.16
generated by GNU Autoconf 2.67 generated by GNU Autoconf 2.67
Copyright (C) 2010 Free Software Foundation, Inc. Copyright (C) 2010 Free Software Foundation, Inc.
...@@ -2107,7 +2107,7 @@ cat >config.log <<_ACEOF ...@@ -2107,7 +2107,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake. running configure, to aid debugging if configure makes a mistake.
It was created by Wine $as_me 1.3.15, which was It was created by Wine $as_me 1.3.16, which was
generated by GNU Autoconf 2.67. Invocation command line was generated by GNU Autoconf 2.67. Invocation command line was
$ $0 $@ $ $0 $@
...@@ -16114,7 +16114,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ...@@ -16114,7 +16114,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their # report actual input values of CONFIG_FILES etc. instead of their
# values after options handling. # values after options handling.
ac_log=" ac_log="
This file was extended by Wine $as_me 1.3.15, which was This file was extended by Wine $as_me 1.3.16, which was
generated by GNU Autoconf 2.67. Invocation command line was generated by GNU Autoconf 2.67. Invocation command line was
CONFIG_FILES = $CONFIG_FILES CONFIG_FILES = $CONFIG_FILES
...@@ -16185,7 +16185,7 @@ _ACEOF ...@@ -16185,7 +16185,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\ ac_cs_version="\\
Wine config.status 1.3.15 Wine config.status 1.3.16
configured by $0, generated by GNU Autoconf 2.67, configured by $0, generated by GNU Autoconf 2.67,
with options \\"\$ac_cs_config\\" with options \\"\$ac_cs_config\\"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment