wine
13 years agoddraw: Separate IDirectDrawSurface and IDirectDrawSurface7 reference counts.
Ričardas Barkauskas [Mon, 20 Jun 2011 21:15:55 +0000 (00:15 +0300)] 
ddraw: Separate IDirectDrawSurface and IDirectDrawSurface7 reference counts.

13 years agoddraw: Separate IDirectDrawSurface4 reference count.
Ričardas Barkauskas [Mon, 27 Jun 2011 23:34:23 +0000 (02:34 +0300)] 
ddraw: Separate IDirectDrawSurface4 reference count.

13 years agoddraw: Fix SetRenderTarget behaviour on failure.
Ričardas Barkauskas [Mon, 27 Jun 2011 23:32:04 +0000 (02:32 +0300)] 
ddraw: Fix SetRenderTarget behaviour on failure.

13 years agoddraw: Use ddraw_surface_release_iface to destroy leftover surfaces.
Ričardas Barkauskas [Mon, 27 Jun 2011 22:06:16 +0000 (01:06 +0300)] 
ddraw: Use ddraw_surface_release_iface to destroy leftover surfaces.

13 years agouser32: Use more meaningful variable names.
André Hentschel [Fri, 24 Jun 2011 22:09:11 +0000 (00:09 +0200)] 
user32: Use more meaningful variable names.

13 years agokernel32: Stub a few of the numa functions.
Austin English [Thu, 23 Jun 2011 09:09:57 +0000 (04:09 -0500)] 
kernel32: Stub a few of the numa functions.

13 years agogdi32: Construct the EGA palette from the default palette.
Huw Davies [Tue, 28 Jun 2011 12:16:55 +0000 (13:16 +0100)] 
gdi32: Construct the EGA palette from the default palette.

13 years agocomctl32: Make iterator_remove_common_items working on one range iterators.
Piotr Caban [Tue, 28 Jun 2011 08:18:54 +0000 (10:18 +0200)] 
comctl32: Make iterator_remove_common_items working on one range iterators.

13 years agowined3d: Properly destroy contexts not owned by the implcit swapchain.
Henri Verbeet [Tue, 28 Jun 2011 00:26:20 +0000 (02:26 +0200)] 
wined3d: Properly destroy contexts not owned by the implcit swapchain.

In particular, set num_contexts to 0 in the swapchain that owns the contexts.

13 years agowined3d: Make the rts and ds parameters to context_validate_rt_config() const.
Henri Verbeet [Tue, 28 Jun 2011 00:26:19 +0000 (02:26 +0200)] 
wined3d: Make the rts and ds parameters to context_validate_rt_config() const.

13 years agowined3d: Make the generate_rt_mask_no_fbo() parameters const.
Henri Verbeet [Tue, 28 Jun 2011 00:26:18 +0000 (02:26 +0200)] 
wined3d: Make the generate_rt_mask_no_fbo() parameters const.

13 years agowined3d: Make the target parameter to generate_rt_mask_from_surface() const.
Henri Verbeet [Tue, 28 Jun 2011 00:26:17 +0000 (02:26 +0200)] 
wined3d: Make the target parameter to generate_rt_mask_from_surface() const.

13 years agowined3d: Make the depth_stencil parameter to context_validate_onscreen_formats()...
Henri Verbeet [Tue, 28 Jun 2011 00:26:16 +0000 (02:26 +0200)] 
wined3d: Make the depth_stencil parameter to context_validate_onscreen_formats() const.

13 years agontdll: Encode the function pointers in the vectored handler list.
Alexandre Julliard [Tue, 28 Jun 2011 13:01:48 +0000 (08:01 -0500)] 
ntdll: Encode the function pointers in the vectored handler list.

13 years agowinemenubuilder: Show filename on failure.
Detlef Riekenberg [Sun, 26 Jun 2011 16:26:27 +0000 (18:26 +0200)] 
winemenubuilder: Show filename on failure.

13 years agogdiplus: Add test for GdipMeasureDriverString.
Vincent Povirk [Mon, 27 Jun 2011 16:23:21 +0000 (11:23 -0500)] 
gdiplus: Add test for GdipMeasureDriverString.

