wine
13 years agowined3d: Flush after accessing the front buffer in flush_to_framebuffer_drawpixels().
Henri Verbeet [Mon, 11 Apr 2011 18:55:15 +0000 (20:55 +0200)] 
wined3d: Flush after accessing the front buffer in flush_to_framebuffer_drawpixels().

13 years agowined3d: Flush after accessing the front buffer in surface_blt_fbo().
Henri Verbeet [Mon, 11 Apr 2011 18:55:14 +0000 (20:55 +0200)] 
wined3d: Flush after accessing the front buffer in surface_blt_fbo().

13 years agowined3d: Depth-only clears are done offscreen.
Henri Verbeet [Mon, 11 Apr 2011 18:55:13 +0000 (20:55 +0200)] 
wined3d: Depth-only clears are done offscreen.

This fixes a regression introduced by commit
99bfd817141ca32f9c50e539aa4d0dcbfded24b7.

13 years agowindowscodecs: Add test for multi-frame TIFF encoding.
Vincent Povirk [Tue, 29 Mar 2011 20:55:36 +0000 (15:55 -0500)] 
windowscodecs: Add test for multi-frame TIFF encoding.

13 years agowindowscodecs: Add test for TIFF encoder.
Vincent Povirk [Tue, 29 Mar 2011 19:56:21 +0000 (14:56 -0500)] 
windowscodecs: Add test for TIFF encoder.

13 years agogdiplus: Add support for encoding TIFF images.
Vincent Povirk [Tue, 5 Apr 2011 21:48:55 +0000 (16:48 -0500)] 
gdiplus: Add support for encoding TIFF images.

13 years agowindowscodecs: Implement TiffEncoder_Commit.
Vincent Povirk [Tue, 5 Apr 2011 21:27:28 +0000 (16:27 -0500)] 
windowscodecs: Implement TiffEncoder_Commit.

13 years agowindowscodecs: Implement TiffFrameEncode_Commit.
Vincent Povirk [Tue, 5 Apr 2011 21:06:54 +0000 (16:06 -0500)] 
windowscodecs: Implement TiffFrameEncode_Commit.

13 years agocrypt32: Fix a string test.
Christian Inci [Sat, 9 Apr 2011 19:34:47 +0000 (21:34 +0200)] 
crypt32: Fix a string test.

13 years agod3dxof: Changed is_string function to accept spaces.
Michael Curran [Sun, 10 Apr 2011 20:31:45 +0000 (16:31 -0400)] 
d3dxof: Changed is_string function to accept spaces.

13 years agod3dxof: Adjusted to allow for parsing of optional template elements.
Michael Curran [Sun, 10 Apr 2011 20:30:40 +0000 (16:30 -0400)] 
d3dxof: Adjusted to allow for parsing of optional template elements.

13 years agourlmon: Added basic implementation for CoInternet{Is/Set}FeatureEnabled.
Thomas Mullaly [Sat, 9 Apr 2011 15:59:35 +0000 (11:59 -0400)] 
urlmon: Added basic implementation for CoInternet{Is/Set}FeatureEnabled.

13 years agourlmon/tests: Added FeatureControl registry key tests.
Thomas Mullaly [Thu, 7 Apr 2011 16:35:28 +0000 (12:35 -0400)] 
urlmon/tests: Added FeatureControl registry key tests.

13 years agourlmon: Added FeatureControl registry keys.
Thomas Mullaly [Fri, 8 Apr 2011 21:03:38 +0000 (17:03 -0400)] 
urlmon: Added FeatureControl registry keys.

13 years agourlmon/tests: Added tests for CoInternetSetFeatureEnabled.
Thomas Mullaly [Wed, 6 Apr 2011 23:37:19 +0000 (19:37 -0400)] 
urlmon/tests: Added tests for CoInternetSetFeatureEnabled.

13 years agourlmon/tests: Added tests for CoInternetIsFeatureEnabled.
Thomas Mullaly [Wed, 6 Apr 2011 03:30:53 +0000 (23:30 -0400)] 
urlmon/tests: Added tests for CoInternetIsFeatureEnabled.

13 years agoinclude: Updated INTERNETFEATURELIST enum and flags.
Thomas Mullaly [Wed, 6 Apr 2011 03:09:18 +0000 (23:09 -0400)] 
include: Updated INTERNETFEATURELIST enum and flags.

