Releases: bp2008/pingtracer
Releases · bp2008/pingtracer
PingTracer 1.19.1
Version 1.19
- When maximizing the ping response graphs, user-configurable offsets can now be applied to the window position and size to make it better match the normal program window when graphs are maximized. Because I could not find a way to programmatically determine the correct values to use, the offset values are configurable in Tools > Options. The default offsets are appropriate for windowed mode operation in Windows 11. Resolves #46. Thanks @fragtion for contribution.
- Several scaling options are now available for scaling the Y-axis of the ping response graphs. Resolves #47. Thanks @fragtion for contribution.
- Fixed a bug where 1-pixel lines failed to render on the graph at all, and an unrelated bug where 0ms ping responses rendered as 2-pixel lines overlapping the bottom border.
Version 1.19.1
- Fixed a bug where ping timeouts failed to render their red line unless the lower limit for graphing was below 0.
- Added setting to Tools > Options to configure the height of the red line that is drawn when a ping times out.
PingTracer 1.19
Version 1.19
- When maximizing the ping response graphs, user-configurable offsets can now be applied to the window position and size to make it better match the normal program window when graphs are maximized. Because I could not find a way to programmatically determine the correct values to use, the offset values are configurable in Tools > Options. The default offsets are appropriate for windowed mode operation in Windows 11. Resolves #46. Thanks @fragtion for contribution.
- Several scaling options are now available for scaling the Y-axis of the ping response graphs. Resolves #47. Thanks @fragtion for contribution.
- Fixed a bug where 1-pixel lines failed to render on the graph at all, and an unrelated bug where 0ms ping responses rendered as 2-pixel lines overlapping the bottom border.
PingTracer 1.18
Version 1.18
Quality of life improvements:
- Reverse DNS lookup is now performed in the background, so it doesn't slow down the startup of pings anymore.
- Multiple hostnames can now be separated with spaces and/or commas. Previously, it only allowed commas.
- PingTracer will now use the user-entered hostnames as graph labels when available instead of needing to do a reverse DNS lookup. This can be most beneficial when pinging a list of manually-entered hostnames.
- Ping interval timing no longer is affected by changing the system's clock.
PingTracer 1.17
Version 1.17
- Starting pings with an empty "Host" field will now log an error instead of throwing an exception.
- If the
-h
argument does not match an existing configuration, a new one is created.
The command line arguments list has been extended and slightly modified:
Arguments:
-h <value>
Load a saved configuration with Display Name or Host field matching <value>.
If a matching configuration is not found, one will be created.
-4
(Use with -h) This indicates the "Prefer IPv4" checkbox must be checked.
-6
(Use with -h) This indicates the "Prefer IPv4" checkbox must be unchecked.
-t0
(Use with -h) This indicates the "Trace Route" checkbox must be unchecked.
-t1
(Use with -h) This indicates the "Trace Route" checkbox must be checked.
-l x,y,w,h
The window will be moved to the specified location and size.
"w" and "h" parameters are optional.
-s
Pinging will begin automatically.
-m
The ping graphs will be maximized.
PingTracer 1.16
Version 1.16
- Graphs can no longer be scrolled past the edge of the ping response buffer (as determined by the option "Number of ping responses to cache in memory for each host:"). This eliminates the issue where you could have trouble finding the oldest data because you'd scroll past the end and see data repeated.
- Added a "Log Successes" checkbox which operates like "Log Failures", but for successful pings. It will be a lot of data typically, not recommended for normal use.
- The in-app text log field now self-trims to 22000 characters when it exceeds 32000 characters, to help keep it from growing out of control.
- Stopping pings should be a little more responsive when a long delay between pings is used.
Version 1.15.2:
Version 1.15.2
- The
-m
command line flag to start maximized is no longer ignored.
PingTracer 1.15.1
Version 1.15.1
- The
Tools
menu now has aReset Window Size
option which returns the window to the default size, now that closing and reopening the application doesn't do that anymore.
Version 1.15
- The program will now remember its position between runs.
- If the program's window center is offscreen upon startup, it will be moved to the center of the nearest screen.
Version 1.14
- Added optional command line arguments. See
Tools
menu >Command Line Args
for integrated usage help.- With the addition of this feature, PingTracer launching can be automated by placing shortcuts with command line arguments into the Startup folder or via virtually any other automation mechanism.
Arguments:
-h <value>
Load a saved configuration with Display Name or Host field matching <value>.
-6
The -h parameter will preferentially select a configuration that is configured to
prefer IPv6. If -6 is omitted, an IPv4 configuration is preferred.
-l x,y,w,h
The window will be moved to the specified location and size.
"w" and "h" parameters are optional.
-s
Pinging will begin automatically.
-m
The ping graphs will be maximized.
- Added a checkbox for you to disable logging of ping failures on a per-configuration basis.
PingTracer 1.15
Version 1.15
- The program will now remember its position between runs.
- If the program's window center is offscreen upon startup, it will be moved to the center of the nearest screen.
Version 1.14
- Added optional command line arguments. See
Tools
menu >Command Line Args
for integrated usage help.- With the addition of this feature, PingTracer launching can be automated by placing shortcuts with command line arguments into the Startup folder or via virtually any other automation mechanism.
Arguments:
-h <value>
Load a saved configuration with Display Name or Host field matching <value>.
-6
The -h parameter will preferentially select a configuration that is configured to
prefer IPv6. If -6 is omitted, an IPv4 configuration is preferred.
-l x,y,w,h
The window will be moved to the specified location and size.
"w" and "h" parameters are optional.
-s
Pinging will begin automatically.
-m
The ping graphs will be maximized.
- Added a checkbox for you to disable logging of ping failures on a per-configuration basis.
PingTracer 1.14
Version 1.14
- Added optional command line arguments. See
Tools
menu >Command Line Args
for integrated usage help.- With the addition of this feature, PingTracer launching can be automated by placing shortcuts with command line arguments into the Startup folder or via virtually any other automation mechanism.
Arguments:
-h <value>
Load a saved configuration with Display Name or Host field matching <value>.
-6
The -h parameter will preferentially select a configuration that is configured to
prefer IPv6. If -6 is omitted, an IPv4 configuration is preferred.
-l x,y,w,h
The window will be moved to the specified location and size.
"w" and "h" parameters are optional.
-s
Pinging will begin automatically.
-m
The ping graphs will be maximized.
- Added a checkbox for you to disable logging of ping failures on a per-configuration basis.
PingTracer 1.13
PingTracer 1.13
- Fixed an issue where the Stop or Close buttons simply froze the app on some systems.
- This was due to the use of Thread.Abort() which is not supported in mono or even some versions of .NET.
- settings.cfg will be loaded from the current working directory if it exists there, allowing you to run multiple copies of pingtracer with different settings files.