wine/eterwine.git
14 years agod3dx9_36: Make {is,make}_pow2() static.
Francois Gouget [Thu, 26 Aug 2010 11:01:09 +0000 (13:01 +0200)]
d3dx9_36: Make {is,make}_pow2() static.

14 years agod3dcompiler_43: Make debug_print_{relarg,swizzle,writemask}() static.
Francois Gouget [Thu, 26 Aug 2010 11:00:59 +0000 (13:00 +0200)]
d3dcompiler_43: Make debug_print_{relarg,swizzle,writemask}() static.

14 years agowinedbg: Initial Sparc support.
Austin English [Wed, 25 Aug 2010 20:15:46 +0000 (15:15 -0500)]
winedbg: Initial Sparc support.

14 years agowinedbg: Don't access inside a bp structure if it's not initialized.
Eric Pouech [Wed, 25 Aug 2010 19:43:52 +0000 (21:43 +0200)]
winedbg: Don't access inside a bp structure if it's not initialized.

Spotted by Peter Urbanec.

14 years agodbghelp: dwarf debug info: a few more fixes to dwarf parsing.
Eric Pouech [Wed, 25 Aug 2010 19:43:46 +0000 (21:43 +0200)]
dbghelp: dwarf debug info: a few more fixes to dwarf parsing.

14 years agod3dx9_36/tests: Avoid a redundant vertex declaration copy in test_decl_to_fvf().
Henri Verbeet [Wed, 25 Aug 2010 18:46:53 +0000 (20:46 +0200)]
d3dx9_36/tests: Avoid a redundant vertex declaration copy in test_decl_to_fvf().

14 years agod3dx9_36: Fix the D3DXFVFFromDeclarator() prototype.
Henri Verbeet [Wed, 25 Aug 2010 18:46:52 +0000 (20:46 +0200)]
d3dx9_36: Fix the D3DXFVFFromDeclarator() prototype.

The current version matches MSDN, but not the actual SDK header.

14 years agowined3d: Rename the "format" field in wined3d_format_desc to "id".
Henri Verbeet [Wed, 25 Aug 2010 18:46:51 +0000 (20:46 +0200)]
wined3d: Rename the "format" field in wined3d_format_desc to "id".

14 years agowined3d: Remove the GetContainer() methods from the public wined3d interface.
Henri Verbeet [Wed, 25 Aug 2010 18:46:50 +0000 (20:46 +0200)]
wined3d: Remove the GetContainer() methods from the public wined3d interface.

There's nothing left that uses these.

14 years agowined3d: Don't set a NULL container of type WINED3D_CONTAINER_TEXTURE.
Henri Verbeet [Wed, 25 Aug 2010 18:46:49 +0000 (20:46 +0200)]
wined3d: Don't set a NULL container of type WINED3D_CONTAINER_TEXTURE.

Any container type other than WINED3D_CONTAINER_NONE implies a valid pointer
of the specified type. This fixes a regression introduced by
368e5eb87ae983e4ea2f66b3ca2f4154b36bbcda.

14 years agomshtml: Get rid of no longer needed nsIComponentRegistrar::AutoRegister call.
Jacek Caban [Wed, 25 Aug 2010 18:25:06 +0000 (20:25 +0200)]
mshtml: Get rid of no longer needed nsIComponentRegistrar::AutoRegister call.

14 years agomshtml: Use IActiveScriptSiteDebug64 instead of IActiveScriptSiteDebug32 on win64.
Jacek Caban [Wed, 25 Aug 2010 18:20:29 +0000 (20:20 +0200)]
mshtml: Use IActiveScriptSiteDebug64 instead of IActiveScriptSiteDebug32 on win64.

14 years agooleaut32: Add tests for DispCallFunc and fix a number of corner cases.
Alexandre Julliard [Thu, 26 Aug 2010 10:22:20 +0000 (12:22 +0200)]
oleaut32: Add tests for DispCallFunc and fix a number of corner cases.

14 years agoshell32: Add IObjectWithSite implementation to the ExplorerBrowser control.
David Hedberg [Wed, 25 Aug 2010 13:24:36 +0000 (15:24 +0200)]
shell32: Add IObjectWithSite implementation to the ExplorerBrowser control.

