Skip to content

Commit

Permalink
Fixed bugs; Added features; Various improvements
Browse files Browse the repository at this point in the history
Added per-monitor DPI support.
Added category list to filter downloads.
Embedded executable icons can now be displayed in the download list.
Fixed some painting issues in the dark mode version.
Added command-line argument to add clipboard content.
System Tray notifications can now be displayed for remote connections (from browser extensions).
Download directory can now be updated in the Update Download window.
Downloads can now have comments added to them.
Finished downloads can now play a Success or Failure sound.
Added custom threshold for reallocating parts.
  • Loading branch information
erickutcher committed Jan 26, 2025
1 parent a571af8 commit d61f8e8
Show file tree
Hide file tree
Showing 133 changed files with 17,149 additions and 6,993 deletions.
12 changes: 6 additions & 6 deletions HTTP_Downloader/HTTP_Downloader.rc
Original file line number Diff line number Diff line change
Expand Up @@ -63,8 +63,8 @@ IDI_ICON_TRAY ICON "icon_tray.ico"
//

VS_VERSION_INFO VERSIONINFO
FILEVERSION 1,0,6,5
PRODUCTVERSION 1,0,6,5
FILEVERSION 1,0,6,6
PRODUCTVERSION 1,0,6,6
FILEFLAGSMASK 0x17L
#ifdef _DEBUG
FILEFLAGS 0x1L
Expand All @@ -80,13 +80,13 @@ BEGIN
BLOCK "040904b0"
BEGIN
VALUE "Comments", "HTTP Downloader is made free under the GPLv3 license."
VALUE "FileDescription", "HTTP Downloader can download files through HTTP(S), FTP(S), and SFTP connections."
VALUE "FileVersion", "1, 0, 6, 5"
VALUE "FileDescription", "HTTP Downloader"
VALUE "FileVersion", "1, 0, 6, 6"
VALUE "InternalName", "HTTP Downloader"
VALUE "LegalCopyright", "Copyright � 2015-2024 Eric Kutcher"
VALUE "LegalCopyright", "Copyright � 2015-2025 Eric Kutcher"
VALUE "OriginalFilename", "HTTP_Downloader.exe"
VALUE "ProductName", "HTTP Downloader"
VALUE "ProductVersion", "1, 0, 6, 5"
VALUE "ProductVersion", "1, 0, 6, 6"
END
END
BLOCK "VarFileInfo"
Expand Down
209 changes: 209 additions & 0 deletions HTTP_Downloader/HTTP_Downloader.vcproj
Original file line number Diff line number Diff line change
Expand Up @@ -732,6 +732,167 @@
Name="VCPostBuildEventTool"
/>
</Configuration>
<Configuration
Name="Debug Dark Mode|Win32"
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
IntermediateDirectory="$(ConfigurationName)"
ConfigurationType="1"
CharacterSet="1"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="MASM"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
/>
<Tool
Name="VCCLCompilerTool"
Optimization="0"
EnableIntrinsicFunctions="true"
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;ENABLE_DARK_MODE"
MinimalRebuild="true"
BasicRuntimeChecks="0"
RuntimeLibrary="3"
BufferSecurityCheck="false"
UsePrecompiledHeader="0"
WarningLevel="4"
DebugInformationFormat="4"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="kernel32.lib user32.lib $(NOINHERIT)"
LinkIncremental="2"
IgnoreAllDefaultLibraries="true"
GenerateDebugInformation="true"
SubSystem="2"
EntryPointSymbol="_WinMain"
TargetMachine="1"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCManifestTool"
AdditionalManifestFiles="$(InputDir)\compatibility.manifest"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
</Configuration>
<Configuration
Name="Debug Dark Mode|x64"
OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
ConfigurationType="1"
CharacterSet="1"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="MASM"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
TargetEnvironment="3"
/>
<Tool
Name="VCCLCompilerTool"
Optimization="0"
EnableIntrinsicFunctions="true"
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;ENABLE_DARK_MODE"
MinimalRebuild="true"
BasicRuntimeChecks="0"
RuntimeLibrary="3"
BufferSecurityCheck="false"
UsePrecompiledHeader="0"
WarningLevel="4"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="kernel32.lib user32.lib $(NOINHERIT)"
LinkIncremental="2"
IgnoreAllDefaultLibraries="true"
GenerateDebugInformation="true"
SubSystem="2"
EntryPointSymbol="_WinMain"
TargetMachine="17"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCManifestTool"
AdditionalManifestFiles="$(InputDir)\compatibility.manifest"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
</Configuration>
</Configurations>
<References>
</References>
Expand All @@ -741,6 +902,10 @@
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
>
<File
RelativePath=".\categories.cpp"
>
</File>
<File
RelativePath=".\connection.cpp"
>
Expand Down Expand Up @@ -1019,6 +1184,14 @@
Name="MASM"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug Dark Mode|x64"
ExcludedFromBuild="true"
>
<Tool
Name="MASM"
/>
</FileConfiguration>
</File>
<File
RelativePath=".\asm\llshl.asm"
Expand Down Expand Up @@ -1055,6 +1228,14 @@
Name="MASM"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug Dark Mode|x64"
ExcludedFromBuild="true"
>
<Tool
Name="MASM"
/>
</FileConfiguration>
</File>
<File
RelativePath=".\asm\ulldiv.asm"
Expand Down Expand Up @@ -1091,6 +1272,14 @@
Name="MASM"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug Dark Mode|x64"
ExcludedFromBuild="true"
>
<Tool
Name="MASM"
/>
</FileConfiguration>
</File>
<File
RelativePath=".\asm\ulldvrm.asm"
Expand Down Expand Up @@ -1127,6 +1316,14 @@
Name="MASM"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug Dark Mode|x64"
ExcludedFromBuild="true"
>
<Tool
Name="MASM"
/>
</FileConfiguration>
</File>
<File
RelativePath=".\asm\ullrem.asm"
Expand Down Expand Up @@ -1163,6 +1360,14 @@
Name="MASM"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug Dark Mode|x64"
ExcludedFromBuild="true"
>
<Tool
Name="MASM"
/>
</FileConfiguration>
</File>
</Filter>
</Filter>
Expand All @@ -1171,6 +1376,10 @@
Filter="h;hpp;hxx;hm;inl;inc;xsd"
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
>
<File
RelativePath=".\categories.h"
>
</File>
<File
RelativePath=".\cmessagebox.h"
>
Expand Down
Loading

0 comments on commit d61f8e8

Please sign in to comment.