Page MenuHome

Alexander Gavrilov (angavrilov)
User

Projects

User Details

User Since
Aug 20 2015, 12:17 PM (200 w, 13 h)

Recent Activity

Wed, Jun 19

Alexander Gavrilov (angavrilov) updated the task description for T65710: Blender 2.8 Manual Sprint.
Wed, Jun 19, 10:55 AM · BF Blender, Documentation
Alexander Gavrilov (angavrilov) committed rBM5107: Mark screenshots in Drivers Workflow Examples as TODO2.8..
Mark screenshots in Drivers Workflow Examples as TODO2.8.
Wed, Jun 19, 10:53 AM
Alexander Gavrilov (angavrilov) added a comment to T57422: Removal of "extend" option for ARMATURE_OT_select_linked.

It seems to me the option wasn't documented in the first place, so nothing to do here?..

Wed, Jun 19, 10:45 AM · Documentation
Alexander Gavrilov (angavrilov) updated the task description for T55145: Implement Driver Workflow Changes.
Wed, Jun 19, 10:35 AM · BF Blender: 2.8, User Interface, Animation, Code Quest
Alexander Gavrilov (angavrilov) closed T57702: Dope Sheet: new option to display keyframe interpolation mode and extremes, a subtask of T57449: 2.8: Animation (Parent Task), as Resolved.
Wed, Jun 19, 10:35 AM · Documentation
Alexander Gavrilov (angavrilov) closed T57702: Dope Sheet: new option to display keyframe interpolation mode and extremes as Resolved.
Wed, Jun 19, 10:35 AM · Documentation

Mon, Jun 17

Alexander Gavrilov (angavrilov) added a comment to T65752: limit contraint modifier rendering bug.

This is an unreported dependency cycle: the IK controller cannot depend on the IK chain bones for obvious reasons. The real bug here is that the cycle isn't reported.

Mon, Jun 17, 4:16 PM · BF Blender
Alexander Gavrilov (angavrilov) added a comment to T58341: Add Driver : Clicking the picker doesn't work and unfolds objects list.

This happens because ui_context_rna_button_active within operators and poll functions invoked for the popover UI elements can't find the actual UI control in the popover, and instead returns the property UI control through the context menu of which the popover was invoked. It seems there is a big issue with context and region management in some popovers, and may require a fix in the UI core rather than a specific operator.

Mon, Jun 17, 10:23 AM · User Interface, BF Blender

Sun, Jun 16

Alexander Gavrilov (angavrilov) committed rBM5032: Drivers: update the troubleshooting page..
Drivers: update the troubleshooting page.
Sun, Jun 16, 4:24 PM
Alexander Gavrilov (angavrilov) committed rBb1b0781c1ed7: Drivers: shorten the security restriction warning. (authored by Alexander Gavrilov (angavrilov)).
Drivers: shorten the security restriction warning.
Sun, Jun 16, 4:15 PM
Alexander Gavrilov (angavrilov) committed rB3e086af79ceb: Drivers: fix Variable Copy & Paste in the edit popover. (authored by Alexander Gavrilov (angavrilov)).
Drivers: fix Variable Copy & Paste in the edit popover.
Sun, Jun 16, 1:56 PM
Alexander Gavrilov (angavrilov) committed rBM5031: Drivers: document the Edit Driver popover and update screenshots..
Drivers: document the Edit Driver popover and update screenshots.
Sun, Jun 16, 1:54 PM

Sat, Jun 15

Alexander Gavrilov (angavrilov) committed rBM5024: More screenshot and text updates in Animation - only Drivers left..
More screenshot and text updates in Animation - only Drivers left.
Sat, Jun 15, 7:57 PM
Alexander Gavrilov (angavrilov) committed rBM5023: Check more screenshots in the Animation section (Armatures & Constraints)..
Check more screenshots in the Animation section (Armatures & Constraints).
Sat, Jun 15, 5:22 PM
Alexander Gavrilov (angavrilov) added a comment to T60461: Rigify: Fix displaying multiple rig layer panel with older blend file. Blender 2.8.

I strongly suspect this may have fixed itself automatically when @Campbell Barton (campbellbarton) removed loading script datablocks as modules.

Sat, Jun 15, 12:02 PM · Addons

Wed, Jun 12

Alexander Gavrilov (angavrilov) committed rBM4908: Check the rest of the Animation/Armatures section..
Check the rest of the Animation/Armatures section.
Wed, Jun 12, 3:29 PM
Alexander Gavrilov (angavrilov) committed rBM4901: Mark obsolete images in Bone editing and properties, plus minor text fixes..
Mark obsolete images in Bone editing and properties, plus minor text fixes.
Wed, Jun 12, 1:08 PM
Alexander Gavrilov (angavrilov) claimed T57702: Dope Sheet: new option to display keyframe interpolation mode and extremes.
Wed, Jun 12, 11:59 AM · Documentation
Alexander Gavrilov (angavrilov) committed rBM4893: Update the images and text in the Animation/Keyframes section..
Update the images and text in the Animation/Keyframes section.
Wed, Jun 12, 11:59 AM

