Releases: itz-me-zappex/flux
Releases · itz-me-zappex/flux
flux v1.6.20
- Now daemon does not skip
0x0
events as that caused issues with unfocus detection in Openbox window manager if you switch from window to desktop. Instead, in such cases it does not try to obtain info about process using window ID0x0
(as that always returns error because of bad event) and prints warning in output.
flux v1.6.19
- Fixed a bug when daemon tries to kill
/proc/
instead of delayedrefresh
event first time. - Fixed a bug when daemon skips events which does not match with
^0x[0-9a-fA-F]{7}$
regexp, now it skips only0x0
events (mostly appears when client-side decorated window becomes focused).
flux v1.6.18
- Fixed a bug when refresh event appears earlier than process dies completely, now daemon waits for 2 seconds instead of 100ms and does that on background to avoid freezing a whole event reading algorithm.
flux v1.6.17
- Reworked FPS limit setting/unsetting algorithm, now daemon unsets FPS limit for section if all matching processes have been terminated (does not matter implicitly or explicitly).
- Various minor fixes and improvements.
flux v1.6.16
- Fixed a bug when cache cleaning up algorithm is triggered on next event after process termination instead of trigger it immediately.
- Now daemon checks for existence of all stacking windows, that allows to detect implicitly terminated windows immediately.
- Now daemon cleans up cache only if needed instead of (trying to do that) every event like in previous versions.
- Various minor fixes and improvements.
flux v1.6.15
- Now daemon exits safely (unsets applied limits) if
xprop
dies instead of restarting it. - Reworked
background_cpulimit
function, now you can get proper info about has been process CPU unlimited or CPU limiting with delay has been cancelled. - Reworked
background_mangohud_fps_set
function, now it does not wait for process termination to unset FPS limit as that did not work properly in cases if two or more processes matching with the same section where FPS limit is specified. - Associating FPS limits with PIDs was a bad idea, so now all FPS limits associating with sections.
- Fixed a bug when FPS limit applies if you switch from one matching window to another.
- Fixed a bug when
mangohud_fps_set
adds another linefps_limit=<value>
even if that variable already exists there, that happened because daemon does not expect anything butfps_limit=
, so it simply ignored something likefps_limit = 60
etc.. - Now daemon exits with an error if user tries to run multiple instances.
- Various minor fixes and improvements.
flux v1.6.14
- Fixed an issue with
--config
option when daemon exits with an error saying that config file was not specified even if it is specified but does not exist. - Small fixes and improvements.
flux v1.6.13
- Removed output when daemon receives
SIGTERM
/SIGINT
signal. - Small fixes and improvements.
flux v1.6.12
- Removed annoying message related to cleaned up cache which appeared every event.
- Other changes are related to code style and minor modifications.
flux v1.6.11
- Fixed a dumb mistake in garbage collection of implicitly terminated PIDs algorithm, that is rather human factor than stupidity.
- Cache cleaning up algorithm triggers every event now instead of every 1000th, I guess that is better behavior than previous one.
- Small fixes and improvements.