Skip to content

Commit

Permalink
Carve-Out from Plainion.Core repo
Browse files Browse the repository at this point in the history
  • Loading branch information
ronin4net committed Jan 7, 2017
1 parent b802610 commit 62265de
Show file tree
Hide file tree
Showing 153 changed files with 4,211 additions and 1 deletion.
19 changes: 19 additions & 0 deletions .gitignore
@@ -0,0 +1,19 @@
**/bin/**
**/obj/**
/*.suo
/pkg/
/TestResult.xml
/packages/AvalonEdit.5.0.2
/TestResults
/build/.fake
/packages/CommonServiceLocator.1.3
/packages/Expression.Blend.Sdk.1.0.2
/packages/Plainion.Core.3.0.0.0
/packages/Plainion.Windows.1.22.0.0
/packages/Plainion.Prism.2.0.0.0
/packages/Prism.Core.6.1.0
/packages/Prism.Mef.6.1.0
/packages/Prism.Wpf.6.1.0
/packages/NUnit.2.6.4
/Plainion.AppFw.Shell.gc.ssmosett
/Plainion.Prism.gc.ssmosett
3 changes: 3 additions & 0 deletions ChangeLog.md
@@ -0,0 +1,3 @@
## 2.0.0 - 2016-03-10

- udpated to Prism 6.1
1 change: 1 addition & 0 deletions Plainion.Prism.gc
@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8"?><BuildDefinition xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://github.com/ronin4net/plainion/GatedCheckIn"><ApiDocGenArguments>-output doc\Api -assembly %1 -sources %2</ApiDocGenArguments><ApiDocGenExecutable>\bin\Plainion.IronDoc\Plainion.IronDoc.exe</ApiDocGenExecutable><CheckIn>true</CheckIn><Configuration>Release</Configuration><CreatePackage>true</CreatePackage><CreatePackageArguments>CreatePackage</CreatePackageArguments><CreatePackageScript>build\Targets.fsx</CreatePackageScript><DeployPackage>true</DeployPackage><DeployPackageArguments>Deploy</DeployPackageArguments><DiffTool>"C:\Program Files\TortoiseHg\kdiff3.exe" %base %mine</DiffTool><GenerateAPIDoc>true</GenerateAPIDoc><NuGetExecutable>\bin\nuget.exe</NuGetExecutable><Platform>Any CPU</Platform><PublishPackage>false</PublishPackage><PublishPackageArguments>Publish</PublishPackageArguments><Push>true</Push><RunTests>true</RunTests><Solution>Plainion.Prism.sln</Solution><TestAssemblyPattern>*Tests.dll</TestAssemblyPattern><TestRunnerExecutable>\bin\NUnit\bin\nunit-console.exe</TestRunnerExecutable></BuildDefinition>
47 changes: 47 additions & 0 deletions Plainion.Prism.sln
@@ -0,0 +1,47 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2013
VisualStudioVersion = 12.0.40629.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "@Solution Items", "@Solution Items", "{E942AA64-1A87-4E87-AD6B-0C1778D0ED82}"
ProjectSection(SolutionItems) = preProject
ChangeLog.md = ChangeLog.md
build\Plainion.Prism.nuspec = build\Plainion.Prism.nuspec
README.md = README.md
build\Targets.fsx = build\Targets.fsx
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Plainion.Prism", "src\Plainion.Prism\Plainion.Prism.csproj", "{838852B7-5A0C-4ACB-8436-DB2D581708CB}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Plainion.Prism.Tests", "src\Plainion.Prism.Tests\Plainion.Prism.Tests.csproj", "{5BBD573F-3689-4A0E-BBB8-C6C7BA836509}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Plainion.RI", "src\Plainion.RI\Plainion.RI.csproj", "{318B1687-68A2-4FE1-BDAD-52222617EA8A}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{838852B7-5A0C-4ACB-8436-DB2D581708CB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{838852B7-5A0C-4ACB-8436-DB2D581708CB}.Debug|Any CPU.Build.0 = Debug|Any CPU
{838852B7-5A0C-4ACB-8436-DB2D581708CB}.Release|Any CPU.ActiveCfg = Release|Any CPU
{838852B7-5A0C-4ACB-8436-DB2D581708CB}.Release|Any CPU.Build.0 = Release|Any CPU
{5BBD573F-3689-4A0E-BBB8-C6C7BA836509}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{5BBD573F-3689-4A0E-BBB8-C6C7BA836509}.Debug|Any CPU.Build.0 = Debug|Any CPU
{5BBD573F-3689-4A0E-BBB8-C6C7BA836509}.Release|Any CPU.ActiveCfg = Release|Any CPU
{5BBD573F-3689-4A0E-BBB8-C6C7BA836509}.Release|Any CPU.Build.0 = Release|Any CPU
{318B1687-68A2-4FE1-BDAD-52222617EA8A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{318B1687-68A2-4FE1-BDAD-52222617EA8A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{318B1687-68A2-4FE1-BDAD-52222617EA8A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{318B1687-68A2-4FE1-BDAD-52222617EA8A}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{838852B7-5A0C-4ACB-8436-DB2D581708CB} = {E942AA64-1A87-4E87-AD6B-0C1778D0ED82}
{5BBD573F-3689-4A0E-BBB8-C6C7BA836509} = {E942AA64-1A87-4E87-AD6B-0C1778D0ED82}
{318B1687-68A2-4FE1-BDAD-52222617EA8A} = {E942AA64-1A87-4E87-AD6B-0C1778D0ED82}
EndGlobalSection
EndGlobal
2 changes: 1 addition & 1 deletion README.md
@@ -1,2 +1,2 @@
# Plainion.Prism

Provides extensions to Prism to simplify development of software engineering tools
33 changes: 33 additions & 0 deletions build/Plainion.Globals.msbuild
@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>9.0.30729</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<TargetFrameworkVersion>v4.5.1</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>..\..\build\Plainion.snk</AssemblyOriginatorKeyFile>
<WarningLevel>4</WarningLevel>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<NoWarn>1591</NoWarn>
<ErrorReport>prompt</ErrorReport>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>..\..\bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugSymbols>true</DebugSymbols>
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>..\..\bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
</PropertyGroup>
</Project>
27 changes: 27 additions & 0 deletions build/Plainion.Prism.nuspec
@@ -0,0 +1,27 @@
<?xml version="1.0"?>
<package >
<metadata>
<id>Plainion.Prism</id>
<title>Plainion.Prism</title>
<version>@build.number@</version>
<authors>ronin4net</authors>
<owners>ronin4net</owners>
<licenseUrl>http://opensource.org/licenses/BSD-3-Clause</licenseUrl>
<projectUrl>https://github.com/ronin4net/Plainion/wiki/Plainion.Prism</projectUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>Provides extensions to Prism to simplify development of software engineering tools</description>
<releaseNotes>
@releaseNotes@
</releaseNotes>
<copyright>Copyright 2017</copyright>
<dependencies>
<dependency id="Plainion.Core" version="3.0.0.0" />
<dependency id="CommonServiceLocator" version="1.2"/>
<dependency id="Expression.Blend.Sdk" version="1.0.2"/>
<dependency id="Prism.Core" version="6.1.0"/>
<dependency id="Prism.Wpf" version="6.1.0"/>
<dependency id="Prism.Mef" version="6.1.0"/>
</dependencies>
</metadata>
@files@
</package>
Binary file added build/Plainion.snk
Binary file not shown.
30 changes: 30 additions & 0 deletions build/Targets.fsx
@@ -0,0 +1,30 @@
// load dependencies from source folder to allow bootstrapping
#r "/bin/Plainion.CI/FAKE/FakeLib.dll"
#load "/bin/Plainion.CI/bits/PlainionCI.fsx"

open Fake
open PlainionCI

Target "CreatePackage" (fun _ ->
!! ( outputPath </> "*.*Tests.*" )
++ ( outputPath </> "*nunit*" )
++ ( outputPath </> "TestResult.xml" )
++ ( outputPath </> "Plainion.RI.*" )
++ ( outputPath </> "**/*.pdb" )
|> DeleteFiles