Wed, Jun 5

Alexander Gavrilov (angavrilov) added a comment to T65528: Armature with bbone keyframes from 2.79, can't transform bones.

Until recently PoseBone.bone didn't change id_data to point at the Armature ID, so keyframing or adding drivers via "bones[].bone" would insert keys into AnimData of the armature Object. For backward compatibility reasons it probably should work though - for drivers at least I made sure that depsgraph etc is correct for such misplaced cases.

Wed, Jun 5, 7:01 PM · BF Blender

Mon, Jun 3

Alexander Gavrilov (angavrilov) merged T64546: QUAT \ Euler rigify converter does not work into T63624: Rigify Quat/Euler conversion errors.
Mon, Jun 3, 10:41 PM · Addons
Alexander Gavrilov (angavrilov) merged task T64546: QUAT \ Euler rigify converter does not work into T63624: Rigify Quat/Euler conversion errors.
Mon, Jun 3, 10:41 PM · Addons, Animation
Alexander Gavrilov (angavrilov) claimed T64546: QUAT \ Euler rigify converter does not work.
Mon, Jun 3, 10:41 PM · Addons, Animation
Alexander Gavrilov (angavrilov) added a comment to D4994: Mesh Edit: preserve Custom Normal vectors in topology operators..

I'm not sure mesh editing operations that are not in any way related to shading should suddenly start setting edges to sharp (there are arguments both way, especially for remove doubles; could be an option, or maybe differ per operator?), so I let it assign 'incorrect' normals and rely on that code to average them out, but in a sensible way.

Mon, Jun 3, 6:21 PM

Sun, Jun 2

Alexander Gavrilov (angavrilov) created D4994: Mesh Edit: preserve Custom Normal vectors in topology operators..
Sun, Jun 2, 12:28 PM
Alexander Gavrilov (angavrilov) committed rBM4740: Clarify descriptions of the Freestyle line selection options..
Clarify descriptions of the Freestyle line selection options.
Sun, Jun 2, 9:41 AM

Wed, May 29

Antonio Vazquez (antoniov) awarded T64995: Summary Keyframes can't be selected with Box Selection in the dopesheet (Grease Pencil context) a Like token.
Wed, May 29, 4:53 PM · Grease Pencil, BF Blender
Alexander Gavrilov (angavrilov) committed rBb79aeb5ca102: Fix T64995: box and circle select summary in Grease Pencil dopesheet. (authored by Alexander Gavrilov (angavrilov)).
Fix T64995: box and circle select summary in Grease Pencil dopesheet.
Wed, May 29, 4:52 PM
Alexander Gavrilov (angavrilov) closed T64995: Summary Keyframes can't be selected with Box Selection in the dopesheet (Grease Pencil context) as Resolved by committing rBb79aeb5ca102: Fix T64995: box and circle select summary in Grease Pencil dopesheet..
Wed, May 29, 4:52 PM · Grease Pencil, BF Blender
Alexander Gavrilov (angavrilov) updated subscribers of rBA3c160c6cb3f1: Rigify: force reloading rigs to prune the last deleted feature set..

@Damien Picard (pioverfour) This should fix the issue with deleting the last feature set.

Wed, May 29, 2:37 PM
Alexander Gavrilov (angavrilov) committed rBA3c160c6cb3f1: Rigify: force reloading rigs to prune the last deleted feature set. (authored by Alexander Gavrilov (angavrilov)).
Rigify: force reloading rigs to prune the last deleted feature set.
Wed, May 29, 2:34 PM
Alexander Gavrilov (angavrilov) updated subscribers of rBA011f7afde41e: Rigify: refactor feature sets to avoid modifying global path..

@Damien Picard (pioverfour) Since feature sets is your contribution, maybe you can test if I broke something for your usage? Feature sets that only use relative import paths for their modules should work without any change, as the only difference should be the full module name.

Wed, May 29, 9:50 AM
Alexander Gavrilov (angavrilov) committed rBA011f7afde41e: Rigify: refactor feature sets to avoid modifying global path. (authored by Alexander Gavrilov (angavrilov)).
Rigify: refactor feature sets to avoid modifying global path.
Wed, May 29, 9:43 AM

Mon, May 27

Alexander Gavrilov (angavrilov) added a comment to T64995: Summary Keyframes can't be selected with Box Selection in the dopesheet (Grease Pencil context).

Well, the root cause is that ANIM_animchannel_keyframes_loop can only work with BezTriple keyframes. I think a proper fix requires somehow generalizing it to support the other types - maybe by adding more callbacks for each type, or some other way. Of course a simpler fix could be to hack it in the selection operator - currently it seems all selection of GP and Mask keyframes is hacks instead of using generic code, so it won't become much worse than it is.

