Skip to content

Commit

Permalink
Moving AxeWindows code and other files in the repo (#2)
Browse files Browse the repository at this point in the history
* 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
AhmedAbdoOrtiga committed Apr 24, 2019
1 parent c64a77b commit a442a01
Show file tree
Hide file tree
Showing 676 changed files with 107,420 additions and 0 deletions.
42 changes: 42 additions & 0 deletions .gitattributes
@@ -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
5 changes: 5 additions & 0 deletions CODE_OF_CONDUCT.md
@@ -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.
44 changes: 44 additions & 0 deletions Contributing.md
@@ -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 added keys/FinalPublicKey.snk
Binary file not shown.
180 changes: 180 additions & 0 deletions src/AccessibilityInsights.Actions/Actions.csproj
@@ -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>

0 comments on commit a442a01

Please sign in to comment.