|
From: Luca T. <no...@gi...> - 2026-09-05 00:23:35
|
Branch: refs/heads/master Home: https://github.com/LinuxCNC/linuxcnc Commit: 699af8e5ae645788355be42437804795afcc363f https://github.com/LinuxCNC/linuxcnc/commit/699af8e5ae645788355be42437804795afcc363f Author: Luca Toniolo <107...@us...> Date: 2026-09-05 (Sat, 05 Sep 2026) Changed paths: M lib/python/gladevcp/hal_sourceview.py M src/emc/usr_intf/gmoccapy/gmoccapy.py Log Message: ----------- gmoccapy: fix SIGTERM/SIGINT hang while a modal dialog is up A modal dialog's gtk_dialog_run() loop is invisible to Gtk.main_quit(), so the GUI survived SIGTERM and the ui-smoke gmoccapy-quit test timed out. _terminate now destroys all other toplevels so run() returns and the unwind proceeds, with a forced exit as backstop. Also guard set_max_undo_levels() in hal_sourceview (dropped by newer GtkSourceView 4; the AttributeError popped the modal error dialog on CI), and harden the excepthook against a partially built app object. Commit: 8bf4605ae81042248add031e94c77300406e0413 https://github.com/LinuxCNC/linuxcnc/commit/8bf4605ae81042248add031e94c77300406e0413 Author: Luca Toniolo <107...@us...> Date: 2026-09-04 (Fri, 04 Sep 2026) Changed paths: M lib/python/gladevcp/hal_sourceview.py M src/emc/usr_intf/gmoccapy/gmoccapy.py Log Message: ----------- Merge pull request #4501 from grandixximo/gmoccapy-quit-4500 gmoccapy: fix SIGTERM/SIGINT hang while a modal dialog is up Compare: https://github.com/LinuxCNC/linuxcnc/compare/fa910f12394b...8bf4605ae810 To unsubscribe from these emails, change your notification settings at https://github.com/LinuxCNC/linuxcnc/settings/notifications |