topic/gilbert/plugin-api-tweak

Description

This branch makes a few changes to the API:

  • Wraps values in a simple class (ValWrapper) that include an explicit processed / not processed flag (to avoid confusion with delayed / opaque invocations).

  • Adds a Frame argument to HookCallFunction

  • Adds support for Frame argument types to HookArgument

  • Adds support for ValWrapper argument types to HookArgument

  • Tweaks the plugin.hooks tests a bit to include new output (from additional argument)

  • Tweaks the plugin.api-version-mismatch to remove explicit home directory path via simple regex

Environment

None

Assignee

cubic1271

Reporter

cubic1271

Labels

None

External issue ID

None

Components

Priority

Normal
Configure