[rst-commit] r149 - in /redwax-signtext-windows/trunk/Redwax SignText: ./ Redwax SignText/ Redwax SignText/Redwax SignText (MSI Package)/ Redwax SignText/Redwax SignText (Package)/ Redwax SignText/Redwax SignText (Package)/Images/ Redwax SignText/Redwax SignText/
rst-commit at redwax.eu
rst-commit at redwax.eu
Thu Jun 6 11:36:48 CEST 2024
Author: minfrin at redwax.eu
Date: Thu Jun 6 11:36:28 2024
New Revision: 149
Log:
Redo the redwax-signtext windows code structure.
Add wix based packaging.
Added:
redwax-signtext-windows/trunk/Redwax SignText/ (with props)
redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/
redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText.sln
redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/
redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (MSI Package)/
redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (MSI Package)/Folders.wxs
redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (MSI Package)/NativeComponents.wxs
redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (MSI Package)/Package.en-us.wxl
redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (MSI Package)/Package.wxs
redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (MSI Package)/Redwax SignText (MSI Package).wixproj
redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (Package)/
redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (Package)/Images/
redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (Package)/Images/LockScreenLogo.scale-200.png (with props)
redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (Package)/Images/SplashScreen.scale-200.png (with props)
redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (Package)/Images/Square150x150Logo.scale-200.png (with props)
redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (Package)/Images/Square44x44Logo.scale-200.png (with props)
redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (Package)/Images/Square44x44Logo.targetsize-24_altform-unplated.png (with props)
redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (Package)/Images/StoreLogo.png (with props)
redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (Package)/Images/Wide310x150Logo.scale-200.png (with props)
redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (Package)/Package.appxmanifest
redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (Package)/Redwax SignText (Package).assets.cache (with props)
redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (Package)/Redwax SignText (Package).wapproj
redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (Package)/Redwax SignText (Package).wapproj.user
redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/App.xaml
redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/App.xaml.cpp
redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/App.xaml.h
redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/MainWindow.idl
redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/MainWindow.xaml
redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/MainWindow.xaml.cpp
redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/MainWindow.xaml.h
redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/Redwax SignText.vcxproj
redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/Redwax SignText.vcxproj.filters
redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/Redwax SignText.vcxproj.user
redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/app.manifest
redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/eu.redwax.Redwax.SignText.arm64.json
redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/eu.redwax.Redwax.SignText.x64.json
redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/eu.redwax.Redwax.SignText.x86.json
redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/packages.config
redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/pch.cpp
redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/pch.h
redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/readme.txt
Propchange: redwax-signtext-windows/trunk/Redwax SignText/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Thu Jun 6 11:36:28 2024
@@ -0,0 +1,3 @@
+.vs
+Debug
+packages
Added: redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText.sln
==============================================================================
--- redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText.sln (added)
+++ redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText.sln Thu Jun 6 11:36:28 2024
@@ -0,0 +1,71 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.9.34622.214
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{C7167F0D-BC9F-4E6E-AFE1-012C56B48DB5}") = "Redwax SignText (Package)", "Redwax SignText\Redwax SignText (Package)\Redwax SignText (Package).wapproj", "{ADB3CF6A-1DC3-48B4-A64A-BC6F43336325}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Redwax SignText", "Redwax SignText\Redwax SignText\Redwax SignText.vcxproj", "{2FF39428-640C-4FE7-8433-FF9186BEF5DB}"
+EndProject
+Project("{B7DD6F7E-DEF8-4E67-B5B7-07EF123DB6F0}") = "Redwax SignText (MSI Package)", "Redwax SignText\Redwax SignText (MSI Package)\Redwax SignText (MSI Package).wixproj", "{D3B72CB2-38EA-40EE-891D-19F16454B046}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|ARM64 = Debug|ARM64
+ Debug|x64 = Debug|x64
+ Debug|x86 = Debug|x86
+ Release|ARM64 = Release|ARM64
+ Release|x64 = Release|x64
+ Release|x86 = Release|x86
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {ADB3CF6A-1DC3-48B4-A64A-BC6F43336325}.Debug|ARM64.ActiveCfg = Debug|ARM64
+ {ADB3CF6A-1DC3-48B4-A64A-BC6F43336325}.Debug|ARM64.Build.0 = Debug|ARM64
+ {ADB3CF6A-1DC3-48B4-A64A-BC6F43336325}.Debug|ARM64.Deploy.0 = Debug|ARM64
+ {ADB3CF6A-1DC3-48B4-A64A-BC6F43336325}.Debug|x64.ActiveCfg = Debug|x64
+ {ADB3CF6A-1DC3-48B4-A64A-BC6F43336325}.Debug|x64.Build.0 = Debug|x64
+ {ADB3CF6A-1DC3-48B4-A64A-BC6F43336325}.Debug|x64.Deploy.0 = Debug|x64
+ {ADB3CF6A-1DC3-48B4-A64A-BC6F43336325}.Debug|x86.ActiveCfg = Debug|x86
+ {ADB3CF6A-1DC3-48B4-A64A-BC6F43336325}.Debug|x86.Build.0 = Debug|x86
+ {ADB3CF6A-1DC3-48B4-A64A-BC6F43336325}.Debug|x86.Deploy.0 = Debug|x86
+ {ADB3CF6A-1DC3-48B4-A64A-BC6F43336325}.Release|ARM64.ActiveCfg = Release|ARM64
+ {ADB3CF6A-1DC3-48B4-A64A-BC6F43336325}.Release|ARM64.Build.0 = Release|ARM64
+ {ADB3CF6A-1DC3-48B4-A64A-BC6F43336325}.Release|ARM64.Deploy.0 = Release|ARM64
+ {ADB3CF6A-1DC3-48B4-A64A-BC6F43336325}.Release|x64.ActiveCfg = Release|x64
+ {ADB3CF6A-1DC3-48B4-A64A-BC6F43336325}.Release|x64.Build.0 = Release|x64
+ {ADB3CF6A-1DC3-48B4-A64A-BC6F43336325}.Release|x64.Deploy.0 = Release|x64
+ {ADB3CF6A-1DC3-48B4-A64A-BC6F43336325}.Release|x86.ActiveCfg = Release|x86
+ {ADB3CF6A-1DC3-48B4-A64A-BC6F43336325}.Release|x86.Build.0 = Release|x86
+ {ADB3CF6A-1DC3-48B4-A64A-BC6F43336325}.Release|x86.Deploy.0 = Release|x86
+ {2FF39428-640C-4FE7-8433-FF9186BEF5DB}.Debug|ARM64.ActiveCfg = Debug|ARM64
+ {2FF39428-640C-4FE7-8433-FF9186BEF5DB}.Debug|ARM64.Build.0 = Debug|ARM64
+ {2FF39428-640C-4FE7-8433-FF9186BEF5DB}.Debug|x64.ActiveCfg = Debug|x64
+ {2FF39428-640C-4FE7-8433-FF9186BEF5DB}.Debug|x64.Build.0 = Debug|x64
+ {2FF39428-640C-4FE7-8433-FF9186BEF5DB}.Debug|x86.ActiveCfg = Debug|Win32
+ {2FF39428-640C-4FE7-8433-FF9186BEF5DB}.Debug|x86.Build.0 = Debug|Win32
+ {2FF39428-640C-4FE7-8433-FF9186BEF5DB}.Release|ARM64.ActiveCfg = Release|ARM64
+ {2FF39428-640C-4FE7-8433-FF9186BEF5DB}.Release|ARM64.Build.0 = Release|ARM64
+ {2FF39428-640C-4FE7-8433-FF9186BEF5DB}.Release|x64.ActiveCfg = Release|x64
+ {2FF39428-640C-4FE7-8433-FF9186BEF5DB}.Release|x64.Build.0 = Release|x64
+ {2FF39428-640C-4FE7-8433-FF9186BEF5DB}.Release|x86.ActiveCfg = Release|Win32
+ {2FF39428-640C-4FE7-8433-FF9186BEF5DB}.Release|x86.Build.0 = Release|Win32
+ {D3B72CB2-38EA-40EE-891D-19F16454B046}.Debug|ARM64.ActiveCfg = Debug|ARM64
+ {D3B72CB2-38EA-40EE-891D-19F16454B046}.Debug|ARM64.Build.0 = Debug|ARM64
+ {D3B72CB2-38EA-40EE-891D-19F16454B046}.Debug|x64.ActiveCfg = Debug|x64
+ {D3B72CB2-38EA-40EE-891D-19F16454B046}.Debug|x64.Build.0 = Debug|x64
+ {D3B72CB2-38EA-40EE-891D-19F16454B046}.Debug|x86.ActiveCfg = Debug|x86
+ {D3B72CB2-38EA-40EE-891D-19F16454B046}.Debug|x86.Build.0 = Debug|x86
+ {D3B72CB2-38EA-40EE-891D-19F16454B046}.Release|ARM64.ActiveCfg = Release|ARM64
+ {D3B72CB2-38EA-40EE-891D-19F16454B046}.Release|ARM64.Build.0 = Release|ARM64
+ {D3B72CB2-38EA-40EE-891D-19F16454B046}.Release|x64.ActiveCfg = Release|x64
+ {D3B72CB2-38EA-40EE-891D-19F16454B046}.Release|x64.Build.0 = Release|x64
+ {D3B72CB2-38EA-40EE-891D-19F16454B046}.Release|x86.ActiveCfg = Release|x86
+ {D3B72CB2-38EA-40EE-891D-19F16454B046}.Release|x86.Build.0 = Release|x86
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {020A0789-6DA6-43DF-821A-CEFC79E1B3AB}
+ EndGlobalSection
+EndGlobal
Added: redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (MSI Package)/Folders.wxs
==============================================================================
--- redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (MSI Package)/Folders.wxs (added)
+++ redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (MSI Package)/Folders.wxs Thu Jun 6 11:36:28 2024
@@ -0,0 +1,7 @@
+<Wix xmlns="http://wixtoolset.org/schemas/v4/wxs">
+ <Fragment>
+ <StandardDirectory Id="ProgramFiles6432Folder">
+ <Directory Id="INSTALLFOLDER" Name="!(bind.Property.Manufacturer)\!(bind.Property.ProductName)" />
+ </StandardDirectory>
+ </Fragment>
+</Wix>
Added: redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (MSI Package)/NativeComponents.wxs
==============================================================================
--- redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (MSI Package)/NativeComponents.wxs (added)
+++ redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (MSI Package)/NativeComponents.wxs Thu Jun 6 11:36:28 2024
@@ -0,0 +1,18 @@
+<Wix xmlns="http://wixtoolset.org/schemas/v4/wxs">
+ <Fragment>
+ <ComponentGroup Id="NativeComponents" Directory="INSTALLFOLDER">
+ <Component>
+ <RegistryKey Root="HKLM"
+ Key="SOFTWARE\Mozilla\NativeMessagingHosts\eu.redwax.Redwax.SignText">
+ <RegistryValue Type="string" Value="[ProgramFiles6432Folder]\!(bind.Property.Manufacturer)\!(bind.Property.ProductName)\eu.redwax.Redwax.SignText.$(sys.BUILDARCH).json"/>
+ </RegistryKey>
+ </Component>
+ <Component>
+ <File Source="..\Redwax SignText\eu.redwax.Redwax.SignText.$(sys.BUILDARCH).json" />
+ </Component>
+ <Component>
+ <File Source="Redwax_SignText.exe" />
+ </Component>
+ </ComponentGroup>
+ </Fragment>
+</Wix>
Added: redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (MSI Package)/Package.en-us.wxl
==============================================================================
--- redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (MSI Package)/Package.en-us.wxl (added)
+++ redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (MSI Package)/Package.en-us.wxl Thu Jun 6 11:36:28 2024
@@ -0,0 +1,8 @@
+<!--
+This file contains the declaration of all the localizable strings.
+-->
+<WixLocalization xmlns="http://wixtoolset.org/schemas/v4/wxl" Culture="en-US">
+
+ <String Id="DowngradeError" Value="A newer version of [ProductName] is already installed." />
+
+</WixLocalization>
Added: redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (MSI Package)/Package.wxs
==============================================================================
--- redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (MSI Package)/Package.wxs (added)
+++ redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (MSI Package)/Package.wxs Thu Jun 6 11:36:28 2024
@@ -0,0 +1,9 @@
+<Wix xmlns="http://wixtoolset.org/schemas/v4/wxs">
+ <Package Name="Redwax SignText" Manufacturer="Redwax Project" Version="1.0.0.0" UpgradeCode="ef73d279-fc6d-4beb-a5bf-27cd95d0bca2">
+ <MajorUpgrade DowngradeErrorMessage="!(loc.DowngradeError)" />
+ <MediaTemplate EmbedCab="yes" />
+ <Feature Id="Main">
+ <ComponentGroupRef Id="NativeComponents" />
+ </Feature>
+ </Package>
+</Wix>
Added: redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (MSI Package)/Redwax SignText (MSI Package).wixproj
==============================================================================
--- redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (MSI Package)/Redwax SignText (MSI Package).wixproj (added)
+++ redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (MSI Package)/Redwax SignText (MSI Package).wixproj Thu Jun 6 11:36:28 2024
@@ -0,0 +1,5 @@
+<Project Sdk="WixToolset.Sdk/5.0.0">
+ <ItemGroup>
+ <ProjectReference Include="..\Redwax SignText\Redwax SignText.vcxproj" />
+ </ItemGroup>
+</Project>
Added: redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (Package)/Images/LockScreenLogo.scale-200.png
==============================================================================
Binary file - no diff available.
Propchange: redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (Package)/Images/LockScreenLogo.scale-200.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (Package)/Images/SplashScreen.scale-200.png
==============================================================================
Binary file - no diff available.
Propchange: redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (Package)/Images/SplashScreen.scale-200.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (Package)/Images/Square150x150Logo.scale-200.png
==============================================================================
Binary file - no diff available.
Propchange: redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (Package)/Images/Square150x150Logo.scale-200.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (Package)/Images/Square44x44Logo.scale-200.png
==============================================================================
Binary file - no diff available.
Propchange: redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (Package)/Images/Square44x44Logo.scale-200.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (Package)/Images/Square44x44Logo.targetsize-24_altform-unplated.png
==============================================================================
Binary file - no diff available.
Propchange: redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (Package)/Images/Square44x44Logo.targetsize-24_altform-unplated.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (Package)/Images/StoreLogo.png
==============================================================================
Binary file - no diff available.
Propchange: redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (Package)/Images/StoreLogo.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (Package)/Images/Wide310x150Logo.scale-200.png
==============================================================================
Binary file - no diff available.
Propchange: redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (Package)/Images/Wide310x150Logo.scale-200.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (Package)/Package.appxmanifest
==============================================================================
--- redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (Package)/Package.appxmanifest (added)
+++ redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (Package)/Package.appxmanifest Thu Jun 6 11:36:28 2024
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<Package
+ xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10"
+ xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest"
+ xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10"
+ xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
+ IgnorableNamespaces="uap rescap">
+
+ <Identity
+ Name="131e0a64-fdd8-48ed-91eb-19653bc0395c"
+ Publisher="CN=minfrin"
+ Version="1.0.0.0" />
+
+ <mp:PhoneIdentity PhoneProductId="131e0a64-fdd8-48ed-91eb-19653bc0395c" PhonePublisherId="00000000-0000-0000-0000-000000000000"/>
+
+ <Properties>
+ <DisplayName>Redwax SignText (Package)</DisplayName>
+ <PublisherDisplayName>minfrin</PublisherDisplayName>
+ <Logo>Images\StoreLogo.png</Logo>
+ </Properties>
+
+ <Dependencies>
+ <TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.17763.0" MaxVersionTested="10.0.19041.0" />
+ <TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.17763.0" MaxVersionTested="10.0.19041.0" />
+ </Dependencies>
+
+ <Resources>
+ <Resource Language="x-generate"/>
+ </Resources>
+
+ <Applications>
+ <Application Id="App"
+ Executable="$targetnametoken$.exe"
+ EntryPoint="$targetentrypoint$">
+ <uap:VisualElements
+ DisplayName="Redwax SignText (Package)"
+ Description="Redwax SignText (Package)"
+ BackgroundColor="transparent"
+ Square150x150Logo="Images\Square150x150Logo.png"
+ Square44x44Logo="Images\Square44x44Logo.png">
+ <uap:DefaultTile Wide310x150Logo="Images\Wide310x150Logo.png" />
+ <uap:SplashScreen Image="Images\SplashScreen.png" />
+ </uap:VisualElements>
+ </Application>
+ </Applications>
+
+ <Capabilities>
+ <rescap:Capability Name="runFullTrust" />
+ </Capabilities>
+</Package>
Added: redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (Package)/Redwax SignText (Package).assets.cache
==============================================================================
Binary file - no diff available.
Propchange: redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (Package)/Redwax SignText (Package).assets.cache
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (Package)/Redwax SignText (Package).wapproj
==============================================================================
--- redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (Package)/Redwax SignText (Package).wapproj (added)
+++ redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (Package)/Redwax SignText (Package).wapproj Thu Jun 6 11:36:28 2024
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="15.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup Condition="'$(VisualStudioVersion)' == '' or '$(VisualStudioVersion)' < '15.0'">
+ <VisualStudioVersion>15.0</VisualStudioVersion>
+ </PropertyGroup>
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug|x86">
+ <Configuration>Debug</Configuration>
+ <Platform>x86</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|x86">
+ <Configuration>Release</Configuration>
+ <Platform>x86</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|x64">
+ <Configuration>Debug</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|x64">
+ <Configuration>Release</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|ARM64">
+ <Configuration>Debug</Configuration>
+ <Platform>ARM64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|ARM64">
+ <Configuration>Release</Configuration>
+ <Platform>ARM64</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <PropertyGroup>
+ <WapProjPath Condition="'$(WapProjPath)'==''">$(MSBuildExtensionsPath)\Microsoft\DesktopBridge\</WapProjPath>
+ <DebuggerType>NativeOnly</DebuggerType>
+ <BackgroundTaskDebugEngines>NativeOnly</BackgroundTaskDebugEngines>
+ </PropertyGroup>
+ <Import Project="$(WapProjPath)\Microsoft.DesktopBridge.props" />
+ <PropertyGroup>
+ <ProjectGuid>adb3cf6a-1dc3-48b4-a64a-bc6f43336325</ProjectGuid>
+ <TargetPlatformVersion>10.0.22621.0</TargetPlatformVersion>
+ <TargetPlatformMinVersion>10.0.17763.0</TargetPlatformMinVersion>
+ <DefaultLanguage>en-US</DefaultLanguage>
+ <AppxPackageSigningEnabled>false</AppxPackageSigningEnabled>
+ <EntryPointProjectUniqueName>..\Redwax SignText\Redwax SignText.vcxproj</EntryPointProjectUniqueName>
+ </PropertyGroup>
+ <ItemGroup>
+ <AppxManifest Include="Package.appxmanifest">
+ <SubType>Designer</SubType>
+ </AppxManifest>
+ </ItemGroup>
+ <ItemGroup>
+ <Content Include="Images\SplashScreen.scale-200.png" />
+ <Content Include="Images\LockScreenLogo.scale-200.png" />
+ <Content Include="Images\Square150x150Logo.scale-200.png" />
+ <Content Include="Images\Square44x44Logo.scale-200.png" />
+ <Content Include="Images\Square44x44Logo.targetsize-24_altform-unplated.png" />
+ <Content Include="Images\StoreLogo.png" />
+ <Content Include="Images\Wide310x150Logo.scale-200.png" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\Redwax SignText\Redwax SignText.vcxproj">
+ <SkipGetTargetFrameworkProperties>True</SkipGetTargetFrameworkProperties>
+ </ProjectReference>
+ </ItemGroup>
+ <ItemGroup>
+ <PackageReference Include="Microsoft.WindowsAppSDK" Version="[1.4.230913002]">
+ <IncludeAssets>build</IncludeAssets>
+ </PackageReference>
+ <PackageReference Include="Microsoft.Windows.SDK.BuildTools" Version="[10.0.22621.755]">
+ <IncludeAssets>build</IncludeAssets>
+ </PackageReference>
+ </ItemGroup>
+ <Import Project="$(WapProjPath)\Microsoft.DesktopBridge.targets" />
+</Project>
Added: redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (Package)/Redwax SignText (Package).wapproj.user
==============================================================================
--- redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (Package)/Redwax SignText (Package).wapproj.user (added)
+++ redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText (Package)/Redwax SignText (Package).wapproj.user Thu Jun 6 11:36:28 2024
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup />
+</Project>
Added: redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/App.xaml
==============================================================================
--- redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/App.xaml (added)
+++ redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/App.xaml Thu Jun 6 11:36:28 2024
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Application
+ x:Class="Redwax_SignText.App"
+ xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
+ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
+ xmlns:local="using:Redwax_SignText">
+ <Application.Resources>
+ <ResourceDictionary>
+ <ResourceDictionary.MergedDictionaries>
+ <XamlControlsResources xmlns="using:Microsoft.UI.Xaml.Controls" />
+ <!-- Other merged dictionaries here -->
+ </ResourceDictionary.MergedDictionaries>
+ <!-- Other app resources here -->
+ </ResourceDictionary>
+ </Application.Resources>
+</Application>
Added: redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/App.xaml.cpp
==============================================================================
--- redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/App.xaml.cpp (added)
+++ redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/App.xaml.cpp Thu Jun 6 11:36:28 2024
@@ -0,0 +1,43 @@
+#include "pch.h"
+#include "App.xaml.h"
+#include "MainWindow.xaml.h"
+
+using namespace winrt;
+using namespace Microsoft::UI::Xaml;
+
+// To learn more about WinUI, the WinUI project structure,
+// and more about our project templates, see: http://aka.ms/winui-project-info.
+
+namespace winrt::Redwax_SignText::implementation
+{
+ /// <summary>
+ /// Initializes the singleton application object. This is the first line of authored code
+ /// executed, and as such is the logical equivalent of main() or WinMain().
+ /// </summary>
+ App::App()
+ {
+ // Xaml objects should not call InitializeComponent during construction.
+ // See https://github.com/microsoft/cppwinrt/tree/master/nuget#initializecomponent
+
+#if defined _DEBUG && !defined DISABLE_XAML_GENERATED_BREAK_ON_UNHANDLED_EXCEPTION
+ UnhandledException([](IInspectable const&, UnhandledExceptionEventArgs const& e)
+ {
+ if (IsDebuggerPresent())
+ {
+ auto errorMessage = e.Message();
+ __debugbreak();
+ }
+ });
+#endif
+ }
+
+ /// <summary>
+ /// Invoked when the application is launched.
+ /// </summary>
+ /// <param name="e">Details about the launch request and process.</param>
+ void App::OnLaunched([[maybe_unused]] LaunchActivatedEventArgs const& e)
+ {
+ window = make<MainWindow>();
+ window.Activate();
+ }
+}
Added: redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/App.xaml.h
==============================================================================
--- redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/App.xaml.h (added)
+++ redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/App.xaml.h Thu Jun 6 11:36:28 2024
@@ -0,0 +1,16 @@
+#pragma once
+
+#include "App.xaml.g.h"
+
+namespace winrt::Redwax_SignText::implementation
+{
+ struct App : AppT<App>
+ {
+ App();
+
+ void OnLaunched(Microsoft::UI::Xaml::LaunchActivatedEventArgs const&);
+
+ private:
+ winrt::Microsoft::UI::Xaml::Window window{ nullptr };
+ };
+}
Added: redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/MainWindow.idl
==============================================================================
--- redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/MainWindow.idl (added)
+++ redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/MainWindow.idl Thu Jun 6 11:36:28 2024
@@ -0,0 +1,9 @@
+namespace Redwax_SignText
+{
+ [default_interface]
+ runtimeclass MainWindow : Microsoft.UI.Xaml.Window
+ {
+ MainWindow();
+ Int32 MyProperty;
+ }
+}
Added: redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/MainWindow.xaml
==============================================================================
--- redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/MainWindow.xaml (added)
+++ redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/MainWindow.xaml Thu Jun 6 11:36:28 2024
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Window
+ x:Class="Redwax_SignText.MainWindow"
+ xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
+ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
+ xmlns:local="using:Redwax_SignText"
+ xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
+ xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
+ mc:Ignorable="d">
+
+ <StackPanel Orientation="Horizontal" HorizontalAlignment="Center" VerticalAlignment="Center">
+ <Button x:Name="myButton" Click="myButton_Click">Click Me</Button>
+ </StackPanel>
+</Window>
Added: redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/MainWindow.xaml.cpp
==============================================================================
--- redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/MainWindow.xaml.cpp (added)
+++ redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/MainWindow.xaml.cpp Thu Jun 6 11:36:28 2024
@@ -0,0 +1,29 @@
+#include "pch.h"
+#include "MainWindow.xaml.h"
+#if __has_include("MainWindow.g.cpp")
+#include "MainWindow.g.cpp"
+#endif
+
+using namespace winrt;
+using namespace Microsoft::UI::Xaml;
+
+// To learn more about WinUI, the WinUI project structure,
+// and more about our project templates, see: http://aka.ms/winui-project-info.
+
+namespace winrt::Redwax_SignText::implementation
+{
+ int32_t MainWindow::MyProperty()
+ {
+ throw hresult_not_implemented();
+ }
+
+ void MainWindow::MyProperty(int32_t /* value */)
+ {
+ throw hresult_not_implemented();
+ }
+
+ void MainWindow::myButton_Click(IInspectable const&, RoutedEventArgs const&)
+ {
+ myButton().Content(box_value(L"Clicked"));
+ }
+}
Added: redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/MainWindow.xaml.h
==============================================================================
--- redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/MainWindow.xaml.h (added)
+++ redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/MainWindow.xaml.h Thu Jun 6 11:36:28 2024
@@ -0,0 +1,27 @@
+#pragma once
+
+#include "MainWindow.g.h"
+
+namespace winrt::Redwax_SignText::implementation
+{
+ struct MainWindow : MainWindowT<MainWindow>
+ {
+ MainWindow()
+ {
+ // Xaml objects should not call InitializeComponent during construction.
+ // See https://github.com/microsoft/cppwinrt/tree/master/nuget#initializecomponent
+ }
+
+ int32_t MyProperty();
+ void MyProperty(int32_t value);
+
+ void myButton_Click(IInspectable const& sender, Microsoft::UI::Xaml::RoutedEventArgs const& args);
+ };
+}
+
+namespace winrt::Redwax_SignText::factory_implementation
+{
+ struct MainWindow : MainWindowT<MainWindow, implementation::MainWindow>
+ {
+ };
+}
Added: redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/Redwax SignText.vcxproj
==============================================================================
--- redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/Redwax SignText.vcxproj (added)
+++ redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/Redwax SignText.vcxproj Thu Jun 6 11:36:28 2024
@@ -0,0 +1,164 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="15.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="..\..\packages\Microsoft.WindowsAppSDK.1.4.230913002\build\native\Microsoft.WindowsAppSDK.props" Condition="Exists('..\..\packages\Microsoft.WindowsAppSDK.1.4.230913002\build\native\Microsoft.WindowsAppSDK.props')" />
+ <Import Project="..\..\packages\Microsoft.Windows.SDK.BuildTools.10.0.22621.755\build\Microsoft.Windows.SDK.BuildTools.props" Condition="Exists('..\..\packages\Microsoft.Windows.SDK.BuildTools.10.0.22621.755\build\Microsoft.Windows.SDK.BuildTools.props')" />
+ <Import Project="..\..\packages\Microsoft.Windows.CppWinRT.2.0.230706.1\build\native\Microsoft.Windows.CppWinRT.props" Condition="Exists('..\..\packages\Microsoft.Windows.CppWinRT.2.0.230706.1\build\native\Microsoft.Windows.CppWinRT.props')" />
+ <PropertyGroup Label="Globals">
+ <CppWinRTOptimized>true</CppWinRTOptimized>
+ <CppWinRTRootNamespaceAutoMerge>true</CppWinRTRootNamespaceAutoMerge>
+ <MinimalCoreWin>true</MinimalCoreWin>
+ <ProjectGuid>{2ff39428-640c-4fe7-8433-ff9186bef5db}</ProjectGuid>
+ <ProjectName>Redwax SignText</ProjectName>
+ <RootNamespace>Redwax_SignText</RootNamespace>
+ <!--
+ $(TargetName) should be same as $(RootNamespace) so that the produced binaries (.exe/.pri/etc.)
+ have a name that matches the .winmd
+ -->
+ <TargetName>$(RootNamespace)</TargetName>
+ <DefaultLanguage>en-US</DefaultLanguage>
+ <MinimumVisualStudioVersion>16.0</MinimumVisualStudioVersion>
+ <AppContainerApplication>false</AppContainerApplication>
+ <AppxPackage>false</AppxPackage>
+ <ApplicationType>Windows Store</ApplicationType>
+ <ApplicationTypeRevision>10.0</ApplicationTypeRevision>
+ <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
+ <WindowsTargetPlatformMinVersion>10.0.17763.0</WindowsTargetPlatformMinVersion>
+ <UseWinUI>true</UseWinUI>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug|Win32">
+ <Configuration>Debug</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|x64">
+ <Configuration>Debug</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|ARM64">
+ <Configuration>Debug</Configuration>
+ <Platform>ARM64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|Win32">
+ <Configuration>Release</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|x64">
+ <Configuration>Release</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|ARM64">
+ <Configuration>Release</Configuration>
+ <Platform>ARM64</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <PropertyGroup Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <PlatformToolset>v143</PlatformToolset>
+ <CharacterSet>Unicode</CharacterSet>
+ <DesktopCompatible>true</DesktopCompatible>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)'=='Debug'" Label="Configuration">
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <LinkIncremental>true</LinkIncremental>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)'=='Release'" Label="Configuration">
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <LinkIncremental>false</LinkIncremental>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="ExtensionSettings">
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros" />
+ <ItemDefinitionGroup>
+ <ClCompile>
+ <PrecompiledHeader>Use</PrecompiledHeader>
+ <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
+ <PrecompiledHeaderOutputFile>$(IntDir)pch.pch</PrecompiledHeaderOutputFile>
+ <WarningLevel>Level4</WarningLevel>
+ <AdditionalOptions>%(AdditionalOptions) /bigobj</AdditionalOptions>
+ </ClCompile>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)'=='Debug'">
+ <ClCompile>
+ <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ </ClCompile>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)'=='Release'">
+ <ClCompile>
+ <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ </ClCompile>
+ <Link>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <OptimizeReferences>true</OptimizeReferences>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <Manifest Include="app.manifest" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="pch.h" />
+ <ClInclude Include="App.xaml.h">
+ <DependentUpon>App.xaml</DependentUpon>
+ </ClInclude>
+ <ClInclude Include="MainWindow.xaml.h">
+ <DependentUpon>MainWindow.xaml</DependentUpon>
+ </ClInclude>
+ </ItemGroup>
+ <ItemGroup>
+ <ApplicationDefinition Include="App.xaml" />
+ <Page Include="MainWindow.xaml" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="pch.cpp">
+ <PrecompiledHeader>Create</PrecompiledHeader>
+ </ClCompile>
+ <ClCompile Include="App.xaml.cpp">
+ <DependentUpon>App.xaml</DependentUpon>
+ </ClCompile>
+ <ClCompile Include="MainWindow.xaml.cpp">
+ <DependentUpon>MainWindow.xaml</DependentUpon>
+ </ClCompile>
+ <ClCompile Include="$(GeneratedFilesDir)module.g.cpp" />
+ </ItemGroup>
+ <ItemGroup>
+ <Midl Include="MainWindow.idl">
+ <SubType>Code</SubType>
+ <DependentUpon>MainWindow.xaml</DependentUpon>
+ </Midl>
+ </ItemGroup>
+ <ItemGroup>
+ <Text Include="readme.txt">
+ <DeploymentContent>false</DeploymentContent>
+ </Text>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="eu.redwax.Redwax.SignText.arm64.json" />
+ <None Include="eu.redwax.Redwax.SignText.x64.json" />
+ <None Include="eu.redwax.Redwax.SignText.x86.json" />
+ <None Include="packages.config" />
+ </ItemGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ <Import Project="..\..\packages\Microsoft.Windows.CppWinRT.2.0.230706.1\build\native\Microsoft.Windows.CppWinRT.targets" Condition="Exists('..\..\packages\Microsoft.Windows.CppWinRT.2.0.230706.1\build\native\Microsoft.Windows.CppWinRT.targets')" />
+ <Import Project="..\..\packages\Microsoft.Windows.SDK.BuildTools.10.0.22621.755\build\Microsoft.Windows.SDK.BuildTools.targets" Condition="Exists('..\..\packages\Microsoft.Windows.SDK.BuildTools.10.0.22621.755\build\Microsoft.Windows.SDK.BuildTools.targets')" />
+ <Import Project="..\..\packages\Microsoft.WindowsAppSDK.1.4.230913002\build\native\Microsoft.WindowsAppSDK.targets" Condition="Exists('..\..\packages\Microsoft.WindowsAppSDK.1.4.230913002\build\native\Microsoft.WindowsAppSDK.targets')" />
+ <Import Project="..\..\packages\Microsoft.Windows.ImplementationLibrary.1.0.220914.1\build\native\Microsoft.Windows.ImplementationLibrary.targets" Condition="Exists('..\..\packages\Microsoft.Windows.ImplementationLibrary.1.0.220914.1\build\native\Microsoft.Windows.ImplementationLibrary.targets')" />
+ </ImportGroup>
+ <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\Microsoft.Windows.CppWinRT.2.0.230706.1\build\native\Microsoft.Windows.CppWinRT.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\Microsoft.Windows.CppWinRT.2.0.230706.1\build\native\Microsoft.Windows.CppWinRT.props'))" />
+ <Error Condition="!Exists('..\..\packages\Microsoft.Windows.CppWinRT.2.0.230706.1\build\native\Microsoft.Windows.CppWinRT.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\Microsoft.Windows.CppWinRT.2.0.230706.1\build\native\Microsoft.Windows.CppWinRT.targets'))" />
+ <Error Condition="!Exists('..\..\packages\Microsoft.Windows.SDK.BuildTools.10.0.22621.755\build\Microsoft.Windows.SDK.BuildTools.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\Microsoft.Windows.SDK.BuildTools.10.0.22621.755\build\Microsoft.Windows.SDK.BuildTools.props'))" />
+ <Error Condition="!Exists('..\..\packages\Microsoft.Windows.SDK.BuildTools.10.0.22621.755\build\Microsoft.Windows.SDK.BuildTools.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\Microsoft.Windows.SDK.BuildTools.10.0.22621.755\build\Microsoft.Windows.SDK.BuildTools.targets'))" />
+ <Error Condition="!Exists('..\..\packages\Microsoft.WindowsAppSDK.1.4.230913002\build\native\Microsoft.WindowsAppSDK.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\Microsoft.WindowsAppSDK.1.4.230913002\build\native\Microsoft.WindowsAppSDK.props'))" />
+ <Error Condition="!Exists('..\..\packages\Microsoft.WindowsAppSDK.1.4.230913002\build\native\Microsoft.WindowsAppSDK.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\Microsoft.WindowsAppSDK.1.4.230913002\build\native\Microsoft.WindowsAppSDK.targets'))" />
+ <Error Condition="!Exists('..\..\packages\Microsoft.Windows.ImplementationLibrary.1.0.220914.1\build\native\Microsoft.Windows.ImplementationLibrary.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\Microsoft.Windows.ImplementationLibrary.1.0.220914.1\build\native\Microsoft.Windows.ImplementationLibrary.targets'))" />
+ </Target>
+</Project>
Added: redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/Redwax SignText.vcxproj.filters
==============================================================================
--- redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/Redwax SignText.vcxproj.filters (added)
+++ redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/Redwax SignText.vcxproj.filters Thu Jun 6 11:36:28 2024
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <ApplicationDefinition Include="App.xaml" />
+ </ItemGroup>
+ <ItemGroup>
+ <Page Include="MainWindow.xaml" />
+ </ItemGroup>
+ <ItemGroup>
+ <Midl Include="MainWindow.idl" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="pch.cpp" />
+ <ClCompile Include="$(GeneratedFilesDir)module.g.cpp" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="pch.h" />
+ </ItemGroup>
+ <ItemGroup>
+ <Filter Include="Assets">
+ <UniqueIdentifier>{e48dc53e-40b1-40cb-970a-f89935452892}</UniqueIdentifier>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <Text Include="readme.txt" />
+ </ItemGroup>
+ <ItemGroup>
+ <Manifest Include="app.manifest" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="packages.config" />
+ <None Include="eu.redwax.Redwax.SignText.x86.json" />
+ <None Include="eu.redwax.Redwax.SignText.x64.json" />
+ <None Include="eu.redwax.Redwax.SignText.arm64.json" />
+ </ItemGroup>
+ <ItemGroup>
+ <Natvis Include="$(MSBuildThisFileDirectory)..\..\natvis\wil.natvis" />
+ </ItemGroup>
+</Project>
Added: redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/Redwax SignText.vcxproj.user
==============================================================================
--- redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/Redwax SignText.vcxproj.user (added)
+++ redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/Redwax SignText.vcxproj.user Thu Jun 6 11:36:28 2024
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup />
+</Project>
Added: redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/app.manifest
==============================================================================
--- redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/app.manifest (added)
+++ redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/app.manifest Thu Jun 6 11:36:28 2024
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1">
+ <assemblyIdentity version="1.0.0.0" name="Redwax SignText.app"/>
+
+ <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
+ <application>
+ <!-- The ID below informs the system that this application is compatible with OS features first introduced in Windows 10.
+ It is necessary to support features in unpackaged applications, for example the custom titlebar implementation.
+ For more info see https://docs.microsoft.com/windows/apps/windows-app-sdk/use-windows-app-sdk-run-time#declare-os-compatibility-in-your-application-manifest -->
+ <supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}" />
+ </application>
+ </compatibility>
+
+ <application xmlns="urn:schemas-microsoft-com:asm.v3">
+ <windowsSettings>
+ <dpiAwareness xmlns="http://schemas.microsoft.com/SMI/2016/WindowsSettings">PerMonitorV2</dpiAwareness>
+ </windowsSettings>
+ </application>
+</assembly>
Added: redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/eu.redwax.Redwax.SignText.arm64.json
==============================================================================
--- redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/eu.redwax.Redwax.SignText.arm64.json (added)
+++ redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/eu.redwax.Redwax.SignText.arm64.json Thu Jun 6 11:36:28 2024
@@ -0,0 +1,7 @@
+{
+ "allowed_extensions": [ "rst at redwax.eu" ],
+ "description": "Redwax SignText Native Extension",
+ "name": "eu.redwax.Redwax.SignText",
+ "path": "C:\\Program Files (arm64)\\Redwax Project\\Redwax SignText\\Redwax_SignText.exe",
+ "type": "stdio"
+}
Added: redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/eu.redwax.Redwax.SignText.x64.json
==============================================================================
--- redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/eu.redwax.Redwax.SignText.x64.json (added)
+++ redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/eu.redwax.Redwax.SignText.x64.json Thu Jun 6 11:36:28 2024
@@ -0,0 +1,7 @@
+{
+ "allowed_extensions": [ "rst at redwax.eu" ],
+ "description": "Redwax SignText Native Extension",
+ "name": "eu.redwax.Redwax.SignText",
+ "path": "C:\\Program Files\\Redwax Project\\Redwax SignText\\Redwax_SignText.exe",
+ "type": "stdio"
+}
Added: redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/eu.redwax.Redwax.SignText.x86.json
==============================================================================
--- redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/eu.redwax.Redwax.SignText.x86.json (added)
+++ redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/eu.redwax.Redwax.SignText.x86.json Thu Jun 6 11:36:28 2024
@@ -0,0 +1,7 @@
+{
+ "allowed_extensions": [ "rst at redwax.eu" ],
+ "description": "Redwax SignText Native Extension",
+ "name": "eu.redwax.Redwax.SignText",
+ "path": "C:\\Program Files (x86)\\Redwax Project\\Redwax SignText\\Redwax_SignText.exe",
+ "type": "stdio"
+}
Added: redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/packages.config
==============================================================================
--- redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/packages.config (added)
+++ redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/packages.config Thu Jun 6 11:36:28 2024
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<packages>
+ <package id="Microsoft.Windows.CppWinRT" version="2.0.230706.1" targetFramework="native" />
+ <package id="Microsoft.Windows.ImplementationLibrary" version="1.0.220914.1" targetFramework="native" />
+ <package id="Microsoft.Windows.SDK.BuildTools" version="10.0.22621.755" targetFramework="native" />
+ <package id="Microsoft.WindowsAppSDK" version="1.4.230913002" targetFramework="native" />
+</packages>
Added: redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/pch.cpp
==============================================================================
--- redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/pch.cpp (added)
+++ redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/pch.cpp Thu Jun 6 11:36:28 2024
@@ -0,0 +1 @@
+#include "pch.h"
Added: redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/pch.h
==============================================================================
--- redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/pch.h (added)
+++ redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/pch.h Thu Jun 6 11:36:28 2024
@@ -0,0 +1,25 @@
+#pragma once
+#include <windows.h>
+#include <unknwn.h>
+#include <restrictederrorinfo.h>
+#include <hstring.h>
+
+// Undefine GetCurrentTime macro to prevent
+// conflict with Storyboard::GetCurrentTime
+#undef GetCurrentTime
+
+#include <winrt/Windows.Foundation.h>
+#include <winrt/Windows.Foundation.Collections.h>
+#include <winrt/Windows.ApplicationModel.Activation.h>
+#include <winrt/Microsoft.UI.Composition.h>
+#include <winrt/Microsoft.UI.Xaml.h>
+#include <winrt/Microsoft.UI.Xaml.Controls.h>
+#include <winrt/Microsoft.UI.Xaml.Controls.Primitives.h>
+#include <winrt/Microsoft.UI.Xaml.Data.h>
+#include <winrt/Microsoft.UI.Xaml.Interop.h>
+#include <winrt/Microsoft.UI.Xaml.Markup.h>
+#include <winrt/Microsoft.UI.Xaml.Media.h>
+#include <winrt/Microsoft.UI.Xaml.Navigation.h>
+#include <winrt/Microsoft.UI.Xaml.Shapes.h>
+#include <winrt/Microsoft.UI.Dispatching.h>
+#include <wil/cppwinrt_helpers.h>
Added: redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/readme.txt
==============================================================================
--- redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/readme.txt (added)
+++ redwax-signtext-windows/trunk/Redwax SignText/Redwax SignText/Redwax SignText/readme.txt Thu Jun 6 11:36:28 2024
@@ -0,0 +1,27 @@
+========================================================================
+ Redwax SignText Project Overview
+========================================================================
+
+This project demonstrates how to get started writing WinUI3 apps directly
+with standard C++, using the Windows App SDK and C++/WinRT packages and
+XAML compiler support to generate implementation headers from interface
+(IDL) files. These headers can then be used to implement the local
+Windows Runtime classes referenced in the app's XAML pages.
+
+Steps:
+1. Create an interface (IDL) file to define any local Windows Runtime
+ classes referenced in the app's XAML pages.
+2. Build the project once to generate implementation templates under
+ the "Generated Files" folder, as well as skeleton class definitions
+ under "Generated Files\sources".
+3. Use the skeleton class definitions for reference to implement your
+ Windows Runtime classes.
+
+========================================================================
+Learn more about Windows App SDK here:
+https://docs.microsoft.com/windows/apps/windows-app-sdk/
+Learn more about WinUI3 here:
+https://docs.microsoft.com/windows/apps/winui/winui3/
+Learn more about C++/WinRT here:
+http://aka.ms/cppwinrt/
+========================================================================
More information about the rst-commit
mailing list