Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
2c708a3
Remove version upgrade logic and related file from ACAT applications
michaelbeale-IL Feb 24, 2025
d57250c
Create issues_template folder
michaelbeale-IL Feb 27, 2025
e8ca1ce
Add files via upload
michaelbeale-IL Feb 27, 2025
1f0878e
Merge pull request #84 from intel/michaelbeale-IL-patch-1
michaelbeale-IL Feb 27, 2025
0139109
Update dotnet-desktop.yml
michaelbeale-IL Mar 3, 2025
ff22d99
Update dotnet-desktop.yml
michaelbeale-IL Mar 3, 2025
dbfab99
Update dotnet-desktop.yml
michaelbeale-IL Mar 3, 2025
e17af86
Update dotnet-desktop.yml
michaelbeale-IL Mar 3, 2025
8746175
Update dotnet-desktop.yml
michaelbeale-IL Mar 3, 2025
9a7c15e
Update dotnet-desktop.yml
michaelbeale-IL Mar 3, 2025
ca462d7
Update dotnet-desktop.yml
michaelbeale-IL Mar 3, 2025
2b1a50f
Update dotnet-desktop.yml
michaelbeale-IL Mar 3, 2025
34e2627
Update dotnet-desktop.yml
michaelbeale-IL Mar 3, 2025
09590eb
Update dotnet-desktop.yml
michaelbeale-IL Mar 3, 2025
f8f22d4
Update dotnet-desktop.yml
michaelbeale-IL Mar 3, 2025
9635229
Update dotnet-desktop.yml
michaelbeale-IL Mar 3, 2025
b3fa94e
Update dotnet-desktop.yml
michaelbeale-IL Mar 3, 2025
d86613e
Update dotnet-desktop.yml
michaelbeale-IL Mar 3, 2025
6ada53d
Update dotnet-desktop.yml
michaelbeale-IL Mar 3, 2025
1dc7ec6
Update dotnet-desktop.yml
michaelbeale-IL Mar 24, 2025
f1e8fa1
Update dotnet-desktop.yml
michaelbeale-IL Apr 18, 2025
2c8a2ee
Update dotnet-desktop.yml
michaelbeale-IL Apr 18, 2025
b501ecc
Update dotnet-desktop.yml
michaelbeale-IL Apr 18, 2025
0f62d69
Merge branch 'master' into securityfix
michaelbeale-IL Apr 18, 2025
85d9442
Expose BCI actuator settings and panel class config methods for exter…
michaelbeale-IL Apr 22, 2025
7436ea5
Changed default name of BCI Actuator to match code.
michaelbeale-IL Apr 22, 2025
2b6031d
Create build-release.yml
michaelbeale-IL Apr 24, 2025
a51569d
Update build-release.yml
michaelbeale-IL Apr 24, 2025
2468763
Merge pull request #97 from intel/securityfix
michaelbeale-IL Apr 24, 2025
bed5937
Bump assembly version to 3.13 across multiple projects
michaelbeale-IL Apr 24, 2025
abf2892
Merge pull request #98 from intel/version_number_update
michaelbeale-IL Apr 24, 2025
9c67a62
Refactor project files: standardize output paths and update reference…
michaelbeale-IL Apr 28, 2025
d1e6406
Merge pull request #99 from intel/version_number_update
michaelbeale-IL Apr 28, 2025
09e36b3
Refactor assembly versioning and properties across multiple projects
michaelbeale-IL Apr 29, 2025
1aaf7be
Merge pull request #100 from intel/version_number_update
michaelbeale-IL Apr 29, 2025
b5baab4
Add error handling for configuration input in deploy.bat
michaelbeale-IL Apr 30, 2025
1909c5f
Add error handling for missing source directories in deploy.bat
michaelbeale-IL Apr 30, 2025
3ba0ea9
Comment out actuator deployment section in deploy.bat
michaelbeale-IL Apr 30, 2025
27b0e76
Refactor actuator deployment section in deploy.bat to streamline file…
michaelbeale-IL Apr 30, 2025
f61a0c8
Refactor deploy.bat to improve error handling and streamline file cop…
michaelbeale-IL Apr 30, 2025
9336a35
Update deploy.bat
michaelbeale-IL May 1, 2025
8a9cf97
Merge branch 'master' into version_number_update
michaelbeale-IL May 1, 2025
b34fde2
Merge pull request #101 from intel/version_number_update
michaelbeale-IL May 1, 2025
62fd832
Fix directory paths and improve error handling in deploy.bat
michaelbeale-IL May 1, 2025
def14b1
Merge pull request #102 from intel/version_number_update
michaelbeale-IL May 1, 2025
6382112
Improve deployment logic in deploy.bat to ensure ConvAssist is only c…
michaelbeale-IL May 2, 2025
960c985
Update and rename build-release.yml to build.yml
michaelbeale-IL May 2, 2025
aff3223
Update and rename dotnet-desktop.yml to debug-installer.yml
michaelbeale-IL May 2, 2025
e1935b1
Update build.yml
michaelbeale-IL May 2, 2025
c549aa8
Update debug-installer.yml
michaelbeale-IL May 2, 2025
39d0867
Update build.yml
michaelbeale-IL May 2, 2025
feb3f5c
Update build.yml
michaelbeale-IL May 2, 2025
56ae985
Update build.yml
michaelbeale-IL May 2, 2025
26a0979
Update build.yml
michaelbeale-IL May 2, 2025
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
31 changes: 31 additions & 0 deletions .github/workflows/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: ''
assignees: ''

