Skip to content
This repository was archived by the owner on Jun 21, 2023. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
85 commits
Select commit Hold shift + click to select a range
a3e97dc
Load the package asynchronously
shana Aug 30, 2016
348c71b
Bump version to 2.0.15.2
shana Oct 19, 2016
6be70bc
Only run t4 generation in VS 2015
shana Oct 19, 2016
180f5bd
Get rid of EventBuilder
shana Oct 19, 2016
85ac539
Fix submodule url to be public (fixes #571)
shana Oct 4, 2016
645b2a1
Switch to dedicated fork for rothko and get fody version bump
shana Oct 19, 2016
b8b8dad
Bump fody version
shana Oct 19, 2016
6d642a4
Switch to nuget for all VS references
shana Oct 19, 2016
b40d85c
wip: new Start Page, async loading, P5 support
shana Oct 26, 2016
648bb5f
Add Expression.Blend.Sdk.WPF package.
grokys Oct 31, 2016
83d6983
Added package prerequisites.
grokys Oct 31, 2016
8646aa5
Service requests for IMenuProvider.
grokys Nov 1, 2016
24f344b
Bump StartPage to pick up build fix
shana Nov 1, 2016
4d15c19
Fix the services
shana Nov 2, 2016
7214fcf
Pick up StartPage build fix
shana Nov 3, 2016
1eee803
Added dependency on start page.
grokys Nov 3, 2016
b6c8506
Make PullRequests TE button appear and work.
grokys Nov 3, 2016
7113a15
We don't need to load the start page packages.
grokys Nov 3, 2016
44dc4f5
Updated StartPage submodule.
grokys Nov 3, 2016
5710f1d
Fix visibility for tests
shana Nov 7, 2016
79b7f32
These services were not written for nullguard
shana Nov 7, 2016
8c89ef0
Implement a variant of the clone repo dialog for re-cloning from the …
shana Nov 7, 2016
1c561dd
Add missing files
shana Nov 7, 2016
943836e
Lazy load the services needed by UsageTracker.
grokys Nov 8, 2016
ae92a2c
Don't need to await getting the `IUsageTracker`.
grokys Nov 8, 2016
4973964
Clean up the mef provider dispatcher (C# 6 ftw)
shana Nov 8, 2016
faa44d9
We don't need this here, it's on StartPageCloneViewModel
shana Nov 8, 2016
52b81db
Let's not use hardcoded service IDs
shana Nov 8, 2016
c493e1e
Ensure UsageTracker services retreived on UI thread.
grokys Nov 8, 2016
0b9cae1
Merge pull request #668 from github/grokys/usagetracker-lazyload
shana Nov 8, 2016
b45993f
Bump version to 2.0.99.1
shana Nov 8, 2016
ae4bdaf
Bump StartPage to catch version sync
shana Nov 8, 2016
da35f16
Remove unused code
shana Nov 8, 2016
27970f5
Prettify task return
shana Nov 8, 2016
2bc5199
Merge pull request #596 from github/backport/package-async
shana Nov 8, 2016
21957cd
Update startpage clone dialog.
grokys Nov 8, 2016
51a39dd
Re-enabled detection of existing repository.
grokys Nov 8, 2016
b7e2d0a
Backport #653
grokys Nov 9, 2016
d038756
Backport #634 into 2.1.0.
grokys Nov 9, 2016
0db5532
Switch to main thread on repository creation.
grokys Nov 9, 2016
c9b990f
Bump version to 2.0.99.2
grokys Nov 9, 2016
a26703d
Don't use RxUI for Repositories binding.
grokys Nov 9, 2016
7be63b0
Merge pull request #670 from github/grokys/start-page-clone
shana Nov 9, 2016
650a79d
Merge pull request #675 from github/backport/fixes/653-authentication…
shana Nov 9, 2016
0265e86
Merge pull request #676 from github/backport/fixes/634-update-button-…
shana Nov 9, 2016
718830a
Merge pull request #678 from github/fixes/repository-create-exception
shana Nov 9, 2016
75472b4
Merge pull request #679 from github/fixes/clone-dialog-selection
shana Nov 9, 2016
7d5c025
Make CI builds works
shana Nov 9, 2016
0735fa9
Catch exceptions thrown in GitHubConnectSection.
grokys Nov 10, 2016
31a639d
Commented changes and added todo.
grokys Nov 10, 2016
c34b900
Added TODO to cache the icon state.
grokys Nov 10, 2016
a98c74a
Merge pull request #683 from github/fixes/catch-startup-errors
shana Nov 10, 2016
0249605
Merge pull request #680 from github/make-deploy-work
shana Nov 10, 2016
0a1ab87
Bump version to 2.0.99.3
grokys Nov 10, 2016
e7924ec
Disable NullGuard on GitHubProviderDispatcher.
grokys Nov 11, 2016
4725867
Merge pull request #685 from github/fixes/githubproviderdispatcher-nu…
shana Nov 11, 2016
fd1588a
Fix the about version number to match release number.
tocsoft Oct 24, 2016
34bcbc2
Merge pull request #686 from github/backport/619-fix-about-version
grokys Nov 11, 2016
9832fac
Remove msi and start page preview 4
shana Nov 14, 2016
825e76f
Bump version to 2.1.0.0
shana Nov 14, 2016
359bf87
Pick up bump to start page module
shana Nov 14, 2016
dcdd415
Bump version to 2.1.1.0
shana Nov 14, 2016
c4aad9a
Fix threading when running unit tests
shana Nov 14, 2016
dda94d2
Flesh out the threading helper code
shana Nov 14, 2016
5702d9e
We don't want to check nullness here
shana Nov 14, 2016
b5cd99f
Fix references for unit tests
shana Nov 14, 2016
b625370
Fix async unit test received call
shana Nov 14, 2016
fb62c08
The clone service is not mocked by default
shana Nov 14, 2016
2760d87
Fix appveyor
shana Nov 14, 2016
bd8a9dc
Remove dupe code
shana Nov 14, 2016
a5fbe36
Bump start page module to pick up fix for container id
shana Nov 15, 2016
2678dd8
Bump start page module to pick up latest build
shana Nov 15, 2016
c94818a
Merge pull request #689 from github/fixes/fix-container-id
shana Nov 15, 2016
bc321e2
Merge branch 'release/2.1.0'
grokys Nov 21, 2016
50c502c
Updated StartPage submodule to build on VS2015.
grokys Nov 21, 2016
c7d43e3
Removed duplicate <ApplicationVersion> element.
grokys Nov 21, 2016
6242fc7
Bump version to 2.2.0.0
grokys Nov 21, 2016
bbc0ae8
Update StartPage submodule again.
grokys Nov 21, 2016
58b43ea
Merge branch 'fixes/fix-build-on-ci' into grokys/vs2017-to-master
grokys Nov 23, 2016
dd0cc9e
Merge pull request #688 from github/fixes/fix-build-on-ci
shana Nov 23, 2016
bc1c6ff
Merge branch 'release/2.1.0' into grokys/vs2017-to-master
grokys Nov 28, 2016
285f74d
Merge branch 'master' into grokys/vs2017-to-master
grokys Nov 28, 2016
88a33c3
Update StartPage submodule.
grokys Nov 28, 2016
1b37dae
Update StartPage submodule.
grokys Nov 28, 2016
45c48fc
We don't need to copy StartPage artifacts any more.
grokys Nov 28, 2016
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -239,4 +239,3 @@ WiX.Toolset.DummyFile.txt
nunit-UnitTests.xml
nunit-TrackingCollectionTests.xml
GitHubVS.sln.DotSettings
**/generated/*.cs
2 changes: 1 addition & 1 deletion .gitmodules
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[submodule "submodules/rothko"]
path = submodules/rothko
url = https://github.com/Haacked/Rothko.git
url = https://github.com/editor-tools/Rothko.git
[submodule "submodules/reactiveui"]
path = submodules/reactiveui
url = https://github.com/shana/ReactiveUI
Expand Down
61 changes: 25 additions & 36 deletions GitHubVS.sln
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14
VisualStudioVersion = 14.0.25123.0
VisualStudioVersion = 14.0.25420.1
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GitHub.VisualStudio", "src\GitHub.VisualStudio\GitHub.VisualStudio.csproj", "{11569514-5AE5-4B5B-92A2-F10B0967DE5F}"
ProjectSection(ProjectDependencies) = postProject
{1BC94B6A-B021-4207-A70E-936EE272AD3E} = {1BC94B6A-B021-4207-A70E-936EE272AD3E}
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Meta", "Meta", "{72036B62-2FA6-4A22-8B33-69F698A18CF1}"
ProjectSection(SolutionItems) = preProject
Expand Down Expand Up @@ -31,7 +34,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Modules", "Modules", "{8E1F
script\Modules\BuildUtils.psm1 = script\Modules\BuildUtils.psm1
script\Modules\Debugging.psm1 = script\Modules\Debugging.psm1
script\Modules\Vsix.psm1 = script\Modules\Vsix.psm1
script\Modules\WiX.psm1 = script\Modules\WiX.psm1
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Script", "Script", "{7B6C5F8D-14B3-443D-B044-0E209AE12BDF}"
Expand Down Expand Up @@ -67,8 +69,6 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GitHub.Exports.Reactive", "
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DesignTimeStyleHelper", "src\DesignTimeStyleHelper\DesignTimeStyleHelper.csproj", "{B1F5C227-456F-437D-BD5F-4C11B7A8D1A0}"
EndProject
Project("{930C7802-8A8C-48F9-8165-68863BCCD9DD}") = "MsiInstaller", "src\MsiInstaller\MsiInstaller.wixproj", "{1ED83084-2A57-4F89-915C-8A2167C0D6BC}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Octokit", "Octokit", "{1E7F7253-A6AF-43C4-A955-37BEDDA01AC0}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Octokit", "submodules\octokit.net\Octokit\Octokit.csproj", "{08DD4305-7787-4823-A53F-4D0F725A07F3}"
Expand All @@ -81,8 +81,6 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI_Net45", "submodu
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Events_Net45", "submodules\reactiveui\ReactiveUI.Events\ReactiveUI.Events_Net45.csproj", "{600998C4-54DD-4755-BFA8-6F44544D8E2E}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EventBuilder", "submodules\reactiveui\ReactiveUI.Events\EventBuilder.csproj", "{3D4AE5F9-A535-4D5C-8F30-1A35D7BA0A3D}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Akavache", "Akavache", "{1E7F7253-A6AF-43C4-A955-37BEDDA01AC9}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Akavache_Net45", "submodules\akavache\Akavache\Akavache_Net45.csproj", "{B4E665E5-6CAF-4414-A6E2-8DE1C3BCF203}"
Expand All @@ -109,6 +107,10 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GitHub.TeamFoundation.15",
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GitHub.VisualStudio.UI", "src\GitHub.VisualStudio.UI\GitHub.VisualStudio.UI.csproj", "{D1DFBB0C-B570-4302-8F1E-2E3A19C41961}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Subpackages", "Subpackages", "{7F25BDD5-474F-4EC1-A624-ED946B91F34E}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GitHub.StartPage.Preview5", "submodules\externalpackages\StartPage\preview5\GitHub.StartPage.Preview5.csproj", "{1BC94B6A-B021-4207-A70E-936EE272AD3E}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Expand Down Expand Up @@ -301,19 +303,6 @@ Global
{B1F5C227-456F-437D-BD5F-4C11B7A8D1A0}.XamlDesign|Any CPU.Build.0 = Debug|Any CPU
{B1F5C227-456F-437D-BD5F-4C11B7A8D1A0}.XamlDesign|x86.ActiveCfg = Debug|Any CPU
{B1F5C227-456F-437D-BD5F-4C11B7A8D1A0}.XamlDesign|x86.Build.0 = Debug|Any CPU
{1ED83084-2A57-4F89-915C-8A2167C0D6BC}.Debug|Any CPU.ActiveCfg = Debug|x86
{1ED83084-2A57-4F89-915C-8A2167C0D6BC}.Debug|x86.ActiveCfg = Debug|x86
{1ED83084-2A57-4F89-915C-8A2167C0D6BC}.Debug|x86.Build.0 = Debug|x86
{1ED83084-2A57-4F89-915C-8A2167C0D6BC}.Publish|Any CPU.ActiveCfg = Publish|x86
{1ED83084-2A57-4F89-915C-8A2167C0D6BC}.Publish|Any CPU.Build.0 = Publish|x86
{1ED83084-2A57-4F89-915C-8A2167C0D6BC}.Publish|x86.ActiveCfg = Publish|x86
{1ED83084-2A57-4F89-915C-8A2167C0D6BC}.Publish|x86.Build.0 = Publish|x86
{1ED83084-2A57-4F89-915C-8A2167C0D6BC}.Release|Any CPU.ActiveCfg = Release|x86
{1ED83084-2A57-4F89-915C-8A2167C0D6BC}.Release|x86.ActiveCfg = Release|x86
{1ED83084-2A57-4F89-915C-8A2167C0D6BC}.Release|x86.Build.0 = Release|x86
{1ED83084-2A57-4F89-915C-8A2167C0D6BC}.XamlDesign|Any CPU.ActiveCfg = Debug|x86
{1ED83084-2A57-4F89-915C-8A2167C0D6BC}.XamlDesign|x86.ActiveCfg = Debug|x86
{1ED83084-2A57-4F89-915C-8A2167C0D6BC}.XamlDesign|x86.Build.0 = Debug|x86
{08DD4305-7787-4823-A53F-4D0F725A07F3}.Debug|Any CPU.ActiveCfg = Release|Any CPU
{08DD4305-7787-4823-A53F-4D0F725A07F3}.Debug|Any CPU.Build.0 = Release|Any CPU
{08DD4305-7787-4823-A53F-4D0F725A07F3}.Debug|x86.ActiveCfg = Release|Any CPU
Expand Down Expand Up @@ -374,21 +363,6 @@ Global
{600998C4-54DD-4755-BFA8-6F44544D8E2E}.XamlDesign|Any CPU.Build.0 = Release|Any CPU
{600998C4-54DD-4755-BFA8-6F44544D8E2E}.XamlDesign|x86.ActiveCfg = Release|Any CPU
{600998C4-54DD-4755-BFA8-6F44544D8E2E}.XamlDesign|x86.Build.0 = Release|Any CPU
{3D4AE5F9-A535-4D5C-8F30-1A35D7BA0A3D}.Debug|Any CPU.ActiveCfg = Release|Any CPU
{3D4AE5F9-A535-4D5C-8F30-1A35D7BA0A3D}.Debug|Any CPU.Build.0 = Release|Any CPU
{3D4AE5F9-A535-4D5C-8F30-1A35D7BA0A3D}.Debug|x86.ActiveCfg = Release|Any CPU
{3D4AE5F9-A535-4D5C-8F30-1A35D7BA0A3D}.Debug|x86.Build.0 = Release|Any CPU
{3D4AE5F9-A535-4D5C-8F30-1A35D7BA0A3D}.Publish|Any CPU.ActiveCfg = Release|Any CPU
{3D4AE5F9-A535-4D5C-8F30-1A35D7BA0A3D}.Publish|x86.ActiveCfg = Release|Any CPU
{3D4AE5F9-A535-4D5C-8F30-1A35D7BA0A3D}.Publish|x86.Build.0 = Release|Any CPU
{3D4AE5F9-A535-4D5C-8F30-1A35D7BA0A3D}.Release|Any CPU.ActiveCfg = Release|Any CPU
{3D4AE5F9-A535-4D5C-8F30-1A35D7BA0A3D}.Release|Any CPU.Build.0 = Release|Any CPU
{3D4AE5F9-A535-4D5C-8F30-1A35D7BA0A3D}.Release|x86.ActiveCfg = Release|Any CPU
{3D4AE5F9-A535-4D5C-8F30-1A35D7BA0A3D}.Release|x86.Build.0 = Release|Any CPU
{3D4AE5F9-A535-4D5C-8F30-1A35D7BA0A3D}.XamlDesign|Any CPU.ActiveCfg = Release|Any CPU
{3D4AE5F9-A535-4D5C-8F30-1A35D7BA0A3D}.XamlDesign|Any CPU.Build.0 = Release|Any CPU
{3D4AE5F9-A535-4D5C-8F30-1A35D7BA0A3D}.XamlDesign|x86.ActiveCfg = Release|Any CPU
{3D4AE5F9-A535-4D5C-8F30-1A35D7BA0A3D}.XamlDesign|x86.Build.0 = Release|Any CPU
{B4E665E5-6CAF-4414-A6E2-8DE1C3BCF203}.Debug|Any CPU.ActiveCfg = Release|Any CPU
{B4E665E5-6CAF-4414-A6E2-8DE1C3BCF203}.Debug|Any CPU.Build.0 = Release|Any CPU
{B4E665E5-6CAF-4414-A6E2-8DE1C3BCF203}.Debug|x86.ActiveCfg = Release|Any CPU
Expand Down Expand Up @@ -559,6 +533,22 @@ Global
{D1DFBB0C-B570-4302-8F1E-2E3A19C41961}.XamlDesign|Any CPU.Build.0 = Debug|Any CPU
{D1DFBB0C-B570-4302-8F1E-2E3A19C41961}.XamlDesign|x86.ActiveCfg = Release|Any CPU
{D1DFBB0C-B570-4302-8F1E-2E3A19C41961}.XamlDesign|x86.Build.0 = Release|Any CPU
{1BC94B6A-B021-4207-A70E-936EE272AD3E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1BC94B6A-B021-4207-A70E-936EE272AD3E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1BC94B6A-B021-4207-A70E-936EE272AD3E}.Debug|x86.ActiveCfg = Debug|Any CPU
{1BC94B6A-B021-4207-A70E-936EE272AD3E}.Debug|x86.Build.0 = Debug|Any CPU
{1BC94B6A-B021-4207-A70E-936EE272AD3E}.Publish|Any CPU.ActiveCfg = Release|Any CPU
{1BC94B6A-B021-4207-A70E-936EE272AD3E}.Publish|Any CPU.Build.0 = Release|Any CPU
{1BC94B6A-B021-4207-A70E-936EE272AD3E}.Publish|x86.ActiveCfg = Release|Any CPU
{1BC94B6A-B021-4207-A70E-936EE272AD3E}.Publish|x86.Build.0 = Release|Any CPU
{1BC94B6A-B021-4207-A70E-936EE272AD3E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{1BC94B6A-B021-4207-A70E-936EE272AD3E}.Release|Any CPU.Build.0 = Release|Any CPU
{1BC94B6A-B021-4207-A70E-936EE272AD3E}.Release|x86.ActiveCfg = Release|Any CPU
{1BC94B6A-B021-4207-A70E-936EE272AD3E}.Release|x86.Build.0 = Release|Any CPU
{1BC94B6A-B021-4207-A70E-936EE272AD3E}.XamlDesign|Any CPU.ActiveCfg = Release|Any CPU
{1BC94B6A-B021-4207-A70E-936EE272AD3E}.XamlDesign|Any CPU.Build.0 = Release|Any CPU
{1BC94B6A-B021-4207-A70E-936EE272AD3E}.XamlDesign|x86.ActiveCfg = Release|Any CPU
{1BC94B6A-B021-4207-A70E-936EE272AD3E}.XamlDesign|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand All @@ -567,14 +557,12 @@ Global
{596595A6-2A3C-469E-9386-9E3767D863A5} = {8A7DA2E7-262B-4581-807A-1C45CE79CDFD}
{4A84E568-CA86-4510-8CD0-90D3EF9B65F9} = {1E7F7253-A6AF-43C4-A955-37BEDDA01AB8}
{8E1F1B4E-AEA2-4AB1-8F73-423A903550A1} = {7B6C5F8D-14B3-443D-B044-0E209AE12BDF}
{1ED83084-2A57-4F89-915C-8A2167C0D6BC} = {8A7DA2E7-262B-4581-807A-1C45CE79CDFF}
{1E7F7253-A6AF-43C4-A955-37BEDDA01AC0} = {1E7F7253-A6AF-43C4-A955-37BEDDA01AB8}
{08DD4305-7787-4823-A53F-4D0F725A07F3} = {1E7F7253-A6AF-43C4-A955-37BEDDA01AC0}
{674B69B8-0780-4D54-AE2B-C15821FA51CB} = {1E7F7253-A6AF-43C4-A955-37BEDDA01AC0}
{1E7F7253-A6AF-43C4-A955-37BEDDA01AB9} = {1E7F7253-A6AF-43C4-A955-37BEDDA01AB8}
{1CE2D235-8072-4649-BA5A-CFB1AF8776E0} = {1E7F7253-A6AF-43C4-A955-37BEDDA01AB9}
{600998C4-54DD-4755-BFA8-6F44544D8E2E} = {1E7F7253-A6AF-43C4-A955-37BEDDA01AB9}
{3D4AE5F9-A535-4D5C-8F30-1A35D7BA0A3D} = {1E7F7253-A6AF-43C4-A955-37BEDDA01AB9}
{1E7F7253-A6AF-43C4-A955-37BEDDA01AC9} = {1E7F7253-A6AF-43C4-A955-37BEDDA01AB8}
{B4E665E5-6CAF-4414-A6E2-8DE1C3BCF203} = {1E7F7253-A6AF-43C4-A955-37BEDDA01AC9}
{241C47DF-CA8E-4296-AA03-2C48BB646ABD} = {1E7F7253-A6AF-43C4-A955-37BEDDA01AC9}
Expand All @@ -584,5 +572,6 @@ Global
{0EC8DBA1-D745-4EE5-993A-6026440EC3BF} = {1E7F7253-A6AF-43C4-A955-37BEDDA01AF9}
{DD99FD0F-82F6-4C30-930E-4A1D0DF01D65} = {1E7F7253-A6AF-43C4-A955-37BEDDA01AB9}
{7B835A7D-CF94-45E8-B191-96F5A4FE26A8} = {8A7DA2E7-262B-4581-807A-1C45CE79CDFD}
{1BC94B6A-B021-4207-A70E-936EE272AD3E} = {7F25BDD5-474F-4EC1-A624-ED946B91F34E}
EndGlobalSection
EndGlobal
1 change: 0 additions & 1 deletion appveyor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ install:
Set-Content c:\users\appveyor\.ssh\id_rsa $fileContent
} else {
git submodule deinit script
git submodule deinit submodules/externalpackages/StartPage
}

git submodule update
Expand Down
2 changes: 1 addition & 1 deletion script
10 changes: 5 additions & 5 deletions src/CredentialManagement/CredentialManagement.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -38,9 +38,9 @@
<DelaySign>false</DelaySign>
</PropertyGroup>
<ItemGroup>
<Reference Include="NullGuard, Version=1.4.1.0, Culture=neutral, PublicKeyToken=1958ac8092168428, processorArchitecture=MSIL">
<HintPath>..\..\packages\NullGuard.Fody.1.4.1\Lib\portable-net4+sl4+wp7+win8+MonoAndroid16+MonoTouch40\NullGuard.dll</HintPath>
<Private>True</Private>
<Reference Include="NullGuard, Version=1.4.6.0, Culture=neutral, PublicKeyToken=1958ac8092168428, processorArchitecture=MSIL">
<HintPath>..\..\packages\NullGuard.Fody.1.4.6\Lib\dotnet\NullGuard.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="System" />
<Reference Include="System.Core" />
Expand Down Expand Up @@ -79,12 +79,12 @@
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<Import Project="..\..\packages\Fody.1.28.0\build\Fody.targets" Condition="Exists('..\..\packages\Fody.1.28.0\build\Fody.targets')" />
<Import Project="..\..\packages\Fody.1.29.4\build\dotnet\Fody.targets" Condition="Exists('..\..\packages\Fody.1.29.4\build\dotnet\Fody.targets')" />
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
<PropertyGroup>
<ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
</PropertyGroup>
<Error Condition="!Exists('..\..\packages\Fody.1.28.0\build\Fody.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\Fody.1.28.0\build\Fody.targets'))" />
<Error Condition="!Exists('..\..\packages\Fody.1.29.4\build\dotnet\Fody.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\Fody.1.29.4\build\dotnet\Fody.targets'))" />
</Target>
<!-- 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.
Expand Down
4 changes: 2 additions & 2 deletions src/CredentialManagement/packages.config
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Fody" version="1.28.0" targetFramework="net452" userInstalled="true" />
<package id="NullGuard.Fody" version="1.4.1" targetFramework="net452" userInstalled="true" />
<package id="Fody" version="1.29.4" targetFramework="net461" userInstalled="true" developmentDependency="true" />
<package id="NullGuard.Fody" version="1.4.6" targetFramework="net461" userInstalled="true" developmentDependency="true" />
</packages>
5 changes: 4 additions & 1 deletion src/DesignTimeStyleHelper/DesignTimeStyleHelper.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,10 @@
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="Microsoft.VisualStudio.ComponentModelHost, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
<Reference Include="Microsoft.VisualStudio.ComponentModelHost, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
<HintPath>..\..\packages\VSSDK.ComponentModelHost.12.0.4\lib\net45\Microsoft.VisualStudio.ComponentModelHost.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="Microsoft.VisualStudio.Shell.Immutable.10.0" />
<Reference Include="Moq">
<HintPath>..\..\packages\Moq.4.2.1312.1319\lib\net40\Moq.dll</HintPath>
Expand Down
2 changes: 1 addition & 1 deletion src/DesignTimeStyleHelper/MainWindow.xaml.cs
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ private void twoFactorTester_Click(object sender, RoutedEventArgs e)

void ShowDialog(UIControllerFlow flow)
{
var ui = App.ServiceProvider.GetExportedValue<IUIProvider>();
var ui = App.ServiceProvider.GetService<IUIProvider>();

var factory = ui.GetService<IExportFactoryProvider>();
var d = factory.UIControllerFactory.CreateExport();
Expand Down
1 change: 1 addition & 0 deletions src/DesignTimeStyleHelper/packages.config
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,5 @@
<package id="Rx-Main" version="2.2.5-custom" targetFramework="net45" userInstalled="true" />
<package id="Rx-PlatformServices" version="2.2.5-custom" targetFramework="net45" userInstalled="true" />
<package id="Rx-XAML" version="2.2.5-custom" targetFramework="net45" userInstalled="true" />
<package id="VSSDK.ComponentModelHost" version="12.0.4" targetFramework="net461" />
</packages>
19 changes: 19 additions & 0 deletions src/GitHub.App/Controllers/UIController.cs
Original file line number Diff line number Diff line change
Expand Up @@ -366,6 +366,12 @@ void ConfigureUIHandlingStates()
.PermitDynamic(Trigger.Cancel, () => Go(Trigger.Cancel))
.PermitDynamic(Trigger.Finish, () => Go(Trigger.Finish));

uiStateMachine.Configure(UIViewType.StartPageClone)
.OnEntry(tr => RunView(UIViewType.StartPageClone, CalculateDirection(tr)))
.PermitDynamic(Trigger.Next, () => Go(Trigger.Next))
.PermitDynamic(Trigger.Cancel, () => Go(Trigger.Cancel))
.PermitDynamic(Trigger.Finish, () => Go(Trigger.Finish));

uiStateMachine.Configure(UIViewType.End)
.OnEntryFrom(Trigger.Cancel, () => End(false))
.OnEntryFrom(Trigger.Next, () => End(true))
Expand Down Expand Up @@ -558,6 +564,19 @@ void ConfigureLogicStates()
logic.Configure(UIViewType.End)
.Permit(Trigger.Next, UIViewType.None);
machines.Add(UIControllerFlow.LogoutRequired, logic);

// start page clone flow
logic = new StateMachine<UIViewType, Trigger>(UIViewType.None);
logic.Configure(UIViewType.None)
.Permit(Trigger.Next, UIViewType.StartPageClone)
.Permit(Trigger.Finish, UIViewType.End);
logic.Configure(UIViewType.StartPageClone)
.Permit(Trigger.Next, UIViewType.End)
.Permit(Trigger.Cancel, UIViewType.End)
.Permit(Trigger.Finish, UIViewType.End);
logic.Configure(UIViewType.End)
.Permit(Trigger.Next, UIViewType.None);
machines.Add(UIControllerFlow.StartPageClone, logic);
}

UIControllerFlow SelectActiveFlow()
Expand Down
Loading