wine
11 years agod3dx9: Implement D3DXSHEvalConeLight.
Nozomi Kodama [Mon, 4 Mar 2013 10:55:50 +0000 (00:55 -1000)] 
d3dx9: Implement D3DXSHEvalConeLight.

11 years agourlmon: Added HTTP cache reading tests.
Jacek Caban [Thu, 7 Mar 2013 15:29:58 +0000 (16:29 +0100)] 
urlmon: Added HTTP cache reading tests.

11 years agourlmon: Fixed handling binding reading immediately from cache.
Jacek Caban [Thu, 7 Mar 2013 15:29:48 +0000 (16:29 +0100)] 
urlmon: Fixed handling binding reading immediately from cache.

11 years agowinhttp: Make the first parameter of resolve_hostname const.
Hans Leidekker [Thu, 7 Mar 2013 13:50:48 +0000 (14:50 +0100)] 
winhttp: Make the first parameter of resolve_hostname const.

11 years agowininet: Rename URLCacheContainer_* functions to cache_container_*.
Piotr Caban [Thu, 7 Mar 2013 12:50:27 +0000 (13:50 +0100)] 
wininet: Rename URLCacheContainer_* functions to cache_container_*.

11 years agowininet: Added better urlcache index file validation on first open.
Piotr Caban [Thu, 7 Mar 2013 12:50:14 +0000 (13:50 +0100)] 
wininet: Added better urlcache index file validation on first open.

index.dat file may get broken when computer is switched off incorrectly
or when application crashes

11 years agowininet: Cleanup and optimize URLCacheContainer_OpenIndex function.
Piotr Caban [Thu, 7 Mar 2013 12:50:01 +0000 (13:50 +0100)] 
wininet: Cleanup and optimize URLCacheContainer_OpenIndex function.

11 years agojscript: Use jsstr_flush in literal_as_bstr.
Jacek Caban [Thu, 7 Mar 2013 10:03:34 +0000 (11:03 +0100)] 
jscript: Use jsstr_flush in literal_as_bstr.

11 years agojscript: Use (index,length) pair as match result.
Jacek Caban [Thu, 7 Mar 2013 10:03:23 +0000 (11:03 +0100)] 
jscript: Use (index,length) pair as match result.

11 years agopo: Completed winecfg and clock Czech translation.
Petr Kočandrle [Wed, 6 Mar 2013 23:15:36 +0000 (00:15 +0100)] 
po: Completed winecfg and clock Czech translation.

11 years agowindowscodecs: Ask libpng to ignore CRC of PNG chunks.
Dmitry Timoshkov [Thu, 7 Mar 2013 06:26:13 +0000 (15:26 +0900)] 
windowscodecs: Ask libpng to ignore CRC of PNG chunks.

According to my tests with manually created PNG images WIC ignores CRC errors
for both critical and ancillary chunks.

11 years agoavifil32/tests: Add COM tests for AVIFile.
Michael Stefaniuc [Wed, 6 Mar 2013 23:46:17 +0000 (00:46 +0100)] 
avifil32/tests: Add COM tests for AVIFile.

11 years agoavifil32: Support COM aggregation for AVIFile.
Michael Stefaniuc [Wed, 6 Mar 2013 23:45:08 +0000 (00:45 +0100)] 
avifil32: Support COM aggregation for AVIFile.

Ref counting bug in QueryInterface comes free of charge!

11 years agoavifil32: Avoid forward declaration of IAVIFile/IPersistFile methods.
Michael Stefaniuc [Wed, 6 Mar 2013 23:43:14 +0000 (00:43 +0100)] 
avifil32: Avoid forward declaration of IAVIFile/IPersistFile methods.

11 years agoavifil32: Merge and cleanup the IPersistFile iface.
Michael Stefaniuc [Wed, 6 Mar 2013 23:42:27 +0000 (00:42 +0100)] 
avifil32: Merge and cleanup the IPersistFile iface.

11 years agoavifil32: COM cleanup for the IAVIFile iface.
Michael Stefaniuc [Wed, 6 Mar 2013 23:39:26 +0000 (00:39 +0100)] 
avifil32: COM cleanup for the IAVIFile iface.