14 years agoshell32: Implement CommDlgBrowser::OnDefaultCommand in the ExplorerBrowser control.
David Hedberg [Wed, 25 Aug 2010 13:24:35 +0000 (15:24 +0200)]
shell32: Implement CommDlgBrowser::OnDefaultCommand in the ExplorerBrowser control.

14 years agoshell32: Add ICommDlgBrowser3 stub to the ExplorerBrowser control.
David Hedberg [Wed, 25 Aug 2010 13:24:34 +0000 (15:24 +0200)]
shell32: Add ICommDlgBrowser3 stub to the ExplorerBrowser control.

14 years agoshell32: Add a travellog to the ExplorerBrowser control.
David Hedberg [Wed, 25 Aug 2010 13:24:33 +0000 (15:24 +0200)]
shell32: Add a travellog to the ExplorerBrowser control.

14 years agoshell32: Implement IExplorerBrowser::BrowseToObject.
David Hedberg [Wed, 25 Aug 2010 13:24:32 +0000 (15:24 +0200)]
shell32: Implement IExplorerBrowser::BrowseToObject.

14 years agomcicda: Access the first CD-ROM unless given a device letter.
Jörg Höhle [Mon, 23 Aug 2010 07:55:22 +0000 (09:55 +0200)]
mcicda: Access the first CD-ROM unless given a device letter.

14 years agomcicda: Opens d, d:, d:\, d:\foo since w2k. Only d: is portable.
Jörg Höhle [Fri, 13 Aug 2010 12:58:55 +0000 (14:58 +0200)]
mcicda: Opens d, d:, d:\, d:\foo since w2k. Only d: is portable.

14 years agomscoree: Improve GetCORSytemDirectory.
Louis Lenders [Wed, 25 Aug 2010 12:53:05 +0000 (14:53 +0200)]
mscoree: Improve GetCORSytemDirectory.

14 years agomscoree/tests: Add a few tests for GetCORSytemDirectory.
Louis Lenders [Wed, 25 Aug 2010 12:34:04 +0000 (14:34 +0200)]
mscoree/tests: Add a few tests for GetCORSytemDirectory.

14 years agoinclude: Fixed LIST_ENTRY macro type casts for win64.
Kai Tietz [Wed, 25 Aug 2010 13:14:24 +0000 (15:14 +0200)]
include: Fixed LIST_ENTRY macro type casts for win64.

14 years agomsvcrt: Added _set_purecall_handler implementation.
Piotr Caban [Wed, 25 Aug 2010 12:46:47 +0000 (14:46 +0200)]
msvcrt: Added _set_purecall_handler implementation.

14 years agomsvcrt: Added _set_SSE2_enable stub.
Piotr Caban [Wed, 25 Aug 2010 12:46:05 +0000 (14:46 +0200)]
msvcrt: Added _set_SSE2_enable stub.

14 years agomshtml: Added Gecko64 support.
Jacek Caban [Wed, 25 Aug 2010 12:22:39 +0000 (14:22 +0200)]
mshtml: Added Gecko64 support.

14 years agomshtml: Wine Gecko 1.1.0 release.
Jacek Caban [Wed, 25 Aug 2010 12:22:25 +0000 (14:22 +0200)]
mshtml: Wine Gecko 1.1.0 release.

14 years agowinspool.drv: Allow for spaces in either the printer name or the spool file.
Huw Davies [Wed, 25 Aug 2010 10:47:53 +0000 (11:47 +0100)]
winspool.drv: Allow for spaces in either the printer name or the spool file.

14 years agod3dcompiler: Move D3DAssemble tests from d3dx9_36.
Matteo Bruni [Fri, 30 Jul 2010 22:57:19 +0000 (00:57 +0200)]
d3dcompiler: Move D3DAssemble tests from d3dx9_36.

14 years agod3dcompiler: Move shader assembler implementation from d3dx9_36.
Matteo Bruni [Tue, 24 Aug 2010 21:05:12 +0000 (23:05 +0200)]
d3dcompiler: Move shader assembler implementation from d3dx9_36.

14 years agod3dcompiler: D3DAssemble stub.
Matteo Bruni [Tue, 17 Aug 2010 17:22:59 +0000 (19:22 +0200)]
d3dcompiler: D3DAssemble stub.

