wine/eterwine.git
14 years agoRelease 1.3.16. wine-1.3.16
Alexandre Julliard [Fri, 18 Mar 2011 19:27:25 +0000 (20:27 +0100)]
Release 1.3.16.

14 years agogdiplus: Select the font into the appropriate hdc in GdipMeasureString.
Vincent Povirk [Fri, 18 Mar 2011 14:47:58 +0000 (09:47 -0500)]
gdiplus: Select the font into the appropriate hdc in GdipMeasureString.

14 years agoshdocvw: Initialize OLEINPLACEFRAMEINFO.cb for IOleInPlaceSite::GetWindowContext.
Thomas Faber [Wed, 16 Mar 2011 14:14:19 +0000 (15:14 +0100)]
shdocvw: Initialize OLEINPLACEFRAMEINFO.cb for IOleInPlaceSite::GetWindowContext.

14 years agomshtml: Initialize OLEINPLACEFRAMEINFO.cb for IOleInPlaceSite::GetWindowContext.
Thomas Faber [Wed, 16 Mar 2011 14:14:19 +0000 (15:14 +0100)]
mshtml: Initialize OLEINPLACEFRAMEINFO.cb for IOleInPlaceSite::GetWindowContext.

14 years agoinetcpl: Update Polish translation.
Łukasz Wojniłowicz [Thu, 17 Mar 2011 19:12:03 +0000 (20:12 +0100)]
inetcpl: Update Polish translation.

14 years agojscript: Mark up fallthrough switch cases (Coverity).
Marcus Meissner [Fri, 18 Mar 2011 00:50:23 +0000 (01:50 +0100)]
jscript: Mark up fallthrough switch cases (Coverity).

14 years agogdi32: Remove the function table pointer from the DC structure.
Alexandre Julliard [Fri, 18 Mar 2011 12:00:54 +0000 (13:00 +0100)]
gdi32: Remove the function table pointer from the DC structure.

14 years agogdi32: Add null driver entry points for StretchBlt and AlphaBlend.
Alexandre Julliard [Fri, 18 Mar 2011 11:59:26 +0000 (12:59 +0100)]
gdi32: Add null driver entry points for StretchBlt and AlphaBlend.

14 years agogdi32: Add a null driver entry point for StretchDIBits.
Alexandre Julliard [Fri, 18 Mar 2011 11:42:56 +0000 (12:42 +0100)]
gdi32: Add a null driver entry point for StretchDIBits.

14 years agogdi32: Find the original driver by checking the CreateDC entry point in CreateCompati...
Alexandre Julliard [Fri, 18 Mar 2011 10:47:41 +0000 (11:47 +0100)]
gdi32: Find the original driver by checking the CreateDC entry point in CreateCompatibleDC.

14 years agomshtml: Implement IHTMLDOMNode previousSibling.
Alistair Leslie-Hughes [Tue, 8 Mar 2011 09:39:08 +0000 (20:39 +1100)]
mshtml: Implement IHTMLDOMNode previousSibling.

14 years agowined3d: Merge the texture cleanup functions.
Henri Verbeet [Thu, 17 Mar 2011 22:15:12 +0000 (23:15 +0100)]
wined3d: Merge the texture cleanup functions.

14 years agowined3d: Merge the IWineD3DBaseTexture::AddDirtyRegion() implementations.
Henri Verbeet [Thu, 17 Mar 2011 22:15:11 +0000 (23:15 +0100)]
wined3d: Merge the IWineD3DBaseTexture::AddDirtyRegion() implementations.

14 years agowined3d: Get rid of IWineD3DCubeTextureImpl.
Henri Verbeet [Thu, 17 Mar 2011 22:15:10 +0000 (23:15 +0100)]
wined3d: Get rid of IWineD3DCubeTextureImpl.

14 years agowined3d: Get rid of IWineD3DCubeTexture.
Henri Verbeet [Thu, 17 Mar 2011 22:15:09 +0000 (23:15 +0100)]
wined3d: Get rid of IWineD3DCubeTexture.

14 years agopo: Update Polish translation.
Łukasz Wojniłowicz [Thu, 17 Mar 2011 17:53:13 +0000 (18:53 +0100)]
po: Update Polish translation.

