wine
17 years agofusion: Add initial implementation of IAssemblyName.
James Hawkins [Sun, 29 Jun 2008 23:23:22 +0000 (18:23 -0500)] 
fusion: Add initial implementation of IAssemblyName.

17 years agourlmon: Fix a few test failures.
James Hawkins [Sun, 29 Jun 2008 23:21:11 +0000 (18:21 -0500)] 
urlmon: Fix a few test failures.

17 years agoRevert "wpp: config.h and wine/port.h should be included first."
Alexandre Julliard [Mon, 30 Jun 2008 14:17:35 +0000 (16:17 +0200)] 
Revert "wpp: config.h and wine/port.h should be included first."

This reverts commit 33017b0d936597d55025e006a6dc2bbf4ef733c4.
Some distros still ship flex 2.5.4 unfortunately.

17 years agocrypt32: Remove duplicate MS test root key.
Michael Karcher [Sun, 29 Jun 2008 11:29:31 +0000 (13:29 +0200)] 
crypt32: Remove duplicate MS test root key.

17 years agocrypt32: ComparePublicKeyInfo must ignore the leading zero.
Michael Karcher [Sun, 29 Jun 2008 10:33:48 +0000 (12:33 +0200)] 
crypt32: ComparePublicKeyInfo must ignore the leading zero.

17 years agontdll: Don't bother to check the file name against the mask if stat() succeeded.
Alexandre Julliard [Mon, 30 Jun 2008 13:10:50 +0000 (15:10 +0200)] 
ntdll: Don't bother to check the file name against the mask if stat() succeeded.

17 years agontdll: Only recompose Unicode on Mac OS when using utf-8.
Alexandre Julliard [Mon, 30 Jun 2008 13:10:25 +0000 (15:10 +0200)] 
ntdll: Only recompose Unicode on Mac OS when using utf-8.

17 years agooleaut32: Null doc string params return E_INVALIDARG.
Jon Griffiths [Sun, 29 Jun 2008 12:52:23 +0000 (05:52 -0700)] 
oleaut32: Null doc string params return E_INVALIDARG.

17 years agooleaut32: ICreateTypeLib2_SetLcid sets both LCID's.
Jon Griffiths [Sun, 29 Jun 2008 12:09:33 +0000 (05:09 -0700)] 
oleaut32: ICreateTypeLib2_SetLcid sets both LCID's.

17 years agooleaut32: Use users default LCID for type libraries.
Jon Griffiths [Sun, 29 Jun 2008 11:50:23 +0000 (04:50 -0700)] 
oleaut32: Use users default LCID for type libraries.

17 years agoshlwapi: Add a couple of tests for UrlUnescape.
Hans Leidekker [Sun, 29 Jun 2008 14:03:55 +0000 (16:03 +0200)] 
shlwapi: Add a couple of tests for UrlUnescape.

17 years agomsi: Correct spec file entry for MsiGetFileVersion{A, W}.
Hans Leidekker [Sun, 29 Jun 2008 14:03:51 +0000 (16:03 +0200)] 
msi: Correct spec file entry for MsiGetFileVersion{A, W}.

17 years agowininet: Only reconnect when redirected to an external site.
Hans Leidekker [Sun, 29 Jun 2008 14:03:39 +0000 (16:03 +0200)] 
wininet: Only reconnect when redirected to an external site.

17 years agowininet: Allocate buffers in InternetCrackUrlA.
Hans Leidekker [Sun, 29 Jun 2008 14:03:15 +0000 (16:03 +0200)] 
wininet: Allocate buffers in InternetCrackUrlA.

17 years agowininet: Don't assume URL is null-terminated in InternetCrackUrlW.
Hans Leidekker [Sun, 29 Jun 2008 14:02:27 +0000 (16:02 +0200)] 
wininet: Don't assume URL is null-terminated in InternetCrackUrlW.

17 years agowininet: More win64 compatibility fixes.
Hans Leidekker [Sun, 29 Jun 2008 14:02:07 +0000 (16:02 +0200)] 
wininet: More win64 compatibility fixes.

17 years agowininet: Avoid a crash on an invalid handle in InternetQueryOption.
Hans Leidekker [Sun, 29 Jun 2008 14:01:45 +0000 (16:01 +0200)] 
wininet: Avoid a crash on an invalid handle in InternetQueryOption.