14 years agoexplorerframe/tests: Initialize cbstate to a dummy value to make sure it's being...
Alexandre Julliard [Wed, 25 Aug 2010 12:44:12 +0000 (14:44 +0200)]
explorerframe/tests: Initialize cbstate to a dummy value to make sure it's being set properly.

14 years agooleaut32: Implement DispCallFunc for x86_64.
Alexandre Julliard [Wed, 25 Aug 2010 12:23:31 +0000 (14:23 +0200)]
oleaut32: Implement DispCallFunc for x86_64.

14 years agooleaut32: Simplify the i386 implementation of DispCallFunc.
Alexandre Julliard [Wed, 25 Aug 2010 12:04:31 +0000 (14:04 +0200)]
oleaut32: Simplify the i386 implementation of DispCallFunc.

14 years agowinemenubuilder: Parse ICO headers in a separate function.
Damjan Jovanovic [Tue, 24 Aug 2010 13:04:54 +0000 (15:04 +0200)]
winemenubuilder: Parse ICO headers in a separate function.

14 years agowinemenubuilder: Write all frames, in the given format, to the native icon.
Damjan Jovanovic [Tue, 24 Aug 2010 13:04:07 +0000 (15:04 +0200)]
winemenubuilder: Write all frames, in the given format, to the native icon.

14 years agowinemenubuilder: Move utility functions to the top of the file.
Damjan Jovanovic [Tue, 24 Aug 2010 13:03:13 +0000 (15:03 +0200)]
winemenubuilder: Move utility functions to the top of the file.

14 years agooleaut32/olepicture: Remove out pointer check in OleCreatePictureIndirect, it should...
Nikolay Sivov [Tue, 24 Aug 2010 18:36:38 +0000 (22:36 +0400)]
oleaut32/olepicture: Remove out pointer check in OleCreatePictureIndirect, it should crash.

14 years agooleaut32/olepicture: Fix a typo in height conversion.
Nikolay Sivov [Tue, 24 Aug 2010 18:29:12 +0000 (22:29 +0400)]
oleaut32/olepicture: Fix a typo in height conversion.

14 years agowindowscodecs: Handle TIFF's with RowsPerStrip greater than Height.
Vincent Povirk [Sat, 29 May 2010 16:47:49 +0000 (11:47 -0500)]
windowscodecs: Handle TIFF's with RowsPerStrip greater than Height.

14 years agowindowscodecs: Handle WhiteIsZero TIFF images.
Vincent Povirk [Sat, 29 May 2010 16:27:31 +0000 (11:27 -0500)]
windowscodecs: Handle WhiteIsZero TIFF images.

14 years agowindowscodecs: Always check TIFF sample count and planar configuration.
Vincent Povirk [Sat, 29 May 2010 15:58:05 +0000 (10:58 -0500)]
windowscodecs: Always check TIFF sample count and planar configuration.

This more closely matches the TIFF spec. These values are valid for all
photometric interpretations.

14 years agowindowscodecs: Byte-swap image data from big endian TIFF files.
Vincent Povirk [Sat, 29 May 2010 15:43:30 +0000 (10:43 -0500)]
windowscodecs: Byte-swap image data from big endian TIFF files.

14 years agowindowscodecs: Add support for decoding 48-bit TIFF images.
Vincent Povirk [Sat, 29 May 2010 15:43:02 +0000 (10:43 -0500)]
windowscodecs: Add support for decoding 48-bit TIFF images.

14 years agowindowscodecs: Prefer builtin version.
Vincent Povirk [Tue, 24 Aug 2010 18:34:38 +0000 (13:34 -0500)]
windowscodecs: Prefer builtin version.

14 years agousp10: Add Lao script.
Aric Stewart [Tue, 24 Aug 2010 16:55:41 +0000 (11:55 -0500)]
usp10: Add Lao script.

14 years agousp10: Add Thai Script.
Aric Stewart [Tue, 24 Aug 2010 16:55:33 +0000 (11:55 -0500)]
usp10: Add Thai Script.

14 years agousp10: Add Phags-pa Script.
Aric Stewart [Tue, 24 Aug 2010 16:55:27 +0000 (11:55 -0500)]
usp10: Add Phags-pa Script.

14 years agousp10: Add Tibetan Script.
Aric Stewart [Tue, 24 Aug 2010 16:55:18 +0000 (11:55 -0500)]
usp10: Add Tibetan Script.