14 years agooleaut32/tests: COM cleanup in vartype.c.
Michael Stefaniuc [Thu, 17 Mar 2011 21:15:31 +0000 (22:15 +0100)]
oleaut32/tests: COM cleanup in vartype.c.

14 years agousp10: Rewrite of ScriptXtoCP to handle pwLogClust for LTR and RTL runs.
Aric Stewart [Thu, 17 Mar 2011 19:46:15 +0000 (14:46 -0500)]
usp10: Rewrite of ScriptXtoCP to handle pwLogClust for LTR and RTL runs.

14 years agousp10: Correct fTrailing handling for RTL runs in ScriptCPtoX.
Aric Stewart [Thu, 17 Mar 2011 19:46:03 +0000 (14:46 -0500)]
usp10: Correct fTrailing handling for RTL runs in ScriptCPtoX.

14 years agokernel32/tests: Also test for ntdll.dll in toolhelp tests.
André Hentschel [Thu, 17 Mar 2011 17:33:19 +0000 (18:33 +0100)]
kernel32/tests: Also test for ntdll.dll in toolhelp tests.

14 years agowininet/tests: Fix compilation on systems that don't support nameless unions.
Francois Gouget [Thu, 17 Mar 2011 17:06:03 +0000 (18:06 +0100)]
wininet/tests: Fix compilation on systems that don't support nameless unions.

14 years agopo: Update Polish translation.
Łukasz Wojniłowicz [Thu, 17 Mar 2011 08:34:41 +0000 (09:34 +0100)]
po: Update Polish translation.

14 years agopo: Update Korean resource.
Hwang YunSong [Thu, 17 Mar 2011 08:30:13 +0000 (17:30 +0900)]
po: Update Korean resource.

14 years agod3d8: COM cleanup for the IDirect3DVolumeTexture8 iface.
Michael Stefaniuc [Thu, 17 Mar 2011 15:50:46 +0000 (16:50 +0100)]
d3d8: COM cleanup for the IDirect3DVolumeTexture8 iface.

14 years agomsvfw32: Only call MSVIDEO_GetHicPtr() once (Coverity).
Paul Vriens [Thu, 17 Mar 2011 13:58:13 +0000 (14:58 +0100)]
msvfw32: Only call MSVIDEO_GetHicPtr() once (Coverity).

14 years agomsi: Only call MSI_RecordGetString() when needed (Coverity).
Paul Vriens [Thu, 17 Mar 2011 13:55:30 +0000 (14:55 +0100)]
msi: Only call MSI_RecordGetString() when needed (Coverity).

14 years agogdi32: Fix the calling convention of the DeleteDC entry points.
Alexandre Julliard [Thu, 17 Mar 2011 14:24:44 +0000 (15:24 +0100)]
gdi32: Fix the calling convention of the DeleteDC entry points.

14 years agogdi32: Get rid of the BitBlt driver entry point.
Alexandre Julliard [Thu, 17 Mar 2011 14:01:11 +0000 (15:01 +0100)]
gdi32: Get rid of the BitBlt driver entry point.

14 years agogdi32: Add a null driver entry point for PatBlt.
Alexandre Julliard [Thu, 17 Mar 2011 13:54:56 +0000 (14:54 +0100)]
gdi32: Add a null driver entry point for PatBlt.

14 years agowinex11: Implement a separate entry point for PatBlt and simplify the StretchBlt...
Alexandre Julliard [Thu, 17 Mar 2011 13:49:16 +0000 (14:49 +0100)]
winex11: Implement a separate entry point for PatBlt and simplify the StretchBlt handling.

14 years agogdi32: Always call the PatBlt entry point for blits that don't use a source.
Alexandre Julliard [Thu, 17 Mar 2011 13:30:45 +0000 (14:30 +0100)]
gdi32: Always call the PatBlt entry point for blits that don't use a source.

14 years agomsxml3: Clean formatting chars before passing to base64 decoder.
Nikolay Sivov [Thu, 17 Mar 2011 10:14:25 +0000 (13:14 +0300)]
msxml3: Clean formatting chars before passing to base64 decoder.

14 years agoc2man: Label export list slots.
Max TenEyck Woodbury [Thu, 17 Mar 2011 08:11:57 +0000 (04:11 -0400)]
c2man: Label export list slots.

