wine
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.

13 years agoserver: Queue a WM_MOUSEMOVE message when the cursor position is explicitly changed.
Alexandre Julliard [Wed, 6 Apr 2011 18:29:38 +0000 (20:29 +0200)] 
server: Queue a WM_MOUSEMOVE message when the cursor position is explicitly changed.

13 years agoserver: Fix a memory leak.
Alexandre Julliard [Wed, 6 Apr 2011 18:00:40 +0000 (20:00 +0200)] 
server: Fix a memory leak.

13 years agouser32: Add a test for activating a menu consisting from a single menu item using...
Dmitry Timoshkov [Wed, 6 Apr 2011 11:24:57 +0000 (20:24 +0900)] 
user32: Add a test for activating a menu consisting from a single menu item using a hot key.

13 years agomsvcp100: Add stub dll.
Austin English [Tue, 5 Apr 2011 19:47:46 +0000 (12:47 -0700)] 
msvcp100: Add stub dll.

13 years agowinex11: Simplify the event handler lookup, and support names in debug traces for...
Alexandre Julliard [Wed, 6 Apr 2011 11:26:42 +0000 (13:26 +0200)] 
winex11: Simplify the event handler lookup, and support names in debug traces for extension events.

13 years agowinex11: Update the cursor on the clip window when the pointer grab starts.
Alexandre Julliard [Wed, 6 Apr 2011 10:35:11 +0000 (12:35 +0200)] 
winex11: Update the cursor on the clip window when the pointer grab starts.

13 years agouser32: Avoid accessing the dialog info of a destroyed window.
Alexandre Julliard [Wed, 6 Apr 2011 10:35:01 +0000 (12:35 +0200)] 
user32: Avoid accessing the dialog info of a destroyed window.

13 years agourlmon: Use dedicated data.php URL for testing regular http binding.
Jacek Caban [Tue, 5 Apr 2011 18:27:20 +0000 (20:27 +0200)] 
urlmon: Use dedicated data.php URL for testing regular http binding.

13 years agowineqtdecoder: Add processing for audio in the movie.
Aric Stewart [Tue, 5 Apr 2011 17:56:02 +0000 (12:56 -0500)] 
wineqtdecoder: Add processing for audio in the movie.

13 years agowineqtdecoder: Work to add a QuickTime video Splitter.
Aric Stewart [Tue, 5 Apr 2011 17:56:00 +0000 (12:56 -0500)] 
wineqtdecoder: Work to add a QuickTime video Splitter.

13 years agowineqtdecoder: Add 64-bit functions to datahandler.
Aric Stewart [Tue, 5 Apr 2011 17:55:58 +0000 (12:55 -0500)] 
wineqtdecoder: Add 64-bit functions to datahandler.

13 years agowineqtdecoder: Implement a Wine specific Data Handler.
Aric Stewart [Tue, 5 Apr 2011 17:55:55 +0000 (12:55 -0500)] 
wineqtdecoder: Implement a Wine specific Data Handler.

13 years agowineqtdecoder: Move pixel buffer access to utility module.
Aric Stewart [Tue, 5 Apr 2011 17:55:53 +0000 (12:55 -0500)] 
wineqtdecoder: Move pixel buffer access to utility module.

13 years agostrmbase: Add OutputQueue_EOS implementation.
Aric Stewart [Tue, 5 Apr 2011 17:55:50 +0000 (12:55 -0500)] 
strmbase: Add OutputQueue_EOS implementation.

13 years agostrmbase: Create OutputQueue for queuing outgoing samples.
Aric Stewart [Tue, 5 Apr 2011 17:55:47 +0000 (12:55 -0500)] 
strmbase: Create OutputQueue for queuing outgoing samples.

13 years agomsi: More Wow64 fixes.
Hans Leidekker [Wed, 6 Apr 2011 07:52:16 +0000 (09:52 +0200)] 
msi: More Wow64 fixes.