14 years agousp10: Add Sinhala Script.
Aric Stewart [Tue, 24 Aug 2010 16:55:11 +0000 (11:55 -0500)]
usp10: Add Sinhala Script.

14 years agowined3d: Check the GLSL info log for all shaders.
Henri Verbeet [Tue, 24 Aug 2010 16:43:21 +0000 (18:43 +0200)]
wined3d: Check the GLSL info log for all shaders.

14 years agowined3d: Introduce a local variable for gl_info in IWineD3DSurfaceImpl_BltOverride().
Henri Verbeet [Tue, 24 Aug 2010 16:43:20 +0000 (18:43 +0200)]
wined3d: Introduce a local variable for gl_info in IWineD3DSurfaceImpl_BltOverride().

14 years agod3dx9_36/tests: Use the proper D3DFVF_PSIZE constant in test_fvf_decl_conversion().
Henri Verbeet [Tue, 24 Aug 2010 16:43:19 +0000 (18:43 +0200)]
d3dx9_36/tests: Use the proper D3DFVF_PSIZE constant in test_fvf_decl_conversion().

14 years agod3dx9_36/tests: Remove a (mostly) redundant test.
Henri Verbeet [Tue, 24 Aug 2010 16:43:18 +0000 (18:43 +0200)]
d3dx9_36/tests: Remove a (mostly) redundant test.

14 years agod3dx9_36: Use a lookup table in D3DXGetDeclVertexSize().
Henri Verbeet [Tue, 24 Aug 2010 16:43:17 +0000 (18:43 +0200)]
d3dx9_36: Use a lookup table in D3DXGetDeclVertexSize().

14 years agoddraw: Remove WINAPI on static functions where not needed.
Francois Gouget [Tue, 24 Aug 2010 15:58:16 +0000 (17:58 +0200)]
ddraw: Remove WINAPI on static functions where not needed.

14 years agomsvcrt: Export the 64-bit version of the C++ mangled names for all implemented functions.
Alexandre Julliard [Tue, 24 Aug 2010 20:11:16 +0000 (22:11 +0200)]
msvcrt: Export the 64-bit version of the C++ mangled names for all implemented functions.

14 years agowinebuild: Support relay debugging for thiscall functions.
Alexandre Julliard [Tue, 24 Aug 2010 17:44:01 +0000 (19:44 +0200)]
winebuild: Support relay debugging for thiscall functions.

14 years agowinebuild: Signal an error when a thiscall function doesn't take a pointer as first...
Alexandre Julliard [Tue, 24 Aug 2010 17:29:51 +0000 (19:29 +0200)]
winebuild: Signal an error when a thiscall function doesn't take a pointer as first argument.

14 years agomsvcrt: List the this pointer as an additional argument for thiscall functions.
Alexandre Julliard [Tue, 24 Aug 2010 17:29:27 +0000 (19:29 +0200)]
msvcrt: List the this pointer as an additional argument for thiscall functions.

14 years agoadvapi32: Fix GetNamedSecurityInfo with NULL descriptor.
Alexandre Goujon [Tue, 24 Aug 2010 09:04:35 +0000 (11:04 +0200)]
advapi32: Fix GetNamedSecurityInfo with NULL descriptor.

14 years agowinecfg: Don't allow virtual desktops smaller than 640x480.
Vincent Povirk [Mon, 23 Aug 2010 22:45:26 +0000 (17:45 -0500)]
winecfg: Don't allow virtual desktops smaller than 640x480.

14 years agowine.inf: Added .NET InstallRoot and v2.0 policy keys.
Louis Lenders [Tue, 24 Aug 2010 11:45:16 +0000 (13:45 +0200)]
wine.inf: Added .NET InstallRoot and v2.0 policy keys.

14 years agomscoree: Improve GetCORVersion.
Louis Lenders [Tue, 24 Aug 2010 10:51:33 +0000 (12:51 +0200)]
mscoree: Improve GetCORVersion.

14 years agomscoree/tests: Added some simple tests for GetCORVersion.
Louis Lenders [Tue, 24 Aug 2010 09:48:01 +0000 (11:48 +0200)]
mscoree/tests: Added some simple tests for GetCORVersion.

14 years agompr: Fix Bulgarian translation.
Amine Khaldi [Tue, 24 Aug 2010 12:45:53 +0000 (13:45 +0100)]
mpr: Fix Bulgarian translation.

