mirror of
https://github.com/ShareX/ShareX.git
synced 2024-06-28 03:00:22 +12:00
This commit is contained in:
parent
9427131b88
commit
ad4b81db26
3
.gitignore
vendored
3
.gitignore
vendored
|
@ -78,6 +78,9 @@ publish
|
|||
# Publish Web Output
|
||||
*.Publish.xml
|
||||
|
||||
# NuGet Packages Directory
|
||||
packages
|
||||
|
||||
# Windows Azure Build Output
|
||||
csx
|
||||
*.build.csdef
|
||||
|
|
6
.nuget/NuGet.Config
Normal file
6
.nuget/NuGet.Config
Normal file
|
@ -0,0 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<solution>
|
||||
<add key="disableSourceControlIntegration" value="true" />
|
||||
</solution>
|
||||
</configuration>
|
BIN
.nuget/NuGet.exe
Normal file
BIN
.nuget/NuGet.exe
Normal file
Binary file not shown.
136
.nuget/NuGet.targets
Normal file
136
.nuget/NuGet.targets
Normal file
|
@ -0,0 +1,136 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">$(MSBuildProjectDirectory)\..\</SolutionDir>
|
||||
|
||||
<!-- Enable the restore command to run before builds -->
|
||||
<RestorePackages Condition=" '$(RestorePackages)' == '' ">false</RestorePackages>
|
||||
|
||||
<!-- Property that enables building a package from a project -->
|
||||
<BuildPackage Condition=" '$(BuildPackage)' == '' ">false</BuildPackage>
|
||||
|
||||
<!-- Determines if package restore consent is required to restore packages -->
|
||||
<RequireRestoreConsent Condition=" '$(RequireRestoreConsent)' != 'false' ">true</RequireRestoreConsent>
|
||||
|
||||
<!-- Download NuGet.exe if it does not already exist -->
|
||||
<DownloadNuGetExe Condition=" '$(DownloadNuGetExe)' == '' ">false</DownloadNuGetExe>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup Condition=" '$(PackageSources)' == '' ">
|
||||
<!-- Package sources used to restore packages. By default, registered sources under %APPDATA%\NuGet\NuGet.Config will be used -->
|
||||
<!-- The official NuGet package source (https://www.nuget.org/api/v2/) will be excluded if package sources are specified and it does not appear in the list -->
|
||||
<!--
|
||||
<PackageSource Include="https://www.nuget.org/api/v2/" />
|
||||
<PackageSource Include="https://my-nuget-source/nuget/" />
|
||||
-->
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(OS)' == 'Windows_NT'">
|
||||
<!-- Windows specific commands -->
|
||||
<NuGetToolsPath>$([System.IO.Path]::Combine($(SolutionDir), ".nuget"))</NuGetToolsPath>
|
||||
<PackagesConfig>$([System.IO.Path]::Combine($(ProjectDir), "packages.config"))</PackagesConfig>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(OS)' != 'Windows_NT'">
|
||||
<!-- We need to launch nuget.exe with the mono command if we're not on windows -->
|
||||
<NuGetToolsPath>$(SolutionDir).nuget</NuGetToolsPath>
|
||||
<PackagesConfig>packages.config</PackagesConfig>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup>
|
||||
<!-- NuGet command -->
|
||||
<NuGetExePath Condition=" '$(NuGetExePath)' == '' ">$(NuGetToolsPath)\NuGet.exe</NuGetExePath>
|
||||
<PackageSources Condition=" $(PackageSources) == '' ">@(PackageSource)</PackageSources>
|
||||
|
||||
<NuGetCommand Condition=" '$(OS)' == 'Windows_NT'">"$(NuGetExePath)"</NuGetCommand>
|
||||
<NuGetCommand Condition=" '$(OS)' != 'Windows_NT' ">mono --runtime=v4.0.30319 $(NuGetExePath)</NuGetCommand>
|
||||
|
||||
<PackageOutputDir Condition="$(PackageOutputDir) == ''">$(TargetDir.Trim('\\'))</PackageOutputDir>
|
||||
|
||||
<RequireConsentSwitch Condition=" $(RequireRestoreConsent) == 'true' ">-RequireConsent</RequireConsentSwitch>
|
||||
<NonInteractiveSwitch Condition=" '$(VisualStudioVersion)' != '' AND '$(OS)' == 'Windows_NT' ">-NonInteractive</NonInteractiveSwitch>
|
||||
|
||||
<PaddedSolutionDir Condition=" '$(OS)' == 'Windows_NT'">"$(SolutionDir) "</PaddedSolutionDir>
|
||||
<PaddedSolutionDir Condition=" '$(OS)' != 'Windows_NT' ">"$(SolutionDir)"</PaddedSolutionDir>
|
||||
|
||||
<!-- Commands -->
|
||||
<RestoreCommand>$(NuGetCommand) install "$(PackagesConfig)" -source "$(PackageSources)" $(NonInteractiveSwitch) $(RequireConsentSwitch) -solutionDir $(PaddedSolutionDir)</RestoreCommand>
|
||||
<BuildCommand>$(NuGetCommand) pack "$(ProjectPath)" -Properties "Configuration=$(Configuration);Platform=$(Platform)" $(NonInteractiveSwitch) -OutputDirectory "$(PackageOutputDir)" -symbols</BuildCommand>
|
||||
|
||||
<!-- We need to ensure packages are restored prior to assembly resolve -->
|
||||
<BuildDependsOn Condition="$(RestorePackages) == 'true'">
|
||||
RestorePackages;
|
||||
$(BuildDependsOn);
|
||||
</BuildDependsOn>
|
||||
|
||||
<!-- Make the build depend on restore packages -->
|
||||
<BuildDependsOn Condition="$(BuildPackage) == 'true'">
|
||||
$(BuildDependsOn);
|
||||
BuildPackage;
|
||||
</BuildDependsOn>
|
||||
</PropertyGroup>
|
||||
|
||||
<Target Name="CheckPrerequisites">
|
||||
<!-- Raise an error if we're unable to locate nuget.exe -->
|
||||
<Error Condition="'$(DownloadNuGetExe)' != 'true' AND !Exists('$(NuGetExePath)')" Text="Unable to locate '$(NuGetExePath)'" />
|
||||
<!--
|
||||
Take advantage of MsBuild's build dependency tracking to make sure that we only ever download nuget.exe once.
|
||||
This effectively acts as a lock that makes sure that the download operation will only happen once and all
|
||||
parallel builds will have to wait for it to complete.
|
||||
-->
|
||||
<MsBuild Targets="_DownloadNuGet" Projects="$(MSBuildThisFileFullPath)" Properties="Configuration=NOT_IMPORTANT;DownloadNuGetExe=$(DownloadNuGetExe)" />
|
||||
</Target>
|
||||
|
||||
<Target Name="_DownloadNuGet">
|
||||
<DownloadNuGet OutputFilename="$(NuGetExePath)" Condition=" '$(DownloadNuGetExe)' == 'true' AND !Exists('$(NuGetExePath)')" />
|
||||
</Target>
|
||||
|
||||
<Target Name="RestorePackages" DependsOnTargets="CheckPrerequisites">
|
||||
<Exec Command="$(RestoreCommand)"
|
||||
Condition="'$(OS)' != 'Windows_NT' And Exists('$(PackagesConfig)')" />
|
||||
|
||||
<Exec Command="$(RestoreCommand)"
|
||||
LogStandardErrorAsError="true"
|
||||
Condition="'$(OS)' == 'Windows_NT' And Exists('$(PackagesConfig)')" />
|
||||
</Target>
|
||||
|
||||
<Target Name="BuildPackage" DependsOnTargets="CheckPrerequisites">
|
||||
<Exec Command="$(BuildCommand)"
|
||||
Condition=" '$(OS)' != 'Windows_NT' " />
|
||||
|
||||
<Exec Command="$(BuildCommand)"
|
||||
LogStandardErrorAsError="true"
|
||||
Condition=" '$(OS)' == 'Windows_NT' " />
|
||||
</Target>
|
||||
|
||||
<UsingTask TaskName="DownloadNuGet" TaskFactory="CodeTaskFactory" AssemblyFile="$(MSBuildToolsPath)\Microsoft.Build.Tasks.v4.0.dll">
|
||||
<ParameterGroup>
|
||||
<OutputFilename ParameterType="System.String" Required="true" />
|
||||
</ParameterGroup>
|
||||
<Task>
|
||||
<Reference Include="System.Core" />
|
||||
<Using Namespace="System" />
|
||||
<Using Namespace="System.IO" />
|
||||
<Using Namespace="System.Net" />
|
||||
<Using Namespace="Microsoft.Build.Framework" />
|
||||
<Using Namespace="Microsoft.Build.Utilities" />
|
||||
<Code Type="Fragment" Language="cs">
|
||||
<![CDATA[
|
||||
try {
|
||||
OutputFilename = Path.GetFullPath(OutputFilename);
|
||||
|
||||
Log.LogMessage("Downloading latest version of NuGet.exe...");
|
||||
WebClient webClient = new WebClient();
|
||||
webClient.DownloadFile("https://www.nuget.org/nuget.exe", OutputFilename);
|
||||
|
||||
return true;
|
||||
}
|
||||
catch (Exception ex) {
|
||||
Log.LogErrorFromException(ex);
|
||||
return false;
|
||||
}
|
||||
]]>
|
||||
</Code>
|
||||
</Task>
|
||||
</UsingTask>
|
||||
</Project>
|
|
@ -19,6 +19,8 @@
|
|||
<OldToolsVersion>3.5</OldToolsVersion>
|
||||
<UpgradeBackupLocation />
|
||||
<TargetFrameworkProfile />
|
||||
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
|
||||
<RestorePackages>true</RestorePackages>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
|
@ -352,6 +354,7 @@
|
|||
<None Include="Resources\ShareX_Icon.ico" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
<Import Project="$(SolutionDir)\.nuget\NuGet.targets" Condition="Exists('$(SolutionDir)\.nuget\NuGet.targets')" />
|
||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||
Other similar extension points exist, see Microsoft.Common.targets.
|
||||
<Target Name="BeforeBuild">
|
||||
|
|
|
@ -13,6 +13,8 @@
|
|||
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<TargetFrameworkProfile />
|
||||
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
|
||||
<RestorePackages>true</RestorePackages>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
|
@ -130,6 +132,7 @@
|
|||
<PostBuildEvent>
|
||||
</PostBuildEvent>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(SolutionDir)\.nuget\NuGet.targets" Condition="Exists('$(SolutionDir)\.nuget\NuGet.targets')" />
|
||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||
Other similar extension points exist, see Microsoft.Common.targets.
|
||||
<Target Name="BeforeBuild">
|
||||
|
|
|
@ -11,6 +11,8 @@
|
|||
<AssemblyName>IndexerLib</AssemblyName>
|
||||
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
|
||||
<RestorePackages>true</RestorePackages>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
|
@ -86,6 +88,7 @@
|
|||
</None>
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
<Import Project="$(SolutionDir)\.nuget\NuGet.targets" Condition="Exists('$(SolutionDir)\.nuget\NuGet.targets')" />
|
||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||
Other similar extension points exist, see Microsoft.Common.targets.
|
||||
<Target Name="BeforeBuild">
|
||||
|
|
|
@ -14,6 +14,8 @@
|
|||
<FileAlignment>512</FileAlignment>
|
||||
<TargetFrameworkProfile>
|
||||
</TargetFrameworkProfile>
|
||||
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
|
||||
<RestorePackages>true</RestorePackages>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
|
@ -134,6 +136,7 @@
|
|||
<None Include="packages.config" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
<Import Project="$(SolutionDir)\.nuget\NuGet.targets" Condition="Exists('$(SolutionDir)\.nuget\NuGet.targets')" />
|
||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||
Other similar extension points exist, see Microsoft.Common.targets.
|
||||
<Target Name="BeforeBuild">
|
||||
|
|
19
ShareX.sln
19
ShareX.sln
|
@ -1,6 +1,8 @@
|
|||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio 2012
|
||||
# Visual Studio 2013
|
||||
VisualStudioVersion = 12.0.21005.1
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ShareX", "ShareX\ShareX.csproj", "{C5AE4585-E9EC-4FA3-B75A-E1210635ACB6}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HistoryLib", "HistoryLib\HistoryLib.csproj", "{E7DE6237-AEA2-498B-8F56-9B392472C490}"
|
||||
|
@ -17,12 +19,23 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IndexerLib", "IndexerLib\In
|
|||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ImageEffectsLib", "ImageEffectsLib\ImageEffectsLib.csproj", "{D13441B6-96E1-4D1B-8A95-58A7D6CB1E24}"
|
||||
EndProject
|
||||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{B1CCDF07-69E6-47CC-B50A-A0CD0BD58C81}"
|
||||
ProjectSection(SolutionItems) = preProject
|
||||
.nuget\NuGet.Config = .nuget\NuGet.Config
|
||||
.nuget\NuGet.exe = .nuget\NuGet.exe
|
||||
.nuget\NuGet.targets = .nuget\NuGet.targets
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{C5AE4585-E9EC-4FA3-B75A-E1210635ACB6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{C5AE4585-E9EC-4FA3-B75A-E1210635ACB6}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{C5AE4585-E9EC-4FA3-B75A-E1210635ACB6}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{C5AE4585-E9EC-4FA3-B75A-E1210635ACB6}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{E7DE6237-AEA2-498B-8F56-9B392472C490}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{E7DE6237-AEA2-498B-8F56-9B392472C490}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{E7DE6237-AEA2-498B-8F56-9B392472C490}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
|
@ -35,10 +48,6 @@ Global
|
|||
{327750E1-9FB7-4CC3-8AEA-9BC42180CAD3}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{327750E1-9FB7-4CC3-8AEA-9BC42180CAD3}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{327750E1-9FB7-4CC3-8AEA-9BC42180CAD3}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{C5AE4585-E9EC-4FA3-B75A-E1210635ACB6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{C5AE4585-E9EC-4FA3-B75A-E1210635ACB6}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{C5AE4585-E9EC-4FA3-B75A-E1210635ACB6}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{C5AE4585-E9EC-4FA3-B75A-E1210635ACB6}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{E1C94415-3424-4517-A2A1-B2FDD1F59C67}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{E1C94415-3424-4517-A2A1-B2FDD1F59C67}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{E1C94415-3424-4517-A2A1-B2FDD1F59C67}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
|
|
4
ShareX/Forms/AboutForm.Designer.cs
generated
4
ShareX/Forms/AboutForm.Designer.cs
generated
|
@ -140,7 +140,7 @@ private void InitializeComponent()
|
|||
this.lblMike.AutoSize = true;
|
||||
this.lblMike.BackColor = System.Drawing.Color.Transparent;
|
||||
this.lblMike.ForeColor = System.Drawing.Color.Black;
|
||||
this.lblMike.Location = new System.Drawing.Point(64, 168);
|
||||
this.lblMike.Location = new System.Drawing.Point(87, 168);
|
||||
this.lblMike.Name = "lblMike";
|
||||
this.lblMike.Size = new System.Drawing.Size(131, 13);
|
||||
this.lblMike.TabIndex = 6;
|
||||
|
@ -173,7 +173,7 @@ private void InitializeComponent()
|
|||
// lblGregoire
|
||||
//
|
||||
this.lblGregoire.AutoSize = true;
|
||||
this.lblGregoire.Location = new System.Drawing.Point(64, 216);
|
||||
this.lblGregoire.Location = new System.Drawing.Point(87, 216);
|
||||
this.lblGregoire.Name = "lblGregoire";
|
||||
this.lblGregoire.Size = new System.Drawing.Size(120, 13);
|
||||
this.lblGregoire.TabIndex = 23;
|
||||
|
|
|
@ -33,6 +33,8 @@
|
|||
<ApplicationVersion>1.0.0.%2a</ApplicationVersion>
|
||||
<UseApplicationTrust>false</UseApplicationTrust>
|
||||
<BootstrapperEnabled>true</BootstrapperEnabled>
|
||||
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
|
||||
<RestorePackages>true</RestorePackages>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
|
@ -446,6 +448,7 @@
|
|||
<PreBuildEvent>
|
||||
</PreBuildEvent>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(SolutionDir)\.nuget\NuGet.targets" Condition="Exists('$(SolutionDir)\.nuget\NuGet.targets')" />
|
||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||
Other similar extension points exist, see Microsoft.Common.targets.
|
||||
<Target Name="BeforeBuild">
|
||||
|
|
|
@ -41,6 +41,8 @@
|
|||
<UseApplicationTrust>false</UseApplicationTrust>
|
||||
<BootstrapperEnabled>true</BootstrapperEnabled>
|
||||
<TargetFrameworkProfile />
|
||||
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
|
||||
<RestorePackages>true</RestorePackages>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
|
@ -441,6 +443,7 @@
|
|||
</ItemGroup>
|
||||
<ItemGroup />
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
<Import Project="$(SolutionDir)\.nuget\NuGet.targets" Condition="Exists('$(SolutionDir)\.nuget\NuGet.targets')" />
|
||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||
Other similar extension points exist, see Microsoft.Common.targets.
|
||||
<Target Name="BeforeBuild">
|
||||
|
|
Binary file not shown.
|
@ -1,20 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>AsyncBridge.Net35</id>
|
||||
<version>0.2.0</version>
|
||||
<title>AsyncBridge - Async Support for .NET 3.5</title>
|
||||
<authors>Daniel Grunwald, Omer Mor, Alex Davies</authors>
|
||||
<owners>Daniel Grunwald, Omer Mor, Alex Davies</owners>
|
||||
<projectUrl>http://omermor.github.com/AsyncBridge/</projectUrl>
|
||||
<requireLicenseAcceptance>false</requireLicenseAcceptance>
|
||||
<description>Adds the new C#5 async features for .NET 3.5 projects</description>
|
||||
<releaseNotes />
|
||||
<copyright>Copyright 2012</copyright>
|
||||
<language />
|
||||
<tags>async bridge C# C#5 .NET40</tags>
|
||||
<dependencies>
|
||||
<dependency id="TaskParallelLibrary" version="1.0.2856.0" />
|
||||
</dependencies>
|
||||
</metadata>
|
||||
</package>
|
Binary file not shown.
File diff suppressed because it is too large
Load diff
Binary file not shown.
|
@ -1,19 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>ImageListView</id>
|
||||
<version>11.0.1</version>
|
||||
<title>ImageListView</title>
|
||||
<authors>Özgür Özçitak</authors>
|
||||
<owners>Özgür Özçitak</owners>
|
||||
<licenseUrl>http://www.apache.org/licenses/LICENSE-2.0</licenseUrl>
|
||||
<projectUrl>https://code.google.com/p/imagelistview/</projectUrl>
|
||||
<iconUrl>https://code.google.com/p/imagelistview/logo</iconUrl>
|
||||
<requireLicenseAcceptance>false</requireLicenseAcceptance>
|
||||
<description>A ListView like control for displaying image files with asynchronously loaded thumbnails.</description>
|
||||
<releaseNotes />
|
||||
<copyright>Copyright 2013</copyright>
|
||||
<language />
|
||||
<tags>winforms controls listview image imagelistview</tags>
|
||||
</metadata>
|
||||
</package>
|
Binary file not shown.
20
packages/MegaApiClient.1.0.0/LICENSE
vendored
20
packages/MegaApiClient.1.0.0/LICENSE
vendored
|
@ -1,20 +0,0 @@
|
|||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) 2013 gpailler
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||||
this software and associated documentation files (the "Software"), to deal in
|
||||
the Software without restriction, including without limitation the rights to
|
||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
||||
subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
Binary file not shown.
|
@ -1,22 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>MegaApiClient</id>
|
||||
<version>1.0.0</version>
|
||||
<title>Mega.co.nz client library</title>
|
||||
<authors>Grégoire Pailler</authors>
|
||||
<owners>Grégoire Pailler</owners>
|
||||
<licenseUrl>https://raw.github.com/gpailler/MegaApiClient/master/LICENSE</licenseUrl>
|
||||
<projectUrl>https://github.com/gpailler/MegaApiClient</projectUrl>
|
||||
<requireLicenseAcceptance>false</requireLicenseAcceptance>
|
||||
<description>MegaApiClient library gives full access to Mega.co.nz API. You can manage filesystem and download/upload files</description>
|
||||
<summary>C# library to access http://mega.co.nz API</summary>
|
||||
<releaseNotes />
|
||||
<copyright />
|
||||
<language>en-US</language>
|
||||
<tags>mega mega.co.nz api</tags>
|
||||
<dependencies>
|
||||
<dependency id="Newtonsoft.Json" version="5.0.6" />
|
||||
</dependencies>
|
||||
</metadata>
|
||||
</package>
|
BIN
packages/MegaApiClient.1.0.0/lib/MegaApiClient.dll
vendored
BIN
packages/MegaApiClient.1.0.0/lib/MegaApiClient.dll
vendored
Binary file not shown.
164
packages/MegaApiClient.1.0.0/lib/MegaApiClient.xml
vendored
164
packages/MegaApiClient.1.0.0/lib/MegaApiClient.xml
vendored
|
@ -1,164 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>MegaApiClient</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="M:CG.Web.MegaApiClient.MegaApiClient.#ctor">
|
||||
<summary>
|
||||
Instantiate a new <see cref="T:CG.Web.MegaApiClient.MegaApiClient"/> object
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:CG.Web.MegaApiClient.MegaApiClient.#ctor(CG.Web.MegaApiClient.IWebClient)">
|
||||
<summary>
|
||||
Instantiate a new <see cref="T:CG.Web.MegaApiClient.MegaApiClient"/> object with the provided <see cref="T:CG.Web.MegaApiClient.IWebClient"/>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:CG.Web.MegaApiClient.MegaApiClient.Login(System.String,System.String)">
|
||||
<summary>
|
||||
Login to Mega.co.nz service using email/password credentials
|
||||
</summary>
|
||||
<param name="email">email</param>
|
||||
<param name="password">password</param>
|
||||
<exception cref="T:CG.Web.MegaApiClient.ApiException">Service is not available or credentials are invalid</exception>
|
||||
<exception cref="T:System.ArgumentNullException">email or password is null</exception>
|
||||
<exception cref="T:System.NotSupportedException">Already logged in</exception>
|
||||
</member>
|
||||
<member name="M:CG.Web.MegaApiClient.MegaApiClient.GenerateAuthInfos(System.String,System.String)">
|
||||
<summary>
|
||||
Generate authentication informations and store them in a serializable object to allow persistence
|
||||
</summary>
|
||||
<param name="email">email</param>
|
||||
<param name="password">password</param>
|
||||
<returns><see cref="T:CG.Web.MegaApiClient.MegaApiClient.AuthInfos"/> object containing encrypted data</returns>
|
||||
<exception cref="T:System.ArgumentNullException">email or password is null</exception>
|
||||
</member>
|
||||
<member name="M:CG.Web.MegaApiClient.MegaApiClient.Login(CG.Web.MegaApiClient.MegaApiClient.AuthInfos)">
|
||||
<summary>
|
||||
Login to Mega.co.nz service using hashed credentials
|
||||
</summary>
|
||||
<param name="authInfos">Authentication informations generated by <see cref="M:CG.Web.MegaApiClient.MegaApiClient.GenerateAuthInfos(System.String,System.String)"/> method</param>
|
||||
<exception cref="T:CG.Web.MegaApiClient.ApiException">Service is not available or authInfos is invalid</exception>
|
||||
<exception cref="T:System.ArgumentNullException">authInfos is null</exception>
|
||||
<exception cref="T:System.NotSupportedException">Already logged in</exception>
|
||||
</member>
|
||||
<member name="M:CG.Web.MegaApiClient.MegaApiClient.LoginAnonymous">
|
||||
<summary>
|
||||
Login anonymously to Mega.co.nz service
|
||||
</summary>
|
||||
<exception cref="T:CG.Web.MegaApiClient.ApiException">Throws if service is not available</exception>
|
||||
</member>
|
||||
<member name="M:CG.Web.MegaApiClient.MegaApiClient.Logout">
|
||||
<summary>
|
||||
Logout from Mega.co.nz service
|
||||
</summary>
|
||||
<exception cref="T:System.NotSupportedException">Not logged in</exception>
|
||||
</member>
|
||||
<member name="M:CG.Web.MegaApiClient.MegaApiClient.GetNodes">
|
||||
<summary>
|
||||
Retrieve all filesystem nodes
|
||||
</summary>
|
||||
<returns>Flat representation of all the filesystem nodes</returns>
|
||||
<exception cref="T:System.NotSupportedException">Not logged in</exception>
|
||||
<exception cref="T:CG.Web.MegaApiClient.ApiException">Mega.co.nz service reports an error</exception>
|
||||
</member>
|
||||
<member name="M:CG.Web.MegaApiClient.MegaApiClient.Delete(CG.Web.MegaApiClient.Node,System.Boolean)">
|
||||
<summary>
|
||||
Delete a node from the filesytem
|
||||
</summary>
|
||||
<remarks>
|
||||
You can only delete <see cref="F:CG.Web.MegaApiClient.NodeType.Directory"/> or <see cref="F:CG.Web.MegaApiClient.NodeType.File"/> node
|
||||
</remarks>
|
||||
<param name="node">Node to delete</param>
|
||||
<param name="moveToTrash">Moved to trash if true, Permanently deleted if false</param>
|
||||
<exception cref="T:System.NotSupportedException">Not logged in</exception>
|
||||
<exception cref="T:CG.Web.MegaApiClient.ApiException">Mega.co.nz service reports an error</exception>
|
||||
<exception cref="T:System.ArgumentNullException">node is null</exception>
|
||||
<exception cref="T:System.ArgumentException">node is not a directory or a file</exception>
|
||||
</member>
|
||||
<member name="M:CG.Web.MegaApiClient.MegaApiClient.CreateFolder(System.String,CG.Web.MegaApiClient.Node)">
|
||||
<summary>
|
||||
Create a folder on the filesytem
|
||||
</summary>
|
||||
<param name="name">Folder name</param>
|
||||
<param name="parent">Parent node to attach created folder</param>
|
||||
<exception cref="T:System.NotSupportedException">Not logged in</exception>
|
||||
<exception cref="T:CG.Web.MegaApiClient.ApiException">Mega.co.nz service reports an error</exception>
|
||||
<exception cref="T:System.ArgumentNullException">name or parent is null</exception>
|
||||
<exception cref="T:System.ArgumentException">parent is not valid (all types are allowed expect <see cref="F:CG.Web.MegaApiClient.NodeType.File"/>)</exception>
|
||||
</member>
|
||||
<member name="M:CG.Web.MegaApiClient.MegaApiClient.GetDownloadLink(CG.Web.MegaApiClient.Node)">
|
||||
<summary>
|
||||
Retrieve an url to download specified node
|
||||
</summary>
|
||||
<param name="node">Node to retrieve the download link (only <see cref="F:CG.Web.MegaApiClient.NodeType.File"/> can be downloaded)</param>
|
||||
<returns>Download link to retrieve the node with associated key</returns>
|
||||
<exception cref="T:System.NotSupportedException">Not logged in</exception>
|
||||
<exception cref="T:CG.Web.MegaApiClient.ApiException">Mega.co.nz service reports an error</exception>
|
||||
<exception cref="T:System.ArgumentNullException">node is null</exception>
|
||||
<exception cref="T:System.ArgumentException">node is not valid (only <see cref="F:CG.Web.MegaApiClient.NodeType.File"/> can be downloaded)</exception>
|
||||
</member>
|
||||
<member name="M:CG.Web.MegaApiClient.MegaApiClient.DownloadFile(CG.Web.MegaApiClient.Node,System.String)">
|
||||
<summary>
|
||||
Download a specified node and save it to the specified file
|
||||
</summary>
|
||||
<param name="node">Node to download (only <see cref="F:CG.Web.MegaApiClient.NodeType.File"/> can be downloaded)</param>
|
||||
<param name="outputFile">File to save the node to</param>
|
||||
<exception cref="T:System.NotSupportedException">Not logged in</exception>
|
||||
<exception cref="T:CG.Web.MegaApiClient.ApiException">Mega.co.nz service reports an error</exception>
|
||||
<exception cref="T:System.ArgumentNullException">node or outputFile is null</exception>
|
||||
<exception cref="T:System.ArgumentException">node is not valid (only <see cref="F:CG.Web.MegaApiClient.NodeType.File"/> can be downloaded)</exception>
|
||||
<exception cref="T:CG.Web.MegaApiClient.DownloadException">Checksum is invalid. Downloaded data are corrupted</exception>
|
||||
</member>
|
||||
<member name="M:CG.Web.MegaApiClient.MegaApiClient.Download(CG.Web.MegaApiClient.Node)">
|
||||
<summary>
|
||||
Retrieve a Stream to download and decrypt the specified node
|
||||
</summary>
|
||||
<param name="node">Node to download (only <see cref="F:CG.Web.MegaApiClient.NodeType.File"/> can be downloaded)</param>
|
||||
<exception cref="T:System.NotSupportedException">Not logged in</exception>
|
||||
<exception cref="T:CG.Web.MegaApiClient.ApiException">Mega.co.nz service reports an error</exception>
|
||||
<exception cref="T:System.ArgumentNullException">node or outputFile is null</exception>
|
||||
<exception cref="T:System.ArgumentException">node is not valid (only <see cref="F:CG.Web.MegaApiClient.NodeType.File"/> can be downloaded)</exception>
|
||||
<exception cref="T:CG.Web.MegaApiClient.DownloadException">Checksum is invalid. Downloaded data are corrupted</exception>
|
||||
</member>
|
||||
<member name="M:CG.Web.MegaApiClient.MegaApiClient.Upload(System.String,CG.Web.MegaApiClient.Node)">
|
||||
<summary>
|
||||
Upload a file on Mega.co.nz and attach created node to selected parent
|
||||
</summary>
|
||||
<param name="filename">File to upload</param>
|
||||
<param name="parent">Node to attach the uploaded file (all types except <see cref="F:CG.Web.MegaApiClient.NodeType.File"/> are supported)</param>
|
||||
<returns>Created node</returns>
|
||||
<exception cref="T:System.NotSupportedException">Not logged in</exception>
|
||||
<exception cref="T:CG.Web.MegaApiClient.ApiException">Mega.co.nz service reports an error</exception>
|
||||
<exception cref="T:System.ArgumentNullException">filename or parent is null</exception>
|
||||
<exception cref="T:System.IO.FileNotFoundException">filename is not found</exception>
|
||||
<exception cref="T:System.ArgumentException">parent is not valid (all types except <see cref="F:CG.Web.MegaApiClient.NodeType.File"/> are supported)</exception>
|
||||
</member>
|
||||
<member name="M:CG.Web.MegaApiClient.MegaApiClient.Upload(System.IO.Stream,System.String,CG.Web.MegaApiClient.Node)">
|
||||
<summary>
|
||||
Upload a stream on Mega.co.nz and attach created node to selected parent
|
||||
</summary>
|
||||
<param name="stream">Data to upload</param>
|
||||
<param name="name">Created node name</param>
|
||||
<param name="parent">Node to attach the uploaded file (all types except <see cref="F:CG.Web.MegaApiClient.NodeType.File"/> are supported)</param>
|
||||
<returns>Created node</returns>
|
||||
<exception cref="T:System.NotSupportedException">Not logged in</exception>
|
||||
<exception cref="T:CG.Web.MegaApiClient.ApiException">Mega.co.nz service reports an error</exception>
|
||||
<exception cref="T:System.ArgumentNullException">stream or name or parent is null</exception>
|
||||
<exception cref="T:System.ArgumentException">parent is not valid (all types except <see cref="F:CG.Web.MegaApiClient.NodeType.File"/> are supported)</exception>
|
||||
</member>
|
||||
<member name="M:CG.Web.MegaApiClient.MegaApiClient.Move(CG.Web.MegaApiClient.Node,CG.Web.MegaApiClient.Node)">
|
||||
<summary>
|
||||
Change node parent
|
||||
</summary>
|
||||
<param name="node">Node to move</param>
|
||||
<param name="destinationParentNode">New parent</param>
|
||||
<returns>Moved node</returns>
|
||||
<exception cref="T:System.NotSupportedException">Not logged in</exception>
|
||||
<exception cref="T:CG.Web.MegaApiClient.ApiException">Mega.co.nz service reports an error</exception>
|
||||
<exception cref="T:System.ArgumentNullException">node or destinationParentNode is null</exception>
|
||||
<exception cref="T:System.ArgumentException">node is not valid (only <see cref="F:CG.Web.MegaApiClient.NodeType.Directory"/> and <see cref="F:CG.Web.MegaApiClient.NodeType.File"/> are supported)</exception>
|
||||
<exception cref="T:System.ArgumentException">parent is not valid (all types except <see cref="F:CG.Web.MegaApiClient.NodeType.File"/> are supported)</exception>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
Binary file not shown.
|
@ -1,18 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>Newtonsoft.Json</id>
|
||||
<version>5.0.8</version>
|
||||
<title>Json.NET</title>
|
||||
<authors>James Newton-King</authors>
|
||||
<owners>James Newton-King</owners>
|
||||
<licenseUrl>https://raw.github.com/JamesNK/Newtonsoft.Json/master/LICENSE.md</licenseUrl>
|
||||
<projectUrl>http://james.newtonking.com/json</projectUrl>
|
||||
<requireLicenseAcceptance>false</requireLicenseAcceptance>
|
||||
<description>Json.NET is a popular high-performance JSON framework for .NET</description>
|
||||
<releaseNotes />
|
||||
<copyright />
|
||||
<language>en-US</language>
|
||||
<tags>json</tags>
|
||||
</metadata>
|
||||
</package>
|
Binary file not shown.
File diff suppressed because it is too large
Load diff
Binary file not shown.
File diff suppressed because it is too large
Load diff
Binary file not shown.
File diff suppressed because it is too large
Load diff
Binary file not shown.
File diff suppressed because it is too large
Load diff
Binary file not shown.
File diff suppressed because it is too large
Load diff
Binary file not shown.
File diff suppressed because it is too large
Load diff
Binary file not shown.
File diff suppressed because it is too large
Load diff
93
packages/Newtonsoft.Json.5.0.8/tools/install.ps1
vendored
93
packages/Newtonsoft.Json.5.0.8/tools/install.ps1
vendored
|
@ -1,93 +0,0 @@
|
|||
param($installPath, $toolsPath, $package, $project)
|
||||
|
||||
# open json.net splash page on package install
|
||||
# don't open if json.net is installed as a dependency
|
||||
|
||||
try
|
||||
{
|
||||
$url = "http://james.newtonking.com/json"
|
||||
$dte2 = Get-Interface $dte ([EnvDTE80.DTE2])
|
||||
|
||||
if ($dte2.ActiveWindow.Caption -eq "Package Manager Console")
|
||||
{
|
||||
# user is installing from VS NuGet console
|
||||
# get reference to the window, the console host and the input history
|
||||
# show webpage if "install-package newtonsoft.json" was last input
|
||||
|
||||
$consoleWindow = $(Get-VSComponentModel).GetService([NuGetConsole.IPowerConsoleWindow])
|
||||
|
||||
$props = $consoleWindow.GetType().GetProperties([System.Reflection.BindingFlags]::Instance -bor `
|
||||
[System.Reflection.BindingFlags]::NonPublic)
|
||||
|
||||
$prop = $props | ? { $_.Name -eq "ActiveHostInfo" } | select -first 1
|
||||
if ($prop -eq $null) { return }
|
||||
|
||||
$hostInfo = $prop.GetValue($consoleWindow)
|
||||
if ($hostInfo -eq $null) { return }
|
||||
|
||||
$history = $hostInfo.WpfConsole.InputHistory.History
|
||||
|
||||
$lastCommand = $history | select -last 1
|
||||
|
||||
if ($lastCommand)
|
||||
{
|
||||
$lastCommand = $lastCommand.Trim().ToLower()
|
||||
if ($lastCommand.StartsWith("install-package") -and $lastCommand.Contains("newtonsoft.json"))
|
||||
{
|
||||
$dte2.ItemOperations.Navigate($url) | Out-Null
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
# user is installing from VS NuGet dialog
|
||||
# get reference to the window, then smart output console provider
|
||||
# show webpage if messages in buffered console contains "installing...newtonsoft.json" in last operation
|
||||
|
||||
$instanceField = [NuGet.Dialog.PackageManagerWindow].GetField("CurrentInstance", [System.Reflection.BindingFlags]::Static -bor `
|
||||
[System.Reflection.BindingFlags]::NonPublic)
|
||||
$consoleField = [NuGet.Dialog.PackageManagerWindow].GetField("_smartOutputConsoleProvider", [System.Reflection.BindingFlags]::Instance -bor `
|
||||
[System.Reflection.BindingFlags]::NonPublic)
|
||||
if ($instanceField -eq $null -or $consoleField -eq $null) { return }
|
||||
|
||||
$instance = $instanceField.GetValue($null)
|
||||
if ($instance -eq $null) { return }
|
||||
|
||||
$consoleProvider = $consoleField.GetValue($instance)
|
||||
if ($consoleProvider -eq $null) { return }
|
||||
|
||||
$console = $consoleProvider.CreateOutputConsole($false)
|
||||
|
||||
$messagesField = $console.GetType().GetField("_messages", [System.Reflection.BindingFlags]::Instance -bor `
|
||||
[System.Reflection.BindingFlags]::NonPublic)
|
||||
if ($messagesField -eq $null) { return }
|
||||
|
||||
$messages = $messagesField.GetValue($console)
|
||||
if ($messages -eq $null) { return }
|
||||
|
||||
$operations = $messages -split "=============================="
|
||||
|
||||
$lastOperation = $operations | select -last 1
|
||||
|
||||
if ($lastOperation)
|
||||
{
|
||||
$lastOperation = $lastOperation.ToLower()
|
||||
|
||||
$lines = $lastOperation -split "`r`n"
|
||||
|
||||
$installMatch = $lines | ? { $_.StartsWith("------- installing...newtonsoft.json ") } | select -first 1
|
||||
|
||||
if ($installMatch)
|
||||
{
|
||||
$dte2.ItemOperations.Navigate($url) | Out-Null
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
catch
|
||||
{
|
||||
# stop potential errors from bubbling up
|
||||
# worst case the splash page won't open
|
||||
}
|
||||
|
||||
# yolo
|
BIN
packages/SSH.NET.2013.4.7/SSH.NET.2013.4.7.nupkg
vendored
BIN
packages/SSH.NET.2013.4.7/SSH.NET.2013.4.7.nupkg
vendored
Binary file not shown.
|
@ -1,43 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>SSH.NET</id>
|
||||
<version>2013.4.7</version>
|
||||
<title>SSH.NET</title>
|
||||
<authors>Renci</authors>
|
||||
<owners>Renci</owners>
|
||||
<licenseUrl>http://sshnet.codeplex.com/license</licenseUrl>
|
||||
<projectUrl>http://sshnet.codeplex.com/</projectUrl>
|
||||
<requireLicenseAcceptance>true</requireLicenseAcceptance>
|
||||
<description>This project was inspired by Sharp.SSH library which was ported from Java. This library is a complete rewrite using .NET, without any third party dependencies and to utilize the parallelism as much as possible to allow best performance you can get. SSH.NET supports .NET 3.5, 4.0, Silverlight 4.0, Silverlight 5.0, Windows Phone 7 and Windows Phone 8.</description>
|
||||
<releaseNotes>New Features
|
||||
|
||||
Add IPAddress as parameter to ForwardedPortRemote
|
||||
|
||||
|
||||
Breaking changes
|
||||
|
||||
Remove not SCP feature of creating directory structure for uploaded files or directories
|
||||
|
||||
|
||||
Fixes
|
||||
|
||||
Fix the way SCP handling root path
|
||||
Fix problem when huge files could be cut off in the middle
|
||||
Fix exception handeling when multiple threads share one channel that can cause application hanging
|
||||
Fix internal server window size management
|
||||
Improve HTTP proxy error handling
|
||||
Improve handling of multiple authentication methods
|
||||
Fix threading in ShellStream by locking _incoming object when performing Enqueue
|
||||
Fix SCP Upload issue.
|
||||
Fix so Channel.Close() is not called during dispose phase
|
||||
Fix and remove orphan threads when using port forwarding
|
||||
Fix thread synchronization issue when uploading files using SCP
|
||||
Fix SshAuthenticationException by handling PartialSuccess response and continue authentication process in that case
|
||||
Improve thread-safe event handling
|
||||
Replace Task.Factory.StartNew with ThreadPool.QueueUserWorkItem</releaseNotes>
|
||||
<copyright>2013, RENCI</copyright>
|
||||
<language>en-US</language>
|
||||
<tags>ssh .net40 sftp .net35 wp7 wp71 wp8 silverlight windowsphone</tags>
|
||||
</metadata>
|
||||
</package>
|
14729
packages/SSH.NET.2013.4.7/lib/net35/Renci.SshNet.XML
vendored
14729
packages/SSH.NET.2013.4.7/lib/net35/Renci.SshNet.XML
vendored
File diff suppressed because it is too large
Load diff
BIN
packages/SSH.NET.2013.4.7/lib/net35/Renci.SshNet.dll
vendored
BIN
packages/SSH.NET.2013.4.7/lib/net35/Renci.SshNet.dll
vendored
Binary file not shown.
BIN
packages/SSH.NET.2013.4.7/lib/net40/Renci.SshNet.dll
vendored
BIN
packages/SSH.NET.2013.4.7/lib/net40/Renci.SshNet.dll
vendored
Binary file not shown.
14726
packages/SSH.NET.2013.4.7/lib/net40/Renci.SshNet.xml
vendored
14726
packages/SSH.NET.2013.4.7/lib/net40/Renci.SshNet.xml
vendored
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
Binary file not shown.
File diff suppressed because it is too large
Load diff
Binary file not shown.
File diff suppressed because it is too large
Load diff
Binary file not shown.
File diff suppressed because it is too large
Load diff
Binary file not shown.
Binary file not shown.
|
@ -1,22 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>TaskParallelLibrary</id>
|
||||
<version>1.0.2856.0</version>
|
||||
<title>Task Parallel Library for .NET 3.5</title>
|
||||
<authors>Microsoft Corporation</authors>
|
||||
<owners>Microsoft Corporation</owners>
|
||||
<licenseUrl>http://go.microsoft.com/fwlink/?LinkID=186234</licenseUrl>
|
||||
<projectUrl>http://msdn.microsoft.com/en-us/library/dd460717.aspx</projectUrl>
|
||||
<iconUrl>http://i.msdn.microsoft.com/ee402630.NET_lg.png</iconUrl>
|
||||
<requireLicenseAcceptance>true</requireLicenseAcceptance>
|
||||
<description>The package includes:
|
||||
* Task<T> for executing asynchronous operations.
|
||||
* Concurrent Collections such as ConcurrentStack, ConcurentQueue ad ConcurrentDictionary.
|
||||
* PLINQ for writing parallel queries.
|
||||
* additional Threading operations such as Barrier,SpinLock and SpinWait.</description>
|
||||
<summary>A complete and official Microsoft backport of the Task Parallel Library (TPL) for .NET 3.5.</summary>
|
||||
<releaseNotes>This backport was shipped with the Reactive Extensions (Rx) library up until v1.0.2856.0. It can be downloaded from http://www.microsoft.com/download/en/details.aspx?id=24940 .</releaseNotes>
|
||||
<tags>tpl plinq pfx task parallel extensions .net35 backport</tags>
|
||||
</metadata>
|
||||
</package>
|
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load diff
|
@ -1,11 +0,0 @@
|
|||
The files below can be distributed as described in the MICROSOFT REACTIVE EXTENSTIONS FOR JAVASCRIPT AND .NET LIBRARIES License.
|
||||
|
||||
System.Observable.dll
|
||||
System.CoreEx.dll
|
||||
System.Reactive.dll
|
||||
System.Interactive.dll
|
||||
System.Threading.dll
|
||||
System.Linq.Async.dll
|
||||
System.Reactive.Testing.dll
|
||||
System.Reactive.ClientProfile.dll
|
||||
System.Reactive.ExtendedProfile.dll
|
|
@ -1,9 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<repositories>
|
||||
<repository path="..\HelpersLib\packages.config" />
|
||||
<repository path="..\HistoryLib\packages.config" />
|
||||
<repository path="..\IndexerLib\packages.config" />
|
||||
<repository path="..\ScreenCapture\packages.config" />
|
||||
<repository path="..\ShareX\packages.config" />
|
||||
<repository path="..\UploadersLib\packages.config" />
|
||||
</repositories>
|
Loading…
Reference in a new issue