17 years agowininet: Add a test for InternetCanonicalizeUrl.
Hans Leidekker [Sun, 29 Jun 2008 14:01:20 +0000 (16:01 +0200)] 
wininet: Add a test for InternetCanonicalizeUrl.

17 years agogdi32: Fix a failing test in win95.
James Hawkins [Mon, 30 Jun 2008 03:06:17 +0000 (22:06 -0500)] 
gdi32: Fix a failing test in win95.

17 years agocomctl32: Fix two failing tests in win9x.
James Hawkins [Mon, 30 Jun 2008 02:08:36 +0000 (21:08 -0500)] 
comctl32: Fix two failing tests in win9x.

17 years agocomctl32: Clean up and fix a few failing tests in win9x.
James Hawkins [Mon, 30 Jun 2008 02:02:10 +0000 (21:02 -0500)] 
comctl32: Clean up and fix a few failing tests in win9x.

17 years agoadvpack: Fix several test failures in win9x.
James Hawkins [Sun, 29 Jun 2008 23:20:11 +0000 (18:20 -0500)] 
advpack: Fix several test failures in win9x.

17 years agoadvpack: Run the install test in a temporary directory.
James Hawkins [Sun, 29 Jun 2008 23:17:44 +0000 (18:17 -0500)] 
advpack: Run the install test in a temporary directory.

17 years agoadvpack: Run the files test in a temporary directory.
James Hawkins [Sun, 29 Jun 2008 23:17:10 +0000 (18:17 -0500)] 
advpack: Run the files test in a temporary directory.

17 years agokernel32: Don't test for HARDDISK and RAMDISK on win9x.
James Hawkins [Sun, 29 Jun 2008 23:15:21 +0000 (18:15 -0500)] 
kernel32: Don't test for HARDDISK and RAMDISK on win9x.

17 years agokernel32: Fix a few test failures in win9x.
James Hawkins [Sun, 29 Jun 2008 23:14:18 +0000 (18:14 -0500)] 
kernel32: Fix a few test failures in win9x.

17 years agokernel32: Fix a few test failures in win9x.
James Hawkins [Sun, 29 Jun 2008 23:14:50 +0000 (18:14 -0500)] 
kernel32: Fix a few test failures in win9x.

17 years agokernel32: Fix a test failure in win9x.
James Hawkins [Sun, 29 Jun 2008 23:13:47 +0000 (18:13 -0500)] 
kernel32: Fix a test failure in win9x.

17 years agospoolss: Add a stub for IsLocalCall.
Detlef Riekenberg [Fri, 27 Jun 2008 20:17:51 +0000 (22:17 +0200)] 
spoolss: Add a stub for IsLocalCall.

17 years agospoolss: Add a stub for WaitForSpoolerInitialization.
Detlef Riekenberg [Fri, 27 Jun 2008 19:17:57 +0000 (21:17 +0200)] 
spoolss: Add a stub for WaitForSpoolerInitialization.

17 years agogdiplus: Improve accuracy in calculating point sizes.
Adam Petaccia [Sat, 28 Jun 2008 00:06:24 +0000 (20:06 -0400)] 
gdiplus: Improve accuracy in calculating point sizes.

17 years agogdiplus: Fix uninitialized value jump and a leak in GdipAddPathPolygon test.
Nikolay Sivov [Sat, 28 Jun 2008 07:08:39 +0000 (11:08 +0400)] 
gdiplus: Fix uninitialized value jump and a leak in GdipAddPathPolygon test.

17 years agoinclude/basetsd.h: Ignore cpu checks whn __midl is defined.
Jon Griffiths [Sat, 28 Jun 2008 11:25:54 +0000 (04:25 -0700)] 
include/basetsd.h: Ignore cpu checks whn __midl is defined.

17 years agowinhttp: Build an import library.
Zachary Brown [Sun, 29 Jun 2008 00:35:48 +0000 (17:35 -0700)] 
winhttp: Build an import library.

17 years agowinhelp: Let CtrlC do something useful thanks to richedit.
Eric Pouech [Fri, 27 Jun 2008 19:29:07 +0000 (21:29 +0200)] 
winhelp: Let CtrlC do something useful thanks to richedit.