Mon, May 27, 9:10 PM · Grease Pencil, BF Blender
Alexander Gavrilov (angavrilov) committed rBAd9bdae1d6dd4: Fix T63624: Rigify Quaternion/Euler conversion errors (2.8 compat fix). (authored by Alexander Gavrilov (angavrilov)).
Fix T63624: Rigify Quaternion/Euler conversion errors (2.8 compat fix).
Mon, May 27, 8:28 PM
Alexander Gavrilov (angavrilov) closed T63624: Rigify Quat/Euler conversion errors as Resolved by committing rBAd9bdae1d6dd4: Fix T63624: Rigify Quaternion/Euler conversion errors (2.8 compat fix)..
Mon, May 27, 8:28 PM · Addons

Wed, May 22

Alexander Gavrilov (angavrilov) committed rBAd3e81ceb35f2: Rigify: fix the use_global_undo change and fix driver creation for 2.8. (authored by Alexander Gavrilov (angavrilov)).
Rigify: fix the use_global_undo change and fix driver creation for 2.8.
Wed, May 22, 7:37 PM
Alexander Gavrilov (angavrilov) committed rBA6b753382d690: Rigify: update super_chain to 2.8 and hide most operators from search. (authored by Alexander Gavrilov (angavrilov)).
Rigify: update super_chain to 2.8 and hide most operators from search.
Wed, May 22, 5:28 PM
Alexander Gavrilov (angavrilov) committed rB5397d8d26824: UI: allow shrinking panel height to zero when open. (authored by Alexander Gavrilov (angavrilov)).
UI: allow shrinking panel height to zero when open.
Wed, May 22, 5:11 PM
Alexander Gavrilov (angavrilov) committed rB53781d577148: RNA: fix missing depsgraph update tagging in FCurve methods. (authored by Alexander Gavrilov (angavrilov)).
RNA: fix missing depsgraph update tagging in FCurve methods.
Wed, May 22, 2:36 PM
Alexander Gavrilov (angavrilov) committed rB31a73b3b920f: RNA: allow 'TIME' on Actions and any IDs with AnimData in ID.update_tag. (authored by Alexander Gavrilov (angavrilov)).
RNA: allow 'TIME' on Actions and any IDs with AnimData in ID.update_tag.
Wed, May 22, 2:36 PM

May 20 2019

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

May 19 2019

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

May 16 2019

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()
May 16 2019, 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.
May 16 2019, 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.

May 16 2019, 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.
May 16 2019, 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..
May 16 2019, 8:51 AM · BF Blender, Cycles

May 15 2019

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.
May 15 2019, 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.
May 15 2019, 9:37 PM

May 14 2019

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.
May 14 2019, 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.
May 14 2019, 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.
May 14 2019, 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.
May 14 2019, 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.
May 14 2019, 11:41 AM

May 13 2019

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.
May 13 2019, 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.
May 13 2019, 6:53 PM
Alexander Gavrilov (angavrilov) closed D3775: Apply Pose as Rest Pose: implement an Only Selected bones option..
May 13 2019, 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.

May 13 2019, 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.
May 13 2019, 11:38 AM

May 12 2019

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

May 12 2019, 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.

May 12 2019, 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.

May 12 2019, 12:55 AM · Addons

May 11 2019

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.
May 11 2019, 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.
May 11 2019, 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..
May 11 2019, 4:57 PM · Animation, BF Blender: 2.8
Alexander Gavrilov (angavrilov) claimed T59627: Joining bones crashes Blender.
May 11 2019, 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.

May 11 2019, 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.

May 11 2019, 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.

May 11 2019, 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.
May 11 2019, 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.
May 11 2019, 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)

May 11 2019, 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.

May 11 2019, 1:33 PM

May 9 2019

Alexander Gavrilov (angavrilov) committed rBAd814cec587f7: Rigify: fix encoding metarig. (authored by Damien Picard (pioverfour)).
Rigify: fix encoding metarig.
May 9 2019, 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.
May 9 2019, 12:31 PM
Alexander Gavrilov (angavrilov) closed D4827: Rigify: fix encoding metarig.
May 9 2019, 12:31 PM
Alexander Gavrilov (angavrilov) accepted D4827: Rigify: fix encoding metarig.

An obvious fix.

May 9 2019, 12:27 PM

May 8 2019

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.

May 8 2019, 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.

May 8 2019, 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.
May 8 2019, 4:17 PM
Alexander Gavrilov (angavrilov) committed rBM4662: Document the new Power option of Copy Scale..
Document the new Power option of Copy Scale.
May 8 2019, 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.
May 8 2019, 11:17 AM

May 7 2019

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.
May 7 2019, 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.
May 7 2019, 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.
May 7 2019, 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.
May 7 2019, 2:02 PM
Alexander Gavrilov (angavrilov) committed rBM4658: Document the execution order of the IK constraints..
Document the execution order of the IK constraints.
May 7 2019, 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.

May 7 2019, 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.
May 7 2019, 9:56 AM
Alexander Gavrilov (angavrilov) closed D4798: RNA: provide access to the vertex index array of the Hook modifier..
May 7 2019, 9:55 AM

May 6 2019

Alexander Gavrilov (angavrilov) committed rBM4654: Document the operation modes of the Maintain Volume constraint..
Document the operation modes of the Maintain Volume constraint.
May 6 2019, 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.

May 6 2019, 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.
May 6 2019, 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.
May 6 2019, 7:31 PM