[
( projectName + ".*", Some "lib/NET45", None)
]
|> PNuGet.Pack (projectRoot </> "build" </> projectName + ".nuspec") (projectRoot </> "pkg")
)

Target "Deploy" (fun _ ->
trace "Nothing to deploy"
)

Target "Publish" (fun _ ->
PNuGet.PublishPackage projectName (projectRoot </> "pkg")
)

RunTarget()
@@ -0,0 +1,7 @@

# Plainion.Prism.Tests.Interactivity.Fakes


## Types

* [Shell](Shell.md)
@@ -0,0 +1,16 @@

# Plainion.Prism.Tests.Interactivity.Fakes.Shell

**Namespace:** Plainion.Prism.Tests.Interactivity.Fakes

**Assembly:** Plainion.Prism.Tests


## Constructors

### Constructor()


## Methods

### void InitializeComponent()
@@ -0,0 +1,11 @@

# Plainion.Prism.Events.ApplicationReadyEvent

**Namespace:** Plainion.Prism.Events

**Assembly:** Plainion.Prism


## Constructors

### Constructor()
@@ -0,0 +1,11 @@

# Plainion.Prism.Events.ApplicationShutdownEvent

**Namespace:** Plainion.Prism.Events

**Assembly:** Plainion.Prism


## Constructors