11 years agomsxml3: Implement IXMLParser Get/Set Factory.
Alistair Leslie-Hughes [Wed, 6 Mar 2013 05:01:45 +0000 (16:01 +1100)] 
msxml3: Implement IXMLParser Get/Set Factory.

11 years agomsxml3: Add xmlns attribute test.
Alistair Leslie-Hughes [Mon, 4 Mar 2013 22:21:03 +0000 (09:21 +1100)] 
msxml3: Add xmlns attribute test.

11 years agoqcap: Fix compilation on systems that have v4l1 but not VIDIOCMCAPTURE & co.
Francois Gouget [Wed, 6 Mar 2013 14:11:40 +0000 (15:11 +0100)] 
qcap: Fix compilation on systems that have v4l1 but not VIDIOCMCAPTURE & co.

11 years agomsvcrt: Remove WINAPI on static functions where not needed.
Francois Gouget [Wed, 6 Mar 2013 14:07:51 +0000 (15:07 +0100)] 
msvcrt: Remove WINAPI on static functions where not needed.

11 years agowininet: Port resolution doesn't depend on the secure flag.
Hans Leidekker [Wed, 6 Mar 2013 12:30:49 +0000 (13:30 +0100)] 
wininet: Port resolution doesn't depend on the secure flag.

11 years agowininet: Improved urlcache debug traces.
Piotr Caban [Wed, 6 Mar 2013 11:48:15 +0000 (12:48 +0100)] 
wininet: Improved urlcache debug traces.

11 years agojscript: Reimplemented do_attribute_tag_format without direct access to object's...
Jacek Caban [Wed, 6 Mar 2013 11:39:38 +0000 (12:39 +0100)] 
jscript: Reimplemented do_attribute_tag_format without direct access to object's string buffer.

11 years agojscript: Reimplemented do_attributeless_tag_format without direct access to object...
Jacek Caban [Wed, 6 Mar 2013 11:39:27 +0000 (12:39 +0100)] 
jscript: Reimplemented do_attributeless_tag_format without direct access to object's string buffer.

11 years agovbscript: Return after assert(0) to silence warnings.
Alexandre Julliard [Wed, 6 Mar 2013 13:09:47 +0000 (14:09 +0100)] 
vbscript: Return after assert(0) to silence warnings.

11 years agowininet: Always pass a ULONG variable to ioctlsocket.
Alexandre Julliard [Wed, 6 Mar 2013 12:32:49 +0000 (13:32 +0100)] 
wininet: Always pass a ULONG variable to ioctlsocket.

11 years agowinhttp: Always pass a ULONG variable to ioctlsocket.
Alexandre Julliard [Wed, 6 Mar 2013 12:32:44 +0000 (13:32 +0100)] 
winhttp: Always pass a ULONG variable to ioctlsocket.

11 years agowinedbg: Use socklen_t where appropriate.
Alexandre Julliard [Wed, 6 Mar 2013 13:09:24 +0000 (14:09 +0100)] 
winedbg: Use socklen_t where appropriate.

11 years agows2_32: Use socklen_t where appropriate.
Alexandre Julliard [Wed, 6 Mar 2013 12:26:59 +0000 (13:26 +0100)] 
ws2_32: Use socklen_t where appropriate.

11 years agoserver: Use socklen_t where appropriate.
Alexandre Julliard [Wed, 6 Mar 2013 12:40:38 +0000 (13:40 +0100)] 
server: Use socklen_t where appropriate.

11 years agowinemac: Implement WGL_EXT_swap_control.
Ken Thomases [Wed, 6 Mar 2013 10:59:35 +0000 (04:59 -0600)] 
winemac: Implement WGL_EXT_swap_control.

11 years agowinemac: Implement WGL_NV_render_texture_rectangle.
Ken Thomases [Wed, 6 Mar 2013 10:59:30 +0000 (04:59 -0600)] 
winemac: Implement WGL_NV_render_texture_rectangle.

11 years agowinemac: Implement WGL_ARB_render_texture.
Ken Thomases [Wed, 6 Mar 2013 10:59:25 +0000 (04:59 -0600)] 
winemac: Implement WGL_ARB_render_texture.

11 years agowinemac: Implement WGL_ARB_pbuffer.
Ken Thomases [Wed, 6 Mar 2013 10:59:21 +0000 (04:59 -0600)] 
winemac: Implement WGL_ARB_pbuffer.