13 years agowindowscodecs: Implement TiffFrameEncode_Initialize.
Vincent Povirk [Tue, 29 Mar 2011 21:30:59 +0000 (16:30 -0500)] 
windowscodecs: Implement TiffFrameEncode_Initialize.

13 years agowindowscodecs: Implement TiffEncoder_CreateNewFrame.
Vincent Povirk [Tue, 29 Mar 2011 21:24:19 +0000 (16:24 -0500)] 
windowscodecs: Implement TiffEncoder_CreateNewFrame.

13 years agowindowscodecs: Implement TiffEncoder_Initialize.
Vincent Povirk [Tue, 29 Mar 2011 20:04:26 +0000 (15:04 -0500)] 
windowscodecs: Implement TiffEncoder_Initialize.

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

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

13 years agomsvcrt: Added wctob implementation.
Piotr Caban [Tue, 5 Apr 2011 21:47:22 +0000 (23:47 +0200)] 
msvcrt: Added wctob implementation.

13 years agowined3d: Remove COM from the rendertarget view implementation.
Henri Verbeet [Tue, 5 Apr 2011 17:01:32 +0000 (19:01 +0200)] 
wined3d: Remove COM from the rendertarget view implementation.

13 years agowined3d: Add depth fills to the blitter interface.
Henri Verbeet [Tue, 5 Apr 2011 17:01:31 +0000 (19:01 +0200)] 
wined3d: Add depth fills to the blitter interface.

13 years agowined3d: Allow depth and stencil clears on surfaces other than the current depth...
Henri Verbeet [Tue, 5 Apr 2011 17:01:30 +0000 (19:01 +0200)] 
wined3d: Allow depth and stencil clears on surfaces other than the current depth / stencil buffer.

13 years agowined3d: Introduce a separate function for depth fills.
Henri Verbeet [Tue, 5 Apr 2011 17:01:29 +0000 (19:01 +0200)] 
wined3d: Introduce a separate function for depth fills.

13 years agowined3d: Make "blit_operation" naming a bit more consistent.
Henri Verbeet [Tue, 5 Apr 2011 17:01:28 +0000 (19:01 +0200)] 
wined3d: Make "blit_operation" naming a bit more consistent.

13 years agomsvcr90: Added _CRT_RTC_INIT and _CRT_RTC_INITW implementation.
Piotr Caban [Tue, 5 Apr 2011 15:07:31 +0000 (17:07 +0200)] 
msvcr90: Added _CRT_RTC_INIT and _CRT_RTC_INITW implementation.

13 years agomsvcrt: Added _snwscanf implementation.
Piotr Caban [Tue, 5 Apr 2011 15:07:17 +0000 (17:07 +0200)] 
msvcrt: Added _snwscanf implementation.

13 years agomsvcrt: Added _snscanf implementation.
Piotr Caban [Tue, 5 Apr 2011 15:06:58 +0000 (17:06 +0200)] 
msvcrt: Added _snscanf implementation.

13 years agomsvcrt: Added _wassert implementation.
Piotr Caban [Tue, 5 Apr 2011 15:06:45 +0000 (17:06 +0200)] 
msvcrt: Added _wassert implementation.

13 years agogdi32/tests: Start of a framework for writing dib driver tests.
Huw Davies [Tue, 5 Apr 2011 13:23:49 +0000 (14:23 +0100)] 
gdi32/tests: Start of a framework for writing dib driver tests.

13 years agowininet: Move "inline" right after the storage specifier.
Michael Stefaniuc [Tue, 5 Apr 2011 14:18:38 +0000 (16:18 +0200)] 
wininet: Move "inline" right after the storage specifier.

13 years agodxdiagn: Plug memory leak.
Joris Huizer [Tue, 5 Apr 2011 14:01:04 +0000 (16:01 +0200)] 
dxdiagn: Plug memory leak.

13 years agouxtheme/tests: Remove unneeded comment.
André Hentschel [Fri, 1 Apr 2011 16:51:59 +0000 (18:51 +0200)] 
uxtheme/tests: Remove unneeded comment.