### Constructor()
8 changes: 8 additions & 0 deletions doc/Api/Plainion.Prism/Plainion/Prism/Events/ReadMe.md
@@ -0,0 +1,8 @@

# Plainion.Prism.Events


## Types

* [ApplicationReadyEvent](ApplicationReadyEvent.md)
* [ApplicationShutdownEvent](ApplicationShutdownEvent.md)
@@ -0,0 +1,20 @@

# Plainion.Prism.Interactivity.ExitWithoutSaveView

**Namespace:** Plainion.Prism.Interactivity

**Assembly:** Plainion.Prism

ExitWithoutSaveView


## Constructors

### Constructor()


## Methods

### void InitializeComponent()

InitializeComponent
@@ -0,0 +1,16 @@

# Plainion.Prism.Interactivity.InteractionRequest.AsyncWindowRequest

**Namespace:** Plainion.Prism.Interactivity.InteractionRequest

**Assembly:** Plainion.Prism


## Constructors

### Constructor(System.Type windowContent)


## Methods

### System.Threading.Tasks.Task Raise(Prism.Interactivity.InteractionRequest.INotification notification)
@@ -0,0 +1,16 @@

# Plainion.Prism.Interactivity.InteractionRequest.AsyncWindowRequestFactory

**Namespace:** Plainion.Prism.Interactivity.InteractionRequest

**Assembly:** Plainion.Prism


## Constructors

### Constructor()


## Methods

### Plainion.Prism.Interactivity.InteractionRequest.IAsyncWindowRequest CreateForView(System.Type windowContent)
@@ -0,0 +1,18 @@

# Plainion.Prism.Interactivity.InteractionRequest.Dialog

**Namespace:** Plainion.Prism.Interactivity.InteractionRequest

**Assembly:** Plainion.Prism


## Constructors

### Constructor()


## Properties

### System.Nullable`1[[System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] Width

### System.Nullable`1[[System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] Height
@@ -0,0 +1,42 @@

# Plainion.Prism.Interactivity.InteractionRequest.ExitWithoutSaveNotification

**Namespace:** Plainion.Prism.Interactivity.InteractionRequest

**Assembly:** Plainion.Prism


## Constructors

### Constructor()


## Properties

### Plainion.Prism.Interactivity.InteractionRequest.ExitWithoutSaveNotification+ResponseType Response

### System.Windows.Input.ICommand YesCommand

### System.Windows.Input.ICommand NoCommand

### System.Windows.Input.ICommand CancelCommand

### System.Action FinishInteraction

### Prism.Interactivity.InteractionRequest.INotification Notification


## Nested types

### Plainion.Prism.Interactivity.InteractionRequest.ExitWithoutSaveNotification.ResponseType


#### Fields

##### System.Int32 value__

##### Plainion.Prism.Interactivity.InteractionRequest.ExitWithoutSaveNotification+ResponseType Cancel

##### Plainion.Prism.Interactivity.InteractionRequest.ExitWithoutSaveNotification+ResponseType Yes

##### Plainion.Prism.Interactivity.InteractionRequest.ExitWithoutSaveNotification+ResponseType No
@@ -0,0 +1,46 @@

# Plainion.Prism.Interactivity.InteractionRequest.FileDialogNotificationBase

**Namespace:** Plainion.Prism.Interactivity.InteractionRequest

**Assembly:** Plainion.Prism

Notification base class for Microsoft.Win32.FileDialog.


## Constructors

### Constructor()


## Properties

### System.String Filter

### System.String FileName

### System.Nullable`1[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] AddExtension

### System.Nullable`1[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] CheckFileExists

### System.Nullable`1[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] CheckPathExists

### System.Collections.Generic.IList`1[[Microsoft.Win32.FileDialogCustomPlace, PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]] CustomPlaces

### System.String DefaultExt

### System.Nullable`1[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] DereferenceLinks

### System.String[] FileNames

### System.Nullable`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] FilterIndex

### System.String InitialDirectory

### System.String SafeFileName

### System.String[] SafeFileNames

### System.Nullable`1[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] ValidateNames

### System.Nullable`1[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] RestoreDirectory

0 comments on commit 62265de

Please sign in to comment.