Page MenuHome
Feed Advanced Search

Yesterday

Joseph Brandenburg (TheAngerSpecialist) awarded rB0264d8390fa2: Apply Pose as Rest Pose: implement an Only Selected bones option. a Mountain of Wealth token.
Mon, May 20, 6:13 PM

Sun, May 19

Joseph Brandenburg (TheAngerSpecialist) awarded rB27b9a0cd670f: Copy Scale: support raising the copied scale to an arbitrary power. a Like token.
Sun, May 19, 9:42 PM
Joseph Brandenburg (TheAngerSpecialist) awarded rB1854cccad7c3: Drivers: add an Average Scale option to the Transform Channel driver vars. a Like token.
Sun, May 19, 9:42 PM
Mikhail Rachinskiy (alm) awarded rBec1c9e325874: Python API: add a Matrix.Diagonal constructor to mathutils. a Love token.
Sun, May 19, 4:29 PM
Alexander Gavrilov (angavrilov) committed rBec1c9e325874: Python API: add a Matrix.Diagonal constructor to mathutils. (authored by Alexander Gavrilov (angavrilov)).
Python API: add a Matrix.Diagonal constructor to mathutils.
Sun, May 19, 2:05 PM
Alexander Gavrilov (angavrilov) closed D4893: Python API: add a Matrix.Diagonal constructor to mathutils..
Sun, May 19, 2:04 PM
Alexander Gavrilov (angavrilov) created D4893: Python API: add a Matrix.Diagonal constructor to mathutils..
Sun, May 19, 1:52 PM

Thu, May 16

Alexander Gavrilov (angavrilov) committed rBAdacee3a047b6: Rigify: replace the use of the now removed scene.update() (authored by Alexander Gavrilov (angavrilov)).
Rigify: replace the use of the now removed scene.update()
Thu, May 16, 5:20 PM
Alexander Gavrilov (angavrilov) committed rBb05038fef7e1: RNA: new FCurve.is_empty property that exposes the new empty curve check. (authored by Alexander Gavrilov (angavrilov)).
RNA: new FCurve.is_empty property that exposes the new empty curve check.
Thu, May 16, 11:03 AM
Alexander Gavrilov (angavrilov) added a comment to T64303: Box select doesn't work for selecting handles in graph editor.

To be honest, I'm not familiar with the transform operator code at all. Searching through it I found a comment mentioning a similar 'one handle stuck' problem (seemingly with curve objects), and some kind of hack to avoid that in that case.

Thu, May 16, 9:44 AM · Animation, BF Blender
Alexander Gavrilov (angavrilov) committed rB65199828766a: Fix T64681: evaluate curves with generative modifiers and no keys. (authored by Alexander Gavrilov (angavrilov)).
Fix T64681: evaluate curves with generative modifiers and no keys.
Thu, May 16, 8:51 AM
Alexander Gavrilov (angavrilov) closed T64681: Cycles: Multi step motion blur test failed on all platforms. as Resolved by committing rB65199828766a: Fix T64681: evaluate curves with generative modifiers and no keys..
Thu, May 16, 8:51 AM · BF Blender, Cycles

Wed, May 15

Alexander Gavrilov (angavrilov) committed rB40a69b2ad7fc: Animation: treat F-Curves with no keys as if muted/not existing. (authored by Alexander Gavrilov (angavrilov)).
Animation: treat F-Curves with no keys as if muted/not existing.
Wed, May 15, 9:37 PM
Alexander Gavrilov (angavrilov) committed rB198c00f4ed09: Armature Constraint: don't calculate the unneeded ct->matrix for solve. (authored by Alexander Gavrilov (angavrilov)).
Armature Constraint: don't calculate the unneeded ct->matrix for solve.
Wed, May 15, 9:37 PM

Tue, May 14