11 years agowinemac: Implement WGL_ARB_pixel_format and enable dependent extensions.
Ken Thomases [Wed, 6 Mar 2013 10:59:17 +0000 (04:59 -0600)] 
winemac: Implement WGL_ARB_pixel_format and enable dependent extensions.

11 years agowinemac: Implement WGL_ARB_make_current_read.
Ken Thomases [Wed, 6 Mar 2013 10:59:14 +0000 (04:59 -0600)] 
winemac: Implement WGL_ARB_make_current_read.

11 years agowinemac: Implement OpenGL support.
Ken Thomases [Wed, 6 Mar 2013 10:59:07 +0000 (04:59 -0600)] 
winemac: Implement OpenGL support.

11 years agowindowscodecs: Add a comment to PNG decoder that Windows ignores CRC of the chunks.
Dmitry Timoshkov [Wed, 6 Mar 2013 07:29:20 +0000 (16:29 +0900)] 
windowscodecs: Add a comment to PNG decoder that Windows ignores CRC of the chunks.

11 years agowindowscodecs: Add a test for palette of a PNG image with PLTE and tRNS chunks.
Dmitry Timoshkov [Wed, 6 Mar 2013 07:28:56 +0000 (16:28 +0900)] 
windowscodecs: Add a test for palette of a PNG image with PLTE and tRNS chunks.

11 years agostrmbase: Frame scheduling should use IMediaSample::GetTime.
Alessandro Pignotti [Tue, 5 Mar 2013 15:13:43 +0000 (16:13 +0100)] 
strmbase: Frame scheduling should use IMediaSample::GetTime.

11 years agowinex11.drv: Avoid signed-unsigned integer comparisons.
Andrew Talbot [Tue, 5 Mar 2013 22:52:11 +0000 (22:52 +0000)] 
winex11.drv: Avoid signed-unsigned integer comparisons.

11 years agowinhttp: Avoid signed-unsigned integer comparisons.
Andrew Talbot [Tue, 5 Mar 2013 22:52:21 +0000 (22:52 +0000)] 
winhttp: Avoid signed-unsigned integer comparisons.

11 years agoieframe: Pass BSTR to handle_navigation_error.
Piotr Caban [Tue, 5 Mar 2013 15:17:57 +0000 (16:17 +0100)] 
ieframe: Pass BSTR to handle_navigation_error.

11 years agoinetcomm: Make mimebody_create() static.
Francois Gouget [Tue, 5 Mar 2013 11:15:44 +0000 (12:15 +0100)] 
inetcomm: Make mimebody_create() static.

11 years agowinhttp: Make sure to clear response headers from a previous request.
Hans Leidekker [Tue, 5 Mar 2013 11:15:54 +0000 (12:15 +0100)] 
winhttp: Make sure to clear response headers from a previous request.

11 years agowinhttp: Implement WINHTTP_OPTION_REDIRECT_POLICY_DISALLOW_HTTPS_TO_HTTP.
Hans Leidekker [Tue, 5 Mar 2013 11:15:22 +0000 (12:15 +0100)] 
winhttp: Implement WINHTTP_OPTION_REDIRECT_POLICY_DISALLOW_HTTPS_TO_HTTP.

11 years agowinhttp: Add a helper to retrieve the redirect URL.
Hans Leidekker [Tue, 5 Mar 2013 11:14:50 +0000 (12:14 +0100)] 
winhttp: Add a helper to retrieve the redirect URL.

11 years agowinhttp: Use symbolic constants for HTTP status codes.
Hans Leidekker [Tue, 5 Mar 2013 11:14:25 +0000 (12:14 +0100)] 
winhttp: Use symbolic constants for HTTP status codes.

11 years agomsvcr90: Check more fields in _getptd tests.
Piotr Caban [Tue, 5 Mar 2013 10:06:08 +0000 (11:06 +0100)] 
msvcr90: Check more fields in _getptd tests.

11 years agomsvcrt: Added __pxcptinfoptrs tests.
Piotr Caban [Tue, 5 Mar 2013 10:05:57 +0000 (11:05 +0100)] 
msvcrt: Added __pxcptinfoptrs tests.