17 years agowinhelp: Start implementing a prop sheet for all lookup needs.
Eric Pouech [Fri, 27 Jun 2008 19:28:44 +0000 (21:28 +0200)] 
winhelp: Start implementing a prop sheet for all lookup needs.

17 years agoshlwapi: UrlCanonicalize should strip all the characters <= 32 from the end of the...
Mikołaj Zalewski [Fri, 27 Jun 2008 21:08:39 +0000 (23:08 +0200)] 
shlwapi: UrlCanonicalize should strip all the characters <= 32 from the end of the string.

17 years agotaskmgr: Move Run dialog caption to resources, use the standard text.
Mikołaj Zalewski [Fri, 27 Jun 2008 17:25:55 +0000 (19:25 +0200)] 
taskmgr: Move Run dialog caption to resources, use the standard text.

17 years agoshell32: RunFileDlg: use the parameters.
Mikołaj Zalewski [Fri, 27 Jun 2008 17:03:24 +0000 (19:03 +0200)] 
shell32: RunFileDlg: use the parameters.

Implements the customizations that are required by the parameters. The
icon and one flag are still not implemented.

17 years agoshell32: RunFileDlg: move strings to resources.
Mikołaj Zalewski [Fri, 27 Jun 2008 16:16:47 +0000 (18:16 +0200)] 
shell32: RunFileDlg: move strings to resources.

17 years agoshell32: RunFileDlg: make the error messages easier to understand for the user.
Mikołaj Zalewski [Fri, 27 Jun 2008 15:55:48 +0000 (17:55 +0200)] 
shell32: RunFileDlg: make the error messages easier to understand for the user.

17 years agoshell32: RunFileDlg: allow the user to cancel the Browse dialog, remove some unneeded...
Mikołaj Zalewski [Fri, 27 Jun 2008 15:45:10 +0000 (17:45 +0200)] 
shell32: RunFileDlg: allow the user to cancel the Browse dialog, remove some unneeded parameters.

17 years agoshell32: RunFileDlg: use symbolic constants for control IDs and use correct hInstance...
Mikołaj Zalewski [Fri, 27 Jun 2008 15:28:57 +0000 (17:28 +0200)] 
shell32: RunFileDlg: use symbolic constants for control IDs and use correct hInstance when creating it.

17 years agoshell32: RunFileDlg: the function should be Unicode on NT.
Mikołaj Zalewski [Fri, 27 Jun 2008 15:08:14 +0000 (17:08 +0200)] 
shell32: RunFileDlg: the function should be Unicode on NT.

17 years agowpp: config.h and wine/port.h should be included first.
Alexandre Julliard [Mon, 30 Jun 2008 10:52:00 +0000 (12:52 +0200)] 
wpp: config.h and wine/port.h should be included first.

17 years agontdll: Add some sanity checks for invalid relocation blocks.
Alexandre Julliard [Mon, 30 Jun 2008 10:51:35 +0000 (12:51 +0200)] 
ntdll: Add some sanity checks for invalid relocation blocks.

17 years agoFix a few %ll printf formats.
Alexandre Julliard [Mon, 30 Jun 2008 10:50:07 +0000 (12:50 +0200)] 
Fix a few %ll printf formats.

17 years agolz32: Fix a test failure in win9x.
James Hawkins [Sun, 29 Jun 2008 23:15:56 +0000 (18:15 -0500)] 
lz32: Fix a test failure in win9x.

17 years agoole32: Fix a test failure in win9x.
James Hawkins [Sun, 29 Jun 2008 23:16:38 +0000 (18:16 -0500)] 
ole32: Fix a test failure in win9x.

17 years agoadvapi32: Fix a test failure on a non-admin XP system.
James Hawkins [Sun, 29 Jun 2008 23:13:11 +0000 (18:13 -0500)] 
advapi32: Fix a test failure on a non-admin XP system.

17 years agooleaut32: Trace the failing VarCmp result.
James Hawkins [Sun, 29 Jun 2008 23:12:35 +0000 (18:12 -0500)] 
oleaut32: Trace the failing VarCmp result.

17 years agocomctl32: Remove an assumption that causes test failures if default icon spacing...
James Hawkins [Sun, 29 Jun 2008 23:11:57 +0000 (18:11 -0500)] 
comctl32: Remove an assumption that causes test failures if default icon spacing is not 43x43.

