You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucenenet.apache.org by mh...@apache.org on 2011/08/14 09:13:16 UTC

[Lucene.Net] svn commit: r1157480 [16/18] - in /incubator/lucene.net/branches/Lucene.Net_2_9_4g: ./ build/scripts/ lib/Gallio.3.2.750/ lib/Gallio.3.2.750/licenses/ lib/Gallio.3.2.750/tools/ lib/Gallio.3.2.750/tools/NCover/ lib/Gallio.3.2.750/tools/NCover/Resources/...

Added: incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/NUnit/Latest/nunit.mocks.dll
URL: http://svn.apache.org/viewvc/incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/NUnit/Latest/nunit.mocks.dll?rev=1157480&view=auto
==============================================================================
Files incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/NUnit/Latest/nunit.mocks.dll (added) and incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/NUnit/Latest/nunit.mocks.dll Sun Aug 14 07:13:10 2011 differ

Added: incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/NUnit/Latest/nunit.util.dll
URL: http://svn.apache.org/viewvc/incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/NUnit/Latest/nunit.util.dll?rev=1157480&view=auto
==============================================================================
Files incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/NUnit/Latest/nunit.util.dll (added) and incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/NUnit/Latest/nunit.util.dll Sun Aug 14 07:13:10 2011 differ

Added: incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/Assembly.ico
URL: http://svn.apache.org/viewvc/incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/Assembly.ico?rev=1157480&view=auto
==============================================================================
Files incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/Assembly.ico (added) and incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/Assembly.ico Sun Aug 14 07:13:10 2011 differ

Added: incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/Container.ico
URL: http://svn.apache.org/viewvc/incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/Container.ico?rev=1157480&view=auto
==============================================================================
Files incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/Container.ico (added) and incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/Container.ico Sun Aug 14 07:13:10 2011 differ

Added: incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/Fixture.ico
URL: http://svn.apache.org/viewvc/incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/Fixture.ico?rev=1157480&view=auto
==============================================================================
Files incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/Fixture.ico (added) and incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/Fixture.ico Sun Aug 14 07:13:10 2011 differ

Added: incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/Gallio.ControlPanel.ico
URL: http://svn.apache.org/viewvc/incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/Gallio.ControlPanel.ico?rev=1157480&view=auto
==============================================================================
Files incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/Gallio.ControlPanel.ico (added) and incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/Gallio.ControlPanel.ico Sun Aug 14 07:13:10 2011 differ

Added: incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/Gallio.Copy.ico
URL: http://svn.apache.org/viewvc/incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/Gallio.Copy.ico?rev=1157480&view=auto
==============================================================================
Files incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/Gallio.Copy.ico (added) and incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/Gallio.Copy.ico Sun Aug 14 07:13:10 2011 differ

Added: incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/Gallio.Echo.ico
URL: http://svn.apache.org/viewvc/incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/Gallio.Echo.ico?rev=1157480&view=auto
==============================================================================
Files incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/Gallio.Echo.ico (added) and incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/Gallio.Echo.ico Sun Aug 14 07:13:10 2011 differ

Added: incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/Gallio.Icarus.ico
URL: http://svn.apache.org/viewvc/incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/Gallio.Icarus.ico?rev=1157480&view=auto
==============================================================================
Files incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/Gallio.Icarus.ico (added) and incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/Gallio.Icarus.ico Sun Aug 14 07:13:10 2011 differ

Added: incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/Gallio.Utility.ico
URL: http://svn.apache.org/viewvc/incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/Gallio.Utility.ico?rev=1157480&view=auto
==============================================================================
Files incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/Gallio.Utility.ico (added) and incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/Gallio.Utility.ico Sun Aug 14 07:13:10 2011 differ

Added: incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/Gallio.ico
URL: http://svn.apache.org/viewvc/incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/Gallio.ico?rev=1157480&view=auto
==============================================================================
Files incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/Gallio.ico (added) and incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/Gallio.ico Sun Aug 14 07:13:10 2011 differ

Added: incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/MbUnit.ico
URL: http://svn.apache.org/viewvc/incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/MbUnit.ico?rev=1157480&view=auto
==============================================================================
Files incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/MbUnit.ico (added) and incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/MbUnit.ico Sun Aug 14 07:13:10 2011 differ

Added: incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/Test.ico
URL: http://svn.apache.org/viewvc/incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/Test.ico?rev=1157480&view=auto
==============================================================================
Files incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/Test.ico (added) and incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/Test.ico Sun Aug 14 07:13:10 2011 differ

Added: incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/Unsupported.ico
URL: http://svn.apache.org/viewvc/incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/Unsupported.ico?rev=1157480&view=auto
==============================================================================
Files incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/Unsupported.ico (added) and incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/Unsupported.ico Sun Aug 14 07:13:10 2011 differ