11 years agomsvcrt: Added __pxcptinfoptrs implementation.
Piotr Caban [Tue, 5 Mar 2013 10:05:42 +0000 (11:05 +0100)] 
msvcrt: Added __pxcptinfoptrs implementation.

11 years agomsvcrt: Don't set unhandled exception filter, XcptFilter is responsible for handling...
Piotr Caban [Tue, 5 Mar 2013 10:05:32 +0000 (11:05 +0100)] 
msvcrt: Don't set unhandled exception filter, XcptFilter is responsible for handling signals.

11 years agomsvcrt: Rename msvcrt_alloc_fd_from to msvcrt_set_fd.
Piotr Caban [Tue, 5 Mar 2013 10:02:16 +0000 (11:02 +0100)] 
msvcrt: Rename msvcrt_alloc_fd_from to msvcrt_set_fd.

11 years agojscript: Use jsstr_flush in String_concat.
Jacek Caban [Tue, 5 Mar 2013 10:50:18 +0000 (11:50 +0100)] 
jscript: Use jsstr_flush in String_concat.

11 years agojscript: Use jsstr_flush in variant_change_type.
Jacek Caban [Tue, 5 Mar 2013 10:50:03 +0000 (11:50 +0100)] 
jscript: Use jsstr_flush in variant_change_type.

11 years agojscript: Use jsstr_flush in jsval_to_variant.
Jacek Caban [Tue, 5 Mar 2013 10:49:48 +0000 (11:49 +0100)] 
jscript: Use jsstr_flush in jsval_to_variant.

11 years agojscript: Use jsstr_flush in jsstr_concat.
Jacek Caban [Tue, 5 Mar 2013 10:49:33 +0000 (11:49 +0100)] 
jscript: Use jsstr_flush in jsstr_concat.

11 years agojscript: Use jsstr_flush in construct_function.
Jacek Caban [Tue, 5 Mar 2013 10:49:21 +0000 (11:49 +0100)] 
jscript: Use jsstr_flush in construct_function.

11 years agojscript: Use jsstr_flush in Error_toString.
Jacek Caban [Tue, 5 Mar 2013 10:49:06 +0000 (11:49 +0100)] 
jscript: Use jsstr_flush in Error_toString.

11 years agojscript: Added jsstr_flush helper and use it in array_join.
Jacek Caban [Tue, 5 Mar 2013 10:48:55 +0000 (11:48 +0100)] 
jscript: Added jsstr_flush helper and use it in array_join.

11 years agoserver: Remove SPARC support.
André Hentschel [Wed, 20 Feb 2013 20:10:16 +0000 (21:10 +0100)] 
server: Remove SPARC support.

11 years agontdll: Remove SPARC support.
André Hentschel [Wed, 20 Feb 2013 20:10:06 +0000 (21:10 +0100)] 
ntdll: Remove SPARC support.

11 years agokernel32/tests: Remove SPARC support.
André Hentschel [Wed, 20 Feb 2013 20:09:57 +0000 (21:09 +0100)] 
kernel32/tests: Remove SPARC support.

11 years agodbghelp: Remove SPARC support.
André Hentschel [Wed, 20 Feb 2013 20:09:53 +0000 (21:09 +0100)] 
dbghelp: Remove SPARC support.

11 years agowinetest: Remove SPARC support.
André Hentschel [Wed, 20 Feb 2013 20:09:33 +0000 (21:09 +0100)] 
winetest: Remove SPARC support.

11 years agompr: Use offsetof for the size of structs with varlen arrays.
Michael Stefaniuc [Tue, 5 Mar 2013 08:36:24 +0000 (09:36 +0100)] 
mpr: Use offsetof for the size of structs with varlen arrays.

11 years agowined3d: Avoid signed-unsigned integer comparisons.
Andrew Talbot [Mon, 4 Mar 2013 23:01:12 +0000 (23:01 +0000)] 
wined3d: Avoid signed-unsigned integer comparisons.

11 years agowineps.drv: Avoid signed-unsigned integer comparisons.
Andrew Talbot [Mon, 4 Mar 2013 23:01:20 +0000 (23:01 +0000)] 
wineps.drv: Avoid signed-unsigned integer comparisons.

