Rob Shearman [Mon, 23 Jun 2008 11:58:03 +0000 (12:58 +0100)]
widl: Fix the embedded pointer offsets in generated code when the containing structure has padding.
Do so by calculating the alignment of members when iterating through
the structures and adding it onto the buffer and memory offsets.
Only call type_memsize once elsewhere in the embedded pointer
processing functions since the return value will be the same from the
second call.
Rob Shearman [Mon, 23 Jun 2008 11:57:28 +0000 (12:57 +0100)]
widl: Replace code to round up values and calculate padding with macros to improve readability.
Alexandre Julliard [Mon, 23 Jun 2008 15:22:01 +0000 (17:22 +0200)]
shell32/tests: Use the original path if GetLongPathNameA fails.
Alexandre Julliard [Mon, 23 Jun 2008 15:10:04 +0000 (17:10 +0200)]
winspool: Don't print NULL pointers in traces.
Michael Karcher [Sat, 21 Jun 2008 14:02:49 +0000 (16:02 +0200)]
ddraw: Ensure to load wined3d before attempting to create a clipper.
Marcus Meissner [Mon, 23 Jun 2008 06:44:19 +0000 (08:44 +0200)]
ws2_32/tests: Initialize buffer to avoid valgrind warning.
Dan Kegel [Mon, 23 Jun 2008 05:37:11 +0000 (22:37 -0700)]
user32: Fix buffer length thinko in dde_client.c.
Detlef Riekenberg [Sun, 22 Jun 2008 20:23:28 +0000 (22:23 +0200)]
avifil32: The array index is 0-based.
Kai Blin [Mon, 23 Jun 2008 07:52:23 +0000 (09:52 +0200)]
rpcrt4: Ignore the AuthzSvr parameter for RPC_C_AUTHN_WINNT.
Kai Blin [Mon, 23 Jun 2008 07:51:47 +0000 (09:51 +0200)]
rpcrt4: Fix some A/W use in error messages.
Rob Shearman [Mon, 23 Jun 2008 08:25:25 +0000 (09:25 +0100)]
rpcrt4: Add test for using a conformant varying structure with pointers.
Dan Hipschman [Fri, 20 Jun 2008 23:10:31 +0000 (16:10 -0700)]
kernel32/tests: Add tests for TLS functions.
Jon Griffiths [Fri, 20 Jun 2008 07:19:09 +0000 (00:19 -0700)]
ntdll: Implement [Rtl]InitializeCriticalSectionEx.
Eric Pouech [Sat, 21 Jun 2008 09:00:16 +0000 (11:00 +0200)]
winhelp: Removed the main history button, and use the item in Options menu instead.
Eric Pouech [Sat, 21 Jun 2008 09:00:07 +0000 (11:00 +0200)]
winhelp: Added the options menu.
H. Verbeet [Sun, 22 Jun 2008 22:22:29 +0000 (00:22 +0200)]
wined3d: Half float formats need ARB_TEXTURE_FLOAT as well.
Currently we only check if ARB_HALF_FLOAT_PIXEL is supported. This is
not enough, we need ARB_TEXTURE_FLOAT as well. This fixes some errors
when running the d3d9 visual test with Mesa swrast.
H. Verbeet [Sun, 22 Jun 2008 22:22:19 +0000 (00:22 +0200)]
wined3d: Report post pixelshader blending on WINED3DFMT_A16B16G16R16F.
Roderick Colenbrander [Sun, 22 Jun 2008 20:53:36 +0000 (20:53 +0000)]
wined3d: Fix a usage flags conflict.
Both WINED3DUSAGE_OVERLAY and WINED3DUSAGE_QUERY_SRGBBLEND were using
the same value. All usage flags except for OVERLAY are directly mapped
to d3d9, so give OVERLAY its own value.
Roderick Colenbrander [Sun, 22 Jun 2008 13:41:39 +0000 (13:41 +0000)]
wined3d: Update the d3dusage query mask with 0x100000 (vertextexture).
Roderick Colenbrander [Sat, 21 Jun 2008 20:19:04 +0000 (20:19 +0000)]
wined3d: Update the Nvidia driver version to 173.41 and also put it in the right format e.g. 7.15.11.7341 instead of 7.15.10.17341.
Dmitry Timoshkov [Sun, 22 Jun 2008 13:41:47 +0000 (22:41 +0900)]
gdi32: Extend the font substitution test, make it pass under Wine.
Dmitry Timoshkov [Sun, 22 Jun 2008 13:41:03 +0000 (22:41 +0900)]
wine.inf: Add Baltic font substitutions.
Paul Vriens [Mon, 23 Jun 2008 08:26:29 +0000 (10:26 +0200)]
setupapi/tests: Remove win9x specifics from testInstallClass.
Paul Vriens [Mon, 23 Jun 2008 07:47:48 +0000 (09:47 +0200)]
setupapi/tests: Remove win9x specifics from testCreateDeviceInfo.
Andrew Talbot [Sun, 22 Jun 2008 14:12:02 +0000 (15:12 +0100)]
dbghelp: Use dbgstr_a() in case pointer is NULL.
Vitaliy Margolen [Sat, 21 Jun 2008 17:54:00 +0000 (11:54 -0600)]
dxdiagn: Use helper functions for adding properties to container.
Vitaliy Margolen [Sat, 21 Jun 2008 17:53:44 +0000 (11:53 -0600)]
dxdiagn: PhysicalMemory parameter is a string not long long.
Rob Shearman [Sun, 22 Jun 2008 08:42:08 +0000 (09:42 +0100)]
rpcrt4: Initialise UniquePtrCount in NdrServerInitializeNew.
Rob Shearman [Sun, 22 Jun 2008 15:17:32 +0000 (16:17 +0100)]
include: Add new bitfields to MIDL_STUB_MESSAGE added in Vista SDKs.
Move fBufferValid to a bitfield and update the corresponding tests in rpcrt4.
Add tests for the new fields.
Rob Shearman [Sun, 22 Jun 2008 08:40:49 +0000 (09:40 +0100)]
include: Add declarations for OleNoteObjectVisible, GetConvertStg and OleDoAutoConvert to ole2.h.
Rob Shearman [Sun, 22 Jun 2008 08:41:19 +0000 (09:41 +0100)]
ole32: Include compobj_private.h in oleobj.c to type-check the function signatures of DataAdviseHolder_OnConnect and DataAdviseHolder_OnDisconnect.
Rob Shearman [Sun, 22 Jun 2008 08:40:33 +0000 (09:40 +0100)]
ole32: Remove unused BIGBLOCKFILE_GetSize.
Rob Shearman [Sun, 22 Jun 2008 08:40:16 +0000 (09:40 +0100)]
ole32: Include ole2.h in ole32_main.c to type-check the function signature of OleMetafilePictFromIconAndLabel.
Rob Shearman [Sun, 22 Jun 2008 08:39:59 +0000 (09:39 +0100)]
ole32: Include enumx.h in enumx.c to get the declarations of the functions.
Gerald Pfeifer [Sat, 21 Jun 2008 18:13:00 +0000 (20:13 +0200)]
winex11: Remove two unused parameters from BITBLT_GetSrcArea().
Gerald Pfeifer [Sat, 21 Jun 2008 17:51:01 +0000 (19:51 +0200)]
comctl32: tooltips: Adjust the type of three loop variables from INT to UINT.
Eric Pouech [Sat, 21 Jun 2008 08:50:26 +0000 (10:50 +0200)]
winhelp: Properly quit winhelp when no file are given on command line.
Ted Percival [Sat, 21 Jun 2008 12:30:33 +0000 (22:30 +1000)]
regedit: Interpret REG_DWORD as unsigned in editor.
Mikołaj Zalewski [Sat, 21 Jun 2008 12:32:50 +0000 (14:32 +0200)]
kernel32: Improve Esperanto locale definition.
Dan Kegel [Mon, 23 Jun 2008 06:00:45 +0000 (23:00 -0700)]
msxml3/tests: VT_EMPTY is not a string.
Dan Kegel [Sun, 22 Jun 2008 21:25:21 +0000 (14:25 -0700)]
kernel32/tests: Initialize a few variables.
Dan Kegel [Sun, 22 Jun 2008 21:22:06 +0000 (14:22 -0700)]
gdi32: GdiConvertToDevmodeW should not refer to unintialized name bytes.
Dan Kegel [Sat, 21 Jun 2008 03:20:42 +0000 (20:20 -0700)]
winmm/tests: Initialize MIXERLINECONTROLSA before calling mixerGetLineControlsA.
Vladimir Pankratov [Fri, 20 Jun 2008 12:19:44 +0000 (17:19 +0500)]
taskmgr: Add Russian translation.
Joris Huizer [Thu, 19 Jun 2008 15:11:19 +0000 (17:11 +0200)]
user32/tests: Copy/paste fix.
Anatoly Lyutin [Fri, 20 Jun 2008 06:33:19 +0000 (10:33 +0400)]
user32/tests: Add two tests for ShowWindow(SW_RESTORE).
Dan Hipschman [Fri, 20 Jun 2008 00:11:47 +0000 (17:11 -0700)]
riched20/tests: Add a test for creating ITextDocument.
Dan Hipschman [Fri, 20 Jun 2008 00:10:59 +0000 (17:10 -0700)]
riched20/tests: Add tests for OLE interface.
Marcus Meissner [Sat, 21 Jun 2008 08:32:12 +0000 (10:32 +0200)]
ws2_32/tests: Initialize memory to send.
Mikołaj Zalewski [Fri, 20 Jun 2008 21:03:20 +0000 (23:03 +0200)]
comdlg32/tests: Make sure no ANSI strings are passed to Unicode functions.
Andrew Talbot [Fri, 20 Jun 2008 16:38:38 +0000 (17:38 +0100)]
wineps.drv: Use const-correct GetPrinterDataEx() instead of GetPrinterData().
Maarten Lankhorst [Tue, 10 Jun 2008 14:49:21 +0000 (16:49 +0200)]
include: Add definitions for VMR-9 interface.
Dan Hipschman [Thu, 19 Jun 2008 22:59:57 +0000 (15:59 -0700)]
gdi32: Add tests for GetTextFace.
Currently only GetTextFaceA is tested, and in an ancillary way, and the
behavior differs from GetTextFaceW.
Lei Zhang [Thu, 19 Jun 2008 21:57:46 +0000 (14:57 -0700)]
gdi32: Check for regular fonts by style instead of style name.
Lei Zhang [Thu, 19 Jun 2008 21:48:58 +0000 (14:48 -0700)]
comctl32: Support LVCF_SUBITEM in LVM_GETCOLUMN.
Louis Lenders [Thu, 19 Jun 2008 13:50:02 +0000 (13:50 +0000)]
advapi32: Add stub for GetAuditedPermissionsFromAcl{A/W}.
Anatoly Lyutin [Thu, 19 Jun 2008 12:15:58 +0000 (16:15 +0400)]
user32: Return at the end of processing (cmd == SW_HIDE).
Petr Dlouhý [Thu, 19 Jun 2008 09:35:20 +0000 (11:35 +0200)]
shlwapi: UrlCanonicalize will canonize address in format "file://localhost/c:/" correctly.
Petr Dlouhý [Thu, 19 Jun 2008 08:38:09 +0000 (10:38 +0200)]
gdiplus: Stub implementation of GdipImageGetFrameDimensionsCount + test.
Jeff Zaroyko [Fri, 13 Jun 2008 08:05:22 +0000 (18:05 +1000)]
ws2_32: Ignore lpFrom for connected sockets.
If the the socket is connected and lpFrom is not NULL, Linux will set
msg_namelen to zero and ignore msg_name in recvfrom so don't try try
to update lpFrom.
Alexandre Julliard [Sat, 21 Jun 2008 09:18:07 +0000 (11:18 +0200)]
winex11: Only register an XIM callback if we can't open the XIM right away.
Michael Stefaniuc [Fri, 20 Jun 2008 22:18:40 +0000 (00:18 +0200)]
riched20: Remove redundant NULL check before heap_free (Smatch).
Jacek Caban [Fri, 20 Jun 2008 18:19:04 +0000 (13:19 -0500)]
shdocvw: Added WebBrowser's IDispatch methods implementation.
Maarten Lankhorst [Tue, 10 Jun 2008 16:17:07 +0000 (18:17 +0200)]
quartz: Implement IBasicVideo2 for the filtergraph.
Maarten Lankhorst [Tue, 10 Jun 2008 16:40:09 +0000 (18:40 +0200)]
quartz: Implement IMediaSeeking in the video renderer.
Maarten Lankhorst [Tue, 10 Jun 2008 16:20:33 +0000 (18:20 +0200)]
quartz: Implement MediaControl_GetState.
This allows applications to wait for state transitions to be really
complete. Fixes some xvid crashes.
Maarten Lankhorst [Tue, 10 Jun 2008 16:19:27 +0000 (18:19 +0200)]
quartz: Try to render any existing renderers before creating a new one.
Maarten Lankhorst [Tue, 10 Jun 2008 16:06:08 +0000 (18:06 +0200)]
quartz: Expose some methods so that a custom allocator can be created.
Maarten Lankhorst [Tue, 10 Jun 2008 16:00:38 +0000 (18:00 +0200)]
quartz: Only query for event interface when there is a filtergraph.
Prevents a null pointer dereference.
Maarten Lankhorst [Tue, 10 Jun 2008 15:57:41 +0000 (17:57 +0200)]
quartz: Add the ability to force a pin to use a certain renderer.
Paul Vriens [Fri, 20 Jun 2008 14:18:14 +0000 (16:18 +0200)]
setupapi/tests: Remove some function pointer checks from testRegisterDeviceInfo.
Paul Vriens [Fri, 20 Jun 2008 14:09:55 +0000 (16:09 +0200)]
setupapi/tests: Remove win9x specifics from testDevRegKey.
Paul Vriens [Fri, 20 Jun 2008 14:00:48 +0000 (16:00 +0200)]
setupapi/tests: Remove win9x specifics from testDeviceRegistryPropertyW.
Paul Vriens [Fri, 20 Jun 2008 13:43:59 +0000 (15:43 +0200)]
setupapi/tests: Skip all tests on Win9x and WinMe.
Paul Vriens [Fri, 20 Jun 2008 15:07:33 +0000 (17:07 +0200)]
user32/tests: Skip tests if functions are not implemented.
Huw Davies [Mon, 9 Jun 2008 10:37:23 +0000 (11:37 +0100)]
inetcomm: Fully initialize start and length.
Should fix Valgrind warnings 'Conditional jump or move depends on
uninitialised value(s)' in inetcomm tests.
Dan Kegel [Fri, 20 Jun 2008 12:49:15 +0000 (05:49 -0700)]
dsound: Don't free buffer if it's owned by alsa.
Dan Kegel [Fri, 20 Jun 2008 12:46:24 +0000 (05:46 -0700)]
advpack: Don't close a handle if it wasn't opened.
Vladimir Pankratov [Fri, 20 Jun 2008 11:07:32 +0000 (16:07 +0500)]
oleview: Add Russian translation.
Jon Griffiths [Fri, 20 Jun 2008 03:02:44 +0000 (20:02 -0700)]
dbghelp: Implement SymEnumerateSymbols64.
Rob Shearman [Fri, 20 Jun 2008 09:16:06 +0000 (10:16 +0100)]
widl: Fix generation of the type format string for conformant-varying structures.
The conformance needs to be added on to the offset in the buffer so
set this before calling each the writer of each class of pointer
description in write_pointer_description.
Pass the passed in offsets to buffer and memory to
write_pointer_description_offsets in
write_varying_array_pointer_descriptions.
Rob Shearman [Fri, 20 Jun 2008 09:15:17 +0000 (10:15 +0100)]
rpcrt4: Use abrtitrary pointer identifiers when marshalling pointers instead of using pointer values.
This ensures that no information about the server memory layout is
leaked to clients.
Rob Shearman [Fri, 20 Jun 2008 09:15:03 +0000 (10:15 +0100)]
rpcrt4: Initialise UniquePtrCount in NdrClientInitializeNew.
Rob Shearman [Fri, 20 Jun 2008 09:14:38 +0000 (10:14 +0100)]
wininet: Fix memory leak in HTTP_DeleteCustomHeader.
Free the memory associated with the field and value of the custom
header otherwise it will be leaked. Found by Valgrind.
Alexandre Julliard [Fri, 20 Jun 2008 18:42:51 +0000 (20:42 +0200)]
server: Move the process pipe hangup handling into kill_process.
This ensures that it's also done correctly when a read from the pipe
returns EOF.
Alistair Leslie-Hughes [Wed, 18 Jun 2008 11:40:06 +0000 (21:40 +1000)]
msxml3: Improved checking of failed case.
Alistair Leslie-Hughes [Wed, 18 Jun 2008 12:14:30 +0000 (22:14 +1000)]
urlmon: Check pointer before use.
Nikolay Sivov [Wed, 18 Jun 2008 07:33:06 +0000 (11:33 +0400)]
gdiplus: Implemented GdipGetPathData with test.
Nikolay Sivov [Wed, 18 Jun 2008 07:33:10 +0000 (11:33 +0400)]
gdiplus: Stub for GdipFlush.
Nikolay Sivov [Wed, 18 Jun 2008 07:32:49 +0000 (11:32 +0400)]
gdiplus: Implemented GdipAddPathRectangles with tests.
Nikolay Sivov [Wed, 18 Jun 2008 07:32:37 +0000 (11:32 +0400)]
gdiplus: Check pointer in GdipGetLineRectI.
Dylan Smith [Wed, 18 Jun 2008 01:20:19 +0000 (21:20 -0400)]
wordpad: Fixed a bug in setting the recent file list in the registry.
Dylan Smith [Wed, 18 Jun 2008 01:20:14 +0000 (21:20 -0400)]
wordpad: Fixed bugs that prevented setting alignment through dialog.
The combobox to select the alignment in the paragraph format dialog
did not have enough height to display the dropdown list. Also, code was
missing to set the alignment when OK button is pressed. This patch fixes
these issues.
Dylan Smith [Wed, 18 Jun 2008 01:20:10 +0000 (21:20 -0400)]
wordpad: Fixed calculations for the paragraph format dialog.
Dylan Smith [Wed, 18 Jun 2008 01:19:15 +0000 (21:19 -0400)]
wordpad: Apply changes on dropdown selection for comboboxes on toolbar.
The changes were previously being applied only when the combobox's edit
control lost focus notifying an end edit event. In addition, the
selection of an item from the dropdown list should also cause the
changes to be applied. New functions were created to handle the
duplication in expected behaviour for these two events.
Dylan Smith [Wed, 18 Jun 2008 01:19:11 +0000 (21:19 -0400)]
wordpad: Fixed the font size validation for the toolbar's combobox.
Dylan Smith [Wed, 18 Jun 2008 01:18:13 +0000 (21:18 -0400)]
wordpad: Added style to the richedit control to not hide selection.
When run with the native richedit control the selection will be hidden
when focus is lost without the ES_NOHIDESEL style applied to the
richedit control. This can be annoying in native windows when focus is
on a combobox in the toolbar, because it won't show what text will be
changed. This patch adds the ES_NOHIDESEL style to be consistent with
native wordpad.
John Klehm [Sat, 31 May 2008 21:48:19 +0000 (16:48 -0500)]
winex11: Place tablet cursors in slots based on type.
John Klehm [Sat, 31 May 2008 21:16:23 +0000 (16:16 -0500)]
winex11: Cursor iteration is now done by checking ACTIVE cursors.
John Klehm [Sat, 31 May 2008 20:51:46 +0000 (15:51 -0500)]
winex11: Always assign a tablet cursor type.