Skip to content

Implement remaining fileMenu stub verbs for headless mode #393

Description

@jsavin

Summary

The following fileMenu verbs are currently stubs that return "not implemented" errors:

  • fileMenu.new
  • fileMenu.savecopy
  • fileMenu.revert
  • fileMenu.print
  • fileMenu.quit
  • fileMenu.saveAs

These need real implementations for headless mode.

Current Behavior

Each stub calls langerrormessage("not implemented") and returns false. The glue scripts in system.verbs.builtins.fileMenu.* dispatch to these via kernel(filemenu.*).

Location

  • tests/headless_filemenu_verbs.c — stub implementations (cases filv_new, filv_savecopy, filv_revert, filv_print, filv_quit, filv_saveas)

Priority

P1 — These verbs are part of the fileMenu contract and will be needed for full headless mode functionality.

Related

Metadata

Metadata

Assignees

No one assigned

    Labels

    priority/p1High priority - address soontype/featureNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions