Alexandre Julliard [Tue, 24 Feb 2009 17:22:47 +0000 (18:22 +0100)]
kernel32: Make winhelp.exe into a stand-alone 16-bit executable.
Alexandre Julliard [Tue, 24 Feb 2009 17:21:02 +0000 (18:21 +0100)]
kernel32: Make winoldap.mod into a stand-alone 16-bit executable.
Alexandre Julliard [Thu, 26 Feb 2009 12:19:43 +0000 (13:19 +0100)]
kernel32: Make sure the process has an entry point before starting it.
Alexandre Julliard [Tue, 24 Feb 2009 17:09:09 +0000 (18:09 +0100)]
kernel32: Add support for loading stand-alone 16-bit modules.
Alexandre Julliard [Tue, 24 Feb 2009 17:05:57 +0000 (18:05 +0100)]
winecrt0: Add entry point code for stand-alone 16-bit executables.
Alexandre Julliard [Tue, 24 Feb 2009 17:02:15 +0000 (18:02 +0100)]
winebuild: Add support for generating stand-alone 16-bit modules.
This is done by wrapping them inside an empty 32-bit module.
Alexandre Julliard [Tue, 24 Feb 2009 16:53:06 +0000 (17:53 +0100)]
winebuild: Allow the module entry point to be NULL.
Alexandre Julliard [Tue, 24 Feb 2009 16:47:09 +0000 (17:47 +0100)]
winebuild: Make the 16-bit DOS header a local symbol.
David Korth [Thu, 26 Feb 2009 03:26:53 +0000 (22:26 -0500)]
winex11.drv: Map Super_L, Super_R, and Menu keys correctly.
Thomas Kho [Thu, 26 Feb 2009 10:56:39 +0000 (02:56 -0800)]
iphlpapi: Fix Solaris build error due to ERR redefinition.
Paul Vriens [Thu, 26 Feb 2009 08:45:00 +0000 (09:45 +0100)]
ddrawex/tests: Fix some test failures on W95.
Francois Gouget [Thu, 26 Feb 2009 08:45:33 +0000 (09:45 +0100)]
twain_32/tests: Use win_skip() to skip over unimplemented functionality.
Francois Gouget [Thu, 26 Feb 2009 08:45:25 +0000 (09:45 +0100)]
comctl32/tests: Use win_skip() to skip over unimplemented functionality.
Francois Gouget [Thu, 26 Feb 2009 08:45:17 +0000 (09:45 +0100)]
advpack/tests: Use win_skip() to skip over unimplemented functionality.
Francois Gouget [Thu, 26 Feb 2009 08:45:07 +0000 (09:45 +0100)]
advapi32/tests: Use win_skip() to skip over unimplemented functionality.
Henri Verbeet [Thu, 26 Feb 2009 08:00:01 +0000 (09:00 +0100)]
d3d10: Add a stub ID3D10Effect implementation.
Henri Verbeet [Thu, 26 Feb 2009 08:00:01 +0000 (09:00 +0100)]
d3d10: Add the ID3D10EffectPool interface.
Henri Verbeet [Thu, 26 Feb 2009 08:00:00 +0000 (09:00 +0100)]
d3d10: Add the ID3D10Effect interface.
Henri Verbeet [Thu, 26 Feb 2009 08:00:00 +0000 (09:00 +0100)]
d3d10: Add the ID3D10EffectTechnique interface.
Henri Verbeet [Thu, 26 Feb 2009 08:00:00 +0000 (09:00 +0100)]
d3d10: Add the ID3D10EffectConstantBuffer interface.
James Hawkins [Thu, 26 Feb 2009 05:14:28 +0000 (21:14 -0800)]
msi: Fix a failing test on win9x.
James Hawkins [Thu, 26 Feb 2009 04:15:37 +0000 (20:15 -0800)]
msi: Trace the username to help debug test failures on certain machines.
James Hawkins [Thu, 26 Feb 2009 04:15:31 +0000 (20:15 -0800)]
msi: Fix a failing test on win9x.
James Hawkins [Thu, 26 Feb 2009 03:45:28 +0000 (19:45 -0800)]
msi: Don't create a temporary table that is not held.
James Hawkins [Thu, 26 Feb 2009 03:45:22 +0000 (19:45 -0800)]
msi: A non-temporary table cannot have a temporary primary key.
James Hawkins [Thu, 26 Feb 2009 03:45:15 +0000 (19:45 -0800)]
msi: The _Tables and _Columns tables have no persistence attribute.
James Hawkins [Thu, 26 Feb 2009 03:44:46 +0000 (19:44 -0800)]
msi: Make sure the view being updated is the same view the record was fetched from.
James Hawkins [Thu, 26 Feb 2009 03:44:09 +0000 (19:44 -0800)]
msi: Set field zero to the name of the table containing the primary keys.
James Hawkins [Thu, 26 Feb 2009 03:44:01 +0000 (19:44 -0800)]
msi: Add tests for field zero of a record.
James Hawkins [Thu, 26 Feb 2009 03:43:54 +0000 (19:43 -0800)]
msi: Make sure a constant string's quotes match up.
Alexandre Julliard [Thu, 26 Feb 2009 11:12:55 +0000 (12:12 +0100)]
makefiles: Avoid nested variable expansion that doesn't work on BSD make.
Jeremy White [Thu, 26 Feb 2009 02:58:51 +0000 (20:58 -0600)]
sane.ds: Revise to match identity structures with partial information.
Jeremy White [Thu, 26 Feb 2009 02:58:42 +0000 (20:58 -0600)]
sane.ds: Fully support ICAP_PIXELTYPE.
Jeremy White [Thu, 26 Feb 2009 02:58:34 +0000 (20:58 -0600)]
sane.ds: Added support for ICAP_UNITS.
Jeremy White [Thu, 26 Feb 2009 02:58:25 +0000 (20:58 -0600)]
sane.ds: Add support for ICAP_BITDEPTH.
Vincent Povirk [Thu, 26 Feb 2009 01:14:30 +0000 (19:14 -0600)]
shell32: Add a message for opening files with no association.
Jacek Caban [Thu, 26 Feb 2009 00:47:24 +0000 (01:47 +0100)]
urlmon: Make HttpProtocol implementation vtbl offset independent.
Detlef Riekenberg [Wed, 25 Feb 2009 23:20:00 +0000 (00:20 +0100)]
shdocvw/tests: Dump the guid for additional interfaces.
Detlef Riekenberg [Wed, 25 Feb 2009 21:59:00 +0000 (22:59 +0100)]
mshtml/tests: Fix text in ok().
Detlef Riekenberg [Wed, 25 Feb 2009 21:37:27 +0000 (22:37 +0100)]
mshtml/tests: Fix typos from copy&paste.
Juan Lang [Wed, 25 Feb 2009 20:38:20 +0000 (12:38 -0800)]
crypt32: Fix more test failures on Win9x.
Dylan Smith [Wed, 25 Feb 2009 21:18:36 +0000 (16:18 -0500)]
richedit: EM_SETOPTIONS modify format rect when selbar setting change.
Before the code was modifying the format rect to compensate for space
being added or removed for the selection bar, but this should only
happen when the ECO_SELECTIONBAR setting bit changes.
Dylan Smith [Wed, 25 Feb 2009 20:15:25 +0000 (15:15 -0500)]
wordpad: Sort tab stops by numeric value rather than as string.
The bug could be seen by inserting tabs stops 1cm, 2cm, & 10cm. The
10cm tab stop would be inserted before 2cm since the comparison isn't
based on the numeric value.
Dylan Smith [Wed, 25 Feb 2009 20:15:22 +0000 (15:15 -0500)]
wordpad: Show error when user tries to add more than max tab stops.
Previously there was no such error, and if more than MAX_TAB_STOPS were
added, then some of the tab stops would be silently discarded.
Vincent Povirk [Fri, 13 Feb 2009 22:40:19 +0000 (16:40 -0600)]
shell32: Implement Get/SetIDList on ShellItem objects.
Alexandre Julliard [Wed, 25 Feb 2009 22:30:13 +0000 (23:30 +0100)]
user32/tests: Fix some input tests on Win9x and NT4.
Dmitry Timoshkov [Wed, 25 Feb 2009 15:02:45 +0000 (23:02 +0800)]
mlang: Implement IMLangFontLink_GetStrCodePages.
Francois Gouget [Wed, 25 Feb 2009 14:49:02 +0000 (15:49 +0100)]
shell32: Remove WINAPI on static functions where not needed.
Alexandre Julliard [Wed, 25 Feb 2009 15:05:55 +0000 (16:05 +0100)]
programs: Get rid of the remaining binary wrappers, they break out-of-tree builds.
Paul Vriens [Wed, 25 Feb 2009 14:04:30 +0000 (15:04 +0100)]
fusion/tests: Directories with no dll or exe are not enumerated.
Paul Vriens [Wed, 25 Feb 2009 13:04:57 +0000 (14:04 +0100)]
shlwapi/tests: Fix a few test failures on Win95 and some W2K.
Alexandre Julliard [Wed, 25 Feb 2009 14:30:37 +0000 (15:30 +0100)]
ntdll: Default to WinXP version if there's nothing in the registry.
Alexandre Julliard [Wed, 25 Feb 2009 14:04:45 +0000 (15:04 +0100)]
msi/tests: Add some tests for MsiEnumPatchesW, fix a few failures on XP.
Alexandre Julliard [Wed, 25 Feb 2009 14:04:31 +0000 (15:04 +0100)]
msi: Fix handling of buffer sizes in MsiEnumPatchesA and avoid a redundant call to MsiEnumPatchesW.
Alistair Leslie-Hughes [Wed, 25 Feb 2009 04:57:40 +0000 (15:57 +1100)]
mshtml: Implement IHTMLCurrentStyle_get_backgroundRepeat.
Alistair Leslie-Hughes [Wed, 25 Feb 2009 04:50:33 +0000 (15:50 +1100)]
mshtml: Implement IHTMLStyle get/put backgroundRepeat.
Alistair Leslie-Hughes [Mon, 23 Feb 2009 09:53:32 +0000 (20:53 +1100)]
mshtml: Implement IHTMLCurrentStyle_get_marginLeft.
Paul Bryan Roberts [Mon, 23 Feb 2009 19:31:05 +0000 (19:31 +0000)]
advapi32: Add stub for GetSecurityInfoExA.
Paul Vriens [Wed, 25 Feb 2009 11:12:50 +0000 (12:12 +0100)]
d3d8/tests: Fix a test failure on some boxes.
Paul Vriens [Wed, 25 Feb 2009 11:06:02 +0000 (12:06 +0100)]
d3d8/tests: Fix a test failure on VMware.
Paul Vriens [Wed, 25 Feb 2009 10:56:31 +0000 (11:56 +0100)]
winetest: Extend PATH if we have dlls that only come with .NET.
Francois Gouget [Wed, 25 Feb 2009 09:30:42 +0000 (10:30 +0100)]
comdlg32/tests: Use win_skip() to skip over unimplemented functionality.
Francois Gouget [Wed, 25 Feb 2009 09:30:37 +0000 (10:30 +0100)]
wintrust/tests: Use win_skip() to skip over unimplemented functionality.
Francois Gouget [Wed, 25 Feb 2009 09:30:13 +0000 (10:30 +0100)]
winspool.drv/tests: Use win_skip() to skip over unimplemented functionality.
Francois Gouget [Wed, 25 Feb 2009 09:29:58 +0000 (10:29 +0100)]
wininet/tests: Use win_skip() to skip over unimplemented functionality.
Francois Gouget [Wed, 25 Feb 2009 09:29:38 +0000 (10:29 +0100)]
snmpapi/tests: Use win_skip() to skip over unimplemented functionality.
Francois Gouget [Wed, 25 Feb 2009 09:28:49 +0000 (10:28 +0100)]
shlwapi/tests: Use win_skip() to skip over unimplemented functionality.
Francois Gouget [Wed, 25 Feb 2009 09:28:30 +0000 (10:28 +0100)]
shell32/tests: Use win_skip() to skip over unimplemented functionality.
Francois Gouget [Wed, 25 Feb 2009 09:28:16 +0000 (10:28 +0100)]
dplayx/tests: Use win_skip() to skip over unimplemented functionality.
Francois Gouget [Wed, 25 Feb 2009 09:27:26 +0000 (10:27 +0100)]
d3d9/tests: Use win_skip() to skip over unimplemented functionality.
Francois Gouget [Wed, 25 Feb 2009 09:27:18 +0000 (10:27 +0100)]
d3d8/tests: Use win_skip() to skip over unimplemented functionality.
Francois Gouget [Wed, 25 Feb 2009 09:33:48 +0000 (10:33 +0100)]
winemaker: Fix handling of the global settings specified on the command line.
Now that we no longer have a global Make.rules file, include them in
each Makefile.
Francois Gouget [Wed, 25 Feb 2009 09:32:36 +0000 (10:32 +0100)]
winemaker: Fix invalid usage of {open,close}dir() in fix_file_and_directory_names(). .
Reuse our caching mechanism (get_directory_contents()), but clear the
cache if we have modified a directory's content.
Alexandre Julliard [Wed, 25 Feb 2009 11:25:03 +0000 (12:25 +0100)]
user32/tests: Add some more optional messages.
Alexandre Julliard [Wed, 25 Feb 2009 11:24:53 +0000 (12:24 +0100)]
user32/tests: Fix a few more input test failures on Windows.
Michael Stefaniuc [Wed, 25 Feb 2009 09:29:38 +0000 (10:29 +0100)]
winemp3.acm: Remove the commented out III_dequantize_sample_ms function.
It was already commented out when it was imported into Wine back in 2002.
Henri Verbeet [Wed, 25 Feb 2009 07:39:01 +0000 (08:39 +0100)]
d3d10: Add the ID3D10EffectVariable interface.
Henri Verbeet [Wed, 25 Feb 2009 07:39:01 +0000 (08:39 +0100)]
d3d10: Add the ID3D10EffectType interface.
Henri Verbeet [Wed, 25 Feb 2009 07:39:01 +0000 (08:39 +0100)]
d3d10core: Adjust a couple of FIXMEs.
Henri Verbeet [Wed, 25 Feb 2009 07:39:01 +0000 (08:39 +0100)]
d3d10core: Don't pass 1 for multisample type to wined3d.
It has a different meaning there.
Henri Verbeet [Wed, 25 Feb 2009 07:39:01 +0000 (08:39 +0100)]
wined3d: Accept WINED3DFMT_R8G8B8A8_UNORM in getColorBits().
Henri Verbeet [Wed, 25 Feb 2009 07:39:01 +0000 (08:39 +0100)]
wined3d: Implement IWineD3DDeviceImpl_ClearRendertargetView().
Juan Lang [Wed, 25 Feb 2009 00:55:00 +0000 (16:55 -0800)]
crypt32: Avoid reading freed memory when encountering a cyclic chain.
Juan Lang [Tue, 24 Feb 2009 23:26:44 +0000 (15:26 -0800)]
crypt32: Properly NULL-terminate decoded UTF8 strings.
Juan Lang [Tue, 24 Feb 2009 19:40:04 +0000 (11:40 -0800)]
crypt32: Fix some test failures on Win9x.
Jacek Caban [Wed, 25 Feb 2009 00:29:32 +0000 (01:29 +0100)]
jscript: Mark free memory if heap warnings are turned on.
Jacek Caban [Wed, 25 Feb 2009 00:29:02 +0000 (01:29 +0100)]
jscript: Reset mark in jsheap_clear.
Jacek Caban [Wed, 25 Feb 2009 00:28:49 +0000 (01:28 +0100)]
jscript: Fixed handling block_cnt in jsheap_alloc.
Vincent Povirk [Tue, 24 Feb 2009 22:40:48 +0000 (16:40 -0600)]
wine.inf: Create a fake mapi32.dll.
Vincent Povirk [Tue, 24 Feb 2009 22:36:41 +0000 (16:36 -0600)]
mapi32: Add version resource.
Rein Klazes [Tue, 24 Feb 2009 18:10:29 +0000 (19:10 +0100)]
user32: Refine the size calculations for menu items with HBMMENU_POPUP magic bitmaps with some conformance tests.
Rob Shearman [Tue, 24 Feb 2009 15:15:42 +0000 (15:15 +0000)]
widl: Only classify top-level pointers as ref pointers if they don't have any other pointer attributes.
Rob Shearman [Tue, 24 Feb 2009 15:15:21 +0000 (15:15 +0000)]
widl: Ignore pointer attributes applied to interface pointers.
Print a warning if a pointer attribute is specified since the
generated code won't do what the developer expects.
Alexandre Julliard [Tue, 24 Feb 2009 17:11:53 +0000 (18:11 +0100)]
libwine: Try to load all modules in the programs directory, not just those with .exe extension.
Alexandre Julliard [Tue, 24 Feb 2009 16:36:50 +0000 (17:36 +0100)]
user32: Move a few 16-bit user functions to user16.c where they belong.
Alexandre Julliard [Tue, 24 Feb 2009 16:31:00 +0000 (17:31 +0100)]
credui: Fix old-style dependency line in the makefile.
Rob Shearman [Tue, 24 Feb 2009 14:53:17 +0000 (14:53 +0000)]
rpcrt4: Fix use of uninitialised variable in NdrDllRegisterProxy.
It should be key, not subkey being passed into RegSetValueExW.
Rob Shearman [Tue, 24 Feb 2009 14:52:57 +0000 (14:52 +0000)]
imm32: Lazily allocated thread-local data.
Rob Shearman [Tue, 24 Feb 2009 14:50:55 +0000 (14:50 +0000)]
imm32: Fix crash in DllMain when FreeLibrary is called from a thread which existed before the DLL was loaded.
The code in IMM_FreeThreadData shouldn't assume that thread data will
always have been created, so check for NULL data.
Make loading the DLL more robust against errors.
Alistair Leslie-Hughes [Sun, 22 Feb 2009 09:03:22 +0000 (20:03 +1100)]
mshtml: Implement IHTMLCurrentStyle_get_marginRight.