14 years agouser32/tests: Fix the GetCursorFrameInfo parameter types.
Alexandre Julliard [Thu, 17 Mar 2011 11:53:05 +0000 (12:53 +0100)]
user32/tests: Fix the GetCursorFrameInfo parameter types.

14 years agouser32: Downgrade GetCursorFrameInfo FIXME to a TRACE unless the second parameter...
Erich Hoover [Thu, 17 Mar 2011 01:42:02 +0000 (19:42 -0600)]
user32: Downgrade GetCursorFrameInfo FIXME to a TRACE unless the second parameter is non-zero.

14 years agouser32: Add support for sequence-based animated cursors.
Erich Hoover [Thu, 17 Mar 2011 01:25:04 +0000 (19:25 -0600)]
user32: Add support for sequence-based animated cursors.

14 years agouser32: Merge create_icon_bitmaps with CURSORICON_CreateIconFromBMI.
Erich Hoover [Thu, 17 Mar 2011 01:18:26 +0000 (19:18 -0600)]
user32: Merge create_icon_bitmaps with CURSORICON_CreateIconFromBMI.

14 years agouser32: Add support for retrieving individual animated frames.
Erich Hoover [Thu, 17 Mar 2011 01:15:45 +0000 (19:15 -0600)]
user32: Add support for retrieving individual animated frames.

14 years agouser32: Handle static and animated cursors as separate objects.
Erich Hoover [Thu, 17 Mar 2011 00:58:37 +0000 (18:58 -0600)]
user32: Handle static and animated cursors as separate objects.

14 years agoconfigure: Don't build winmm drivers when their backend library is missing.
Alexandre Julliard [Thu, 17 Mar 2011 10:42:17 +0000 (11:42 +0100)]
configure: Don't build winmm drivers when their backend library is missing.

14 years agokernel32: CreateProcessA should not call CreateProcessW directly.
Maarten Lankhorst [Wed, 16 Mar 2011 18:38:08 +0000 (19:38 +0100)]
kernel32: CreateProcessA should not call CreateProcessW directly.

14 years agoadvapi32: Add more file access permissions tests.
Dmitry Timoshkov [Thu, 17 Mar 2011 09:22:31 +0000 (17:22 +0800)]
advapi32: Add more file access permissions tests.

14 years agopo: Update French translation.
Frédéric Delanoy [Wed, 16 Mar 2011 19:26:41 +0000 (20:26 +0100)]
po: Update French translation.

14 years agowininet: Ensure that we have data to report before sending INTERNET_STATUS_REQUEST_CO...
Jacek Caban [Thu, 17 Mar 2011 00:01:49 +0000 (01:01 +0100)]
wininet: Ensure that we have data to report before sending INTERNET_STATUS_REQUEST_COMPLETE in HTTP_HttpEndRequestW.

14 years agowininet: Decompress gzip data in refill_buffer to ensure that we have the data to...
Jacek Caban [Thu, 17 Mar 2011 00:01:19 +0000 (01:01 +0100)]
wininet: Decompress gzip data in refill_buffer to ensure that we have the data to report.

14 years agomshtml: Correctly set NULL event.
Jacek Caban [Wed, 16 Mar 2011 21:01:15 +0000 (22:01 +0100)]
mshtml: Correctly set NULL event.

14 years agogdiplus: Remove the gdi32 line gradient drawing code.
Vincent Povirk [Thu, 10 Mar 2011 23:15:24 +0000 (17:15 -0600)]
gdiplus: Remove the gdi32 line gradient drawing code.

It's unused now.

14 years agogdiplus: Implement GdipFillRectangle based on GdipFillPath.
Vincent Povirk [Thu, 10 Mar 2011 22:51:48 +0000 (16:51 -0600)]
gdiplus: Implement GdipFillRectangle based on GdipFillPath.

14 years agogdiplus: Use GdipFillPath to implement GdipFillPolygonI.
Vincent Povirk [Thu, 10 Mar 2011 22:45:41 +0000 (16:45 -0600)]
gdiplus: Use GdipFillPath to implement GdipFillPolygonI.

