Somehow there are some issues with adding package which have sub dependencies, they are not installed.

This commit is contained in:
Robin 2018-09-29 21:01:17 +02:00
commit 52ff444819
9 changed files with 60 additions and 33 deletions

View file

@ -12,13 +12,14 @@
<ItemGroup>
<PackageReference Include="Dapplo.Ini">
<Version>0.5.31</Version>
<Version>0.6.2</Version>
</PackageReference>
<PackageReference Include="Dapplo.Log" Version="1.3.11" />
<PackageReference Include="Dapplo.Windows">
<Version>0.5.112</Version>
<Version>0.6.6</Version>
</PackageReference>
<PackageReference Include="Dapplo.Windows.Com">
<Version>0.5.112</Version>
<Version>0.6.6</Version>
</PackageReference>
<PackageReference Include="Unofficial.Microsoft.mshtml" Version="7.0.3300" />
</ItemGroup>

View file

@ -387,7 +387,7 @@ namespace Greenshot.Addon.InternetExplorer
{
if (windowToCapture == null)
{
windowToCapture = InteropWindowQuery.GetActiveWindow();
windowToCapture = InteropWindowQuery.GetForegroundWindow();
}
// Show backgroundform after retrieving the active window..
var backgroundForm = new BackgroundForm("Internet Explorer", "Please wait while the page in Internet Explorer is captured...");

View file

@ -30,19 +30,20 @@
<Version>2.0.4</Version>
</PackageReference>
<PackageReference Include="Dapplo.CaliburnMicro.Configuration">
<Version>1.0.75</Version>
<Version>1.0.83</Version>
</PackageReference>
<PackageReference Include="Dapplo.CaliburnMicro.Translations">
<Version>1.0.75</Version>
<Version>1.0.83</Version>
</PackageReference>
<PackageReference Include="Dapplo.HttpExtensions">
<Version>0.8.46</Version>
<Version>0.9.4</Version>
</PackageReference>
<PackageReference Include="Dapplo.Log" Version="1.3.11" />
<PackageReference Include="Dapplo.Windows.Clipboard">
<Version>0.5.112</Version>
<Version>0.6.6</Version>
</PackageReference>
<PackageReference Include="Dapplo.Windows.Icons">
<Version>0.5.112</Version>
<Version>0.6.6</Version>
</PackageReference>
</ItemGroup>
</Project>

View file

@ -14,30 +14,41 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="Autofac" Version="4.8.1" />
<PackageReference Include="Caliburn.Micro" Version="3.2.0" />
<PackageReference Include="CommonServiceLocator">
<Version>2.0.4</Version>
</PackageReference>
<PackageReference Include="Dapplo.Addons" Version="1.1.3" />
<PackageReference Include="Dapplo.Addons.Config" Version="1.1.3" />
<PackageReference Include="Dapplo.CaliburnMicro.Configuration">
<Version>1.0.75</Version>
<Version>1.0.83</Version>
</PackageReference>
<PackageReference Include="Dapplo.CaliburnMicro.Toasts">
<Version>1.0.75</Version>
<Version>1.0.83</Version>
</PackageReference>
<PackageReference Include="Dapplo.CaliburnMicro.Translations">
<Version>1.0.75</Version>
<Version>1.0.83</Version>
</PackageReference>
<PackageReference Include="Dapplo.HttpExtensions.JsonNet">
<Version>0.8.46</Version>
<Version>0.9.4</Version>
</PackageReference>
<PackageReference Include="Dapplo.HttpExtensions.OAuth">
<Version>0.8.46</Version>
<Version>0.9.4</Version>
</PackageReference>
<PackageReference Include="Dapplo.Ini" Version="0.6.2" />
<PackageReference Include="Dapplo.InterfaceImpl" Version="0.3.2" />
<PackageReference Include="Dapplo.Language" Version="0.6.2" />
<PackageReference Include="Dapplo.Log" Version="1.3.11" />
<PackageReference Include="Dapplo.Utils" Version="1.1.3" />
<PackageReference Include="Dapplo.Windows.Clipboard">
<Version>0.5.112</Version>
<Version>0.6.6</Version>
</PackageReference>
<PackageReference Include="Dapplo.Windows.Icons">
<Version>0.5.112</Version>
<Version>0.6.6</Version>
</PackageReference>
<PackageReference Include="Dapplo.Windows.Kernel32" Version="0.6.6" />
<PackageReference Include="Dapplo.Windows.Messages" Version="0.6.6" />
<PackageReference Include="MahApps.Metro.IconPacks">
<Version>2.3.0</Version>
</PackageReference>
@ -45,6 +56,7 @@
<Version>2.3.0</Version>
</PackageReference>
<PackageReference Include="System.ComponentModel.Composition" Version="4.5.0" />
<PackageReference Include="System.Reactive" Version="4.1.0" />
</ItemGroup>
<ItemGroup>

View file

@ -11,9 +11,14 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="Dapplo.Log" Version="1.3.11" />
<PackageReference Include="Dapplo.Windows" Version="0.6.6" />
<PackageReference Include="Dapplo.Windows.DesktopWindowsManager" Version="0.6.6" />
<PackageReference Include="Dapplo.Windows.Gdi32" Version="0.6.6" />
<PackageReference Include="Dapplo.Windows.Icons">
<Version>0.5.112</Version>
<Version>0.6.6</Version>
</PackageReference>
<PackageReference Include="Dapplo.Windows.User32" Version="0.6.6" />
</ItemGroup>
<ItemGroup>

View file

@ -43,7 +43,7 @@ namespace Greenshot.Core.Sources
public DwmWindowSource(ICaptureConfiguration captureConfiguration, Func<IInteropWindow> retrieveWindowFunc = null)
{
_captureConfiguration = captureConfiguration;
_retrieveWindowFunc = retrieveWindowFunc ?? InteropWindowQuery.GetActiveWindow;
_retrieveWindowFunc = retrieveWindowFunc ?? InteropWindowQuery.GetForegroundWindow;
}
public ValueTask<ICaptureElement<BitmapSource>> Import(CancellationToken cancellationToken = default)

View file

@ -15,8 +15,11 @@
<Version>2.0.4</Version>
</PackageReference>
<PackageReference Include="Dapplo.CaliburnMicro.Translations">
<Version>1.0.75</Version>
<Version>1.0.83</Version>
</PackageReference>
<PackageReference Include="Dapplo.Log" Version="1.3.11" />
<PackageReference Include="Dapplo.Windows.Common" Version="0.6.6" />
<PackageReference Include="Dapplo.Windows.Dpi" Version="0.6.6" />
<PackageReference Include="Svg">
<Version>2.3.0</Version>
</PackageReference>

View file

@ -29,41 +29,45 @@
<PackageReference Include="CommonServiceLocator">
<Version>2.0.4</Version>
</PackageReference>
<PackageReference Include="ControlzEx" Version="3.0.2.4" />
<PackageReference Include="Dapplo.Addons.Bootstrapper" Version="1.1.3" />
<PackageReference Include="Dapplo.Addons.Config">
<Version>1.0.79</Version>
<Version>1.1.3</Version>
</PackageReference>
<PackageReference Include="Dapplo.CaliburnMicro.Configuration">
<Version>1.0.75</Version>
<Version>1.0.83</Version>
</PackageReference>
<PackageReference Include="Dapplo.CaliburnMicro.Metro">
<Version>1.0.75</Version>
<Version>1.0.83</Version>
</PackageReference>
<PackageReference Include="Dapplo.CaliburnMicro.Toasts">
<Version>1.0.75</Version>
<Version>1.0.83</Version>
</PackageReference>
<PackageReference Include="Dapplo.CaliburnMicro.Translations">
<Version>1.0.75</Version>
<Version>1.0.83</Version>
</PackageReference>
<PackageReference Include="Dapplo.HttpExtensions.JsonNet">
<Version>0.8.46</Version>
<Version>0.9.4</Version>
</PackageReference>
<PackageReference Include="Dapplo.HttpExtensions.OAuth">
<Version>0.8.46</Version>
<Version>0.9.4</Version>
</PackageReference>
<PackageReference Include="Dapplo.Log" Version="1.3.11" />
<PackageReference Include="Dapplo.Log.LogFile">
<Version>1.2.1</Version>
<Version>1.3.11</Version>
</PackageReference>
<PackageReference Include="Dapplo.Log.Loggers">
<Version>1.2.1</Version>
<Version>1.3.11</Version>
</PackageReference>
<PackageReference Include="Dapplo.Windows.Clipboard">
<Version>0.5.112</Version>
<Version>0.6.6</Version>
</PackageReference>
<PackageReference Include="Dapplo.Windows.Icons">
<Version>0.5.112</Version>
<Version>0.6.6</Version>
</PackageReference>
<PackageReference Include="Dapplo.Windows.Input" Version="0.6.6" />
<PackageReference Include="Dapplo.Windows.Multimedia">
<Version>0.5.112</Version>
<Version>0.6.6</Version>
</PackageReference>
<PackageReference Include="gong-wpf-dragdrop">
<Version>1.1.0</Version>
@ -113,6 +117,7 @@
<PackageReference Include="System.Runtime.Extensions">
<Version>4.3.0</Version>
</PackageReference>
<PackageReference Include="ToastNotifications" Version="2.3.4" />
</ItemGroup>
<ItemGroup>

View file

@ -678,7 +678,7 @@ namespace Greenshot.Helpers
}
else
{
SelectedCaptureWindow = InteropWindowQuery.GetActiveWindow();
SelectedCaptureWindow = InteropWindowQuery.GetForegroundWindow();
if (SelectedCaptureWindow != null)
{
if (Log.IsDebugEnabled())
@ -997,7 +997,7 @@ namespace Greenshot.Helpers
private void SetDpi()
{
// Workaround for proble with DPI retrieval, the FromHwnd activates the window...
var previouslyActiveWindow = InteropWindowQuery.GetActiveWindow();
var previouslyActiveWindow = InteropWindowQuery.GetForegroundWindow();
// Workaround for changed DPI settings in Windows 7
using (var graphics = Graphics.FromHwnd(MainForm.Instance.Handle))
{