Commit Graph
115 Commits
Author SHA1 Message Date
Andrew Wood 1efe1d60b5 Added test 2023-07-25 21:43:29 +01:00
Andrew Wood f83927e451 Add more tests 2023-07-25 21:21:37 +01:00
Andrew Wood 678f655116 Also test basic integrity with --force 2023-07-25 21:21:02 +01:00
Andrew Wood 7794df7182 Capitalisation fix 2023-07-24 23:16:52 +01:00
Andrew Wood 923ef47056 Progress update 2023-07-24 23:15:09 +01:00
Andrew Wood 0a509fb535 Cleaned up with shellcheck, and corrected the description in the comment block at the top. 2023-07-24 23:08:18 +01:00
Andrew Wood 1927e88350 Minor shellcheck-suggested update. 2023-07-24 22:30:49 +01:00
Andrew Wood 760ee403fe Variable name modernisation, and shellcheck corrections. 2023-07-24 22:29:18 +01:00
Andrew Wood 6ecf31b5ee Cleanups suggested by shellcheck. 2023-07-24 21:50:22 +01:00
Andrew Wood 8051f5808c Cleanups suggested by shellcheck. 2023-07-24 21:48:23 +01:00
Andrew Wood 0518357560 Make the --numeric --bytes --line-mode combination more explicitly defined 2023-07-24 20:57:31 +01:00
Andrew Wood e0856df8ef Fix rate display width when it is exactly 0 in bytes mode. 2023-07-23 22:29:09 +01:00
Andrew Wood d4590e1f3b New tests added 2023-07-23 22:00:19 +01:00
Andrew Wood 99c5e0988c Additional formatting improvements 2023-07-23 21:59:25 +01:00
Andrew Wood 6a24d75022 Add more verbose output and apply fixes suggested by shellcheck. 2023-07-23 18:45:53 +01:00
Andrew Wood 82aa30c306 Add more verbose output and apply fixes suggested by shellcheck. 2023-07-23 18:35:49 +01:00
Andrew Wood 4fa3331f88 Explicitly set locale for tests 2023-07-23 17:59:38 +01:00
Andrew Wood fd0850f1ab Correction to the detection of this bug 2023-07-23 17:16:29 +01:00
Andrew Wood cecc8649c2 Further display improvements and cleanups 2023-07-23 17:16:04 +01:00
Andrew Wood c39e97ec5a Fix byte prefix at low rates so it is two spaces, not one 2023-07-23 17:13:14 +01:00
Andrew Wood 909355619b Restructure tests and adjust display format, to better understand what each test is testing. 2023-07-23 16:25:52 +01:00
Andrew Wood b086ddf599 Rewrote most of run-test, and gave variables clearer names 2023-07-23 14:54:45 +01:00
Andrew Wood a0e5d5e9e7 Rebuild timestamp update 2023-07-23 14:27:19 +01:00
Andrew Wood dbcae4a9ae Updated with latest news 2023-07-23 12:34:39 +01:00
Andrew Wood 4ba1343c20 Added test of large file support 2023-07-23 12:28:11 +01:00
Andrew Wood ee3c02fd7f Renamed tests for consistency 2023-07-23 11:41:56 +01:00
Andrew Wood c7e0bb727e Introduce strlcat() instead of strcat(), and replace all sizeof() of buffers inside structures with constants where possible, to avoid bugs caused by reading the size of a pointer instead of the size of the buffer it points to. 2023-07-23 01:57:00 +01:00
Andrew Wood 80e3f791c4 Rebuilt automatically 2023-07-23 01:50:04 +01:00
Andrew Wood 74325282e7 Corrected quoting issue in sed 2023-07-23 01:49:48 +01:00
Andrew Wood ab20f9406f Corrected path handling which was writing bad dependency files 2023-07-23 00:35:49 +01:00
Andrew Wood e94600d7a4 Put all terminal writes through the same pv_write_retry function for consistency and to clear up compiler warnings. 2023-07-22 23:22:34 +01:00
Andrew Wood 9783f7ebef Cleanups to fscanf() and Apple-specific watchfd code 2023-07-22 22:53:02 +01:00
Andrew Wood b6d1f62979 Centralise all sprintf()/snprintf() calls in a compatibility wrapper pv_snprintf() 2023-07-22 22:40:07 +01:00
Andrew Wood cab177814a Document the cleanups to "make test". 2023-07-22 20:49:25 +01:00
Andrew Wood 2303da77db Skip the pipe test if GNU head is not available. 2023-07-22 20:46:51 +01:00
Andrew Wood 264e3a5879 Format output with printf, allow test scripts to write output to be displayed, and allow test scripts to be skipped. 2023-07-22 20:46:35 +01:00
Andrew Wood 5f6f418cfd Added backticks note 2023-07-22 20:21:42 +01:00
Andrew Wood 3b2e274907 Check for ctags and cproto before starting any work 2023-07-22 20:20:48 +01:00
Andrew Wood a24342a072 Replace backticks in shell scripts with S() 2023-07-22 20:20:15 +01:00
Andrew Wood 101294195b Remove references to 64-bit file functions - stat, lstat, lseek, etc - as part of large file support rewrite. 2023-07-22 19:55:55 +01:00
Andrew Wood 5cf5eda406 Minor correction to cleanup. 2023-07-22 19:55:07 +01:00
Andrew Wood 8c284d863d TODO and version update to show unreleased status 2023-07-22 19:45:57 +01:00
Andrew Wood 7448c7f320 Rewrote configure.in and replaced header.in with one generated by autoheader, added copyright notice to all source files as per GNU standards, and changed "pv --version" output to conform to GNU standards. 2023-07-22 19:35:43 +01:00
Andrew Wood b923afc385 Added the new issues after 1.7.0 2023-07-18 07:29:32 +01:00
Andrew Wood 88dd09393c Set current release line v1.7.0 2023-07-17 22:05:29 +01:00
Andrew Wood 29124c585e Minor updates 2023-07-17 21:57:56 +01:00
Andrew Wood 65828899ea Version update pending new release 2023-07-17 21:53:54 +01:00
Andrew Wood 853190d36d Updated acknowledgements for stat64 patch 2023-07-17 21:48:16 +01:00
Andrew Wood f13f5e70c1 More macOS stat fixes 2023-07-17 21:37:54 +01:00
Andrew Wood 4e2ab087e5 Removed bug about no Cygwin output as it is not reproducible 2023-07-17 21:29:17 +01:00