13 years agowined3d: Separate stream sources and vertex declaration.
Stefan Dösinger [Mon, 27 Jun 2011 15:52:39 +0000 (17:52 +0200)] 
wined3d: Separate stream sources and vertex declaration.

Changing the stream sources does not require a reapplication of the
vertex declaration. Even setting a NULL vertex buffer doesn't make
attributes disappear - it just causes a segfault on Windows.

13 years agowined3d: Don't set FBO attachment filtering to GL_NEAREST.
Stefan Dösinger [Fri, 27 May 2011 11:57:34 +0000 (13:57 +0200)] 
wined3d: Don't set FBO attachment filtering to GL_NEAREST.

The min and mag filters should not have any effect when rendering to
textures. This code was once needed to work around a bug in the Nvidia
driver. Changing the texture filter states is expensive and makes it
harder to apply the FBO state only when needed.

13 years agourlmon: Fixed array size check (Coverity).
Marcus Meissner [Mon, 27 Jun 2011 11:21:40 +0000 (13:21 +0200)] 
urlmon: Fixed array size check (Coverity).

13 years agojscript/tests: Fix copy & paste typos.
Detlef Riekenberg [Sun, 26 Jun 2011 16:28:28 +0000 (18:28 +0200)] 
jscript/tests: Fix copy & paste typos.

13 years agojscript: Support also VT_UI4 in debugstr_variant.
Detlef Riekenberg [Sun, 26 Jun 2011 16:28:27 +0000 (18:28 +0200)] 
jscript: Support also VT_UI4 in debugstr_variant.

13 years agod3dx9/tests: Fix comparison that expects NAN, since NAN != NAN.
Dylan Smith [Sat, 25 Jun 2011 18:32:16 +0000 (14:32 -0400)] 
d3dx9/tests: Fix comparison that expects NAN, since NAN != NAN.

13 years agousp10: Restart Indic syllable processing immediately after malformed syllable.
Aric Stewart [Mon, 27 Jun 2011 16:00:58 +0000 (11:00 -0500)] 
usp10: Restart Indic syllable processing immediately after malformed syllable.

13 years agomsvcp90: Make sure an exported variable is initialized.
Alexandre Julliard [Mon, 27 Jun 2011 20:07:30 +0000 (15:07 -0500)] 
msvcp90: Make sure an exported variable is initialized.

13 years agocomctl32: Prevent double theme closing when WM_DESTROY is called many times.
Piotr Caban [Mon, 27 Jun 2011 12:22:40 +0000 (14:22 +0200)] 
comctl32: Prevent double theme closing when WM_DESTROY is called many times.

13 years agocomctl32: Make themed button hot when mouse is over it.
Piotr Caban [Mon, 27 Jun 2011 12:22:26 +0000 (14:22 +0200)] 
comctl32: Make themed button hot when mouse is over it.

13 years agocomctl32: Improved setting button state.
Piotr Caban [Mon, 27 Jun 2011 12:21:59 +0000 (14:21 +0200)] 
comctl32: Improved setting button state.

13 years agocomctl32: Use vssym32.h instead of tmschema.h.
Piotr Caban [Mon, 27 Jun 2011 12:21:48 +0000 (14:21 +0200)] 
comctl32: Use vssym32.h instead of tmschema.h.

13 years agoinclude: Added vssym32.h.
Piotr Caban [Mon, 27 Jun 2011 12:21:35 +0000 (14:21 +0200)] 
include: Added vssym32.h.

13 years agoinclude: Added vsstyle.h.
Piotr Caban [Mon, 27 Jun 2011 12:21:25 +0000 (14:21 +0200)] 
include: Added vsstyle.h.

13 years agouser32: Don't redeclare button state macros.
Piotr Caban [Mon, 27 Jun 2011 12:21:06 +0000 (14:21 +0200)] 
user32: Don't redeclare button state macros.

13 years agoddraw: Warning message about an invalid structure size will now print the structure...
John Edmonds [Sun, 26 Jun 2011 17:52:27 +0000 (13:52 -0400)] 
ddraw: Warning message about an invalid structure size will now print the structure's size.

13 years agod3dx9: Implement ID3DXEffect::EndPass().
Rico Schüller [Mon, 27 Jun 2011 09:58:38 +0000 (11:58 +0200)] 
d3dx9: Implement ID3DXEffect::EndPass().

