Andrew Wood
|
89f81bb7d6
|
Reverted bug report address to the email address, keeping it independent of the development repository in case we have to move again; made some minor man page corrections; updated po files to match changes in source.
|
2023-09-04 20:39:04 +01:00 |
|
Andrew Wood
|
52399ee812
|
Address some of the warnings raised by splint.
|
2023-09-03 22:12:18 +01:00 |
|
Andrew Wood
|
7f735b7282
|
Added TODO to re-check timespec casting.
|
2023-09-03 21:42:46 +01:00 |
|
Andrew Wood
|
8e781e0b51
|
Enforce zero-termination of dst even if system strlcat() is available.
|
2023-09-03 21:42:09 +01:00 |
|
Andrew Wood
|
1ad63a7a37
|
Address warnings raised by splint.
|
2023-09-03 18:18:17 +01:00 |
|
Andrew Wood
|
7fcf65e9c3
|
Address warnings raised by flawfinder.
|
2023-09-03 18:00:01 +01:00 |
|
Andrew Wood
|
63251ef650
|
Expand on the "make analyse" documentation.
|
2023-09-03 16:08:57 +01:00 |
|
Andrew Wood
|
befcddc994
|
Address warnings raised by splint.
|
2023-09-03 16:02:00 +01:00 |
|
Andrew Wood
|
7d7d5ddf2e
|
Added flawfinder notes.
|
2023-09-03 01:14:55 +01:00 |
|
Andrew Wood
|
760cb41a61
|
Minor shuffle.
|
2023-09-03 01:06:02 +01:00 |
|
Andrew Wood
|
926e74fd02
|
List indentation update.
|
2023-09-03 00:56:47 +01:00 |
|
Andrew Wood
|
86feafb721
|
Rename "doc" directory to "docs" to match Debian standards.
|
2023-09-03 00:40:26 +01:00 |
|
Andrew Wood
|
57f66c0b99
|
Move release checklist into the developer notes file, and expand on several points; add TODO for translation tests.
|
2023-09-03 00:31:16 +01:00 |
|
Andrew Wood
|
05f964ee25
|
Added new "make release" target.
|
2023-09-02 23:40:03 +01:00 |
|
Andrew Wood
|
ff571539cb
|
Add i18n libs to the correct variable.
|
2023-09-02 23:27:19 +01:00 |
|
Andrew Wood
|
307db0d802
|
Automatic updates to translation files.
|
2023-09-02 22:08:41 +01:00 |
|
Andrew Wood
|
78bb93b288
|
Move terminal TOSTOP attribute changes into signal handling functions and only set/unset that attribute rather than saving and restoring the whole terminal state; keep track of whether we have changed it and change cursor positioning IPC data to a structure so the state change can be shared with all "pv -c" instances.
|
2023-09-02 22:06:31 +01:00 |
|
Andrew Wood
|
756b48e7b6
|
Minor formatting fix, and work around a pandoc bug.
|
2023-09-02 01:40:46 +01:00 |
|
Andrew Wood
|
2f975cd3d2
|
Version bump.
|
2023-09-02 01:34:16 +01:00 |
|
Andrew Wood
|
2b341c1a7f
|
Minor consistency fixes.
|
2023-09-02 01:33:11 +01:00 |
|
Andrew Wood
|
14ce832249
|
New "--error-skip-block" option.
|
2023-09-02 01:21:18 +01:00 |
|
Andrew Wood
|
f7ccb79147
|
Corrected manual formatting of arguments - all replaceable items such as arguments should be in italic, as per the conventions described in man(1).
|
2023-09-02 00:38:33 +01:00 |
|
Andrew Wood
|
decae290d4
|
Improve the comments, and add support in the SI prefix code for negative numbers.
|
2023-08-31 22:51:23 +01:00 |
|
Andrew Wood
|
d51a1b10f0
|
Corrections to file header comments.
|
2023-08-31 21:49:27 +01:00 |
|
Andrew Wood
|
a8867b1882
|
Translations file update, no new translations.
|
2023-08-30 23:34:53 +01:00 |
|
Andrew Wood
|
749d23705e
|
Check whether librt is required for clock_gettime().
|
2023-08-30 23:34:12 +01:00 |
|
Andrew Wood
|
a6849012a6
|
Minor automated indentation fixes.
|
2023-08-30 22:25:51 +01:00 |
|
Andrew Wood
|
1f320dd7a2
|
Replace all gettimeofday() calls, and elapsed time arithmetic, with a new set of elapsed time functions based on clock_gettime(), to avoid faults due to time zone / DST changes and machine suspend/resume.
|
2023-08-30 22:23:43 +01:00 |
|
Andrew Wood
|
46e5948425
|
Add Debian bug IDs to the appropriate outstanding items.
|
2023-08-28 22:51:32 +01:00 |
|
Andrew Wood
|
b7eb3c9e90
|
Record whether the width or height were set manually, and refrain from changing a manually set value when the terminal size changes.
|
2023-08-28 22:03:14 +01:00 |
|
Andrew Wood
|
9e5bdeb3a4
|
Added "--discard" option.
|
2023-08-28 21:05:45 +01:00 |
|
Andrew Wood
|
2cd74c7ff7
|
Move gettext macros earlier, so the right include directory is used when checking for libintl.h, and add the relevant options to LDFLAGS.
|
2023-08-28 20:28:41 +01:00 |
|
Andrew Wood
|
4c71e96cba
|
Skip valgrind tests if the tool is present but does not support the options we use.
|
2023-08-28 19:37:49 +01:00 |
|
Andrew Wood
|
f67d173aef
|
Autogenerated files updated.
|
2023-08-28 18:17:26 +01:00 |
|
Andrew Wood
|
a59465ff6e
|
Support "make test" as an alias for "make check".
|
2023-08-28 17:46:56 +01:00 |
|
Andrew Wood
|
0bd1b82d3a
|
Move libgen.h out of IPC conditional code since it is not related directly to IPC; adjust IPC configuration so that IPC support is auto-disabled if the relevant header files or library functions are missing.
|
2023-08-28 17:44:53 +01:00 |
|
Andrew Wood
|
65eac50c21
|
Alter file processing to silently skip unreadable input files at the size calculation stage, and report - and skip rather than exiting - unreadable files at the point they are needed during the transfer, more like "cat" does; also, more variable name corrections for bad names (single letters).
|
2023-08-28 17:15:16 +01:00 |
|
Andrew Wood
|
2a092c9495
|
Rename "null" state boolean to "null_terminated_lines" so it is more descriptive and less confusing.
|
2023-08-28 16:18:51 +01:00 |
|
Andrew Wood
|
10296f93e4
|
Use dormant code to calculate total line count in line mode when all inputs are regular files, and fix unwise variable naming in size calculation functions, no more "i" and "j".
|
2023-08-28 16:12:31 +01:00 |
|
Andrew Wood
|
66cae656d1
|
Rename state variable "no_op" to the more descriptive "no_display", as pv is not doing nothing when this is set, it is still transferring data.
|
2023-08-28 15:20:51 +01:00 |
|
Andrew Wood
|
b1ef744058
|
Use posix_fadvise() on input files, where available.
|
2023-08-28 13:10:38 +01:00 |
|
Andrew Wood
|
7d07db6526
|
Extend "make clean" to remove files from "make analyse".
|
2023-08-28 10:15:52 +01:00 |
|
Andrew Wood
|
a8e232e894
|
Correction to Markdown manual link.
|
2023-08-28 10:07:09 +01:00 |
|
Andrew Wood
|
e99548ea8a
|
Major restructuring to switch build system from old scripts to GNU Automake.
|
2023-08-28 10:04:39 +01:00 |
|
Andrew Wood
|
5495e0e808
|
More TODO items.
|
2023-08-26 22:17:04 +01:00 |
|
Andrew Wood
|
11e654ec90
|
Added plans to change build system and license.
|
2023-08-26 22:06:04 +01:00 |
|
Andrew Wood
|
4854fcf3e0
|
Note the --pidfile change.
|
2023-08-26 21:47:00 +01:00 |
|
Andrew Wood
|
fb8bea390c
|
Use mkstemp() to write the PID file more safely, avoiding potential symlink issues.
|
2023-08-26 21:45:31 +01:00 |
|
Andrew Wood
|
fe22f0e449
|
Store name and format string in internal state as their own copies rather than pointers to strings outside the state, for memory safety and to avoid a leak on remote control.
|
2023-08-26 20:49:30 +01:00 |
|
Andrew Wood
|
c0abc9ce3c
|
Adjustments for migration to Codeberg.
|
2023-08-16 17:30:10 +01:00 |
|