Alexander Gavrilov (angavrilov) committed rBA467303ba70d6: Rigify: clear the Armature animation data in addition to the Object. (authored by Alexander Gavrilov (angavrilov)).
Rigify: clear the Armature animation data in addition to the Object.
Tue, May 14, 9:52 PM
Alexander Gavrilov (angavrilov) committed rB08a79fc88b88: Depsgraph: dependency on B-Bone start handle end roll when inheriting it. (authored by Alexander Gavrilov (angavrilov)).
Depsgraph: dependency on B-Bone start handle end roll when inheriting it.
Tue, May 14, 9:28 PM
Alexander Gavrilov (angavrilov) committed rB26d2652d6d42: Armature: implement universal hash table lookup of Bone objects by name. (authored by Alexander Gavrilov (angavrilov)).
Armature: implement universal hash table lookup of Bone objects by name.
Tue, May 14, 9:28 PM
Alexander Gavrilov (angavrilov) committed rB1c106e189aaf: RNA: fix the id_data pointer of PoseBone.bone to point at the Armature. (authored by Alexander Gavrilov (angavrilov)).
RNA: fix the id_data pointer of PoseBone.bone to point at the Armature.
Tue, May 14, 11:41 AM
Alexander Gavrilov (angavrilov) committed rB02e3bf22ab60: Depsgraph: detect bbone_segments drivers from Object animation data. (authored by Alexander Gavrilov (angavrilov)).
Depsgraph: detect bbone_segments drivers from Object animation data.
Tue, May 14, 11:41 AM

Mon, May 13

Alexander Gavrilov (angavrilov) committed rB27d097e92d54: Python API: expose conversion between tweaked NLA strip and scene time. (authored by Alexander Gavrilov (angavrilov)).
Python API: expose conversion between tweaked NLA strip and scene time.
Mon, May 13, 9:10 PM
Alexander Gavrilov (angavrilov) committed rB0264d8390fa2: Apply Pose as Rest Pose: implement an Only Selected bones option. (authored by Alexander Gavrilov (angavrilov)).
Apply Pose as Rest Pose: implement an Only Selected bones option.
Mon, May 13, 6:53 PM
Alexander Gavrilov (angavrilov) closed D3775: Apply Pose as Rest Pose: implement an Only Selected bones option..
Mon, May 13, 6:53 PM
Alexander Gavrilov (angavrilov) added a comment to D4730: Depsgraph: display a dependency cycle warning in the UI..

This could work with a separate ReportList for 'current dependency issues' that is wiped clean every time depsgraph is recalculated, and if reports could be enhanced to support multiple text lines, and ideally with each one optionally annotated with an object or bone reference for convenient jumping to it.

Mon, May 13, 4:22 PM
Alexander Gavrilov (angavrilov) committed rB9361fea99f18: RNA: disable undo on OperatorProperties and its subclasses. (authored by Alexander Gavrilov (angavrilov)).
RNA: disable undo on OperatorProperties and its subclasses.
Mon, May 13, 11:38 AM

Sun, May 12

Alexander Gavrilov (angavrilov) added a comment to T63485: Rigify 2.8 - general improvements..

@Luciano Muñoz Sessarego (looch) As a test suggested by @Ivan Cappiello (icappiello), I hacked the use of the new parenting utility into the old spine and arm/leg rigs, and here is the result of generating the 'Basic Human' metarig: http://pasteall.org/blend/index.php?id=51732

Sun, May 12, 8:48 PM · Addons
Alexander Gavrilov (angavrilov) added a comment to T64170: Drivers applied to modifier values don't get deleted when the modifier is applied or deleted.

Drivers are stored in the same place as NLA tracks and other animation data. They are basically special animation curves that use custom input instead of current frame for the horizontal axis - you can even actually use that curve to tune the driver result.

Sun, May 12, 12:58 AM · BF Blender
Alexander Gavrilov (angavrilov) added a comment to T63485: Rigify 2.8 - general improvements..

@Luciano Muñoz Sessarego (looch): I implemented a dropdown-like button in Rig Main Properties panel to switch spaces without changing the control position in my system, and added more tentacles to the file so there is a rig hierarchy.

Sun, May 12, 12:55 AM · Addons

Sat, May 11

