#
3538133f |
|
28-Oct-2023 |
Andrew Lindesay <apl@lindesay.co.nz> |
HaikuDepot: Log Process Report To make it easier to understand what process elements are taking a long time to run, a small simple report is output as debug log at completion of a process. Change-Id: I09b93c494961e7abbbd22a3c58c64631f08025af Reviewed-on: https://review.haiku-os.org/c/haiku/+/7075 Reviewed-by: Jérôme Duval <jerome.duval@gmail.com>
|
#
409af934 |
|
01-May-2022 |
Andrew Lindesay <apl@lindesay.co.nz> |
HaikuDepot: Fix Crash on Shutdown The MainWindow itself was a BReferencable via a listener virtual class. It looks like the error has come from a conflict between the MainWindow's own deletion and the state of the reference count. This change moves the listener / BReferencable out of the MainWindow so that the lifecycle of the BReferenable can be managed correctly. A further problem here is that the new listener was leaked from the MainWindow class on shutdown. To resolve this problem requires a considerable change to the "process coordinator" system. Fixes #17689 Change-Id: I7230843ba05537015f4a597b4a616b96c6db3dde Reviewed-on: https://review.haiku-os.org/c/haiku/+/5285 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: Andrew Lindesay <apl@lindesay.co.nz>
|
#
a18f873f |
|
06-May-2021 |
Andrew Lindesay <apl@lindesay.co.nz> |
HaikuDepot: Background Processing Unify the background processing in the application to one system and refactor the package actions. This won't fix any specific current issues with this area, but lays the ground for later fixes. Change-Id: I098b81e7afc4aeb883bddf1acfc01f7888134257 Reviewed-on: https://review.haiku-os.org/c/haiku/+/3997 Reviewed-by: Andrew Lindesay <apl@lindesay.co.nz>
|