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 |
|
Andrew Wood
|
c39d81b71a
|
Removed.
|
2023-08-16 17:18:09 +01:00 |
|
Andrew Wood
|
9ab690b7c0
|
Added some memory safety tests using valgrind.
|
2023-08-15 22:50:25 +01:00 |
|
Andrew Wood
|
6cb207667d
|
No longer run tests with "sh -e", but just with "sh", for greater flexibility; all current tests already explicitly exit with the correct status.
|
2023-08-15 22:33:18 +01:00 |
|
Andrew Wood
|
4c9f304a46
|
Adjustments and annotations as per splint and flawfinder reports, and a TODO marker for upcoming memory management cleanup work.
|
2023-08-15 22:32:13 +01:00 |
|
Andrew Wood
|
a9c4c6e049
|
Add TODO markers for memory management cleanup work to come soon.
|
2023-08-15 22:30:56 +01:00 |
|
Andrew Wood
|
4cd28b23f0
|
Adjustments and annotations as per splint and flawfinder reports.
|
2023-08-14 23:07:37 +01:00 |
|
Andrew Wood
|
b2989efd5c
|
Added TODO highlighted by flawfinder.
|
2023-08-14 22:54:02 +01:00 |
|
Andrew Wood
|
cc4d1a15e4
|
Make the filenames in the list constant.
|
2023-08-14 22:37:23 +01:00 |
|
Andrew Wood
|
7f25aff91d
|
Adjustments and annotations as per splint and flawfinder reports.
|
2023-08-14 22:33:06 +01:00 |
|
Andrew Wood
|
32f984de56
|
Date/version bump.
|
2023-08-14 20:59:55 +01:00 |
|
Andrew Wood
|
f01117d84e
|
Adjustments and annotations as per splint and flawfinder reports.
|
2023-08-14 20:56:11 +01:00 |
|
Andrew Wood
|
f3cd9a2664
|
Spacing changes from "make indent".
|
2023-08-13 16:19:45 +01:00 |
|
Andrew Wood
|
fff425ec61
|
Added flawfinder notes for getenv().
|
2023-08-13 16:18:22 +01:00 |
|
Andrew Wood
|
c78e082192
|
Follow the current month.
|
2023-08-07 21:41:54 +01:00 |
|