13 years agod3dx9: Implement ID3DXEffect::SetTechnique().
Rico Schüller [Mon, 27 Jun 2011 09:58:35 +0000 (11:58 +0200)] 
d3dx9: Implement ID3DXEffect::SetTechnique().

13 years agod3dx9: Implement ID3DXEffect::GetCurrentTechnique().
Rico Schüller [Mon, 27 Jun 2011 09:58:30 +0000 (11:58 +0200)] 
d3dx9: Implement ID3DXEffect::GetCurrentTechnique().

13 years agod3dx9: Implement ID3DXEffect::BeginPass().
Rico Schüller [Mon, 27 Jun 2011 09:58:24 +0000 (11:58 +0200)] 
d3dx9: Implement ID3DXEffect::BeginPass().

13 years agod3dx9: Implement ID3DXEffect::Begin().
Rico Schüller [Mon, 27 Jun 2011 09:58:20 +0000 (11:58 +0200)] 
d3dx9: Implement ID3DXEffect::Begin().

13 years agod3dx9: Fix light range spelling.
Rico Schüller [Mon, 27 Jun 2011 09:58:11 +0000 (11:58 +0200)] 
d3dx9: Fix light range spelling.

13 years agowidl: Insert standard windows.h and ole2.h includes to generated headers.
Jacek Caban [Fri, 24 Jun 2011 17:34:54 +0000 (19:34 +0200)] 
widl: Insert standard windows.h and ole2.h includes to generated headers.

13 years agoinclude: Added wpcapi.idl.
Jacek Caban [Fri, 24 Jun 2011 17:37:16 +0000 (19:37 +0200)] 
include: Added wpcapi.idl.

13 years agogdi32: Fix the 8 bpp generated colour table.
Huw Davies [Mon, 27 Jun 2011 12:26:42 +0000 (13:26 +0100)] 
gdi32: Fix the 8 bpp generated colour table.

13 years agogdi32: Simplify colour table generation.
Huw Davies [Mon, 27 Jun 2011 12:26:41 +0000 (13:26 +0100)] 
gdi32: Simplify colour table generation.

13 years agomsi: Remove superflous NULL check (Coverity).
Marcus Meissner [Sun, 26 Jun 2011 15:24:25 +0000 (17:24 +0200)] 
msi: Remove superflous NULL check (Coverity).

13 years agomsi: Removed useless NULL check (Coverity).
Marcus Meissner [Sun, 26 Jun 2011 15:17:38 +0000 (17:17 +0200)] 
msi: Removed useless NULL check (Coverity).

13 years agokrnl386.exe16: pSeg might be NULL (Coverity).
Marcus Meissner [Sun, 26 Jun 2011 15:16:02 +0000 (17:16 +0200)] 
krnl386.exe16: pSeg might be NULL (Coverity).

13 years agod3d9: Remove superflous NULL checks (Coverity).
Marcus Meissner [Sun, 26 Jun 2011 15:12:42 +0000 (17:12 +0200)] 
d3d9: Remove superflous NULL checks (Coverity).

13 years agoddrawex: Remove superflous NULL checks, add error skips (Coverity).
Marcus Meissner [Sun, 26 Jun 2011 15:08:36 +0000 (17:08 +0200)] 
ddrawex: Remove superflous NULL checks, add error skips (Coverity).

13 years agodmstyle: Reverse NULL check and deref (Coverity).
Marcus Meissner [Sun, 26 Jun 2011 14:57:51 +0000 (16:57 +0200)] 
dmstyle: Reverse NULL check and deref (Coverity).

13 years agogameux: Revert NULL ptr check and deref (Coverity).
Marcus Meissner [Sun, 26 Jun 2011 14:54:14 +0000 (16:54 +0200)] 
gameux: Revert NULL ptr check and deref (Coverity).

13 years agoole32: Access the array entry, not the array (Coverity).
Marcus Meissner [Sun, 26 Jun 2011 14:43:02 +0000 (16:43 +0200)] 
ole32: Access the array entry, not the array (Coverity).

