mirror of
git://source.winehq.org/git/wine.git
synced 2024-09-06 04:11:01 +00:00
648 lines
35 KiB
Plaintext
648 lines
35 KiB
Plaintext
The Wine development release 1.3.16 is now available.
|
|
|
|
What's new in this release (see below for details):
|
|
- 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.16.tar.bz2
|
|
http://prdownloads.sourceforge.net/wine/wine-1.3.16.tar.bz2
|
|
|
|
Binary packages for various distributions will be available from:
|
|
|
|
http://www.winehq.org/download
|
|
|
|
You will find documentation on http://www.winehq.org/documentation
|
|
|
|
You can also get the current source directly from the git
|
|
repository. Check http://www.winehq.org/git for details.
|
|
|
|
Wine is available thanks to the work of many people. See the file
|
|
AUTHORS in the distribution for the complete list.
|
|
|
|
----------------------------------------------------------------
|
|
|
|
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.15:
|
|
|
|
Akihiro Sagawa (1):
|
|
regedit: Export a decent newline in Unicode format.
|
|
|
|
Alexander Scott-Johns (2):
|
|
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.
|
|
|
|
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):
|
|
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
|
|
julliard@winehq.org
|