14 years agogdiplus: Use GdipFillPath to implement GdipFillPolygon.
Vincent Povirk [Thu, 10 Mar 2011 22:42:30 +0000 (16:42 -0600)]
gdiplus: Use GdipFillPath to implement GdipFillPolygon.

14 years agowined3d: Don't use surface_from_resource() to retrieve volumes.
Henri Verbeet [Wed, 16 Mar 2011 17:58:04 +0000 (18:58 +0100)]
wined3d: Don't use surface_from_resource() to retrieve volumes.

This happened to work because the field offsets are the same.

14 years agowined3d: Get rid of IWineD3DBaseTexture::IsCondNP2().
Henri Verbeet [Wed, 16 Mar 2011 17:58:03 +0000 (18:58 +0100)]
wined3d: Get rid of IWineD3DBaseTexture::IsCondNP2().

14 years agowined3d: Get rid of IWineD3DTextureImpl.
Henri Verbeet [Wed, 16 Mar 2011 17:58:02 +0000 (18:58 +0100)]
wined3d: Get rid of IWineD3DTextureImpl.

14 years agowined3d: Get rid of IWineD3DTexture.
Henri Verbeet [Wed, 16 Mar 2011 17:58:01 +0000 (18:58 +0100)]
wined3d: Get rid of IWineD3DTexture.

14 years agogdi32: Add a null driver entry point for UnrealizePalette.
Alexandre Julliard [Wed, 16 Mar 2011 21:58:07 +0000 (22:58 +0100)]
gdi32: Add a null driver entry point for UnrealizePalette.

14 years agogdi32: Add a null driver entry point for GetDeviceCaps.
Alexandre Julliard [Wed, 16 Mar 2011 21:04:51 +0000 (22:04 +0100)]
gdi32: Add a null driver entry point for GetDeviceCaps.

14 years agogdi32: Properly manage the driver stack during DC creation and deletion.
Alexandre Julliard [Wed, 16 Mar 2011 20:45:39 +0000 (21:45 +0100)]
gdi32: Properly manage the driver stack during DC creation and deletion.

14 years agogdi32: Get rid of the no longer used DC_SAVED flag.
Alexandre Julliard [Wed, 16 Mar 2011 20:28:53 +0000 (21:28 +0100)]
gdi32: Get rid of the no longer used DC_SAVED flag.

14 years agogdi32: Add null driver entry points for the DIB functions.
Alexandre Julliard [Wed, 16 Mar 2011 20:14:24 +0000 (21:14 +0100)]
gdi32: Add null driver entry points for the DIB functions.

14 years agoshdocvw: Fixed allocation failure test.
Jacek Caban [Wed, 16 Mar 2011 18:21:15 +0000 (19:21 +0100)]
shdocvw: Fixed allocation failure test.

14 years agomsvcrt: Export the __p_* functions on all platforms.
Alexandre Julliard [Wed, 16 Mar 2011 16:41:08 +0000 (17:41 +0100)]
msvcrt: Export the __p_* functions on all platforms.

14 years agogdi32: Print the fixme when the pen is actually hatched.
Huw Davies [Wed, 16 Mar 2011 13:41:59 +0000 (13:41 +0000)]
gdi32: Print the fixme when the pen is actually hatched.

14 years agoappwiz.cpl: Get rid of installing addons from cab file support.
Jacek Caban [Wed, 16 Mar 2011 13:27:29 +0000 (14:27 +0100)]
appwiz.cpl: Get rid of installing addons from cab file support.

14 years agoserver: Explicitly add FILE_DELETE_CHILD permission when file write access is allowed.
Dmitry Timoshkov [Wed, 16 Mar 2011 10:46:00 +0000 (18:46 +0800)]
server: Explicitly add FILE_DELETE_CHILD permission when file write access is allowed.

14 years agoadvapi32: Add a bunch of file access tests.
Dmitry Timoshkov [Wed, 16 Mar 2011 10:45:43 +0000 (18:45 +0800)]
advapi32: Add a bunch of file access tests.

14 years agoadvapi32: Fix the English language check.
Dmitry Timoshkov [Wed, 16 Mar 2011 10:45:34 +0000 (18:45 +0800)]
advapi32: Fix the English language check.

14 years agomsvcrt: Implement _set_security_error_handler.
Hans Leidekker [Wed, 16 Mar 2011 08:22:24 +0000 (09:22 +0100)]
msvcrt: Implement _set_security_error_handler.

