Blender Git Statistics -> Developers -> angavrilov

Alexander Gavrilov (angavrilov)

Total Commits : 282
Master Commits : 255
Branch Commits : 27
First Commit : January 20, 2016
Latest Commit : June 16, 2019

Commits by Month

DateNumber of Commits
June, 20192
May, 201933
April, 201928
March, 20192
February, 20190
January, 20196
December, 201831
November, 201839
October, 201825
September, 20189
August, 20184
July, 20183
June, 20180
May, 20180
April, 20181
March, 20182
February, 20180
January, 20180
December, 20170
November, 20171
October, 201710
September, 20170
August, 201711
July, 20170
June, 20170
May, 20176
April, 20172
March, 20170
February, 20170
January, 20176
December, 20161
November, 20161
October, 20162
September, 20166
August, 201624
July, 20167
June, 20163
May, 20167
April, 20160
March, 20160
February, 20161
January, 20169

Commit Distribution

PathNumber of Commits
master255
hair_object100
temp-outliner-visibility97
collada2.866
blender2.8_snap_gizmo38
temp-ui-layout-2.823
interactive_physics16
smooth-fcurves4
temp-select-axis4
blender-v2.78c-release4
temp-fracture-modifier-2.84
blender-v2.78b-release4
fracture_modifier-master4
fracture_modifier4
smooth-curves2
blender-v2.78-release2
soc-2017-normal-tools2
fix-489911
temp-clang-format1

Favourite Files

FilenameTotal Edits
constraint.c29
readfile.c24
armature.c23
DNA_anim_types.h21
deg_builder_relations.cc21
fcurve.c20
rna_fcurve.c18
armature_update.c17
graph_edit.c17
keyframing.c17

File Changes

ActionTotalPer Commit
Added1 2474.4
Modified4 45515.8
Deleted1 2374.4

Code Changes

ActionTotalPer Commit
Lines Added20 36075.1
Lines Removed9 21934.0

Latest commits Feed

Revision b1b0781 by Alexander Gavrilov (master)
June 16, 2019, 14:14 (GMT)
Drivers: shorten the security restriction warning.

A longer string is truncated in the popover, which can't be resized.
Revision 3e086af by Alexander Gavrilov (master)
June 16, 2019, 11:16 (GMT)
Drivers: fix Variable Copy & Paste in the edit popover.

Without these buttons the functionality of the popover is
incomplete compared to the Graph Editor panel. To support
this the operators have to read the active F-Curve from
the context, instead of directly scanning animation data.

Expanding the context would also help Python operators.
Revision b79aeb5 by Alexander Gavrilov (master)
May 29, 2019, 14:50 (GMT)
Fix T64995: box and circle select summary in Grease Pencil dopesheet.

The issue is that generic ANIM_animchannel_keyframes_loop can't
handle non-FCurve keyframes, so every selection operator does
its own looping over special key types, and the box and region
select operators didn't have code to deal with the summary.

This adds code to handle that in a similar way to other ops.
Revision 5397d8d by Alexander Gavrilov (master)
May 22, 2019, 14:59 (GMT)
UI: allow shrinking panel height to zero when open.

Currently if a panel becomes empty (draw simply returns), it stays
at the last non-empty height. This seems to be caused by some legacy
checks that may be completely obsolete, but the safest fix is to at
least allow resetting height when the panel is open.
Revision 53781d5 by Alexander Gavrilov (master)
May 22, 2019, 12:35 (GMT)
RNA: fix missing depsgraph update tagging in FCurve methods.

Add tags in fcurve.update(), keyframe_point.insert/add/remove(),
fmodifier.control_points.add/remove().
Revision 31a73b3 by Alexander Gavrilov (master)
May 22, 2019, 12:34 (GMT)
RNA: allow 'TIME' on Actions and any IDs with AnimData in ID.update_tag.
Revision ec1c9e3 by Alexander Gavrilov (master)
May 19, 2019, 12:03 (GMT)
Python API: add a Matrix.Diagonal constructor to mathutils.

For some reason there seems to be no way to do the very simple and
obvious task of converting a scale vector to a matrix via mathutils.
The Matrix.Scale constructor does something complicated instead.

Reviewers: brecht, campbellbarton

Differential Revision: https://developer.blender.org/D4893
Revision b05038f by Alexander Gavrilov (master)
May 16, 2019, 09:02 (GMT)
RNA: new FCurve.is_empty property that exposes the new empty curve check.
Revision 6519982 by Alexander Gavrilov (master)
May 16, 2019, 06:48 (GMT)
Fix T64681: evaluate curves with generative modifiers and no keys.

Introduce a new function and use it everywhere, including
automatic curve deletion checks to guarantee consistency.
Revision 40a69b2 by Alexander Gavrilov (master)
May 15, 2019, 19:35 (GMT)
Animation: treat F-Curves with no keys as if muted/not existing.

When normally editing curves, deleting the last keyframe also
deletes the curve. Thus if for some reason it didn't happen,
e.g. maybe due to removing keys directly via Python, skip the
bad curve instead of resetting the channel to zero.

MiikaHweb - Blender Git Statistics v1.06
By: Miika HämäläinenLast update: Nov-07-2014 14:18 MiikaHweb | 2003-2019