[Linuxdcpp-team] [Bug 2111115] Re: Hashing cannot be paushed instantly or sometimes at all

2025-05-25 Thread eMTee
** Description changed: This is a long time issue stil present on DC++ 0.882. As the title says pausing the hasher loop from the GUI is often not instantaneous, especially when hashing many small files. The cause is a buggy pauser code that signals a counting semaphore for each file added t

[Linuxdcpp-team] [Bug 2111115] Re: Hashing cannot be paushed instantly or sometimes at all

2025-05-25 Thread eMTee
A fix is committed that also implements a proper HashPauser instance / GUI pause event count which effecively pauses activity once the current FileReader chunk has been finished. This design also allows multiple HashPauser objects to be instantiated and destructed in any order (which allows even

[Linuxdcpp-team] [Bug 2111115] Re: Hashing cannot be paushed instantly or sometimes at all

2025-05-25 Thread eMTee
** Changed in: dcplusplus Status: In Progress => Fix Committed -- You received this bug notification because you are a member of Dcplusplus-team, which is subscribed to DC++. https://bugs.launchpad.net/bugs/215 Title: Hashing cannot be paushed instantly or sometimes at all Status i

[Linuxdcpp-team] [Bug 2111115] Re: Hashing cannot be paushed instantly or sometimes at all

2025-05-25 Thread eMTee
** Description changed: This is a long time issue stil present on DC++ 0.882. As the title says pausing the hasher loop from the GUI is often not instantaneous, especially when hashing many small files. The cause is a buggy pauser code that signals a counting semaphore for each file added t