13 years agowinmm: Audio drivers unconditionally invoke DriverCallback.
Jörg Höhle [Tue, 8 Mar 2011 08:28:58 +0000 (09:28 +0100)] 
winmm: Audio drivers unconditionally invoke DriverCallback.

13 years agowinmm: DriverCallback returns TRUE iff there is notification.
Jörg Höhle [Mon, 11 Apr 2011 12:57:30 +0000 (14:57 +0200)] 
winmm: DriverCallback returns TRUE iff there is notification.

13 years agowinmm: Trace DriverCallback once upon entry.
Jörg Höhle [Tue, 29 Mar 2011 18:51:15 +0000 (20:51 +0200)] 
winmm: Trace DriverCallback once upon entry.

13 years agogdi32: Fix a compiler warning on 64-bit.
Alexandre Julliard [Mon, 11 Apr 2011 11:45:23 +0000 (13:45 +0200)] 
gdi32: Fix a compiler warning on 64-bit.

13 years agogdi32/tests: Add PatBlt tests.
Huw Davies [Mon, 11 Apr 2011 09:11:10 +0000 (10:11 +0100)] 
gdi32/tests: Add PatBlt tests.

13 years agogdi32: Implement PatBlt.
Huw Davies [Mon, 11 Apr 2011 09:07:12 +0000 (10:07 +0100)] 
gdi32: Implement PatBlt.

13 years agogdi32: Implement SelectBrush for solid brushes.
Huw Davies [Mon, 11 Apr 2011 09:00:28 +0000 (10:00 +0100)] 
gdi32: Implement SelectBrush for solid brushes.

13 years agowindowscodecs: Only declare jpeg debug channel if jpeg is supported.
Austin English [Sun, 10 Apr 2011 20:41:04 +0000 (15:41 -0500)] 
windowscodecs: Only declare jpeg debug channel if jpeg is supported.

13 years agopo: Update Ukrainian translation.
Igor Paliychuk [Sat, 9 Apr 2011 12:45:00 +0000 (15:45 +0300)] 
po: Update Ukrainian translation.

13 years agopo: Update Korean translation.
Hwang YunSong [Sat, 9 Apr 2011 02:45:54 +0000 (11:45 +0900)] 
po: Update Korean translation.

13 years agovcomp: Add stub dll.
Austin English [Fri, 8 Apr 2011 18:03:47 +0000 (18:03 +0000)] 
vcomp: Add stub dll.

13 years agoconfigure: Add compiler warning -Wunused-but-set-parameter.
Gerald Pfeifer [Sun, 10 Apr 2011 18:38:52 +0000 (20:38 +0200)] 
configure: Add compiler warning -Wunused-but-set-parameter.

13 years agod3d9: COM cleanup for the IDirect3D9Ex iface.
Michael Stefaniuc [Sun, 10 Apr 2011 20:20:18 +0000 (22:20 +0200)] 
d3d9: COM cleanup for the IDirect3D9Ex iface.

13 years agoriched20: COM cleanup for the ITextServices iface.
Michael Stefaniuc [Sun, 10 Apr 2011 19:44:44 +0000 (21:44 +0200)] 
riched20: COM cleanup for the ITextServices iface.

13 years agoriched20: COM cleanup for the ITextHost iface.
Michael Stefaniuc [Sun, 10 Apr 2011 19:42:53 +0000 (21:42 +0200)] 
riched20: COM cleanup for the ITextHost iface.

13 years agouser32: Use symbolic names for values returned by WM_MENUCHAR handler.
Dmitry Timoshkov [Mon, 11 Apr 2011 04:44:53 +0000 (13:44 +0900)] 
user32: Use symbolic names for values returned by WM_MENUCHAR handler.

13 years agommdevapi: Reorder a couple of functions to avoid forward declarations and make MMDevi...
Francois Gouget [Sun, 10 Apr 2011 16:46:13 +0000 (18:46 +0200)] 
mmdevapi: Reorder a couple of functions to avoid forward declarations and make MMDevice_SetPropValue() static.

13 years agomshtml: Make HTMLFiltersCollection_Create() static.
Francois Gouget [Sun, 10 Apr 2011 16:46:08 +0000 (18:46 +0200)] 
mshtml: Make HTMLFiltersCollection_Create() static.