Alexander Gavrilov (angavrilov) committed rBebc44aae9897: Python API: expose more keyframing flags for use in keyframe_insert. (authored by Alexander Gavrilov (angavrilov)).
Python API: expose more keyframing flags for use in keyframe_insert.
Sat, May 11, 8:21 PM
Alexander Gavrilov (angavrilov) committed rB0e09075e3956: Fix T59627: missing COW update tags when joining armatures. (authored by Alexander Gavrilov (angavrilov)).
Fix T59627: missing COW update tags when joining armatures.
Sat, May 11, 4:57 PM
Alexander Gavrilov (angavrilov) closed T59627: Joining bones crashes Blender as Resolved by committing rB0e09075e3956: Fix T59627: missing COW update tags when joining armatures..
Sat, May 11, 4:57 PM · Animation, BF Blender: 2.8
Alexander Gavrilov (angavrilov) claimed T59627: Joining bones crashes Blender.
Sat, May 11, 4:55 PM · Animation, BF Blender: 2.8
Alexander Gavrilov (angavrilov) closed T63582: 2.79 Modified Rigs to 2.80 Crash To Desktop as Resolved.

It seems all mentioned crashes are resolved, so closing.

Sat, May 11, 3:55 PM · BF Blender
Alexander Gavrilov (angavrilov) reassigned T64091: Crash when changing BBone scale in pose mode. from Alexander Gavrilov (angavrilov) to Philipp Oeser (lichtwerk).

This crashes in code added by D4733.

Sat, May 11, 3:53 PM · BF Blender
Alexander Gavrilov (angavrilov) added a comment to T64170: Drivers applied to modifier values don't get deleted when the modifier is applied or deleted.

I'm pretty sure no drivers are ever removed just because you delete something they drive - the only exception being objects themselves, because drivers are attached to objects and disappear with the owner automatically. Thus this might be entering the domain of feature requests.

Sat, May 11, 3:26 PM · BF Blender
Alexander Gavrilov (angavrilov) merged T64397: ERROR in console, when applying array mod with driver into T64170: Drivers applied to modifier values don't get deleted when the modifier is applied or deleted.
Sat, May 11, 3:21 PM · BF Blender
Alexander Gavrilov (angavrilov) merged task T64397: ERROR in console, when applying array mod with driver into T64170: Drivers applied to modifier values don't get deleted when the modifier is applied or deleted.
Sat, May 11, 3:21 PM · BF Blender
Alexander Gavrilov (angavrilov) updated the diff for D4730: Depsgraph: display a dependency cycle warning in the UI..

Rebased and added filtering of uninteresting lines to reduce noise
(i.e. sequences of jumps between operations inside the same bone)

Sat, May 11, 2:57 PM
Alexander Gavrilov (angavrilov) updated the diff for D3775: Apply Pose as Rest Pose: implement an Only Selected bones option..

Rebased, fixed conflicts, and tested that it still works.

Sat, May 11, 1:33 PM

Thu, May 9

Alexander Gavrilov (angavrilov) committed rBAd814cec587f7: Rigify: fix encoding metarig. (authored by Damien Picard (pioverfour)).
Rigify: fix encoding metarig.
Thu, May 9, 12:31 PM
Alexander Gavrilov (angavrilov) committed rBA8564a9d406d6: Rigify: change the first variable name for var0 to var in make_driver. (authored by Alexander Gavrilov (angavrilov)).
Rigify: change the first variable name for var0 to var in make_driver.
Thu, May 9, 12:31 PM
Alexander Gavrilov (angavrilov) closed D4827: Rigify: fix encoding metarig.
Thu, May 9, 12:31 PM
Alexander Gavrilov (angavrilov) accepted D4827: Rigify: fix encoding metarig.

An obvious fix.

Thu, May 9, 12:27 PM

Wed, May 8

Alexander Gavrilov (angavrilov) added a comment to T63485: Rigify 2.8 - general improvements..

As a quick test I went and implemented a class for managing parents based on my API, following the first 'rigs register' approach, and used it in my demo rig.

Wed, May 8, 10:26 PM · Addons
Alexander Gavrilov (angavrilov) added a comment to T63485: Rigify 2.8 - general improvements..

