Francois Gouget [Mon, 4 Dec 2006 18:56:48 +0000 (19:56 +0100)]
msxml3: Add '\n' to Wine trace.
Francois Gouget [Mon, 4 Dec 2006 18:56:31 +0000 (19:56 +0100)]
vmm.vxd: PC_WRITABLE spelling fix.
Andrew Talbot [Mon, 4 Dec 2006 18:41:28 +0000 (18:41 +0000)]
atl: Change storage class of dll_count to static.
Rob Shearman [Mon, 4 Dec 2006 15:51:20 +0000 (15:51 +0000)]
ole32: Implement the GetData function of the data cache to using the
existing LoadData function and fix GetData to also return data that
has been set, rather than loaded.
Rob Shearman [Mon, 4 Dec 2006 15:51:25 +0000 (15:51 +0000)]
ole32: Fix HandsOffStorage in the data cache.
Rob Shearman [Mon, 4 Dec 2006 15:51:05 +0000 (15:51 +0000)]
ole32: Implement the DiscardCache function in the data cache.
Huw Davies [Mon, 4 Dec 2006 14:32:36 +0000 (14:32 +0000)]
winspool.drv: Outlook 2003 relies on the buffer size returned by EnumPrintersA being big enough to hold the buffer returned by EnumPrintersW.
Jan Zerebecki [Thu, 23 Nov 2006 18:59:30 +0000 (19:59 +0100)]
wined3d: Add err for failure case in CheckDepthStencilMatch.
Jan Zerebecki [Thu, 23 Nov 2006 18:58:41 +0000 (19:58 +0100)]
wined3d: Fix CreateFakeGLContext to work with a foreign context.
Jan Zerebecki [Thu, 23 Nov 2006 18:58:13 +0000 (19:58 +0100)]
wined3d: Avoid XFree on NULL in CheckDeviceType.
Jan Zerebecki [Thu, 23 Nov 2006 18:57:54 +0000 (19:57 +0100)]
wined3d: Rearrange code in CheckDeviceType.
Jan Zerebecki [Thu, 23 Nov 2006 18:56:31 +0000 (19:56 +0100)]
wined3d: Add warn trace for INVALIDCALL case in CheckDeviceType.
Roderick Colenbrander [Mon, 4 Dec 2006 13:39:04 +0000 (14:39 +0100)]
Remove glut32.
Damjan Jovanovic [Mon, 4 Dec 2006 06:01:19 +0000 (08:01 +0200)]
ws2_32: Added tests for closesocket cancelling pending I/O operations.
Alexandre Julliard [Mon, 4 Dec 2006 17:02:02 +0000 (18:02 +0100)]
server: Explicitly shutdown destroyed sockets to force pending poll() calls to return.
Alexandre Julliard [Mon, 4 Dec 2006 17:00:55 +0000 (18:00 +0100)]
kernel32: Store the LC_MESSAGES value under the "Locale" value.
Some apps depend on the value. Reported by Karsten Elfenbein.
Eric Pouech [Sat, 2 Dec 2006 16:43:34 +0000 (17:43 +0100)]
winedbg: Dwarf can emit REGREL symbol information, so handle it.
Factorize a bit more some symbol handling code.
Eric Pouech [Sat, 2 Dec 2006 16:43:27 +0000 (17:43 +0100)]
winedbg: Now that local variable computation depends on instruction
pointer value, be sure to have the relevant insn ptr value when
fetching the stack frames (spotted by Peter Oberndorfer).
Eric Pouech [Sat, 2 Dec 2006 16:43:20 +0000 (17:43 +0100)]
dbghelp: Fixed value stored for register relative information
(regression spotted by Peter Oberndorfer).
Eric Pouech [Sat, 2 Dec 2006 16:43:14 +0000 (17:43 +0100)]
dbghelp: Now that symbol's value computation depend on instruction
pointer value, be sure to always store it (spotted by Peter
Oberndorfer).
Eric Pouech [Sat, 2 Dec 2006 16:43:08 +0000 (17:43 +0100)]
winedbg: Added some black magic to still handle register values on non
current frame for some of the registers we know of (frame pointer,
stack pointer).
Eric Pouech [Sat, 2 Dec 2006 16:43:03 +0000 (17:43 +0100)]
winedbg: Remove some hassle from sgv_cb, and handle line number displacement where needed.
Eric Pouech [Sat, 2 Dec 2006 16:42:58 +0000 (17:42 +0100)]
winedbg: No longer test filename in sgv_cb, but do it in the only place where we actually need it.
Rob Shearman [Sat, 2 Dec 2006 18:17:05 +0000 (18:17 +0000)]
ole32: Add some more traces to the data cache to make debugging easier.
Rob Shearman [Sat, 2 Dec 2006 18:16:58 +0000 (18:16 +0000)]
ole32: Add tests for invalid clipformat/tymed combinations in IOleCache:Cache and for caching formats with a clipformat of 0.
Rob Shearman [Sat, 2 Dec 2006 18:16:53 +0000 (18:16 +0000)]
ole32: In the data cache, fmtetc->cfFormat and fmtetc->tymed can be 0 which means to match any clipformat/tymed.
Therefore, keep the clipformat of the data in the data_cf field.
Return an error from SetData if a non-zero clipformat hasn't been specified.
Write out stgmedium.tymed instead of fmtetc.tymed, which is guaranteed
to be non-zero if data has been set.
Rob Shearman [Sat, 2 Dec 2006 18:16:47 +0000 (18:16 +0000)]
ole32: Check that the specified clipboard format and tymed are valid in IOleCache::Cache in the data cache.
Detlef Riekenberg [Sun, 3 Dec 2006 13:07:30 +0000 (14:07 +0100)]
spoolss: Forward EnumPortsW to winspool.drv.
Kai Blin [Mon, 4 Dec 2006 08:46:10 +0000 (09:46 +0100)]
ws2_32: Rewrite getsockopt to make it more readable.
Alexandre Julliard [Mon, 4 Dec 2006 12:37:32 +0000 (13:37 +0100)]
ntdll: Allow module with extensions in forward specifications.
Mike McCormack [Mon, 4 Dec 2006 07:52:18 +0000 (16:52 +0900)]
msi: Double quotes are not valid in queries.
Mike McCormack [Mon, 4 Dec 2006 07:52:05 +0000 (16:52 +0900)]
msi: Add tests for quoting in queries.
Markus Amsler [Sun, 3 Dec 2006 20:52:03 +0000 (21:52 +0100)]
d3d: Pass the superior creating object down to the callback functions.
Konstantin Kondratyuk [Fri, 1 Dec 2006 12:05:23 +0000 (15:05 +0300)]
fonts: Add Ukrainian and Byelorussian symbols in MS Sans Serif font.
Konstantin Kondratyuk [Fri, 1 Dec 2006 12:05:34 +0000 (15:05 +0300)]
fonts: Add Ukrainian and Byelorussian symbols in Small fonts.
Konstantin Kondratyuk [Fri, 1 Dec 2006 12:05:13 +0000 (15:05 +0300)]
fonts: Add Ukrainian and Byelorussian symbols in Courier font.
Konstantin Kondratyuk [Fri, 1 Dec 2006 12:05:42 +0000 (15:05 +0300)]
fonts: Add Ukrainian and Byelorussian symbols in System font.
Clinton Stimpson [Sun, 3 Dec 2006 01:12:07 +0000 (18:12 -0700)]
comctl32: Destroy header information on WM_NCDESTROY instead of WM_DESTROY.
Chris Robinson [Sun, 3 Dec 2006 02:06:42 +0000 (18:06 -0800)]
wgl: Don't return prematurely if ConvertPixelFormatWGLtoGLX receives an invalid pixel format.
Charles Blacklock [Fri, 1 Dec 2006 16:49:46 +0000 (16:49 +0000)]
oleaut32: Cleanup of previous VarBstrCmp patch.
Vitaliy Margolen [Sun, 3 Dec 2006 03:27:36 +0000 (20:27 -0700)]
wined3d/d3d9: Pitch for DXTn textures can not be 0. With tests.
Vitaliy Margolen [Fri, 1 Dec 2006 17:56:30 +0000 (10:56 -0700)]
dinput: Implement Poll for keyboard.
Vitaliy Margolen [Fri, 1 Dec 2006 17:56:00 +0000 (10:56 -0700)]
dinput: Move critical section to the base device class.
Vitaliy Margolen [Fri, 1 Dec 2006 17:54:42 +0000 (10:54 -0700)]
dinput: Move acquired flag to the base device class. Add tests.
Alexandre Julliard [Mon, 4 Dec 2006 11:23:58 +0000 (12:23 +0100)]
winebuild: Check for illegal characters in entry point names.
Dmitry Timoshkov [Mon, 4 Dec 2006 07:06:54 +0000 (15:06 +0800)]
user32: Add ShowWindow test, make it pass under Wine.
Lei Zhang [Sun, 3 Dec 2006 23:58:12 +0000 (15:58 -0800)]
riched20: Fixes and additional conformance tests for EM_EXSETSEL.
Roderick Colenbrander [Sun, 3 Dec 2006 21:40:24 +0000 (22:40 +0100)]
wgl: (W)GL_NV_vertex_array_range.
Peter Beutner [Sun, 3 Dec 2006 19:30:06 +0000 (20:30 +0100)]
ntdll: Fix single stepping over popf instruction.
Andrew Talbot [Sun, 3 Dec 2006 18:31:21 +0000 (18:31 +0000)]
winedump: Cast-qual warnings fix.
Andrew Talbot [Sun, 3 Dec 2006 18:24:25 +0000 (18:24 +0000)]
winedump: Cast-qual warnings fix.
Marcus Meissner [Sun, 3 Dec 2006 15:09:24 +0000 (16:09 +0100)]
shell32: Forward SHDeleteKeyA directly to SHDeleteKeyW.
James Hawkins [Fri, 1 Dec 2006 22:30:13 +0000 (14:30 -0800)]
shell32: Move a NULL pointer check before the place where we dereference the pointer.
James Hawkins [Fri, 1 Dec 2006 21:22:59 +0000 (13:22 -0800)]
msi: Add handling for the StartServices action.
Eric Pouech [Fri, 1 Dec 2006 20:56:31 +0000 (21:56 +0100)]
imagehlp: MapAndLoad should do some useful stuff now.
Rob Shearman [Fri, 1 Dec 2006 15:05:45 +0000 (15:05 +0000)]
ole32: Set the mapping mode to anisotropic in OleMetafilePictFromIconAndLabel.
Rob Shearman [Fri, 1 Dec 2006 15:05:38 +0000 (15:05 +0000)]
ole32: The width of the metafile drawn should be 3 times the icon width in OleMetafilePictFromIconAndLabel.
Rob Shearman [Fri, 1 Dec 2006 15:05:30 +0000 (15:05 +0000)]
ole32: Fill in the xExt and yExt fields in OleMetafilePictFromIconAndLabel.
Rob Shearman [Fri, 1 Dec 2006 15:05:17 +0000 (15:05 +0000)]
ole32: Use the default icon title font when writing the caption text out in OleMetafilePictFromIconAndLabel.
Rob Shearman [Fri, 1 Dec 2006 15:04:49 +0000 (15:04 +0000)]
ole32: The METAFILEPICT created by OleMetafilePictFromIconAndLabel should have its mapping mode be anisotropic, not isotropic.
Rob Shearman [Fri, 1 Dec 2006 15:04:41 +0000 (15:04 +0000)]
ole32: Call SetWindowOrgEx and SetWindowExtEx in OleMetafilePictFromIconAndLabel so that the created metafile scales correctly.
Centre the icon and the label.
Rob Shearman [Fri, 1 Dec 2006 15:04:04 +0000 (15:04 +0000)]
ole32: Implement saving of the data cache.
Document a few of the unknown fields in the presentation data header.
Rob Shearman [Fri, 1 Dec 2006 15:03:19 +0000 (15:03 +0000)]
ole32: Add handling of the dirty state to the data cache and fix InitNew to not call Load.
Rob Shearman [Fri, 1 Dec 2006 15:02:58 +0000 (15:02 +0000)]
ole32: Add documentation for CreateDataCache.
Rob Shearman [Fri, 1 Dec 2006 15:02:50 +0000 (15:02 +0000)]
ole32: Add some tests for the IViewObject, IOleCache2 and IPersistStorage interfaces of the OLE data cache.
Rob Shearman [Fri, 1 Dec 2006 15:02:40 +0000 (15:02 +0000)]
ole32: The advise sink for the data cache should be primed with the passed in aspects value, not an arbitrarily selected value.
Rob Shearman [Fri, 1 Dec 2006 15:02:26 +0000 (15:02 +0000)]
ole32: Implement the SetData function for the data cache.
Rob Shearman [Fri, 1 Dec 2006 15:02:11 +0000 (15:02 +0000)]
ole32: Load cached data in the data cache into a STGMEDIUM type so it can be treated the same as set data.
Rob Shearman [Fri, 1 Dec 2006 15:01:50 +0000 (15:01 +0000)]
ole32: Implement Cache and Uncache for the data cache.
Rob Shearman [Fri, 1 Dec 2006 15:01:38 +0000 (15:01 +0000)]
ole32: Create a cache entry for each format in the data cache to allow
for the future possiblity to add entries with IOleCache::Cache and
IOleCache::SetData.
Rob Shearman [Fri, 1 Dec 2006 15:01:27 +0000 (15:01 +0000)]
ole32: Implement DataCache_GetClassID.
Rob Shearman [Fri, 1 Dec 2006 15:01:17 +0000 (15:01 +0000)]
include: Add some missing OLE defines and declarations to ole2.h.
Pierre d'Herbemont [Fri, 1 Dec 2006 13:02:41 +0000 (14:02 +0100)]
dbghelp: Fix elf_load_module params on non elf system to reflect last change to its definition.
Dmitry Timoshkov [Fri, 1 Dec 2006 12:19:31 +0000 (20:19 +0800)]
msacm32: Make some data const.
Tomas Carnecky [Fri, 1 Dec 2006 00:27:31 +0000 (00:27 +0000)]
winex11.drv: Don't update the key state table in mouse related functions.
Markus Amsler [Fri, 1 Dec 2006 00:37:34 +0000 (01:37 +0100)]
d3d9: Remove unreachable return.
James Hawkins [Fri, 1 Dec 2006 02:15:40 +0000 (18:15 -0800)]
msi: Set the UserSID property.
James Hawkins [Thu, 30 Nov 2006 23:53:21 +0000 (15:53 -0800)]
advapi32: Add tests for LookupAccountName.
Detlef Riekenberg [Thu, 30 Nov 2006 23:50:31 +0000 (00:50 +0100)]
comctl32: Do not crash when the startpage is invalid.
Alexandre Julliard [Fri, 1 Dec 2006 12:11:53 +0000 (13:11 +0100)]
kernel32/tests: Added test case for . and .. directory entries.
Alexandre Julliard [Fri, 1 Dec 2006 12:11:38 +0000 (13:11 +0100)]
ntdll: Always return . and .. as the first two entries in directory searches.
Dmitry Timoshkov [Fri, 1 Dec 2006 10:09:56 +0000 (18:09 +0800)]
kernel32: Skip the PE loader test under a Win9x platform.
Peter Beutner [Thu, 30 Nov 2006 16:54:05 +0000 (17:54 +0100)]
ntdll: Add more exception tests.
Peter Beutner [Thu, 30 Nov 2006 16:53:48 +0000 (17:53 +0100)]
ntdll: Run exception tests from executable memory.
Peter Beutner [Thu, 30 Nov 2006 16:52:50 +0000 (17:52 +0100)]
ntdll: Simplify exception tests.
- create helper function to setup exception frame and run the test
- lookup function ptr only once
- make "code data" const
- reuse global exception counter
- change alignment test to use stack address to generate an alignment exception. This avoids
the need to pass an argument, so it can use the created helper function.
(as the stack is (at least) 4 byte aligned, this works equally well)
Markus Amsler [Thu, 30 Nov 2006 23:15:42 +0000 (00:15 +0100)]
d3d8: Use correct COM macros.
Markus Amsler [Thu, 30 Nov 2006 23:16:10 +0000 (00:16 +0100)]
d3d9: Use correct COM macros.
Markus Amsler [Thu, 30 Nov 2006 23:10:16 +0000 (00:10 +0100)]
wined3d: Remove duplicated code.
Markus Amsler [Thu, 30 Nov 2006 23:15:18 +0000 (00:15 +0100)]
ddraw: Call wined3d's SetTextureStageState not the one of d3d7.
Roderick Colenbrander [Thu, 30 Nov 2006 22:55:08 +0000 (23:55 +0100)]
wgl: Relax the pixel format attribute conversion code a bit.
Jacek Caban [Thu, 30 Nov 2006 22:32:05 +0000 (23:32 +0100)]
mshtml: Added handling of right and left arrow keys in editing mode.
Paul Vriens [Thu, 30 Nov 2006 21:19:54 +0000 (22:19 +0100)]
user32: W2K3 returns ERROR_INVALID_PARAMETER.
Alexandre Julliard [Fri, 1 Dec 2006 10:38:52 +0000 (11:38 +0100)]
ntdll: Don't free the DOS area when a broken app passes a NULL pointer to NtFreeVirtualMemory.
Charles Blacklock [Thu, 30 Nov 2006 15:55:14 +0000 (15:55 +0000)]
oleaut32: Add VarBstrCmp binary comparison for LCID==0.
Paul Vriens [Thu, 30 Nov 2006 18:01:02 +0000 (19:01 +0100)]
winetest: Make sure we can send larger files.
Dmitry Timoshkov [Thu, 30 Nov 2006 16:11:01 +0000 (00:11 +0800)]
winedump: Restore the COFF library dumper functionality broken by the previous change.
Lei Zhang [Wed, 29 Nov 2006 23:59:03 +0000 (15:59 -0800)]
msxml3: Fix compiles for systems with libxml2 version 2.6.14 and below.
Detlef Riekenberg [Tue, 28 Nov 2006 19:04:08 +0000 (20:04 +0100)]
winspool: Load the local monitor only once.
Vitaliy Margolen [Thu, 30 Nov 2006 00:54:06 +0000 (17:54 -0700)]
winemenubuilder: Look for supported color depths icons only.
Markus Amsler [Thu, 30 Nov 2006 12:34:01 +0000 (13:34 +0100)]
Revert "d3d: Remove AddRef from IWineD3DDevice_GetDirect3D.".
This reverts commit
167b83c28af73803462e92ee4dcb1a95f194a74d.