Added: incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/css/Gallio-Report.css
URL: http://svn.apache.org/viewvc/incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/css/Gallio-Report.css?rev=1157480&view=auto
==============================================================================
--- incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/css/Gallio-Report.css (added)
+++ incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/css/Gallio-Report.css Sun Aug 14 07:13:10 2011
@@ -0,0 +1,527 @@
+/* Common inherited text options */
+.gallio-report
+{
+	font-family: Verdana, Arial, Helvetica, Helv, sans-serif;
+	font-size: 10pt;
+	word-wrap: break-word; /* IE and CSS3, we use <wbr> for other browsers */
+}
+
+/* Containers */
+div.gallio-report, body.gallio-report
+{
+	margin: 0px 0px 0px 0px;
+	padding: 0px 0px 0px 0px;
+	overflow: hidden;
+	width: 100%;
+}
+
+.gallio-report div.header
+{
+	margin: 0px 0px 0px 0px;
+	padding: 0px 0px 0px 0px;
+	background-color: #95b0be;
+	background-image: url(../img/header-background.gif);
+	background-repeat: repeat-y;
+	width: 100%;
+	height: 59px;
+	border-bottom: solid 1px black;
+}
+
+.gallio-report div.header-image
+{
+	margin: 0px 0px 0px 0px;
+	padding: 0px 0px 0px 0px;
+	width: 100%;
+	height: 60px;
+	background-image: url(../img/GallioTestReportHeader.png);
+	background-repeat: no-repeat;
+	background-position: 0 0;
+}
+
+.gallio-report div.content
+{
+	width: 100%;
+}
+
+/* Navigation bar */
+.gallio-report div.navigator
+{
+	position: fixed;
+	right: 0px;
+	bottom: 0px;
+	margin: 0px 0px 0px 0px;
+	padding: 0px 0px 0px 0px;
+	width: 17px;
+	background-color: #d0d4d8;
+	overflow: hidden;
+}
+
+.gallio-report div.navigator a.navigator-box
+{
+	display: block;
+	cursor: pointer;
+	width: 9px;
+	height: 9px;
+	position: absolute;
+	top: 3px;
+	left: 3px;
+	border: solid 1px black;
+}
+
+.gallio-report div.navigator div.navigator-stripes
+{
+	position: absolute;
+	top: 17px;
+	bottom: 0px;
+	width: 17px;
+}
+
+.gallio-report div.navigator div.navigator-stripes a
+{
+	display: block;
+	cursor: pointer;
+	width: 11px;
+	height: 2px;
+	position: absolute;
+	left: 3px;
+}
+
+/* Generate a fixed layout when the report is the whole document */
+body.gallio-report div.header
+{
+	position: fixed;
+	top: 0px;
+	left: 0px;
+}
+
+body.gallio-report div.content
+{
+	position: fixed; 
+	top: 60px;
+	left: 0px;
+	right: 17px;
+	bottom: 0px;
+	overflow: auto;
+	width: auto;
+}
+
+body.gallio-report div.navigator
+{
+	top: 60px;
+}
+
+/* Generate an embedded layout when the report is only a fragment */
+div.gallio-report div.header
+{
+	border: solid 1px black;
+}
+
+div.gallio-report div.navigator
+{
+	top: 0px;
+}
+
+/* Section headings */
+.gallio-report h2
+{
+	font-size: 13pt;
+	letter-spacing: 0.15em;
+	color: #1f1f1f;
+	padding: 0;
+	margin: 0 0 3px 0;
+	text-indent: 8px;
+}
+
+
+/* Toggle regions */
+.gallio-report ul
+{
+	list-style-type: none;
+	padding-left: 0px;
+	margin: 0px 0px 0px 0px;
+}
+
+.gallio-report div.panel
+{
+	margin: 0px 0px 0px 24px;
+}
+
+.gallio-report img.toggle
+{
+	cursor: pointer;
+	margin-right: 6px;
+}
+
+
+/* Status colors */
+.gallio-report .status-passed
+{
+	background-color: #008000;
+}
+
+.gallio-report .status-failed
+{
+	background-color: #ff0000;
+}
+
+.gallio-report .status-inconclusive
+{
+	background-color: #ffff00;
+}
+
+.gallio-report .status-skipped
+{
+	background-color: #999999;
+}
+
+
+/* Outcome bar */
+.gallio-report table.outcome-bar
+{
+	display: inline;
+	vertical-align: middle;
+	margin-left: 8px;
+}
+
+.gallio-report div.outcome-bar
+{
+	overflow: hidden;
+	
+	border: solid 1px #000000;
+	padding: 0px 0px 0px 0px;
+	margin: 0px 0px 0px 0px;
+
+	height: 8px;
+	width: 72px;
+}
+
+.gallio-report div.outcome-bar.condensed
+{
+	height: 6px;
+	width: 20px;
+}
+
+
+/* Outcome statistics */
+.gallio-report span.outcome-icons
+{
+	font-size: 11pt;
+}
+
+
+/* Test Kind Icons (Note: Additional kinds in separate automatically generated css file.)  */
+
+.gallio-report .testKind
+{
+	display: inline-block;
+	margin: 0px 6px 0px 0px;
+	padding: 0px 0px 0px 0px;
+	width: 16px;
+	height: 16px;
+	background-repeat: no-repeat;
+	background-position: center center;
+	background-image: url(../img/UnknownTestKind.png);
+}
+
+/* Test runs */
+.gallio-report .testStepRun
+{
+	margin-top: 12pt;
+	font-size: 10pt;
+}
+
+.gallio-report .testStepRunHeading
+{
+	font-weight: bold;
+	font-size: 10pt;
+}
+
+.gallio-report .testStepRunHeading-Level1
+{
+	font-size: 12pt;
+}
+
+.gallio-report .testStepRunHeading-Level2
+{
+	font-size: 11pt;
+}
+
+.gallio-report .testStepRunHeading-Level3
+{
+	font-size: 10pt;
+}
+
+
+/* Metadata entries */
+.gallio-report .metadata
+{
+	margin: 5px 5px 5px 0px;
+	padding: 5px 5px 5px 5px;
+	
+	background: #f4f4ff;
+	font-size: 9pt;
+}
+
+/* Test logs */
+.gallio-report .log
+{
+	margin: 5px 0px 5px 0px;
+}
+
+.gallio-report .logAttachmentList
+{
+	font-size: 10pt;
+	font-style: italic;
+}
+
+.gallio-report .logStream
+{
+	background-color: #f0f0f0;
+	border-bottom: solid 1px #c6c6c6;
+	border-right: solid 1px #c6c6c6;
+	margin: 5px 5px 5px 0px;
+	padding: 5px 5px 5px 5px;
+}
+
+.gallio-report .logStreamHeading
+{
+	font-weight:bold;
+	font-size: 10pt;
+	text-decoration: underline;
+}
+
+.gallio-report .logStreamBody
+{
+	font-size: 9pt;
+	border-style: none;
+}
+
+.gallio-report .logStreamSection
+{
+	margin-top: 12pt;
+	margin-bottom: 12pt;
+	padding-left: 6px;
+	border-left: solid 3px black;
+}
+
+.gallio-report .logStreamSectionHeading
+{
+	font-weight: bold;
+	text-decoration: underline;
+}
+
+.gallio-report .logStreamEmbed
+{
+	font-style: italic;
+	padding: 5px 10px 5px 10px;
+}
+
+.gallio-report .logHiddenData
+{
+	display: none;
+}
+
+/* Test log streams */
+.gallio-report .logStream-Failures
+{
+	background-color: #ffd8d8;
+	border: dotted 1px #905050;
+}
+
+.gallio-report .logStream-Warnings
+{
+	background-color: #ffffc8;
+	border: dotted 1px #909050;
+}
+
+/* Test log stream markers */
+.gallio-report .logStreamMarker-AssertionFailure
+{
+}
+
+.gallio-report .logStreamMarker-Label
+{
+	font-weight: bold;
+}
+
+.gallio-report .logStreamMarker-Exception
+{
+	font-style: italic;
+}
+
+.gallio-report .logStreamMarker-StackTrace
+{
+	font-style: italic;
+}
+
+.gallio-report .logStreamMarker-Monospace
+{
+	font-family: Consolas, Courier New, Courier;
+}
+
+.gallio-report .logStreamMarker-Highlight
+{
+	background-color: Yellow;
+}
+
+.gallio-report .logStreamMarker-DiffAddition
+{
+	background-color: #b0ffb0;
+}
+
+.gallio-report .logStreamMarker-DiffDeletion
+{
+	background-color: #ffb0b0;
+	text-decoration: line-through;
+}
+
+.gallio-report .logStreamMarker-DiffChange
+{
+	background-color: #b0b0ff;
+}
+
+.gallio-report .logStreamMarker-Ellipsis
+{
+	text-decoration: underline;
+}
+
+.gallio-report .embeddedImage
+{
+	max-width: 800px;
+}
+
+.gallio-report .attachmentLink
+{
+}
+
+/* Sections */
+.gallio-report div.section
+{
+	background-color: #ebeaea;
+	margin: 5px;
+	padding: 10px;
+	border-bottom: solid 1px #dcdcdc;
+	border-right: solid 1px #dcdcdc;
+	overflow: hidden;
+}
+
+.gallio-report div.section-content
+{
+	background-color: #fbfbfb;
+	padding: 10px 10px 10px 10px;
+	overflow: hidden;
+}
+
+.gallio-report table.statistics-table
+{
+	border-collapse: collapse;
+}
+
+.gallio-report table.statistics-table td
+{
+	width: 100%;
+}
+
+.gallio-report table.statistics-table td.statistics-label-cell
+{
+	font-weight: bolder;
+	color: #646464;
+	padding: 0px 10px 0px 10px;
+	width: auto;
+}
+
+.gallio-report table.statistics-table tr.alternate-row td
+{
+	background-color: #f2f2f2;
+}
+
+
+/* Annotations */
+.gallio-report div.annotation
+{
+}
+
+.gallio-report div.annotation-message
+{
+	margin-left: 2em;
+	text-indent: -2em;
+}
+
+.gallio-report div.annotation-location, div.annotation-reference, div.annotation-details
+{
+	margin-left: 4em;
+	text-indent: -2em;
+	font-style: italic;
+}
+
+.gallio-report .annotation-type-error
+{
+	color: #990000;
+}
+
+.gallio-report .annotation-type-warning
+{
+	color: #999900;
+}
+
+.gallio-report .annotation-type-info
+{
+	color: #999999;
+}
+
+/* Log Entries */
+.gallio-report div.logEntry
+{
+}
+
+.gallio-report div.logEntry-text
+{
+	margin-left: 2em;
+	text-indent: -2em;
+}
+
+.gallio-report div.logEntry-details
+{
+	margin-left: 4em;
+	text-indent: -2em;
+	font-style: italic;
+}
+
+.gallio-report .logEntry-severity-error
+{
+	color: #990000;
+}
+
+.gallio-report .logEntry-severity-warning
+{
+	color: #999900;
+}
+
+.gallio-report .logEntry-severity-important
+{
+	color: #000000;
+}
+
+.gallio-report .logEntry-severity-info
+{
+	color: #999999;
+}
+
+.gallio-report .logEntry-severity-debug
+{
+	color: #aaaaaa;
+}
+
+/* Cross-References */
+
+.gallio-report a:hover.crossref
+{
+	background-color: #eeee99;
+}
+
+.gallio-report a.crossref
+{
+	color: #000000;
+	text-decoration: none;
+	border-bottom: dotted 1px #aa00dd;
+}

