-
Notifications
You must be signed in to change notification settings - Fork 62
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Moving AxeWindows code and other files in the repo (#2)
* Moving AxeWindows code and other folders in the repo Moved projects: - Action/ActionTests - Automation/ AutomationTest - Core/CoreTests - DeskTop/DesktopTests - Fakes.Prebuild - Rules/RulesTests - RuleSelection/RuleSelectionTests - UnitTestShareLibrary - Win32/Win32Tests Moved folders: - UIAAssemblies - keys - tools Moved Files: - CODE_OF_CONDUCT - Contributing - thirdpartynotices * configure the SolutionConfigurationPlatforms to be GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU Debug|x64 = Debug|x64 Debug|x86 = Debug|x86 Release|Any CPU = Release|Any CPU Release|x64 = Release|x64 Release|x86 = Release|x86 * -- Add fakes as a project dependecy in ActioTests, RuleTests, Win32Tests, DesktopTests and AutomationTests
- Loading branch information
1 parent
c64a77b
commit a442a01
Showing
676 changed files
with
107,420 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
# Set the default behavior, in case people don't have core.autocrlf set. | ||
* text=auto | ||
|
||
# Declare files that will always have CRLF line endings on checkout. | ||
*.appmanifest text eol=crlf | ||
*.config text eol=crlf | ||
*.controls text eol=crlf | ||
*.cs text eol=crlf | ||
*.csproj text eol=crlf | ||
*.css text eol=crlf | ||
*.js text eol=crlf | ||
*.json text eol=crlf | ||
*.jsproj text eol=crlf | ||
*.manifest text eol=crlf | ||
*.md text eol=crlf | ||
*.nuspec text eol=crlf | ||
*.orderedtest text eol=crlf | ||
*.ps1 text eol=crlf | ||
*.psd1 text eol=crlf | ||
*.psm1 text eol=crlf | ||
*.resjson text eol=crlf | ||
*.resx text eol=crlf | ||
*.rtf text eol=crlf | ||
*.runsettings text eol=crlf | ||
*.settings text eol=crlf | ||
*.sln text eol=crlf | ||
*.txt text eol=crlf | ||
*.uitest text eol=crlf | ||
*.wixproj text eol=crlf | ||
*.wxs text eol=crlf | ||
*.xaml text eol=crlf | ||
*.xml text eol=crlf | ||
|
||
# Denote all files that are truly binary and should not be modified. | ||
*.dll binary | ||
*.ico binary | ||
*.jpg binary | ||
*.msi binary | ||
*.png binary | ||
*.snk binary | ||
*.ttf binary | ||
*.wav binary |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
## Code of Conduct | ||
This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). | ||
|
||
For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or | ||
contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
## Contributing | ||
|
||
### Code of Conduct | ||
Please review the [Code of Conduct](./CODE_OF_CONDUCT.md) for this project. | ||
|
||
### Contribution model | ||
All contributions to this project should be through pull requests (PR) against the `master` branch. | ||
|
||
Before you start, make sure you have read the [Git branch setup instructions](./docs/GitBranchSetup.md). | ||
|
||
### Creating a pull request | ||
If you are new to Git, read more about [creating a pull request](https://help.github.com/articles/creating-a-pull-request/). | ||
|
||
Project specific PR guidelines: | ||
* Before creating a PR, please be sure to verify the [scenarios to test before creating a PR](docs/Scenarios.md). | ||
* If your PR involves UI work, please include a screenshot of the relevant changes in the PR description / as a PR comment. | ||
* Every PR that is created will kick off a build. Be sure to verify that the build for your PR has passed. The status of the build along with the status of any other checks will be displayed at the bottom of a PR. | ||
* Address any build failures on the PR. To get more information about build failures: | ||
* Click on "Show all checks" at the bottom of a PR. | ||
* Click on "Details" for the PR build. | ||
* Click on the build in the left pane. This should display the information associated with that build. | ||
* For more details, click on "View more details on Azure Pipelines". | ||
|
||
### Contributing License Agreement | ||
This project welcomes contributions and suggestions. Most contributions require you to agree to a | ||
Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us | ||
the rights to use your contribution. For details, visit https://cla.microsoft.com. | ||
|
||
When you submit a pull request, a CLA-bot will automatically determine whether you need to provide | ||
a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions | ||
provided by the bot. You will only need to do this once across all repos using our CLA. | ||
|
||
### Bugs | ||
We use [github issues](https://github.com/Microsoft/axe-windows/issues) to track bugs. | ||
|
||
See something wrong / that can be improved upon? Vist the [issues](https://github.com/Microsoft/axe-windows/issues?q=is%3Aissue+is%3Aopen%2Cclosed) page to see if an issue for it already exists. | ||
|
||
If it doesn't, feel free to [file an issue](https://github.com/Microsoft/axe-windows/issues/new). | ||
|
||
### FAQ | ||
Please visit our [FAQ section](docs/FAQ.md) to get answers to common questions. | ||
|
||
### Get in touch | ||
TBA |
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,180 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||
<Import Project="..\packages\Microsoft.VisualStudioEng.MicroBuild.Core.0.4.1\build\Microsoft.VisualStudioEng.MicroBuild.Core.props" Condition="Exists('..\packages\Microsoft.VisualStudioEng.MicroBuild.Core.0.4.1\build\Microsoft.VisualStudioEng.MicroBuild.Core.props')" /> | ||
<Import Project="..\packages\Text.Analyzers.2.6.2\build\Text.Analyzers.props" Condition="Exists('..\packages\Text.Analyzers.2.6.2\build\Text.Analyzers.props')" /> | ||
<Import Project="..\packages\Microsoft.NetFramework.Analyzers.2.6.2\build\Microsoft.NetFramework.Analyzers.props" Condition="Exists('..\packages\Microsoft.NetFramework.Analyzers.2.6.2\build\Microsoft.NetFramework.Analyzers.props')" /> | ||
<Import Project="..\packages\Microsoft.NetCore.Analyzers.2.6.2\build\Microsoft.NetCore.Analyzers.props" Condition="Exists('..\packages\Microsoft.NetCore.Analyzers.2.6.2\build\Microsoft.NetCore.Analyzers.props')" /> | ||
<Import Project="..\packages\Microsoft.CodeQuality.Analyzers.2.6.2\build\Microsoft.CodeQuality.Analyzers.props" Condition="Exists('..\packages\Microsoft.CodeQuality.Analyzers.2.6.2\build\Microsoft.CodeQuality.Analyzers.props')" /> | ||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" /> | ||
<PropertyGroup> | ||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> | ||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> | ||
<ProjectGuid>{B2FA5150-470A-4864-A191-7BCAE39DF35A}</ProjectGuid> | ||
<OutputType>Library</OutputType> | ||
<AppDesignerFolder>Properties</AppDesignerFolder> | ||
<RootNamespace>Axe.Windows.Actions</RootNamespace> | ||
<AssemblyName>Axe.Windows.Actions</AssemblyName> | ||
<TargetFrameworkVersion>v4.7.1</TargetFrameworkVersion> | ||
<FileAlignment>512</FileAlignment> | ||
<NuGetPackageImportStamp> | ||
</NuGetPackageImportStamp> | ||
<TargetFrameworkProfile /> | ||
</PropertyGroup> | ||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> | ||
<DebugSymbols>true</DebugSymbols> | ||
<DebugType>full</DebugType> | ||
<Optimize>false</Optimize> | ||
<OutputPath>bin\Debug\</OutputPath> | ||
<DefineConstants>DEBUG;TRACE</DefineConstants> | ||
<ErrorReport>prompt</ErrorReport> | ||
<WarningLevel>4</WarningLevel> | ||
<TreatWarningsAsErrors>true</TreatWarningsAsErrors> | ||
</PropertyGroup> | ||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> | ||
<DebugType>pdbonly</DebugType> | ||
<Optimize>true</Optimize> | ||
<OutputPath>bin\Release\</OutputPath> | ||
<DefineConstants>TRACE</DefineConstants> | ||
<ErrorReport>prompt</ErrorReport> | ||
<WarningLevel>4</WarningLevel> | ||
<TreatWarningsAsErrors>true</TreatWarningsAsErrors> | ||
</PropertyGroup> | ||
<ItemGroup> | ||
<Reference Include="Interop.UIAutomationClient, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"> | ||
<SpecificVersion>False</SpecificVersion> | ||
<EmbedInteropTypes>True</EmbedInteropTypes> | ||
<HintPath>..\UIAAssemblies\Win10.17713\Interop.UIAutomationClient.dll</HintPath> | ||
</Reference> | ||
<Reference Include="Newtonsoft.Json, Version=10.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL"> | ||
<HintPath>..\packages\Newtonsoft.Json.10.0.3\lib\net45\Newtonsoft.Json.dll</HintPath> | ||
</Reference> | ||
<Reference Include="PresentationCore" /> | ||
<Reference Include="PresentationFramework" /> | ||
<Reference Include="Sarif, Version=2.0.0.0, Culture=neutral, PublicKeyToken=21a5e83f6f5bb844, processorArchitecture=MSIL"> | ||
<HintPath>..\packages\Sarif.Sdk.2.0.0-csd.2.beta.2018-10-10\lib\net461\Sarif.dll</HintPath> | ||
</Reference> | ||
<Reference Include="System" /> | ||
<Reference Include="System.Collections.Immutable, Version=1.2.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"> | ||
<HintPath>..\packages\System.Collections.Immutable.1.5.0\lib\netstandard2.0\System.Collections.Immutable.dll</HintPath> | ||
</Reference> | ||
<Reference Include="System.ComponentModel.Composition" /> | ||
<Reference Include="System.Composition.AttributedModel, Version=1.0.32.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"> | ||
<HintPath>..\packages\System.Composition.AttributedModel.1.1.0\lib\netstandard2.0\System.Composition.AttributedModel.dll</HintPath> | ||
</Reference> | ||
<Reference Include="System.Composition.Convention, Version=1.0.32.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"> | ||
<HintPath>..\packages\System.Composition.Convention.1.1.0\lib\netstandard2.0\System.Composition.Convention.dll</HintPath> | ||
</Reference> | ||
<Reference Include="System.Composition.Hosting, Version=1.0.32.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"> | ||
<HintPath>..\packages\System.Composition.Hosting.1.1.0\lib\netstandard2.0\System.Composition.Hosting.dll</HintPath> | ||
</Reference> | ||
<Reference Include="System.Composition.Runtime, Version=1.0.32.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"> | ||
<HintPath>..\packages\System.Composition.Runtime.1.1.0\lib\netstandard2.0\System.Composition.Runtime.dll</HintPath> | ||
</Reference> | ||
<Reference Include="System.Composition.TypedParts, Version=1.0.32.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"> | ||
<HintPath>..\packages\System.Composition.TypedParts.1.1.0\lib\netstandard2.0\System.Composition.TypedParts.dll</HintPath> | ||
</Reference> | ||
<Reference Include="System.Core" /> | ||
<Reference Include="System.Drawing" /> | ||
<Reference Include="System.IO.Compression, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL"> | ||
<HintPath>..\packages\System.IO.Compression.4.3.0\lib\net46\System.IO.Compression.dll</HintPath> | ||
<Private>True</Private> | ||
</Reference> | ||
<Reference Include="System.Reflection.TypeExtensions, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"> | ||
<HintPath>..\packages\System.Reflection.TypeExtensions.4.1.0\lib\net462\System.Reflection.TypeExtensions.dll</HintPath> | ||
</Reference> | ||
<Reference Include="System.Web" /> | ||
<Reference Include="System.Windows.Forms" /> | ||
<Reference Include="System.Xml.Linq" /> | ||
<Reference Include="System.Data.DataSetExtensions" /> | ||
<Reference Include="Microsoft.CSharp" /> | ||
<Reference Include="System.Data" /> | ||
<Reference Include="System.Xml" /> | ||
<Reference Include="WindowsBase" /> | ||
</ItemGroup> | ||
<ItemGroup> | ||
<Compile Include="$(TEMP)\A11yInsightsVersionInfo.cs" /> | ||
<Compile Include="Actions\ControlPatternAction.cs" /> | ||
<Compile Include="Actions\DataManager.cs" /> | ||
<Compile Include="Actions\FingerprintAction.cs" /> | ||
<Compile Include="Actions\GetDataAction.cs" /> | ||
<Compile Include="Actions\PrivacyExtensions.cs" /> | ||
<Compile Include="Actions\SetDataAction.cs" /> | ||
<Compile Include="Actions\CaptureAction.cs" /> | ||
<Compile Include="Actions\ListenAction.cs" /> | ||
<Compile Include="Actions\LoadAction.cs" /> | ||
<Compile Include="Actions\LoadActionParts.cs" /> | ||
<Compile Include="Actions\SaveAction.cs" /> | ||
<Compile Include="Actions\ScreenShotAction.cs" /> | ||
<Compile Include="Attributes\InteractionLevelAttribute.cs" /> | ||
<Compile Include="Contexts\ElementDataContext.cs" /> | ||
<Compile Include="Enums\Enums.cs" /> | ||
<Compile Include="Enums\CompletenessMode.cs" /> | ||
<Compile Include="Misc\ExtensionMethods.cs" /> | ||
<Compile Include="Misc\ResultsFileSarifMapper.cs" /> | ||
<Compile Include="Properties\AssemblyInfo.cs" /> | ||
<Compile Include="Actions\SelectAction.cs" /> | ||
<Compile Include="Contexts\ElementContext.cs" /> | ||
<Compile Include="Sarif\A11yCriteria.cs" /> | ||
<Compile Include="Sarif\OpenSarif.cs" /> | ||
<Compile Include="Sarif\SarifRectangle.cs" /> | ||
<Compile Include="Trackers\BaseTracker.cs" /> | ||
<Compile Include="Trackers\FocusTracker.cs" /> | ||
<Compile Include="Trackers\MouseTracker.cs" /> | ||
<Compile Include="Trackers\TreeTracker.cs" /> | ||
</ItemGroup> | ||
<ItemGroup> | ||
<None Include="app.config" /> | ||
<None Include="packages.config"> | ||
<SubType>Designer</SubType> | ||
</None> | ||
</ItemGroup> | ||
<ItemGroup> | ||
<ProjectReference Include="..\AccessibilityInsights.RuleSelection\RuleSelection.csproj"> | ||
<Project>{ab7195e3-a01d-4708-87af-08e9418ae33f}</Project> | ||
<Name>RuleSelection</Name> | ||
</ProjectReference> | ||
<ProjectReference Include="..\AccessibilityInsights.Core\Core.csproj"> | ||
<Project>{2da36fa6-4ff8-4db4-aa7e-2f1cacae6e35}</Project> | ||
<Name>Core</Name> | ||
</ProjectReference> | ||
<ProjectReference Include="..\AccessibilityInsights.Desktop\Desktop.csproj"> | ||
<Project>{0b9855fd-7b04-415c-a813-da9697693fda}</Project> | ||
<Name>Desktop</Name> | ||
</ProjectReference> | ||
<ProjectReference Include="..\AccessibilityInsights.Win32\Win32.csproj"> | ||
<Project>{608e7ef9-c670-4152-a056-46448e2f1e18}</Project> | ||
<Name>Win32</Name> | ||
</ProjectReference> | ||
<ProjectReference Include="..\Axe.Windows.Telemetry\Axe.Windows.Telemetry.csproj"> | ||
<Project>{5c394271-6d27-4a48-8a32-f8080025431c}</Project> | ||
<Name>Axe.Windows.Telemetry</Name> | ||
</ProjectReference> | ||
</ItemGroup> | ||
<ItemGroup> | ||
<DropSignedFile Include="$(OutDir)\Axe.Windows.Actions.dll" /> | ||
</ItemGroup> | ||
<Import Project="..\..\build\settings.targets" /> | ||
<ItemGroup> | ||
<Analyzer Include="..\packages\Microsoft.CodeQuality.Analyzers.2.6.2\analyzers\dotnet\cs\Microsoft.CodeQuality.Analyzers.dll" /> | ||
<Analyzer Include="..\packages\Microsoft.CodeQuality.Analyzers.2.6.2\analyzers\dotnet\cs\Microsoft.CodeQuality.CSharp.Analyzers.dll" /> | ||
<Analyzer Include="..\packages\Microsoft.NetCore.Analyzers.2.6.2\analyzers\dotnet\cs\Microsoft.NetCore.Analyzers.dll" /> | ||
<Analyzer Include="..\packages\Microsoft.NetCore.Analyzers.2.6.2\analyzers\dotnet\cs\Microsoft.NetCore.CSharp.Analyzers.dll" /> | ||
<Analyzer Include="..\packages\Microsoft.NetFramework.Analyzers.2.6.2\analyzers\dotnet\cs\Microsoft.NetFramework.Analyzers.dll" /> | ||
<Analyzer Include="..\packages\Microsoft.NetFramework.Analyzers.2.6.2\analyzers\dotnet\cs\Microsoft.NetFramework.CSharp.Analyzers.dll" /> | ||
<Analyzer Include="..\packages\Text.Analyzers.2.6.2\analyzers\dotnet\cs\Text.Analyzers.dll" /> | ||
<Analyzer Include="..\packages\Text.Analyzers.2.6.2\analyzers\dotnet\cs\Text.CSharp.Analyzers.dll" /> | ||
</ItemGroup> | ||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> | ||
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild"> | ||
<PropertyGroup> | ||
<ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText> | ||
</PropertyGroup> | ||
<Error Condition="!Exists('..\packages\Microsoft.CodeQuality.Analyzers.2.6.2\build\Microsoft.CodeQuality.Analyzers.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.CodeQuality.Analyzers.2.6.2\build\Microsoft.CodeQuality.Analyzers.props'))" /> | ||
<Error Condition="!Exists('..\packages\Microsoft.NetCore.Analyzers.2.6.2\build\Microsoft.NetCore.Analyzers.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.NetCore.Analyzers.2.6.2\build\Microsoft.NetCore.Analyzers.props'))" /> | ||
<Error Condition="!Exists('..\packages\Microsoft.NetFramework.Analyzers.2.6.2\build\Microsoft.NetFramework.Analyzers.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.NetFramework.Analyzers.2.6.2\build\Microsoft.NetFramework.Analyzers.props'))" /> | ||
<Error Condition="!Exists('..\packages\Text.Analyzers.2.6.2\build\Text.Analyzers.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Text.Analyzers.2.6.2\build\Text.Analyzers.props'))" /> | ||
<Error Condition="!Exists('..\packages\Microsoft.VisualStudioEng.MicroBuild.Core.0.4.1\build\Microsoft.VisualStudioEng.MicroBuild.Core.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.VisualStudioEng.MicroBuild.Core.0.4.1\build\Microsoft.VisualStudioEng.MicroBuild.Core.props'))" /> | ||
<Error Condition="!Exists('..\packages\Microsoft.VisualStudioEng.MicroBuild.Core.0.4.1\build\Microsoft.VisualStudioEng.MicroBuild.Core.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Microsoft.VisualStudioEng.MicroBuild.Core.0.4.1\build\Microsoft.VisualStudioEng.MicroBuild.Core.targets'))" /> | ||
</Target> | ||
<Import Project="..\packages\Microsoft.VisualStudioEng.MicroBuild.Core.0.4.1\build\Microsoft.VisualStudioEng.MicroBuild.Core.targets" Condition="Exists('..\packages\Microsoft.VisualStudioEng.MicroBuild.Core.0.4.1\build\Microsoft.VisualStudioEng.MicroBuild.Core.targets')" /> | ||
</Project> |
Oops, something went wrong.