13 years agoquartz: Removed useless NULL check (Coverity).
Marcus Meissner [Sun, 26 Jun 2011 14:36:03 +0000 (16:36 +0200)] 
quartz: Removed useless NULL check (Coverity).

13 years agostrmbase: Move NULL check up a bit (Coverity).
Marcus Meissner [Sun, 26 Jun 2011 14:32:39 +0000 (16:32 +0200)] 
strmbase: Move NULL check up a bit (Coverity).

13 years agoshell32: Remove superflous NULL check (Coverity).
Marcus Meissner [Sun, 26 Jun 2011 14:30:55 +0000 (16:30 +0200)] 
shell32: Remove superflous NULL check (Coverity).

13 years agooleaut32: Unshadow cmp to make code work (Coverity).
Marcus Meissner [Sun, 26 Jun 2011 20:14:21 +0000 (22:14 +0200)] 
oleaut32: Unshadow cmp to make code work (Coverity).

13 years agourlmon: Use CoInternetParseIUri instead of IUri::GetPath in file protocol handler...
Jacek Caban [Sat, 25 Jun 2011 17:04:16 +0000 (19:04 +0200)] 
urlmon: Use CoInternetParseIUri instead of IUri::GetPath in file protocol handler implementation.

13 years agomshtml: Added IUri-based nsIURI::SetPort implementation.
Jacek Caban [Sat, 25 Jun 2011 17:03:51 +0000 (19:03 +0200)] 
mshtml: Added IUri-based nsIURI::SetPort implementation.

13 years agomshtml: Get rid of wine_url in nsWineURI object.
Jacek Caban [Sat, 25 Jun 2011 17:03:38 +0000 (19:03 +0200)] 
mshtml: Get rid of wine_url in nsWineURI object.

13 years agomshtml: Make sure we always create nsWineURI with valid IUri.
Jacek Caban [Sat, 25 Jun 2011 17:03:19 +0000 (19:03 +0200)] 
mshtml: Make sure we always create nsWineURI with valid IUri.

13 years agoAssorted spelling fixes.
Francois Gouget [Sat, 25 Jun 2011 11:49:27 +0000 (13:49 +0200)] 
Assorted spelling fixes.

13 years agovbscript: Make VBScriptFactory_CreateInstance() static.
Francois Gouget [Sat, 25 Jun 2011 11:50:06 +0000 (13:50 +0200)] 
vbscript: Make VBScriptFactory_CreateInstance() static.

13 years agod3dx9_36/tests: Add a trailing '\n' to an ok() call.
Francois Gouget [Sat, 25 Jun 2011 11:50:01 +0000 (13:50 +0200)] 
d3dx9_36/tests: Add a trailing '\n' to an ok() call.

13 years agod3dx9_36: Add a trailing '\n' to some TRACE() calls.
Francois Gouget [Sat, 25 Jun 2011 11:49:53 +0000 (13:49 +0200)] 
d3dx9_36: Add a trailing '\n' to some TRACE() calls.

13 years agoshell32: Update a comment.
Francois Gouget [Sat, 25 Jun 2011 11:49:40 +0000 (13:49 +0200)] 
shell32: Update a comment.

13 years agod3dx9_36: Fix compilation on systems that don't support nameless structs/unions.
Francois Gouget [Sat, 25 Jun 2011 11:26:25 +0000 (13:26 +0200)] 
d3dx9_36: Fix compilation on systems that don't support nameless structs/unions.

13 years agoRelease 1.3.23. wine-1.3.23
Alexandre Julliard [Fri, 24 Jun 2011 22:29:32 +0000 (00:29 +0200)] 
Release 1.3.23.

13 years agod3dx9/tests: Avoid using FP_NAN for portability.
Dylan Smith [Fri, 24 Jun 2011 14:27:09 +0000 (10:27 -0400)] 
d3dx9/tests: Avoid using FP_NAN for portability.

13 years agoinclude: Added define for DDSCAPS2_VOLUME.
Travis Athougies [Fri, 24 Jun 2011 01:55:17 +0000 (18:55 -0700)] 
include: Added define for DDSCAPS2_VOLUME.

