Jaex 2013-11-04 16:55:50 +02:00
parent 9427131b88
commit ad4b81db26
62 changed files with 179 additions and 165545 deletions

3
.gitignore vendored
View file

@ -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
View 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

Binary file not shown.

136
.nuget/NuGet.targets Normal file
View 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>

View file

@ -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">

View file

@ -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">

View file

@ -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">

View file

@ -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">

View file

@ -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

View file

@ -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;

View file

@ -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">

View file

@ -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">

View file

@ -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>

File diff suppressed because it is too large Load diff

View file

@ -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>

View file

@ -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.

View file

@ -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>

View file

@ -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>

View file

@ -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>

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -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

Binary file not shown.

View file

@ -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>

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -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&lt;T&gt; 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>

File diff suppressed because it is too large Load diff

View file

@ -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

View file

@ -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>