Usually for space switching the best way not to have blending but a snap tool similar to the one for ik and fk, but it's much simpler to do, an other is a "space switching" tool that enables animators to do it with ease, with no such thing existing in blender i usually constrain the controllers to be switched to empties, switch spaces in the frames needed or across the entire animation (what i usually preffer), and then bake back to the controllers so that allows me to keep the animation while having that space changed.

Wed, May 8, 4:47 PM · Addons
Alexander Gavrilov (angavrilov) committed rB58bfe93db614: Spline IK: fix a scaling hiccup as bones roll off the end of the curve. (authored by Alexander Gavrilov (angavrilov)).
Spline IK: fix a scaling hiccup as bones roll off the end of the curve.
Wed, May 8, 4:17 PM
Alexander Gavrilov (angavrilov) committed rBM4662: Document the new Power option of Copy Scale..
Document the new Power option of Copy Scale.
Wed, May 8, 11:45 AM
Alexander Gavrilov (angavrilov) committed rB27b9a0cd670f: Copy Scale: support raising the copied scale to an arbitrary power. (authored by Alexander Gavrilov (angavrilov)).
Copy Scale: support raising the copied scale to an arbitrary power.
Wed, May 8, 11:17 AM

Tue, May 7

Alexander Gavrilov (angavrilov) committed rBA215006e5a9c0: Rigify: improve widget placement, widget generation and make_driver. (authored by Alexander Gavrilov (angavrilov)).
Rigify: improve widget placement, widget generation and make_driver.
Tue, May 7, 7:14 PM
Alexander Gavrilov (angavrilov) committed rBM4659: Document the new Use Original Scale option of Spline IK..
Document the new Use Original Scale option of Spline IK.
Tue, May 7, 7:08 PM
Alexander Gavrilov (angavrilov) committed rB37eb10901480: Spline IK: support using both original scaling and volume preservation. (authored by Alexander Gavrilov (angavrilov)).
Spline IK: support using both original scaling and volume preservation.
Tue, May 7, 6:55 PM
Alexander Gavrilov (angavrilov) committed rBc041e10c9a94: Depsgraph: provide more granularity to PoseBone property links. (authored by Alexander Gavrilov (angavrilov)).
Depsgraph: provide more granularity to PoseBone property links.
Tue, May 7, 2:02 PM
Alexander Gavrilov (angavrilov) committed rBM4658: Document the execution order of the IK constraints..
Document the execution order of the IK constraints.
Tue, May 7, 10:53 AM
Alexander Gavrilov (angavrilov) claimed T60034: broken mesh view while using bendy bones with deformed mesh.

I can only reproduce it with the described steps if I disable the fix for T63332, so unless somebody can confirm this still exists, this bug would be closed.

Tue, May 7, 10:09 AM · BF Blender
Alexander Gavrilov (angavrilov) committed rB3f788eacee5a: RNA: provide access to the vertex index array of the Hook modifier. (authored by Alexander Gavrilov (angavrilov)).
RNA: provide access to the vertex index array of the Hook modifier.
Tue, May 7, 9:56 AM
Alexander Gavrilov (angavrilov) closed D4798: RNA: provide access to the vertex index array of the Hook modifier..
Tue, May 7, 9:55 AM

Mon, May 6

Alexander Gavrilov (angavrilov) committed rBM4654: Document the operation modes of the Maintain Volume constraint..
Document the operation modes of the Maintain Volume constraint.
Mon, May 6, 9:24 PM
Alexander Gavrilov (angavrilov) added a comment to T57793: Maintain Volume constraint appears to have no effect in 2.79.

I just changed Maintain Volume yet again in 2.8 - now it has a dropdown to choose from all ways it has been working up to now.

