Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version 0.5.0 and 0.6.0 #6

Open
wants to merge 68 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
68 commits
Select commit Hold shift + click to select a range
cb3b9df
Enhance quick tests by checking the beginning and end of each file.
Feb 2, 2020
9346b04
Add additional log information
Feb 2, 2020
d02ae6d
upgrade to .NET 4.8
fabianoriccardi Dec 28, 2021
76b9ac5
fix typos
fabianoriccardi Dec 28, 2021
49b4243
upgrade to .NET 6 (add dpi-awareness)
fabianoriccardi Dec 28, 2021
06dfd6f
fix ui (progress bar)
fabianoriccardi Dec 29, 2021
55f0cb7
thread abort() is now thread interrupt()
fabianoriccardi Jan 6, 2022
5a76c37
fix overlapping label
fabianoriccardi Jan 6, 2022
60e6358
rewrite event in modern c# (use event instead of delegate)
fabianoriccardi Jan 6, 2022
0297e3e
typo
fabianoriccardi Jan 6, 2022
950dd82
code style (with codemaid)
fabianoriccardi Jan 6, 2022
1e38755
enable codemaid format on save
fabianoriccardi Jan 6, 2022
318b936
update json library and add relative docs
fabianoriccardi Jan 6, 2022
6a5789f
add docs
fabianoriccardi Jan 6, 2022
4dd272e
code cleanup and reordering
fabianoriccardi Jan 6, 2022
2b833b8
add docs
fabianoriccardi Jan 6, 2022
feb50e3
connect AfterVerifyBlock and remove old delegate
fabianoriccardi Jan 7, 2022
2fad1e4
minor ui fix
fabianoriccardi Jan 7, 2022
2a86e06
docs
fabianoriccardi Jan 7, 2022
1c89199
fix CLI version accordingly to event-delegate changes in MediaTesterLib
fabianoriccardi Jan 7, 2022
175f073
add info for building releases
fabianoriccardi Jan 7, 2022
a41611c
remove no more needed nuget dependencies and remove FodyWeaver config…
fabianoriccardi Jan 7, 2022
bb3904e
remove App.config files since this format in .NET Core and newer vers…
fabianoriccardi Jan 7, 2022
e3dea1d
switch from Newtonsoft.Json to System.Text.Json
fabianoriccardi Jan 7, 2022
59ceccd
indent json in option file
fabianoriccardi Jan 7, 2022
55b7c57
re-throw generic exceptions from mediatester library so the main appl…
fabianoriccardi Jan 8, 2022
29f1b37
replacing delegates with lambda functions, refactoring
fabianoriccardi Jan 8, 2022
c51d35c
avoid crash if the drive is removed during the test, both in write an…
fabianoriccardi Jan 8, 2022
f238e16
remove another delegate 😅
fabianoriccardi Jan 8, 2022
37cb7c3
minor refactor and docs
fabianoriccardi Feb 6, 2022
8c6ddee
need investigations and tests about FileFlagNoBuffering
fabianoriccardi Feb 6, 2022
d2a0634
safely stop testing if the program is closing
fabianoriccardi Feb 7, 2022
c2e8259
simplify interpolated strings
fabianoriccardi Feb 12, 2022
48f260d
fix progress percent
fabianoriccardi Feb 12, 2022
a56d300
minor
fabianoriccardi Feb 12, 2022
87a7365
compute/store the total target size of test files in a dedicated prop…
fabianoriccardi Feb 12, 2022
47de816
fix formula to compute estimated time
fabianoriccardi Feb 12, 2022
fc24484
show overall write/read speed considering the entire elaboration of a…
fabianoriccardi Feb 13, 2022
3c1425a
adapt cli to the latest changes in lib, remove verbose result message
fabianoriccardi Feb 13, 2022
1a2ba3e
fix inconsistent nomenclature (use verify instead of read, since spee…
fabianoriccardi Feb 13, 2022
390d122
update readme
fabianoriccardi Feb 13, 2022
c2d8ff2
[cli] accept test path from command line arguments
fabianoriccardi Feb 13, 2022
3b915a7
[cli] fix alignment of results
fabianoriccardi Feb 18, 2022
85e7bd1
show file deletion progress in status bar (since it may take few seco…
fabianoriccardi Feb 18, 2022
c1d6ddf
fix TargetBytes calculation during verify-only mode
fabianoriccardi Feb 19, 2022
90a5fde
automatically downsize the target test size if input parameter is too…
fabianoriccardi Feb 19, 2022
3f6caee
fix wrong result if corrupted file is not the latest
fabianoriccardi Feb 19, 2022
3a2b545
update readme
fabianoriccardi Feb 19, 2022
5f1a072
add note about installation
fabianoriccardi Feb 20, 2022
b1139e5
modify about page
fabianoriccardi Feb 24, 2022
975a8b3
add app icon, add link to github repo
fabianoriccardi Feb 26, 2022
c49e4da
add about icon, minor fixes
fabianoriccardi Mar 3, 2022
cedfcdf
fix for single-file app deployment
fabianoriccardi Mar 3, 2022
916f87f
version bump, update readme for the current release
fabianoriccardi Mar 3, 2022
b81fcab
Merge branch 'development'
fabianoriccardi Mar 5, 2022
90d10a3
[lib] switch to .net standard 2.1
fabianoriccardi Mar 8, 2022
ae315df
[lib] switch to .net standard 2.0
fabianoriccardi Mar 8, 2022
a5a1042
[ui] switch to .net 4.8
fabianoriccardi Mar 8, 2022
80fce23
set font Segoe UI 9pt (default font in modern win app), fix about icon
fabianoriccardi Mar 17, 2022
402bf73
[ui] switch to .net 4.7.2, the oldest version supporting DPI-aware wi…
fabianoriccardi Mar 17, 2022
d6c89a5
[ui] add icon to executable and enable single-file app
fabianoriccardi Mar 17, 2022
388d11a
move dpi-awareness flag into app.manifest (embedded in executable)
fabianoriccardi Mar 20, 2022
d69c06c
fix broken dependency System.Runtime.CompilerServices.Unsafe, update …
fabianoriccardi Mar 20, 2022
f570c1e
fix wrong dpi resizing policy and ui quirks
fabianoriccardi Mar 20, 2022
3d7f7f3
update readme
fabianoriccardi Mar 21, 2022
f58aca7
bump versions
fabianoriccardi Mar 21, 2022
827790e
Merge branch 'development'
fabianoriccardi Mar 21, 2022
496118e
various fixes and cleanup
fabianoriccardi Apr 5, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -52,3 +52,5 @@ $RECYCLE.BIN/
Network Trash Folder
Temporary Items
.apdisk

CodeMaid.config
4 changes: 2 additions & 2 deletions MediaTester.sln
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.27130.2010
# Visual Studio Version 17
VisualStudioVersion = 17.1.32328.378
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MediaTesterCli", "MediaTesterCli\MediaTesterCli.csproj", "{82DBB478-8EF7-45B1-8200-F28BEF178019}"
EndProject
Expand Down
137 changes: 137 additions & 0 deletions MediaTester/AboutForm.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

28 changes: 28 additions & 0 deletions MediaTester/AboutForm.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
using System;
using System.Diagnostics;
using System.Windows.Forms;

namespace KrahmerSoft.MediaTester
{
public partial class AboutForm : Form
{
public AboutForm()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
Close();
}

private void linkLabelRepository_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
string url = "https://github.com/dkrahmer/MediaTester";

// hack because of this: https://github.com/dotnet/corefx/issues/10361
url = url.Replace("&", "^&");
Process.Start(new ProcessStartInfo(url) { UseShellExecute = true });
}
}
}
Loading