Andrew Wood
|
3a41665302
|
Fix incorrect "%lf" string format.
|
2024-04-21 12:02:35 +01:00 |
|
Andrew Wood
|
f6686b8188
|
Minor formatting changes by "indent".
|
2024-04-21 12:01:52 +01:00 |
|
Andrew Wood
|
a5700cc914
|
Reinstate the use of $TMPDIR and $TMP in cursor positioning rather than hard-coding "/tmp" (#88).
|
2024-04-20 21:46:23 +01:00 |
|
Andrew Wood
|
d3c59cbff3
|
Minor comment formatting correction.
|
2024-04-20 21:31:17 +01:00 |
|
Andrew Wood
|
8bc1cc28d0
|
Check for zero-length $HOME and document the reason flawfinder's warning is being ignored.
|
2024-04-20 21:01:04 +01:00 |
|
Andrew Wood
|
1ad9c321bc
|
Adjust copyright years.
|
2024-03-19 22:19:42 +00:00 |
|
Andrew Wood
|
c9dede08d4
|
Adjust the decimal units flag variable name from "si" to "decimal_units" so it does not overlap with other words like "size" and "signal"; add man page entry and adjust the "-L" man page entry; and allow this flag to also change how input prefixes are processed.
|
2024-03-19 22:17:43 +00:00 |
|
kevinruddy
|
fe8137521a
|
Support for decimal SI units
|
2024-03-19 16:57:57 -04:00 |
|
Andrew Wood
|
cc9534fc7b
|
Cast of values for pv_snprintf() is required on Cygwin.
|
2023-11-19 16:39:32 +00:00 |
|
Andrew Wood
|
3eee7a1409
|
Addressed more issues raised by flawfinder.
|
2023-10-22 17:43:40 +01:00 |
|
Andrew Wood
|
e446782c1f
|
Addressed more issues raised by splint, and refactored out state_array so that state is part of info_array and each state is allocated and deallocated properly instead of referencing pointers multiple times.
|
2023-10-22 16:23:53 +01:00 |
|
Andrew Wood
|
d06374a0f1
|
Addressed more issues raised by splint and flawfinder.
|
2023-10-22 00:08:35 +01:00 |
|
Andrew Wood
|
9a9c117411
|
Addressed more issues raised by flawfinder.
|
2023-10-18 23:10:29 +01:00 |
|
Andrew Wood
|
be4402c1ff
|
Addressed more issues raised by flawfinder.
|
2023-10-17 22:09:04 +01:00 |
|
Andrew Wood
|
4d46dbe545
|
Comment wording correction.
|
2023-10-17 21:02:21 +01:00 |
|
Andrew Wood
|
3fdf8d5a69
|
Improved comments.
|
2023-10-16 22:47:02 +01:00 |
|
Andrew Wood
|
b4d6c5ed2a
|
Addressed more issues raised by splint, and improved variable names and comments.
|
2023-10-15 23:42:04 +01:00 |
|
Andrew Wood
|
d8e0674da0
|
Move locally scoped variables from "switch" statement into outer "for" loop, to avoid triggering a crash in the "splint" code analyser.
|
2023-10-15 22:29:37 +01:00 |
|
Andrew Wood
|
b0df2e53a8
|
Replace str_* in state structure with an array of components of enumerated types, to avoid pointers everywhere in the format array and to allow for later expansion which will separate "string length" from "displayed width" to allow for wide character support.
|
2023-10-14 17:18:20 +01:00 |
|
Andrew Wood
|
94ffdaf60d
|
Group state structure into sub-structures to allow future changes to watchpid code that will do a better job of duplicating the relevant parts of the internal state for each fd.
|
2023-10-14 01:23:54 +01:00 |
|
Andrew Wood
|
7fcc7af07d
|
Addressed more issues raised by flawfinder.
|
2023-10-14 00:04:56 +01:00 |
|
Andrew Wood
|
03d42555e7
|
Addressed more issues raised by splint.
|
2023-10-14 00:04:24 +01:00 |
|
Andrew Wood
|
41b223a757
|
Addressed more issues raised by splint.
|
2023-10-13 23:31:28 +01:00 |
|
Andrew Wood
|
03fb1dc673
|
Correct percentage formatting so it is always 3 characters wide.
|
2023-10-11 22:22:53 +01:00 |
|
Andrew Wood
|
e864eca78d
|
Only check for the IPC functions we are still using.
|
2023-10-01 15:16:31 +01:00 |
|
Andrew Wood
|
dbf55eff3c
|
For message passing for "--remote", fall back to $HOME/.pv instead of /tmp if /run/user/<uid> is unavailable.
|
2023-10-01 12:41:27 +01:00 |
|
Andrew Wood
|
07f894f66c
|
Minor formatting change from "indent".
|
2023-10-01 12:40:22 +01:00 |
|
Andrew Wood
|
0e1750835e
|
Rewrite of "--remote", to use a temporary file for information exchange instead of a SysV IPC message queue, to correct the fault where "make check -j32" would fail due to every PV exit removing the message queue.
|
2023-10-01 01:20:16 +01:00 |
|
Andrew Wood
|
08ee154c09
|
Add more debugging to message receipt check, in sender.
|
2023-09-25 21:51:45 +01:00 |
|
Andrew Wood
|
55f7f94a6f
|
Additional fix for compilation with "--disable-ipc".
|
2023-09-25 21:36:02 +01:00 |
|
Andrew Wood
|
1e91713bb6
|
Add debugging to message receipt check, in sender.
|
2023-09-25 21:32:14 +01:00 |
|
Andrew Wood
|
b0a144fd54
|
Move variable declarations into the blocks in which they are used, to avoid compilation warnings on MacOS, as per patch from Benoit Pierre.
|
2023-09-25 21:14:30 +01:00 |
|
Andrew Wood
|
bfa4a23751
|
Move struct stat in pv_main_loop inside the #if HAVE_STRUCT_STAT_ST_BLKSIZE block to avoid compilation warnings, as per patch from Benoit Pierre.
|
2023-09-25 21:07:24 +01:00 |
|
Andrew Wood
|
7c6568865c
|
Move smb_bug in pv_crs_fini inside the #if HAVE_IPC block so the code can compile on non IPC systems, as per patch from Benoit Pierre.
|
2023-09-25 21:03:19 +01:00 |
|
Andrew Wood
|
ded6b69c3f
|
Minor splint workarounds.
|
2023-09-24 21:24:50 +01:00 |
|
Andrew Wood
|
e5cc71b4d2
|
Switched licensing to GPLv3+.
|
2023-09-24 21:09:52 +01:00 |
|
Andrew Wood
|
7bc91e10de
|
Version and string position updates.
|
2023-09-23 21:56:59 +01:00 |
|
Andrew Wood
|
2033c6085f
|
Addressed more issues raised by splint.
|
2023-09-23 21:53:31 +01:00 |
|
Andrew Wood
|
780b65a648
|
More type corrections.
|
2023-09-16 23:14:16 +01:00 |
|
Andrew Wood
|
20b8c9700a
|
Rename the functions to better describe what they do, remove single-letter variable names, add more explanatory comments, remove "_t" suffix from typedef as per FreeBSD style guide.
|
2023-09-16 00:55:40 +01:00 |
|
Andrew Wood
|
252213fbc2
|
Addressed more issues raised by splint, and corrected some type confusion between off_t and size_t / ssize_t.
|
2023-09-14 22:19:49 +01:00 |
|
Andrew Wood
|
e696b737e3
|
Addressed more issues raised by splint.
|
2023-09-13 23:50:20 +01:00 |
|
Andrew Wood
|
153285bec0
|
Use off_t for file sizes, size_t for buffer sizes.
|
2023-09-13 23:17:53 +01:00 |
|
Andrew Wood
|
8a2ddac50e
|
Type consistency corrections - use booleans for boolean operations, use size_t for byte counts.
|
2023-09-12 23:42:23 +01:00 |
|
Andrew Wood
|
052c182278
|
Adjustments in line with "autoscan" recommendations.
|
2023-09-12 21:26:24 +01:00 |
|
Andrew Wood
|
df67cee38a
|
Addressed more issues raised by splint.
|
2023-09-11 23:06:57 +01:00 |
|
Andrew Wood
|
7f1cdc8527
|
Addressed the issues raised by splint and flawfinder.
|
2023-09-11 21:54:30 +01:00 |
|
Andrew Wood
|
896727b664
|
Addressed the issues raised by splint and flawfinder.
|
2023-09-10 23:04:43 +01:00 |
|
Andrew Wood
|
b0a67878bb
|
Addressed the issues raised by splint and flawfinder, with a TODO for a better cleanup for one issue.
|
2023-09-09 21:14:01 +01:00 |
|
Andrew Wood
|
e8dab7daf7
|
Addressed more issues raised by splint.
|
2023-09-07 22:59:19 +01:00 |
|