Mon, May 6, 9:03 PM · BF Blender
Alexander Gavrilov (angavrilov) committed rB50999f7fb096: Maintain Volume: introduce an option switching between modes. (authored by Alexander Gavrilov (angavrilov)).
Maintain Volume: introduce an option switching between modes.
Mon, May 6, 8:55 PM
Alexander Gavrilov (angavrilov) committed rB89724c03dc46: Fix T64111: add a NULL check to avoid crash with bad constraint subtarget. (authored by Alexander Gavrilov (angavrilov)).
Fix T64111: add a NULL check to avoid crash with bad constraint subtarget.
Mon, May 6, 7:31 PM
Alexander Gavrilov (angavrilov) closed T64111: Deleting bone from Armature Constraint = Crash as Resolved by committing rB89724c03dc46: Fix T64111: add a NULL check to avoid crash with bad constraint subtarget..
Mon, May 6, 7:31 PM · BF Blender
Alexander Gavrilov (angavrilov) claimed T64111: Deleting bone from Armature Constraint = Crash.
Mon, May 6, 7:30 PM · BF Blender
Alexander Gavrilov (angavrilov) updated the diff for D4798: RNA: provide access to the vertex index array of the Hook modifier..

Renamed property and function, with required fixes in makesrna.

Mon, May 6, 6:53 PM
Alexander Gavrilov (angavrilov) committed rBM4653: Document the Average Scale driver variable option..
Document the Average Scale driver variable option.
Mon, May 6, 6:30 PM
Alexander Gavrilov (angavrilov) committed rB1854cccad7c3: Drivers: add an Average Scale option to the Transform Channel driver vars. (authored by Alexander Gavrilov (angavrilov)).
Drivers: add an Average Scale option to the Transform Channel driver vars.
Mon, May 6, 6:17 PM
Alexander Gavrilov (angavrilov) closed D4803: Drivers: add an Average Scale option to the Transform Channel driver vars..
Mon, May 6, 6:17 PM
Alexander Gavrilov (angavrilov) added inline comments to D4798: RNA: provide access to the vertex index array of the Hook modifier..
Mon, May 6, 7:58 AM

Sun, May 5

Alexander Gavrilov (angavrilov) committed rBA792f4d5f69c3: Rigify: new utilities for bone naming and driver creation, and some fixes. (authored by Alexander Gavrilov (angavrilov)).
Rigify: new utilities for bone naming and driver creation, and some fixes.
Sun, May 5, 7:12 PM
Alexander Gavrilov (angavrilov) committed rBA9abf009f0a42: Rigify: move the generated panels to the Item tab. (authored by Alexander Gavrilov (angavrilov)).
Rigify: move the generated panels to the Item tab.
Sun, May 5, 7:12 PM
Alexander Gavrilov (angavrilov) created D4803: Drivers: add an Average Scale option to the Transform Channel driver vars..
Sun, May 5, 6:36 PM
Alexander Gavrilov (angavrilov) committed rBc7ec6bb748cb: RNA: add an Object method to clear all shape keys for completeness. (authored by Alexander Gavrilov (angavrilov)).
RNA: add an Object method to clear all shape keys for completeness.
Sun, May 5, 6:35 PM
Alexander Gavrilov (angavrilov) created D4798: RNA: provide access to the vertex index array of the Hook modifier..
Sun, May 5, 2:17 PM
Alexander Gavrilov (angavrilov) committed rB1c5860407068: Depsgraph: fix Bone property drivers stored in Object animdata. (authored by Alexander Gavrilov (angavrilov)).
Depsgraph: fix Bone property drivers stored in Object animdata.
Sun, May 5, 9:46 AM

Fri, May 3

Alexander Gavrilov (angavrilov) committed rBA186357ccc04f: Rigify: re-register rig parameters after installing a feature set package. (authored by Alexander Gavrilov (angavrilov)).
Rigify: re-register rig parameters after installing a feature set package.
Fri, May 3, 7:26 PM
Alexander Gavrilov (angavrilov) committed rBA010e95565448: Rigify: improve robustness with bad feature set packages. (authored by Alexander Gavrilov (angavrilov)).
Rigify: improve robustness with bad feature set packages.
Fri, May 3, 7:26 PM
Alexander Gavrilov (angavrilov) committed rBe185a6afa3e7: Fix width of compact buttons with icons, e.g. layout.menu(). (authored by Alexander Gavrilov (angavrilov)).
Fix width of compact buttons with icons, e.g. layout.menu().
Fri, May 3, 3:50 PM
Alexander Gavrilov (angavrilov) added a comment to T63980: Incorrect pasting of F-Curves in graph editor.