11 years agoquartz: The filter graph manager should handle GetCurrentPosition itself.
Alessandro Pignotti [Tue, 26 Feb 2013 13:13:57 +0000 (14:13 +0100)] 
quartz: The filter graph manager should handle GetCurrentPosition itself.

11 years agoqedit: Implement IMediaSeeking and IMediaPosition in sample grabber.
Alessandro Pignotti [Tue, 26 Feb 2013 13:09:42 +0000 (14:09 +0100)] 
qedit: Implement IMediaSeeking and IMediaPosition in sample grabber.

11 years agostrmbase: Remove code duplicated by every user of ISeekingPassThruImpl.
Alessandro Pignotti [Mon, 4 Mar 2013 11:21:19 +0000 (12:21 +0100)] 
strmbase: Remove code duplicated by every user of ISeekingPassThruImpl.

11 years agowinemac: Fail gracefully and early when run from a non-GUI session.
Ken Thomases [Mon, 4 Mar 2013 20:46:46 +0000 (14:46 -0600)] 
winemac: Fail gracefully and early when run from a non-GUI session.

11 years agommsystem: MIDIHDR.dwOffset exists since Win 32 only, not in 16 bit code.
Jörg Höhle [Wed, 27 Feb 2013 17:32:17 +0000 (18:32 +0100)] 
mmsystem: MIDIHDR.dwOffset exists since Win 32 only, not in 16 bit code.

11 years agowinmm: Don't log the uninitialised MCI output buffer in case of error.
Jörg Höhle [Thu, 28 Feb 2013 17:10:03 +0000 (18:10 +0100)] 
winmm: Don't log the uninitialised MCI output buffer in case of error.

11 years agowinebuild: Don't register cleanup function when --save-temps is passed after --output.
Tijl Coosemans [Mon, 4 Mar 2013 16:21:16 +0000 (17:21 +0100)] 
winebuild: Don't register cleanup function when --save-temps is passed after --output.

11 years agowinmm/tests: Add another valid return code.
Andrew Eikum [Mon, 4 Mar 2013 17:43:31 +0000 (11:43 -0600)] 
winmm/tests: Add another valid return code.

11 years agowininet: Use secure variable instead of ssl_s handle in a few more places.
Jacek Caban [Mon, 4 Mar 2013 16:48:59 +0000 (17:48 +0100)] 
wininet: Use secure variable instead of ssl_s handle in a few more places.

11 years agomshtml/tests: Make test_insert_adjacent_elems() static.
Francois Gouget [Mon, 4 Mar 2013 13:36:29 +0000 (14:36 +0100)] 
mshtml/tests: Make test_insert_adjacent_elems() static.

11 years agogdiplus/tests: Skip the tests if unable to load the TIFF image.
Francois Gouget [Mon, 4 Mar 2013 13:35:43 +0000 (14:35 +0100)] 
gdiplus/tests: Skip the tests if unable to load the TIFF image.

On Windows XP most versions of gdiplus (i.e. older than 5.2) do not support TIFF.

11 years agowinex11: Wait for the client window to be created on the server side.
Alexandre Julliard [Mon, 4 Mar 2013 12:34:28 +0000 (13:34 +0100)] 
winex11: Wait for the client window to be created on the server side.

11 years agowinex11: Explicitly set the border pixel when creating the client window.
Alexandre Julliard [Mon, 4 Mar 2013 12:34:06 +0000 (13:34 +0100)] 
winex11: Explicitly set the border pixel when creating the client window.

11 years agocomctl32/listview: Fix custom draw prepaint handling.
Daniel Jelinski [Sun, 3 Mar 2013 14:22:43 +0000 (15:22 +0100)] 
comctl32/listview: Fix custom draw prepaint handling.

11 years agocomctl32/listview: Fix font handling in custom draw.
Daniel Jelinski [Sat, 2 Mar 2013 22:12:00 +0000 (23:12 +0100)] 
comctl32/listview: Fix font handling in custom draw.

11 years agocomctl32/imagelist: Fixed merging of images without mask.
Daniel Jelinski [Fri, 1 Mar 2013 18:48:08 +0000 (19:48 +0100)] 
comctl32/imagelist: Fixed merging of images without mask.