13 years agod3dx9_36: Make get_parameter_{handle,struct}() static.
Francois Gouget [Sun, 10 Apr 2011 16:45:11 +0000 (18:45 +0200)] 
d3dx9_36: Make get_parameter_{handle,struct}() static.

13 years agoprogman: Fix the Alt+Enter accelerator so it shows the selected element attributes.
Francois Gouget [Sun, 10 Apr 2011 16:45:06 +0000 (18:45 +0200)] 
progman: Fix the Alt+Enter accelerator so it shows the selected element attributes.

13 years agocomctl32/tab: Use dpa to store item data.
Nikolay Sivov [Sat, 9 Apr 2011 15:46:59 +0000 (19:46 +0400)] 
comctl32/tab: Use dpa to store item data.

13 years agocomctl32/tab: Fix invalid read of item data.
Nikolay Sivov [Sat, 9 Apr 2011 15:39:45 +0000 (19:39 +0400)] 
comctl32/tab: Fix invalid read of item data.

13 years agowinedbg: Implement get_addr on sparc.
André Hentschel [Sat, 9 Apr 2011 18:46:55 +0000 (20:46 +0200)] 
winedbg: Implement get_addr on sparc.

13 years agowined3d: Check FBO completeness after the read / draw buffers are specified.
Henri Verbeet [Fri, 8 Apr 2011 18:22:52 +0000 (20:22 +0200)] 
wined3d: Check FBO completeness after the read / draw buffers are specified.

Unless the driver implements ARB_ES2_compatibility / GL4.1, FBO completeness
depends on what read / draw buffers are set.

13 years agowined3d: Set the read buffer to GL_NONE for draws and clears on an FBO.
Henri Verbeet [Fri, 8 Apr 2011 18:22:51 +0000 (20:22 +0200)] 
wined3d: Set the read buffer to GL_NONE for draws and clears on an FBO.

For the benefit of depth-only draws and clears, that would otherwise fail FBO
completeness, unless the driver supports ARB_ES2_compatibility.

13 years agowined3d: Only set draw buffers that are explicitly specified in context_apply_draw_bu...
Henri Verbeet [Fri, 8 Apr 2011 18:22:50 +0000 (20:22 +0200)] 
wined3d: Only set draw buffers that are explicitly specified in context_apply_draw_buffers().

Anything that isn't explicitly specified is set to GL_NONE by
glDrawBuffersARB().

13 years agowined3d: Explicitly handle 0 rt_count right at the start of context_apply_draw_buffers().
Henri Verbeet [Fri, 8 Apr 2011 18:22:49 +0000 (20:22 +0200)] 
wined3d: Explicitly handle 0 rt_count right at the start of context_apply_draw_buffers().

It's trivial, and allows the rest of the code to assume at least 1 render
target is present.

13 years agowinex11: Move the SendMessage(WM_SYSCOMMAND, SC_MAXIMIZE/SC_RESTORE) call after the...
Dmitry Timoshkov [Tue, 5 Apr 2011 09:31:27 +0000 (18:31 +0900)] 
winex11: Move the SendMessage(WM_SYSCOMMAND, SC_MAXIMIZE/SC_RESTORE) call after the window extents check.

13 years agokernel32: Moved GetProcessImageFileName implementation from psapi to kernel32.
Jacek Caban [Fri, 8 Apr 2011 12:17:45 +0000 (14:17 +0200)] 
kernel32: Moved GetProcessImageFileName implementation from psapi to kernel32.

13 years agodsound: COM cleanup property sets.
Maarten Lankhorst [Fri, 8 Apr 2011 12:11:34 +0000 (14:11 +0200)] 
dsound: COM cleanup property sets.

13 years agowined3d: Don't free D3D swapchains until the wined3d swapchain is destroyed.
Henri Verbeet [Thu, 7 Apr 2011 16:46:01 +0000 (18:46 +0200)] 
wined3d: Don't free D3D swapchains until the wined3d swapchain is destroyed.

This will allow us the get rid of the swapchain refcounting hacks in d3d9 in
particular. This is similar to the way we handle resources that are still in
use by a stateblock, but aren't referenced anywhere by the application.