Basically, if you are pasting multiple curves, Paste does some magic to match up channels by property name and coordinate axis. This allows you to safely copy & paste all transform curves at once, but if you want to copy & paste between arbitrary channels, you must ensure you only copy one curve, and paste into one channel. Here keys in all 3 channels were selected, but it was not visible to the user due to "Show Selected". The clipboard thus ended up containing all 3 curves, and Paste applied the axis matching logic.

Fri, May 3, 11:54 AM · Animation, BF Blender
Alexander Gavrilov (angavrilov) added a comment to rBfc040335b7a5: Fix T63980: only copy selected curves in Copy Keyframes from Graph Editor..

I didn't get. what the problem with copy keyframes since the fix was made.. seems it copy paste as usual.. I can copy paste them in graf editor or dopeshit and it doesn't matter channel selected or not. here is a gif

Fri, May 3, 11:30 AM
Alexander Gavrilov (angavrilov) added a comment to rBfc040335b7a5: Fix T63980: only copy selected curves in Copy Keyframes from Graph Editor..

When "Only Selected Curve Keyframes" is enabled, it must work like this, because otherwise it is very confusing, as shown by the bug report.

Fri, May 3, 11:13 AM

Thu, May 2

Alexander Gavrilov (angavrilov) updated the diff for D4730: Depsgraph: display a dependency cycle warning in the UI..
  • As mentioned before, now the cycle list menu is in the status bar.
  • Fixed the width of menu buttons with icons to avoid '...'.
  • Exposed detailed information about the nodes involved in the cycle, and used it in python to make the items readable, and make them jump to objects and bones when clicked (using the Jump To Target code).
Thu, May 2, 7:51 PM
Alexander Gavrilov (angavrilov) committed rB2c5ee7418c26: Fix T63697: correct stuck R_NO_CAMERA_SWITCH in scene->r.mode. (authored by Alexander Gavrilov (angavrilov)).
Fix T63697: correct stuck R_NO_CAMERA_SWITCH in scene->r.mode.
Thu, May 2, 3:32 PM
Alexander Gavrilov (angavrilov) closed T63697: All camera binds corrupting after deleting many objects as Resolved by committing rB2c5ee7418c26: Fix T63697: correct stuck R_NO_CAMERA_SWITCH in scene->r.mode..
Thu, May 2, 3:32 PM · BF Blender
Alexander Gavrilov (angavrilov) added a comment to T63697: All camera binds corrupting after deleting many objects.

Have you ever used VSE with scene strips here? Camera switching is blocked by a hidden scene flag that is supposed to be set only temporarily while rendering scene strips.

Thu, May 2, 2:38 PM · BF Blender
Alexander Gavrilov (angavrilov) committed rB6047653ec04e: Fix T63904: Remove Animation should remove empty actions from objects. (authored by Alexander Gavrilov (angavrilov)).
Fix T63904: Remove Animation should remove empty actions from objects.
Thu, May 2, 1:56 PM
Alexander Gavrilov (angavrilov) closed T63904: Remove Animation operator does not remove animation data on object with no keyframes. as Resolved by committing rB6047653ec04e: Fix T63904: Remove Animation should remove empty actions from objects..
Thu, May 2, 1:56 PM · BF Blender

Wed, May 1

Alexander Gavrilov (angavrilov) updated subscribers of rBfc040335b7a5: Fix T63980: only copy selected curves in Copy Keyframes from Graph Editor..

Well, I was a bit worried about that too, but since @Sybren A. Stüvel (sybren) said that the issue in the bug may be worth fixing, I decided to just try and see.

Wed, May 1, 10:37 PM
Alexander Gavrilov (angavrilov) committed rBfc040335b7a5: Fix T63980: only copy selected curves in Copy Keyframes from Graph Editor. (authored by Alexander Gavrilov (angavrilov)).
Fix T63980: only copy selected curves in Copy Keyframes from Graph Editor.
Wed, May 1, 6:33 PM
Alexander Gavrilov (angavrilov) changed the status of T63980: Incorrect pasting of F-Curves in graph editor from Invalid to Resolved by committing rBfc040335b7a5: Fix T63980: only copy selected curves in Copy Keyframes from Graph Editor..
Wed, May 1, 6:33 PM · Animation, BF Blender
Alexander Gavrilov (angavrilov) added a comment to T63980: Incorrect pasting of F-Curves in graph editor.

