(svn r27790) -Fix [FS#6366]: [Win32] Mark OpenTTD as DPI-aware to avoid OS window scaling that breaks mouse input.
This commit is contained in:
		@@ -145,6 +145,9 @@
 | 
			
		||||
      <TargetMachine>MachineX86</TargetMachine>
 | 
			
		||||
      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 | 
			
		||||
    </Link>
 | 
			
		||||
    <Manifest>
 | 
			
		||||
      <EnableDpiAwareness>PerMonitorHighDPIAware</EnableDpiAwareness>
 | 
			
		||||
    </Manifest>
 | 
			
		||||
  </ItemDefinitionGroup>
 | 
			
		||||
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
 | 
			
		||||
    <Midl>
 | 
			
		||||
@@ -188,6 +191,9 @@
 | 
			
		||||
      </DataExecutionPrevention>
 | 
			
		||||
      <TargetMachine>MachineX86</TargetMachine>
 | 
			
		||||
    </Link>
 | 
			
		||||
    <Manifest>
 | 
			
		||||
      <EnableDpiAwareness>PerMonitorHighDPIAware</EnableDpiAwareness>
 | 
			
		||||
    </Manifest>
 | 
			
		||||
  </ItemDefinitionGroup>
 | 
			
		||||
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
 | 
			
		||||
    <Midl>
 | 
			
		||||
@@ -244,6 +250,9 @@
 | 
			
		||||
      <TargetMachine>MachineX64</TargetMachine>
 | 
			
		||||
      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 | 
			
		||||
    </Link>
 | 
			
		||||
    <Manifest>
 | 
			
		||||
      <EnableDpiAwareness>PerMonitorHighDPIAware</EnableDpiAwareness>
 | 
			
		||||
    </Manifest>
 | 
			
		||||
  </ItemDefinitionGroup>
 | 
			
		||||
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
 | 
			
		||||
    <Midl>
 | 
			
		||||
@@ -289,6 +298,9 @@
 | 
			
		||||
      <StackCommitSize>1048576</StackCommitSize>
 | 
			
		||||
      <TargetMachine>MachineX64</TargetMachine>
 | 
			
		||||
    </Link>
 | 
			
		||||
    <Manifest>
 | 
			
		||||
      <EnableDpiAwareness>PerMonitorHighDPIAware</EnableDpiAwareness>
 | 
			
		||||
    </Manifest>
 | 
			
		||||
  </ItemDefinitionGroup>
 | 
			
		||||
  <ItemGroup>
 | 
			
		||||
    <ClCompile Include="..\src\airport.cpp" />
 | 
			
		||||
 
 | 
			
		||||
@@ -145,6 +145,9 @@
 | 
			
		||||
      <TargetMachine>MachineX86</TargetMachine>
 | 
			
		||||
      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 | 
			
		||||
    </Link>
 | 
			
		||||
    <Manifest>
 | 
			
		||||
      <EnableDpiAwareness>PerMonitorHighDPIAware</EnableDpiAwareness>
 | 
			
		||||
    </Manifest>
 | 
			
		||||
  </ItemDefinitionGroup>
 | 
			
		||||
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
 | 
			
		||||
    <Midl>
 | 
			
		||||
@@ -188,6 +191,9 @@
 | 
			
		||||
      </DataExecutionPrevention>
 | 
			
		||||
      <TargetMachine>MachineX86</TargetMachine>
 | 
			
		||||
    </Link>
 | 
			
		||||
    <Manifest>
 | 
			
		||||
      <EnableDpiAwareness>PerMonitorHighDPIAware</EnableDpiAwareness>
 | 
			
		||||
    </Manifest>
 | 
			
		||||
  </ItemDefinitionGroup>
 | 
			
		||||
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
 | 
			
		||||
    <Midl>
 | 
			
		||||
@@ -244,6 +250,9 @@
 | 
			
		||||
      <TargetMachine>MachineX64</TargetMachine>
 | 
			
		||||
      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 | 
			
		||||
    </Link>
 | 
			
		||||
    <Manifest>
 | 
			
		||||
      <EnableDpiAwareness>PerMonitorHighDPIAware</EnableDpiAwareness>
 | 
			
		||||
    </Manifest>
 | 
			
		||||
  </ItemDefinitionGroup>
 | 
			
		||||
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
 | 
			
		||||
    <Midl>
 | 
			
		||||
@@ -289,6 +298,9 @@
 | 
			
		||||
      <StackCommitSize>1048576</StackCommitSize>
 | 
			
		||||
      <TargetMachine>MachineX64</TargetMachine>
 | 
			
		||||
    </Link>
 | 
			
		||||
    <Manifest>
 | 
			
		||||
      <EnableDpiAwareness>PerMonitorHighDPIAware</EnableDpiAwareness>
 | 
			
		||||
    </Manifest>
 | 
			
		||||
  </ItemDefinitionGroup>
 | 
			
		||||
  <ItemGroup>
 | 
			
		||||
!!FILES!!
 | 
			
		||||
 
 | 
			
		||||
@@ -151,6 +151,9 @@
 | 
			
		||||
      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 | 
			
		||||
      <MinimumRequiredVersion>5.01</MinimumRequiredVersion>
 | 
			
		||||
    </Link>
 | 
			
		||||
    <Manifest>
 | 
			
		||||
      <EnableDpiAwareness>PerMonitorHighDPIAware</EnableDpiAwareness>
 | 
			
		||||
    </Manifest>
 | 
			
		||||
  </ItemDefinitionGroup>
 | 
			
		||||
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
 | 
			
		||||
    <Midl>
 | 
			
		||||
@@ -198,6 +201,9 @@
 | 
			
		||||
      <TargetMachine>MachineX86</TargetMachine>
 | 
			
		||||
      <MinimumRequiredVersion>5.01</MinimumRequiredVersion>
 | 
			
		||||
    </Link>
 | 
			
		||||
    <Manifest>
 | 
			
		||||
      <EnableDpiAwareness>PerMonitorHighDPIAware</EnableDpiAwareness>
 | 
			
		||||
    </Manifest>
 | 
			
		||||
  </ItemDefinitionGroup>
 | 
			
		||||
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
 | 
			
		||||
    <Midl>
 | 
			
		||||
@@ -257,6 +263,9 @@
 | 
			
		||||
      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 | 
			
		||||
      <MinimumRequiredVersion>5.02</MinimumRequiredVersion>
 | 
			
		||||
    </Link>
 | 
			
		||||
    <Manifest>
 | 
			
		||||
      <EnableDpiAwareness>PerMonitorHighDPIAware</EnableDpiAwareness>
 | 
			
		||||
    </Manifest>
 | 
			
		||||
  </ItemDefinitionGroup>
 | 
			
		||||
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
 | 
			
		||||
    <Midl>
 | 
			
		||||
@@ -306,6 +315,9 @@
 | 
			
		||||
      <TargetMachine>MachineX64</TargetMachine>
 | 
			
		||||
      <MinimumRequiredVersion>5.02</MinimumRequiredVersion>
 | 
			
		||||
    </Link>
 | 
			
		||||
    <Manifest>
 | 
			
		||||
      <EnableDpiAwareness>PerMonitorHighDPIAware</EnableDpiAwareness>
 | 
			
		||||
    </Manifest>
 | 
			
		||||
  </ItemDefinitionGroup>
 | 
			
		||||
  <ItemGroup>
 | 
			
		||||
    <ClCompile Include="..\src\airport.cpp" />
 | 
			
		||||
 
 | 
			
		||||
@@ -151,6 +151,9 @@
 | 
			
		||||
      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 | 
			
		||||
      <MinimumRequiredVersion>5.01</MinimumRequiredVersion>
 | 
			
		||||
    </Link>
 | 
			
		||||
    <Manifest>
 | 
			
		||||
      <EnableDpiAwareness>PerMonitorHighDPIAware</EnableDpiAwareness>
 | 
			
		||||
    </Manifest>
 | 
			
		||||
  </ItemDefinitionGroup>
 | 
			
		||||
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
 | 
			
		||||
    <Midl>
 | 
			
		||||
@@ -198,6 +201,9 @@
 | 
			
		||||
      <TargetMachine>MachineX86</TargetMachine>
 | 
			
		||||
      <MinimumRequiredVersion>5.01</MinimumRequiredVersion>
 | 
			
		||||
    </Link>
 | 
			
		||||
    <Manifest>
 | 
			
		||||
      <EnableDpiAwareness>PerMonitorHighDPIAware</EnableDpiAwareness>
 | 
			
		||||
    </Manifest>
 | 
			
		||||
  </ItemDefinitionGroup>
 | 
			
		||||
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
 | 
			
		||||
    <Midl>
 | 
			
		||||
@@ -257,6 +263,9 @@
 | 
			
		||||
      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 | 
			
		||||
      <MinimumRequiredVersion>5.02</MinimumRequiredVersion>
 | 
			
		||||
    </Link>
 | 
			
		||||
    <Manifest>
 | 
			
		||||
      <EnableDpiAwareness>PerMonitorHighDPIAware</EnableDpiAwareness>
 | 
			
		||||
    </Manifest>
 | 
			
		||||
  </ItemDefinitionGroup>
 | 
			
		||||
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
 | 
			
		||||
    <Midl>
 | 
			
		||||
@@ -306,6 +315,9 @@
 | 
			
		||||
      <TargetMachine>MachineX64</TargetMachine>
 | 
			
		||||
      <MinimumRequiredVersion>5.02</MinimumRequiredVersion>
 | 
			
		||||
    </Link>
 | 
			
		||||
    <Manifest>
 | 
			
		||||
      <EnableDpiAwareness>PerMonitorHighDPIAware</EnableDpiAwareness>
 | 
			
		||||
    </Manifest>
 | 
			
		||||
  </ItemDefinitionGroup>
 | 
			
		||||
  <ItemGroup>
 | 
			
		||||
!!FILES!!
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user