14 years agouser32: Add a convenience function for retrieving the number of steps in a cursor.
Erich Hoover [Sat, 12 Mar 2011 02:22:40 +0000 (19:22 -0700)]
user32: Add a convenience function for retrieving the number of steps in a cursor.

14 years agouser32: Add get/release routines for accessing cursor frames.
Erich Hoover [Sat, 12 Mar 2011 02:21:26 +0000 (19:21 -0700)]
user32: Add get/release routines for accessing cursor frames.

14 years agooleaut32: Convert ITypeLibImpl to use standard linked list.
Andrew Eikum [Tue, 15 Mar 2011 20:52:49 +0000 (15:52 -0500)]
oleaut32: Convert ITypeLibImpl to use standard linked list.

14 years agooleaut32: Convert TLBImpLib to use standard linked list.
Andrew Eikum [Tue, 15 Mar 2011 20:52:46 +0000 (15:52 -0500)]
oleaut32: Convert TLBImpLib to use standard linked list.

14 years agod3d9: Test depth stencil size mismatches.
Stefan Dösinger [Thu, 10 Mar 2011 19:11:50 +0000 (20:11 +0100)]
d3d9: Test depth stencil size mismatches.

14 years agowined3d: Disable the depth stencil if it is smaller than the primary color buffer.
Stefan Dösinger [Fri, 11 Mar 2011 10:28:19 +0000 (11:28 +0100)]
wined3d: Disable the depth stencil if it is smaller than the primary color buffer.

This way we get correct behavior if the application has depth and stencil related tests
disabled. If we attach the depth stencil GL limits the framebuffer size to the smallest
surface, making some parts of the framebuffer inaccessible.

14 years agowined3d: Check the framebuffer setup in ValidateDevice.
Stefan Dösinger [Fri, 11 Mar 2011 10:49:01 +0000 (11:49 +0100)]
wined3d: Check the framebuffer setup in ValidateDevice.

14 years agowined3d: Ignore clears when the framebuffer setup is broken.
Stefan Dösinger [Fri, 11 Mar 2011 10:15:25 +0000 (11:15 +0100)]
wined3d: Ignore clears when the framebuffer setup is broken.

14 years agokernel32: Some spelling tweaks and fixes for the error messages.
Francois Gouget [Wed, 16 Mar 2011 07:11:08 +0000 (08:11 +0100)]
kernel32: Some spelling tweaks and fixes for the error messages.

14 years agoqcap: Make VfwPin_GetMediaTypeVersion() static.
Francois Gouget [Wed, 16 Mar 2011 07:32:51 +0000 (08:32 +0100)]
qcap: Make VfwPin_GetMediaTypeVersion() static.

14 years agomscoree: Force_get_runtime_info() is not used so remove it.
Francois Gouget [Wed, 16 Mar 2011 07:59:13 +0000 (08:59 +0100)]
mscoree: Force_get_runtime_info() is not used so remove it.

14 years agod3dx9_36/tests: Replace a malloc() with HeapAlloc()+HeapFree().
Francois Gouget [Wed, 16 Mar 2011 07:57:16 +0000 (08:57 +0100)]
d3dx9_36/tests: Replace a malloc() with HeapAlloc()+HeapFree().

14 years agomsxml3: Make ConnectionPoint_Init() and BindStatusCallback_Detach() static.
Francois Gouget [Wed, 16 Mar 2011 07:30:45 +0000 (08:30 +0100)]
msxml3: Make ConnectionPoint_Init() and BindStatusCallback_Detach() static.

14 years agomscoree/tests: Make the test and cleanup functions static.
Francois Gouget [Wed, 16 Mar 2011 07:32:24 +0000 (08:32 +0100)]
mscoree/tests: Make the test and cleanup functions static.

14 years agomsvcrt: Export _wcsupr_s_l().
Francois Gouget [Wed, 16 Mar 2011 07:33:35 +0000 (08:33 +0100)]
msvcrt: Export _wcsupr_s_l().

14 years agoshell32/tests: Make test_ShellItemGetAttributes() static.
Francois Gouget [Wed, 16 Mar 2011 07:32:56 +0000 (08:32 +0100)]
shell32/tests: Make test_ShellItemGetAttributes() static.