11 years agogdi32: Increment the face refcount when loading the same font file multiple times.
Alexandre Julliard [Mon, 4 Mar 2013 10:35:50 +0000 (11:35 +0100)] 
gdi32: Increment the face refcount when loading the same font file multiple times.

11 years agogdi32: Store the font stat information when loading it.
Alexandre Julliard [Mon, 4 Mar 2013 10:35:28 +0000 (11:35 +0100)] 
gdi32: Store the font stat information when loading it.

11 years agovbscript: Specify correct variable in memory allocation check (coverity).
Frédéric Delanoy [Sun, 3 Mar 2013 22:53:07 +0000 (23:53 +0100)] 
vbscript: Specify correct variable in memory allocation check (coverity).

11 years agovbscript: Tweak enum macros to avoid confusing winapi_extract.
Alexandre Julliard [Mon, 4 Mar 2013 10:19:50 +0000 (11:19 +0100)] 
vbscript: Tweak enum macros to avoid confusing winapi_extract.

11 years agojscript: Use jsstr_substr in jsregexp.c where possible.
Jacek Caban [Mon, 4 Mar 2013 09:57:24 +0000 (10:57 +0100)] 
jscript: Use jsstr_substr in jsregexp.c where possible.

11 years agojscript: Added jsstr_substr helper and use it in String object implementation.
Jacek Caban [Mon, 4 Mar 2013 09:57:14 +0000 (10:57 +0100)] 
jscript: Added jsstr_substr helper and use it in String object implementation.

11 years agogdiplus: Add some tests for string format alignment.
Dmitry Timoshkov [Mon, 4 Mar 2013 08:52:59 +0000 (17:52 +0900)] 
gdiplus: Add some tests for string format alignment.

11 years agogdiplus: GdipDrawString should not clip the string if StringFormatFlagsNoClip is...
Dmitry Timoshkov [Mon, 4 Mar 2013 08:52:24 +0000 (17:52 +0900)] 
gdiplus: GdipDrawString should not clip the string if StringFormatFlagsNoClip is specified.

11 years agoRevert "gdiplus: Add support for StringFormatFlagsNoClip.".
Dmitry Timoshkov [Mon, 4 Mar 2013 08:51:41 +0000 (17:51 +0900)] 
Revert "gdiplus: Add support for StringFormatFlagsNoClip.".

This reverts commit bfa35f37a7687cdae338ad9837fc595afb2df2b6.
This patch breaks string alignment.

11 years agoinetcomm: COM cleanup for the IStream iface.
Michael Stefaniuc [Sun, 3 Mar 2013 23:36:06 +0000 (00:36 +0100)] 
inetcomm: COM cleanup for the IStream iface.

11 years agoinetcomm: Include the object instead of IMimeBody in struct body_t.
Michael Stefaniuc [Sun, 3 Mar 2013 23:35:05 +0000 (00:35 +0100)] 
inetcomm: Include the object instead of IMimeBody in struct body_t.

Avoids COM interface to COM object transitions.

11 years agoinetcomm: COM cleanup for the IMimeBody iface.
Michael Stefaniuc [Sun, 3 Mar 2013 23:33:16 +0000 (00:33 +0100)] 
inetcomm: COM cleanup for the IMimeBody iface.

11 years agoinetcomm: Use a static interface instance for IMimeAllocator.
Michael Stefaniuc [Sun, 3 Mar 2013 23:32:40 +0000 (00:32 +0100)] 
inetcomm: Use a static interface instance for IMimeAllocator.

11 years agoinetcomm: COM cleanup for the IMimeSecurity iface.
Michael Stefaniuc [Sun, 3 Mar 2013 23:31:56 +0000 (00:31 +0100)] 
inetcomm: COM cleanup for the IMimeSecurity iface.

11 years agoinetcomm: Pass the object instead of an iface to a helper function.
Michael Stefaniuc [Sun, 3 Mar 2013 23:29:53 +0000 (00:29 +0100)] 
inetcomm: Pass the object instead of an iface to a helper function.

11 years agoinetcomm: COM cleanup for the IMimeMessage iface.
Michael Stefaniuc [Sun, 3 Mar 2013 23:28:47 +0000 (00:28 +0100)] 
inetcomm: COM cleanup for the IMimeMessage iface.