17 years agowined3d: Move setting a palette up a couple of lines in BltOverride().
H. Verbeet [Sun, 29 Jun 2008 20:49:22 +0000 (22:49 +0200)] 
wined3d: Move setting a palette up a couple of lines in BltOverride().

This prevents a few failures in the ddraw tests when using FBOs due to
using P8 surfaces without a palette set.

17 years agowined3d: Invert "upsidedown" in fb_copy_to_texture_direct() and fb_copy_to_texture_hw...
H. Verbeet [Sun, 29 Jun 2008 20:49:05 +0000 (22:49 +0200)] 
wined3d: Invert "upsidedown" in fb_copy_to_texture_direct() and fb_copy_to_texture_hwstretch() rather than BltOverride().

This inversion is specific to the blit implementation being used,
stretch_rect_fbo() doesn't need it.

17 years agocryptdlg: Implement DllRegisterServer/DllUnregisterServer.
Juan Lang [Sat, 28 Jun 2008 16:45:04 +0000 (09:45 -0700)] 
cryptdlg: Implement DllRegisterServer/DllUnregisterServer.

17 years agocryptdlg: Include cryptdlg.h.
Juan Lang [Sat, 28 Jun 2008 16:43:44 +0000 (09:43 -0700)] 
cryptdlg: Include cryptdlg.h.

17 years agocryptdlg: Add header.
Juan Lang [Sat, 28 Jun 2008 16:43:11 +0000 (09:43 -0700)] 
cryptdlg: Add header.

17 years agocryptui: Add header.
Juan Lang [Sat, 28 Jun 2008 16:38:14 +0000 (09:38 -0700)] 
cryptui: Add header.

17 years agoinetmib1: Free memory when DLL is unloaded.
Juan Lang [Sat, 28 Jun 2008 16:23:02 +0000 (09:23 -0700)] 
inetmib1: Free memory when DLL is unloaded.

17 years agoinetmib1: Don't prefer the native version, it doesn't do much anyway.
Juan Lang [Sat, 28 Jun 2008 16:21:36 +0000 (09:21 -0700)] 
inetmib1: Don't prefer the native version, it doesn't do much anyway.

17 years agoinetmib1: Support the MIB2 UDP table.
Juan Lang [Sat, 28 Jun 2008 16:21:14 +0000 (09:21 -0700)] 
inetmib1: Support the MIB2 UDP table.

17 years agoinetmib1: Make table searching function into a generic helper.
Juan Lang [Sat, 28 Jun 2008 15:33:01 +0000 (08:33 -0700)] 
inetmib1: Make table searching function into a generic helper.

17 years agoiphlpapi: Include <netinet/in_systm.h> if present.
Gerald Pfeifer [Fri, 27 Jun 2008 11:05:00 +0000 (13:05 +0200)] 
iphlpapi: Include <netinet/in_systm.h> if present.

17 years agowinhlp32: Update Russian translation.
Vladimir Pankratov [Fri, 27 Jun 2008 19:08:08 +0000 (00:08 +0500)] 
winhlp32: Update Russian translation.

17 years agowinecfg: Update Russian translation.
Vladimir Pankratov [Fri, 27 Jun 2008 19:07:44 +0000 (00:07 +0500)] 
winecfg: Update Russian translation.

17 years agomshtml: Added IHTMLWindow2::clearInterval implementation.
Jacek Caban [Fri, 27 Jun 2008 19:14:08 +0000 (14:14 -0500)] 
mshtml: Added IHTMLWindow2::clearInterval implementation.

17 years agomshtml: Added IHTMLWindow2::clearTimeout implementation.
Jacek Caban [Fri, 27 Jun 2008 19:14:40 +0000 (14:14 -0500)] 
mshtml: Added IHTMLWindow2::clearTimeout implementation.

17 years agomshtml: Added IHTMLWindow3::setInterval implementation.
Jacek Caban [Fri, 27 Jun 2008 19:11:38 +0000 (14:11 -0500)] 
mshtml: Added IHTMLWindow3::setInterval implementation.