14 years agoquartz: Make some functions static.
Francois Gouget [Wed, 16 Mar 2011 07:32:44 +0000 (08:32 +0100)]
quartz: Make some functions static.

14 years agomsi: Make get_assembly_record() static.
Francois Gouget [Wed, 16 Mar 2011 07:32:32 +0000 (08:32 +0100)]
msi: Make get_assembly_record() static.

14 years agodxdiagn: Make IDxDiagContainerImpl_QueryInterface() static.
Francois Gouget [Wed, 16 Mar 2011 07:32:12 +0000 (08:32 +0100)]
dxdiagn: Make IDxDiagContainerImpl_QueryInterface() static.

14 years agowininet/tests: Make test_InternetErrorDlg() static.
Francois Gouget [Wed, 16 Mar 2011 07:32:17 +0000 (08:32 +0100)]
wininet/tests: Make test_InternetErrorDlg() static.

14 years agohhctrl.ocx: Make AppendFullPathURL() static.
Francois Gouget [Wed, 16 Mar 2011 07:32:01 +0000 (08:32 +0100)]
hhctrl.ocx: Make AppendFullPathURL() static.

14 years agonpmshtml: The npmshtml debug channel is unused so remove it.
Francois Gouget [Wed, 16 Mar 2011 07:31:53 +0000 (08:31 +0100)]
npmshtml: The npmshtml debug channel is unused so remove it.

14 years agosxs: The sxs debug channel is unused so remove it.
Francois Gouget [Wed, 16 Mar 2011 07:31:23 +0000 (08:31 +0100)]
sxs: The sxs debug channel is unused so remove it.

14 years agomshtml: Make get_pos_rect() static.
Francois Gouget [Wed, 16 Mar 2011 07:30:33 +0000 (08:30 +0100)]
mshtml: Make get_pos_rect() static.

14 years agomsxml3: Make element_get_dt() static and move it around to avoid a forward declaration.
Francois Gouget [Wed, 16 Mar 2011 07:30:26 +0000 (08:30 +0100)]
msxml3: Make element_get_dt() static and move it around to avoid a forward declaration.

14 years agowined3d: Make IWineD3DVolumeImpl_GetResource() static.
Francois Gouget [Wed, 16 Mar 2011 07:29:58 +0000 (08:29 +0100)]
wined3d: Make IWineD3DVolumeImpl_GetResource() static.

14 years agoservices: Make find_service_by_group() static.
Francois Gouget [Wed, 16 Mar 2011 07:29:47 +0000 (08:29 +0100)]
services: Make find_service_by_group() static.

14 years agogdiplus: Remove GdiplusShutdown() as it is redudant with GdiplusShutdown_wrapper().
Francois Gouget [Wed, 16 Mar 2011 07:26:52 +0000 (08:26 +0100)]
gdiplus: Remove GdiplusShutdown() as it is redudant with GdiplusShutdown_wrapper().

14 years agogdiplus: Make load_ttf_name_id() static.
Francois Gouget [Wed, 16 Mar 2011 07:26:11 +0000 (08:26 +0100)]
gdiplus: Make load_ttf_name_id() static.

14 years agocomctl32/tests: Make init_tbsize_result() and tbsize_addbutton() static.
Francois Gouget [Wed, 16 Mar 2011 07:25:57 +0000 (08:25 +0100)]
comctl32/tests: Make init_tbsize_result() and tbsize_addbutton() static.

14 years agoadvapi32: Make trustee_name_A_to_W() and free_trustee_name() static.
Francois Gouget [Wed, 16 Mar 2011 07:25:36 +0000 (08:25 +0100)]
advapi32: Make trustee_name_A_to_W() and free_trustee_name() static.

14 years agowinecfg: Add a full stop to an error message.
Francois Gouget [Wed, 16 Mar 2011 07:25:21 +0000 (08:25 +0100)]
winecfg: Add a full stop to an error message.

14 years agocmd: Add full stops to some parameter descriptions in the usage.
Francois Gouget [Wed, 16 Mar 2011 07:24:04 +0000 (08:24 +0100)]
cmd: Add full stops to some parameter descriptions in the usage.