13 years agod3dx9_36: Added stub implementation of D3DXSaveSurfaceToFileInMemoryA and D3DXSaveSur...
Travis Athougies [Fri, 24 Jun 2011 01:55:15 +0000 (18:55 -0700)] 
d3dx9_36: Added stub implementation of D3DXSaveSurfaceToFileInMemoryA and D3DXSaveSurfaceToFileInMemoryW.

13 years agod3dx9_36: Added stub D3DXCreateCubeTextureFromFileInMemory.
Travis Athougies [Fri, 24 Jun 2011 01:55:16 +0000 (18:55 -0700)] 
d3dx9_36: Added stub D3DXCreateCubeTextureFromFileInMemory.

13 years agocomctl32: Make ComboBoxEx send CBEN_ENDEDIT when selecting from the dropdown list.
Jay Yang [Thu, 23 Jun 2011 18:56:14 +0000 (14:56 -0400)] 
comctl32: Make ComboBoxEx send CBEN_ENDEDIT when selecting from the dropdown list.

13 years agoshell32: Implement ILIsEmpty.
Jay Yang [Thu, 23 Jun 2011 18:56:09 +0000 (14:56 -0400)] 
shell32: Implement ILIsEmpty.

13 years agoinclude: Add new flags to KF_DEFINITION_FLAGS.
Mariusz Pluciński [Thu, 23 Jun 2011 16:50:20 +0000 (18:50 +0200)] 
include: Add new flags to KF_DEFINITION_FLAGS.

13 years agoshell32: Add IKnownFolder::SetPath() implementation.
Mariusz Pluciński [Thu, 23 Jun 2011 16:50:09 +0000 (18:50 +0200)] 
shell32: Add IKnownFolder::SetPath() implementation.

13 years agoshell32: Add implementation of IKnownFolder::GetCategory.
Mariusz Pluciński [Thu, 23 Jun 2011 16:49:55 +0000 (18:49 +0200)] 
shell32: Add implementation of IKnownFolder::GetCategory.

13 years agoshell32/tests: Add test of IKnownFolder::GetCategory for custom known folder.
Mariusz Pluciński [Thu, 23 Jun 2011 16:49:48 +0000 (18:49 +0200)] 
shell32/tests: Add test of IKnownFolder::GetCategory for custom known folder.

13 years agowined3d: Get rid of the has_signature_idx field in the ARB ps private data.
Stefan Dösinger [Mon, 20 Jun 2011 21:26:03 +0000 (23:26 +0200)] 
wined3d: Get rid of the has_signature_idx field in the ARB ps private data.

13 years agowined3d: Fix a typo in compare_sig in the arb backend.
Stefan Dösinger [Wed, 22 Jun 2011 22:19:11 +0000 (00:19 +0200)] 
wined3d: Fix a typo in compare_sig in the arb backend.

13 years agoquartz: Skip filtergraph tests when filtergraph cannot be created.
Maarten Lankhorst [Fri, 24 Jun 2011 14:51:11 +0000 (16:51 +0200)] 
quartz: Skip filtergraph tests when filtergraph cannot be created.

13 years agousp10: Correct Pre Base glyph index shifting.
Aric Stewart [Fri, 24 Jun 2011 15:16:25 +0000 (10:16 -0500)] 
usp10: Correct Pre Base glyph index shifting.

13 years agourlmon: Added CoInternetIsFeatureEnabledForUrl stub implementation.
Jacek Caban [Thu, 23 Jun 2011 13:44:28 +0000 (15:44 +0200)] 
urlmon: Added CoInternetIsFeatureEnabledForUrl stub implementation.

13 years agogdi32/tests: Show that Get/SetDIBits ignore the layout mode.
Huw Davies [Thu, 23 Jun 2011 13:30:03 +0000 (14:30 +0100)] 
gdi32/tests: Show that Get/SetDIBits ignore the layout mode.

13 years agomshtml: Use IUri instead of wine_url in before_async_open.
Jacek Caban [Thu, 23 Jun 2011 11:45:34 +0000 (13:45 +0200)] 
mshtml: Use IUri instead of wine_url in before_async_open.

13 years agomshtml: Use CreateURLMonikerEx2 for creating URL moniker.
Jacek Caban [Thu, 23 Jun 2011 11:45:18 +0000 (13:45 +0200)] 
mshtml: Use CreateURLMonikerEx2 for creating URL moniker.

