fix(web): reject false macro coverage and record source gaps
Some checks failed
M6 deployable RC / quick (push) Has been cancelled
M6 deployable RC / chromium (push) Has been cancelled
M6 deployable RC / release (push) Has been cancelled

This commit is contained in:
mes123456
2026-09-05 18:35:18 +08:00
parent 60ac88cc86
commit 9ec6d4d28f
5 changed files with 843 additions and 19 deletions

View File

@@ -64,7 +64,7 @@
},
"status": {
"path": "docs/status/WBV2-P1419-001.md",
"sha256": "18e34e498ee54efcf7a90eff10758dc1ad0dcfa2f205bfe17bc281707fe3cafd"
"sha256": "c52d993dc5724b0dc8ab84ea40bc600b2ce1249f35fbdf92b1cbfbe225f9e339"
},
"log": {
"path": "tests/golden/WBV2-P1419-001/module-run.log",

View File

@@ -0,0 +1,138 @@
{
"schemaVersion": 1,
"operation": "REMOVE_FALSE_BROAD_MACRO_BINDINGS",
"removedBindingCount": 128,
"removedUnitIds": [
"operator-macro:ACTION_OT_duplicate_move",
"operator-macro:ARMATURE_OT_duplicate_move",
"operator-macro:CURVES_OT_duplicate_move",
"operator-macro:CURVE_OT_duplicate_move",
"operator-macro:GRAPH_OT_duplicate_move",
"operator-macro:GREASE_PENCIL_OT_duplicate_move",
"operator-macro:MASK_OT_duplicate_move",
"operator-macro:MBALL_OT_duplicate_move",
"operator-macro:MESH_OT_duplicate_move",
"operator-macro:NLA_OT_duplicate_move",
"operator-macro:NODE_OT_duplicate_move",
"operator-macro:NODE_OT_duplicate_move_keep_inputs",
"operator-macro:NODE_OT_duplicate_move_linked",
"operator-macro:OBJECT_OT_duplicate_move",
"operator-macro:OBJECT_OT_duplicate_move_linked",
"operator-macro:POINTCLOUD_OT_duplicate_move",
"operator-macro:SEQUENCER_OT_duplicate_move",
"operator-macro:SEQUENCER_OT_duplicate_move_linked",
"operator-macro:SEQUENCER_OT_preview_duplicate_move",
"operator-macro:SEQUENCER_OT_preview_duplicate_move_linked",
"operator-macro:NODE_OT_delete_copy_reconnect",
"operator:ACTION_OT_delete",
"operator:ANIM_OT_channels_delete",
"operator:ANIM_OT_keyframe_delete",
"operator:ANIM_OT_keyframe_delete_button",
"operator:ANIM_OT_keyframe_delete_by_name",
"operator:ANIM_OT_keyframe_delete_v3d",
"operator:ANIM_OT_keyframe_delete_vse",
"operator:ARMATURE_OT_delete",
"operator:ASSET_OT_catalog_delete",
"operator:BRUSH_OT_asset_delete",
"operator:CLIP_OT_delete_marker",
"operator:CLIP_OT_delete_track",
"operator:CLIP_OT_graph_delete_curve",
"operator:CLIP_OT_graph_delete_knot",
"operator:CLIP_OT_keyframe_delete",
"operator:CONSOLE_OT_delete",
"operator:CONSTRAINT_OT_delete",
"operator:CURVES_OT_delete",
"operator:CURVE_OT_delete",
"operator:FILE_OT_bookmark_delete",
"operator:FILE_OT_delete",
"operator:FONT_OT_delete",
"operator:GPENCIL_OT_annotation_active_frame_delete",
"operator:GRAPH_OT_delete",
"operator:GRAPH_OT_driver_delete_invalid",
"operator:GRAPH_OT_fmodifier_delete",
"operator:GREASE_PENCIL_OT_active_frame_delete",
"operator:GREASE_PENCIL_OT_delete",
"operator:GREASE_PENCIL_OT_delete_breakdown",
"operator:GREASE_PENCIL_OT_delete_frame",
"operator:INFO_OT_report_delete",
"operator:MARKER_OT_delete",
"operator:MASK_OT_delete",
"operator:MBALL_OT_delete_metaelems",
"operator:MESH_OT_delete",
"operator:MESH_OT_delete_edgeloop",
"operator:MESH_OT_delete_loose",
"operator:MESH_OT_polybuild_delete_at_cursor",
"operator:NLA_OT_delete",
"operator:NLA_OT_tracks_delete",
"operator:NODE_OT_delete",
"operator:NODE_OT_delete_reconnect",
"operator:OBJECT_OT_multires_higher_levels_delete",
"operator:OBJECT_OT_vertex_weight_delete",
"operator:OUTLINER_OT_collection_hierarchy_delete",
"operator:OUTLINER_OT_delete",
"operator:OUTLINER_OT_drivers_delete_selected",
"operator:OUTLINER_OT_id_delete",
"operator:PAINTCURVE_OT_delete_point",
"operator:PALETTE_OT_color_delete",
"operator:PARTICLE_OT_delete",
"operator:POINTCLOUD_OT_delete",
"operator:SCENE_OT_delete",
"operator:SCREEN_OT_delete",
"operator:SEQUENCER_OT_delete",
"operator:SEQUENCER_OT_retiming_key_delete",
"operator:SEQUENCER_OT_text_delete",
"operator:TEXT_OT_delete",
"operator:TRANSFORM_OT_delete_orientation",
"operator:UI_OT_view_item_delete",
"operator:WORKSPACE_OT_delete",
"operator:WORKSPACE_OT_delete_all_others",
"operator:MASK_OT_hide_view_clear",
"operator:MASK_OT_hide_view_set",
"operator:POSE_OT_scale_clear",
"operator:OBJECT_OT_visual_transform_apply",
"operator:POSE_OT_visual_transform_apply",
"operator:ARMATURE_OT_move_to_collection",
"operator:ARMATURE_OT_parent_set",
"operator:MASK_OT_parent_set",
"operator:NODE_OT_parent_set",
"operator:OBJECT_OT_vertex_parent_set",
"operator:MESH_OT_primitive_cube_add_gizmo",
"operator-macro:ARMATURE_OT_extrude_forked",
"operator-macro:ARMATURE_OT_extrude_move",
"operator-macro:CURVES_OT_extrude_move",
"operator-macro:CURVE_OT_extrude_move",
"operator-macro:GREASE_PENCIL_OT_extrude_move",
"operator-macro:MESH_OT_extrude_context_move",
"operator-macro:MESH_OT_extrude_edges_move",
"operator-macro:MESH_OT_extrude_faces_move",
"operator-macro:MESH_OT_extrude_manifold",
"operator-macro:MESH_OT_extrude_region_move",
"operator-macro:MESH_OT_extrude_region_shrink_fatten",
"operator-macro:MESH_OT_extrude_vertices_move",
"operator-macro:MESH_OT_polybuild_extrude_at_cursor_move",
"operator:MESH_OT_dupli_extrude_cursor",
"operator:MESH_OT_extrude_context",
"operator:MESH_OT_extrude_edges_indiv",
"operator:MESH_OT_extrude_faces_indiv",
"operator:MESH_OT_extrude_repeat",
"operator:MESH_OT_extrude_verts_indiv",
"operator-macro:MESH_OT_loopcut_slide",
"operator:ARMATURE_OT_dissolve",
"operator:CURVE_OT_dissolve_verts",
"operator:GREASE_PENCIL_OT_dissolve",
"operator:MESH_OT_dissolve_degenerate",
"operator:MESH_OT_dissolve_faces",
"operator:MESH_OT_dissolve_limited",
"operator:MESH_OT_dissolve_mode",
"operator:MESH_OT_dissolve_verts",
"operator:MESH_OT_polybuild_dissolve_at_cursor",
"operator:ANIM_OT_merge_animation",
"operator:GREASE_PENCIL_OT_layer_merge",
"operator:GREASE_PENCIL_OT_stroke_merge_by_distance",
"operator:MESH_OT_merge_normals",
"operator:SCREEN_OT_edge_merge"
],
"verifiedUnits": 1025,
"unverifiedUnits": 2720,
"rule": "macro names require an exact native command gate; family substring matches are forbidden"
}

View File

@@ -0,0 +1,583 @@
{
"schemaVersion": 1,
"status": "awaiting_exact_native_gate",
"pendingCount": 2720,
"next": [
{
"unitId": "modifier-source:MOD_none",
"identifier": "MOD_none",
"kind": "modifier-source",
"family": "MODIFIER",
"source": "blender-5.2.0/source/blender/modifiers/intern/MOD_none.cc",
"line": 1,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "modifier-source:MOD_ui_common",
"identifier": "MOD_ui_common",
"kind": "modifier-source",
"family": "MODIFIER",
"source": "blender-5.2.0/source/blender/modifiers/intern/MOD_ui_common.cc",
"line": 1,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:ACTION_OT_duplicate_move",
"identifier": "ACTION_OT_duplicate_move",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/space_action/action_ops.cc",
"line": 80,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:ARMATURE_OT_duplicate_move",
"identifier": "ARMATURE_OT_duplicate_move",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/armature/armature_ops.cc",
"line": 135,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:ARMATURE_OT_extrude_forked",
"identifier": "ARMATURE_OT_extrude_forked",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/armature/armature_ops.cc",
"line": 156,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:ARMATURE_OT_extrude_move",
"identifier": "ARMATURE_OT_extrude_move",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/armature/armature_ops.cc",
"line": 144,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:CLIP_OT_add_marker_move",
"identifier": "CLIP_OT_add_marker_move",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/space_clip/clip_ops.cc",
"line": 1894,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:CLIP_OT_add_marker_slide",
"identifier": "CLIP_OT_add_marker_slide",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/space_clip/clip_ops.cc",
"line": 1902,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:CURVES_OT_duplicate_move",
"identifier": "CURVES_OT_duplicate_move",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/curves/intern/curves_ops.cc",
"line": 1886,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:CURVES_OT_extrude_move",
"identifier": "CURVES_OT_extrude_move",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/curves/intern/curves_ops.cc",
"line": 1895,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:CURVE_OT_duplicate_move",
"identifier": "CURVE_OT_duplicate_move",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/curve/curve_ops.cc",
"line": 129,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:CURVE_OT_extrude_move",
"identifier": "CURVE_OT_extrude_move",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/curve/curve_ops.cc",
"line": 138,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:GRAPH_OT_duplicate_move",
"identifier": "GRAPH_OT_duplicate_move",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/space_graph/graph_ops.cc",
"line": 517,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:GREASE_PENCIL_OT_duplicate_move",
"identifier": "GREASE_PENCIL_OT_duplicate_move",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/grease_pencil/intern/grease_pencil_ops.cc",
"line": 335,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:GREASE_PENCIL_OT_extrude_move",
"identifier": "GREASE_PENCIL_OT_extrude_move",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/grease_pencil/intern/grease_pencil_ops.cc",
"line": 354,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:GREASE_PENCIL_OT_stroke_subdivide_smooth",
"identifier": "GREASE_PENCIL_OT_stroke_subdivide_smooth",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/grease_pencil/intern/grease_pencil_ops.cc",
"line": 346,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:MASK_OT_add_feather_vertex_slide",
"identifier": "MASK_OT_add_feather_vertex_slide",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/mask/mask_edit.cc",
"line": 184,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:MASK_OT_add_vertex_slide",
"identifier": "MASK_OT_add_vertex_slide",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/mask/mask_edit.cc",
"line": 175,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:MASK_OT_duplicate_move",
"identifier": "MASK_OT_duplicate_move",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/mask/mask_edit.cc",
"line": 193,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:MBALL_OT_duplicate_move",
"identifier": "MBALL_OT_duplicate_move",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/metaball/mball_ops.cc",
"line": 39,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:MESH_OT_duplicate_move",
"identifier": "MESH_OT_duplicate_move",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/mesh/mesh_ops.cc",
"line": 236,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:MESH_OT_extrude_context_move",
"identifier": "MESH_OT_extrude_context_move",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/mesh/mesh_ops.cc",
"line": 284,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:MESH_OT_extrude_edges_move",
"identifier": "MESH_OT_extrude_edges_move",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/mesh/mesh_ops.cc",
"line": 311,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:MESH_OT_extrude_faces_move",
"identifier": "MESH_OT_extrude_faces_move",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/mesh/mesh_ops.cc",
"line": 302,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:MESH_OT_extrude_manifold",
"identifier": "MESH_OT_extrude_manifold",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/mesh/mesh_ops.cc",
"line": 272,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:MESH_OT_extrude_region_move",
"identifier": "MESH_OT_extrude_region_move",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/mesh/mesh_ops.cc",
"line": 263,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:MESH_OT_extrude_region_shrink_fatten",
"identifier": "MESH_OT_extrude_region_shrink_fatten",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/mesh/mesh_ops.cc",
"line": 293,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:MESH_OT_extrude_vertices_move",
"identifier": "MESH_OT_extrude_vertices_move",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/mesh/mesh_ops.cc",
"line": 320,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:MESH_OT_loopcut_slide",
"identifier": "MESH_OT_loopcut_slide",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/mesh/mesh_ops.cc",
"line": 221,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:MESH_OT_offset_edge_loops_slide",
"identifier": "MESH_OT_offset_edge_loops_slide",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/mesh/mesh_ops.cc",
"line": 228,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:MESH_OT_polybuild_extrude_at_cursor_move",
"identifier": "MESH_OT_polybuild_extrude_at_cursor_move",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/mesh/mesh_ops.cc",
"line": 356,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:MESH_OT_polybuild_face_at_cursor_move",
"identifier": "MESH_OT_polybuild_face_at_cursor_move",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/mesh/mesh_ops.cc",
"line": 329,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:MESH_OT_polybuild_split_at_cursor_move",
"identifier": "MESH_OT_polybuild_split_at_cursor_move",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/mesh/mesh_ops.cc",
"line": 338,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:MESH_OT_polybuild_transform_at_cursor_move",
"identifier": "MESH_OT_polybuild_transform_at_cursor_move",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/mesh/mesh_ops.cc",
"line": 347,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:MESH_OT_rip_edge_move",
"identifier": "MESH_OT_rip_edge_move",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/mesh/mesh_ops.cc",
"line": 254,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:MESH_OT_rip_move",
"identifier": "MESH_OT_rip_move",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/mesh/mesh_ops.cc",
"line": 245,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:NLA_OT_duplicate_linked_move",
"identifier": "NLA_OT_duplicate_linked_move",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/space_nla/nla_ops.cc",
"line": 166,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:NLA_OT_duplicate_move",
"identifier": "NLA_OT_duplicate_move",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/space_nla/nla_ops.cc",
"line": 157,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:NODE_OT_delete_copy_reconnect",
"identifier": "NODE_OT_delete_copy_reconnect",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/space_node/node_ops.cc",
"line": 241,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:NODE_OT_detach_translate_attach",
"identifier": "NODE_OT_detach_translate_attach",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/space_node/node_ops.cc",
"line": 193,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:NODE_OT_duplicate_move",
"identifier": "NODE_OT_duplicate_move",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/space_node/node_ops.cc",
"line": 201,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:NODE_OT_duplicate_move_keep_inputs",
"identifier": "NODE_OT_duplicate_move_keep_inputs",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/space_node/node_ops.cc",
"line": 219,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:NODE_OT_duplicate_move_linked",
"identifier": "NODE_OT_duplicate_move_linked",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/space_node/node_ops.cc",
"line": 209,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:NODE_OT_join_named",
"identifier": "NODE_OT_join_named",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/space_node/node_ops.cc",
"line": 162,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:NODE_OT_move_detach_links",
"identifier": "NODE_OT_move_detach_links",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/space_node/node_ops.cc",
"line": 227,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:NODE_OT_move_detach_links_release",
"identifier": "NODE_OT_move_detach_links_release",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/space_node/node_ops.cc",
"line": 234,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:NODE_OT_select_link_viewer",
"identifier": "NODE_OT_select_link_viewer",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/space_node/node_ops.cc",
"line": 152,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:NODE_OT_translate_attach",
"identifier": "NODE_OT_translate_attach",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/space_node/node_ops.cc",
"line": 172,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:NODE_OT_translate_attach_remove_on_cancel",
"identifier": "NODE_OT_translate_attach_remove_on_cancel",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/space_node/node_ops.cc",
"line": 180,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:OBJECT_OT_duplicate_move",
"identifier": "OBJECT_OT_duplicate_move",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/object/object_ops.cc",
"line": 306,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:OBJECT_OT_duplicate_move_linked",
"identifier": "OBJECT_OT_duplicate_move_linked",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/object/object_ops.cc",
"line": 316,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:PAINTCURVE_OT_add_point_slide",
"identifier": "PAINTCURVE_OT_add_point_slide",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/sculpt_paint/paint_ops.cc",
"line": 553,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:POINTCLOUD_OT_duplicate_move",
"identifier": "POINTCLOUD_OT_duplicate_move",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/pointcloud/intern/operators.cc",
"line": 255,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:SEQUENCER_OT_duplicate_move",
"identifier": "SEQUENCER_OT_duplicate_move",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/space_sequencer/sequencer_ops.cc",
"line": 169,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:SEQUENCER_OT_duplicate_move_linked",
"identifier": "SEQUENCER_OT_duplicate_move_linked",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/space_sequencer/sequencer_ops.cc",
"line": 176,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:SEQUENCER_OT_preview_duplicate_move",
"identifier": "SEQUENCER_OT_preview_duplicate_move",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/space_sequencer/sequencer_ops.cc",
"line": 184,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:SEQUENCER_OT_preview_duplicate_move_linked",
"identifier": "SEQUENCER_OT_preview_duplicate_move_linked",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/space_sequencer/sequencer_ops.cc",
"line": 191,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:SEQUENCER_OT_retiming_add_freeze_frame_slide",
"identifier": "SEQUENCER_OT_retiming_add_freeze_frame_slide",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/space_sequencer/sequencer_ops.cc",
"line": 199,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:SEQUENCER_OT_retiming_add_transition_slide",
"identifier": "SEQUENCER_OT_retiming_add_transition_slide",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/space_sequencer/sequencer_ops.cc",
"line": 206,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator-macro:UV_OT_rip_move",
"identifier": "UV_OT_rip_move",
"kind": "operator-macro",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/uvedit/uvedit_ops.cc",
"line": 2989,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator:ACTION_OT_bake_keys",
"identifier": "ACTION_OT_bake_keys",
"kind": "operator",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/space_action/action_ops.cc",
"line": 52,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator:ACTION_OT_clean",
"identifier": "ACTION_OT_clean",
"kind": "operator",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/space_action/action_ops.cc",
"line": 53,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator:ACTION_OT_clickselect",
"identifier": "ACTION_OT_clickselect",
"kind": "operator",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/space_action/action_ops.cc",
"line": 31,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
},
{
"unitId": "operator:ACTION_OT_copy",
"identifier": "ACTION_OT_copy",
"kind": "operator",
"family": "EDITOR",
"source": "blender-5.2.0/source/blender/editors/space_action/action_ops.cc",
"line": 57,
"required": "real Blender Main/WASM command adapter plus exact Chromium fixture"
}
]
}