Fix eterm tab closing and macOS menu integration

* Serialize tracked realloc and free bookkeeping to prevent cross-thread
    address reuse from corrupting the memory tracker during tab teardown.
  * Add concurrent allocation and terminal close/resize regression coverage.
  * Install a macOS-only File, Edit, and Window menu that mirrors eterm
    keybindings without binding Cmd+W.
  * Keep the native menu outside the splitter layout and document the canonical
    macOS build workflow.
This commit is contained in:
Martín Lucas Golini
2026-09-21 21:39:39 -03:00
parent e2174aa044
commit f200850941
9 changed files with 351 additions and 27 deletions
+6
View File
@@ -658,6 +658,12 @@
"command": "${project_root}/bin/eepp-ui-markdownview-debug",
"name": "eepp-ui-markdownview-debug",
"working_dir": "${project_root}/bin/"
},
{
"args": "",
"command": "${project_root}/bin/eterm-debug",
"name": "eterm-debug",
"working_dir": "${project_root}/bin/"
}
],
"var": {