Added: incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/img/Failed.gif
URL: http://svn.apache.org/viewvc/incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/img/Failed.gif?rev=1157480&view=auto
==============================================================================
Files incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/img/Failed.gif (added) and incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/img/Failed.gif Sun Aug 14 07:13:10 2011 differ

Added: incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/img/FullStop.gif
URL: http://svn.apache.org/viewvc/incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/img/FullStop.gif?rev=1157480&view=auto
==============================================================================
Files incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/img/FullStop.gif (added) and incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/img/FullStop.gif Sun Aug 14 07:13:10 2011 differ

Added: incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/img/GallioTestReportHeader.png
URL: http://svn.apache.org/viewvc/incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/img/GallioTestReportHeader.png?rev=1157480&view=auto
==============================================================================
Files incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/img/GallioTestReportHeader.png (added) and incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/img/GallioTestReportHeader.png Sun Aug 14 07:13:10 2011 differ

Added: incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/img/Ignored.gif
URL: http://svn.apache.org/viewvc/incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/img/Ignored.gif?rev=1157480&view=auto
==============================================================================
Files incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/img/Ignored.gif (added) and incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/img/Ignored.gif Sun Aug 14 07:13:10 2011 differ

Added: incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/img/Minus.gif
URL: http://svn.apache.org/viewvc/incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/img/Minus.gif?rev=1157480&view=auto
==============================================================================
Files incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/img/Minus.gif (added) and incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/img/Minus.gif Sun Aug 14 07:13:10 2011 differ

Added: incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/img/Passed.gif
URL: http://svn.apache.org/viewvc/incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/img/Passed.gif?rev=1157480&view=auto
==============================================================================
Files incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/img/Passed.gif (added) and incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/img/Passed.gif Sun Aug 14 07:13:10 2011 differ

Added: incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/img/Plus.gif
URL: http://svn.apache.org/viewvc/incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/img/Plus.gif?rev=1157480&view=auto
==============================================================================
Files incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/img/Plus.gif (added) and incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/img/Plus.gif Sun Aug 14 07:13:10 2011 differ

Added: incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/img/UnknownTestKind.png
URL: http://svn.apache.org/viewvc/incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/img/UnknownTestKind.png?rev=1157480&view=auto
==============================================================================
Files incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/img/UnknownTestKind.png (added) and incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/img/UnknownTestKind.png Sun Aug 14 07:13:10 2011 differ

Added: incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/img/header-background.gif
URL: http://svn.apache.org/viewvc/incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/img/header-background.gif?rev=1157480&view=auto
==============================================================================
Files incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/img/header-background.gif (added) and incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/img/header-background.gif Sun Aug 14 07:13:10 2011 differ

