<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">

  <!-- This file is copied into ut_app/TerminalApp.Unit.Tests.manifest as part
  of the pre-build step for that project. Changes should only be made to the
  WindowsTerminal version of the file. -->

  <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
    <application>
        <!-- Windows 10 1903 -->
        <!-- See https://docs.microsoft.com/en-us/windows/apps/desktop/modernize/xaml-islands -->
        <!-- "maxversiontested" is CASE SENSITIVE. Do not change this.-->
        <!-- DO NOT ADVANCE PAST 18362. The OS has a bug where it won't recognize 19041 as bigger. -->
        <!-- This will cause unpackaged activation failures in XAML Islands. -->
        <!-- (We use unpackaged activation in test scenarios.) See GH#10265. -->
        <maxversiontested Id="10.0.18362.0"/>

        <!-- You apparently are expected to include all the maxversiontested
        entries separately. They are treated like an array. This one turns on Segoe
        UI Variable, GH #12452 -->
        <maxversiontested Id="10.0.22000.0"/>
        <maxversiontested Id="10.0.22621.0"/>
        <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>
      <longPathAware xmlns="http://schemas.microsoft.com/SMI/2016/WindowsSettings">true</longPathAware>
      <heapType xmlns="http://schemas.microsoft.com/SMI/2020/WindowsSettings">SegmentHeap</heapType>
    </windowsSettings>
  </application>
</assembly>
