git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61shortcuts
@ -0,0 +1,15 @@
@@ -0,0 +1,15 @@
|
||||
@echo off |
||||
echo Installing NUnit assemblies into the GAC |
||||
echo. |
||||
echo NUnit.Core.dll |
||||
..\tools\gacutil2.exe /i ..\nunit.core.dll |
||||
echo. |
||||
echo NUnit.Framework.dll |
||||
..\tools\gacutil2.exe /i ..\nunit.framework.dll |
||||
echo. |
||||
echo ICSharpCode.SharpZipLib.dll |
||||
..\tools\gacutil2.exe /i ..\ICSharpCode.SharpZipLib.dll |
||||
echo. |
||||
echo Installing and configuring help system |
||||
BuildHelpIndex.exe |
||||
REM pause |
@ -0,0 +1,40 @@
@@ -0,0 +1,40 @@
|
||||
Dim WshShell |
||||
Set WshShell = CreateObject("WScript.Shell") |
||||
WshShell.CurrentDirectory = GetSetupPath() |
||||
|
||||
WScript.Echo "Installing shared assemblies into the GAC" & vbCrLf |
||||
|
||||
WScript.Echo "ICSharpCode.SharpZipLib.dll" |
||||
RegisterInGAC "..\ICSharpCode.SharpZipLib.dll" |
||||
|
||||
WScript.Echo "NUnit.Core.dll" |
||||
RegisterInGAC "..\nunit.core.dll" |
||||
|
||||
WScript.Echo "NUnit.Framework.dll" |
||||
RegisterInGAC "..\nunit.framework.dll" |
||||
|
||||
Execute "BuildHelpIndex.exe" |
||||
|
||||
' SHARED FUNCTIONS |
||||
|
||||
Public Sub RegisterInGAC(strAssemblyRelativePath) |
||||
Execute "..\tools\gacutil2.exe /i:" & strAssemblyRelativePath |
||||
End Sub |
||||
|
||||
Public Sub Execute(strProgram) |
||||
Dim oExec |
||||
|
||||
Set oExec = WshShell.Exec(strProgram) |
||||
|
||||
Do While oExec.Status = 0 |
||||
WScript.Sleep 100 |
||||
Loop |
||||
|
||||
WScript.Echo oExec.StdOut.ReadAll |
||||
End Sub |
||||
|
||||
Public Function GetSetupPath() |
||||
Dim strSetupDirPath |
||||
strSetupDirPath = Left(WScript.ScriptFullName, InStrRev(WScript.ScriptFullName, "\")) |
||||
GetSetupPath = strSetupDirPath |
||||
End Function |
@ -0,0 +1,9 @@
@@ -0,0 +1,9 @@
|
||||
@echo off |
||||
echo Removing NUnit assemblies from the GAC |
||||
echo. |
||||
..\tools\gacutil2.exe /u ..\nunit.core.dll |
||||
echo. |
||||
..\tools\gacutil2.exe /u ..\nunit.framework.dll |
||||
echo. |
||||
..\tools\gacutil2.exe /u ..\ICSharpCode.SharpZipLib.dll |
||||
REM pause |
@ -0,0 +1,38 @@
@@ -0,0 +1,38 @@
|
||||
Dim WshShell |
||||
Set WshShell = CreateObject("WScript.Shell") |
||||
WshShell.CurrentDirectory = GetSetupPath() |
||||
|
||||
WScript.Echo "Removing shared assemblies from the GAC" & vbCrLf |
||||
|
||||
WScript.Echo "ICSharpCode.SharpZipLib.dll" |
||||
RemoveFromGAC "..\ICSharpCode.SharpZipLib.dll" |
||||
|
||||
WScript.Echo "NUnit.Core.dll" |
||||
RemoveFromGAC "..\nunit.core.dll" |
||||
|
||||
WScript.Echo "NUnit.Framework.dll" |
||||
RemoveFromGAC "..\nunit.framework.dll" |
||||
|
||||
' SHARED FUNCTIONS |
||||
|
||||
Public Sub RemoveFromGAC(strAssemblyRelativePath) |
||||
Execute "..\tools\gacutil2.exe /u:" & strAssemblyRelativePath |
||||
End Sub |
||||
|
||||
Public Sub Execute(strProgram) |
||||
Dim oExec |
||||
|
||||
Set oExec = WshShell.Exec(strProgram) |
||||
|
||||
Do While oExec.Status = 0 |
||||
WScript.Sleep 100 |
||||
Loop |
||||
|
||||
WScript.Echo oExec.StdOut.ReadAll |
||||
End Sub |
||||
|
||||
Public Function GetSetupPath() |
||||
Dim strSetupDirPath |
||||
strSetupDirPath = Left(WScript.ScriptFullName, InStrRev(WScript.ScriptFullName, "\")) |
||||
GetSetupPath = strSetupDirPath |
||||
End Function |
@ -0,0 +1 @@
@@ -0,0 +1 @@
|
||||
This folder is exlusively used by the setup program of #develop |
@ -0,0 +1,124 @@
@@ -0,0 +1,124 @@
|
||||
<?xml version="1.0"?> |
||||
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:Conversion="urn:Conversion"> |
||||
<xsl:output method = "xml" indent = "yes" /> |
||||
|
||||
<xsl:template match = "/" > |
||||
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
||||
<!-- <xsl:element name = "Project" namespace="http://schemas.microsoft.com/developer/msbuild/2003" >--> |
||||
<!-- <xsl:attribute name = "DefaultTargets">Build</xsl:attribute> --> |
||||
|
||||
<!-- Global project options --> |
||||
<xsl:element name = "PropertyGroup" > |
||||
<xsl:element name = "Configuration" > |
||||
<xsl:attribute name = "Condition"> '$(Configuration)' == '' </xsl:attribute> |
||||
<xsl:value-of select = "/Project/Configurations/@active" /> |
||||
</xsl:element> |
||||
<xsl:element name = "Platform" ><xsl:attribute name = "Condition"> '$(Platform)' == '' </xsl:attribute>AnyCPU</xsl:element> |
||||
<xsl:element name = "ProductVersion">8.0.40607</xsl:element> |
||||
<xsl:element name = "SchemaVersion">2.0</xsl:element> |
||||
<xsl:element name = "ProjectGuid"><xsl:value-of select = "Conversion:GetGuid(/Project/@name)" /></xsl:element> |
||||
<xsl:element name = "RootNamespace"><xsl:value-of select = "/Project/@standardNamespace" /></xsl:element> |
||||
|
||||
<!-- Copy global object from 'Debug' node --> |
||||
<xsl:for-each select="/Project/Configurations/Configuration[@name='Debug']"> |
||||
<xsl:element name = "AssemblyName"><xsl:value-of select = "Output/@assembly" /></xsl:element> |
||||
<xsl:element name = "OutputTarget"><xsl:value-of select = "CodeGeneration/@target" /></xsl:element> |
||||
|
||||
<xsl:element name = "ApplicationIcon"><xsl:value-of select = "CodeGeneration/@win32Icon" /></xsl:element> |
||||
|
||||
<xsl:element name = "WarningLevel"><xsl:value-of select = "CodeGeneration/@warninglevel" /></xsl:element> |
||||
<xsl:element name = "NoWarn"><xsl:value-of select = "CodeGeneration/@nowarn" /></xsl:element> |
||||
<xsl:element name = "StartupObject"><xsl:value-of select = "CodeGeneration/@mainclass" /></xsl:element> |
||||
<xsl:element name = "NoStdLib"><xsl:value-of select = "CodeGeneration/@nostdlib" /></xsl:element> |
||||
<xsl:element name = "NoConfig"><xsl:value-of select = "CodeGeneration/@noconfig" /></xsl:element> |
||||
<xsl:element name = "RunPostBuildEvent">OnSuccessfulBuild</xsl:element> |
||||
<xsl:element name = "PreBuildEvent"><xsl:value-of select = "Conversion:ConvertBuildEvent(Output/@executeBeforeBuild, Output/@executeBeforeBuildArguments)" /></xsl:element> |
||||
<xsl:element name = "PostBuildEvent"><xsl:value-of select = "Conversion:ConvertBuildEvent(Output/@executeAfterBuild, Output/@executeAfterBuildArguments)" /></xsl:element> |
||||
</xsl:for-each> |
||||
</xsl:element> |
||||
|
||||
<!-- Configurations --> |
||||
<xsl:for-each select="/Project/Configurations/Configuration"> |
||||
<xsl:element name = "PropertyGroup" > |
||||
<xsl:attribute name = "Condition"> '$(Configuration)|$(Platform)' == '<xsl:value-of select = "@name" />|AnyCPU' </xsl:attribute> |
||||
|
||||
<xsl:element name = "DebugSymbols"><xsl:value-of select = "CodeGeneration/@includedebuginformation" /></xsl:element> |
||||
<xsl:element name = "Optimize"><xsl:value-of select = "CodeGeneration/@optimize" /></xsl:element> |
||||
<xsl:element name = "AllowUnsafeBlocks"><xsl:value-of select = "CodeGeneration/@unsafecodeallowed" /></xsl:element> |
||||
<xsl:element name = "CheckForOverflowUnderflow"><xsl:value-of select = "CodeGeneration/@generateoverflowchecks" /></xsl:element> |
||||
<xsl:element name = "DefineConstants"><xsl:value-of select = "CodeGeneration/@definesymbols" /></xsl:element> |
||||
<xsl:element name = "OutputPath"><xsl:value-of select = "Conversion:CanocializePath(Output/@directory)" /></xsl:element> |
||||
<xsl:element name = "TreatWarningsAsErrors"><xsl:value-of select = "@runwithwarnings" /></xsl:element> |
||||
</xsl:element> |
||||
</xsl:for-each> |
||||
|
||||
<xsl:element name = "ItemGroup"> |
||||
<xsl:element name = "Reference" ><xsl:attribute name = "Include">System</xsl:attribute></xsl:element> |
||||
<xsl:element name = "Reference" ><xsl:attribute name = "Include">System.Data</xsl:attribute></xsl:element> |
||||
<xsl:element name = "Reference" ><xsl:attribute name = "Include">System.Drawing</xsl:attribute></xsl:element> |
||||
<xsl:element name = "Reference" ><xsl:attribute name = "Include">System.Windows.Forms</xsl:attribute></xsl:element> |
||||
<xsl:element name = "Reference" ><xsl:attribute name = "Include">System.Xml</xsl:attribute></xsl:element> |
||||
|
||||
<xsl:for-each select="/Project/References/Reference[@type='Gac']"> |
||||
<xsl:element name = "Reference" > |
||||
<xsl:attribute name = "Include"><xsl:value-of select = "@refto" /></xsl:attribute> |
||||
</xsl:element> |
||||
</xsl:for-each> |
||||
|
||||
<xsl:for-each select="/Project/References/Reference[@type='Assembly']"> |
||||
<xsl:element name = "Reference" > |
||||
<xsl:attribute name = "Include"><xsl:value-of select = "Conversion:GetFileName(@refto)" /></xsl:attribute> |
||||
<xsl:element name = "HintPath" ><xsl:value-of select = "@refto" /></xsl:element> |
||||
<xsl:element name = "Private" ><xsl:value-of select = "@localcopy" /></xsl:element> |
||||
</xsl:element> |
||||
</xsl:for-each> |
||||
</xsl:element> |
||||
|
||||
<xsl:element name = "ItemGroup"> |
||||
<xsl:for-each select="/Project/Contents/File[@buildaction='Compile' and @subtype='Code']"> |
||||
<xsl:element name = "Compile" > |
||||
<xsl:attribute name = "Include"><xsl:value-of select = "Conversion:CanocializeFileName(@name)" /></xsl:attribute> |
||||
</xsl:element> |
||||
</xsl:for-each> |
||||
<xsl:for-each select="/Project/Contents/File[@buildaction='EmbedAsResource']"> |
||||
<xsl:element name = "EmbeddedResource" > |
||||
<xsl:attribute name = "Include"><xsl:value-of select = "Conversion:CanocializeFileName(@name)" /></xsl:attribute> |
||||
</xsl:element> |
||||
</xsl:for-each> |
||||
|
||||
<xsl:for-each select="/Project/Contents/File[@buildaction='Nothing' and @subtype='Code']"> |
||||
<xsl:element name = "None" > |
||||
<xsl:attribute name = "Include"><xsl:value-of select = "Conversion:CanocializeFileName(@name)" /></xsl:attribute> |
||||
</xsl:element> |
||||
</xsl:for-each> |
||||
</xsl:element> |
||||
|
||||
<xsl:element name = "ItemGroup"> |
||||
<xsl:for-each select="/Project/Contents/File[@subtype='Directory']"> |
||||
<xsl:element name = "Folder" > |
||||
<xsl:attribute name = "Include"><xsl:value-of select = "Conversion:CanocializePath(@name)" /></xsl:attribute> |
||||
</xsl:element> |
||||
</xsl:for-each> |
||||
</xsl:element> |
||||
|
||||
<xsl:element name = "ItemGroup"> |
||||
<xsl:for-each select="/Project/References/Reference[@type='Project']"> |
||||
<xsl:element name = "ProjectReference" > |
||||
<xsl:attribute name = "Include"><xsl:value-of select = "Conversion:GetRelativeProjectPath(@refto)" /></xsl:attribute> |
||||
|
||||
<xsl:element name = "Project"><xsl:value-of select = "Conversion:GetGuid(@refto)" /></xsl:element> |
||||
<xsl:element name = "Package">{00000000-0000-0000-0000-000000000000}</xsl:element> |
||||
<xsl:element name = "Name"><xsl:value-of select = "@refto" /></xsl:element> |
||||
</xsl:element> |
||||
</xsl:for-each> |
||||
</xsl:element> |
||||
|
||||
<xsl:element name = "Import" > |
||||
<xsl:attribute name = "Project">$(MSBuildBinPath)\Microsoft.CSHARP.Targets</xsl:attribute> |
||||
</xsl:element> |
||||
|
||||
|
||||
</Project> |
||||
<!-- </xsl:element>--> |
||||
</xsl:template> |
||||
</xsl:stylesheet> |
@ -0,0 +1,21 @@
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0"?> |
||||
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:Conversion="urn:Conversion"> |
||||
<xsl:output method = "xml" indent = "yes" /> |
||||
|
||||
<xsl:template match = "/" > |
||||
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
||||
|
||||
<!-- Configurations --> |
||||
<xsl:for-each select="/Project/Configurations/Configuration"> |
||||
<xsl:element name = "PropertyGroup" > |
||||
<xsl:attribute name = "Condition"> '$(Configuration)|$(Platform)' == '<xsl:value-of select = "@name" />|AnyCPU' </xsl:attribute> |
||||
|
||||
<xsl:element name = "StartProgram"><xsl:value-of select = "Output/@executeScript" /></xsl:element> |
||||
<xsl:element name = "StartArguments"><xsl:value-of select = "Execution/@commandlineparameters" /></xsl:element> |
||||
|
||||
</xsl:element> |
||||
</xsl:for-each> |
||||
|
||||
</Project> |
||||
</xsl:template> |
||||
</xsl:stylesheet> |
@ -0,0 +1,59 @@
@@ -0,0 +1,59 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?> |
||||
|
||||
<!-- A simple conversion XSL which converts SharpDevelop 1.0 project files to 1.1 project files. |
||||
2002 by Mike Krueger --> |
||||
|
||||
<xsl:transform version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> |
||||
<xsl:template match="Project"> |
||||
<Project version="1.1" |
||||
name ="{@name}" |
||||
projecttype="{@projecttype}" |
||||
description="{@description}" |
||||
enableviewstate="{@enableviewstate}"> |
||||
|
||||
<!-- Convert Contents --> |
||||
<Contents> |
||||
<!-- copy the file nodes, they're equal --> |
||||
<xsl:apply-templates select="Contents/File"/> |
||||
|
||||
<!-- Directory nodes must be converted to file nodes --> |
||||
<xsl:for-each select="Contents/Directory"> |
||||
<File name = "{@relativepath}" |
||||
subtype = "Directory" |
||||
buildaction = "Nothing" /> |
||||
</xsl:for-each> |
||||
</Contents> |
||||
|
||||
<!-- Convert References --> |
||||
<References> |
||||
<xsl:for-each select="References/Reference[@assembly]"> |
||||
<Reference type = "Assembly" |
||||
refto = "{@assembly}"/> |
||||
</xsl:for-each> |
||||
|
||||
<xsl:for-each select="References/Reference[@project]"> |
||||
<Reference type = "Project" |
||||
refto = "{@project}"/> |
||||
</xsl:for-each> |
||||
|
||||
<xsl:for-each select="References/Reference[@gac]"> |
||||
<Reference type = "Gac" |
||||
refto = "{@gac}"/> |
||||
</xsl:for-each> |
||||
</References> |
||||
|
||||
<!-- Convert Configurations --> |
||||
<xsl:apply-templates select="Configurations"/> |
||||
|
||||
<!-- Convert Deployment information by just copying them (nothing changed)--> |
||||
<xsl:apply-templates select="DeploymentInformation"/> |
||||
</Project> |
||||
</xsl:template> |
||||
|
||||
<!-- A recursive copy template --> |
||||
<xsl:template match="*|@*"> |
||||
<xsl:copy> |
||||
<xsl:apply-templates select="*|@*"/> |
||||
</xsl:copy> |
||||
</xsl:template> |
||||
</xsl:transform> |
@ -0,0 +1,61 @@
@@ -0,0 +1,61 @@
|
||||
<xsl:transform version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> |
||||
<xsl:template match="log"> |
||||
<ChangeLog project="SharpDevelop"> |
||||
<xsl:for-each select="./logentry"> |
||||
<Change> |
||||
<xsl:attribute name="author"> |
||||
<xsl:variable name="orig_author" select="./author" /> |
||||
<xsl:variable name="author"> |
||||
<xsl:choose> |
||||
<xsl:when test="$orig_author = 'mikekrueger'"> |
||||
<xsl:text>Mike Krueger</xsl:text> |
||||
</xsl:when> |
||||
<xsl:when test="$orig_author = 'roma'"> |
||||
<xsl:text>Roman Taranchenko</xsl:text> |
||||
</xsl:when> |
||||
<xsl:when test="$orig_author = 'georgb'"> |
||||
<xsl:text>Georg Brandl</xsl:text> |
||||
</xsl:when> |
||||
<xsl:when test="$orig_author = 'andreapaatz'"> |
||||
<xsl:text>Andrea Paatz</xsl:text> |
||||
</xsl:when> |
||||
<xsl:when test="$orig_author = 'danielgrunwald'"> |
||||
<xsl:text>Daniel Grunwald</xsl:text> |
||||
</xsl:when> |
||||
<xsl:when test="$orig_author = 'denise'"> |
||||
<xsl:text>Denis Erchoff</xsl:text> |
||||
</xsl:when> |
||||
<xsl:when test="$orig_author = 'markuspalme'"> |
||||
<xsl:text>Markus Palme</xsl:text> |
||||
</xsl:when> |
||||
<xsl:when test="$orig_author = 'ivoko'"> |
||||
<xsl:text>Ivo Kovacka</xsl:text> |
||||
</xsl:when> |
||||
<xsl:when test="$orig_author = 'jfreilly'"> |
||||
<xsl:text>John Reilly</xsl:text> |
||||
</xsl:when> |
||||
<xsl:when test="$orig_author = 'christophw'"> |
||||
<xsl:text>Christoph Wille</xsl:text> |
||||
</xsl:when> |
||||
<xsl:when test="$orig_author = 'alexandre'"> |
||||
<xsl:text>Alexandre Semenov</xsl:text> |
||||
</xsl:when> |
||||
<xsl:when test="$orig_author = 'nikola'"> |
||||
<xsl:text>Nikola Kavaldjiev</xsl:text> |
||||
</xsl:when> |
||||
<xsl:otherwise> |
||||
<xsl:value-of select="./author" /> |
||||
</xsl:otherwise> |
||||
</xsl:choose> |
||||
</xsl:variable> |
||||
<xsl:value-of select="$author" /> |
||||
</xsl:attribute> |
||||
<xsl:attribute name="date"> |
||||
<xsl:value-of select="./date" /> |
||||
</xsl:attribute> |
||||
<xsl:value-of select="./msg" /> |
||||
</Change> |
||||
</xsl:for-each> |
||||
</ChangeLog> |
||||
</xsl:template> |
||||
</xsl:transform> |
@ -0,0 +1,24 @@
@@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?> |
||||
|
||||
<xsl:transform version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> |
||||
<xsl:template match="ChangeLog"> |
||||
<HTML><HEAD></HEAD><BODY> |
||||
<TABLE CLASS="dtTABLE" cellspacing="0"> |
||||
<TR> |
||||
<TH align="left" class="copy">Author</TH> |
||||
<TH align="left" class="copy">Date</TH> |
||||
<TH align="left" class="copy">Change</TH> |
||||
</TR> |
||||
|
||||
<xsl:for-each select="Change"> |
||||
<TR> |
||||
<TD align="left" class="copy"><xsl:value-of select="@author"/></TD> |
||||
<TD align="left" class="copy"><xsl:value-of select="@date"/></TD> |
||||
<TD align="left" class="copy"><xsl:value-of select="."/></TD> |
||||
</TR> |
||||
</xsl:for-each> |
||||
</TABLE> |
||||
|
||||
</BODY></HTML> |
||||
</xsl:template> |
||||
</xsl:transform> |
@ -0,0 +1,276 @@
@@ -0,0 +1,276 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?> |
||||
<!-- |
||||
Modified version of a XSLT with following copyright: |
||||
|
||||
Lutz Roeders's .NET Reflector, October 2000. |
||||
Copyright (C) 2000-2002 Lutz Roeder. All rights reserved. |
||||
http://www.aisto.com/roeder/dotnet |
||||
roeder@aisto.com |
||||
|
||||
Thanks fly out to Lutz Roeder for giving permission to use his XSLT :) |
||||
All bugs in this XSLT belong to Mike Krueger mike@icsharpcode.net and are |
||||
protected by international copyright laws |
||||
--> |
||||
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> |
||||
<xsl:output method="html" indent="no" /> |
||||
|
||||
<xsl:template match="/"> |
||||
<BODY ID="bodyID" CLASS="dtBODY"> |
||||
<DIV ID="nstext"> |
||||
<xsl:apply-templates select="member"/> |
||||
</DIV> |
||||
</BODY> |
||||
</xsl:template> |
||||
|
||||
<xsl:template match="member"> |
||||
<xsl:if test="summary"> |
||||
<xsl:apply-templates select="summary"/> |
||||
</xsl:if> |
||||
|
||||
<xsl:if test="param"> |
||||
<H4 CLASS="dtH4">Parameters</H4> |
||||
<DL><xsl:apply-templates select="param"/></DL> |
||||
</xsl:if> |
||||
|
||||
<xsl:if test="returns"> |
||||
<H4 CLASS="dtH4">Return Value</H4> |
||||
<xsl:apply-templates select="returns"/> |
||||
</xsl:if> |
||||
|
||||
<xsl:if test="value"> |
||||
<H4 CLASS="dtH4">Value</H4> |
||||
<xsl:apply-templates select="value"/> |
||||
</xsl:if> |
||||
|
||||
<xsl:if test="exception"> |
||||
<H4 CLASS="dtH4">Exceptions</H4> |
||||
<DIV CLASS="tablediv"> |
||||
<TABLE CLASS="dtTABLE" CELLSPACING="0"> |
||||
<TR VALIGN="top"> |
||||
<TH WIDTH="50%">Exception Type</TH> |
||||
<TH WIDTH="50%">Condition</TH> |
||||
</TR> |
||||
<xsl:apply-templates select="exception"/> |
||||
</TABLE> |
||||
</DIV> |
||||
</xsl:if> |
||||
|
||||
<xsl:if test="permission"> |
||||
<H4 CLASS="dtH4">Permission</H4> |
||||
<DIV CLASS="tablediv"> |
||||
<TABLE CLASS="dtTABLE" CELLSPACING="0"> |
||||
<TR VALIGN="top"> |
||||
<TH WIDTH="50%">Member</TH> |
||||
<TH WIDTH="50%">Description</TH> |
||||
</TR> |
||||
<xsl:apply-templates select="permission"/> |
||||
</TABLE> |
||||
</DIV> |
||||
</xsl:if> |
||||
|
||||
<xsl:if test="remarks"> |
||||
<H4 CLASS="dtH4">Remarks</H4> |
||||
<xsl:apply-templates select="remarks"/> |
||||
</xsl:if> |
||||
|
||||
<xsl:if test="example"> |
||||
<H4 CLASS="dtH4">Example</H4> |
||||
<xsl:apply-templates select="example"/> |
||||
</xsl:if> |
||||
|
||||
<xsl:if test="seealso"> |
||||
<H4 CLASS="dtH4">See Also</H4> |
||||
<xsl:apply-templates select="seealso"/> |
||||
</xsl:if> |
||||
<BR/><BR/> |
||||
</xsl:template> |
||||
|
||||
<xsl:template match="text()"> |
||||
<xsl:value-of select="."/> |
||||
</xsl:template> |
||||
|
||||
<!-- Inner Tags --> |
||||
<xsl:template match="c"> |
||||
<pre class="code"> |
||||
<xsl:apply-templates/> |
||||
</pre> |
||||
</xsl:template> |
||||
|
||||
<xsl:template match="exception"> |
||||
<TR VALIGN="top"> |
||||
<TD WIDTH="50%"> |
||||
<A> |
||||
<xsl:attribute name="href"> |
||||
urn:member:<xsl:value-of select="@cref"/> |
||||
</xsl:attribute> |
||||
<xsl:attribute name="title"> |
||||
<xsl:value-of select="@cref"/> |
||||
</xsl:attribute> |
||||
<xsl:value-of select="@cref"/> |
||||
</A> |
||||
</TD> |
||||
<TD WIDTH="50%"> |
||||
<xsl:apply-templates/> |
||||
</TD> |
||||
</TR> |
||||
</xsl:template> |
||||
|
||||
<xsl:template match="list"> |
||||
<xsl:if test="@type[.='table']"> |
||||
<DIV CLASS="tablediv"> |
||||
<TABLE CLASS="dtTABLE" CELLSPACING="0"> |
||||
<xsl:for-each select="listheader"> |
||||
<TR VALIGN="top"> |
||||
<TH WIDTH="50%"> |
||||
<xsl:for-each select="term"> |
||||
<xsl:apply-templates/> |
||||
</xsl:for-each> |
||||
</TH> |
||||
<TH WIDTH="50%"> |
||||
<xsl:for-each select="description"> |
||||
<xsl:apply-templates/> |
||||
</xsl:for-each> |
||||
</TH> |
||||
</TR> |
||||
</xsl:for-each> |
||||
<xsl:for-each select="item"> |
||||
<TR VALIGN="top"> |
||||
<TD WIDTH="50%"> |
||||
<xsl:for-each select="term"> |
||||
<xsl:apply-templates/> |
||||
</xsl:for-each> |
||||
</TD> |
||||
<TD WIDTH="50%"> |
||||
<xsl:for-each select="description"> |
||||
<xsl:apply-templates/> |
||||
</xsl:for-each> |
||||
</TD> |
||||
</TR> |
||||
</xsl:for-each> |
||||
</TABLE> |
||||
</DIV> |
||||
</xsl:if> |
||||
<xsl:if test="@type[.='bullet']"> |
||||
<UL> |
||||
<xsl:for-each select="item"> |
||||
<LI> |
||||
<xsl:for-each select="term"> |
||||
<xsl:apply-templates/> |
||||
</xsl:for-each> |
||||
</LI> |
||||
</xsl:for-each> |
||||
</UL> |
||||
</xsl:if> |
||||
<xsl:if test="@type[.='number']"> |
||||
<OL type="1"> |
||||
<xsl:for-each select="item"> |
||||
<LI> |
||||
<xsl:for-each select="term"> |
||||
<xsl:apply-templates/> |
||||
</xsl:for-each> |
||||
</LI> |
||||
</xsl:for-each> |
||||
</OL> |
||||
</xsl:if> |
||||
</xsl:template> |
||||
|
||||
<xsl:template match="param"> |
||||
<DT><I> |
||||
<xsl:value-of select="@name"/> |
||||
</I></DT> |
||||
<DD> |
||||
<xsl:apply-templates/> |
||||
</DD> |
||||
</xsl:template> |
||||
|
||||
<xsl:template match="paramref"> |
||||
<I> |
||||
<xsl:value-of select="@name"/> |
||||
</I> |
||||
</xsl:template> |
||||
|
||||
<xsl:template match="permission"> |
||||
<TR VALIGN="top"> |
||||
<TD WIDTH="50%"> |
||||
<A> |
||||
<xsl:attribute name="href"> |
||||
urn:member:<xsl:value-of select="@cref"/> |
||||
</xsl:attribute> |
||||
<xsl:attribute name="title"> |
||||
<xsl:value-of select="@cref"/> |
||||
</xsl:attribute> |
||||
<xsl:value-of select="@cref"/> |
||||
</A> |
||||
</TD> |
||||
<TD WIDTH="50%"> |
||||
<xsl:apply-templates/> |
||||
</TD> |
||||
</TR> |
||||
</xsl:template> |
||||
|
||||
<xsl:template match="see"> |
||||
<xsl:choose> |
||||
<xsl:when test="@langword"> |
||||
<B><xsl:value-of select="@langword"/></B> |
||||
</xsl:when> |
||||
<xsl:when test="@cref"> |
||||
<A> |
||||
<xsl:attribute name="href"> |
||||
urn:member:<xsl:value-of select="@cref"/> |
||||
</xsl:attribute> |
||||
<xsl:attribute name="title"> |
||||
<xsl:value-of select="@cref"/> |
||||
</xsl:attribute> |
||||
<xsl:value-of select="@cref"/> |
||||
</A> |
||||
</xsl:when> |
||||
<xsl:when test="@internal"> |
||||
<U> |
||||
<xsl:value-of select="@internal"/> |
||||
</U> |
||||
</xsl:when> |
||||
<xsl:when test="@topic"> |
||||
<U> |
||||
<xsl:value-of select="@topic"/> |
||||
</U> |
||||
</xsl:when> |
||||
</xsl:choose> |
||||
</xsl:template> |
||||
|
||||
<xsl:template match="seealso"> |
||||
<xsl:choose> |
||||
<xsl:when test="@cref"> |
||||
<A> |
||||
<xsl:attribute name="href"> |
||||
urn:member:<xsl:value-of select="@cref"/> |
||||
</xsl:attribute> |
||||
<xsl:attribute name="title"> |
||||
<xsl:value-of select="@cref"/> |
||||
</xsl:attribute> |
||||
<xsl:value-of select="@cref"/> |
||||
</A> |
||||
</xsl:when> |
||||
<xsl:when test="@topic"> |
||||
<U><xsl:value-of select="@topic"/></U> |
||||
</xsl:when> |
||||
</xsl:choose> |
||||
<xsl:if test="position()!=last()"> | </xsl:if> |
||||
</xsl:template> |
||||
|
||||
<xsl:template match="para"> |
||||
<P> |
||||
<xsl:apply-templates/> |
||||
</P> |
||||
</xsl:template> |
||||
|
||||
<xsl:template match="code"> |
||||
<pre class="code"> |
||||
<xsl:if test="@lang"> |
||||
<SPAN CLASS="lang">[<xsl:value-of select="@lang"/>]</SPAN> |
||||
<BR/> |
||||
</xsl:if> |
||||
<xsl:value-of select="."/> |
||||
</pre> |
||||
</xsl:template> |
||||
|
||||
</xsl:stylesheet> |
@ -0,0 +1,313 @@
@@ -0,0 +1,313 @@
|
||||
<?xml version="1.0"?> |
||||
|
||||
<!-- syntaxdefinition for C# 2000 by Mike Krueger --> |
||||
|
||||
<SyntaxDefinition name = "C64C#" extensions = ".???"> |
||||
|
||||
<Environment> |
||||
<Default color = "#97A0EF" bgcolor = "#3F3FDF"/> |
||||
<Selection bgcolor = "Black"/> |
||||
<VRuler color = "LightGreen"/> |
||||
<InvalidLines color = "Red"/> |
||||
<CaretMarker color = "DarkBlue"/> |
||||
|
||||
<LineNumbers color = "#97A0EF" bgcolor = "#3F3FDF"/> |
||||
|
||||
<FoldLine color = "#97A0EF"/> |
||||
<FoldMarker color = "#97A0EF" bgcolor="#3F3FDF"/> |
||||
<SelectedFoldLine color = "Black" bgcolor="Black"/> |
||||
|
||||
<EOLMarkers color = "LightBlue"/> |
||||
<SpaceMarkers color = "LightBlue"/> |
||||
<TabMarkers color = "LightBlue"/> |
||||
</Environment> |
||||
|
||||
<Properties> |
||||
<Property name="LineComment" value="//"/> |
||||
</Properties> |
||||
|
||||
<Digits name = "Digits" bold = "false" italic = "false" color = "DarkBlue"/> |
||||
|
||||
<RuleSets> |
||||
<RuleSet ignorecase = "false"> |
||||
<Delimiters>~!%^*()-+=|\#/{}[]:;"'<&> , .?</Delimiters> |
||||
<Span name = "PreprocessorDirectives" bold="false" italic="false" color="LightGreen" stopateol = "true"> |
||||
<Begin>#</Begin> |
||||
</Span> |
||||
|
||||
<Span name = "LINECOMMENT" rule = "DocumentSet" bold = "false" italic = "false" color = "LightGray" stopateol = "true"> |
||||
<Begin>///</Begin> |
||||
</Span> |
||||
|
||||
<Span name = "LINECOMMENT" rule = "TestSet" bold = "false" italic = "false" color = "LightGray" stopateol = "true"> |
||||
<Begin>//@!/@</Begin> |
||||
</Span> |
||||
|
||||
<Span name = "BLOCKCOMMENT" rule = "TestSet" bold = "false" italic = "false" color = "LightGray" stopateol = "false"> |
||||
<Begin>/*</Begin> |
||||
<End>*/</End> |
||||
</Span> |
||||
|
||||
<Span name = "STRING" bold = "false" italic = "false" color = "Magenta" stopateol = "true"> |
||||
<Begin>"</Begin> |
||||
<End>"</End> |
||||
</Span> |
||||
|
||||
<Span name = "MORELINEDSTRING" bold = "false" italic = "false" color = "Magenta" stopateol = "false" noescapesequences="true"> |
||||
<Begin>@@"</Begin> |
||||
<End>"</End> |
||||
</Span> |
||||
|
||||
<Span name = "CHAR" bold = "false" italic = "false" color = "Magenta" stopateol = "true"> |
||||
<Begin>'</Begin> |
||||
<End>'</End> |
||||
</Span> |
||||
|
||||
<MarkPrevious bold = "true" italic = "false" color = "Yellow">(</MarkPrevious> |
||||
|
||||
<KeyWords name = "Punctuation" bold = "false" italic = "false" color = "LightCyan"> |
||||
<Key word = ";" /> |
||||
<Key word = "?" /> |
||||
<Key word = "," /> |
||||
<Key word = "." /> |
||||
<Key word = "(" /> |
||||
<Key word = ")" /> |
||||
<Key word = "[" /> |
||||
<Key word = "]" /> |
||||
<Key word = "{" /> |
||||
<Key word = "}" /> |
||||
<Key word = "+" /> |
||||
<Key word = "-" /> |
||||
<Key word = "/" /> |
||||
<Key word = "%" /> |
||||
<Key word = "*" /> |
||||
<Key word = "<" /> |
||||
<Key word = ">" /> |
||||
<Key word = "^" /> |
||||
<Key word = "!" /> |
||||
<Key word = "|" /> |
||||
<Key word = "&" /> |
||||
</KeyWords> |
||||
|
||||
<KeyWords name = "AccessKeywords" bold="true" italic="false" color="Black"> |
||||
<Key word = "this" /> |
||||
<Key word = "base" /> |
||||
</KeyWords> |
||||
|
||||
<KeyWords name = "OperatorKeywords" bold="true" italic="false" color="White"> |
||||
<Key word = "as" /> |
||||
<Key word = "is" /> |
||||
<Key word = "new" /> |
||||
<Key word = "sizeof" /> |
||||
<Key word = "typeof" /> |
||||
<Key word = "true" /> |
||||
<Key word = "false" /> |
||||
<Key word = "stackalloc" /> |
||||
</KeyWords> |
||||
|
||||
|
||||
<KeyWords name = "SelectionStatements" bold="true" italic="false" color="White"> |
||||
<Key word = "else" /> |
||||
<Key word = "if" /> |
||||
<Key word = "switch" /> |
||||
<Key word = "case" /> |
||||
</KeyWords> |
||||
|
||||
<KeyWords name = "IterationStatements" bold="true" italic="false" color="White"> |
||||
<Key word = "do" /> |
||||
<Key word = "for" /> |
||||
<Key word = "foreach" /> |
||||
<Key word = "in" /> |
||||
<Key word = "while" /> |
||||
</KeyWords> |
||||
|
||||
<KeyWords name = "JumpStatements" bold="false" italic="false" color="White"> |
||||
<Key word = "break" /> |
||||
<Key word = "continue" /> |
||||
<Key word = "default" /> |
||||
<Key word = "goto" /> |
||||
<Key word = "return" /> |
||||
</KeyWords> |
||||
|
||||
<KeyWords name = "ExceptionHandlingStatements" bold="true" italic="false" color="White"> |
||||
<Key word = "try" /> |
||||
<Key word = "throw" /> |
||||
<Key word = "catch" /> |
||||
<Key word = "finally" /> |
||||
</KeyWords> |
||||
|
||||
<KeyWords name = "CheckedUncheckedStatements" bold="true" italic="false" color="White"> |
||||
<Key word = "checked" /> |
||||
<Key word = "unchecked" /> |
||||
</KeyWords> |
||||
|
||||
<KeyWords name = "UnsafeFixedStatements" bold="false" italic="false" color="White"> |
||||
<Key word = "fixed" /> |
||||
<Key word = "unsafe" /> |
||||
</KeyWords> |
||||
|
||||
<KeyWords name = "PreprocessorDirectives" bold="false" italic="false" color="Green"> |
||||
<Key word = "#if" /> |
||||
<Key word = "#else" /> |
||||
<Key word = "#elif" /> |
||||
<Key word = "#endif" /> |
||||
<Key word = "#define" /> |
||||
<Key word = "#undef" /> |
||||
<Key word = "#warning" /> |
||||
<Key word = "#error" /> |
||||
<Key word = "#line" /> |
||||
<Key word = "#region" /> |
||||
<Key word = "#endregion" /> |
||||
</KeyWords> |
||||
|
||||
<KeyWords name = "ValueTypes" bold="true" italic="false" color="White"> |
||||
<Key word = "bool" /> |
||||
<Key word = "byte" /> |
||||
<Key word = "char" /> |
||||
<Key word = "decimal" /> |
||||
<Key word = "double" /> |
||||
<Key word = "enum" /> |
||||
<Key word = "float" /> |
||||
<Key word = "int" /> |
||||
<Key word = "long" /> |
||||
<Key word = "sbyte" /> |
||||
<Key word = "short" /> |
||||
<Key word = "struct" /> |
||||
<Key word = "uint" /> |
||||
<Key word = "ushort" /> |
||||
<Key word = "ulong" /> |
||||
</KeyWords> |
||||
|
||||
<KeyWords name = "ReferenceTypes" bold="false" italic="false" color="White"> |
||||
<Key word = "class" /> |
||||
<Key word = "interface" /> |
||||
<Key word = "delegate" /> |
||||
<Key word = "object" /> |
||||
<Key word = "string" /> |
||||
</KeyWords> |
||||
|
||||
<KeyWords name = "Void" bold="false" italic="false" color="White"> |
||||
<Key word = "void" /> |
||||
</KeyWords> |
||||
|
||||
<KeyWords name = "ConversionKeyWords" bold="true" italic="false" color="White"> |
||||
<Key word = "explicit" /> |
||||
<Key word = "implicit" /> |
||||
<Key word = "operator" /> |
||||
</KeyWords> |
||||
|
||||
<KeyWords name = "MethodParameters" bold="true" italic="false" color="White"> |
||||
<Key word = "params" /> |
||||
<Key word = "ref" /> |
||||
<Key word = "out" /> |
||||
</KeyWords> |
||||
|
||||
<KeyWords name = "Modifiers" bold="false" italic="false" color="White"> |
||||
<Key word = "abstract" /> |
||||
<Key word = "const" /> |
||||
<Key word = "event" /> |
||||
<Key word = "extern" /> |
||||
<Key word = "override" /> |
||||
<Key word = "readonly" /> |
||||
<Key word = "sealed" /> |
||||
<Key word = "static" /> |
||||
<Key word = "virtual" /> |
||||
</KeyWords> |
||||
|
||||
<KeyWords name = "AccessModifiers" bold="true" italic="false" color="White"> |
||||
<Key word = "public" /> |
||||
<Key word = "protected" /> |
||||
<Key word = "private" /> |
||||
<Key word = "internal" /> |
||||
</KeyWords> |
||||
|
||||
<KeyWords name = "NameSpaces" bold="true" italic="false" color="White"> |
||||
<Key word = "namespace" /> |
||||
<Key word = "using" /> |
||||
</KeyWords> |
||||
|
||||
<KeyWords name = "LockKeyWord" bold="false" italic="false" color="White"> |
||||
<Key word = "lock" /> |
||||
</KeyWords> |
||||
|
||||
<KeyWords name = "GetSet" bold="false" italic="false" color="White"> |
||||
<Key word = "get" /> |
||||
<Key word = "set" /> |
||||
<Key word = "add" /> |
||||
<Key word = "remove" /> |
||||
</KeyWords> |
||||
|
||||
<KeyWords name = "Literals" bold="true" italic="false" color="White"> |
||||
<Key word = "null" /> |
||||
<Key word = "value" /> |
||||
</KeyWords> |
||||
</RuleSet> |
||||
|
||||
<RuleSet name = "TestSet" ignorecase = "true"> |
||||
<Delimiters>~!@%^*()-+=|\#/{}[]:;"'<> , .?</Delimiters> |
||||
<KeyWords name = "ErrorWords" bold="true" italic="true" color="Red"> |
||||
<Key word = "TODO" /> |
||||
<Key word = "FIXME" /> |
||||
</KeyWords> |
||||
<KeyWords name = "WarningWords" bold="true" italic="true" color="Yellow"> |
||||
<Key word = "HACK" /> |
||||
<Key word = "UNDONE" /> |
||||
</KeyWords> |
||||
|
||||
</RuleSet> |
||||
|
||||
<RuleSet name = "DocumentSet" ignorecase = "false"> |
||||
<Delimiters>~!@%^*()-+=|\#/{}[]:;"'<> , .?</Delimiters> |
||||
|
||||
<Span name = "XMLTAG" rule = "XMLDocuSet" bold = "false" italic = "true" color = "Gray" stopateol = "true"> |
||||
<Begin><</Begin> |
||||
<End>></End> |
||||
</Span> |
||||
|
||||
<KeyWords name = "Testword" bold="true" italic="true" color="Red"> |
||||
<Key word = "TODO" /> |
||||
</KeyWords> |
||||
</RuleSet> |
||||
|
||||
<RuleSet name = "XMLDocuSet" ignorecase = "false"> |
||||
<Delimiters>~!@%^*()-+=|\#/{}[]:;"'<> , .?</Delimiters> |
||||
|
||||
<Span name = "STRING" bold = "true" italic = "true" color = "Silver" stopateol = "true"> |
||||
<Begin>"</Begin> |
||||
<End>"</End> |
||||
</Span> |
||||
|
||||
|
||||
<KeyWords name = "Punctuation" bold = "true" italic = "true" color = "Gray"> |
||||
<Key word = "/" /> |
||||
<Key word = "|" /> |
||||
<Key word = "=" /> |
||||
</KeyWords> |
||||
|
||||
<KeyWords name = "SpecialComment" bold="true" italic="true" color="Gray"> |
||||
<Key word = "c" /> |
||||
<Key word = "code" /> |
||||
<Key word = "example" /> |
||||
<Key word = "list" /> |
||||
<Key word = "para" /> |
||||
<Key word = "param" /> |
||||
<Key word = "paramref" /> |
||||
<Key word = "permission" /> |
||||
<Key word = "remarks" /> |
||||
<Key word = "returns" /> |
||||
<Key word = "see" /> |
||||
<Key word = "seealso" /> |
||||
<Key word = "summary" /> |
||||
<Key word = "value" /> |
||||
<Key word = "type" /> |
||||
<Key word = "name" /> |
||||
<Key word = "cref" /> |
||||
<Key word = "item" /> |
||||
<Key word = "term" /> |
||||
<Key word = "description" /> |
||||
<Key word = "listheader" /> |
||||
</KeyWords> |
||||
</RuleSet> |
||||
</RuleSets> |
||||
|
||||
</SyntaxDefinition> |
@ -0,0 +1,286 @@
@@ -0,0 +1,286 @@
|
||||
<?xml version = "1.0"?> |
||||
<!-- C# mode VS.NET style by Georg Brandl --> |
||||
|
||||
<SyntaxDefinition name = "VS-C#" extensions = ".cstemp"> |
||||
|
||||
<Environment> |
||||
<Default color = "SystemColors.WindowText" bgcolor = "SystemColors.Window"/> |
||||
<Selection color = "SystemColors.HighlightText" bgcolor = "SystemColors.Highlight"/> |
||||
<!-- <Selection bgcolor = "LightBlue"/> --> |
||||
<VRuler color = "SystemColors.ControlLight"/> |
||||
<InvalidLines color = "Red"/> |
||||
<CaretMarker color = "Yellow"/> |
||||
|
||||
<LineNumbers color = "SystemColors.ControlDark" bgcolor = "SystemColors.Window"/> |
||||
|
||||
<FoldLine color = "#808080" bgcolor="Black"/> |
||||
<FoldMarker color = "#808080" bgcolor="White"/> |
||||
<SelectedFoldLine color = "Black" bgcolor="Black"/> |
||||
|
||||
<EOLMarkers color = "#E0E0E5"/> |
||||
<SpaceMarkers color = "#E0E0E5"/> |
||||
<TabMarkers color = "#E0E0E5"/> |
||||
</Environment> |
||||
|
||||
<Properties> |
||||
<Property name="LineComment" value="//"/> |
||||
</Properties> |
||||
|
||||
<Digits name = "Digits" bold = "false" italic = "false" color = "DarkBlue"/> |
||||
|
||||
<RuleSets> |
||||
<RuleSet ignorecase="false"> |
||||
<Delimiters>&<>~!@%^*()-+=|\#/{}[]:;"' , .?</Delimiters> |
||||
<Span name = "PreprocessorDirectives" bold="false" italic="false" color="DarkViolet" stopateol = "true"> |
||||
<Begin>#</Begin> |
||||
</Span> |
||||
|
||||
<Span name = "LINECOMMENT" rule = "DocumentSet" bold = "false" italic = "false" color = "Green" stopateol = "true"> |
||||
<Begin bold = "false" italic = "false" color = "Gray">///</Begin> |
||||
</Span> |
||||
|
||||
<Span name = "LINECOMMENT" rule = "TestSet" bold = "false" italic = "false" color = "Green" stopateol = "true"> |
||||
<Begin>//@!/@</Begin> |
||||
</Span> |
||||
|
||||
<Span name = "BLOCKCOMMENT" rule = "TestSet" bold = "false" italic = "false" color = "Green" stopateol = "false"> |
||||
<Begin>/*</Begin> |
||||
<End>*/</End> |
||||
</Span> |
||||
|
||||
<Span name = "STRING" bold = "false" italic = "false" color = "SystemColors.WindowText" stopateol = "true"> |
||||
<Begin bold = "false" italic = "false" color = "SystemColors.WindowText">"</Begin> |
||||
<End bold = "false" italic = "false" color = "SystemColors.WindowText">"</End> |
||||
</Span> |
||||
|
||||
<Span name = "MORELINEDSTRING" bold = "false" italic = "false" color = "SystemColors.WindowText" stopateol = "false" noescapesequences="true"> |
||||
<Begin bold = "false" italic = "false" color = "SystemColors.WindowText">@@"</Begin> |
||||
<End bold = "false" italic = "false" color = "SystemColors.WindowText">"</End> |
||||
</Span> |
||||
|
||||
<Span name = "CHAR" bold = "false" italic = "false" color = "SystemColors.WindowText" stopateol = "true"> |
||||
<Begin bold = "false" italic = "false" color = "SystemColors.WindowText">'</Begin> |
||||
<End bold = "false" italic = "false" color = "SystemColors.WindowText">'</End> |
||||
</Span> |
||||
|
||||
<KeyWords name = "Punctuation" bold = "false" italic = "false" color = "Green"> |
||||
<Key word = "?" /> |
||||
<Key word = "," /> |
||||
<Key word = "." /> |
||||
<Key word = ";" /> |
||||
<Key word = "(" /> |
||||
<Key word = ")" /> |
||||
<Key word = "[" /> |
||||
<Key word = "]" /> |
||||
<Key word = "{" /> |
||||
<Key word = "}" /> |
||||
<Key word = "+" /> |
||||
<Key word = "-" /> |
||||
<Key word = "/" /> |
||||
<Key word = "%" /> |
||||
<Key word = "*" /> |
||||
<Key word = "<" /> |
||||
<Key word = ">" /> |
||||
<Key word = "^" /> |
||||
<Key word = "=" /> |
||||
<Key word = "~" /> |
||||
<Key word = "!" /> |
||||
<Key word = "|" /> |
||||
<Key word = "&" /> |
||||
</KeyWords> |
||||
|
||||
<KeyWords name = "Keywords" bold="true" italic="false" color="Blue"> |
||||
<Key word = "this" /> |
||||
<Key word = "base" /> |
||||
|
||||
<Key word = "as" /> |
||||
<Key word = "is" /> |
||||
<Key word = "new" /> |
||||
<Key word = "sizeof" /> |
||||
<Key word = "typeof" /> |
||||
<Key word = "true" /> |
||||
<Key word = "false" /> |
||||
<Key word = "stackalloc" /> |
||||
|
||||
<Key word = "else" /> |
||||
<Key word = "if" /> |
||||
<Key word = "switch" /> |
||||
<Key word = "case" /> |
||||
|
||||
<Key word = "do" /> |
||||
<Key word = "for" /> |
||||
<Key word = "foreach" /> |
||||
<Key word = "in" /> |
||||
<Key word = "while" /> |
||||
|
||||
<Key word = "break" /> |
||||
<Key word = "continue" /> |
||||
<Key word = "default" /> |
||||
<Key word = "goto" /> |
||||
<Key word = "return" /> |
||||
|
||||
<Key word = "try" /> |
||||
<Key word = "throw" /> |
||||
<Key word = "catch" /> |
||||
<Key word = "finally" /> |
||||
|
||||
<Key word = "namespace" /> |
||||
<Key word = "using" /> |
||||
|
||||
<Key word = "get" /> |
||||
<Key word = "set" /> |
||||
<Key word = "add" /> |
||||
<Key word = "remove" /> |
||||
</KeyWords> |
||||
|
||||
<KeyWords name = "OtherKeywords" bold="false" italic="false" color="Blue"> |
||||
<Key word = "checked" /> |
||||
<Key word = "unchecked" /> |
||||
|
||||
<Key word = "fixed" /> |
||||
<Key word = "unsafe" /> |
||||
|
||||
<Key word = "bool" /> |
||||
<Key word = "byte" /> |
||||
<Key word = "char" /> |
||||
<Key word = "decimal" /> |
||||
<Key word = "double" /> |
||||
<Key word = "enum" /> |
||||
<Key word = "float" /> |
||||
<Key word = "int" /> |
||||
<Key word = "long" /> |
||||
<Key word = "sbyte" /> |
||||
<Key word = "short" /> |
||||
<Key word = "struct" /> |
||||
<Key word = "uint" /> |
||||
<Key word = "ushort" /> |
||||
<Key word = "ulong" /> |
||||
|
||||
<Key word = "class" /> |
||||
<Key word = "interface" /> |
||||
<Key word = "delegate" /> |
||||
<Key word = "object" /> |
||||
<Key word = "string" /> |
||||
|
||||
<Key word = "void" /> |
||||
|
||||
<Key word = "explicit" /> |
||||
<Key word = "implicit" /> |
||||
<Key word = "operator" /> |
||||
|
||||
<Key word = "params" /> |
||||
<Key word = "ref" /> |
||||
<Key word = "out" /> |
||||
|
||||
<Key word = "abstract" /> |
||||
<Key word = "const" /> |
||||
<Key word = "event" /> |
||||
<Key word = "extern" /> |
||||
<Key word = "override" /> |
||||
<Key word = "readonly" /> |
||||
<Key word = "sealed" /> |
||||
<Key word = "static" /> |
||||
<Key word = "virtual" /> |
||||
|
||||
<Key word = "public" /> |
||||
<Key word = "protected" /> |
||||
<Key word = "private" /> |
||||
<Key word = "internal" /> |
||||
|
||||
<Key word = "lock" /> |
||||
|
||||
<Key word = "null" /> |
||||
<Key word = "value" /> |
||||
</KeyWords> |
||||
|
||||
<KeyWords name = "PreprocessorDirectives" bold="false" italic="false" color="DarkViolet"> |
||||
<Key word = "#if" /> |
||||
<Key word = "#else" /> |
||||
<Key word = "#elif" /> |
||||
<Key word = "#endif" /> |
||||
<Key word = "#define" /> |
||||
<Key word = "#undef" /> |
||||
<Key word = "#warning" /> |
||||
<Key word = "#error" /> |
||||
<Key word = "#line" /> |
||||
<Key word = "#region" /> |
||||
<Key word = "#endregion" /> |
||||
</KeyWords> |
||||
|
||||
</RuleSet> |
||||
|
||||
<RuleSet name = "TestSet" ignorecase = "true"> |
||||
<Delimiters><>~!@%^*()-+=|\#/{}[]:;"' , .?</Delimiters> |
||||
<KeyWords name = "ErrorWords" bold="true" italic="true" color="Red"> |
||||
<Key word = "TODO" /> |
||||
<Key word = "FIXME" /> |
||||
</KeyWords> |
||||
<KeyWords name = "WarningWords" bold="true" italic="true" color="#EEE0E000"> |
||||
<Key word = "HACK" /> |
||||
<Key word = "UNDONE" /> |
||||
</KeyWords> |
||||
</RuleSet> |
||||
|
||||
<RuleSet name = "DocumentSet" ignorecase = "false"> |
||||
<Delimiters><>~!@%^*()-+=|\#/{}[]:;"' , .?</Delimiters> |
||||
|
||||
<Span name = "XMLTAG" rule = "XMLDocuSet" bold = "false" italic = "false" color = "Gray" stopateol = "true"> |
||||
<Begin><</Begin> |
||||
<End>></End> |
||||
</Span> |
||||
|
||||
<KeyWords name = "ErrorWords" bold="true" italic="true" color="Red"> |
||||
<Key word = "TODO" /> |
||||
<Key word = "FIXME" /> |
||||
</KeyWords> |
||||
|
||||
<KeyWords name = "WarningWords" bold="true" italic="true" color="#EEE0E000"> |
||||
<Key word = "HACK" /> |
||||
<Key word = "UNDONE" /> |
||||
</KeyWords> |
||||
</RuleSet> |
||||
|
||||
<RuleSet name = "XMLDocuSet" ignorecase = "false"> |
||||
<Delimiters><>~!@%^*()-+=|\#/{}[]:;"' , .?</Delimiters> |
||||
|
||||
<Span name = "STRING" bold = "true" italic = "false" color = "Silver" stopateol = "true"> |
||||
<Begin>"</Begin> |
||||
<End>"</End> |
||||
</Span> |
||||
|
||||
|
||||
<KeyWords name = "Punctuation" bold = "true" italic = "false" color = "Gray"> |
||||
<Key word = "/" /> |
||||
<Key word = "|" /> |
||||
<Key word = "=" /> |
||||
</KeyWords> |
||||
|
||||
<KeyWords name = "SpecialComment" bold="true" italic="false" color="Gray"> |
||||
<Key word = "c" /> |
||||
<Key word = "code" /> |
||||
<Key word = "example" /> |
||||
<Key word = "exception" /> |
||||
<Key word = "list" /> |
||||
<Key word = "para" /> |
||||
<Key word = "param" /> |
||||
<Key word = "paramref" /> |
||||
<Key word = "permission" /> |
||||
<Key word = "remarks" /> |
||||
<Key word = "returns" /> |
||||
<Key word = "see" /> |
||||
<Key word = "seealso" /> |
||||
<Key word = "summary" /> |
||||
<Key word = "value" /> |
||||
|
||||
<Key word = "type" /> |
||||
<Key word = "name" /> |
||||
<Key word = "cref" /> |
||||
<Key word = "item" /> |
||||
<Key word = "term" /> |
||||
<Key word = "description" /> |
||||
<Key word = "listheader" /> |
||||
</KeyWords> |
||||
</RuleSet> |
||||
</RuleSets> |
||||
</SyntaxDefinition> |
||||
|
@ -0,0 +1,109 @@
@@ -0,0 +1,109 @@
|
||||
<?xml version="1.0" ?> |
||||
<!-- syntaxdefinition for XML 2000 by Mike Krueger --> |
||||
<SyntaxDefinition name="Jay" extensions=".jay"> |
||||
<Environment> |
||||
<Default color = "SystemColors.WindowText" bgcolor = "SystemColors.Window"/> |
||||
<Selection color = "SystemColors.HighlightText" bgcolor = "SystemColors.Highlight"/> |
||||
<!-- <Selection bgcolor = "LightBlue"/> --> |
||||
<VRuler color = "SystemColors.ControlLight"/> |
||||
<InvalidLines color = "Red"/> |
||||
<CaretMarker color = "Yellow"/> |
||||
|
||||
<LineNumbers color = "SystemColors.ControlDark" bgcolor = "SystemColors.Window"/> |
||||
|
||||
<FoldLine color = "#808080" bgcolor="Black"/> |
||||
<FoldMarker color = "#808080" bgcolor="White"/> |
||||
<SelectedFoldLine color = "Black" bgcolor="Black"/> |
||||
|
||||
<EOLMarkers color = "#E0E0E5"/> |
||||
<SpaceMarkers color = "#E0E0E5"/> |
||||
<TabMarkers color = "#E0E0E5"/> |
||||
</Environment> |
||||
<Digits name="Digits" bold="false" italic="false" color="DarkBlue" /> |
||||
<RuleSets> |
||||
<RuleSet ignorecase="false" noescapesequences="true"> |
||||
<!-- It is not necessary to define span-delimiting characters as delimiters --> |
||||
<Delimiters></Delimiters> |
||||
|
||||
|
||||
<Span name="Jay" rule="CSharp" bold="false" italic="false" color="DarkSlateGray" stopateol="false"> |
||||
<Begin bold = "true" color = "Black">%{</Begin> |
||||
<End bold = "true" color = "Black">%}</End> |
||||
</Span> |
||||
|
||||
<Span name="Jay" rule="JayDecl" bold="false" italic="false" color="DarkSlateGray" stopateol="false"> |
||||
<Begin>%%</Begin> |
||||
<End>%%</End> |
||||
</Span> |
||||
|
||||
<Span name = "LINECOMMENT" bold = "false" italic = "true" color = "Gray" stopateol = "true"> |
||||
<Begin>//</Begin> |
||||
</Span> |
||||
|
||||
<Span name = "BLOCKCOMMENT" bold = "false" italic = "true" color = "Gray" stopateol = "false"> |
||||
<Begin>/*</Begin> |
||||
<End>*/</End> |
||||
</Span> |
||||
|
||||
<Span name = "STRING" bold = "false" italic = "false" color = "Magenta" stopateol = "true"> |
||||
<Begin>"</Begin> |
||||
<End>"</End> |
||||
</Span> |
||||
|
||||
<Span name = "CHAR" bold = "false" italic = "false" color = "Magenta" stopateol = "true"> |
||||
<Begin>'</Begin> |
||||
<End>'</End> |
||||
</Span> |
||||
|
||||
<KeyWords name = "LexerDefinition" bold = "true" italic = "false" color = "Green"> |
||||
<Key word = "%token" /> |
||||
<Key word = "%nonassoc" /> |
||||
<Key word = "%left" /> |
||||
<Key word = "%right" /> |
||||
<Key word = "%start" /> |
||||
</KeyWords> |
||||
|
||||
</RuleSet> |
||||
|
||||
<RuleSet name="CSharp" reference = "C#" ignorecase="false" noescapesequences="true"> |
||||
<Delimiters>/=</Delimiters> |
||||
|
||||
<KeyWords name = "LexerDefinition" bold = "true" italic = "false" color = "Red"> |
||||
<Key word = "$1" /> |
||||
<Key word = "$2" /> |
||||
<Key word = "$3" /> |
||||
<Key word = "$4" /> |
||||
<Key word = "$$" /> |
||||
</KeyWords> |
||||
</RuleSet> |
||||
|
||||
<RuleSet name="JayDecl" ignorecase="false" noescapesequences="true"> |
||||
<Delimiters>&<>~!@%^*()-+=|\#/{}[]:;"' , .?</Delimiters> |
||||
|
||||
<Span name="Jay" rule="CSharp" bold="false" italic="false" color="DarkSlateGray" stopateol="false"> |
||||
<Begin bold = "true" color = "Black">{</Begin> |
||||
<End bold = "true" color = "Black">}</End> |
||||
</Span> |
||||
|
||||
<Span name = "LINECOMMENT" bold = "false" italic = "true" color = "Gray" stopateol = "true"> |
||||
<Begin>//</Begin> |
||||
</Span> |
||||
|
||||
<Span name = "BLOCKCOMMENT" bold = "false" italic = "true" color = "Gray" stopateol = "false"> |
||||
<Begin>/*</Begin> |
||||
<End>*/</End> |
||||
</Span> |
||||
|
||||
<MarkPrevious bold = "true" italic = "false" color = "Red">:</MarkPrevious> |
||||
|
||||
<KeyWords name = "Punctuation" bold = "true" italic = "false" color = "Black"> |
||||
<Key word = ";" /> |
||||
<Key word = "|" /> |
||||
<Key word = ":" /> |
||||
</KeyWords> |
||||
|
||||
|
||||
</RuleSet> |
||||
</RuleSets> |
||||
</SyntaxDefinition> |
||||
|
@ -0,0 +1,72 @@
@@ -0,0 +1,72 @@
|
||||
<CodeTemplates version="2.0"> |
||||
<CodeTemplateGroup extensions=".cs"> |
||||
<CodeTemplate template="classp" description="class declaration (public)">public class | |
||||
{ |
||||
${Selection} |
||||
}</CodeTemplate> |
||||
<CodeTemplate template="forb" description="for block">for (|; ; ) { |
||||
${Selection} |
||||
}</CodeTemplate> |
||||
<CodeTemplate template="fors" description="for (no braces)">for (|; ; ) |
||||
${Selection}</CodeTemplate> |
||||
<CodeTemplate template="ifb" description="if statement">if (|) { |
||||
${Selection} |
||||
}</CodeTemplate> |
||||
<CodeTemplate template="ife" description="if else">if (|) { |
||||
${Selection} |
||||
} else { |
||||
|
||||
}</CodeTemplate> |
||||
<CodeTemplate template="ifs" description="if statement (no braces)">if (|) |
||||
${Selection}</CodeTemplate> |
||||
<CodeTemplate template="switchd" description="switch statement (with default)">switch (|) { |
||||
case: |
||||
break; |
||||
default: |
||||
${Selection} |
||||
break; |
||||
}</CodeTemplate> |
||||
<CodeTemplate template="switchs" description="switch statement">switch (|) { |
||||
case : |
||||
${Selection} |
||||
break; |
||||
}</CodeTemplate> |
||||
<CodeTemplate template="tryc" description="try / catch">try { |
||||
${Selection}| |
||||
} catch (Exception) { |
||||
|
||||
}</CodeTemplate> |
||||
<CodeTemplate template="trycf" description="try / catch / finally">try { |
||||
${Selection}| |
||||
} catch (Exception) { |
||||
|
||||
} finally { |
||||
|
||||
}</CodeTemplate> |
||||
<CodeTemplate template="tryf" description="try / finally">try { |
||||
${Selection}| |
||||
} finally { |
||||
|
||||
}</CodeTemplate> |
||||
<CodeTemplate template="whileb" description="while">while (|) { |
||||
${Selection} |
||||
}</CodeTemplate> |
||||
<CodeTemplate template="whiles" description="while (no braces)">while (|) |
||||
${Selection}</CodeTemplate> |
||||
<CodeTemplate template="scwl" description="System.Console.WriteLine">System.Console.WriteLine(${Selection}|);</CodeTemplate> |
||||
<CodeTemplate template="scw" description="System.Console.Write">System.Console.Write(${Selection}|);</CodeTemplate> |
||||
</CodeTemplateGroup> |
||||
<CodeTemplateGroup extensions=".html;.htm"> |
||||
<CodeTemplate template="boldb" description="bold block"><b>|${Selection}</b></CodeTemplate> |
||||
<CodeTemplate template="commentb" description="comment block"><!--|${Selection}--></CodeTemplate> |
||||
<CodeTemplate template="heading1b" description="heading 1 block"><h1>|${Selection}</h1></CodeTemplate> |
||||
<CodeTemplate template="heading2b" description="heading 2 block"><h2>|${Selection}</h2></CodeTemplate> |
||||
<CodeTemplate template="heading3b" description="heading 3 block"><h3>|${Selection}</h3></CodeTemplate> |
||||
<CodeTemplate template="heading4b" description="heading 4 block"><h4>|${Selection}</h4></CodeTemplate> |
||||
<CodeTemplate template="italicb" description="italic block"><i>|${Selection}</i></CodeTemplate> |
||||
<CodeTemplate template="parab" description="paragraph block"><p>|${Selection}</p></CodeTemplate> |
||||
</CodeTemplateGroup> |
||||
<CodeTemplateGroup extensions=".xml;.xfrm;.addin;.xft;.xpt"> |
||||
<CodeTemplate template="commentb" description="comment block"><!--|${Selection}--></CodeTemplate> |
||||
</CodeTemplateGroup> |
||||
</CodeTemplates> |
@ -0,0 +1,23 @@
@@ -0,0 +1,23 @@
|
||||
<TOOLS VERSION="1"> |
||||
<TOOL> |
||||
<INITIALDIRECTORY>${ItemDir}</INITIALDIRECTORY> |
||||
<ARGUMENTS>"${ItemPath}"</ARGUMENTS> |
||||
<COMMAND>Notepad</COMMAND> |
||||
<MENUCOMMAND>Notepad</MENUCOMMAND> |
||||
<PROMPTFORARGUMENTS>False</PROMPTFORARGUMENTS> |
||||
</TOOL> |
||||
<TOOL> |
||||
<INITIALDIRECTORY>${TargetDir}</INITIALDIRECTORY> |
||||
<ARGUMENTS>"/R:${TargetPath}" "/W:${TargetDir}"</ARGUMENTS> |
||||
<COMMAND>${StartupPath}\nprof\NProf.Application.exe</COMMAND> |
||||
<MENUCOMMAND>NProf</MENUCOMMAND> |
||||
<PROMPTFORARGUMENTS>True</PROMPTFORARGUMENTS> |
||||
</TOOL> |
||||
<TOOL> |
||||
<INITIALDIRECTORY>${TargetDir}</INITIALDIRECTORY> |
||||
<ARGUMENTS>"${TargetPath}"</ARGUMENTS> |
||||
<COMMAND>ILDasm.exe</COMMAND> |
||||
<MENUCOMMAND>IL Dasm</MENUCOMMAND> |
||||
<PROMPTFORARGUMENTS>False</PROMPTFORARGUMENTS> |
||||
</TOOL> |
||||
</TOOLS> |
@ -0,0 +1,77 @@
@@ -0,0 +1,77 @@
|
||||
<SharpDevelopControlLibrary version="1.1.0"> |
||||
<Assemblies> |
||||
<Assembly assembly="MagicLibrary, Version=1.7.4.0, Culture=neutral, PublicKeyToken=3a6eb82f876a49bc" /> |
||||
<Assembly assembly="System.Windows.Forms, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> |
||||
<Assembly assembly="System.Data, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> |
||||
<Assembly assembly="System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> |
||||
</Assemblies> |
||||
<Categories> |
||||
<Category name="Windows Forms" enabled="True"> |
||||
<ToolComponent class="System.Windows.Forms.Label" assembly="1" enabled="True" /> |
||||
<ToolComponent class="System.Windows.Forms.LinkLabel" assembly="1" enabled="True" /> |
||||
<ToolComponent class="System.Windows.Forms.Button" assembly="1" enabled="True" /> |
||||
<ToolComponent class="System.Windows.Forms.TextBox" assembly="1" enabled="True" /> |
||||
<ToolComponent class="System.Windows.Forms.MainMenu" assembly="1" enabled="True" /> |
||||
<ToolComponent class="System.Windows.Forms.CheckBox" assembly="1" enabled="True" /> |
||||
<ToolComponent class="System.Windows.Forms.RadioButton" assembly="1" enabled="True" /> |
||||
<ToolComponent class="System.Windows.Forms.GroupBox" assembly="1" enabled="True" /> |
||||
<ToolComponent class="System.Windows.Forms.PictureBox" assembly="1" enabled="True" /> |
||||
<ToolComponent class="System.Windows.Forms.Panel" assembly="1" enabled="True" /> |
||||
<ToolComponent class="System.Windows.Forms.DataGrid" assembly="1" enabled="True" /> |
||||
<ToolComponent class="System.Windows.Forms.ListBox" assembly="1" enabled="True" /> |
||||
<ToolComponent class="System.Windows.Forms.CheckedListBox" assembly="1" enabled="True" /> |
||||
<ToolComponent class="System.Windows.Forms.ComboBox" assembly="1" enabled="True" /> |
||||
<ToolComponent class="System.Windows.Forms.ListView" assembly="1" enabled="True" /> |
||||
<ToolComponent class="System.Windows.Forms.TreeView" assembly="1" enabled="True" /> |
||||
<ToolComponent class="System.Windows.Forms.TabControl" assembly="1" enabled="True" /> |
||||
<ToolComponent class="System.Windows.Forms.DateTimePicker" assembly="1" enabled="True" /> |
||||
<ToolComponent class="System.Windows.Forms.MonthCalendar" assembly="1" enabled="True" /> |
||||
<ToolComponent class="System.Windows.Forms.HScrollBar" assembly="1" enabled="True" /> |
||||
<ToolComponent class="System.Windows.Forms.VScrollBar" assembly="1" enabled="True" /> |
||||
<ToolComponent class="System.Windows.Forms.Timer" assembly="1" enabled="True" /> |
||||
<ToolComponent class="System.Windows.Forms.Splitter" assembly="1" enabled="True" /> |
||||
<ToolComponent class="System.Windows.Forms.DomainUpDown" assembly="1" enabled="True" /> |
||||
<ToolComponent class="System.Windows.Forms.NumericUpDown" assembly="1" enabled="True" /> |
||||
<ToolComponent class="System.Windows.Forms.TrackBar" assembly="1" enabled="True" /> |
||||
<ToolComponent class="System.Windows.Forms.ProgressBar" assembly="1" enabled="True" /> |
||||
<ToolComponent class="System.Windows.Forms.RichTextBox" assembly="1" enabled="True" /> |
||||
<ToolComponent class="System.Windows.Forms.PropertyGrid" assembly="1" enabled="True" /> |
||||
<ToolComponent class="System.Windows.Forms.ImageList" assembly="1" enabled="True" /> |
||||
<ToolComponent class="System.Windows.Forms.HelpProvider" assembly="1" enabled="True" /> |
||||
<ToolComponent class="System.Windows.Forms.ToolTip" assembly="1" enabled="True" /> |
||||
<ToolComponent class="System.Windows.Forms.ContextMenu" assembly="1" enabled="True" /> |
||||
<ToolComponent class="System.Windows.Forms.ToolBar" assembly="1" enabled="True" /> |
||||
<ToolComponent class="System.Windows.Forms.StatusBar" assembly="1" enabled="True" /> |
||||
<ToolComponent class="System.Windows.Forms.NotifyIcon" assembly="1" enabled="True" /> |
||||
<ToolComponent class="System.Windows.Forms.OpenFileDialog" assembly="1" enabled="True" /> |
||||
<ToolComponent class="System.Windows.Forms.SaveFileDialog" assembly="1" enabled="True" /> |
||||
<ToolComponent class="System.Windows.Forms.FolderBrowserDialog" assembly="1" enabled="True" /> |
||||
<ToolComponent class="System.Windows.Forms.FontDialog" assembly="1" enabled="True" /> |
||||
<ToolComponent class="System.Windows.Forms.ColorDialog" assembly="1" enabled="True" /> |
||||
<ToolComponent class="System.Windows.Forms.PrintDialog" assembly="1" enabled="True" /> |
||||
<ToolComponent class="System.Windows.Forms.PrintPreviewControl" assembly="1" enabled="True" /> |
||||
<ToolComponent class="System.Windows.Forms.ErrorProvider" assembly="1" enabled="True" /> |
||||
<ToolComponent class="System.Windows.Forms.PageSetupDialog" assembly="1" enabled="True" /> |
||||
</Category> |
||||
<Category name="Data" enabled="True"> |
||||
<ToolComponent class="System.Data.DataSet" assembly="2" enabled="True" /> |
||||
<ToolComponent class="System.Data.Odbc.OdbcDataAdapter" assembly="2" enabled="True" /> |
||||
<ToolComponent class="System.Data.Odbc.OdbcConnection" assembly="2" enabled="True" /> |
||||
<ToolComponent class="System.Data.OleDb.OleDbCommand" assembly="2" enabled="True" /> |
||||
<ToolComponent class="System.Data.SqlClient.SqlDataAdapter" assembly="2" enabled="True" /> |
||||
<ToolComponent class="System.Data.SqlClient.SqlConnection" assembly="2" enabled="True" /> |
||||
<ToolComponent class="System.Data.SqlClient.SqlCommand" assembly="2" enabled="True" /> |
||||
<ToolComponent class="System.Data.OleDb.OleDbDataAdapter" assembly="2" enabled="True" /> |
||||
<ToolComponent class="System.Data.OleDb.OleDbConnection" assembly="2" enabled="True" /> |
||||
<ToolComponent class="System.Data.Odbc.OdbcCommand" assembly="2" enabled="True" /> |
||||
<ToolComponent class="System.Data.DataView" assembly="2" enabled="True" /> |
||||
</Category> |
||||
<Category name="Components" enabled="True"> |
||||
<ToolComponent class="System.IO.FileSystemWatcher" assembly="3" enabled="True" /> |
||||
<ToolComponent class="System.Diagnostics.EventLog" assembly="3" enabled="True" /> |
||||
<ToolComponent class="System.Diagnostics.PerformanceCounter" assembly="3" enabled="True" /> |
||||
<ToolComponent class="System.Diagnostics.Process" assembly="3" enabled="True" /> |
||||
<ToolComponent class="System.Timers.Timer" assembly="3" enabled="True" /> |
||||
</Category> |
||||
</Categories> |
||||
</SharpDevelopControlLibrary> |
@ -0,0 +1,3 @@
@@ -0,0 +1,3 @@
|
||||
<SharpDevelopProperties> |
||||
<ShowTipsAtStartup value="True" /> |
||||
</SharpDevelopProperties> |
@ -0,0 +1,29 @@
@@ -0,0 +1,29 @@
|
||||
<StandardProperties version="1.0"> |
||||
<Property name = "StandardHeader.C#">/* |
||||
* Created by SharpDevelop. |
||||
* User: ${USER} |
||||
* Date: ${DATE} |
||||
* Time: ${TIME} |
||||
* |
||||
* To change this template use Tools | Options | Coding | Edit Standard Headers. |
||||
*/</Property> |
||||
|
||||
<Property name = "StandardHeader.VBNET">' |
||||
' Created by SharpDevelop. |
||||
' User: ${USER} |
||||
' Date: ${DATE} |
||||
' Time: ${TIME} |
||||
' |
||||
' To change this template use Tools | Options | Coding | Edit Standard Headers. |
||||
'</Property> |
||||
|
||||
<Property name = "StandardHeader.C++.NET">/* |
||||
* Created by SharpDevelop. |
||||
* User: ${USER} |
||||
* Date: ${DATE} |
||||
* Time: ${TIME} |
||||
* |
||||
* To change this template use Tools | Options | Coding | Edit Standard Headers. |
||||
*/</Property> |
||||
|
||||
</StandardProperties> |
@ -0,0 +1,97 @@
@@ -0,0 +1,97 @@
|
||||
<TextLibrary name="${res:SharpDevelop.SideBar.AsciiTable}"> |
||||
<Text display = "32 20 ' '" value = " "/> |
||||
<Text display = "33 21 '!'" value = "!"/> |
||||
<Text display = "34 22 '"'" value = """/> |
||||
<Text display = "35 23 '#'" value = "#"/> |
||||
<Text display = "36 24 '$'" value = "$"/> |
||||
<Text display = "37 25 '%'" value = "%"/> |
||||
<Text display = "38 26 '&'" value = "&"/> |
||||
<Text display = "39 27 '''" value = "'"/> |
||||
<Text display = "40 28 '('" value = "("/> |
||||
<Text display = "41 29 ')'" value = ")"/> |
||||
<Text display = "42 2A '*'" value = "*"/> |
||||
<Text display = "43 2B '+'" value = "+"/> |
||||
<Text display = "44 2C ','" value = ","/> |
||||
<Text display = "45 2D '-'" value = "-"/> |
||||
<Text display = "46 2E '.'" value = "."/> |
||||
<Text display = "47 2F '/'" value = "/"/> |
||||
<Text display = "48 30 '0'" value = "0"/> |
||||
<Text display = "49 31 '1'" value = "1"/> |
||||
<Text display = "50 32 '2'" value = "2"/> |
||||
<Text display = "51 33 '3'" value = "3"/> |
||||
<Text display = "52 34 '4'" value = "4"/> |
||||
<Text display = "53 35 '5'" value = "5"/> |
||||
<Text display = "54 36 '6'" value = "6"/> |
||||
<Text display = "55 37 '7'" value = "7"/> |
||||
<Text display = "56 38 '8'" value = "8"/> |
||||
<Text display = "57 39 '9'" value = "9"/> |
||||
<Text display = "58 3A ':'" value = ":"/> |
||||
<Text display = "59 3B ';'" value = ";"/> |
||||
<Text display = "60 3C '<'" value = "<"/> |
||||
<Text display = "61 3D '='" value = "="/> |
||||
<Text display = "62 3E '>'" value = ">"/> |
||||
<Text display = "63 3F '?'" value = "?"/> |
||||
<Text display = "64 40 '@'" value = "@"/> |
||||
<Text display = "65 41 'A'" value = "A"/> |
||||
<Text display = "66 42 'B'" value = "B"/> |
||||
<Text display = "67 43 'C'" value = "C"/> |
||||
<Text display = "68 44 'D'" value = "D"/> |
||||
<Text display = "69 45 'E'" value = "E"/> |
||||
<Text display = "70 46 'F'" value = "F"/> |
||||
<Text display = "71 47 'G'" value = "G"/> |
||||
<Text display = "72 48 'H'" value = "H"/> |
||||
<Text display = "73 49 'I'" value = "I"/> |
||||
<Text display = "74 4A 'J'" value = "J"/> |
||||
<Text display = "75 4B 'K'" value = "K"/> |
||||
<Text display = "76 4C 'L'" value = "L"/> |
||||
<Text display = "77 4D 'M'" value = "M"/> |
||||
<Text display = "78 4E 'N'" value = "N"/> |
||||
<Text display = "79 4F 'O'" value = "O"/> |
||||
<Text display = "80 50 'P'" value = "P"/> |
||||
<Text display = "81 51 'Q'" value = "Q"/> |
||||
<Text display = "82 52 'R'" value = "R"/> |
||||
<Text display = "83 53 'S'" value = "S"/> |
||||
<Text display = "84 54 'T'" value = "T"/> |
||||
<Text display = "85 55 'U'" value = "U"/> |
||||
<Text display = "86 56 'V'" value = "V"/> |
||||
<Text display = "87 57 'W'" value = "W"/> |
||||
<Text display = "88 58 'X'" value = "X"/> |
||||
<Text display = "89 59 'Y'" value = "Y"/> |
||||
<Text display = "90 5A 'Z'" value = "Z"/> |
||||
<Text display = "91 5B '['" value = "["/> |
||||
<Text display = "92 5C '\'" value = "\"/> |
||||
<Text display = "93 5D ']'" value = "]"/> |
||||
<Text display = "94 5E '^'" value = "^"/> |
||||
<Text display = "95 5F '_'" value = "_"/> |
||||
<Text display = "96 60 '`'" value = "`"/> |
||||
<Text display = "97 61 'a'" value = "a"/> |
||||
<Text display = "98 62 'b'" value = "b"/> |
||||
<Text display = "99 63 'c'" value = "c"/> |
||||
<Text display = "100 64 'd'" value = "d"/> |
||||
<Text display = "101 65 'e'" value = "e"/> |
||||
<Text display = "102 66 'f'" value = "f"/> |
||||
<Text display = "103 67 'g'" value = "g"/> |
||||
<Text display = "104 68 'h'" value = "h"/> |
||||
<Text display = "105 69 'i'" value = "i"/> |
||||
<Text display = "106 6A 'j'" value = "j"/> |
||||
<Text display = "107 6B 'k'" value = "k"/> |
||||
<Text display = "108 6C 'l'" value = "l"/> |
||||
<Text display = "109 6D 'm'" value = "m"/> |
||||
<Text display = "110 6E 'n'" value = "n"/> |
||||
<Text display = "111 6F 'o'" value = "o"/> |
||||
<Text display = "112 70 'p'" value = "p"/> |
||||
<Text display = "113 71 'q'" value = "q"/> |
||||
<Text display = "114 72 'r'" value = "r"/> |
||||
<Text display = "115 73 's'" value = "s"/> |
||||
<Text display = "116 74 't'" value = "t"/> |
||||
<Text display = "117 75 'u'" value = "u"/> |
||||
<Text display = "118 76 'v'" value = "v"/> |
||||
<Text display = "119 77 'w'" value = "w"/> |
||||
<Text display = "120 78 'x'" value = "x"/> |
||||
<Text display = "121 79 'y'" value = "y"/> |
||||
<Text display = "122 7A 'z'" value = "z"/> |
||||
<Text display = "123 7B '{'" value = "{"/> |
||||
<Text display = "124 7C '|'" value = "|"/> |
||||
<Text display = "125 7D '}'" value = "}"/> |
||||
<Text display = "126 7E '~'" value = "~"/> |
||||
</TextLibrary> |
@ -0,0 +1,57 @@
@@ -0,0 +1,57 @@
|
||||
<TextLibrary name = "${res:SharpDevelop.SideBar.CSharpDocumentationTags}"> |
||||
<Text display = "<c>" value = "<c></c>"/> |
||||
<Text display = "<code>" value = "<code></code>"/> |
||||
<Text display = "<example>" value = "<example></example>"/> |
||||
<Text display = "<exception>" value = "<exception cref="@CReference Name@"></exception>"/> |
||||
|
||||
|
||||
<Text display = "list - bullet" value = "/// <list type="bullet"> |
||||
/// <listheader> |
||||
/// <term></term> |
||||
/// <description></description> |
||||
/// </listheader> |
||||
/// <item> |
||||
/// <term></term> |
||||
/// <description></description> |
||||
/// </item> |
||||
/// </list> |
||||
"/> |
||||
|
||||
<text display = "list - number" value = "/// <list type="number"> |
||||
/// <listheader> |
||||
/// <term></term> |
||||
/// <description></description> |
||||
/// </listheader> |
||||
/// <item> |
||||
/// <term></term> |
||||
/// <description></description> |
||||
/// </item> |
||||
/// </list> |
||||
"/> |
||||
|
||||
<Text display = "list - table" value = "/// <list type="table"> |
||||
/// <listheader> |
||||
/// <term></term> |
||||
/// <description></description> |
||||
/// </listheader> |
||||
/// <item> |
||||
/// <term></term> |
||||
/// <description></description> |
||||
/// </item> |
||||
/// </list> |
||||
"/> |
||||
|
||||
<Text display = "list - <listheader>" value = "<listheader></listheader>"/> |
||||
<Text display = "list - <item>" value = "<item></item>"/> |
||||
<Text display = "list - <term>" value = "<term></term>"/> |
||||
<Text display = "list - <description>" value = "<description></description>"/> |
||||
<Text display = "<param>" value = "<param></param>"/> |
||||
<Text display = "<paramref>" value = "<paramref name="@Parameter Name@"/>"/> |
||||
<Text display = "<permission>" value = "<permission cref="@Reference@"></permission>"/> |
||||
<Text display = "<remarks>" value = "<remarks></remarks>"/> |
||||
<Text display = "<returns>" value = "<returns></returns>"/> |
||||
<Text display = "<see>" value = "<see cref="@Reference@"></see>"/> |
||||
<Text display = "<seealso>" value = "<seealso cref="@Reference@"/>"/> |
||||
<Text display = "<summary>" value = "<summary></summary>"/> |
||||
<Text display = "<value>" value = "<value></value>"/> |
||||
</TextLibrary> |
@ -0,0 +1,909 @@
@@ -0,0 +1,909 @@
|
||||
<TextLibrary name = "${res:SharpDevelop.SideBar.LicensesTags}"> |
||||
<Text display = "BSD" value = "[NAME] |
||||
Copyright (c) <YEAR>, <OWNER> |
||||
All rights reserved. |
||||
|
||||
Redistribution and use in source and binary forms, with or without modification, are |
||||
permitted provided that the following conditions are met: |
||||
|
||||
- Redistributions of source code must retain the above copyright notice, this list |
||||
of conditions and the following disclaimer. |
||||
|
||||
- Redistributions in binary form must reproduce the above copyright notice, this list |
||||
of conditions and the following disclaimer in the documentation and/or other materials |
||||
provided with the distribution. |
||||
|
||||
- Neither the name of the <ORGANIZATION> nor the names of its contributors may be used to |
||||
endorse or promote products derived from this software without specific prior written |
||||
permission. |
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS &AS IS& AND ANY EXPRESS |
||||
OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY |
||||
AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR |
||||
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |
||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER |
||||
IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT |
||||
OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."/> |
||||
<Text display = "GPL header" value = "// one line to give the program's name and an idea of what it does. |
||||
// Copyright (C) yyyy name of author |
||||
// |
||||
// This program is free software; you can redistribute it and/or |
||||
// modify it under the terms of the GNU General Public License |
||||
// as published by the Free Software Foundation; either version 2 |
||||
// of the License, or (at your option) any later version. |
||||
// |
||||
// This program is distributed in the hope that it will be useful, |
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of |
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||||
// GNU General Public License for more details. |
||||
// |
||||
// You should have received a copy of the GNU General Public License |
||||
// along with this program; if not, write to the Free Software |
||||
// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. |
||||
"/> |
||||
|
||||
<Text display = "LGPL header" value = "// one line to give the library's name and an idea of what it does. |
||||
// Copyright (C) year name of author |
||||
// |
||||
// This library is free software; you can redistribute it and/or |
||||
// modify it under the terms of the GNU Lesser General Public |
||||
// License as published by the Free Software Foundation; either |
||||
// version 2.1 of the License, or (at your option) any later version. |
||||
// |
||||
// This library is distributed in the hope that it will be useful, |
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of |
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
||||
// Lesser General Public License for more details. |
||||
// |
||||
// You should have received a copy of the GNU Lesser General Public |
||||
// License along with this library; if not, write to the Free Software |
||||
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
||||
"/> |
||||
|
||||
<Text display = "GPL" value = " GNU GENERAL PUBLIC LICENSE |
||||
Version 2, June 1991 |
||||
|
||||
Copyright (C) 1989, 1991 Free Software Foundation, Inc. |
||||
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
||||
Everyone is permitted to copy and distribute verbatim copies |
||||
of this license document, but changing it is not allowed. |
||||
|
||||
Preamble |
||||
|
||||
The licenses for most software are designed to take away your |
||||
freedom to share and change it. By contrast, the GNU General Public |
||||
License is intended to guarantee your freedom to share and change free |
||||
software--to make sure the software is free for all its users. This |
||||
General Public License applies to most of the Free Software |
||||
Foundation's software and to any other program whose authors commit to |
||||
using it. (Some other Free Software Foundation software is covered by |
||||
the GNU Library General Public License instead.) You can apply it to |
||||
your programs, too. |
||||
|
||||
When we speak of free software, we are referring to freedom, not |
||||
price. Our General Public Licenses are designed to make sure that you |
||||
have the freedom to distribute copies of free software (and charge for |
||||
this service if you wish), that you receive source code or can get it |
||||
if you want it, that you can change the software or use pieces of it |
||||
in new free programs; and that you know you can do these things. |
||||
|
||||
To protect your rights, we need to make restrictions that forbid |
||||
anyone to deny you these rights or to ask you to surrender the rights. |
||||
These restrictions translate to certain responsibilities for you if you |
||||
distribute copies of the software, or if you modify it. |
||||
|
||||
For example, if you distribute copies of such a program, whether |
||||
gratis or for a fee, you must give the recipients all the rights that |
||||
you have. You must make sure that they, too, receive or can get the |
||||
source code. And you must show them these terms so they know their |
||||
rights. |
||||
|
||||
We protect your rights with two steps: (1) copyright the software, and |
||||
(2) offer you this license which gives you legal permission to copy, |
||||
distribute and/or modify the software. |
||||
|
||||
Also, for each author's protection and ours, we want to make certain |
||||
that everyone understands that there is no warranty for this free |
||||
software. If the software is modified by someone else and passed on, we |
||||
want its recipients to know that what they have is not the original, so |
||||
that any problems introduced by others will not reflect on the original |
||||
authors' reputations. |
||||
|
||||
Finally, any free program is threatened constantly by software |
||||
patents. We wish to avoid the danger that redistributors of a free |
||||
program will individually obtain patent licenses, in effect making the |
||||
program proprietary. To prevent this, we have made it clear that any |
||||
patent must be licensed for everyone's free use or not licensed at all. |
||||
|
||||
The precise terms and conditions for copying, distribution and |
||||
modification follow. |
||||
|
||||
GNU GENERAL PUBLIC LICENSE |
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION |
||||
|
||||
0. This License applies to any program or other work which contains |
||||
a notice placed by the copyright holder saying it may be distributed |
||||
under the terms of this General Public License. The "Program", below, |
||||
refers to any such program or work, and a "work based on the Program" |
||||
means either the Program or any derivative work under copyright law: |
||||
that is to say, a work containing the Program or a portion of it, |
||||
either verbatim or with modifications and/or translated into another |
||||
language. (Hereinafter, translation is included without limitation in |
||||
the term "modification".) Each licensee is addressed as "you". |
||||
|
||||
Activities other than copying, distribution and modification are not |
||||
covered by this License; they are outside its scope. The act of |
||||
running the Program is not restricted, and the output from the Program |
||||
is covered only if its contents constitute a work based on the |
||||
Program (independent of having been made by running the Program). |
||||
Whether that is true depends on what the Program does. |
||||
|
||||
1. You may copy and distribute verbatim copies of the Program's |
||||
source code as you receive it, in any medium, provided that you |
||||
conspicuously and appropriately publish on each copy an appropriate |
||||
copyright notice and disclaimer of warranty; keep intact all the |
||||
notices that refer to this License and to the absence of any warranty; |
||||
and give any other recipients of the Program a copy of this License |
||||
along with the Program. |
||||
|
||||
You may charge a fee for the physical act of transferring a copy, and |
||||
you may at your option offer warranty protection in exchange for a fee. |
||||
|
||||
2. You may modify your copy or copies of the Program or any portion |
||||
of it, thus forming a work based on the Program, and copy and |
||||
distribute such modifications or work under the terms of Section 1 |
||||
above, provided that you also meet all of these conditions: |
||||
|
||||
a) You must cause the modified files to carry prominent notices |
||||
stating that you changed the files and the date of any change. |
||||
|
||||
b) You must cause any work that you distribute or publish, that in |
||||
whole or in part contains or is derived from the Program or any |
||||
part thereof, to be licensed as a whole at no charge to all third |
||||
parties under the terms of this License. |
||||
|
||||
c) If the modified program normally reads commands interactively |
||||
when run, you must cause it, when started running for such |
||||
interactive use in the most ordinary way, to print or display an |
||||
announcement including an appropriate copyright notice and a |
||||
notice that there is no warranty (or else, saying that you provide |
||||
a warranty) and that users may redistribute the program under |
||||
these conditions, and telling the user how to view a copy of this |
||||
License. (Exception: if the Program itself is interactive but |
||||
does not normally print such an announcement, your work based on |
||||
the Program is not required to print an announcement.) |
||||
|
||||
These requirements apply to the modified work as a whole. If |
||||
identifiable sections of that work are not derived from the Program, |
||||
and can be reasonably considered independent and separate works in |
||||
themselves, then this License, and its terms, do not apply to those |
||||
sections when you distribute them as separate works. But when you |
||||
distribute the same sections as part of a whole which is a work based |
||||
on the Program, the distribution of the whole must be on the terms of |
||||
this License, whose permissions for other licensees extend to the |
||||
entire whole, and thus to each and every part regardless of who wrote it. |
||||
|
||||
Thus, it is not the intent of this section to claim rights or contest |
||||
your rights to work written entirely by you; rather, the intent is to |
||||
exercise the right to control the distribution of derivative or |
||||
collective works based on the Program. |
||||
|
||||
In addition, mere aggregation of another work not based on the Program |
||||
with the Program (or with a work based on the Program) on a volume of |
||||
a storage or distribution medium does not bring the other work under |
||||
the scope of this License. |
||||
|
||||
3. You may copy and distribute the Program (or a work based on it, |
||||
under Section 2) in object code or executable form under the terms of |
||||
Sections 1 and 2 above provided that you also do one of the following: |
||||
|
||||
a) Accompany it with the complete corresponding machine-readable |
||||
source code, which must be distributed under the terms of Sections |
||||
1 and 2 above on a medium customarily used for software interchange; or, |
||||
|
||||
b) Accompany it with a written offer, valid for at least three |
||||
years, to give any third party, for a charge no more than your |
||||
cost of physically performing source distribution, a complete |
||||
machine-readable copy of the corresponding source code, to be |
||||
distributed under the terms of Sections 1 and 2 above on a medium |
||||
customarily used for software interchange; or, |
||||
|
||||
c) Accompany it with the information you received as to the offer |
||||
to distribute corresponding source code. (This alternative is |
||||
allowed only for noncommercial distribution and only if you |
||||
received the program in object code or executable form with such |
||||
an offer, in accord with Subsection b above.) |
||||
|
||||
The source code for a work means the preferred form of the work for |
||||
making modifications to it. For an executable work, complete source |
||||
code means all the source code for all modules it contains, plus any |
||||
associated interface definition files, plus the scripts used to |
||||
control compilation and installation of the executable. However, as a |
||||
special exception, the source code distributed need not include |
||||
anything that is normally distributed (in either source or binary |
||||
form) with the major components (compiler, kernel, and so on) of the |
||||
operating system on which the executable runs, unless that component |
||||
itself accompanies the executable. |
||||
|
||||
If distribution of executable or object code is made by offering |
||||
access to copy from a designated place, then offering equivalent |
||||
access to copy the source code from the same place counts as |
||||
distribution of the source code, even though third parties are not |
||||
compelled to copy the source along with the object code. |
||||
|
||||
4. You may not copy, modify, sublicense, or distribute the Program |
||||
except as expressly provided under this License. Any attempt |
||||
otherwise to copy, modify, sublicense or distribute the Program is |
||||
void, and will automatically terminate your rights under this License. |
||||
However, parties who have received copies, or rights, from you under |
||||
this License will not have their licenses terminated so long as such |
||||
parties remain in full compliance. |
||||
|
||||
5. You are not required to accept this License, since you have not |
||||
signed it. However, nothing else grants you permission to modify or |
||||
distribute the Program or its derivative works. These actions are |
||||
prohibited by law if you do not accept this License. Therefore, by |
||||
modifying or distributing the Program (or any work based on the |
||||
Program), you indicate your acceptance of this License to do so, and |
||||
all its terms and conditions for copying, distributing or modifying |
||||
the Program or works based on it. |
||||
|
||||
6. Each time you redistribute the Program (or any work based on the |
||||
Program), the recipient automatically receives a license from the |
||||
original licensor to copy, distribute or modify the Program subject to |
||||
these terms and conditions. You may not impose any further |
||||
restrictions on the recipients' exercise of the rights granted herein. |
||||
You are not responsible for enforcing compliance by third parties to |
||||
this License. |
||||
|
||||
7. If, as a consequence of a court judgment or allegation of patent |
||||
infringement or for any other reason (not limited to patent issues), |
||||
conditions are imposed on you (whether by court order, agreement or |
||||
otherwise) that contradict the conditions of this License, they do not |
||||
excuse you from the conditions of this License. If you cannot |
||||
distribute so as to satisfy simultaneously your obligations under this |
||||
License and any other pertinent obligations, then as a consequence you |
||||
may not distribute the Program at all. For example, if a patent |
||||
license would not permit royalty-free redistribution of the Program by |
||||
all those who receive copies directly or indirectly through you, then |
||||
the only way you could satisfy both it and this License would be to |
||||
refrain entirely from distribution of the Program. |
||||
|
||||
If any portion of this section is held invalid or unenforceable under |
||||
any particular circumstance, the balance of the section is intended to |
||||
apply and the section as a whole is intended to apply in other |
||||
circumstances. |
||||
|
||||
It is not the purpose of this section to induce you to infringe any |
||||
patents or other property right claims or to contest validity of any |
||||
such claims; this section has the sole purpose of protecting the |
||||
integrity of the free software distribution system, which is |
||||
implemented by public license practices. Many people have made |
||||
generous contributions to the wide range of software distributed |
||||
through that system in reliance on consistent application of that |
||||
system; it is up to the author/donor to decide if he or she is willing |
||||
to distribute software through any other system and a licensee cannot |
||||
impose that choice. |
||||
|
||||
This section is intended to make thoroughly clear what is believed to |
||||
be a consequence of the rest of this License. |
||||
|
||||
8. If the distribution and/or use of the Program is restricted in |
||||
certain countries either by patents or by copyrighted interfaces, the |
||||
original copyright holder who places the Program under this License |
||||
may add an explicit geographical distribution limitation excluding |
||||
those countries, so that distribution is permitted only in or among |
||||
countries not thus excluded. In such case, this License incorporates |
||||
the limitation as if written in the body of this License. |
||||
|
||||
9. The Free Software Foundation may publish revised and/or new versions |
||||
of the General Public License from time to time. Such new versions will |
||||
be similar in spirit to the present version, but may differ in detail to |
||||
address new problems or concerns. |
||||
|
||||
Each version is given a distinguishing version number. If the Program |
||||
specifies a version number of this License which applies to it and "any |
||||
later version", you have the option of following the terms and conditions |
||||
either of that version or of any later version published by the Free |
||||
Software Foundation. If the Program does not specify a version number of |
||||
this License, you may choose any version ever published by the Free Software |
||||
Foundation. |
||||
|
||||
10. If you wish to incorporate parts of the Program into other free |
||||
programs whose distribution conditions are different, write to the author |
||||
to ask for permission. For software which is copyrighted by the Free |
||||
Software Foundation, write to the Free Software Foundation; we sometimes |
||||
make exceptions for this. Our decision will be guided by the two goals |
||||
of preserving the free status of all derivatives of our free software and |
||||
of promoting the sharing and reuse of software generally. |
||||
|
||||
NO WARRANTY |
||||
|
||||
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY |
||||
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN |
||||
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES |
||||
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED |
||||
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF |
||||
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS |
||||
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE |
||||
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, |
||||
REPAIR OR CORRECTION. |
||||
|
||||
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING |
||||
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR |
||||
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, |
||||
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING |
||||
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED |
||||
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY |
||||
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER |
||||
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE |
||||
POSSIBILITY OF SUCH DAMAGES. |
||||
|
||||
END OF TERMS AND CONDITIONS |
||||
|
||||
How to Apply These Terms to Your New Programs |
||||
|
||||
If you develop a new program, and you want it to be of the greatest |
||||
possible use to the public, the best way to achieve this is to make it |
||||
free software which everyone can redistribute and change under these terms. |
||||
|
||||
To do so, attach the following notices to the program. It is safest |
||||
to attach them to the start of each source file to most effectively |
||||
convey the exclusion of warranty; and each file should have at least |
||||
the "copyright" line and a pointer to where the full notice is found. |
||||
|
||||
<one line to give the program's name and a brief idea of what it does.> |
||||
Copyright (C) <year> <name of author> |
||||
|
||||
This program is free software; you can redistribute it and/or modify |
||||
it under the terms of the GNU General Public License as published by |
||||
the Free Software Foundation; either version 2 of the License, or |
||||
(at your option) any later version. |
||||
|
||||
This program is distributed in the hope that it will be useful, |
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of |
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||||
GNU General Public License for more details. |
||||
|
||||
You should have received a copy of the GNU General Public License |
||||
along with this program; if not, write to the Free Software |
||||
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
||||
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail. |
||||
|
||||
If the program is interactive, make it output a short notice like this |
||||
when it starts in an interactive mode: |
||||
|
||||
Gnomovision version 69, Copyright (C) year name of author |
||||
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. |
||||
This is free software, and you are welcome to redistribute it |
||||
under certain conditions; type `show c' for details. |
||||
|
||||
The hypothetical commands `show w' and `show c' should show the appropriate |
||||
parts of the General Public License. Of course, the commands you use may |
||||
be called something other than `show w' and `show c'; they could even be |
||||
mouse-clicks or menu items--whatever suits your program. |
||||
|
||||
You should also get your employer (if you work as a programmer) or your |
||||
school, if any, to sign a "copyright disclaimer" for the program, if |
||||
necessary. Here is a sample; alter the names: |
||||
|
||||
Yoyodyne, Inc., hereby disclaims all copyright interest in the program |
||||
`Gnomovision' (which makes passes at compilers) written by James Hacker. |
||||
|
||||
<signature of Ty Coon>, 1 April 1989 |
||||
Ty Coon, President of Vice |
||||
|
||||
This General Public License does not permit incorporating your program into |
||||
proprietary programs. If your program is a subroutine library, you may |
||||
consider it more useful to permit linking proprietary applications with the |
||||
library. If this is what you want to do, use the GNU Library General |
||||
Public License instead of this License. |
||||
"/> |
||||
|
||||
<Text display = "LGPL" value = " GNU LESSER GENERAL PUBLIC LICENSE |
||||
Version 2.1, February 1999 |
||||
|
||||
Copyright (C) 1991, 1999 Free Software Foundation, Inc. |
||||
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
||||
Everyone is permitted to copy and distribute verbatim copies |
||||
of this license document, but changing it is not allowed. |
||||
|
||||
[This is the first released version of the Lesser GPL. It also counts |
||||
as the successor of the GNU Library Public License, version 2, hence |
||||
the version number 2.1.] |
||||
|
||||
Preamble |
||||
|
||||
The licenses for most software are designed to take away your |
||||
freedom to share and change it. By contrast, the GNU General Public |
||||
Licenses are intended to guarantee your freedom to share and change |
||||
free software--to make sure the software is free for all its users. |
||||
|
||||
This license, the Lesser General Public License, applies to some |
||||
specially designated software packages--typically libraries--of the |
||||
Free Software Foundation and other authors who decide to use it. You |
||||
can use it too, but we suggest you first think carefully about whether |
||||
this license or the ordinary General Public License is the better |
||||
strategy to use in any particular case, based on the explanations below. |
||||
|
||||
When we speak of free software, we are referring to freedom of use, |
||||
not price. Our General Public Licenses are designed to make sure that |
||||
you have the freedom to distribute copies of free software (and charge |
||||
for this service if you wish); that you receive source code or can get |
||||
it if you want it; that you can change the software and use pieces of |
||||
it in new free programs; and that you are informed that you can do |
||||
these things. |
||||
|
||||
To protect your rights, we need to make restrictions that forbid |
||||
distributors to deny you these rights or to ask you to surrender these |
||||
rights. These restrictions translate to certain responsibilities for |
||||
you if you distribute copies of the library or if you modify it. |
||||
|
||||
For example, if you distribute copies of the library, whether gratis |
||||
or for a fee, you must give the recipients all the rights that we gave |
||||
you. You must make sure that they, too, receive or can get the source |
||||
code. If you link other code with the library, you must provide |
||||
complete object files to the recipients, so that they can relink them |
||||
with the library after making changes to the library and recompiling |
||||
it. And you must show them these terms so they know their rights. |
||||
|
||||
We protect your rights with a two-step method: (1) we copyright the |
||||
library, and (2) we offer you this license, which gives you legal |
||||
permission to copy, distribute and/or modify the library. |
||||
|
||||
To protect each distributor, we want to make it very clear that |
||||
there is no warranty for the free library. Also, if the library is |
||||
modified by someone else and passed on, the recipients should know |
||||
that what they have is not the original version, so that the original |
||||
author's reputation will not be affected by problems that might be |
||||
introduced by others. |
||||
|
||||
Finally, software patents pose a constant threat to the existence of |
||||
any free program. We wish to make sure that a company cannot |
||||
effectively restrict the users of a free program by obtaining a |
||||
restrictive license from a patent holder. Therefore, we insist that |
||||
any patent license obtained for a version of the library must be |
||||
consistent with the full freedom of use specified in this license. |
||||
|
||||
Most GNU software, including some libraries, is covered by the |
||||
ordinary GNU General Public License. This license, the GNU Lesser |
||||
General Public License, applies to certain designated libraries, and |
||||
is quite different from the ordinary General Public License. We use |
||||
this license for certain libraries in order to permit linking those |
||||
libraries into non-free programs. |
||||
|
||||
When a program is linked with a library, whether statically or using |
||||
a shared library, the combination of the two is legally speaking a |
||||
combined work, a derivative of the original library. The ordinary |
||||
General Public License therefore permits such linking only if the |
||||
entire combination fits its criteria of freedom. The Lesser General |
||||
Public License permits more lax criteria for linking other code with |
||||
the library. |
||||
|
||||
We call this license the "Lesser" General Public License because it |
||||
does Less to protect the user's freedom than the ordinary General |
||||
Public License. It also provides other free software developers Less |
||||
of an advantage over competing non-free programs. These disadvantages |
||||
are the reason we use the ordinary General Public License for many |
||||
libraries. However, the Lesser license provides advantages in certain |
||||
special circumstances. |
||||
|
||||
For example, on rare occasions, there may be a special need to |
||||
encourage the widest possible use of a certain library, so that it becomes |
||||
a de-facto standard. To achieve this, non-free programs must be |
||||
allowed to use the library. A more frequent case is that a free |
||||
library does the same job as widely used non-free libraries. In this |
||||
case, there is little to gain by limiting the free library to free |
||||
software only, so we use the Lesser General Public License. |
||||
|
||||
In other cases, permission to use a particular library in non-free |
||||
programs enables a greater number of people to use a large body of |
||||
free software. For example, permission to use the GNU C Library in |
||||
non-free programs enables many more people to use the whole GNU |
||||
operating system, as well as its variant, the GNU/Linux operating |
||||
system. |
||||
|
||||
Although the Lesser General Public License is Less protective of the |
||||
users' freedom, it does ensure that the user of a program that is |
||||
linked with the Library has the freedom and the wherewithal to run |
||||
that program using a modified version of the Library. |
||||
|
||||
The precise terms and conditions for copying, distribution and |
||||
modification follow. Pay close attention to the difference between a |
||||
"work based on the library" and a "work that uses the library". The |
||||
former contains code derived from the library, whereas the latter must |
||||
be combined with the library in order to run. |
||||
|
||||
GNU LESSER GENERAL PUBLIC LICENSE |
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION |
||||
|
||||
0. This License Agreement applies to any software library or other |
||||
program which contains a notice placed by the copyright holder or |
||||
other authorized party saying it may be distributed under the terms of |
||||
this Lesser General Public License (also called "this License"). |
||||
Each licensee is addressed as "you". |
||||
|
||||
A "library" means a collection of software functions and/or data |
||||
prepared so as to be conveniently linked with application programs |
||||
(which use some of those functions and data) to form executables. |
||||
|
||||
The "Library", below, refers to any such software library or work |
||||
which has been distributed under these terms. A "work based on the |
||||
Library" means either the Library or any derivative work under |
||||
copyright law: that is to say, a work containing the Library or a |
||||
portion of it, either verbatim or with modifications and/or translated |
||||
straightforwardly into another language. (Hereinafter, translation is |
||||
included without limitation in the term "modification".) |
||||
|
||||
"Source code" for a work means the preferred form of the work for |
||||
making modifications to it. For a library, complete source code means |
||||
all the source code for all modules it contains, plus any associated |
||||
interface definition files, plus the scripts used to control compilation |
||||
and installation of the library. |
||||
|
||||
Activities other than copying, distribution and modification are not |
||||
covered by this License; they are outside its scope. The act of |
||||
running a program using the Library is not restricted, and output from |
||||
such a program is covered only if its contents constitute a work based |
||||
on the Library (independent of the use of the Library in a tool for |
||||
writing it). Whether that is true depends on what the Library does |
||||
and what the program that uses the Library does. |
||||
|
||||
1. You may copy and distribute verbatim copies of the Library's |
||||
complete source code as you receive it, in any medium, provided that |
||||
you conspicuously and appropriately publish on each copy an |
||||
appropriate copyright notice and disclaimer of warranty; keep intact |
||||
all the notices that refer to this License and to the absence of any |
||||
warranty; and distribute a copy of this License along with the |
||||
Library. |
||||
|
||||
You may charge a fee for the physical act of transferring a copy, |
||||
and you may at your option offer warranty protection in exchange for a |
||||
fee. |
||||
|
||||
2. You may modify your copy or copies of the Library or any portion |
||||
of it, thus forming a work based on the Library, and copy and |
||||
distribute such modifications or work under the terms of Section 1 |
||||
above, provided that you also meet all of these conditions: |
||||
|
||||
a) The modified work must itself be a software library. |
||||
|
||||
b) You must cause the files modified to carry prominent notices |
||||
stating that you changed the files and the date of any change. |
||||
|
||||
c) You must cause the whole of the work to be licensed at no |
||||
charge to all third parties under the terms of this License. |
||||
|
||||
d) If a facility in the modified Library refers to a function or a |
||||
table of data to be supplied by an application program that uses |
||||
the facility, other than as an argument passed when the facility |
||||
is invoked, then you must make a good faith effort to ensure that, |
||||
in the event an application does not supply such function or |
||||
table, the facility still operates, and performs whatever part of |
||||
its purpose remains meaningful. |
||||
|
||||
(For example, a function in a library to compute square roots has |
||||
a purpose that is entirely well-defined independent of the |
||||
application. Therefore, Subsection 2d requires that any |
||||
application-supplied function or table used by this function must |
||||
be optional: if the application does not supply it, the square |
||||
root function must still compute square roots.) |
||||
|
||||
These requirements apply to the modified work as a whole. If |
||||
identifiable sections of that work are not derived from the Library, |
||||
and can be reasonably considered independent and separate works in |
||||
themselves, then this License, and its terms, do not apply to those |
||||
sections when you distribute them as separate works. But when you |
||||
distribute the same sections as part of a whole which is a work based |
||||
on the Library, the distribution of the whole must be on the terms of |
||||
this License, whose permissions for other licensees extend to the |
||||
entire whole, and thus to each and every part regardless of who wrote |
||||
it. |
||||
|
||||
Thus, it is not the intent of this section to claim rights or contest |
||||
your rights to work written entirely by you; rather, the intent is to |
||||
exercise the right to control the distribution of derivative or |
||||
collective works based on the Library. |
||||
|
||||
In addition, mere aggregation of another work not based on the Library |
||||
with the Library (or with a work based on the Library) on a volume of |
||||
a storage or distribution medium does not bring the other work under |
||||
the scope of this License. |
||||
|
||||
3. You may opt to apply the terms of the ordinary GNU General Public |
||||
License instead of this License to a given copy of the Library. To do |
||||
this, you must alter all the notices that refer to this License, so |
||||
that they refer to the ordinary GNU General Public License, version 2, |
||||
instead of to this License. (If a newer version than version 2 of the |
||||
ordinary GNU General Public License has appeared, then you can specify |
||||
that version instead if you wish.) Do not make any other change in |
||||
these notices. |
||||
|
||||
Once this change is made in a given copy, it is irreversible for |
||||
that copy, so the ordinary GNU General Public License applies to all |
||||
subsequent copies and derivative works made from that copy. |
||||
|
||||
This option is useful when you wish to copy part of the code of |
||||
the Library into a program that is not a library. |
||||
|
||||
4. You may copy and distribute the Library (or a portion or |
||||
derivative of it, under Section 2) in object code or executable form |
||||
under the terms of Sections 1 and 2 above provided that you accompany |
||||
it with the complete corresponding machine-readable source code, which |
||||
must be distributed under the terms of Sections 1 and 2 above on a |
||||
medium customarily used for software interchange. |
||||
|
||||
If distribution of object code is made by offering access to copy |
||||
from a designated place, then offering equivalent access to copy the |
||||
source code from the same place satisfies the requirement to |
||||
distribute the source code, even though third parties are not |
||||
compelled to copy the source along with the object code. |
||||
|
||||
5. A program that contains no derivative of any portion of the |
||||
Library, but is designed to work with the Library by being compiled or |
||||
linked with it, is called a "work that uses the Library". Such a |
||||
work, in isolation, is not a derivative work of the Library, and |
||||
therefore falls outside the scope of this License. |
||||
|
||||
However, linking a "work that uses the Library" with the Library |
||||
creates an executable that is a derivative of the Library (because it |
||||
contains portions of the Library), rather than a "work that uses the |
||||
library". The executable is therefore covered by this License. |
||||
Section 6 states terms for distribution of such executables. |
||||
|
||||
When a "work that uses the Library" uses material from a header file |
||||
that is part of the Library, the object code for the work may be a |
||||
derivative work of the Library even though the source code is not. |
||||
Whether this is true is especially significant if the work can be |
||||
linked without the Library, or if the work is itself a library. The |
||||
threshold for this to be true is not precisely defined by law. |
||||
|
||||
If such an object file uses only numerical parameters, data |
||||
structure layouts and accessors, and small macros and small inline |
||||
functions (ten lines or less in length), then the use of the object |
||||
file is unrestricted, regardless of whether it is legally a derivative |
||||
work. (Executables containing this object code plus portions of the |
||||
Library will still fall under Section 6.) |
||||
|
||||
Otherwise, if the work is a derivative of the Library, you may |
||||
distribute the object code for the work under the terms of Section 6. |
||||
Any executables containing that work also fall under Section 6, |
||||
whether or not they are linked directly with the Library itself. |
||||
|
||||
6. As an exception to the Sections above, you may also combine or |
||||
link a "work that uses the Library" with the Library to produce a |
||||
work containing portions of the Library, and distribute that work |
||||
under terms of your choice, provided that the terms permit |
||||
modification of the work for the customer's own use and reverse |
||||
engineering for debugging such modifications. |
||||
|
||||
You must give prominent notice with each copy of the work that the |
||||
Library is used in it and that the Library and its use are covered by |
||||
this License. You must supply a copy of this License. If the work |
||||
during execution displays copyright notices, you must include the |
||||
copyright notice for the Library among them, as well as a reference |
||||
directing the user to the copy of this License. Also, you must do one |
||||
of these things: |
||||
|
||||
a) Accompany the work with the complete corresponding |
||||
machine-readable source code for the Library including whatever |
||||
changes were used in the work (which must be distributed under |
||||
Sections 1 and 2 above); and, if the work is an executable linked |
||||
with the Library, with the complete machine-readable "work that |
||||
uses the Library", as object code and/or source code, so that the |
||||
user can modify the Library and then relink to produce a modified |
||||
executable containing the modified Library. (It is understood |
||||
that the user who changes the contents of definitions files in the |
||||
Library will not necessarily be able to recompile the application |
||||
to use the modified definitions.) |
||||
|
||||
b) Use a suitable shared library mechanism for linking with the |
||||
Library. A suitable mechanism is one that (1) uses at run time a |
||||
copy of the library already present on the user's computer system, |
||||
rather than copying library functions into the executable, and (2) |
||||
will operate properly with a modified version of the library, if |
||||
the user installs one, as long as the modified version is |
||||
interface-compatible with the version that the work was made with. |
||||
|
||||
c) Accompany the work with a written offer, valid for at |
||||
least three years, to give the same user the materials |
||||
specified in Subsection 6a, above, for a charge no more |
||||
than the cost of performing this distribution. |
||||
|
||||
d) If distribution of the work is made by offering access to copy |
||||
from a designated place, offer equivalent access to copy the above |
||||
specified materials from the same place. |
||||
|
||||
e) Verify that the user has already received a copy of these |
||||
materials or that you have already sent this user a copy. |
||||
|
||||
For an executable, the required form of the "work that uses the |
||||
Library" must include any data and utility programs needed for |
||||
reproducing the executable from it. However, as a special exception, |
||||
the materials to be distributed need not include anything that is |
||||
normally distributed (in either source or binary form) with the major |
||||
components (compiler, kernel, and so on) of the operating system on |
||||
which the executable runs, unless that component itself accompanies |
||||
the executable. |
||||
|
||||
It may happen that this requirement contradicts the license |
||||
restrictions of other proprietary libraries that do not normally |
||||
accompany the operating system. Such a contradiction means you cannot |
||||
use both them and the Library together in an executable that you |
||||
distribute. |
||||
|
||||
7. You may place library facilities that are a work based on the |
||||
Library side-by-side in a single library together with other library |
||||
facilities not covered by this License, and distribute such a combined |
||||
library, provided that the separate distribution of the work based on |
||||
the Library and of the other library facilities is otherwise |
||||
permitted, and provided that you do these two things: |
||||
|
||||
a) Accompany the combined library with a copy of the same work |
||||
based on the Library, uncombined with any other library |
||||
facilities. This must be distributed under the terms of the |
||||
Sections above. |
||||
|
||||
b) Give prominent notice with the combined library of the fact |
||||
that part of it is a work based on the Library, and explaining |
||||
where to find the accompanying uncombined form of the same work. |
||||
|
||||
8. You may not copy, modify, sublicense, link with, or distribute |
||||
the Library except as expressly provided under this License. Any |
||||
attempt otherwise to copy, modify, sublicense, link with, or |
||||
distribute the Library is void, and will automatically terminate your |
||||
rights under this License. However, parties who have received copies, |
||||
or rights, from you under this License will not have their licenses |
||||
terminated so long as such parties remain in full compliance. |
||||
|
||||
9. You are not required to accept this License, since you have not |
||||
signed it. However, nothing else grants you permission to modify or |
||||
distribute the Library or its derivative works. These actions are |
||||
prohibited by law if you do not accept this License. Therefore, by |
||||
modifying or distributing the Library (or any work based on the |
||||
Library), you indicate your acceptance of this License to do so, and |
||||
all its terms and conditions for copying, distributing or modifying |
||||
the Library or works based on it. |
||||
|
||||
10. Each time you redistribute the Library (or any work based on the |
||||
Library), the recipient automatically receives a license from the |
||||
original licensor to copy, distribute, link with or modify the Library |
||||
subject to these terms and conditions. You may not impose any further |
||||
restrictions on the recipients' exercise of the rights granted herein. |
||||
You are not responsible for enforcing compliance by third parties with |
||||
this License. |
||||
|
||||
11. If, as a consequence of a court judgment or allegation of patent |
||||
infringement or for any other reason (not limited to patent issues), |
||||
conditions are imposed on you (whether by court order, agreement or |
||||
otherwise) that contradict the conditions of this License, they do not |
||||
excuse you from the conditions of this License. If you cannot |
||||
distribute so as to satisfy simultaneously your obligations under this |
||||
License and any other pertinent obligations, then as a consequence you |
||||
may not distribute the Library at all. For example, if a patent |
||||
license would not permit royalty-free redistribution of the Library by |
||||
all those who receive copies directly or indirectly through you, then |
||||
the only way you could satisfy both it and this License would be to |
||||
refrain entirely from distribution of the Library. |
||||
|
||||
If any portion of this section is held invalid or unenforceable under any |
||||
particular circumstance, the balance of the section is intended to apply, |
||||
and the section as a whole is intended to apply in other circumstances. |
||||
|
||||
It is not the purpose of this section to induce you to infringe any |
||||
patents or other property right claims or to contest validity of any |
||||
such claims; this section has the sole purpose of protecting the |
||||
integrity of the free software distribution system which is |
||||
implemented by public license practices. Many people have made |
||||
generous contributions to the wide range of software distributed |
||||
through that system in reliance on consistent application of that |
||||
system; it is up to the author/donor to decide if he or she is willing |
||||
to distribute software through any other system and a licensee cannot |
||||
impose that choice. |
||||
|
||||
This section is intended to make thoroughly clear what is believed to |
||||
be a consequence of the rest of this License. |
||||
|
||||
12. If the distribution and/or use of the Library is restricted in |
||||
certain countries either by patents or by copyrighted interfaces, the |
||||
original copyright holder who places the Library under this License may add |
||||
an explicit geographical distribution limitation excluding those countries, |
||||
so that distribution is permitted only in or among countries not thus |
||||
excluded. In such case, this License incorporates the limitation as if |
||||
written in the body of this License. |
||||
|
||||
13. The Free Software Foundation may publish revised and/or new |
||||
versions of the Lesser General Public License from time to time. |
||||
Such new versions will be similar in spirit to the present version, |
||||
but may differ in detail to address new problems or concerns. |
||||
|
||||
Each version is given a distinguishing version number. If the Library |
||||
specifies a version number of this License which applies to it and |
||||
"any later version", you have the option of following the terms and |
||||
conditions either of that version or of any later version published by |
||||
the Free Software Foundation. If the Library does not specify a |
||||
license version number, you may choose any version ever published by |
||||
the Free Software Foundation. |
||||
|
||||
14. If you wish to incorporate parts of the Library into other free |
||||
programs whose distribution conditions are incompatible with these, |
||||
write to the author to ask for permission. For software which is |
||||
copyrighted by the Free Software Foundation, write to the Free |
||||
Software Foundation; we sometimes make exceptions for this. Our |
||||
decision will be guided by the two goals of preserving the free status |
||||
of all derivatives of our free software and of promoting the sharing |
||||
and reuse of software generally. |
||||
|
||||
NO WARRANTY |
||||
|
||||
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO |
||||
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. |
||||
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR |
||||
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY |
||||
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE |
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR |
||||
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE |
||||
LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME |
||||
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. |
||||
|
||||
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN |
||||
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY |
||||
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU |
||||
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR |
||||
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE |
||||
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING |
||||
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A |
||||
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF |
||||
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH |
||||
DAMAGES. |
||||
|
||||
END OF TERMS AND CONDITIONS |
||||
|
||||
How to Apply These Terms to Your New Libraries |
||||
|
||||
If you develop a new library, and you want it to be of the greatest |
||||
possible use to the public, we recommend making it free software that |
||||
everyone can redistribute and change. You can do so by permitting |
||||
redistribution under these terms (or, alternatively, under the terms of the |
||||
ordinary General Public License). |
||||
|
||||
To apply these terms, attach the following notices to the library. It is |
||||
safest to attach them to the start of each source file to most effectively |
||||
convey the exclusion of warranty; and each file should have at least the |
||||
"copyright" line and a pointer to where the full notice is found. |
||||
|
||||
<one line to give the library's name and a brief idea of what it does.> |
||||
Copyright (C) <year> <name of author> |
||||
|
||||
This library is free software; you can redistribute it and/or |
||||
modify it under the terms of the GNU Lesser General Public |
||||
License as published by the Free Software Foundation; either |
||||
version 2.1 of the License, or (at your option) any later version. |
||||
|
||||
This library is distributed in the hope that it will be useful, |
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of |
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
||||
Lesser General Public License for more details. |
||||
|
||||
You should have received a copy of the GNU Lesser General Public |
||||
License along with this library; if not, write to the Free Software |
||||
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
||||
|
||||
Also add information on how to contact you by electronic and paper mail. |
||||
|
||||
You should also get your employer (if you work as a programmer) or your |
||||
school, if any, to sign a "copyright disclaimer" for the library, if |
||||
necessary. Here is a sample; alter the names: |
||||
|
||||
Yoyodyne, Inc., hereby disclaims all copyright interest in the |
||||
library `Frob' (a library for tweaking knobs) written by James Random Hacker. |
||||
|
||||
<signature of Ty Coon>, 1 April 1990 |
||||
Ty Coon, President of Vice |
||||
|
||||
That's all there is to it!"/> |
||||
|
||||
</TextLibrary> |
@ -0,0 +1,46 @@
@@ -0,0 +1,46 @@
|
||||
<TextLibrary name = "#develop"> |
||||
<Text display = "Get StringParserService" |
||||
value = "StringParserService stringParserService = (StringParserService)ServiceManager.Services.GetService(typeof(StringParserService));"/> |
||||
<Text display = "Get PropertyService" |
||||
value = "PropertyService propertyService = (PropertyService)ServiceManager.Services.GetService(typeof(PropertyService));"/> |
||||
|
||||
<Text display = "Get FileUtilityService" |
||||
value = "FileUtilityService fileUtilityService = (FileUtilityService)ServiceManager.Services.GetService(typeof(FileUtilityService));"/> |
||||
|
||||
<Text display = "Get IconService" |
||||
value = "IconService iconService = (IconService)ServiceManager.Services.GetService(typeof(IconService));"/> |
||||
|
||||
<Text display = "Get MessageService" |
||||
value = "IMessageService messageService =(IMessageService)ServiceManager.Services.GetService(typeof(IMessageService));"/> |
||||
|
||||
<Text display = "Get MenuService" |
||||
value = "MenuService menuService = (MenuService)ICSharpCode.Core.Services.ServiceManager.Services.GetService(typeof(MenuService));"/> |
||||
|
||||
<Text display = "Get ClassBrowserIconsService" |
||||
value = "ClassBrowserIconsService classBrowserIconService = (ClassBrowserIconsService)ServiceManager.Services.GetService(typeof(ClassBrowserIconsService));"/> |
||||
|
||||
<Text display = "Get FileService" |
||||
value = "IFileService fileService = (IFileService)ICSharpCode.Core.Services.ServiceManager.Services.GetService(typeof(IFileService));"/> |
||||
|
||||
<Text display = "Get ProjectService" |
||||
value = "IProjectService projectService = (IProjectService)ICSharpCode.Core.Services.ServiceManager.Services.GetService(typeof(IProjectService));"/> |
||||
|
||||
<Text display = "Get TaskService" |
||||
value = "TaskService taskService = (TaskService)ICSharpCode.Core.Services.ServiceManager.Services.GetService(typeof(TaskService));"/> |
||||
|
||||
<Text display = "Get StatusBarService" |
||||
value = "IStatusBarService statusBarService = (IStatusBarService)ICSharpCode.Core.Services.ServiceManager.Services.GetService(typeof(IStatusBarService));"/> |
||||
|
||||
<Text display = "Get ToolbarService" |
||||
value = "ToolbarService toolBarService = (ToolbarService)ICSharpCode.Core.Services.ServiceManager.Services.GetService(typeof(ToolbarService));"/> |
||||
|
||||
<Text display = "Get ParserService" |
||||
value = "IParserService parserService = (IParserService)ICSharpCode.Core.Services.ServiceManager.Services.GetService(typeof(IParserService));"/> |
||||
<Text display = "Get DebuggerService" |
||||
value = "DebuggerService debuggerService = (DebuggerService)ServiceManager.Services.GetService(typeof(DebuggerService));"/> |
||||
<Text display = "Get AmbienceService" |
||||
value = "AmbienceService ambienceService = (AmbienceService)ICSharpCode.Core.Services.ServiceManager.Services.GetService(typeof(AmbienceService)); |
||||
"/> |
||||
|
||||
|
||||
</TextLibrary> |
@ -0,0 +1,36 @@
@@ -0,0 +1,36 @@
|
||||
<TextLibrary name = "${res:SharpDevelop.SideBar.XSLTTags}"> |
||||
<Text display = "xsl:apply-imports" value = "<xsl:apply-imports />"/> |
||||
<Text display = "xsl:apply-templates" value = "<xsl:apply-templates select="" />"/> |
||||
<Text display = "xsl:attribute" value = "<xsl:attribute name=""></xsl:attribute>" /> |
||||
<Text display = "xsl:attribute-set" value = "<xsl:attribute-set name=""></xsl:attribute-set>" /> |
||||
<Text display = "xsl:call-template" value = "<xsl:call-template name="" />" /> |
||||
<Text display = "xsl:choose" value = "<xsl:choose></xsl-choose>" /> |
||||
<Text display = "xsl:comment" value = "<xsl:comment></xsl:comment>" /> |
||||
<Text display = "xsl-copy" value = "<xsl:copy></xsl:copy>" /> |
||||
<Text display = "xsl-copy-of" value = "<xsl:copy-of select="" />" /> |
||||
<Text display = "xsl:decimal-format" value = "<xsl:decimal-format />" /> |
||||
<Text display = "xsl:element" value = "<xsl:element name="" />" /> |
||||
<Text display = "xsl:fallback" value = "<xsl:fallback></xsl:fallback>" /> |
||||
<Text display = "xsl:for-each" value = "<xsl:for-each select=""></xsl:for-each>" /> |
||||
<Text display = "xsl:if" value = "<xsl:if test=""></xsl:if>" /> |
||||
<Text display = "xsl:import" value = "<xsl:import href="" />" /> |
||||
<Text display = "xsl:key" value = "<xsl:key name="" match="" use="" />" /> |
||||
<Text display = "xsl:message" value = "<xsl:message></xsl:message>" /> |
||||
<Text display = "xsl:namespace-alias" value = "<xsl:namespace-alias stylesheet-prefix="" result-prefix="" />"/> |
||||
<Text display = "xsl:number" value = "<xsl:number />" /> |
||||
<Text display = "xsl:otherwise" value = "<xsl:otherwise></xsl:otherwise>" /> |
||||
<Text display = "xsl:output" value = "<xsl:output />" /> |
||||
<Text display = "xsl:param" value = "<xsl:param name="" />" /> |
||||
<Text display = "xsl:preserve-space" value = "<xsl:preserve-space elements="" />" /> |
||||
<Text display = "xsl:processing-instruction" value = "<xsl:processing-instruction name="" />" /> |
||||
<Text display = "xsl:sort" value = "<xsl:sort />" /> |
||||
<Text display = "xsl:strip-space" value = "<xsl:strip-space elements="" />" /> |
||||
<Text display = "xsl:stylesheet" value = "<xsl:stylesheet version="" />" /> |
||||
<Text display = "xsl:template" value = "<xsl:template></xsl:template>" /> |
||||
<Text display = "xsl:text" value = "<xsl:text></xsl:text>" /> |
||||
<Text display = "xsl:transform" value = "<xsl:transform></xsl:transform>" /> |
||||
<Text display = "xsl:value-of" value = "<xsl:value-of select="" />" /> |
||||
<Text display = "xsl:variable" value = "<xsl:variable name="" />" /> |
||||
<Text display = "xsl:when" value = "<xsl:when test=""></xsl:when>" /> |
||||
<Text display = "xsl:with-param" value = "<xsl:with-param name="" />" /> |
||||
</TextLibrary> |
@ -0,0 +1,5 @@
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0"?> |
||||
<TIPS> |
||||
<TIP>${res:XML.StartupTips.Tip1}</TIP> |
||||
<TIP>${res:XML.StartupTips.Tip2}</TIP> |
||||
</TIPS> |
After Width: | Height: | Size: 2.3 KiB |
After Width: | Height: | Size: 36 KiB |
After Width: | Height: | Size: 766 B |
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 318 B |
After Width: | Height: | Size: 318 B |
After Width: | Height: | Size: 949 B |
After Width: | Height: | Size: 967 B |
After Width: | Height: | Size: 1.3 KiB |
@ -0,0 +1,389 @@
@@ -0,0 +1,389 @@
|
||||
body /* This body tag requires the use of one of the sets of banner and/or text div ids */ |
||||
{ |
||||
margin: 0px 0px 0px 0px; |
||||
padding: 0px 0px 0px 0px; |
||||
background: #ffffff; |
||||
color: #000000; |
||||
font-family: Verdana, Arial, Helvetica, sans-serif; |
||||
font-size: 70%; |
||||
width: 100%; |
||||
} |
||||
div#scrollyes /* Allows topic to scroll with correct margins. Cannot be used with running head banner */ |
||||
{ /* Must immediately follow <body>. */ |
||||
padding: 2px 15px 2px 22px; |
||||
width: 100%; |
||||
} |
||||
div#nsbanner /* Creates Nonscrolling banner region */ |
||||
{ |
||||
position: relative; |
||||
left: 0px; |
||||
padding: 0px 0px 0px 0px; |
||||
border-bottom: 1px solid #999999; |
||||
} |
||||
div#nstext /* Creates the scrolling text area for Nonscrolling region topic */ |
||||
{ |
||||
padding: 5px 10px 0px 22px; |
||||
} |
||||
div#scrbanner /* Creates the running head bar in a full-scroll topic */ |
||||
{ /* Allows topic to scroll. */ |
||||
margin: 0px 0px 0px 0px; |
||||
padding: 0px 0px 0px 0px; |
||||
border-bottom: 1px solid #999999; |
||||
} |
||||
div#scrtext /* Creates the text area in a full-scroll topic */ |
||||
{ /* Allows topic to scroll. */ |
||||
padding: 0px 10px 0px 22px; |
||||
} |
||||
div#bannerrow1 /* provides full-width color to top row in running head (requires script) */ |
||||
{ |
||||
background-color: #99ccff; |
||||
} |
||||
div#titlerow /* provides non-scroll topic title area (requires script) */ |
||||
{ |
||||
width: 100%; /* Forces tables to have correct right margin */ |
||||
padding: 0px 10px 0px 22px; |
||||
background-color: #99ccff; |
||||
} |
||||
|
||||
h1, h2, h3, h4 |
||||
{ |
||||
font-family: Verdana, Arial, Helvetica, sans-serif; |
||||
margin-bottom: .4em; |
||||
margin-top: 1em; |
||||
font-weight: bold; |
||||
} |
||||
h1 |
||||
{ |
||||
font-size: 120%; |
||||
margin-top: 0em; |
||||
} |
||||
div#scrollyes h1 /* Changes font size for full-scrolling topic */ |
||||
{ |
||||
font-size: 150%; |
||||
} |
||||
h2 |
||||
{ |
||||
font-size: 130%; |
||||
} |
||||
h3 |
||||
{ |
||||
font-size: 115%; |
||||
} |
||||
h4 |
||||
{ |
||||
font-size: 100%; |
||||
} |
||||
.dtH1, .dtH2, .dtH3, .dtH4 |
||||
{ |
||||
margin-left: -18px; |
||||
} |
||||
div#titlerow h1 |
||||
{ |
||||
margin-bottom: .2em |
||||
} |
||||
|
||||
table.bannerparthead, table.bannertitle /* General values for the Running Head tables */ |
||||
{ |
||||
position: relative; |
||||
left: 0px; |
||||
top: 0px; |
||||
padding: 0px 0px 0px 0px; |
||||
margin: 0px 0px 0px 0px; |
||||
width: 100%; |
||||
height: 21px; |
||||
border-collapse: collapse; |
||||
border-style: solid; |
||||
border-width: 0px; |
||||
background-color: #99ccff; |
||||
font-size: 100%; |
||||
} |
||||
table.bannerparthead td /* General Values for cells in the top row of running head */ |
||||
{ |
||||
margin: 0px 0px 0px 0px; |
||||
padding: 2px 0px 0px 4px; |
||||
vertical-align: middle; |
||||
border-width: 0px; |
||||
border-style: solid; |
||||
border-color: #999999; |
||||
background: transparent; |
||||
font-style: italic; |
||||
font-weight: normal; |
||||
} |
||||
table.bannerparthead td.product /* Values for top right cell in running head */ |
||||
{ /* Allows for a second text block in the running head */ |
||||
text-align: right; |
||||
padding: 2px 5px 0px 5px; |
||||
} |
||||
table.bannertitle td /* General Values for cells in the bottom row of running head */ |
||||
{ |
||||
margin: 0px 0px 0px 0px; |
||||
padding: 0px 0px 0px 3px; |
||||
vertical-align: middle; |
||||
border-width: 0px 0px 1px 0px; |
||||
border-style: solid; |
||||
border-color: #999999; |
||||
background: transparent; |
||||
font-weight: bold; |
||||
} |
||||
td.button1 /* Values for button cells */ |
||||
{ |
||||
width: 14px; |
||||
cursor: hand; |
||||
} |
||||
|
||||
p |
||||
{ |
||||
margin: .5em 0em .5em 0em; |
||||
} |
||||
blockquote.dtBlock |
||||
{ |
||||
margin: .5em 1.5em .5em 1.5em; |
||||
} |
||||
div#dtHoverText |
||||
{ |
||||
color: #000066; |
||||
} |
||||
.normal |
||||
{ |
||||
margin: .5em 0em .5em 0em; |
||||
} |
||||
.fineprint |
||||
{ |
||||
font-size: 90%; /* 90% of 70% */ |
||||
} |
||||
.indent |
||||
{ |
||||
margin: .5em 1.5em .5em 1.5em; |
||||
} |
||||
.topicstatus /* Topic Status Boilerplate class */ |
||||
{ |
||||
display: block; |
||||
color: red; |
||||
} |
||||
p.label |
||||
{ |
||||
margin-top: 1em; |
||||
} |
||||
p.labelproc |
||||
{ |
||||
margin-top: 1em; |
||||
color: #000066; |
||||
} |
||||
|
||||
div.tablediv |
||||
{ |
||||
width: 100%; /* Forces tables to have correct right margins and top spacing */ |
||||
margin-top: -.4em; |
||||
} |
||||
ol div.tablediv, ul div.tablediv, ol div.HxLinkTable, ul div.HxLinkTable |
||||
{ |
||||
margin-top: 0em; /* Forces tables to have correct right margins and top spacing */ |
||||
} |
||||
table.dtTABLE |
||||
{ |
||||
width: 100%; /* Forces tables to have correct right margin */ |
||||
margin-top: .6em; |
||||
margin-bottom: .3em; |
||||
border-width: 1px 1px 0px 0px; |
||||
border-style: solid; |
||||
border-color: #999999; |
||||
background-color: #999999; |
||||
font-size: 100%; /* Text in Table is same size as text outside table */ |
||||
} |
||||
table.dtTABLE th, table.dtTABLE td |
||||
{ |
||||
border-style: solid; /* Creates the cell border and color */ |
||||
border-width: 0px 0px 1px 1px; |
||||
border-style: solid; |
||||
border-color: #999999; |
||||
padding: 4px 6px; |
||||
text-align: left; |
||||
} |
||||
table.dtTABLE th |
||||
{ |
||||
background: #cccccc; /* Creates the shaded table header row */ |
||||
vertical-align: bottom; |
||||
} |
||||
table.dtTABLE td |
||||
{ |
||||
background: #ffffff; |
||||
vertical-align: top; |
||||
} |
||||
|
||||
MSHelp\:ktable |
||||
{ |
||||
disambiguator: span; |
||||
separator:  |  |
||||
prefix: |  |
||||
postfix: |
||||
filterString: ; |
||||
} |
||||
|
||||
div.HxLinkTable |
||||
{ |
||||
width: auto; /* Forces tables to have correct right margins and top spacing */ |
||||
margin-top: -.4em; |
||||
visibility: visible; |
||||
} |
||||
ol div.HxLinkTable, ul div.HxLinkTable |
||||
{ |
||||
margin-top: 0em; /* Forces tables to have correct right margins and top spacing */ |
||||
} |
||||
table.HxLinkTable /* Keep in sync with general table settings below */ |
||||
{ |
||||
width: auto; |
||||
margin-top: 1.5em; |
||||
margin-bottom: .3em; |
||||
margin-left: -1em; |
||||
border-width: 1px 1px 0px 0px; |
||||
border-style: solid; |
||||
border-color: #999999; |
||||
background-color: #999999; |
||||
font-size: 100%; /* Text in Table is same size as text outside table */ |
||||
behavior:url(hxlinktable.htc); /* Attach the behavior to link elements. */ |
||||
} |
||||
table.HxLinkTable th, table.HxLinkTable td /* Keep in sync with general table settings below */ |
||||
{ |
||||
border-style: solid; /* Creates the cell border and color */ |
||||
border-width: 0px 0px 1px 1px; |
||||
border-style: solid; |
||||
border-color: #999999; |
||||
padding: 4px 6px; |
||||
text-align: left; |
||||
} |
||||
table.HxLinkTable th /* Keep in sync with general table settings below */ |
||||
{ |
||||
background: #cccccc; /* Creates the shaded table header row */ |
||||
vertical-align: bottom; |
||||
} |
||||
table.HxLinkTable td /* Keep in sync with general table settings below */ |
||||
{ |
||||
background: #ffffff; |
||||
vertical-align: top; |
||||
} |
||||
|
||||
pre, div.syntax |
||||
{ |
||||
margin-top: .5em; |
||||
margin-bottom: .5em; |
||||
} |
||||
pre, code, .code, div.syntax |
||||
{ |
||||
font: 100% Monospace, Courier New, Courier; /* This is 100% of 70% */ |
||||
color: #000066; |
||||
} |
||||
pre b, code b |
||||
{ |
||||
letter-spacing: .1em; /* opens kerning on bold in Syntax/Code */ |
||||
} |
||||
pre.syntax, div.syntax |
||||
{ |
||||
background: #cccccc; |
||||
padding: 4px 8px; |
||||
cursor: text; |
||||
margin-top: 1em; |
||||
margin-bottom: 1em; |
||||
color: #000000; |
||||
border-width: 1px; |
||||
border-style: solid; |
||||
border-color: #999999; |
||||
/* ------------------------------------- */ |
||||
/* BEGIN changes to dtue.css conventions */ |
||||
font-weight: bolder; |
||||
letter-spacing: .1em; |
||||
} |
||||
.syntax span.lang |
||||
{ |
||||
margin: 0; |
||||
font-weight: normal; |
||||
} |
||||
.syntax span.meta |
||||
{ |
||||
margin: 0; |
||||
font-weight: normal; |
||||
font-style: italic; |
||||
} |
||||
.syntax a |
||||
{ |
||||
margin: 0; |
||||
font-weight: normal; |
||||
} |
||||
/* END changes to dtue.css conventions */ |
||||
/* ----------------------------------- */ |
||||
|
||||
.syntax div |
||||
{ |
||||
padding-left: 24px; |
||||
text-indent: -24px; |
||||
} |
||||
|
||||
.syntax .attribute |
||||
{ |
||||
font-weight: normal; |
||||
} |
||||
div.footer |
||||
{ |
||||
font-style: italic; |
||||
} |
||||
div.footer hr |
||||
{ |
||||
color: #999999; |
||||
height: 1px; |
||||
} |
||||
|
||||
ol, ul |
||||
{ |
||||
margin: .5em 0em 0em 4em; |
||||
} |
||||
li |
||||
{ |
||||
margin-bottom: .5em; |
||||
} |
||||
ul p, ol p, dl p |
||||
{ |
||||
margin-left: 0em; |
||||
} |
||||
ul p.label, ol p.label |
||||
{ |
||||
margin-top: .5em; |
||||
} |
||||
|
||||
dl |
||||
{ |
||||
margin-top: 0em; |
||||
padding-left: 1px; /* Prevents italic-letter descenders from being cut off */ |
||||
} |
||||
dd |
||||
{ |
||||
margin-bottom: 0em; |
||||
margin-left: 1.5em; |
||||
} |
||||
dt |
||||
{ |
||||
margin-top: .5em; |
||||
} |
||||
|
||||
a:link |
||||
{ |
||||
color: #0000ff; |
||||
} |
||||
a:visited |
||||
{ |
||||
color: #0000ff; |
||||
} |
||||
a:hover |
||||
{ |
||||
color: #3366ff; |
||||
} |
||||
|
||||
img |
||||
{ |
||||
border: none; |
||||
} |
||||
|
||||
/* Not in dtue.css. Used by NDoc's "ShowMissing..." options. */ |
||||
.missing |
||||
{ |
||||
color: Red; |
||||
font-weight: bold; |
||||
} |
@ -0,0 +1,45 @@
@@ -0,0 +1,45 @@
|
||||
body /* This body tag requires the use of one of the sets of banner and/or text div ids */ |
||||
{ |
||||
margin: 0px 0px 0px 0px; |
||||
padding: 0px 0px 0px 0px; |
||||
background: #ffffff; |
||||
color: #000000; |
||||
font-family: Verdana, Arial, Helvetica, sans-serif; |
||||
font-size: 70%; |
||||
width: 100%; |
||||
} |
||||
|
||||
table |
||||
{ |
||||
margin: 0px 0px 0px 0px; |
||||
padding: 0px 0px 0px 0px; |
||||
background: #ffffff; |
||||
color: #000000; |
||||
font-family: Verdana, Arial, Helvetica, sans-serif; |
||||
font-size: 100%; |
||||
} |
||||
|
||||
h1, h2, h3, h4 |
||||
{ |
||||
font-family: Verdana, Arial, Helvetica, sans-serif; |
||||
margin-bottom: .4em; |
||||
margin-top: 1em; |
||||
font-weight: bold; |
||||
} |
||||
h1 |
||||
{ |
||||
font-size: 150%; |
||||
margin-top: 0em; |
||||
} |
||||
h2 |
||||
{ |
||||
font-size: 130%; |
||||
} |
||||
h3 |
||||
{ |
||||
font-size: 115%; |
||||
} |
||||
h4 |
||||
{ |
||||
font-size: 100%; |
||||
} |
@ -0,0 +1,12 @@
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" ?> |
||||
<Filetypes> |
||||
<Filetype ext="cmbx" icon="cmbx.ico">${res:ICSharpCode.FiletypeRegisterer.SharpDevelopCombineFileAssozisation}</Filetype> |
||||
<Filetype ext="prjx" icon="prjx.ico">${res:ICSharpCode.FiletypeRegisterer.SharpDevelopProjectFileAssozisation}</Filetype> |
||||
<Filetype ext="cs" icon="cs.ico">${res:ICSharpCode.FiletypeRegisterer.CSharpSourceFileAssozisation}</Filetype> |
||||
<Filetype ext="vb" icon="vb.ico">${res:ICSharpCode.FiletypeRegisterer.VBNetSourceFileAssozisation}</Filetype> |
||||
<Filetype ext="java" icon="java.ico">${res:ICSharpCode.FiletypeRegisterer.JavaSourceFileAssozisation}</Filetype> |
||||
<Filetype ext="xfrm" icon="xfrm.ico">${res:ICSharpCode.FiletypeRegisterer.XMLFormFileAssozisation}</Filetype> |
||||
<Filetype ext="resx" icon="resx.ico">${res:ICSharpCode.FiletypeRegisterer.ResXResourceFilesFileAssozisation}</Filetype> |
||||
<Filetype ext="resources" icon="resx.ico">${res:ICSharpCode.FiletypeRegisterer.BinaryResourceFilesFileAssozisation}</Filetype> |
||||
<Filetype ext="xml" icon="xml.ico">${res:ICSharpCode.FiletypeRegisterer.XmlFileAssozisation}</Filetype> |
||||
</Filetypes> |
After Width: | Height: | Size: 4.6 KiB |
After Width: | Height: | Size: 8.6 KiB |
After Width: | Height: | Size: 4.6 KiB |
After Width: | Height: | Size: 4.6 KiB |
After Width: | Height: | Size: 8.6 KiB |
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 4.6 KiB |
After Width: | Height: | Size: 3.2 KiB |
After Width: | Height: | Size: 3.2 KiB |
After Width: | Height: | Size: 61 KiB |
After Width: | Height: | Size: 6.6 KiB |
After Width: | Height: | Size: 996 B |
After Width: | Height: | Size: 366 B |
After Width: | Height: | Size: 269 B |
After Width: | Height: | Size: 343 B |
After Width: | Height: | Size: 196 B |
After Width: | Height: | Size: 879 B |
After Width: | Height: | Size: 923 B |
After Width: | Height: | Size: 730 B |
After Width: | Height: | Size: 700 B |
After Width: | Height: | Size: 601 B |
After Width: | Height: | Size: 602 B |
After Width: | Height: | Size: 430 B |
After Width: | Height: | Size: 269 B |
After Width: | Height: | Size: 190 B |
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 206 B |
After Width: | Height: | Size: 676 B |
After Width: | Height: | Size: 935 B |
After Width: | Height: | Size: 672 B |
After Width: | Height: | Size: 285 B |
After Width: | Height: | Size: 575 B |