13 years agowined3d: Merge the IWineD3DSwapChain::Destroy() implementations.
Henri Verbeet [Thu, 7 Apr 2011 16:46:00 +0000 (18:46 +0200)] 
wined3d: Merge the IWineD3DSwapChain::Destroy() implementations.

They're mostly the same, except for the GL version also destroying its
contexts, and being a bit more careful about the order in which backbuffers
are destroyed.

13 years agowined3d: Only create a swapchain context array for GL swapchains.
Henri Verbeet [Fri, 8 Apr 2011 12:30:59 +0000 (14:30 +0200)] 
wined3d: Only create a swapchain context array for GL swapchains.

Lying about the number of contexts a swapchain has isn't very useful.

13 years agomshtml: Reimplement nsIURI::SetHost on top of IUriBuilder.
Jacek Caban [Fri, 8 Apr 2011 11:04:14 +0000 (13:04 +0200)] 
mshtml: Reimplement nsIURI::SetHost on top of IUriBuilder.

13 years agouser32: Use symbolic names for values returned by WM_MENUCHAR handler.
Dmitry Timoshkov [Fri, 8 Apr 2011 11:49:15 +0000 (20:49 +0900)] 
user32: Use symbolic names for values returned by WM_MENUCHAR handler.

13 years agogdi32: Avoid reading bits outside of the glyph bitmap in GetGlyphOutline.
Alexandre Julliard [Fri, 8 Apr 2011 10:38:32 +0000 (12:38 +0200)] 
gdi32: Avoid reading bits outside of the glyph bitmap in GetGlyphOutline.

13 years agoshdocvw: Make tests stricter and fix GetUrl problem found by the change.
Jacek Caban [Fri, 8 Apr 2011 09:59:43 +0000 (11:59 +0200)] 
shdocvw: Make tests stricter and fix GetUrl problem found by the change.

13 years agoshdocvw: Clean tests skipping.
Jacek Caban [Fri, 8 Apr 2011 09:58:32 +0000 (11:58 +0200)] 
shdocvw: Clean tests skipping.

13 years agoshdocvw: intshcut.c COM clean up.
Jacek Caban [Fri, 8 Apr 2011 09:58:00 +0000 (11:58 +0200)] 
shdocvw: intshcut.c COM clean up.

13 years agoshdocvw: Register .url extension.
Jacek Caban [Fri, 8 Apr 2011 09:57:40 +0000 (11:57 +0200)] 
shdocvw: Register .url extension.

13 years agoshdocvw: Moved more registration to .rgs file.
Jacek Caban [Fri, 8 Apr 2011 09:57:24 +0000 (11:57 +0200)] 
shdocvw: Moved more registration to .rgs file.

13 years agowinhlp32: Add support for accelerators in general and F1 in particular.
Francois Gouget [Fri, 8 Apr 2011 10:03:25 +0000 (12:03 +0200)] 
winhlp32: Add support for accelerators in general and F1 in particular.

13 years agoshell32: Fix the *CPLINFO* lData field type.
Francois Gouget [Fri, 8 Apr 2011 10:03:39 +0000 (12:03 +0200)] 
shell32: Fix the *CPLINFO* lData field type.

13 years agotaskmgr: Implement the Help menu.
Francois Gouget [Fri, 8 Apr 2011 10:01:43 +0000 (12:01 +0200)] 
taskmgr: Implement the Help menu.

13 years agoprogman: Fix accelerator support.
Francois Gouget [Fri, 8 Apr 2011 10:00:44 +0000 (12:00 +0200)] 
progman: Fix accelerator support.

13 years agocmdlgtst: Use the human readable application name in the window title.
Francois Gouget [Fri, 8 Apr 2011 09:59:58 +0000 (11:59 +0200)] 
cmdlgtst: Use the human readable application name in the window title.

13 years agoprograms: NOINVERT is an obsolete flag so remove it.
Francois Gouget [Fri, 8 Apr 2011 09:59:09 +0000 (11:59 +0200)] 
programs: NOINVERT is an obsolete flag so remove it.

13 years agomsxml3/tests: Fix variable initializations to conform to C89.
Francois Gouget [Fri, 8 Apr 2011 09:57:19 +0000 (11:57 +0200)] 
msxml3/tests: Fix variable initializations to conform to C89.

13 years agoinclude: Add missing defines to mddk.h.
Maarten Lankhorst [Thu, 7 Apr 2011 20:58:31 +0000 (22:58 +0200)] 
include: Add missing defines to mddk.h.

