Konstantin Pereiaslov
|
de8b698545
|
Pass errno to handle_kill_error rather than reading it there and use strerror() rather than parsing error manually.
This fixes the compilation warning where reason was possibly undefined.
0.4.1
|
2023-09-21 01:44:07 -05:00 |
|
Konstantin Pereiaslov
|
3228448b64
|
Fix typo in help text
0.4.0
|
2023-09-21 00:29:25 -05:00 |
|
Konstantin Pereiaslov
|
3d489a39a3
|
Improve help text
|
2023-09-21 00:27:31 -05:00 |
|
Konstantin Pereiaslov
|
c3f5ac2f2c
|
Better help text formatting
|
2023-09-21 00:27:31 -05:00 |
|
Konstantin Pereiaslov
|
7ca7a439d0
|
Fail compilation on gcc warnings
|
2023-09-21 00:27:31 -05:00 |
|
Konstantin Pereiaslov
|
c629c302ad
|
Fix incorrect variable types in debug message strings
|
2023-09-21 00:27:31 -05:00 |
|
Konstantin Pereiaslov
|
2372b47522
|
Update README.md - fix typo
|
2023-09-21 08:04:24 +03:00 |
|
Konstantin Pereiaslov
|
77606972ab
|
Add "Known issues" section to README
|
2023-09-08 11:40:49 +03:00 |
|
Konstantin Pereiaslov
|
c647c18fcd
|
Newline in README
|
2023-09-06 04:52:50 +03:00 |
|
Konstantin Pereiaslov
|
ff867ea9cf
|
README minor improvements
|
2023-09-05 20:52:10 -05:00 |
|
Konstantin Pereiaslov
|
62225b1de7
|
Update README and TODO as AUR package now exists.
|
2023-09-05 20:51:57 -05:00 |
|
Konstantin Pereiaslov
|
c0ca488f4e
|
Fix that default pause method was undefined
|
2023-09-05 03:38:08 -05:00 |
|
Konstantin Pereiaslov
|
468dba6985
|
Fix typo and lack of new line
|
2023-09-05 03:37:47 -05:00 |
|
Konstantin Pereiaslov
|
0d0f5c81ef
|
Add missing include
|
2023-09-05 03:37:04 -05:00 |
|
Konstantin Pereiaslov
|
55b16873c2
|
Consistent spaces in README
|
2023-09-05 05:13:17 +03:00 |
|
Konstantin Pereiaslov
|
a44f030b6b
|
Synchronize option description between --help and README
|
2023-09-04 21:09:20 -05:00 |
|
Konstantin Pereiaslov
|
34f502fb2c
|
Add pause method argument and support SIGSTOP
|
2023-09-04 21:01:30 -05:00 |
|
Konstantin Pereiaslov
|
d61c15ab0f
|
Remove unnecessary extra braces
|
2023-09-04 20:55:19 -05:00 |
|
Konstantin Pereiaslov
|
dfb2e8aec0
|
Move newline from fprintf_error to the error messages
|
2023-09-04 20:38:28 -05:00 |
|
Konstantin Pereiaslov
|
731b3f791d
|
Remove unreachable break
|
2023-09-04 19:35:43 -05:00 |
|
Konstantin Pereiaslov
|
6d7471e17e
|
Fix typo
|
2023-09-04 01:50:59 -05:00 |
|
Konstantin Pereiaslov
|
b00fce8538
|
Move argument parsing to a separate file
|
2023-09-04 01:50:54 -05:00 |
|
Konstantin Pereiaslov
|
7e2725aad1
|
Move wait_for_pid_to_exit_synchronously and exit_if_pid_has_finished to process_handling.c
|
2023-09-04 01:37:51 -05:00 |
|
Konstantin Pereiaslov
|
f32da29ab9
|
Move process handling to a separate source file
|
2023-09-04 01:27:21 -05:00 |
|
Konstantin Pereiaslov
|
8ba84e47ec
|
Move command line arguments parsing into a separate function
|
2023-09-04 00:57:28 -05:00 |
|
Konstantin Pereiaslov
|
7c5370ba03
|
Add start-monitoring-after option, move main check to pause_or_resume_command_depending_on_user_activity, improve help.
|
2023-09-04 00:51:09 -05:00 |
|
Konstantin Pereiaslov
|
fbebf378e7
|
Move code comment
|
2023-09-03 23:48:04 -05:00 |
|
Konstantin Pereiaslov
|
26460aaafa
|
Make command_paused volatile sig_atomic_t
|
2023-09-03 23:46:50 -05:00 |
|
Konstantin Pereiaslov
|
c6343fe721
|
Fix error message when using --quiet and --debug
|
2023-09-03 22:24:12 -05:00 |
|
Konstantin Pereiaslov
|
d29b649b07
|
Implement handling the interruption signals: pass them to the underlying command and stop the idle checks
0.3.0
|
2023-09-03 21:26:40 -05:00 |
|
Konstantin Pereiaslov
|
d85a6c3e11
|
More debug output
|
2023-09-03 20:29:13 -05:00 |
|
Konstantin Pereiaslov
|
4c7e4b5c80
|
Fix typo
|
2023-09-03 20:16:12 -05:00 |
|
Konstantin Pereiaslov
|
3d62c26f8f
|
Add debug output
|
2023-09-03 20:16:12 -05:00 |
|
Konstantin Pereiaslov
|
42556a508a
|
Fix default values not being defined for verbose and quiet variables.
|
2023-08-31 04:55:40 -05:00 |
|
Konstantin Pereiaslov
|
a9604fce1f
|
Rework error messages printing function and make more error messages red
|
2023-06-29 00:21:45 -05:00 |
|
Konstantin Pereiaslov
|
8421817c82
|
Make error messages red
|
2023-06-28 23:55:49 -05:00 |
|
Konstantin Pereiaslov
|
75d1a2135f
|
Check that X and XScreensaver are available and if not, run the command without pausing it.
|
2023-06-28 23:55:49 -05:00 |
|
Konstantin Pereiaslov
|
5182506638
|
Add TODO item
|
2023-06-03 06:15:53 +03:00 |
|
Konstantin Pereiaslov
|
465efe02ad
|
Fix type of sleep_time_ms in fprintf
|
2023-05-28 20:03:10 -05:00 |
|
Konstantin Pereiaslov
|
afc9928d35
|
Remove .idea directory and add it to .gitignore instead
|
2023-05-28 19:27:40 -05:00 |
|
Konstantin Pereiaslov
|
fc39ce1407
|
declare a scope around "t" argument handling to have declared constants and variables work properly.
|
2023-05-28 19:24:50 -05:00 |
|
Konstantin Pereiaslov
|
1d57e216ec
|
Remove unnecessary code for removing quotes, getopt already removes the quotes.
|
2023-05-28 19:19:59 -05:00 |
|
Konstantin Pereiaslov
|
9344aa4e4e
|
Add --version argument
|
2023-05-28 18:54:06 -05:00 |
|
Konstantin Pereiaslov
|
c62dc47f68
|
Free memory used for storing shell command string once it's no longer needed.
0.2.0
|
2023-05-28 02:53:02 -05:00 |
|
Konstantin Pereiaslov
|
e3e90723b1
|
After encountering first unknown argument start treating the remaining arguments as command to be run.
This allows to not add quotes for the command that needs to be run.
|
2023-05-28 02:37:28 -05:00 |
|
Konstantin Pereiaslov
|
9b34d7392b
|
Add a TODO item.
|
2023-05-20 09:44:11 +03:00 |
|
Konstantin Pereiaslov
|
56d6a6e7f4
|
Fix possible overflow in timeout parameter
|
2023-05-20 01:36:54 -05:00 |
|
Konstantin Pereiaslov
|
91671c0cfb
|
Add a TODO item.
|
2023-05-20 01:36:02 -05:00 |
|
Konstantin Pereiaslov
|
592c4e239f
|
Account for the time it took to pause the command when calculating how long to sleep for.
Possibly unnecessary as this always seems to be 0 on my machine.
|
2023-05-20 00:40:08 -05:00 |
|
Konstantin Pereiaslov
|
07b6f83543
|
Add header include to sleep_utils.c
|
2023-05-20 00:17:29 -05:00 |
|