Maniphest T54812

COW Operators: Pose Armature
Closed, ResolvedTO DO

Assigned To
Joshua Leung (aligorith)
Authored By
Joshua Leung (aligorith)
Apr 25 2018, 2:11 PM
Tags
  • Code Quest
  • Dependency Graph
Subscribers
Joshua Leung (aligorith)
Tokens
"100" token, awarded by looch.

Description

Instructions

See T54810 for more details

editors/armature

  • POSE_OT_armature_apply
  • POSE_OT_visual_transform_apply
  • POSE_OT_user_transforms_clear - Seems to work. (There was an unrelated glitch, but probably from the insertkey stuff)
  • POSE_OT_quaternions_flip - Seems to work (Albeit with the notifiers/messagebus related properties editor refresh lag)
  • POSE_OT_select_parent - D3204
  • POSE_OT_select_hierarchy - D3204
  • POSE_OT_select_linked
  • POSE_OT_select_constraint_target
  • POSE_OT_select_grouped
  • POSE_OT_group_add
  • POSE_OT_group_remove
  • POSE_OT_group_move
  • POSE_OT_group_sort
  • POSE_OT_group_assign
  • POSE_OT_group_unassign
  • POSE_OT_group_select
  • POSE_OT_group_deselect
  • POSE_OT_autoside_names
  • POSE_OT_rotation_mode_set (Refresh problems here were in 2.7 as well. In fact, is general problem also for clear transforms operators)
  • POSE_OT_bone_layers

Priority Items (Assigned to @Joshua Leung (aligorith))

  • Select bones using mouse (via view3d selection operator) - 8a2d2f1bb4059fb747615138baea2b806af96389, d8b43a806642b29857cbcf84621323bbb881f665
  • POSE_OT_select_all
  • POSE_OT_select_mirror
  • POSE_OT_hide
  • POSE_OT_reveal
  • POSE_OT_rot_clear
  • POSE_OT_loc_clear
  • POSE_OT_scale_clear
  • POSE_OT_transforms_clear
  • POSE_OT_copy
  • POSE_OT_paste
  • POSE_OT_propagate
  • POSELIB_OT_browse_interactive / POSELIB_OT_apply_pose
  • POSELIB_OT_pose_add (NOTE: There's an unrelated problem with T54915
  • POSELIB_OT_pose_remove
  • POSELIB_OT_pose_rename
  • POSELIB_OT_pose_move
  • POSELIB_OT_new
  • POSELIB_OT_unlink
  • POSELIB_OT_action_sanitize
  • POSE_OT_push / POSE_OT_relax / POSE_OT_breakdown
  • POSE_OT_flip_names
  • POSE_OT_paths_calculate / POSE_OT_paths_update - Currently broken. Requires Copy on Write evaluation to be working (e.g. background evaluation) + Working motionpath drawing (currently not implemented)
  • POSE_OT_paths_clear

Others

  • Jumping problem when starting transforms on animated posebones - rB0492e56fece

Related Objects

StatusSubtypeAssignedTask
ArchivedTO DOJoshua Leung (aligorith)
ResolvedTO DOJoshua Leung (aligorith)

Event Timeline

Joshua Leung (aligorith) lowered the priority of this task from 90 to Normal.Apr 25 2018, 2:11 PM
Joshua Leung (aligorith) created this task.
Joshua Leung (aligorith) added a parent task: T54810: Port operators to use COW (Parent Task).
Joshua Leung (aligorith) claimed this task.Apr 25 2018, 3:42 PM
Joshua Leung (aligorith) moved this task from Tasks to Doing on the Code Quest board.Apr 30 2018, 12:19 PM
Joshua Leung (aligorith) updated the task description.Apr 30 2018, 6:39 PM
Joshua Leung (aligorith) updated the task description.Apr 30 2018, 7:01 PM
Joshua Leung (aligorith) updated the task description.Apr 30 2018, 7:05 PM
Joshua Leung (aligorith) updated the task description.
Joshua Leung (aligorith) updated the task description.May 1 2018, 5:28 PM
Joshua Leung (aligorith) updated the task description.May 2 2018, 4:57 PM
Joshua Leung (aligorith) updated the task description.May 2 2018, 6:12 PM
Joshua Leung (aligorith) updated the task description.May 2 2018, 6:26 PM
Joshua Leung (aligorith) updated the task description.May 2 2018, 6:30 PM
Joshua Leung (aligorith) updated the task description.May 3 2018, 4:15 PM
Joshua Leung (aligorith) updated the task description.May 3 2018, 4:27 PM
Joshua Leung (aligorith) updated the task description.May 3 2018, 6:04 PM
Joshua Leung (aligorith) updated the task description.May 4 2018, 6:22 PM
Joshua Leung (aligorith) mentioned this in rB193af4ddc8de: Fix: Tag armature for copy on write when selecting bones, so active bone gets….May 7 2018, 3:58 PM
Joshua Leung (aligorith) updated the task description.May 7 2018, 4:25 PM
Joshua Leung (aligorith) updated the task description.May 7 2018, 4:56 PM
Joshua Leung (aligorith) updated the task description.May 7 2018, 7:07 PM
Joshua Leung (aligorith) updated the task description.May 14 2018, 3:45 PM
Joshua Leung (aligorith) updated the task description.May 15 2018, 12:49 PM
Joshua Leung (aligorith) updated the task description.May 15 2018, 2:13 PM
Joshua Leung (aligorith) updated the task description.May 15 2018, 3:27 PM
Joshua Leung (aligorith) updated the task description.May 15 2018, 6:39 PM
Joshua Leung (aligorith) updated the task description.May 15 2018, 7:03 PM
Joshua Leung (aligorith) updated the task description.May 18 2018, 5:08 PM
Joshua Leung (aligorith) updated the task description.May 18 2018, 5:31 PM
Joshua Leung (aligorith) updated the task description.May 18 2018, 6:09 PM
Joshua Leung (aligorith) updated the task description.May 18 2018, 6:14 PM
Joshua Leung (aligorith) moved this task from Doing to Reviewing on the Code Quest board.May 19 2018, 7:55 PM
Joshua Leung (aligorith) updated the task description.
Luciano Muñoz Sessarego (looch) awarded a token.May 22 2018, 12:50 PM
Dalai Felinto (dfelinto) moved this task from Reviewing to Done on the Code Quest board.May 28 2018, 6:28 PM
Dalai Felinto (dfelinto) changed the task status from Unknown Status to Resolved.May 28 2018, 6:30 PM