14 years agowinealsa.drv: Only filllines_no_master with micelem when micelem is found.
Jeff Cook [Tue, 24 Aug 2010 00:53:50 +0000 (18:53 -0600)]
winealsa.drv: Only filllines_no_master with micelem when micelem is found.

14 years agoshell32/tests: Add some event tests to ExplorerBrowser tests.
David Hedberg [Tue, 24 Aug 2010 08:56:24 +0000 (10:56 +0200)]
shell32/tests: Add some event tests to ExplorerBrowser tests.

14 years agoshell32/tests: Add some tests related to the shellview created by ExplorerBrowser.
David Hedberg [Tue, 24 Aug 2010 08:56:23 +0000 (10:56 +0200)]
shell32/tests: Add some tests related to the shellview created by ExplorerBrowser.

14 years agoshell32/tests: Some additional tests for IShellBrowser.
David Hedberg [Tue, 24 Aug 2010 08:56:22 +0000 (10:56 +0200)]
shell32/tests: Some additional tests for IShellBrowser.

14 years agoshell32: Implement IExplorerBrowser::BrowseToIDList and IShellBrowser::BrowseToObject.
David Hedberg [Tue, 24 Aug 2010 08:56:21 +0000 (10:56 +0200)]
shell32: Implement IExplorerBrowser::BrowseToIDList and IShellBrowser::BrowseToObject.

14 years agoshell32: Support BHID_SFUIObject and BHID_DataObject in IShellItem::BindToHandler.
David Hedberg [Tue, 24 Aug 2010 08:56:20 +0000 (10:56 +0200)]
shell32: Support BHID_SFUIObject and BHID_DataObject in IShellItem::BindToHandler.

14 years agoshell32: Implement IExplorerBrowser::Advise and IExplorerBrowser::Unadvise.
David Hedberg [Tue, 24 Aug 2010 08:56:19 +0000 (10:56 +0200)]
shell32: Implement IExplorerBrowser::Advise and IExplorerBrowser::Unadvise.

14 years agontdll: Set correct protection flags on sections in builtin DLLs.
Marcus Meissner [Mon, 23 Aug 2010 15:12:53 +0000 (17:12 +0200)]
ntdll: Set correct protection flags on sections in builtin DLLs.

14 years agowinepath: Add a -0 option to use null character as separator.
Jerome Leclanche [Mon, 23 Aug 2010 14:32:29 +0000 (15:32 +0100)]
winepath: Add a -0 option to use null character as separator.

14 years agowinapi: Add support for the thiscall keyword.
Alexandre Julliard [Tue, 24 Aug 2010 14:34:35 +0000 (16:34 +0200)]
winapi: Add support for the thiscall keyword.

14 years agomsvcrt: Use a __thiscall macro where appropriate to make the calling convention clearer.
Alexandre Julliard [Tue, 24 Aug 2010 14:31:25 +0000 (16:31 +0200)]
msvcrt: Use a __thiscall macro where appropriate to make the calling convention clearer.

14 years agomsvcp90: Use the thiscall type on appropriate entry points.
Alexandre Julliard [Tue, 24 Aug 2010 14:24:18 +0000 (16:24 +0200)]
msvcp90: Use the thiscall type on appropriate entry points.

14 years agomsvcrt: Use the thiscall type on appropriate entry points.
Alexandre Julliard [Tue, 24 Aug 2010 14:24:01 +0000 (16:24 +0200)]
msvcrt: Use the thiscall type on appropriate entry points.

14 years agowinebuild: Add support for specifying thiscall calling convention.
Alexandre Julliard [Tue, 24 Aug 2010 13:20:00 +0000 (15:20 +0200)]
winebuild: Add support for specifying thiscall calling convention.

14 years agows2_32/tests: Add a trailing '\n' to an ok() call.
Francois Gouget [Tue, 24 Aug 2010 08:01:36 +0000 (10:01 +0200)]
ws2_32/tests: Add a trailing '\n' to an ok() call.

14 years agomsvcp90: Remove the msvcp90 debug channel where unused.
Francois Gouget [Tue, 24 Aug 2010 08:04:51 +0000 (10:04 +0200)]
msvcp90: Remove the msvcp90 debug channel where unused.