13 years agourlmon: Use proper IUri in BindToObject implementation.
Jacek Caban [Thu, 23 Jun 2011 11:44:57 +0000 (13:44 +0200)] 
urlmon: Use proper IUri in BindToObject implementation.

13 years agourlmon: Use proper IUri in BindToStorage implementation.
Jacek Caban [Thu, 23 Jun 2011 11:44:38 +0000 (13:44 +0200)] 
urlmon: Use proper IUri in BindToStorage implementation.

13 years agourlmon: Added support for IUri in IMoniker::Load implementation.
Jacek Caban [Thu, 23 Jun 2011 11:44:17 +0000 (13:44 +0200)] 
urlmon: Added support for IUri in IMoniker::Load implementation.

13 years agourlmon: Added more CreateURLMoniker* tests.
Jacek Caban [Thu, 23 Jun 2011 11:44:02 +0000 (13:44 +0200)] 
urlmon: Added more CreateURLMoniker* tests.

13 years agourlmon: Added CreateURLMonikerEx2 implementation.
Jacek Caban [Thu, 23 Jun 2011 11:43:47 +0000 (13:43 +0200)] 
urlmon: Added CreateURLMonikerEx2 implementation.

13 years agourlmon: Added IUriContainer::GetIUri implementation.
Jacek Caban [Thu, 23 Jun 2011 11:43:33 +0000 (13:43 +0200)] 
urlmon: Added IUriContainer::GetIUri implementation.

13 years agourlmon: Properly support dwFlags argument in CreateURLMonikerEx.
Jacek Caban [Thu, 23 Jun 2011 11:43:22 +0000 (13:43 +0200)] 
urlmon: Properly support dwFlags argument in CreateURLMonikerEx.

13 years agourlmon: Reimplement CreateURLMonikerEx on top of IUri APIs.
Jacek Caban [Thu, 23 Jun 2011 11:43:11 +0000 (13:43 +0200)] 
urlmon: Reimplement CreateURLMonikerEx on top of IUri APIs.

13 years agowined3d: Request per-surface palettes in the client libs.
Henri Verbeet [Thu, 23 Jun 2011 09:43:40 +0000 (11:43 +0200)] 
wined3d: Request per-surface palettes in the client libs.

13 years agowined3d: Explicitly set surface alignment in the client libs.
Henri Verbeet [Thu, 23 Jun 2011 09:43:39 +0000 (11:43 +0200)] 
wined3d: Explicitly set surface alignment in the client libs.

Instead of using dxVersion.

13 years agowined3d: Make the surface parameter to surface_get_gl_buffer() const.
Henri Verbeet [Thu, 23 Jun 2011 09:43:38 +0000 (11:43 +0200)] 
wined3d: Make the surface parameter to surface_get_gl_buffer() const.

13 years agowined3d: Make the surface parameter to surface_is_offscreen() const.
Henri Verbeet [Thu, 23 Jun 2011 09:43:37 +0000 (11:43 +0200)] 
wined3d: Make the surface parameter to surface_is_offscreen() const.

13 years agomsi: Count progress in units of 512 bytes.
Hans Leidekker [Thu, 23 Jun 2011 07:08:38 +0000 (09:08 +0200)] 
msi: Count progress in units of 512 bytes.

13 years agomsi: Make sure reported progress adds up to projected progress.
Hans Leidekker [Thu, 23 Jun 2011 07:08:21 +0000 (09:08 +0200)] 
msi: Make sure reported progress adds up to projected progress.

13 years agomsi: Add support for running the progress bar backwards.
Hans Leidekker [Thu, 23 Jun 2011 07:08:04 +0000 (09:08 +0200)] 
msi: Add support for running the progress bar backwards.

13 years agomsi: Don't subscribe more than once to the same control event.
Hans Leidekker [Thu, 23 Jun 2011 07:07:48 +0000 (09:07 +0200)] 
msi: Don't subscribe more than once to the same control event.

13 years agomsi: Don't update the progress bar in schedule_install_files.
Hans Leidekker [Thu, 23 Jun 2011 07:07:31 +0000 (09:07 +0200)] 
msi: Don't update the progress bar in schedule_install_files.