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):
- 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.
- New version of the Gecko engine, based on Firefox 4.
- Better support for Dwarf debugging information.
- Improved handling of animated cursors.
- 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.
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.16.tar.bz2
http://prdownloads.sourceforge.net/wine/wine-1.3.16.tar.bz2
Binary packages for various distributions will be available from:
......@@ -26,450 +29,618 @@ AUTHORS in the distribution for the complete list.
----------------------------------------------------------------
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.16:
13727 In Circuitmaker 2000 cloned part tries itself to pan down the workspace
15025 HxD crashes on opening disk
17611 Increasing DPI makes displayed text smaller
19068 Slingplayer 1.5 installshield error 1628
19133 Ground Control: mouse moves extremely strange
19337 MSI SQL string comparison operators incorrect...
19426 Radio Manager fails to install some times and some others times not
20037 Sid Meiers Railroads crashes
20664 the MCI devices badly re-enter the player loop.
21738 Garmin Training Center map is rendered incorrectly
22224 CDBurnerXP 4.2+: drive icon lacks transparency
22607 TextPad crashes on exit
22860 Enterprise Architect fails to create a new project or loads an existing one
23213 .NET Framework 1.1 installation fails with builtin msvcr71 (unimplemented function _set_security_error_handler)
23507 AutoCAD 2008: Font size is smaller in properties window
23622 Severe bugs make displaying .chm files a disaster
23651 Spiceworks Crashes during Installation
24844 YoWindow: Shows nothing but black window
24852 KidZui: Shows nothing but white window
24853 CopyTrans Manager: Fails to install
24956 King's Bounty - The Legend: no native mouse pointer
25048 ManyCam: Fails to start
25204 Speed Teacher: Font size is too small
25215 Beat Hazard: GetVolumePathNamesForVolumeNameA function not implemented
25402 Woody Two Legs crashes with unimplemented function msvcr90.dll._wcslwr_s
25485 Telltale's Strong Bad game launcher: login window is broken
25507 Sallambo crashes on main menu
25518 gamestop downloader crashes in is_preserving_whitespace in xmlParseCharData
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):
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.
Akihiro Sagawa (1):
regedit: Export a decent newline in Unicode format.
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.
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):
wininet: Partially implement FreeUrlCacheSpaceW.
inetcpl.cpl: Add ability to delete Temporary Internet Files.
Alexandre Julliard (65):
advapi32: Fix array size construct that gcc doesn't like.
user32: Set the last mouse event timestamp before calling the low-level hook.
server: Fix the contents of the mouse data for the low-level hook.
winex11: Don't unmap off-screen windows on PropertyNotify events.
winex11: Remove the unused clipboard format flags.
winex11: Register clipboard formats only once they are actually used.
user32: Get rid of the RegisterClipboardFormat driver entry point.
server: Fix checking of X button flags when updating the input key state.
user.exe: Call the 16-bit hook directly in SendMessage16.
user32: No longer export HOOK_CallHooks.
gdi32: Fix parameter type in the ModifyWorldTransform driver entry point.
gdi32: GetDIBColorTable doesn't need to be part of the DC driver interface.
gdi32: Add a common header to the physdev structure.
gdi32: Add initial support for a null graphics driver.
gdi32: Add null driver entry points for a number of simple painting functions.
gdi32: Add null driver entry points for painting functions that have a fallback implementation.
gdi32: Add null driver entry points for the print spooler functions.
wininet: Convert file size in cache entry to a large integer.
ntdll: Fix RtlGetSacl/DaclSecurityDescriptor for relative descriptors on 64-bit.
gdi32: Add null driver entry points for the clipping functions.
gdi32: Add a mechanism for stacking gdi drivers.
gdi32: Add null driver entry points for the mapping functions.
gdi32: Add null driver entry points for the OpenGL functions.
gdi32: Add null driver entry points for the object selection functions.
gdiplus: Use signed types in convert_pixels to avoid problems on 64-bit.
gdi32: Fix handling of the DC brush/pen in metafiles.
wineps: Add support for SetDCBrush/PenColor.
gdi32: Add null driver entry points for SetDCBrush/PenColor.
gdi32: Add null driver entry points for the various DC settings functions.
gdi32: Add a SetLayout driver entry point and implement it for enhanced metafiles.
user.exe: Don't try calling the WH_CALLWNDPROC hook if no hook was set.
gdi32: Move all the metafile DC setting functions to mfdrv/dc.c
gdi32: Move all the enhanced metafile DC setting functions to enhmfdrv/dc.c
gdi32: Add null driver entry points for the device printer functions.
gdi32: Add null driver entry points for the pixel format functions.
gdi32: Add null driver entry points for the color management functions.
gdi32: Add null driver entry points for the palette functions.
gdi32: Add null driver entry points for the path functions.
gdi32: Avoid null pointer access when we are out of gdi handles.
version: Allocate the full virtual size of the section when loading PE resources.
configure: Improve check for security framework and don't warn about gnutls in that case.
wininet/tests: Update test data location to test.winehq.org/tests.
urlmon/tests: Update test data location to test.winehq.org/tests.
gdi32: Add null driver entry point for world transform functions, and move them to mapping.c.
gdi32: Add null driver entry points for the bitmap functions.
gdi32: Add null driver entry points for the DC state functions.
gdi32: Don't allocate a GDI handle for saved DCs.
gdi32: Add null driver entry points for the text functions.
msvcrt: Export the __p_* functions on all platforms.
gdi32: Add null driver entry points for the DIB functions.
gdi32: Get rid of the no longer used DC_SAVED flag.
gdi32: Properly manage the driver stack during DC creation and deletion.
gdi32: Add a null driver entry point for GetDeviceCaps.
gdi32: Add a null driver entry point for UnrealizePalette.
configure: Don't build winmm drivers when their backend library is missing.
user32/tests: Fix the GetCursorFrameInfo parameter types.
gdi32: Always call the PatBlt entry point for blits that don't use a source.
winex11: Implement a separate entry point for PatBlt and simplify the StretchBlt handling.
gdi32: Add a null driver entry point for PatBlt.
gdi32: Get rid of the BitBlt driver entry point.
gdi32: Fix the calling convention of the DeleteDC entry points.
gdi32: Find the original driver by checking the CreateDC entry point in CreateCompatibleDC.
gdi32: Add a null driver entry point for StretchDIBits.
gdi32: Add null driver entry points for StretchBlt and AlphaBlend.
gdi32: Remove the function table pointer from the DC structure.
Alistair Leslie-Hughes (2):
msxml3: Ignore XML property ResolveExternals.
mshtml: Implement IHTMLDOMNode previousSibling.
Anders Jonsson (1):
inetcpl.cpl: Update Swedish translation.
Andrew Eikum (9):
oleaut32: Store ITypeInfoImpls in an array.
oleaut32: Convert TLBFuncDesc to be stored as an array.
oleaut32: Convert TLBImplType to be stored as an array.
oleaut32: Convert TLBVarDesc to be stored as an array.
oleaut32: Use helper function to get CustData by GUID.
oleaut32: Convert CustData to use standard linked lists.
include: Add defines for KSDATAFORMAT_SUBTYPE_ALAW and _MULAW.
oleaut32: Convert TLBImpLib to use standard linked list.
oleaut32: Convert ITypeLibImpl to use standard linked list.
André Hentschel (7):
kernel32: Add stub for GetVolumePathNamesForVolumeNameA.
mountmgr.sys: Handle IOCTL_DISK_GET_DRIVE_GEOMETRY_EX.
ntoskrnl.exe: Add more mutex stubs.
kernel32/tests: Fix a test for real hardware.
ws2_32: Downgrade FIXME for WS_SIO_SET_COMPATIBILITY_MODE to a TRACE.
advapi32/tests: Add some skips.
kernel32/tests: Also test for ntdll.dll in toolhelp tests.
Andy Norris (1):
winealsa: Add support for alsa cards without a PCM mixer (only Line).
Aric Stewart (6):
ws2_32: async_send with no buffers does not need to do any work.
user32: Remove SetWindowText export.
usp10: Corrections to ScriptCPtoX.
usp10: Update ScriptCPtoX to handle RTL runs.
usp10: Correct fTrailing handling for RTL runs in ScriptCPtoX.
usp10: Rewrite of ScriptXtoCP to handle pwLogClust for LTR and RTL runs.
Aurimas Fišeras (1):
inetcpl.cpl: Update Lithuanian translation.
Austin English (10):
gdiplus: Avoid shadowing a parameter.
mshtml: Avoid shadowing a parameter.
msxml3: Avoid shadowing a parameter.
oleaut32: Avoid shadowing a parameter.
user32: Avoid shadowing a parameter.
cmd: Avoid shadowing a parameter.
setupapi: Avoid shadowing a parameter.
shell32: Avoid shadowing a parameter.
wininet: Avoid shadowing a parameter.
mapi32: Avoid shadowing a parameter.
Austin Lund (1):
user32/tests: Output error information in cursoricon tests.
David Hedberg (2):
msi: Use ordering information to update the correct row.
msi: Check other sources if install media not present at last used location.
Detlef Riekenberg (1):
inetcpl: Update German translation.
Dmitry Timoshkov (10):
gdi32: Add some additional tests for negative axes extents.
winecfg: Protect from closing the root key.
gdi32: Remove a redundant check for Roman font presence.
advapi32: Properly skip the tests that depend on English locale.
advapi32: Move the 'const' modifier in front of the storage specifier.
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.
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.
Hans Leidekker (17):
userenv: Initialize a variable (valgrind).
msi/tests: Check the result of get_system_dirs and get_user_dirs.
msi: Reduce filename to the long name in ITERATE_RemoveFiles.
msi: Compare keys only in compare_record.
msi: Avoid registering duplicate source list information.
msi: Manage one assembly cache per major version of the .NET runtime.
msi: Make a second pass to determine which files to install in the InstallFiles action.
msi: Load media info even if there's no file to install.
msi: Assume a file is present if the target exists with the same size and there's no file version or hash to verify.
msi: Also register components without a key path.
msi: Build the key path from the display name if the component is an assembly.
odbccp32: Initialize the usage count in SQLRemoveDriverManager and SQLRemoveDriver (valgrind).
msi: Fix a memory leak (valgrind).
msimsg: New dll.
msi: Skip reference counting for assembly components.
msi: Let the InstallFiles action determine which private assembly files to install.
msvcrt: Implement _set_security_error_handler.
Henri Verbeet (40):
wined3d: Check subresources for NULL during texture cleanup.
wined3d: Get rid of the SFLAG_LOCKED hack in flush_to_framebuffer_drawpixels().
wined3d: Clear SFLAG_LOCKED as soon as possible in IWineD3DSurfaceImpl_Unmap().
wined3d: Try to evict the surface's sysmem copy in surface_load_location().
wined3d: Pass gl_info to volume_bind_and_dirtify().
wined3d: Don't require container parents for IWineD3DDeviceParent methods to be COM objects.
ddraw: Just pass NULL as swapchain parent.
winex11.drv: Allow disabling vertical sync using EXT_swap_control.
wined3d: Merge the various resource desc structures.
wined3d: Move the GetLevelDesc() functions to the IWineD3DBaseTexture interface.
wined3d: Store all the resource desc information in struct wined3d_resource.
d3d9: Surfaces always have resource type WINED3DRTYPE_SURFACE.
wined3d: Introduce wined3d_resource_get_desc() to retrieve the resource desc.
wined3d: Generalize GetSurfaceLevel() / GetVolumeLevel() to GetSubResource().
wined3d: Get rid of IWineD3DBaseTexture::GetSubResourceDesc().
winex11: Remove a redundant forward declaration.
wined3d: Get rid of IWineD3DSurface::GetDesc().
wined3d: Get rid of IWineD3DVolume::GetDesc().
wined3d: Get rid of wined3d_buffer_get_desc().
wined3d: Don't invalidate STATE_VDECL in context_set_render_offscreen().
wined3d: Get rid of IWineD3DTexture::Map().
wined3d: Get rid of IWineD3DTexture::Unmap().
wined3d: Get rid of IWineD3DCubeTexture::Map().
wined3d: Get rid of IWineD3DCubeTexture::Unmap().
wined3d: Get rid of IWineD3DVolumeTexture::Map().
wined3d: Get rid of IWineD3DVolumeTexture::Unmap().
wined3d: Generalize AddDirtyRect() / AddDirtyBox() to AddDirtyRegion().
d3d9: Use IDirect3DVolume9_AddRef to increment the volume's refcount.
d3d8: Fix IDirect3DCubeTexture8Impl_GetLOD().
wined3d: Use the correct resource_ops in cubetexture_unload().
wined3d: Get rid of IWineD3DVolumeTexture.
wined3d: Get rid of IWineD3DVolumeTextureImpl.
wined3d: Get rid of IWineD3DTexture.
wined3d: Get rid of IWineD3DTextureImpl.
wined3d: Get rid of IWineD3DBaseTexture::IsCondNP2().
wined3d: Don't use surface_from_resource() to retrieve volumes.
wined3d: Get rid of IWineD3DCubeTexture.
wined3d: Get rid of IWineD3DCubeTextureImpl.
wined3d: Merge the IWineD3DBaseTexture::AddDirtyRegion() implementations.
wined3d: Merge the texture cleanup functions.
Huw Davies (3):
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.
include: Uncomment EMRGRADIENTFILL.
gdi32: Print the fixme when the pen is actually hatched.
Hwang YunSong (2):
inetcpl.cpl: Update Korean resource.
po: Update Korean resource.
Jacek Caban (14):
mshtml: Don't assume that HTMLWindow_Create sets ret val before succeeding.
wincodec.h: Fixed a typo.
mshtml: Fixed type in get_nsdoc_window.
mshtml: Reimplement nsIURI::SetScheme on top of IUri.
mshtml: Properly handle BLOCKED:: URLs in IHTMLImgElement::get_src.
wininet: Release gzip_buffer when opening new connection.
wininet: Update remaining HttpOpenRequest to use the new hello.html location.
mshtml: Wine Gecko 1.2.0 release.
mshtml: Notify parser about script evaluation.
appwiz.cpl: Get rid of installing addons from cab file support.
shdocvw: Fixed allocation failure test.
mshtml: Correctly set NULL event.
wininet: Decompress gzip data in refill_buffer to ensure that we have the data to report.
wininet: Ensure that we have data to report before sending INTERNET_STATUS_REQUEST_COMPLETE in HTTP_HttpEndRequestW.
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).
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.
dbghelp: dwarf2_get_cpp_name: fix off-by-one error.
Juan Lang (32):
wininet: Store entries in url cache with valid last-modified date.
wininet: Remove a no-op trinary expression.
wininet: Fix a comment.
wininet: Rename a couple members to reflect their usage, and remove redundant comments.
wininet: Rename a couple members based on publicy available information.
wininet: Change a type based on publicly available information.
wininet: Rename a variable based on publicly available information.
wininet: Increment file use count when committing a URL cache entry.
wininet: Decrement file use count when deleting a cache entry.
wininet: Fully initialize time variable (valgrind).
wininet: Change type of cache limit and usage to large integers.
wininet: Account for disk space used by cache.
wininet: Account for disk space usage when deleting url cache entries.
wininet: Set last access time when retrieving a URL cache entry.
wininet: Store headers in url cache entries.
wininet: Implement RetrieveUrlCacheEntryStreamW.
wininet: Implement FindNextUrlCacheEntryW.
kernel32: Add some parameter checking to FileTimeToDosDateTime.
wininet/tests: Add a couple more tests for GetUrlCacheEntryInfoEx.
wininet: Add more tests for CommitUrlCacheEntry.
wininet: Treat times of 0 as a special value.
wininet: Test sticky url cache entries.
wininet: Implement sticky url cache entries.
wininet: Implement DeleteUrlCacheEntryA/W with a helper function.
cryptnet: Let DeleteUrlCacheEntryW remove the cache file.
wininet: Reimplement IsUrlCacheEntryExpired.
cryptnet/tests: Partially revert commit de6e33f306a3b1b424ad1a9c41e85d3692ef9e4d.
cryptnet: Fix typo.
cryptnet/tests: Add more tests for revocation checking.
cryptnet: Trace more reasons for revocation failure.
wininet: Differentiate checking online and offline CRLs.
wininet: Don't adjust the use counts in RetrieveUrlCacheEntryFile until the function will succeed.
Jörg Höhle (11):
mciwave: Fix precondition to avoid having 2 simultaneous players.
winmm: MCI does not support the 0xhexadecimal notation.
winecoreaudio: Do not access MIDIHDR past notification callback.
winecoreaudio: Ignore failure to notify winmm wave clients.
winecoreaudio: Fix 64-bits incompatibilities.
wineoss: Ignore failure to notify winmm wave clients.
wineoss: Fix 64-bits incompatibilities.
winealsa: CreateEvent and CreateThread return NULL on error, not INVALID_HANDLE_VALUE.
winealsa: Open must fail when recorder thread creation fails.
winealsa: Ignore failure to notify winmm wave clients.
winealsa: Favour HeapAlloc() over malloc().
Ken Thomases (22):
secur32: Remove outdated comment that schannel is unimplemented.
secur32: Extract schan_imp_send function.
secur32: Extract schan_imp_recv function.
secur32: Extract schan_imp_get_session_peer_certificate function.
secur32: Move some GnuTLS-specific helper functions.
secur32: Extract schan_imp_get_session_cipher_block_size function.
secur32: Extract schan_imp_get_connection_info function.
secur32: Use schan_imp_get_connection_info to get MAC size.
secur32: Extract schan_imp_handshake function.
secur32: Extract schan_imp_set_session_transport function.
secur32: Extract schan_imp_create/dispose_session functions.
secur32: Extract GnuTLS-isms from schan_pull to schan_pull_adapter.
secur32: Extract GnuTLS-isms from schan_push to schan_push_adapter.
secur32: Set push & pull functions in schan_imp_create_session.
secur32: Set session credentials in schan_imp_create_session.
secur32: Use opaque type schan_imp_session in schan_imp interface.
secur32: Extract schan_imp_allocate/free_certificate_credentials functions.
secur32: Extract schan_imp_init/deinit functions.
secur32: Make no-implementation error message non-GnuTLS-specific.
secur32: Separate GnuTLS schannel implementation into separate file.
configure: Add test for Security/Security.h header.
secur32: Add alternative schannel implementation for Mac OS X.
Maarten Lankhorst (2):
ntdll: Fix time units for SystemPerformanceProcessorInformation, and steal idle time for kernel time.
kernel32: CreateProcessA should not call CreateProcessW directly.
Marcus Meissner (11):
winealsa.drv: Fixed bad sizeof (pointer vs struct) (Coverity).
mshtml: Removed duplicate const (Coverity).
quartz: Removed const from const REFIID (Coverity).
d3dcompiler_43: Initialize a variable (Coverity).
shell32: memset only gets character (Coverity).
shell32: Arrays are never NULL (Coverity).
shdocvw: Removed useless array for NULL check (Coverity).
user32: Remove useless NULL checks (Coverity).
comdlg32: Removed useless NULL check (Coverity).
comctl32: Removed array NULL check (Coverity).
jscript: Mark up fallthrough switch cases (Coverity).
Max TenEyck Woodbury (2):
c2man: Fix .spec file flag recognition.
c2man: Label export list slots.
Michael Stefaniuc (7):
shdocvw: COM cleanup for the ITaskbarList iface.
mscoree: COM cleanup in metahost.c.
d3d8: COM cleanup in shader.c.
rpcrt4/tests: COM cleanup in cstub.c.
oleaut32/tests: COM cleanup in olepicture.c.
d3d8: COM cleanup for the IDirect3DVolumeTexture8 iface.
oleaut32/tests: COM cleanup in vartype.c.
Nikolay Sivov (26):
msvcrt: Added _wcslwr_s implementation.
msvcrt: Added partially complete _wcsupr_s_l (without locale support).
msxml3: Trace ref counts for all dom objects.
msxml3: Properly update xmldoc refcounts on insertBefore().
msxml3: Implement get_nodeTypedValue() for nodes that can't have type.
msxml3: Implemented get_doctype() with basic tests.
msxml3: Merge obsolete interfaces tests in a single file.
msxml3: Fix some leaks in tests.
msxml3: Orphan a node removed with removeChild().
msxml3: Put together similar tests using tabled test data.
msvcrt: Add _get_output_format() and return default value.
msxml3: Some get_attributes() tests.
msxml3: Fix reference counting behaviour for named map.
msxml3: Move string conversion helper to header.
msxml3: Unlink node first before adding it as a child.
msxml3: Add IXMLDOMSelection stub.
msxml3: No need to zero memory on allocation.
msxml3: Protect SAX character callback from null node.
msxml3: Silence compile time warnings for dynamically loaded libxslt.
msxml3: Downgrade FIXME to TRACE for unsupported interfaces.
msvcrt: Add __daylight() call export.
msvcrt: Add _findfirst32() implementation.
msvcrt: Added _findnext32() implementation.
msxml3: Merge save() tests to a single function.
msxml3: Support VT_BSTR|VT_BYREF as source in load().
msxml3: Clean formatting chars before passing to base64 decoder.
Paul Vriens (5):
dxgi: Only cast to a void pointer (Coverity).
cabinet: Check correctly for the magic value (Coverity).
cabinet: Check correctly for the magic value (Coverity).
msi: Only call MSI_RecordGetString() when needed (Coverity).
msvfw32: Only call MSVIDEO_GetHicPtr() once (Coverity).
Peter Schellenbach (2):
oleaut32: Corrected registration flag inversion in RegisterActiveObject.
oleaut32: Fixed initial cyLogical value in IFont constructor. Fixed get_Size to return same value as Windows.
Piotr Caban (12):
include: Added IBrowserService interface definition.
include: Added IDocObjectService interface definition.
mshtml: Added IHTMLPrivateWindow_GetAddressBarUrl implementation.
mshtml: Execute IDocObject_FireDocumentComplete in handle_load function.
include: Added IDockingWindow definition.
include: Added IBrowserService2 definition.
shdocvw: Added navigation error handling.
shdocvw: Added IShellBrowser interface stub.
shdocvw: Added IBrowserService interface stub.
shdocvw: Added IDocObjectService interface stub.
shdocvw: Use IID_IBrowserService2 defined in header.
shdocvw/tests: Added IShellBrowser, IBrowserService and IDocObjectService existence tests.
Rico Schüller (2):
include: Fix ID3DXBaseEffect interface.
d3dx9_36: Start effect parsing.
Roderick Colenbrander (2):
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
......
Wine version 1.3.15
Wine version 1.3.16
#! /bin/sh
# 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>.
#
......@@ -552,8 +552,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='Wine'
PACKAGE_TARNAME='wine'
PACKAGE_VERSION='1.3.15'
PACKAGE_STRING='Wine 1.3.15'
PACKAGE_VERSION='1.3.16'
PACKAGE_STRING='Wine 1.3.16'
PACKAGE_BUGREPORT='wine-devel@winehq.org'
PACKAGE_URL='http://www.winehq.org'
......@@ -1374,7 +1374,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
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]...
......@@ -1443,7 +1443,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
short | recursive ) echo "Configuration of Wine 1.3.15:";;
short | recursive ) echo "Configuration of Wine 1.3.16:";;
esac
cat <<\_ACEOF
......@@ -1589,7 +1589,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
Wine configure 1.3.15
Wine configure 1.3.16
generated by GNU Autoconf 2.67
Copyright (C) 2010 Free Software Foundation, Inc.
......@@ -2107,7 +2107,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
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
$ $0 $@
......@@ -16114,7 +16114,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
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
CONFIG_FILES = $CONFIG_FILES
......@@ -16185,7 +16185,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
Wine config.status 1.3.15
Wine config.status 1.3.16
configured by $0, generated by GNU Autoconf 2.67,
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