17 years agomshtml: Forward IHTMLWindow2::setInterval to IHTMLWindow3.
Jacek Caban [Fri, 27 Jun 2008 19:10:23 +0000 (14:10 -0500)] 
mshtml: Forward IHTMLWindow2::setInterval to IHTMLWindow3.

17 years agomshtml: Added VT_BSTR support to IHTMLWindow3::setTimeout.
Jacek Caban [Fri, 27 Jun 2008 19:10:04 +0000 (14:10 -0500)] 
mshtml: Added VT_BSTR support to IHTMLWindow3::setTimeout.

Resend without test depending on JScript.

17 years agooleaut32: Added test showing need to QueryInterface on dual interface in ITypeInfo...
Jacek Caban [Fri, 27 Jun 2008 19:09:29 +0000 (14:09 -0500)] 
oleaut32: Added test showing need to QueryInterface on dual  interface in ITypeInfo::Invoke.

17 years agoconfigure: On Solaris, libpng requires libm.
Jeremy White [Fri, 27 Jun 2008 18:28:45 +0000 (13:28 -0500)] 
configure: On Solaris, libpng requires libm.

17 years agobrowseui: progressdlg: don't leak the event.
Mikołaj Zalewski [Fri, 27 Jun 2008 17:28:03 +0000 (19:28 +0200)] 
browseui: progressdlg: don't leak the event.

17 years agorichedit: Calculate tab positions relative to end of selection bar.
Dylan Smith [Fri, 27 Jun 2008 13:18:50 +0000 (09:18 -0400)] 
richedit: Calculate tab positions relative to end of selection bar.

17 years agorichedit: Clicking below end of text now selects closest character.
Dylan Smith [Fri, 27 Jun 2008 13:18:39 +0000 (09:18 -0400)] 
richedit: Clicking below end of text now selects closest character.

Before the end of the text was selected when clicking below the end of
the text, rather than using the x position to find the appropriate
character on the last row that is closest to the pixel position.

17 years agogdiplus: Fix a typo in the parameter validation check.
Huw Davies [Fri, 27 Jun 2008 13:04:22 +0000 (14:04 +0100)] 
gdiplus: Fix a typo in the parameter validation check.

17 years agoRelease 1.1.0. wine-1.1.0
Alexandre Julliard [Fri, 27 Jun 2008 14:24:42 +0000 (16:24 +0200)] 
Release 1.1.0.

17 years agoconfigure: Fix the netinet header checks for Mac OS and Solaris.
Alexandre Julliard [Fri, 27 Jun 2008 12:06:47 +0000 (14:06 +0200)] 
configure: Fix the netinet header checks for Mac OS and Solaris.

17 years agowordpad: Pass correct parameters to WM_SIZE message handler.
Dmitry Timoshkov [Fri, 27 Jun 2008 10:05:44 +0000 (19:05 +0900)] 
wordpad: Pass correct parameters to WM_SIZE message handler.

17 years agouser32: Add a test for focus behaviour on minimize/restore.
Dmitry Timoshkov [Fri, 27 Jun 2008 10:05:16 +0000 (19:05 +0900)] 
user32: Add a test for focus behaviour on minimize/restore.

17 years agogdiplus: Implementation of function GdipDrawEllipse.
Przemysław Białek [Fri, 27 Jun 2008 08:59:23 +0000 (10:59 +0200)] 
gdiplus: Implementation of function GdipDrawEllipse.

17 years agonetapi32: Don't test NetUserChangePassword for now.
Kai Blin [Fri, 27 Jun 2008 09:45:18 +0000 (11:45 +0200)] 
netapi32: Don't test NetUserChangePassword for now.

17 years agonetapi32: Remove double free test from apibuf tests.
Kai Blin [Fri, 27 Jun 2008 09:45:10 +0000 (11:45 +0200)] 
netapi32: Remove double free test from apibuf tests.

17 years agomsxml3: Added support for creating DOMFreeThreadedDocument.
Alistair Leslie-Hughes [Wed, 25 Jun 2008 04:52:34 +0000 (14:52 +1000)] 
msxml3: Added support for creating DOMFreeThreadedDocument.

17 years agoshell32: Add stub implementation for SHGetIconOverlayIndex[AW].
Zac Brown [Thu, 26 Jun 2008 05:58:43 +0000 (22:58 -0700)] 
shell32: Add stub implementation for SHGetIconOverlayIndex[AW].

