Andrew Wood
a063b95005
Fix the rate calculation when --bits is used - patch from user mojohakase ( #182 ).
2026-03-21 22:28:27 +00:00
Andrew Wood
5c84305817
Hide the __attribute__() definition from splint so it doesn't generate spurious warnings.
2026-03-21 15:48:35 +00:00
Andrew Wood
c8e13d226b
Wait for the other processes associated with monitoring mode before returning, closing stdout beforehand so the monitored command will end ( #67 ).
2026-03-21 15:47:07 +00:00
Andrew Wood
6a20139f5c
Add a macro to remove __attribute__(()) if not compiling with GCC.
2026-03-20 23:48:28 +00:00
Andrew Wood
7be959ece1
Add more debugging, and pass a dummy input file list of just "-" to the monitoring transfer loop ( #67 ).
2026-03-20 23:13:33 +00:00
Andrew Wood
b3896f93b2
Add more debugging, and set the pipefd entries to -1 after closing them to avoid double-close ( #67 ).
2026-03-20 23:00:44 +00:00
Andrew Wood
09a55ef62a
Put the constant on the left hand side to avoid accidental assignment if an "=" is omitted ( #67 ).
2026-03-20 22:14:35 +00:00
Andrew Wood
149be3f9ab
Run the transfer main loop for the in and out monitoring sides, using another process for "out" if monitoring both ( #67 ).
2026-03-20 22:12:14 +00:00
Andrew Wood
f647b12a2d
Pass through "make indent" for consistency ( #67 ).
2026-03-20 22:11:19 +00:00
Andrew Wood
ff8e396500
Do not add the monitor command arguments as PV input files; and execute the monitor command in the monitor process ( #67 ).
2026-03-19 22:58:47 +00:00
Andrew Wood
04f99c4951
Use a special type for opts->argv[] so that the whole array, and array entries, can both be NULL, and the array entries pointers to constant strings; and ensure that argv[] always has a NULL pointer on the end - all so argv can be passed to execvp() ( #67 ).
2026-03-19 22:57:41 +00:00
Andrew Wood
29c65ad9e1
Set up stdin/stdout for the monitored command ( #67 ).
2026-03-18 22:28:51 +00:00
Andrew Wood
f84a668098
Fork for the command to monitor ( #67 ).
2026-03-17 23:41:23 +00:00
Andrew Wood
06721c7be1
Create pipes for monitoring ( #67 ).
2026-03-14 22:34:17 +00:00
Andrew Wood
bd70b0c6cb
Set exit status for --monitor errors ( #67 ).
2026-03-14 22:33:52 +00:00
Andrew Wood
220625f370
Add TODO markers for the next steps of monitor mode ( #67 ).
2026-03-14 21:50:50 +00:00
Andrew Wood
4606638567
Constrain the options so that -M cannot be used with -U (as it is a different action) and -M will report the right error message if mixed with -R or -Q ( #67 ).
2026-03-14 17:20:30 +00:00
Andrew Wood
882428883a
Remember both -N and -F values if two were given ( #67 ).
2026-03-14 14:54:53 +00:00
Andrew Wood
c2bbb8eef1
Parse the monitoring side setting from "--monitor" ( #67 ).
2026-03-14 14:28:30 +00:00
Andrew Wood
111b687449
Give "--monitor" a parameter to set which side(s) of the command to monitor ( #67 ).
2026-03-13 23:06:43 +00:00
Andrew Wood
547b52a313
Specify which command since pv is also a command.
2026-03-12 21:59:01 +00:00
Andrew Wood
5f1893f094
Draft documentation and option parsing for a "--monitor" option to run a command and monitor its input and output ( #67 ).
2026-03-11 23:37:09 +00:00
Andrew Wood
a33ee8ef26
Avoid a comparison of signed and unsigned values.
2026-03-09 20:28:05 +00:00
heitbaum
6d8fbbf848
fix discard const qualifier from pointers
...
Since glibc-2.43 and ISO C23, the functions bsearch, memchr, strchr, strpbrk, strrchr, strstr, wcschr, wcspbrk, wcsrchr, wcsstr and wmemchr that return pointers into their input arrays now have definitions as macros that return a pointer to a const-qualified type when the input argument is a pointer to a const-qualified type.
Fixes:
../src/pv/display.c: In function 'pv__format_init':
../src/pv/display.c:715:37: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
715 | strchr(format_component_array[component_idx].match, (int) ':');
| ^~~~~~
2026-03-09 01:27:04 +01:00
Andrew Wood
d28d2f3155
Address the splint warning due to not recognising strlcat().
v1.10.4
2026-03-08 11:23:08 +00:00
Andrew Wood
9566e7d7ea
Run through "make indent" for consistency.
2026-03-08 11:21:38 +00:00
Andrew Wood
c39601bbb2
Datestamp updates.
2026-03-08 11:20:54 +00:00
Andrew Wood
e3fcc6ae71
Commit to release date.
2026-03-08 11:19:21 +00:00
Andrew Wood
9c18fecb98
Acknowledge #179 .
2026-03-08 11:10:10 +00:00
Andrew Wood
521391a495
Version bump.
2026-03-07 23:23:35 +00:00
Andrew Wood
f65caacfca
Version bump, and note the change to "--size @x" ( #179 ).
2026-03-07 23:23:13 +00:00
Andrew Wood
0a27a85b4a
Update the copyright years.
2026-03-07 23:20:20 +00:00
Andrew Wood
d186d618e3
Look up the right maxfds value to use with nftw() for the current system ( #179 ).
2026-03-07 23:15:09 +00:00
Andrew Wood
ae97565e13
Message line number updates.
2026-03-07 23:14:23 +00:00
Andrew Wood
d028d5165c
Make the gettext macros behave on Debian 13.
2026-03-07 22:34:28 +00:00
Andrew Wood
e17f64fce7
Allow "--size @dir" to read the size of all files under "dir" ( #179 ).
2026-03-07 22:23:10 +00:00
Andrew Wood
e4bc770054
Timestamp update.
v1.10.3
2025-12-15 20:11:17 +00:00
Andrew Wood
a890e8e0c8
Update version and release date.
2025-12-15 20:09:56 +00:00
Andrew Wood
3af38221ee
Correct the process title truncation.
2025-12-12 23:12:03 +00:00
Andrew Wood
579aebf6a7
Date update.
v1.10.2
2025-11-22 15:08:13 +00:00
Andrew Wood
d91bf78cac
Timestamp update.
2025-11-22 15:08:00 +00:00
Andrew Wood
6e45fe0f8d
Update translations count for Finnish.
2025-11-22 15:07:31 +00:00
Andrew Wood
8d7ced4195
Merge pull request 'Translations update from Codeberg Translate' ( #175 ) from translate/pv:weblate-pv-pv into main
...
Reviewed-on: https://codeberg.org/ivarch/pv/pulls/175
2025-11-22 16:07:08 +01:00
artnay and Codeberg Translate
cae6049edd
Translated using Weblate (Finnish)
...
Currently translated at 43.5% (61 of 140 strings)
Translation: pv/pv
Translate-URL: https://translate.codeberg.org/projects/pv/pv/fi/
2025-11-22 15:06:06 +00:00
Andrew Wood
1293f70575
Link to the Debian bug as well, and commit to a release date.
2025-11-22 15:03:53 +00:00
Andrew Wood
ff412009da
Version bump for #174 .
2025-11-21 23:27:47 +00:00
Andrew Wood
10bc46af6e
Suppress by source file name rather than function name, since in an LTO build the function name is optimised out ( #174 ).
2025-11-21 23:26:52 +00:00
Andrew Wood
1e5fae3b7b
Note the Finnish translations.
2025-11-21 05:53:21 +00:00
Andrew Wood
a6f72cf985
Merge pull request 'Translations update from Codeberg Translate' ( #173 ) from translate/pv:weblate-pv-pv into main
...
Reviewed-on: https://codeberg.org/ivarch/pv/pulls/173
2025-11-21 06:46:29 +01:00
artnay and Codeberg Translate
e617b92f2b
Translated using Weblate (Finnish)
...
Currently translated at 24.2% (34 of 140 strings)
Translation: pv/pv
Translate-URL: https://translate.codeberg.org/projects/pv/pv/fi/
2025-11-21 05:43:17 +00:00