13 years agoole32: Handle null argument in OleIsRunning().
Nikolay Sivov [Fri, 8 Apr 2011 09:31:33 +0000 (13:31 +0400)] 
ole32: Handle null argument in OleIsRunning().

13 years agowined3d: Merge swapchain_base.c into swapchain.c.
Henri Verbeet [Thu, 7 Apr 2011 16:45:59 +0000 (18:45 +0200)] 
wined3d: Merge swapchain_base.c into swapchain.c.

13 years agowined3d: Merge swapchain_gdi.c into swapchain.c.
Henri Verbeet [Thu, 7 Apr 2011 16:45:58 +0000 (18:45 +0200)] 
wined3d: Merge swapchain_gdi.c into swapchain.c.

13 years agowined3d: Don't use IWineD3DDeviceImpl_GetSwapChain() in IWineD3DDeviceImpl_Present().
Henri Verbeet [Thu, 7 Apr 2011 16:45:57 +0000 (18:45 +0200)] 
wined3d: Don't use IWineD3DDeviceImpl_GetSwapChain() in IWineD3DDeviceImpl_Present().

It adds COM overhead and validation of the swapchain index, but we already
know the index is valid.

13 years agowininet: Honor security flags specified when opening a connection.
Juan Lang [Thu, 7 Apr 2011 15:05:36 +0000 (08:05 -0700)] 
wininet: Honor security flags specified when opening a connection.

13 years agourlmon: Use winetest data.php URLs for regular http binding tests.
Jacek Caban [Thu, 7 Apr 2011 13:46:01 +0000 (15:46 +0200)] 
urlmon: Use winetest data.php URLs for regular http binding tests.

13 years agogdi32/tests: Add horizontal and vertical solid line tests.
Huw Davies [Thu, 7 Apr 2011 12:50:01 +0000 (13:50 +0100)] 
gdi32/tests: Add horizontal and vertical solid line tests.

13 years agogdi32: Draw single pixel wide, horizontal or vertical lines with the dib driver.
Huw Davies [Thu, 7 Apr 2011 12:49:33 +0000 (13:49 +0100)] 
gdi32: Draw single pixel wide, horizontal or vertical lines with the dib driver.

13 years agogdi32: Calculate AND and XOR masks corresponding to the current pen colour and rop2.
Huw Davies [Thu, 7 Apr 2011 12:48:39 +0000 (13:48 +0100)] 
gdi32: Calculate AND and XOR masks corresponding to the current pen colour and rop2.

13 years agogdi32: Add support for DC pens.
Huw Davies [Thu, 7 Apr 2011 12:47:59 +0000 (13:47 +0100)] 
gdi32: Add support for DC pens.

13 years agogdi32: Add the ability to track whether we should defer to the graphics driver.
Huw Davies [Thu, 7 Apr 2011 12:47:18 +0000 (13:47 +0100)] 
gdi32: Add the ability to track whether we should defer to the graphics driver.

13 years agogdi32: Initial SelectPen support.
Huw Davies [Thu, 7 Apr 2011 12:46:33 +0000 (13:46 +0100)] 
gdi32: Initial SelectPen support.

13 years agogdi32: Add a solid_rects primitive.
Huw Davies [Thu, 7 Apr 2011 12:46:11 +0000 (13:46 +0100)] 
gdi32: Add a solid_rects primitive.

13 years agod3dx9: Start effect parameter parsing.
Rico Schüller [Thu, 7 Apr 2011 09:06:56 +0000 (11:06 +0200)] 
d3dx9: Start effect parameter parsing.

13 years agod3dx9: Fix return values.
Rico Schüller [Thu, 7 Apr 2011 09:06:48 +0000 (11:06 +0200)] 
d3dx9: Fix return values.

13 years agogdiplus: Validate MatrixOrder in matrix functions.
Vincent Povirk [Wed, 6 Apr 2011 21:54:53 +0000 (16:54 -0500)] 
gdiplus: Validate MatrixOrder in matrix functions.

13 years agokernel32: Constify some data.
Dmitry Timoshkov [Thu, 7 Apr 2011 06:01:40 +0000 (15:01 +0900)] 
kernel32: Constify some data.