Added: incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/js/Gallio-Report.js
URL: http://svn.apache.org/viewvc/incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/js/Gallio-Report.js?rev=1157480&view=auto
==============================================================================
--- incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/js/Gallio-Report.js (added)
+++ incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/js/Gallio-Report.js Sun Aug 14 07:13:10 2011
@@ -0,0 +1,244 @@
+function reportLoaded()
+{
+    fixAttachmentLinksOnIE();
+}
+
+function fixAttachmentLinksOnIE()
+{
+    if (needFixupForIE())
+    {
+        // On IE, pages in the local filesystem that possess the Mark of the Web
+        // are forbidden from navigating to other local files.  This breaks links
+        // to attachments on the local filesystem unless we make some changes.
+        var count = document.links.length;
+        for (var i = 0; i < count; i++)
+        {
+            var link = document.links[i];
+            var href = link.href;
+            if (link.className == "attachmentLink" && isLocalFileUri(href))
+            {
+                link.href = toGallioAttachmentUri(href);
+            }
+        }
+    }
+}
+
+function toGallioAttachmentUri(uri)
+{
+    var path = uri.substring(8).replace(/\//g, "\\");
+    return "gallio:openAttachment?path=" + path;
+}
+
+var needFixupForIECache = undefined;
+function needFixupForIE()
+{
+    if (needFixupForIECache == undefined)
+        needFixupForIECache = isIE() && (isLocalFileUri(window.location.href) || isInMemoryUri(window.location.href));
+        
+    return needFixupForIECache;
+}
+
+function isIE()
+{
+    return navigator.appName == "Microsoft Internet Explorer";
+}
+
+function isLocalFileUri(uri)
+{
+    return uri.search(/^file:\/\/\//) == 0;
+}
+
+function isInMemoryUri(uri)
+{
+    return uri == "about:blank";
+}
+
+function toggle(id)
+{
+    var icon = document.getElementById('toggle-' + id);
+    if (icon != null)
+    {
+        var childElement = document.getElementById(id);
+        if (icon.src.indexOf('Plus.gif') != -1)
+        {
+            icon.src = icon.src.replace('Plus.gif', 'Minus.gif');
+            if (childElement != null)
+                childElement.style.display = "block";
+        }
+        else
+        {
+            icon.src = icon.src.replace('Minus.gif', 'Plus.gif');
+            if (childElement != null)
+                childElement.style.display = "none";
+        }
+    }
+}
+
+function expand(ids)
+{
+    for (var i = 0; i < ids.length; i++)
+    {
+        var id = ids[i];
+        var icon = document.getElementById('toggle-' + id);
+        if (icon != null)
+        {
+            if (icon.src.indexOf('Plus.gif') != -1)
+            {
+                icon.src = icon.src.replace('Plus.gif', 'Minus.gif');
+
+                var childElement = document.getElementById(id);
+                if (childElement != null)
+                    childElement.style.display = "block";
+            }
+        }
+    }
+}
+
+function navigateTo(path, line, column)
+{
+    var navigator = new ActiveXObject("Gallio.Navigator.GallioNavigator");
+    if (navigator)
+        navigator.NavigateTo(path, line, column);
+}
+
+function setInnerHTMLFromUri(id, uri)
+{
+    _asyncLoadContentFromUri(uri, function(loadedDocument)
+    {
+        // workaround for IE failure to auto-detect HTML content
+        var children = isIE() ? loadedDocument.body.children : null;
+        if (children && children.length == 1 && children[0].tagName == "PRE")
+        {
+            var text = getTextContent(loadedDocument.body);
+            setInnerHTMLFromContent(id, text);
+        }
+        else
+        {
+            var html = loadedDocument.body.innerHTML;
+            setInnerHTMLFromContent(id, html);
+        }
+    });
+}
+
+function setPreformattedTextFromUri(id, uri)
+{
+    _asyncLoadContentFromUri(uri, function(loadedDocument) { setPreformattedTextFromContent(id, getTextContent(loadedDocument.body)); });
+}
+
+function setInnerHTMLFromHiddenData(id)
+{
+    var element = document.getElementById(id + '-hidden');
+    if (element)
+        setInnerHTMLFromContent(id, getTextContent(element));
+}
+
+function setPreformattedTextFromHiddenData(id)
+{
+    var element = document.getElementById(id + '-hidden');
+    if (element)
+        setPreformattedTextFromContent(id, getTextContent(element));
+}
+
+function setInnerHTMLFromContent(id, content)
+{
+    if (content != undefined)
+    {
+        var element = document.getElementById(id);
+        if (element)
+            element.innerHTML = content;
+    }
+}
+
+function setPreformattedTextFromContent(id, content)
+{
+    if (content != undefined)
+    {
+        var element = document.getElementById(id);
+        if (element)
+        {
+            element.innerHTML = "<pre></pre>";
+            setTextContent(element.children[0], content);
+        }
+    }
+}
+
+function getTextContent(element)
+{
+    return element.textContent != undefined ? element.textContent : element.innerText;
+}
+
+function setTextContent(element, content)
+{
+    if (element.textContent != undefined)
+        element.textContent = content;
+    else
+        element.innerText = content;
+}
+
+function setFrameLocation(frame, uri)
+{
+    if (frame.contentWindow)
+        frame.contentWindow.location.replace(uri);
+}
+
+function _asyncLoadContentFromUri(uri, callback)
+{
+    var asyncLoadFrame = document.getElementById('_asyncLoadFrame');
+
+    if (!asyncLoadFrame.pendingRequests)
+        asyncLoadFrame.pendingRequests = [];
+
+    asyncLoadFrame.pendingRequests.push({ uri: uri, callback: callback });
+
+    _asyncLoadFrameNext(asyncLoadFrame);
+}
+
+function _asyncLoadFrameOnLoad()
+{
+    var asyncLoadFrame = document.getElementById('_asyncLoadFrame');
+    if (asyncLoadFrame)
+    {
+        var request = asyncLoadFrame.currentRequest;
+        if (request)
+        {
+            asyncLoadFrame.currentRequest = undefined;
+
+            try
+            {
+                var loadedWindow = asyncLoadFrame.contentWindow;
+                if (loadedWindow && loadedWindow.location.href != "about:blank")
+                {
+                    var loadedDocument = loadedWindow.document;
+                    if (loadedDocument)
+                    {
+                        request.callback(loadedDocument);
+                    }
+                }
+            }
+            catch (ex)
+            {
+                //alert(ex.message);
+            }
+        }
+
+        _asyncLoadFrameNext(asyncLoadFrame);
+    }
+}
+
+function _asyncLoadFrameNext(asyncLoadFrame)
+{
+    while (!asyncLoadFrame.currentRequest && asyncLoadFrame.pendingRequests && asyncLoadFrame.pendingRequests.length > 0)
+    {
+        var request = asyncLoadFrame.pendingRequests.shift();
+        asyncLoadFrame.currentRequest = request;
+
+        try
+        {
+            setFrameLocation(asyncLoadFrame, request.uri);
+        }
+        catch (ex)
+        {
+            //alert(ex.message);
+        }
+    }
+}

Added: incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/js/expressInstall.swf
URL: http://svn.apache.org/viewvc/incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/js/expressInstall.swf?rev=1157480&view=auto
==============================================================================
Files incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/js/expressInstall.swf (added) and incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/js/expressInstall.swf Sun Aug 14 07:13:10 2011 differ

Added: incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/js/player.swf
URL: http://svn.apache.org/viewvc/incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/js/player.swf?rev=1157480&view=auto
==============================================================================
Files incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/js/player.swf (added) and incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/js/player.swf Sun Aug 14 07:13:10 2011 differ

Added: incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/js/swfobject.js
URL: http://svn.apache.org/viewvc/incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/js/swfobject.js?rev=1157480&view=auto
==============================================================================
--- incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/js/swfobject.js (added)
+++ incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/js/swfobject.js Sun Aug 14 07:13:10 2011
@@ -0,0 +1,4 @@
+/*	SWFObject v2.2 <http://code.google.com/p/swfobject/> 
+	is released under the MIT License <http://www.opensource.org/licenses/mit-license.php> 
+*/
+var swfobject=function(){var D="undefined",r="object",S="Shockwave Flash",W="ShockwaveFlash.ShockwaveFlash",q="application/x-shockwave-flash",R="SWFObjectExprInst",x="onreadystatechange",O=window,j=document,t=navigator,T=false,U=[h],o=[],N=[],I=[],l,Q,E,B,J=false,a=false,n,G,m=true,M=function(){var aa=typeof j.getElementById!=D&&typeof j.getElementsByTagName!=D&&typeof j.createElement!=D,ah=t.userAgent.toLowerCase(),Y=t.platform.toLowerCase(),ae=Y?/win/.test(Y):/win/.test(ah),ac=Y?/mac/.test(Y):/mac/.test(ah),af=/webkit/.test(ah)?parseFloat(ah.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,X=!+"\v1",ag=[0,0,0],ab=null;if(typeof t.plugins!=D&&typeof t.plugins[S]==r){ab=t.plugins[S].description;if(ab&&!(typeof t.mimeTypes!=D&&t.mimeTypes[q]&&!t.mimeTypes[q].enabledPlugin)){T=true;X=false;ab=ab.replace(/^.*\s+(\S+\s+\S+$)/,"$1");ag[0]=parseInt(ab.replace(/^(.*)\..*$/,"$1"),10);ag[1]=parseInt(ab.replace(/^.*\.(.*)\s.*$/,"$1"),10);ag[2]=/[a-zA-Z]/.test(ab)?parseInt(ab.replace
 (/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}}else{if(typeof O.ActiveXObject!=D){try{var ad=new ActiveXObject(W);if(ad){ab=ad.GetVariable("$version");if(ab){X=true;ab=ab.split(" ")[1].split(",");ag=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}}catch(Z){}}}return{w3:aa,pv:ag,wk:af,ie:X,win:ae,mac:ac}}(),k=function(){if(!M.w3){return}if((typeof j.readyState!=D&&j.readyState=="complete")||(typeof j.readyState==D&&(j.getElementsByTagName("body")[0]||j.body))){f()}if(!J){if(typeof j.addEventListener!=D){j.addEventListener("DOMContentLoaded",f,false)}if(M.ie&&M.win){j.attachEvent(x,function(){if(j.readyState=="complete"){j.detachEvent(x,arguments.callee);f()}});if(O==top){(function(){if(J){return}try{j.documentElement.doScroll("left")}catch(X){setTimeout(arguments.callee,0);return}f()})()}}if(M.wk){(function(){if(J){return}if(!/loaded|complete/.test(j.readyState)){setTimeout(arguments.callee,0);return}f()})()}s(f)}}();function f(){if(J){return}try{var Z=j.getElementsByTagName("
 body")[0].appendChild(C("span"));Z.parentNode.removeChild(Z)}catch(aa){return}J=true;var X=U.length;for(var Y=0;Y<X;Y++){U[Y]()}}function K(X){if(J){X()}else{U[U.length]=X}}function s(Y){if(typeof O.addEventListener!=D){O.addEventListener("load",Y,false)}else{if(typeof j.addEventListener!=D){j.addEventListener("load",Y,false)}else{if(typeof O.attachEvent!=D){i(O,"onload",Y)}else{if(typeof O.onload=="function"){var X=O.onload;O.onload=function(){X();Y()}}else{O.onload=Y}}}}}function h(){if(T){V()}else{H()}}function V(){var X=j.getElementsByTagName("body")[0];var aa=C(r);aa.setAttribute("type",q);var Z=X.appendChild(aa);if(Z){var Y=0;(function(){if(typeof Z.GetVariable!=D){var ab=Z.GetVariable("$version");if(ab){ab=ab.split(" ")[1].split(",");M.pv=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}else{if(Y<10){Y++;setTimeout(arguments.callee,10);return}}X.removeChild(aa);Z=null;H()})()}else{H()}}function H(){var ag=o.length;if(ag>0){for(var af=0;af<ag;af++){var Y=o[a
 f].id;var ab=o[af].callbackFn;var aa={success:false,id:Y};if(M.pv[0]>0){var ae=c(Y);if(ae){if(F(o[af].swfVersion)&&!(M.wk&&M.wk<312)){w(Y,true);if(ab){aa.success=true;aa.ref=z(Y);ab(aa)}}else{if(o[af].expressInstall&&A()){var ai={};ai.data=o[af].expressInstall;ai.width=ae.getAttribute("width")||"0";ai.height=ae.getAttribute("height")||"0";if(ae.getAttribute("class")){ai.styleclass=ae.getAttribute("class")}if(ae.getAttribute("align")){ai.align=ae.getAttribute("align")}var ah={};var X=ae.getElementsByTagName("param");var ac=X.length;for(var ad=0;ad<ac;ad++){if(X[ad].getAttribute("name").toLowerCase()!="movie"){ah[X[ad].getAttribute("name")]=X[ad].getAttribute("value")}}P(ai,ah,Y,ab)}else{p(ae);if(ab){ab(aa)}}}}}else{w(Y,true);if(ab){var Z=z(Y);if(Z&&typeof Z.SetVariable!=D){aa.success=true;aa.ref=Z}ab(aa)}}}}}function z(aa){var X=null;var Y=c(aa);if(Y&&Y.nodeName=="OBJECT"){if(typeof Y.SetVariable!=D){X=Y}else{var Z=Y.getElementsByTagName(r)[0];if(Z){X=Z}}}return X}function A(
 ){return !a&&F("6.0.65")&&(M.win||M.mac)&&!(M.wk&&M.wk<312)}function P(aa,ab,X,Z){a=true;E=Z||null;B={success:false,id:X};var ae=c(X);if(ae){if(ae.nodeName=="OBJECT"){l=g(ae);Q=null}else{l=ae;Q=X}aa.id=R;if(typeof aa.width==D||(!/%$/.test(aa.width)&&parseInt(aa.width,10)<310)){aa.width="310"}if(typeof aa.height==D||(!/%$/.test(aa.height)&&parseInt(aa.height,10)<137)){aa.height="137"}j.title=j.title.slice(0,47)+" - Flash Player Installation";var ad=M.ie&&M.win?"ActiveX":"PlugIn",ac="MMredirectURL="+O.location.toString().replace(/&/g,"%26")+"&MMplayerType="+ad+"&MMdoctitle="+j.title;if(typeof ab.flashvars!=D){ab.flashvars+="&"+ac}else{ab.flashvars=ac}if(M.ie&&M.win&&ae.readyState!=4){var Y=C("div");X+="SWFObjectNew";Y.setAttribute("id",X);ae.parentNode.insertBefore(Y,ae);ae.style.display="none";(function(){if(ae.readyState==4){ae.parentNode.removeChild(ae)}else{setTimeout(arguments.callee,10)}})()}u(aa,ab,X)}}function p(Y){if(M.ie&&M.win&&Y.readyState!=4){var X=C("div");Y.pare
 ntNode.insertBefore(X,Y);X.parentNode.replaceChild(g(Y),X);Y.style.display="none";(function(){if(Y.readyState==4){Y.parentNode.removeChild(Y)}else{setTimeout(arguments.callee,10)}})()}else{Y.parentNode.replaceChild(g(Y),Y)}}function g(ab){var aa=C("div");if(M.win&&M.ie){aa.innerHTML=ab.innerHTML}else{var Y=ab.getElementsByTagName(r)[0];if(Y){var ad=Y.childNodes;if(ad){var X=ad.length;for(var Z=0;Z<X;Z++){if(!(ad[Z].nodeType==1&&ad[Z].nodeName=="PARAM")&&!(ad[Z].nodeType==8)){aa.appendChild(ad[Z].cloneNode(true))}}}}}return aa}function u(ai,ag,Y){var X,aa=c(Y);if(M.wk&&M.wk<312){return X}if(aa){if(typeof ai.id==D){ai.id=Y}if(M.ie&&M.win){var ah="";for(var ae in ai){if(ai[ae]!=Object.prototype[ae]){if(ae.toLowerCase()=="data"){ag.movie=ai[ae]}else{if(ae.toLowerCase()=="styleclass"){ah+=' class="'+ai[ae]+'"'}else{if(ae.toLowerCase()!="classid"){ah+=" "+ae+'="'+ai[ae]+'"'}}}}}var af="";for(var ad in ag){if(ag[ad]!=Object.prototype[ad]){af+='<param name="'+ad+'" value="'+ag[ad]+'
 " />'}}aa.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+ah+">"+af+"</object>";N[N.length]=ai.id;X=c(ai.id)}else{var Z=C(r);Z.setAttribute("type",q);for(var ac in ai){if(ai[ac]!=Object.prototype[ac]){if(ac.toLowerCase()=="styleclass"){Z.setAttribute("class",ai[ac])}else{if(ac.toLowerCase()!="classid"){Z.setAttribute(ac,ai[ac])}}}}for(var ab in ag){if(ag[ab]!=Object.prototype[ab]&&ab.toLowerCase()!="movie"){e(Z,ab,ag[ab])}}aa.parentNode.replaceChild(Z,aa);X=Z}}return X}function e(Z,X,Y){var aa=C("param");aa.setAttribute("name",X);aa.setAttribute("value",Y);Z.appendChild(aa)}function y(Y){var X=c(Y);if(X&&X.nodeName=="OBJECT"){if(M.ie&&M.win){X.style.display="none";(function(){if(X.readyState==4){b(Y)}else{setTimeout(arguments.callee,10)}})()}else{X.parentNode.removeChild(X)}}}function b(Z){var Y=c(Z);if(Y){for(var X in Y){if(typeof Y[X]=="function"){Y[X]=null}}Y.parentNode.removeChild(Y)}}function c(Z){var X=null;try{X=j.getElementById(Z)}catch(Y){}r
 eturn X}function C(X){return j.createElement(X)}function i(Z,X,Y){Z.attachEvent(X,Y);I[I.length]=[Z,X,Y]}function F(Z){var Y=M.pv,X=Z.split(".");X[0]=parseInt(X[0],10);X[1]=parseInt(X[1],10)||0;X[2]=parseInt(X[2],10)||0;return(Y[0]>X[0]||(Y[0]==X[0]&&Y[1]>X[1])||(Y[0]==X[0]&&Y[1]==X[1]&&Y[2]>=X[2]))?true:false}function v(ac,Y,ad,ab){if(M.ie&&M.mac){return}var aa=j.getElementsByTagName("head")[0];if(!aa){return}var X=(ad&&typeof ad=="string")?ad:"screen";if(ab){n=null;G=null}if(!n||G!=X){var Z=C("style");Z.setAttribute("type","text/css");Z.setAttribute("media",X);n=aa.appendChild(Z);if(M.ie&&M.win&&typeof j.styleSheets!=D&&j.styleSheets.length>0){n=j.styleSheets[j.styleSheets.length-1]}G=X}if(M.ie&&M.win){if(n&&typeof n.addRule==r){n.addRule(ac,Y)}}else{if(n&&typeof j.createTextNode!=D){n.appendChild(j.createTextNode(ac+" {"+Y+"}"))}}}function w(Z,X){if(!m){return}var Y=X?"visible":"hidden";if(J&&c(Z)){c(Z).style.visibility=Y}else{v("#"+Z,"visibility:"+Y)}}function L(Y){var Z
 =/[\\\"<>\.;]/;var X=Z.exec(Y)!=null;return X&&typeof encodeURIComponent!=D?encodeURIComponent(Y):Y}var d=function(){if(M.ie&&M.win){window.attachEvent("onunload",function(){var ac=I.length;for(var ab=0;ab<ac;ab++){I[ab][0].detachEvent(I[ab][1],I[ab][2])}var Z=N.length;for(var aa=0;aa<Z;aa++){y(N[aa])}for(var Y in M){M[Y]=null}M=null;for(var X in swfobject){swfobject[X]=null}swfobject=null})}}();return{registerObject:function(ab,X,aa,Z){if(M.w3&&ab&&X){var Y={};Y.id=ab;Y.swfVersion=X;Y.expressInstall=aa;Y.callbackFn=Z;o[o.length]=Y;w(ab,false)}else{if(Z){Z({success:false,id:ab})}}},getObjectById:function(X){if(M.w3){return z(X)}},embedSWF:function(ab,ah,ae,ag,Y,aa,Z,ad,af,ac){var X={success:false,id:ah};if(M.w3&&!(M.wk&&M.wk<312)&&ab&&ah&&ae&&ag&&Y){w(ah,false);K(function(){ae+="";ag+="";var aj={};if(af&&typeof af===r){for(var al in af){aj[al]=af[al]}}aj.data=ab;aj.width=ae;aj.height=ag;var am={};if(ad&&typeof ad===r){for(var ak in ad){am[ak]=ad[ak]}}if(Z&&typeof Z===r){for(
 var ai in Z){if(typeof am.flashvars!=D){am.flashvars+="&"+ai+"="+Z[ai]}else{am.flashvars=ai+"="+Z[ai]}}}if(F(Y)){var an=u(aj,am,ah);if(aj.id==ah){w(ah,true)}X.success=true;X.ref=an}else{if(aa&&A()){aj.data=aa;P(aj,am,ah,ac);return}else{w(ah,true)}}if(ac){ac(X)}})}else{if(ac){ac(X)}}},switchOffAutoHideShow:function(){m=false},ua:M,getFlashPlayerVersion:function(){return{major:M.pv[0],minor:M.pv[1],release:M.pv[2]}},hasFlashPlayerVersion:F,createSWF:function(Z,Y,X){if(M.w3){return u(Z,Y,X)}else{return undefined}},showExpressInstall:function(Z,aa,X,Y){if(M.w3&&A()){P(Z,aa,X,Y)}},removeSWF:function(X){if(M.w3){y(X)}},createCSS:function(aa,Z,Y,X){if(M.w3){v(aa,Z,Y,X)}},addDomLoadEvent:K,addLoadEvent:s,getQueryParamValue:function(aa){var Z=j.location.search||j.location.hash;if(Z){if(/\?/.test(Z)){Z=Z.split("?")[1]}if(aa==null){return L(Z)}var Y=Z.split("&");for(var X=0;X<Y.length;X++){if(Y[X].substring(0,Y[X].indexOf("="))==aa){return L(Y[X].substring((Y[X].indexOf("=")+1)))}}}ret
 urn""},expressInstallCallback:function(){if(a){var X=c(R);if(X&&l){X.parentNode.replaceChild(l,X);if(Q){w(Q,true);if(M.ie&&M.win){l.style.display="block"}}if(E){E(B)}}a=false}}}}();
\ No newline at end of file

Added: incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/xsl/Gallio-Report.ccnet-details-condensed.xsl
URL: http://svn.apache.org/viewvc/incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/xsl/Gallio-Report.ccnet-details-condensed.xsl?rev=1157480&view=auto
==============================================================================
--- incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/xsl/Gallio-Report.ccnet-details-condensed.xsl (added)
+++ incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/xsl/Gallio-Report.ccnet-details-condensed.xsl Sun Aug 14 07:13:10 2011
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<xsl:stylesheet version="1.0"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:g="http://www.gallio.org/">
+  <xsl:output method="html" indent="no" encoding="utf-8" omit-xml-declaration="yes" />
+  <xsl:param name="resourceRoot" select="''" />
+
+  <xsl:variable name="cssDir">/gallio/css/</xsl:variable>
+  <xsl:variable name="jsDir">/gallio/js/</xsl:variable>
+  <xsl:variable name="imgDir">/gallio/img/</xsl:variable>
+  <xsl:variable name="attachmentBrokerUrl">GallioAttachment.aspx?</xsl:variable>
+  <xsl:variable name="condensed" select="1" />
+
+  <xsl:template match="/">
+    <xsl:apply-templates select="//g:report" mode="html-fragment" />
+  </xsl:template>
+  
+  <!-- Include the base HTML / XHTML report template -->
+  <xsl:include href="Gallio-Report.html+xhtml.xsl" />  
+</xsl:stylesheet>

Added: incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/xsl/Gallio-Report.ccnet-details.xsl
URL: http://svn.apache.org/viewvc/incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/xsl/Gallio-Report.ccnet-details.xsl?rev=1157480&view=auto
==============================================================================
--- incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/xsl/Gallio-Report.ccnet-details.xsl (added)
+++ incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/xsl/Gallio-Report.ccnet-details.xsl Sun Aug 14 07:13:10 2011
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<xsl:stylesheet version="1.0"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:g="http://www.gallio.org/">
+  <xsl:output method="html" indent="no" encoding="utf-8" omit-xml-declaration="yes" />
+  <xsl:param name="resourceRoot" select="''" />
+
+  <xsl:variable name="cssDir">/gallio/css/</xsl:variable>
+  <xsl:variable name="jsDir">/gallio/js/</xsl:variable>
+  <xsl:variable name="imgDir">/gallio/img/</xsl:variable>
+  <xsl:variable name="attachmentBrokerUrl">GallioAttachment.aspx?</xsl:variable>
+  <xsl:variable name="condensed" select="0" />
+
+  <xsl:template match="/">
+    <xsl:apply-templates select="//g:report" mode="html-fragment" />
+  </xsl:template>
+  
+  <!-- Include the base HTML / XHTML report template -->
+  <xsl:include href="Gallio-Report.html+xhtml.xsl" />  
+</xsl:stylesheet>

Added: incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/xsl/Gallio-Report.common.xsl
URL: http://svn.apache.org/viewvc/incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/xsl/Gallio-Report.common.xsl?rev=1157480&view=auto
==============================================================================
--- incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/xsl/Gallio-Report.common.xsl (added)
+++ incubator/lucene.net/branches/Lucene.Net_2_9_4g/lib/Gallio.3.2.750/tools/Resources/xsl/Gallio-Report.common.xsl Sun Aug 14 07:13:10 2011
@@ -0,0 +1,356 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xsl:stylesheet version="1.0"
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:msxsl="urn:schemas-microsoft-com:xslt"
+                xmlns:g="http://www.gallio.org/"
+                xmlns="http://www.w3.org/1999/xhtml">
+  <!-- Common utility functions -->
+  
+  <!-- Formats a statistics line like 5 run, 3 passed, 2 failed (1 error), 0 inconclusive, 2 skipped -->
+  <xsl:template name="format-statistics">
+    <xsl:param name="statistics" />
+       
+		<xsl:value-of select="$statistics/@runCount"/>    
+    <xsl:text> run, </xsl:text>
+    
+    <xsl:value-of select="$statistics/@passedCount"/>
+    <xsl:text> passed</xsl:text>
+    <xsl:call-template name="format-statistics-category-counts">
+      <xsl:with-param name="statistics" select="$statistics" />
+      <xsl:with-param name="status">passed</xsl:with-param>
+    </xsl:call-template>
+    <xsl:text>, </xsl:text>
+    
+    <xsl:value-of select="$statistics/@failedCount"/>
+    <xsl:text> failed</xsl:text>
+    <xsl:call-template name="format-statistics-category-counts">
+      <xsl:with-param name="statistics" select="$statistics" />
+      <xsl:with-param name="status">failed</xsl:with-param>
+    </xsl:call-template>
+    <xsl:text>, </xsl:text>
+
+    <xsl:value-of select="$statistics/@inconclusiveCount"/>
+    <xsl:text> inconclusive</xsl:text>
+    <xsl:call-template name="format-statistics-category-counts">
+      <xsl:with-param name="statistics" select="$statistics" />
+      <xsl:with-param name="status">inconclusive</xsl:with-param>
+    </xsl:call-template>
+    <xsl:text>, </xsl:text>
+    
+    <xsl:value-of select="$statistics/@skippedCount"/>
+    <xsl:text> skipped</xsl:text>
+    <xsl:call-template name="format-statistics-category-counts">
+      <xsl:with-param name="statistics" select="$statistics" />
+      <xsl:with-param name="status">skipped</xsl:with-param>
+    </xsl:call-template>
+  </xsl:template>
+  
+  <xsl:template name="format-statistics-category-counts">
+    <xsl:param name="statistics" />
+    <xsl:param name="status" />
+    
+    <xsl:variable name="outcomeSummaries" select="$statistics/g:outcomeSummaries/g:outcomeSummary[g:outcome/@status=$status and g:outcome/@category]" />
+    
+    <xsl:if test="$outcomeSummaries">
+      <xsl:text> (</xsl:text>
+        <xsl:for-each select="$outcomeSummaries">
+          <xsl:sort data-type="text" order="ascending" select="g:outcome/@category"/>
+          
+          <xsl:if test="position() != 1"><xsl:text>, </xsl:text></xsl:if>
+          <xsl:value-of select="@count"/>
+          <xsl:text> </xsl:text>
+          <xsl:value-of select="g:outcome/@category"/>
+        </xsl:for-each>
+      <xsl:text>)</xsl:text>
+    </xsl:if>
+  </xsl:template>
+  
+  <!-- Formats a CodeLocation -->
+  <xsl:template name="format-code-location">
+    <xsl:param name="codeLocation" />
+    
+    <xsl:choose>
+      <xsl:when test="$codeLocation/@path">
+        <xsl:value-of select="$codeLocation/@path"/>
+        <xsl:if test="$codeLocation/@line">
+          <xsl:text>(</xsl:text>
+          <xsl:value-of select="$codeLocation/@line"/>
+          <xsl:if test="$codeLocation/@column">
+            <xsl:text>,</xsl:text>
+            <xsl:value-of select="$codeLocation/@column"/>
+          </xsl:if>
+          <xsl:text>)</xsl:text>
+        </xsl:if>
+      </xsl:when>
+      <xsl:otherwise>
+        <xsl:text>(unknown)</xsl:text>
+      </xsl:otherwise>
+    </xsl:choose>
+  </xsl:template>
+
+  <!-- Formats a CodeReference -->
+  <xsl:template name="format-code-reference">
+    <xsl:param name="codeReference" />
+    
+    <xsl:if test="$codeReference/@parameter">
+      <xsl:text>Parameter </xsl:text>
+      <xsl:value-of select="$codeReference/@parameter"/>
+      <xsl:text> of </xsl:text>
+    </xsl:if>
+    
+    <xsl:choose>
+      <xsl:when test="$codeReference/@type">
+        <xsl:value-of select="$codeReference/@type"/>
+        <xsl:if test="$codeReference/@member">
+          <xsl:text>.</xsl:text>
+          <xsl:value-of select="$codeReference/@member"/>
+        </xsl:if>
+      </xsl:when>
+      <xsl:when test="$codeReference/@namespace">
+        <xsl:value-of select="$codeReference/@namespace"/>
+      </xsl:when>
+    </xsl:choose>
+    
+    <xsl:if test="$codeReference/@assembly">
+      <xsl:if test="$codeReference/@namespace">
+        <xsl:text>, </xsl:text>
+      </xsl:if>
+      <xsl:value-of select="$codeReference/@assembly"/>
+    </xsl:if>
+  </xsl:template>
+  
+  <!-- Creates an aggregate statistics summary from a test instance run and its descendants -->
+  <xsl:template name="aggregate-statistics">
+    <xsl:param name="testStepRun" />
+
+    <xsl:variable name="testCaseResults" select="$testStepRun/descendant-or-self::g:testStepRun[g:testStep/@isTestCase='true']/g:result" />
+    <xsl:variable name="testCaseOutcomes" select="$testCaseResults/g:outcome" />
+    
+    <xsl:variable name="skippedOutcomes" select="$testCaseOutcomes[@status = 'skipped']" />
+    <xsl:variable name="passedOutcomes" select="$testCaseOutcomes[@status = 'passed']" />
+    <xsl:variable name="inconclusiveOutcomes" select="$testCaseOutcomes[@status = 'inconclusive']" />
+    <xsl:variable name="failedOutcomes" select="$testCaseOutcomes[@status = 'failed']" />
+    
+    <xsl:variable name="skippedCount" select="count($skippedOutcomes)"/>
+    <xsl:variable name="passedCount" select="count($passedOutcomes)"/>
+    <xsl:variable name="inconclusiveCount" select="count($inconclusiveOutcomes)"/>
+    <xsl:variable name="failedCount" select="count($failedOutcomes)"/>
+
+    <g:statistics>
+      <xsl:attribute name="duration"><xsl:value-of select="$testStepRun/g:result/@duration"/></xsl:attribute>
+      <xsl:attribute name="assertCount"><xsl:value-of select="$testStepRun/g:result/@assertCount"/></xsl:attribute>
+      
+      <xsl:attribute name="skippedCount"><xsl:value-of select="$skippedCount"/></xsl:attribute>
+      <xsl:attribute name="passedCount"><xsl:value-of select="$passedCount"/></xsl:attribute>
+      <xsl:attribute name="inconclusiveCount"><xsl:value-of select="$inconclusiveCount"/></xsl:attribute>
+      <xsl:attribute name="failedCount"><xsl:value-of select="$failedCount"/></xsl:attribute>
+      
+      <xsl:attribute name="runCount"><xsl:value-of select="$passedCount + $inconclusiveCount + $failedCount"/></xsl:attribute>
+      
+      <g:outcomeSummaries>
+        <xsl:call-template name="aggregate-statistics-outcome-summaries">
+          <xsl:with-param name="status">skipped</xsl:with-param>
+          <xsl:with-param name="outcomes" select="$skippedOutcomes" />
+        </xsl:call-template>
+        <xsl:call-template name="aggregate-statistics-outcome-summaries">
+          <xsl:with-param name="status">passed</xsl:with-param>
+          <xsl:with-param name="outcomes" select="$passedOutcomes" />
+        </xsl:call-template>
+        <xsl:call-template name="aggregate-statistics-outcome-summaries">
+          <xsl:with-param name="status">inconclusive</xsl:with-param>
+          <xsl:with-param name="outcomes" select="$inconclusiveOutcomes" />
+        </xsl:call-template>
+        <xsl:call-template name="aggregate-statistics-outcome-summaries">
+          <xsl:with-param name="status">failed</xsl:with-param>
+          <xsl:with-param name="outcomes" select="$failedOutcomes" />
+        </xsl:call-template>
+      </g:outcomeSummaries>
+    </g:statistics>
+  </xsl:template>
+  
+  <xsl:key name="outcome-category" match="g:outcome" use="@category" />
+  <xsl:template name="aggregate-statistics-outcome-summaries">
+    <xsl:param name="status" />
+    <xsl:param name="outcomes" />
+    
+    <xsl:for-each select="$outcomes[generate-id() = generate-id(key('outcome-category', @category)[1])]">
+      <xsl:variable name="category" select="@category" />
+      <g:outcomeSummary count="{count($outcomes[@category = $category])}">
+        <g:outcome status="{$status}" category="{$category}" />
+      </g:outcomeSummary>
+    </xsl:for-each>
+  </xsl:template>
+  
+  <!-- Indents text using the specified prefix -->
+  <xsl:template name="indent">
+    <xsl:param name="text" />
+    <xsl:param name="firstLinePrefix" select="'  '" />
+    <xsl:param name="otherLinePrefix" select="'  '" />
+    <xsl:param name="trailingNewline" select="1" />
+
+    <xsl:if test="$text!=''">
+      <xsl:call-template name="indent-recursive">
+        <xsl:with-param name="text" select="translate($text, '&#9;&#xA;&#xD;', ' &#xA;')" />
+        <xsl:with-param name="firstLinePrefix" select="$firstLinePrefix" />
+        <xsl:with-param name="otherLinePrefix" select="$otherLinePrefix" />
+        <xsl:with-param name="trailingNewline" select="$trailingNewline" />
+      </xsl:call-template>
+    </xsl:if>
+  </xsl:template>
+
+  <xsl:template name="indent-recursive">
+    <xsl:param name="text" />
+    <xsl:param name="firstLinePrefix" />
+    <xsl:param name="otherLinePrefix" />
+    <xsl:param name="trailingNewline" />
+
+    <xsl:choose>
+      <xsl:when test="contains($text, '&#xA;')">
+        <xsl:value-of select="$firstLinePrefix"/>
+        <xsl:value-of select="substring-before($text, '&#xA;')"/>
+        <xsl:text>&#xA;</xsl:text>
+        <xsl:call-template name="indent-recursive">
+          <xsl:with-param name="text" select="substring-after($text, '&#xA;')" />
+          <xsl:with-param name="firstLinePrefix" select="$otherLinePrefix" />
+          <xsl:with-param name="otherLinePrefix" select="$otherLinePrefix" />
+          <xsl:with-param name="trailingNewline" select="$trailingNewline" />
+        </xsl:call-template>
+      </xsl:when>
+      <!-- Note: when we are not adding a trailing new line, we must be careful
+           to include the leading prefix space even when the text line is empty
+           because subsequently appended text will assume that the current
+           line is already indented appropriately -->
+      <xsl:when test="$text!='' or not($trailingNewline)">
+        <xsl:value-of select="$firstLinePrefix"/>
+        <xsl:value-of select="$text"/>
+        <xsl:if test="$trailingNewline">
+          <xsl:text>&#xA;</xsl:text>
+        </xsl:if>
+      </xsl:when>
+    </xsl:choose>
+  </xsl:template>
+
+  <!-- Prints text with <br/> at line breaks.
+       Also introduces <wbr/> word break characters every so often if no natural breakpoints appear.
+       Some of the soft breaks are useful, but the forced break at 20 chars is intended to work around
+       limitations in browsers that do not support the word-wrap:break-all CSS3 property.
+  -->
+  <xsl:template name="print-text-with-breaks">
+    <xsl:param name="text" />
+    <xsl:param name="count" select="0" />
+    
+    <xsl:if test="$text">
+      <xsl:variable name="char" select="substring($text, 1, 1)"/>
+      
+      <xsl:choose>
+        <!-- natural word breaks -->
+        <xsl:when test="$char = ' '">
+          <!-- Always replace spaces by non-breaking spaces followed by word-breaks to ensure that
+               text can reflow without actually consuming the space.  Without this detail
+               it can happen that spaces that are supposed to be highligted (perhaps as part
+               of a marker for a diff) will instead vanish when the text reflow occurs, giving
+               a false impression of the content. -->
+          <xsl:text>&#160;</xsl:text>
+          <wbr/>
+          <xsl:call-template name="print-text-with-breaks">
+            <xsl:with-param name="text" select="substring($text, 2)" />
+            <xsl:with-param name="count" select="0" />
+          </xsl:call-template>
+        </xsl:when>
+
+        <!-- line breaks -->
+        <xsl:when test="$char = '&#10;'">
+          <br/>
+          <xsl:call-template name="print-text-with-breaks">
+            <xsl:with-param name="text" select="substring($text, 2)" />
+            <xsl:with-param name="count" select="0" />
+          </xsl:call-template>
+        </xsl:when>
+        
+        <!-- characters to break before -->
+        <xsl:when test="$char = '.' or $char = '/' or $char = '\' or $char = ':' or $char = '(' or $char = '&lt;' or $char = '[' or $char = '{' or $char = '_'">
+          <wbr/>
+          <xsl:value-of select="$char"/>
+          <xsl:call-template name="print-text-with-breaks">
+            <xsl:with-param name="text" select="substring($text, 2)" />
+            <xsl:with-param name="count" select="1" />
+          </xsl:call-template>
+        </xsl:when>
+        
+        <!-- characters to break after -->
+        <xsl:when test="$char = ')' or $char = '>' or $char = ']' or $char = '}'">
+          <xsl:value-of select="$char"/>
+          <wbr/>
+          <xsl:call-template name="print-text-with-breaks">
+            <xsl:with-param name="text" select="substring($text, 2)" />
+            <xsl:with-param name="count" select="0" />
+          </xsl:call-template>
+        </xsl:when>
+        
+        <!-- other characters -->
+        <xsl:when test="$count = 19">
+          <xsl:value-of select="$char"/>
+          <wbr/>
+          <xsl:call-template name="print-text-with-breaks">
+            <xsl:with-param name="text" select="substring($text, 2)" />
+            <xsl:with-param name="count" select="0" />
+          </xsl:call-template>
+        </xsl:when>
+        
+        <xsl:otherwise>
+          <xsl:value-of select="$char"/>
+          <xsl:call-template name="print-text-with-breaks">
+            <xsl:with-param name="text" select="substring($text, 2)" />
+            <xsl:with-param name="count" select="$count + 1" />
+          </xsl:call-template>
+        </xsl:otherwise>
+      </xsl:choose>
+    </xsl:if>
+  </xsl:template>
+  
+  <!-- Pretty print date time values -->
+  <xsl:template name="format-datetime">
+    <xsl:param name="datetime" />
+    <xsl:value-of select="substring($datetime, 12, 8)" />, <xsl:value-of select="substring($datetime, 1, 10)" />
+  </xsl:template>
+  
+  <!-- Namespace stripping adapted from http://www.xml.com/pub/a/2004/05/05/tr.html -->
+  <xsl:template name="strip-namespace">
+    <xsl:param name="nodes" />
+    <xsl:apply-templates select="msxsl:node-set($nodes)" mode="strip-namespace" />
+  </xsl:template>
+  
+  <xsl:template match="*" mode="strip-namespace">
+    <xsl:element name="{local-name()}" namespace="">
+      <xsl:apply-templates select="@*|node()" mode="strip-namespace"/>
+    </xsl:element>
+  </xsl:template>
+
+  <xsl:template match="@*" mode="strip-namespace">
+    <xsl:attribute name="{local-name()}" namespace="">
+      <xsl:value-of select="."/>
+    </xsl:attribute>
+  </xsl:template>
+
+  <xsl:template match="processing-instruction()|comment()" mode="strip-namespace">
+    <xsl:copy>
+      <xsl:apply-templates select="node()" mode="strip-namespace"/>
+    </xsl:copy>
+  </xsl:template>  
+  
+  <!-- Converting paths to URIs -->
+  <xsl:template name="path-to-uri">
+    <xsl:param name="path" />    
+    <xsl:if test="$path != ''">
+      <xsl:choose>
+        <xsl:when test="starts-with($path, '\')">/</xsl:when>
+        <xsl:when test="starts-with($path, ' ')">%20</xsl:when>
+        <xsl:when test="starts-with($path, '%')">%25</xsl:when>
+        <xsl:otherwise><xsl:value-of select="substring($path, 1, 1)"/></xsl:otherwise>
+      </xsl:choose>
+      <xsl:call-template name="path-to-uri">
+        <xsl:with-param name="path" select="substring($path, 2)" />
+      </xsl:call-template>
+    </xsl:if>
+  </xsl:template>
+</xsl:stylesheet>