14 years agoipconfig: Remove the ipconfig debug channel where unused.
Francois Gouget [Tue, 24 Aug 2010 08:04:30 +0000 (10:04 +0200)]
ipconfig: Remove the ipconfig debug channel where unused.

14 years agoshell32/tests: Remove spaces before '\n's in traces.
Francois Gouget [Tue, 24 Aug 2010 08:04:07 +0000 (10:04 +0200)]
shell32/tests: Remove spaces before '\n's in traces.

14 years agoshell32/tests: Remove unneeded NULL pointer casts.
Francois Gouget [Tue, 24 Aug 2010 08:04:01 +0000 (10:04 +0200)]
shell32/tests: Remove unneeded NULL pointer casts.

14 years agows2_32: Add a trailing '\n' to a TRACE() call.
Francois Gouget [Tue, 24 Aug 2010 08:02:21 +0000 (10:02 +0200)]
ws2_32: Add a trailing '\n' to a TRACE() call.

14 years agoexplorerframe/tests: Add a trailing '\n' to an ok() call.
Francois Gouget [Tue, 24 Aug 2010 08:01:27 +0000 (10:01 +0200)]
explorerframe/tests: Add a trailing '\n' to an ok() call.

14 years agomsdaps: Make create_rowset_proxy() static.
Francois Gouget [Tue, 24 Aug 2010 08:01:10 +0000 (10:01 +0200)]
msdaps: Make create_rowset_proxy() static.

14 years agoshdocvw: Remove WINAPI on static functions where not needed.
Francois Gouget [Tue, 24 Aug 2010 08:00:24 +0000 (10:00 +0200)]
shdocvw: Remove WINAPI on static functions where not needed.

14 years agoAssorted spelling fixes.
Francois Gouget [Tue, 24 Aug 2010 07:53:35 +0000 (09:53 +0200)]
Assorted spelling fixes.

14 years agoconfigure: Print a warning when prelink isn't found.
Alexandre Julliard [Tue, 24 Aug 2010 11:42:10 +0000 (13:42 +0200)]
configure: Print a warning when prelink isn't found.

14 years agowindowscodecs: Write ICNS files.
Damjan Jovanovic [Tue, 24 Aug 2010 07:46:40 +0000 (09:46 +0200)]
windowscodecs: Write ICNS files.

14 years agowindowscodecs: Implement the ICNS frame encoder.
Damjan Jovanovic [Tue, 24 Aug 2010 07:45:48 +0000 (09:45 +0200)]
windowscodecs: Implement the ICNS frame encoder.

14 years agowindowscodecs: Stub out the ICNS frame encoder.
Damjan Jovanovic [Tue, 24 Aug 2010 07:44:46 +0000 (09:44 +0200)]
windowscodecs: Stub out the ICNS frame encoder.

14 years agowindowscodecs: Add a stubbed ICNS encoder.
Damjan Jovanovic [Tue, 24 Aug 2010 07:43:54 +0000 (09:43 +0200)]
windowscodecs: Add a stubbed ICNS encoder.

14 years agomsvcp80: Added stub dll.
Piotr Caban [Mon, 23 Aug 2010 14:36:24 +0000 (16:36 +0200)]
msvcp80: Added stub dll.

14 years agowinex11: Pass window property to server in 64KB chunks.
Ken Thomases [Tue, 24 Aug 2010 03:40:19 +0000 (22:40 -0500)]
winex11: Pass window property to server in 64KB chunks.

Large clipboard contents, like images, can exceed the maximum X request size
if sent all at once, which can cause the X server to kill the connection.

14 years agourlmon/tests: Added tests for IUriBuilder_RemoveProperties.
Thomas Mullaly [Mon, 23 Aug 2010 22:59:52 +0000 (18:59 -0400)]
urlmon/tests: Added tests for IUriBuilder_RemoveProperties.

14 years agourlmon/tests: Added tests for IUriBuilder's IUri property.
Thomas Mullaly [Sun, 22 Aug 2010 19:26:31 +0000 (15:26 -0400)]
urlmon/tests: Added tests for IUriBuilder's IUri property.

14 years agourlmon/tests: Added tests for IUriBuilder_HasBeenModified.
Thomas Mullaly [Fri, 20 Aug 2010 22:29:43 +0000 (18:29 -0400)]
urlmon/tests: Added tests for IUriBuilder_HasBeenModified.