---

**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Desktop (please complete the following information):**
- OS: [e.g. Windows 11]
- Version [e.g. 22]

**Additional context**
Add any other context about the problem here.
20 changes: 20 additions & 0 deletions .github/workflows/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: ''
assignees: ''

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.
43 changes: 43 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
name: Build ACAT

on:
push:
branches: [ "master" ]
workflow_dispatch:

permissions:
contents: read

jobs:

build:

strategy:
matrix:
configuration: [Release, Debug]

runs-on: windows-latest # For a list of available runner types, refer to
# https://help.github.com/en/actions/reference/workflow-syntax-for-github-actions#jobsjob_idruns-on
steps:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0
lfs: true # Enable Git LFS

# Add MSBuild to the PATH: https://github.com/microsoft/setup-msbuild
- name: Setup MSBuild.exe
uses: microsoft/setup-msbuild@v2

# Build the full application
- name: Build the Solution
run: |
msbuild acat.sln /t:Build /p:Configuration=${{ matrix.configuration }}
working-directory: src/

- name: Upload release build artifacts
uses: actions/upload-artifact@v4.6.2
with:
name: acat_${{ matrix.configuration }}
path: src/Applications/ACATApp/bin/${{ matrix.configuration }}

Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
name: Build ACAT - DEBUG ONLY
name: Build ACAT Installer - DEBUG ONLY

on:
push:
branches: [ "master" ]
pull_request:
branches: [ "master" ]
workflow_dispatch:

permissions:
contents: read

jobs:

build:
Expand All @@ -17,22 +16,12 @@ jobs:

runs-on: windows-latest # For a list of available runner types, refer to
# https://help.github.com/en/actions/reference/workflow-syntax-for-github-actions#jobsjob_idruns-on

env:
Solution_Name: acat.sln # Replace with your solution name, i.e. MyWpfApp.sln.
Installer_Dir: src/Setup/

steps:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0

# # Install the .NET Core workload
# - name: Install .NET Framework
# uses: actions/setup-dotnet@v4
# with:
# dotnet-version: '4.8.x'
lfs: true # Enable Git LFS

# Add MSBuild to the PATH: https://github.com/microsoft/setup-msbuild
- name: Setup MSBuild.exe
Expand All @@ -41,32 +30,34 @@ jobs:
- name: Install NSIS
# You may pin to the exact commit or the version.
# uses: repolevedavaj/install-nsis@d414d91c2460758f0a2ef2b865ad7b9c8f541534
uses: repolevedavaj/install-nsis@v1.0.2
with:
# The version of NSIS to install
nsis-version: 3.10
# uses: repolevedavaj/install-nsis@v1.0.2
# with:
# # The version of NSIS to install
# nsis-version: "3.11"
run: |
Invoke-WebRequest https://cfhcable.dl.sourceforge.net/project/nsis/NSIS%203/3.11/nsis-3.11-setup.exe?viasf=1 -OutFile C:\WINDOWS\Temp\nsis-3.11-setup.exe
Invoke-Expression "& C:\WINDOWS\Temp\nsis-3.11-setup.exe \S"
shell: pwsh

# Build the full application
- name: Build the Solution
run: msbuild $env:Solution_Name /t:Build /p:Configuration=$env:Configuration
env:
shell: powershell
working-dir: ./src
Configuration: ${{ matrix.configuration }}
run: |
msbuild acat.sln /t:Build /p:Configuration=${{ matrix.configuration }}
working-directory: src/

# Create the app package by building and packaging the Windows Application Packaging project
- name: Create the app package
run: |
python installGenerator.py ../Applications/AcatApp/$env:Configuration/
makensis.exe ./NSIS_InstallerScript.nsi
python installGenerator.py "D:\a\acat\acat\src\Applications\ACATApp\bin\Debug"
makensis.exe /V4 ./NSIS_InstallerScript.nsi
working-directory: src/Setup
env:
shell: powershell
working-dir: ./src/Setup/
Configuration: ${{ matrix.configuration }}