17 years agogdi32: Pass correct pointer value to HeapFree().
Andrew Talbot [Thu, 26 Jun 2008 22:00:36 +0000 (23:00 +0100)] 
gdi32: Pass correct pointer value to HeapFree().

17 years agokernel32: Add stubs for [G|S]etConsoleDisplayMode.
Kirill K. Smirnov [Thu, 26 Jun 2008 17:14:41 +0000 (21:14 +0400)] 
kernel32: Add stubs for [G|S]etConsoleDisplayMode.

17 years agogdiplus: Implemented GdipGetPenDashCap197819.
Nikolay Sivov [Thu, 26 Jun 2008 23:27:18 +0000 (03:27 +0400)] 
gdiplus: Implemented GdipGetPenDashCap197819.

17 years agogdiplus: Implemented GdipGetPenWidth.
Nikolay Sivov [Thu, 26 Jun 2008 23:27:09 +0000 (03:27 +0400)] 
gdiplus: Implemented GdipGetPenWidth.

17 years agogdiplus: Implemetned GdipGetPenUnit.
Nikolay Sivov [Thu, 26 Jun 2008 23:27:03 +0000 (03:27 +0400)] 
gdiplus: Implemetned GdipGetPenUnit.

17 years agogdiplus: Added GdipGetPenStartCap.
Nikolay Sivov [Thu, 26 Jun 2008 23:26:57 +0000 (03:26 +0400)] 
gdiplus: Added GdipGetPenStartCap.

17 years agogdiplus: Implemented GdipGetPenLineJoin, GdipGetPenMiterLimit.
Nikolay Sivov [Thu, 26 Jun 2008 23:26:49 +0000 (03:26 +0400)] 
gdiplus: Implemented GdipGetPenLineJoin, GdipGetPenMiterLimit.

17 years agogdiplus: Implemented GdipGetPenEndCap.
Nikolay Sivov [Thu, 26 Jun 2008 23:26:43 +0000 (03:26 +0400)] 
gdiplus: Implemented GdipGetPenEndCap.

17 years agogdiplus: Implemented GdipCloneImageAttributes.
Nikolay Sivov [Thu, 26 Jun 2008 23:26:33 +0000 (03:26 +0400)] 
gdiplus: Implemented GdipCloneImageAttributes.

17 years agogdiplus: Change tmw field of GpFontFamily into an embedded structure.
Joris Huizer [Thu, 26 Jun 2008 20:25:28 +0000 (22:25 +0200)] 
gdiplus: Change tmw field of GpFontFamily into an embedded structure.

17 years agogdiplus: font: Ensure to release resources.
Joris Huizer [Thu, 26 Jun 2008 20:13:29 +0000 (22:13 +0200)] 
gdiplus: font: Ensure to release resources.

17 years agoquartz: Fix Render and RenderFile.
Maarten Lankhorst [Thu, 26 Jun 2008 18:26:53 +0000 (11:26 -0700)] 
quartz: Fix Render and RenderFile.

RenderFile should add a source filter and call Render on each output
pin, while Render() should try to connect, first directly to any
existing renderers, and then using intermediates. It uses recursion
since this is the only possible way to implement Render sanely.

17 years agoquartz: Make FilterGraph_Connect and ConnectDirect behave better.
Maarten Lankhorst [Thu, 26 Jun 2008 18:13:53 +0000 (11:13 -0700)] 
quartz: Make FilterGraph_Connect and ConnectDirect behave better.

Does some security checks that it won't connect a filter to itself,
and also cleans up after a failed connection attempt.

17 years agoquartz: Make removing filters work slightly better.
Maarten Lankhorst [Thu, 26 Jun 2008 17:59:10 +0000 (10:59 -0700)] 
quartz: Make removing filters work slightly better.

17 years agouser32: Redefine internal pop-up tracking flags to avoid conflicts.
Dan Hipschman [Thu, 26 Jun 2008 23:18:05 +0000 (16:18 -0700)] 
user32: Redefine internal pop-up tracking flags to avoid conflicts.

These internal flags conflict with the Win32 API flags TPM_RECURSE,
TPM_RIGHTBUTTON, and TPM_CENTERALIGN respectively, which are all stored
in the same flag UINT.