13 years agomsvcp100: Fix spec file.
Piotr Caban [Wed, 6 Apr 2011 21:06:58 +0000 (23:06 +0200)] 
msvcp100: Fix spec file.

13 years agodsound: Handle 8 channel audio input.
Philipp Middendorf [Wed, 6 Apr 2011 16:06:57 +0000 (18:06 +0200)] 
dsound: Handle 8 channel audio input.

13 years agowineqtdecoder: Tweak required for processing MPEG streams.
Aric Stewart [Wed, 6 Apr 2011 18:36:24 +0000 (13:36 -0500)] 
wineqtdecoder: Tweak required for processing MPEG streams.

13 years agowineqtdecoder: Optimizations for audio extraction.
Aric Stewart [Wed, 6 Apr 2011 18:36:13 +0000 (13:36 -0500)] 
wineqtdecoder: Optimizations for audio extraction.

13 years agowindowscodecs: Implement TiffFrameDecode_WriteSource.
Vincent Povirk [Tue, 5 Apr 2011 19:41:45 +0000 (14:41 -0500)] 
windowscodecs: Implement TiffFrameDecode_WriteSource.

13 years agowindowscodecs: Implement TiffFrameEncode_WritePixels.
Vincent Povirk [Tue, 5 Apr 2011 20:55:16 +0000 (15:55 -0500)] 
windowscodecs: Implement TiffFrameEncode_WritePixels.

13 years agowindowscodecs: Implement TiffFrameEncode_SetResolution.
Vincent Povirk [Tue, 5 Apr 2011 19:37:05 +0000 (14:37 -0500)] 
windowscodecs: Implement TiffFrameEncode_SetResolution.

13 years agowindowscodecs: Implement TiffFrameEncode_SetSize.
Vincent Povirk [Tue, 5 Apr 2011 17:15:42 +0000 (12:15 -0500)] 
windowscodecs: Implement TiffFrameEncode_SetSize.

13 years agowindowscodecs: Implement TiffFrameEncode_SetPixelFormat.
Vincent Povirk [Tue, 5 Apr 2011 17:09:25 +0000 (12:09 -0500)] 
windowscodecs: Implement TiffFrameEncode_SetPixelFormat.

13 years agowined3d: Rename "NumberOfSwapChains" to "swapchain_count".
Henri Verbeet [Wed, 6 Apr 2011 17:17:53 +0000 (19:17 +0200)] 
wined3d: Rename "NumberOfSwapChains" to "swapchain_count".

13 years agowined3d: Rename "NumberOfPalettes" to "palette_count".
Henri Verbeet [Wed, 6 Apr 2011 17:17:52 +0000 (19:17 +0200)] 
wined3d: Rename "NumberOfPalettes" to "palette_count".

13 years agowined3d: Don't unregister windows with the wrong window proc on unload either.
Henri Verbeet [Wed, 6 Apr 2011 17:17:51 +0000 (19:17 +0200)] 
wined3d: Don't unregister windows with the wrong window proc on unload either.

This is the same issue as 7a354177b38c9451c938389576890a14d5c543fa, just on
wined3d unload this time.

13 years agod3d9/tests: Add a depth blit test.
Henri Verbeet [Wed, 6 Apr 2011 17:17:50 +0000 (19:17 +0200)] 
d3d9/tests: Add a depth blit test.

13 years agowined3d: Add support for depth blits to the blitter.
Henri Verbeet [Wed, 6 Apr 2011 17:17:49 +0000 (19:17 +0200)] 
wined3d: Add support for depth blits to the blitter.

13 years agowininet: Check NETCON_connected in netconn_end_of_data.
Jacek Caban [Wed, 6 Apr 2011 16:37:55 +0000 (18:37 +0200)] 
wininet: Check NETCON_connected in netconn_end_of_data.

13 years agoserver: Don't queue a hardware WM_MOUSEMOVE if the position hasn't changed.
Alexandre Julliard [Wed, 6 Apr 2011 19:07:04 +0000 (21:07 +0200)] 
server: Don't queue a hardware WM_MOUSEMOVE if the position hasn't changed.

13 years agoserver: Warp the mouse inside the clipping rectangle when it's set.
Alexandre Julliard [Wed, 6 Apr 2011 18:36:36 +0000 (20:36 +0200)] 
server: Warp the mouse inside the clipping rectangle when it's set.