# Upload the MSIX package: https://github.com/marketplace/actions/upload-a-build-artifact
- name: Upload build artifacts
uses: actions/upload-artifact@v4
with:
name: ACATSetup
path: ${{ env.Installer_Dir }}\ACATSetup.exe
path: src/Setup/ACATSetup.exe
64 changes: 32 additions & 32 deletions src/ACATResources/ACATResources.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
<DefineConstants>TRACE;ENABLE_DIGITAL_VERIFICATION</DefineConstants>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<ErrorReport>prompt</ErrorReport>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
Expand Down Expand Up @@ -66,95 +66,95 @@
</ItemGroup>
<ItemGroup>
<Content Include="en\KeyboardABCUserControlBCI2.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>

</Content>
<Content Include="en\KeyboardEditUserControlBCI.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>

</Content>
<Content Include="en\KeyboardLockUserControlBCI.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>

</Content>
<Content Include="en\KeyboardModesUserControlBCI.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>

</Content>
<Content Include="en\KeyboardNumberNumericKeypadUserControl.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>

</Content>
<Content Include="en\KeyboardYesNoUserControlBCI2.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>

</Content>
<Content Include="en\MenuUserControlBCI.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>

</Content>
<Content Include="en\NumericUserControlBCI.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>

</Content>
<Content Include="en\PhrasesUserControlBCI.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>

</Content>
<Content Include="en\TalkApplicationBCIScannerNewUI.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>

</Content>
<Content Include="en\TTSYesNoUserControlBCI2.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>

</Content>
<Content Include="en\UserControlContainerForm.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>

</Content>
<Content Include="en\UserControlScreenLock.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>

</Content>
<Content Include="en\UserControlDefaultTryout.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>

</Content>
<Content Include="en\KeyboardAbcUserControl.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>

</Content>
<Content Include="en\ScanTimeAdjustForm.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>

</Content>
<Content Include="en\UserControlTalkInterfaceDesc.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>

</Content>
<Content Include="en\WordPredictionSetModeScanner.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>

</Content>
<Content Include="en\KeyboardNumbersUserControl.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>

</Content>
<Content Include="en\KeyboardEditUserControl.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>

</Content>
<Content Include="en\MainMenu.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>

</Content>
<Content Include="en\SentencePredictionUserControl.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>

</Content>
<Content Include="en\KeyboardQwertyUserControl.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>

</Content>
<Content Include="en\PanelConfigMap.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>

<SubType>Designer</SubType>
</Content>
<Content Include="en\TalkApplicationScannerQwerty.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>

</Content>
<Content Include="en\UserControlConfigMap.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>

</Content>
<Content Include="en\WordPredictionUserControl.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>

</Content>
<Content Include="en\WordPredictionUserControlBCI.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>

</Content>
<Content Include="en\YesNoResponseScanner.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>

</Content>
<Content Include="en\YesNoScanner.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>

</Content>
</ItemGroup>
<ItemGroup>
Expand All @@ -167,7 +167,7 @@
<ItemGroup />
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<PropertyGroup>
<PostBuildEvent>call "$(SolutionDir)deployRedist.bat" "$(TargetDir)\$(TargetFileName)" "$(SolutionDir)"</PostBuildEvent>
<PostBuildEvent>call $(SolutionDir)deployRedist.bat $(TargetDir)\$(TargetFileName) $(SolutionDir)</PostBuildEvent>
</PropertyGroup>
<!-- 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
13 changes: 0 additions & 13 deletions src/ACATResources/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -22,16 +22,3 @@

// The following GUID is for the ID of the typelib if this project is exposed to COM
[assembly: Guid("1afb947e-d5fa-4e8d-b218-9d7aef32460f")]

// Version information for an assembly consists of the following four values:
//
// Major Version
// Minor Version
// Build Number
// Revision
//
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("3.12")]
[assembly: AssemblyFileVersion("3.12")]
11 changes: 4 additions & 7 deletions src/Applications/ACATConfig/ACATConfig.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,10 @@
<HintPath>..\..\Redistributable\ACATResources.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="AppCommon">
<HintPath>..\..\Redistributable\AppCommon.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Security" />
Expand Down Expand Up @@ -108,13 +112,6 @@
<ItemGroup>
<Content Include="Properties\ACATConfig.ico" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\AppCommon\AppCommon.csproj">
<Project>{9a6ff395-2444-439a-990d-1bab13bf56fd}</Project>
<Name>AppCommon</Name>
<Private>False</Private>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
Expand Down
2 changes: 0 additions & 2 deletions src/Applications/ACATConfig/Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -104,8 +104,6 @@ private static void Main()

Log.SetupListeners();

AppCommon.UpgradeFromPreviousVersion(freshInstallForUser);

CommandDescriptors.Init();

if (!AppCommon.SetCulture())
Expand Down
14 changes: 0 additions & 14 deletions src/Applications/ACATConfig/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -22,17 +22,3 @@

// The following GUID is for the ID of the typelib if this project is exposed to COM
[assembly: Guid("d353daaf-58a3-423c-b3d9-8c9638c043e7")]

// Version information for an assembly consists of the following four values:
//
// Major Version
// Minor Version
// Build Number
// Revision
//
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("3.12")]
[assembly: AssemblyFileVersion("3.12")]

Loading