The "flattened" thing is completely misleading: it is actually copying the X and Z curves of the original bone, which contain non-zero values, likely due to numeric precision limitations in matrix operations of transform tools.

Wed, May 1, 6:32 PM · Animation, BF Blender
Alexander Gavrilov (angavrilov) updated subscribers of T63980: Incorrect pasting of F-Curves in graph editor.

Selecting channels doesn't matter for Copy, only selecting keyframes themselves. View -> Only Selected Curve Keyframes makes this confusing, but it's off by default. Maybe when that option is enabled, Copy should also only use selected curves.

Wed, May 1, 4:32 PM · Animation, BF Blender
Alexander Gavrilov (angavrilov) added a comment to T63980: Incorrect pasting of F-Curves in graph editor.

Possibly you could argue that Copy should take into account which curves are selected in the Graph editor (like Paste does), instead of just keyframes, but this is a UI design issue, not a bug as such.

Wed, May 1, 4:10 PM · Animation, BF Blender
Alexander Gavrilov (angavrilov) closed T63980: Incorrect pasting of F-Curves in graph editor as Invalid.

Your file has keyframes in all three curves selected, so Copy stores all three curves, and subsequently Paste selects keys from the appropriate X, Y or Z curve. If you deselect all with A and then select only the Y curve before Copy, everything works as you'd expect. I.e. to paste from arbitrary curve to arbitrary curve, you must ensure that only one curve is selected both during Copy and Paste.

Wed, May 1, 4:04 PM · Animation, BF Blender
Alexander Gavrilov (angavrilov) committed rBdf8e5d66e3f7: Modifiers: support parallelism in Armature and Lattice Deform. (authored by Alexander Gavrilov (angavrilov)).
Modifiers: support parallelism in Armature and Lattice Deform.
Wed, May 1, 3:36 PM
Alexander Gavrilov (angavrilov) closed D4753: Modifiers: support parallelism in Armature and Lattice Deform..
Wed, May 1, 3:36 PM

Tue, Apr 30

Bataev Artem (shader) awarded rBad9275ed4e60: Spline IK: support changing individual bone length via Y scaling. a Y So Serious token.
Tue, Apr 30, 7:34 PM

Mon, Apr 29

Alexander Gavrilov (angavrilov) committed rBM4647: Armature Modifier: the set of vertex group names affects dependencies..
Armature Modifier: the set of vertex group names affects dependencies.
Mon, Apr 29, 8:18 PM
Alexander Gavrilov (angavrilov) added a comment to T59848: Bone won't deform mesh.

Now you can resolve the shrinkwrap dependency cycles in this test by deleting the unnecessary Pupil_L and Pupil_R vertex groups from the body mesh to let the modifier know that these bones aren't needed.

Mon, Apr 29, 7:59 PM · BF Blender
Alexander Gavrilov (angavrilov) committed rB047081841113: Fix T59848: precisely represent the dependencies of Armature modifier. (authored by Alexander Gavrilov (angavrilov)).
Fix T59848: precisely represent the dependencies of Armature modifier.
Mon, Apr 29, 7:57 PM
Alexander Gavrilov (angavrilov) closed T59848: Bone won't deform mesh as Resolved by committing rB047081841113: Fix T59848: precisely represent the dependencies of Armature modifier..
Mon, Apr 29, 7:57 PM · BF Blender
Alexander Gavrilov (angavrilov) closed D4715: Fix T59848: precisely represent the dependencies of Armature modifier..
Mon, Apr 29, 7:57 PM
Alexander Gavrilov (angavrilov) committed rBM4646: Document the limitation on single channel keying in Combine NLA mode..
Document the limitation on single channel keying in Combine NLA mode.
Mon, Apr 29, 3:32 PM