Eric Pouech [Sat, 5 Jul 2008 19:33:19 +0000 (21:33 +0200)]
winhelp: Removed the topics button, and forward search and topics to the same prop sheet.
Maarten Lankhorst [Sat, 5 Jul 2008 01:43:05 +0000 (18:43 -0700)]
quartz: Fix parser/pullpin to only care about the state transition stopped<->playing.
Maarten Lankhorst [Sat, 5 Jul 2008 01:42:09 +0000 (18:42 -0700)]
quartz: Only call begin process functions in transform filter when stopped.
Fixes some graphical glitches that may occur otherwise.
Maarten Lankhorst [Fri, 4 Jul 2008 23:59:01 +0000 (16:59 -0700)]
quartz: Make sure transform filter commits allocator.
Maarten Lankhorst [Fri, 4 Jul 2008 23:42:59 +0000 (16:42 -0700)]
quartz: Fix tiny bug in IGraphBuilder_Render.
Rob Shearman [Fri, 4 Jul 2008 22:53:23 +0000 (23:53 +0100)]
widl: Remove some unnecessary calls to duptype.
Rob Shearman [Fri, 4 Jul 2008 22:53:17 +0000 (23:53 +0100)]
widl: Rename find_type_helper, find_type and find_type2 to find_type, find_type_error and find_type_error2 respectively.
Rob Shearman [Fri, 4 Jul 2008 22:49:32 +0000 (23:49 +0100)]
include: Remove unused file wine/rpcss_shared.h.
Dylan Smith [Fri, 4 Jul 2008 20:02:47 +0000 (16:02 -0400)]
richedit: Fixed the selection bar width.
Dylan Smith [Fri, 4 Jul 2008 19:30:51 +0000 (15:30 -0400)]
richedit: Made sure the caret position is stored when moving up/down.
The caret's x position is stored in ME_TextEditor.nUDArrowX so that when
the caret is moved up or down, it will stay along the same horizontal
position, or at the end of a line. Unfortunately, the value stored in
nUDArrowX was being unconditionally discarded in ME_ArrowKey, preventing
it from serving its purpose.
Dylan Smith [Thu, 3 Jul 2008 15:03:12 +0000 (11:03 -0400)]
user32: Increased area for scrolling via mouse drag outside scrollbar.
When dragging the scrollbar thumb with the mouse, the mouse is able to
move away from the scrollbar and keep scrolling so long as it isn't too
far away from the scrollbar. This makes it easier to quickly scroll
with the mouse.
All that this patch changes is the distance that the mouse can be moved
away from the scrollbar before it is consider outside of the scrollbar
and returns to its original position. The distances are proportional to
the size of the scrollbar.
Dylan Smith [Thu, 3 Jul 2008 16:51:17 +0000 (12:51 -0400)]
wordpad: Properly save window rect on closing Min/Maximized windows.
Previously the window size and position was obtained in such a way that
when the window is closed while minimized, it would be hidden when the
program is started again. Closing a maximized window would save the
size of the maximized window and use it as the normal/restored size when
the program is started again.
Vladimir Pankratov [Thu, 3 Jul 2008 08:09:27 +0000 (13:09 +0500)]
shell32: Update Russian translation.
Vladimir Pankratov [Thu, 3 Jul 2008 10:12:45 +0000 (15:12 +0500)]
README: Add Russian translation.
Nikolay Sivov [Thu, 3 Jul 2008 14:35:18 +0000 (18:35 +0400)]
gdiplus: Remove unnecessary cast from GdipAddPathRectangle.
Nikolay Sivov [Thu, 3 Jul 2008 14:34:36 +0000 (18:34 +0400)]
gdiplus: Implemented GdipPathIterHasCurve with tests.
Alexander Morozov [Thu, 3 Jul 2008 12:22:33 +0000 (16:22 +0400)]
wininet: Remove unneeded variable.
Maarten Lankhorst [Fri, 4 Jul 2008 08:33:04 +0000 (01:33 -0700)]
quartz: Implement state transitions in video renderer.
Maarten Lankhorst [Fri, 4 Jul 2008 07:09:07 +0000 (00:09 -0700)]
quartz: Implement state transitions in directsound renderer, and block on pause.
Rob Shearman [Thu, 3 Jul 2008 22:28:02 +0000 (23:28 +0100)]
rpcrt4: Don't reserve space in the buffer for reference pointers embedded in complex types.
Ref pointers don't need a pointer ID and reserving space would render
the code incompatible with other clients. Note that the pointer
marshalling/unmarshalling functions didn't actually read/write pointer
IDs to/from the reserved space in the buffer.
Rob Shearman [Thu, 3 Jul 2008 22:27:14 +0000 (23:27 +0100)]
rpcrt4: Implement memory sizing for pointers in complex types.
Rob Shearman [Thu, 3 Jul 2008 22:27:00 +0000 (23:27 +0100)]
rpcrt4: The conformant array offset in complex structs should be signed.
Rob Shearman [Thu, 26 Jun 2008 07:50:53 +0000 (08:50 +0100)]
rpcrt4: Fix NdrComplexArrayUnmarshall and NdrComplexStructUnmarshall to reuse memory for embedded pointers.
Rob Shearman [Thu, 3 Jul 2008 22:26:43 +0000 (23:26 +0100)]
rpcrt4: Support calculating the size in memory of range types embedded in complex types.
Dylan Smith [Thu, 3 Jul 2008 15:37:14 +0000 (11:37 -0400)]
comctl32: Fix for ComboBoxEx bug caused by focus change.
Dylan Smith [Thu, 3 Jul 2008 15:37:10 +0000 (11:37 -0400)]
comctl32: Added tests to show a ComboBoxEx bug caused by incorrect focus change.
Certain WM_LBUTTONDOWN & WM_LBUTTONUP events should change focus to the
ComboBox (a child of ComboBoxEx), but instead the focus was set to the
Edit control.
Zac Brown [Wed, 2 Jul 2008 21:37:35 +0000 (14:37 -0700)]
winhttp: Add stub implementation for WinHttpSendRequest.
Zac Brown [Wed, 2 Jul 2008 21:37:32 +0000 (14:37 -0700)]
winhttp: Add stub implementation for WinHttpOpenRequest and fix function declaration.
Zac Brown [Wed, 2 Jul 2008 21:37:28 +0000 (14:37 -0700)]
winhttp: Add stub implementation for WinHttpConnect.
Zac Brown [Thu, 3 Jul 2008 17:06:54 +0000 (10:06 -0700)]
winhttp.h: Add WinHTTP error codes.
Kai Blin [Thu, 3 Jul 2008 17:52:14 +0000 (19:52 +0200)]
ws2_32: Prevent segfault in trace for NULL AddressString.
Jon Griffiths [Thu, 3 Jul 2008 21:25:38 +0000 (14:25 -0700)]
c2man: Don't mangle 'dll' when its part of another word.
Jacek Caban [Fri, 4 Jul 2008 15:23:51 +0000 (17:23 +0200)]
mshtml: Don't mix nsresult with HRESULT.
Maarten Lankhorst [Fri, 4 Jul 2008 01:21:37 +0000 (18:21 -0700)]
quartz: Set filesource initial state to stopped.
Fixes a bug valgrind found.
Maarten Lankhorst [Wed, 2 Jul 2008 23:48:13 +0000 (16:48 -0700)]
quartz: Make CLSID_AudioRender an alias for CLSID_DSoundRender.
Massimo Del Fedele [Wed, 2 Jul 2008 14:51:26 +0000 (16:51 +0200)]
opengl32: glGetString() should return NULL on NULL context.
Alexandre Julliard [Thu, 3 Jul 2008 18:33:12 +0000 (20:33 +0200)]
server: Set the visible rect in the set_window_pos request again.
This essentially reverts
2f69329a370954188af401f8270c89e626c5b3fd.
We really need the visible rect to be set atomically with the rest of
the window position info.
Alexandre Julliard [Thu, 3 Jul 2008 18:18:23 +0000 (20:18 +0200)]
ntdll: Split the signal setup into process-wide and thread-specific routines.
Alexandre Julliard [Thu, 3 Jul 2008 16:15:03 +0000 (18:15 +0200)]
kernel32: Use a proper structure for thunks instead of an array of WORDs.
Alexandre Julliard [Thu, 3 Jul 2008 10:59:50 +0000 (12:59 +0200)]
makedep: Add dependencies on wine/exception.h for widl-generated files.
Alexandre Julliard [Thu, 3 Jul 2008 10:59:37 +0000 (12:59 +0200)]
widl: Add support for exception handling in the generated proxy code.
Alexandre Julliard [Thu, 3 Jul 2008 10:59:33 +0000 (12:59 +0200)]
widl: Add support for exception handling in the generated server code.
Alexandre Julliard [Thu, 3 Jul 2008 10:58:57 +0000 (12:58 +0200)]
rpc.h: Use the correct exception definitions when USE_COMPILER_EXCEPTIONS is set.
Alexandre Julliard [Thu, 3 Jul 2008 10:57:43 +0000 (12:57 +0200)]
exception.h: Make the RtlUnwind wrapper available separately.
Also avoid dependency on winternl.h.
Alexandre Julliard [Thu, 3 Jul 2008 10:39:28 +0000 (12:39 +0200)]
oleaut32: Include the system jpeg and png headers before the Windows headers.
Zhangrong Huang [Wed, 2 Jul 2008 16:18:48 +0000 (00:18 +0800)]
msxml3/test: Fix a typo in test node_to_string().
Zhangrong Huang [Wed, 2 Jul 2008 15:18:49 +0000 (23:18 +0800)]
secur32: Allow loading external schannel.dll.
Alistair Leslie-Hughes [Wed, 2 Jul 2008 06:16:48 +0000 (16:16 +1000)]
msxml3: Added tests to check for invalid arguments.
Alistair Leslie-Hughes [Wed, 2 Jul 2008 06:16:05 +0000 (16:16 +1000)]
msxml3: Added checks for invalid arguments in nodelist.
Alistair Leslie-Hughes [Wed, 2 Jul 2008 06:15:55 +0000 (16:15 +1000)]
msxml3: Added checks for invalid arguments in queryresult.
Alexander Morozov [Wed, 2 Jul 2008 07:56:12 +0000 (11:56 +0400)]
wininet/tests: Add HTTP 1.1 test.
Alexander Morozov [Wed, 2 Jul 2008 07:52:18 +0000 (11:52 +0400)]
wininet/tests: Additional HTTP header tests.
Sinitsin Ivan [Wed, 2 Jul 2008 06:22:56 +0000 (10:22 +0400)]
mshtml: Add HTMLWindow_scrollBy implementation.
Sinitsin Ivan [Wed, 2 Jul 2008 06:20:42 +0000 (10:20 +0400)]
mshtml: Add HTMLWindow_scrollTo implementation.
Alistair Leslie-Hughes [Wed, 2 Jul 2008 00:22:36 +0000 (10:22 +1000)]
msxml3: Use libxml macros to get the length of a set.
Piotr Caban [Tue, 1 Jul 2008 21:05:27 +0000 (23:05 +0200)]
msxml3/tests: Fix error messages.
Piotr Caban [Tue, 1 Jul 2008 21:05:10 +0000 (23:05 +0200)]
msxml3/tests: Better error messages formatting.
Vijay Kiran Kamuju [Tue, 1 Jul 2008 20:24:46 +0000 (16:24 -0400)]
vdmdbg: Add stub for VDMEnumProcessWOW.
Nikolay Sivov [Thu, 3 Jul 2008 06:42:13 +0000 (10:42 +0400)]
gdiplus: Construction/desctruction tests for PathIterator.
Nikolay Sivov [Thu, 3 Jul 2008 06:42:08 +0000 (10:42 +0400)]
gdiplus: Added file for PathIterator testing.
Nikolay Sivov [Thu, 3 Jul 2008 06:41:57 +0000 (10:41 +0400)]
gdiplus: Implementation of GdipPathIterEnumerate.
Nikolay Sivov [Wed, 2 Jul 2008 23:04:50 +0000 (03:04 +0400)]
gdiplus: Implemented GdipDrawBeziers.
Nikolay Sivov [Wed, 2 Jul 2008 23:04:40 +0000 (03:04 +0400)]
gdiplus: Implemented GdipCreateTextureIAI using float args version.
Zac Brown [Wed, 2 Jul 2008 20:39:32 +0000 (13:39 -0700)]
include: Add more #define's for winhttp options.
Dylan Smith [Wed, 2 Jul 2008 14:44:01 +0000 (10:44 -0400)]
richedit: Fixed simulated keyboard events on tests.
Rob Shearman [Thu, 3 Jul 2008 08:11:00 +0000 (09:11 +0100)]
widl: Consolidate top-level parameter conformance/variance expression writing into a separate function.
Descend through as many pointer types as necessary to find the
fundamental type and determine whether it needs a top-level parameter
conformance/variance expression to be written.
Add support for writing top-level parameter conformance/variance
expressions for non-encapsulated unions.
Maarten Lankhorst [Thu, 3 Jul 2008 03:09:33 +0000 (20:09 -0700)]
quartz: Fix return value for video renderer.
Maarten Lankhorst [Thu, 3 Jul 2008 03:08:46 +0000 (20:08 -0700)]
quartz: Fix return values in directsound renderer.
Maarten Lankhorst [Thu, 3 Jul 2008 03:08:10 +0000 (20:08 -0700)]
wined3d: Fix a deadlock that may occur during initialization.
Michael Stefaniuc [Wed, 2 Jul 2008 21:39:01 +0000 (23:39 +0200)]
gdiplus: Remove redundant NULL check before GdipFree (Smatch).
H. Verbeet [Wed, 2 Jul 2008 21:00:41 +0000 (23:00 +0200)]
wined3d: Track depth stencil location per-surface.
This gets rid of depth_copy_state in the device, and instead tracks
the most up to date location per-surface. This makes things a lot
easier to follow, and allows us to make a copy when switching depth
stencils in SetDepthStencilSurface().
H. Verbeet [Wed, 2 Jul 2008 21:00:11 +0000 (23:00 +0200)]
wined3d: Use dst_fbo to do the depth blit.
This makes the depth copy independent of the currently attached render
targets. This is important for the next patch because it might do a
depth copy when the render targets aren't in a valid configuration
(SetDepthStencilSurface()).
H. Verbeet [Wed, 2 Jul 2008 20:59:49 +0000 (22:59 +0200)]
wined3d: Make sure the FBO doesn't have any depth attachments in color_fill_fbo() and stretch_rect_fbo().
Currently this is already true, but the next patch will break that assumption.
Michael Karcher [Wed, 2 Jul 2008 18:17:23 +0000 (20:17 +0200)]
winex11: Made local constant static.
Owen Rudge [Wed, 2 Jul 2008 17:08:42 +0000 (18:08 +0100)]
shell32: Check registry entry for cpl files (in standard control panel).
Jacek Caban [Wed, 2 Jul 2008 16:43:22 +0000 (18:43 +0200)]
mshtml: Set doc to NULL in NSContainer_Release.
Juan Lang [Wed, 2 Jul 2008 15:15:20 +0000 (08:15 -0700)]
inetmib1: Fix test failures on some systems.
Alistair Leslie-Hughes [Wed, 2 Jul 2008 12:49:50 +0000 (22:49 +1000)]
msxml3: Added support to create an Attribute in createNode.
Paul Vriens [Wed, 2 Jul 2008 11:59:22 +0000 (13:59 +0200)]
quartz/tests: Make tests run on everything lower then Vista.
Huw Davies [Wed, 2 Jul 2008 10:53:54 +0000 (11:53 +0100)]
gdiplus: Add some more region stubs.
Kai Blin [Wed, 2 Jul 2008 10:26:35 +0000 (12:26 +0200)]
netapi32: Make sure NetUserGetInfo can find the current user.
Alexandre Julliard [Wed, 2 Jul 2008 15:27:37 +0000 (17:27 +0200)]
iphlpapi: Fix the return value of GetPerAdapterInfo, with tests.
Alexandre Julliard [Wed, 2 Jul 2008 13:40:10 +0000 (15:40 +0200)]
user32: Split the SetWindowPos driver backend in WindowPosChanging/Changed.
This is needed to allow updating the visible rect before invalidating
the DCEs.
Detlef Riekenberg [Mon, 30 Jun 2008 19:54:57 +0000 (21:54 +0200)]
winspool: Use the backend for EnumMonitors.
Detlef Riekenberg [Mon, 30 Jun 2008 19:49:31 +0000 (21:49 +0200)]
localspl: Implement fpEnumMonitors.
Stefan Dösinger [Tue, 1 Jul 2008 16:17:38 +0000 (11:17 -0500)]
wined3d: Restore the gamma when destroying the swapchain.
Stefan Dösinger [Mon, 16 Jun 2008 23:42:55 +0000 (01:42 +0200)]
wined3d: Delay render target activation.
The ActivateContext in SetRenderTarget was an old regression prevention,
but now it is time to remove it.
Stefan Dösinger [Mon, 16 Jun 2008 23:41:02 +0000 (01:41 +0200)]
wined3d: Use CTXUSAGE_RESOURCELOAD for fb->texture reads.
There is no need for _BLIT usage. RESOURCELOAD should be faster.
Stefan Dösinger [Mon, 16 Jun 2008 23:41:49 +0000 (01:41 +0200)]
wined3d: Update the blit ortho on size changes.
SetupForBlit sets up the GL viewport and projection matrix for
screen-cordinate access to the framebuffer. These settings were not
updated if the other gl states were already set up for blitting. Guild
Wars reads back an offscreen rendered texture from the framebuffer,
which currently sets up CTXUSAGE_BLIT, then changes the render target,
and draws to the texture, which has to be reloaded from system memory
before it can be rendered to(since GW loaded some data into it). If the
two render targets had different size this failed.
Stefan Dösinger [Tue, 1 Jul 2008 15:10:28 +0000 (10:10 -0500)]
wined3d: RENDERTARGET | AUTOGENMIPMAP are compatible.
The test used D3DPOOL_MANAGED which is mutually exclusive with
RENDERTARGET usage, thus the call failed.
Alexander Dorofeyev [Tue, 1 Jul 2008 21:59:33 +0000 (00:59 +0300)]
quartz: Fix memory leak and behavior on errors in FilterMapper_EnumMatchingFilters.
Alexander Dorofeyev [Tue, 1 Jul 2008 21:59:27 +0000 (00:59 +0300)]
quartz: Fix memory leak in FilterMapper_RegisterFilter.
Alexander Dorofeyev [Tue, 1 Jul 2008 21:59:21 +0000 (00:59 +0300)]
quartz: Fix memleak in FilterMapper2_RegisterFilter.
Alexander Dorofeyev [Tue, 1 Jul 2008 21:59:10 +0000 (00:59 +0300)]
quartz: Fix memory leaks in FM2_DeleteRegFilter.
Alexander Dorofeyev [Tue, 1 Jul 2008 21:58:57 +0000 (00:58 +0300)]
quartz: Fix memory leaks in IEnumRegFiltersImpl_Release.
Alexander Dorofeyev [Tue, 1 Jul 2008 21:58:48 +0000 (00:58 +0300)]
quartz: Fix interface leak in EnumMonikerImpl_Release.
Adam Petaccia [Wed, 2 Jul 2008 01:04:10 +0000 (21:04 -0400)]
gdiplus: Test GdipCloneImage.
Adam Petaccia [Wed, 2 Jul 2008 01:03:34 +0000 (21:03 -0400)]
gdiplus: Stub GdipCloneImage.
Adam Petaccia [Wed, 2 Jul 2008 00:46:31 +0000 (20:46 -0400)]
gdiplus: Correct spec entry for GdipFlush.
James Hawkins [Wed, 2 Jul 2008 04:21:17 +0000 (23:21 -0500)]
ntdll: Skip the byte swap test in win2k.