Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Preview 1.81.7 Release #587

Draft
wants to merge 127 commits into
base: preview
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
127 commits
Select commit Hold shift + click to select a range
d61ccd2
Move Playtime logic into GameManagement
gablm Jun 20, 2024
eba6e58
Playtime - Add Dispose and rename classes
gablm Jun 20, 2024
9fcecc0
Playtime - Add localization support
gablm Jun 22, 2024
a923511
Playtime - Misc fixes + Last Session Played
gablm Jun 26, 2024
e971aec
Merge branch 'main' into playtime-stats
gablm Jun 26, 2024
aa5e5c7
Playtime - Grid Stats Display
gablm Jun 26, 2024
7741bf5
Playtime - Change stats ui
gablm Jun 26, 2024
a4e3383
Merge branch 'main' into playtime-stats
gablm Jun 30, 2024
e4d0a6a
Playtime - Align last played date to the right
gablm Jun 30, 2024
23ed8f4
Playtime - Move Stats UI into Xaml
gablm Jul 8, 2024
f2e80ec
Merge branch 'main' into playtime-stats
gablm Jul 8, 2024
2f67fc1
Merge branch 'main' into playtime-stats
gablm Aug 22, 2024
c91a65e
Playtime - Ensure compatibility with other versions
gablm Aug 22, 2024
1d61cf9
Playtime - Reload playtime before session and when trying to edit
gablm Aug 22, 2024
4a601cf
Playtime - Ignore total playtime and last session serializer wise
gablm Aug 26, 2024
80e5031
Merge branch 'main' into playtime-stats
gablm Aug 26, 2024
ee70215
Fix stop game keyboard shortcut
gablm Aug 26, 2024
89dcad6
Initial upgrade to .NET 9
bagusnl Sep 14, 2024
b9f17f6
Fix build
bagusnl Sep 14, 2024
7e462fb
Fix warnings about stream reader
bagusnl Sep 14, 2024
298ce50
Update base
bagusnl Sep 14, 2024
01341fc
Update base
bagusnl Sep 15, 2024
3240a89
Moving TaskScheduler into its own executable
neon-nyan Sep 15, 2024
97f0ca6
Enable NativeAOT compilation on Preview and Debug
neon-nyan Sep 16, 2024
e068b4f
Ignore cancellation exception on image helper
neon-nyan Sep 16, 2024
4219665
Cast shadow for ImageEx instance
neon-nyan Sep 16, 2024
aa9cd94
Make NativeAOT works
neon-nyan Sep 16, 2024
9f16f2f
Merge branch 'main' into net-9
bagusnl Sep 16, 2024
5c8f6f3
[skip ci] BROKEN - Add CommunityToolkit package code
bagusnl Sep 16, 2024
1784125
[skip ci] BROKEN - Update ImageCropper
neon-nyan Sep 16, 2024
80a1e9d
[skip ci] STILL BROKEN - Update ImageCropper
neon-nyan Sep 16, 2024
9f8d402
[skip ci] STILL BROKEN - Update ImageCropper
neon-nyan Sep 16, 2024
1bb96e2
Make ImageCropper work on NativeAOT :senti_yatta:
neon-nyan Sep 16, 2024
2129c26
UNLIMITED POWAH (Use Full TrimMode)
neon-nyan Sep 16, 2024
645f2af
Use optimized WinRT source-generated code on publish
neon-nyan Sep 16, 2024
9d143bf
Make SettingsCard work on NativeAOT + NuGet Update
neon-nyan Sep 17, 2024
f8cc338
Do not recompile TaskScheduler everytime
bagusnl Sep 17, 2024
06e9a50
Upgrade vulnerable packages in TaskScheduler
bagusnl Sep 17, 2024
3a2a2cf
Nullables
bagusnl Sep 17, 2024
d280e74
Prevent malfunctioned Efficiency Mode causing full crash
bagusnl Sep 17, 2024
a2f3712
Resolve merge conflict
bagusnl Sep 17, 2024
4101553
Merge branch 'main' into playtime-stats
gablm Sep 17, 2024
cc4adc8
Sync branch with main
gablm Sep 17, 2024
2a03e82
Localize "Never Played"
gablm Sep 17, 2024
8d45f2e
Update Flyout buttons style to match others
gablm Sep 17, 2024
d1f8095
Fix background missing after metadata upgrade
shatyuka Sep 18, 2024
6625d1c
Switch to TrayIcon fork + Update NuGet
neon-nyan Sep 19, 2024
fd73feb
Merge branch 'main' into net-9
bagusnl Sep 19, 2024
93ccc00
Update WebView2 to fix DocumentTitleChange issue on NativeAoT
bagusnl Sep 20, 2024
09e8e77
Force AoT Compilation on DebugCIRelease
bagusnl Sep 20, 2024
ed14684
Failed attempt at unpacking compiled dlls
bagusnl Sep 21, 2024
cb7d854
Migrating from Squirrel to Velopack as Update Manager
neon-nyan Sep 21, 2024
4e886da
Fix build
neon-nyan Sep 21, 2024
1526c6f
Update H.NotifyIcon
neon-nyan Sep 22, 2024
9a0ef0f
Code QA
neon-nyan Sep 22, 2024
c7d5ef8
XAML CodeStyler
neon-nyan Sep 22, 2024
b014b53
Fuck CodeQA
neon-nyan Sep 22, 2024
8c1296a
Enable CsWinRT AoT Optimizer
bagusnl Sep 22, 2024
5c6c309
Bunch of CodeQA
neon-nyan Sep 22, 2024
672f205
CodeQA I'm Begging You :teri_swing:
neon-nyan Sep 22, 2024
f3c1854
CodeQA (hope this is the last [crying])
neon-nyan Sep 22, 2024
43863f0
[GSP-HI3] Fix ResolutionQuality selector
bagusnl Sep 22, 2024
0680382
Update SevenZipExtractor
neon-nyan Sep 22, 2024
8b0c6d2
Adding library details for TaskScheduler helper
neon-nyan Sep 22, 2024
e43c956
Make ``MarkdownThemes`` partial
neon-nyan Sep 22, 2024
6352902
Merge branch 'main' into net-9
neon-nyan Sep 22, 2024
81b8073
Update HomePage.xaml
neon-nyan Sep 22, 2024
3512f70
Revert version bump
neon-nyan Sep 22, 2024
eeb5cb6
[skip ci] Generate MSTAT file for sizoscope analysis
neon-nyan Sep 22, 2024
0af8b9b
[skip ci] Also generate MSTAT file for sizoscope analysis on CI build…
bagusnl Sep 22, 2024
fc0fc6b
[skip ci] Provide IL and AOT publish profiles
neon-nyan Sep 22, 2024
33e14dc
Create separate CI path for AoT builds
bagusnl Sep 22, 2024
cb60aa1
Fix artifact upload and clean up build output
bagusnl Sep 22, 2024
b8c9126
Update nuggies and lock file
bagusnl Sep 24, 2024
3d5e831
Improve NavigationView panel transition
neon-nyan Sep 25, 2024
e6613f8
Use Task<T> for ref-type on FallbackCDNUtil
neon-nyan Sep 26, 2024
aba1946
Fix cancellation state on "Move Game Location"
neon-nyan Sep 26, 2024
635eba4
Remove Hi3Helper.Core dependencies on InnoSetupHelper
neon-nyan Sep 26, 2024
710762c
Attach InnoSetupHelper log event
neon-nyan Sep 26, 2024
d4f0ca9
Fix install progress shadow
neon-nyan Sep 26, 2024
cd08105
UI Improvements
neon-nyan Sep 26, 2024
a7743e2
Fix arbitrary shadow attachment (again)
neon-nyan Sep 26, 2024
b6316fe
Fix crash while saving non-existence Eepy game setting file
neon-nyan Sep 26, 2024
75ee94f
Adding option to enforce 7-zip extract method
neon-nyan Sep 26, 2024
d4c4536
Fix invalid root state on hover for NavBarBG
neon-nyan Sep 28, 2024
b41885b
Update lock
neon-nyan Sep 28, 2024
3127ed5
Merge branch 'main' into playtime-stats
gablm Sep 28, 2024
f638e1e
Playtime - Recover prototype UI
gablm Sep 28, 2024
8e3113f
Switch to Flyout for Playtime Stats
neon-nyan Sep 29, 2024
1903a77
Detach TaskScheduler initialization
neon-nyan Sep 29, 2024
b0fa3cd
Use async void for InitializeDetached
neon-nyan Sep 29, 2024
18a7801
Use JsonTypeInfo<T> based DownloadAsJSONType
neon-nyan Sep 29, 2024
434b230
Make GetPackagesRemoteSize run in parallel
neon-nyan Sep 29, 2024
6a1df2d
Reduce unzip buffer to 4 MB/thread + Use Uninit Array
neon-nyan Sep 29, 2024
ab1cd03
tiiiny bit of codeQA
bagusnl Sep 29, 2024
af468e6
[skip ci] Remove unused usings
bagusnl Sep 29, 2024
def6737
[CRIT] Upgrade to .NET 9 (#577)
bagusnl Sep 29, 2024
08cddfa
Merge branch 'main' into playtime-stats
gablm Sep 29, 2024
f3141eb
Playtime - Merge Fix
gablm Sep 29, 2024
1e96726
Align playtime button to the left
gablm Sep 29, 2024
d20929f
Update message related to reseting playtime
gablm Sep 29, 2024
ea61169
Make close and minimize buttons the same width
gablm Sep 29, 2024
7158608
Merge branch 'main' into playtime-stats
gablm Sep 29, 2024
2be2e32
Update localization
gablm Sep 29, 2024
ddd7397
Update README.md
gablm Sep 29, 2024
2efdf8f
[skip ci] Sync translation Translate en_US.json in es_419
transifex-integration[bot] Sep 30, 2024
054895a
rebiew and qodana
gablm Sep 30, 2024
f37ef49
[skip ci] Sync translation Translate en_US.json in ja_JP
transifex-integration[bot] Oct 1, 2024
0fcae76
Make Qodana happy
neon-nyan Oct 1, 2024
388cfbb
Add support for tracking playtime statistics (#584)
neon-nyan Oct 1, 2024
2c2b848
[skip ci] Sync translation Translate en_US.json in id_ID
transifex-integration[bot] Oct 1, 2024
ac374fa
[skip ci] Sync translation Translate en_US.json in es_419
transifex-integration[bot] Oct 2, 2024
c53aea9
Update NuGet-Gud
neon-nyan Oct 2, 2024
71d414c
Fix FileCleanupPage binding
neon-nyan Oct 2, 2024
2ccdc4f
Fix TaskScheduler init doesn't run detached
neon-nyan Oct 3, 2024
1716b7a
Remove first init on TaskScheduler
neon-nyan Oct 4, 2024
b3aa6c8
[Perf] Parallelize API loading
neon-nyan Oct 4, 2024
26db155
Increase audio language selection opacity
neon-nyan Oct 4, 2024
1a00288
[skip ci] Sync translation Translate en_US.json in ja_JP
transifex-integration[bot] Oct 5, 2024
bd5d927
Switch from using JSON Context to JsonTypeInto<T>
neon-nyan Oct 5, 2024
47757ea
[Playtime Stats] Align Stats and Recent Session columns when beeg text
gablm Oct 7, 2024
4bb6463
Update to .NET9 RC2
bagusnl Oct 9, 2024
14c498d
Fix NuGet error
bagusnl Oct 9, 2024
1772711
Fix NuGet error pt2
bagusnl Oct 9, 2024
19c2db7
[skip ci] Sync translation Translate en_US.json in uk_UA
transifex-integration[bot] Oct 9, 2024
3acbf9d
Update CsWinRT
bagusnl Oct 10, 2024
5e20e80
[Playtime Stats] Fix deserialization not being able to set properties
gablm Oct 13, 2024
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
63 changes: 55 additions & 8 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,15 +21,16 @@ jobs:
runs-on: windows-latest
strategy:
matrix:
configuration: [Release] # No need to distribute Debug builds
configuration: [Debug] # No need to distribute Debug builds
platform: [x64]
framework: [net8.0-windows10.0.22621.0]
framework: [net9.0-windows10.0.22621.0]

env:
Configuration: ${{ matrix.configuration }}
Platform: ${{ matrix.platform }}
DOTNET_INSTALL_DIR: '.\.dotnet'
DOTNET_VERSION: '8.x'
DOTNET_VERSION: '9.x'
DOTNET_QUALITY: 'preview'
NUGET_PACKAGES: ${{ github.workspace }}/.nuget/packages

steps:
Expand All @@ -42,6 +43,48 @@ jobs:
uses: actions/setup-dotnet@v4
with:
dotnet-version: ${{ env.DOTNET_VERSION }}
dotnet-quality: ${{ env.DOTNET_QUALITY }}
cache: true
cache-dependency-path: CollapseLauncher/packages.lock.json

- name: Build
run: |
dotnet publish CollapseLauncher -p:PublishProfile=Publish-DebugCIRelease -p:PublishDir=".\debug-build\"

- name: Upload Artifact
uses: actions/[email protected]
with:
name: collapse_${{ matrix.platform }}-${{ matrix.configuration }}_${{ matrix.framework }}_${{ github.sha }}
path: ./CollapseLauncher/debug-build/
compression-level: 9

build-nativeaot:
runs-on: windows-latest
strategy:
matrix:
configuration: [Debug]
platform: [x64]
framework: [net9.0-windows10.0.22621.0]

env:
Configuration: ${{ matrix.configuration }}
Platform: ${{ matrix.platform }}
DOTNET_INSTALL_DIR: '.\.dotnet'
DOTNET_VERSION: '9.x'
DOTNET_QUALITY: 'preview'
NUGET_PACKAGES: ${{ github.workspace }}/.nuget/packages

steps:
- name: Checkout
uses: actions/[email protected]
with:
submodules: recursive

- name: Install .NET
uses: actions/setup-dotnet@v4
with:
dotnet-version: ${{ env.DOTNET_VERSION }}
dotnet-quality: ${{ env.DOTNET_QUALITY }}
cache: true
cache-dependency-path: CollapseLauncher/packages.lock.json

Expand All @@ -51,16 +94,20 @@ jobs:

- name: Build
run: |
dotnet publish CollapseLauncher -p:PublishProfile=Publish-PreviewRelease -p:PublishDir=".\preview-build\"
dotnet publish CollapseLauncher -p:PublishProfile=Publish-DebugCIReleaseAOT -p:PublishDir=".\debug-aot-build\"

- name: Upload Artifact (Release)
- name: Upload Artifact
uses: actions/[email protected]
if: ${{ matrix.configuration == 'Release' }}
with:
name: collapse_${{ matrix.platform }}-${{ matrix.configuration }}_${{ matrix.framework }}_${{ github.sha }}
path: ./CollapseLauncher/preview-build/
name: aot-experimental_collapse_${{ matrix.platform }}-${{ matrix.configuration }}_${{ matrix.framework }}_${{ github.sha }}
path: ./CollapseLauncher/debug-aot-build/
compression-level: 9

notify-discord:
runs-on: ubuntu-latest
if: always()
needs: [build, build-nativeaot]
steps:
- name: Notify Discord
uses: sarisia/[email protected]
if: always()
Expand Down
6 changes: 3 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
*/bin/*
*/obj/*
**/bin/*
**/obj/*
*build/*
.vs/*
*.user
packages/*

CollapseLauncher/Deps/*
CollapseLauncher/Invoker/*
CollapseLauncher/Generated Files/**
**/Generated Files/**
*.psd
InstallerProp/Output/*
InstallerProp/temp/**
Expand Down
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -22,3 +22,6 @@
[submodule "SevenZipExtractor"]
path = SevenZipExtractor
url = https://github.com/CollapseLauncher/SevenZipExtractor
[submodule "H.NotifyIcon"]
path = H.NotifyIcon
url = https://github.com/CollapseLauncher/H.NotifyIcon
30 changes: 30 additions & 0 deletions Backup/CommunityToolkit.WinUI.Controls.ImageCropper.csproj
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
<Project>
<Import Project="$([MSBuild]::GetPathOfFileAbove(Directory.Build.props))" Condition="Exists('$([MSBuild]::GetPathOfFileAbove(Directory.Build.props))')" />

<PropertyGroup>
<ToolkitComponentName>ImageCropper</ToolkitComponentName>
<Description>The ImageCropper control allows the user to freely crop an image.</Description>

<!-- Rns suffix is required for namespaces shared across projects. See https://github.com/CommunityToolkit/Labs-Windows/issues/152 -->
<RootNamespace>CommunityToolkit.WinUI.Controls.ImageCropperRns</RootNamespace>
<PackageReadmeFile>ReadMe.md</PackageReadmeFile>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Microsoft.Graphics.Win2D" Version="1.0.0.30"/>
</ItemGroup>

<!-- Sets this up as a toolkit component's source project -->
<Import Project="$(ToolingDirectory)\ToolkitComponent.SourceProject.props" />

<ItemGroup>
<None Include="ReadMe.md">
<Pack>True</Pack>
<PackagePath>\</PackagePath>
</None>
</ItemGroup>

<PropertyGroup>
<PackageId>$(PackageIdPrefix).$(PackageIdVariant).Controls.$(ToolkitComponentName)</PackageId>
</PropertyGroup>
</Project>
38 changes: 38 additions & 0 deletions Backup/ReadMe.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@

# Windows Community Toolkit - ImageCropper

This package is part of the [Windows Community Toolkit](https://aka.ms/toolkit/windows) from the [.NET Foundation](https://dotnetfoundation.org).

## Package Contents

This package contains the following controls in the `CommunityToolkit.WinUI.Controls` namespace:

- ImageCropper

## Which Package is for me?

If you're developing with _UWP/WinUI 2 or Uno.UI_ you should be using the `CommunityToolkit.Uwp.Controls.ImageCropper` package.

If you're developing with _WindowsAppSDK/WinUI 3 or Uno.WinUI_ you should be using the `CommunityToolkit.WinUI.Controls.ImageCropper` package.

## WinUI Resources (UWP)

For UWP projects, the WinUI 2 reference requires you include the WinUI XAML Resources in your App.xaml file:

```xml
<Application.Resources>
<XamlControlsResources xmlns="using:Microsoft.UI.Xaml.Controls" />
</Application.Resources>
```

See [Getting Started in WinUI 2](https://learn.microsoft.com/windows/apps/winui/winui2/getting-started) for more information.

## Documentation

Further documentation about these components can be found at: https://aka.ms/windowstoolkitdocs

## License

MIT

See License.md in package for more details.
8 changes: 8 additions & 0 deletions ClearCache.bat
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,10 @@ echo Clearing Collapse cache
rmdir /S /Q CollapseLauncher\bin && rmdir /S /Q CollapseLauncher\obj
echo Clearing ColorThief cache
rmdir /S /Q ColorThief\ColorThief\bin && rmdir /S /Q ColorThief\ColorThief\obj
echo Clearing CommunityToolkit.ImageCropper cache
rmdir /S /Q Hi3Helper.CommunityToolkit\ImageCropper\bin && rmdir /S /Q Hi3Helper.CommunityToolkit\ImageCropper\obj
echo Clearing CommunityToolkit.SettingsControls cache
rmdir /S /Q Hi3Helper.CommunityToolkit\SettingsControls\bin && rmdir /S /Q Hi3Helper.CommunityToolkit\SettingsControls\obj
echo Clearing Core cache
rmdir /S /Q Hi3Helper.Core\bin && rmdir /S /Q Hi3Helper.Core\obj
echo Clearing EncTool cache
Expand All @@ -13,12 +17,16 @@ echo Clearing Http cache
rmdir /S /Q Hi3Helper.Http\bin && rmdir /S /Q Hi3Helper.Http\obj
echo Clearing Http tester cache
rmdir /S /Q Hi3Helper.Http\Test\bin && rmdir /S /Q Hi3Helper.Http\Test\obj
echo Clearing TaskScheduler cache
rmdir /S /Q Hi3Helper.TaskScheduler\bin && rmdir /S /Q Hi3Helper.TaskScheduler\obj
echo Clearing HDiff cache
rmdir /S /Q Hi3Helper.SharpHDiffPatch\Hi3Helper.SharpHDiffPatch\bin && rmdir /S /Q Hi3Helper.SharpHDiffPatch\Hi3Helper.SharpHDiffPatch\obj
echo Clearing 2nd HDiff cache
rmdir /S /Q Hi3Helper.SharpHDiffPatch\SharpHDiffPatch\bin && rmdir /S /Q Hi3Helper.SharpHDiffPatch\SharpHDiffPatch\obj
echo Clearing InnoSetupHelper cache
rmdir /S /Q InnoSetupHelper\bin && rmdir /S /Q InnoSetupHelper\obj
echo Clearing ImageEx cache
rmdir /S /Q ImageEx\ImageEx\bin && rmdir /S /Q ImageEx\ImageEx\obj
echo Clearing 7z cache
rmdir /S /Q Hi3Helper.Core\Classes\Data\Tools\SevenZipTool\SevenZipExtractor\SevenZipExtractor\bin && rmdir /S /Q Hi3Helper.Core\Classes\Data\Tools\SevenZipTool\SevenZipExtractor\SevenZipExtractor\obj
echo Clearing SharpDiscordRPC cache
Expand Down
50 changes: 48 additions & 2 deletions CollapseLauncher.sln
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,18 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Hi3Helper.Sophon", "Hi3Help
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ImageEx", "ImageEx\ImageEx\ImageEx.csproj", "{A6AF9DE9-1A18-4C2D-B106-B68A0A7CD07D}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Hi3Helper.TaskScheduler", "Hi3Helper.TaskScheduler\Hi3Helper.TaskScheduler.csproj", "{C9CBAF52-49C7-4B72-A03B-130F596E24CB}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Hi3Helper.CommunityToolkit.WinUI.Controls.ImageCropper", "Hi3Helper.CommunityToolkit\ImageCropper\Hi3Helper.CommunityToolkit.WinUI.Controls.ImageCropper.csproj", "{558A1D17-BEB4-49DF-A200-15ABE283BDED}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Hi3Helper.CommunityToolkit.WinUI.Controls.SettingsControls", "Hi3Helper.CommunityToolkit\SettingsControls\Hi3Helper.CommunityToolkit.WinUI.Controls.SettingsControls.csproj", "{5A1243EC-EFD9-4B55-8F29-D1A91A9B027D}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "H.NotifyIcon.WinUI", "H.NotifyIcon\src\libs\H.NotifyIcon.WinUI\H.NotifyIcon.WinUI.csproj", "{141083CC-A924-4E19-904C-AF91361405A5}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "H.NotifyIcon", "H.NotifyIcon\src\libs\H.NotifyIcon\H.NotifyIcon.csproj", "{6C8A25FA-BA1C-4EE4-8A9D-2FB4918077FB}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "H.GeneratedIcons.System.Drawing", "H.NotifyIcon\src\libs\H.GeneratedIcons.System.Drawing\H.GeneratedIcons.System.Drawing.csproj", "{911C98FD-C64D-4BAC-8EF5-0616F8EFF7B9}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|x64 = Debug|x64
Expand Down Expand Up @@ -92,10 +104,44 @@ Global
{3F87DCD0-39B7-4F8C-8F34-A0FC7C6E65A0}.Release|x64.Build.0 = Release|x64
{A6AF9DE9-1A18-4C2D-B106-B68A0A7CD07D}.Debug|x64.ActiveCfg = Debug|x64
{A6AF9DE9-1A18-4C2D-B106-B68A0A7CD07D}.Debug|x64.Build.0 = Debug|x64
{A6AF9DE9-1A18-4C2D-B106-B68A0A7CD07D}.Publish|x64.ActiveCfg = Debug|x64
{A6AF9DE9-1A18-4C2D-B106-B68A0A7CD07D}.Publish|x64.Build.0 = Debug|x64
{A6AF9DE9-1A18-4C2D-B106-B68A0A7CD07D}.Publish|x64.ActiveCfg = Release|x64
{A6AF9DE9-1A18-4C2D-B106-B68A0A7CD07D}.Publish|x64.Build.0 = Release|x64
{A6AF9DE9-1A18-4C2D-B106-B68A0A7CD07D}.Release|x64.ActiveCfg = Release|x64
{A6AF9DE9-1A18-4C2D-B106-B68A0A7CD07D}.Release|x64.Build.0 = Release|x64
{C9CBAF52-49C7-4B72-A03B-130F596E24CB}.Debug|x64.ActiveCfg = Debug|x64
{C9CBAF52-49C7-4B72-A03B-130F596E24CB}.Debug|x64.Build.0 = Debug|x64
{C9CBAF52-49C7-4B72-A03B-130F596E24CB}.Publish|x64.ActiveCfg = Release|x64
{C9CBAF52-49C7-4B72-A03B-130F596E24CB}.Release|x64.ActiveCfg = Release|x64
{558A1D17-BEB4-49DF-A200-15ABE283BDED}.Debug|x64.ActiveCfg = Debug|x64
{558A1D17-BEB4-49DF-A200-15ABE283BDED}.Debug|x64.Build.0 = Debug|x64
{558A1D17-BEB4-49DF-A200-15ABE283BDED}.Publish|x64.ActiveCfg = Release|x64
{558A1D17-BEB4-49DF-A200-15ABE283BDED}.Publish|x64.Build.0 = Release|x64
{558A1D17-BEB4-49DF-A200-15ABE283BDED}.Release|x64.ActiveCfg = Release|x64
{558A1D17-BEB4-49DF-A200-15ABE283BDED}.Release|x64.Build.0 = Release|x64
{5A1243EC-EFD9-4B55-8F29-D1A91A9B027D}.Debug|x64.ActiveCfg = Debug|x64
{5A1243EC-EFD9-4B55-8F29-D1A91A9B027D}.Debug|x64.Build.0 = Debug|x64
{5A1243EC-EFD9-4B55-8F29-D1A91A9B027D}.Publish|x64.ActiveCfg = Release|x64
{5A1243EC-EFD9-4B55-8F29-D1A91A9B027D}.Publish|x64.Build.0 = Release|x64
{5A1243EC-EFD9-4B55-8F29-D1A91A9B027D}.Release|x64.ActiveCfg = Release|x64
{5A1243EC-EFD9-4B55-8F29-D1A91A9B027D}.Release|x64.Build.0 = Release|x64
{141083CC-A924-4E19-904C-AF91361405A5}.Debug|x64.ActiveCfg = Debug|x64
{141083CC-A924-4E19-904C-AF91361405A5}.Debug|x64.Build.0 = Debug|x64
{141083CC-A924-4E19-904C-AF91361405A5}.Publish|x64.ActiveCfg = Release|x64
{141083CC-A924-4E19-904C-AF91361405A5}.Publish|x64.Build.0 = Release|x64
{141083CC-A924-4E19-904C-AF91361405A5}.Release|x64.ActiveCfg = Release|x64
{141083CC-A924-4E19-904C-AF91361405A5}.Release|x64.Build.0 = Release|x64
{6C8A25FA-BA1C-4EE4-8A9D-2FB4918077FB}.Debug|x64.ActiveCfg = Debug|x64
{6C8A25FA-BA1C-4EE4-8A9D-2FB4918077FB}.Debug|x64.Build.0 = Debug|x64
{6C8A25FA-BA1C-4EE4-8A9D-2FB4918077FB}.Publish|x64.ActiveCfg = Release|x64
{6C8A25FA-BA1C-4EE4-8A9D-2FB4918077FB}.Publish|x64.Build.0 = Release|x64
{6C8A25FA-BA1C-4EE4-8A9D-2FB4918077FB}.Release|x64.ActiveCfg = Release|x64
{6C8A25FA-BA1C-4EE4-8A9D-2FB4918077FB}.Release|x64.Build.0 = Release|x64
{911C98FD-C64D-4BAC-8EF5-0616F8EFF7B9}.Debug|x64.ActiveCfg = Debug|x64
{911C98FD-C64D-4BAC-8EF5-0616F8EFF7B9}.Debug|x64.Build.0 = Debug|x64
{911C98FD-C64D-4BAC-8EF5-0616F8EFF7B9}.Publish|x64.ActiveCfg = Release|x64
{911C98FD-C64D-4BAC-8EF5-0616F8EFF7B9}.Publish|x64.Build.0 = Release|x64
{911C98FD-C64D-4BAC-8EF5-0616F8EFF7B9}.Release|x64.ActiveCfg = Release|x64
{911C98FD-C64D-4BAC-8EF5-0616F8EFF7B9}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand Down
Loading
Loading