english Sivu saatavilla vain englanninkielisen�.

Blender Git Statistics -> Developers -> angavrilov

Alexander Gavrilov (angavrilov)

Total Commits : 286
Master Commits : 259
Branch Commits : 27
First Commit : January 20, 2016
Latest Commit : August 14, 2019

Commits by Month

DateNumber of Commits
August, 20194
July, 20190
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
master259
hair_object100
temp-outliner-visibility97
collada2.866
blender2.8_snap_gizmo38
temp-ui-layout-2.823
interactive_physics16
temp-fracture-modifier-2.84
blender-v2.78b-release4
fracture_modifier-master4
fracture_modifier4
smooth-fcurves4
temp-select-axis4
blender-v2.78c-release4
blender-v2.78-release2
soc-2017-normal-tools2
smooth-curves2
temp-clang-format1
fix-489911

Favourite Files

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

File Changes

ActionTotalPer Commit
Added1 2474.4
Modified4 47215.6
Deleted1 2374.3

Code Changes

ActionTotalPer Commit
Lines Added20 83975.8
Lines Removed9 35434.0

Latest commits Feed

Revision 16c28b5 by Alexander Gavrilov (master)
August 14, 2019, 16:18 (GMT)
UI: suppress Copy/Paste/Edit Driver options on whole array property fields.

When a button represents the whole array (e.g. color picker buttons),
these context menu options were available, but didn't really work
correctly. Since it's not clear how they could reasonably work without
a valid index, it's better to hide them.
Revision 55c38f4 by Alexander Gavrilov (master)
August 14, 2019, 10:38 (GMT)
Custom Properties: allow changing the property UI to color picker.

To fully support storing colors as a custom property, it is necessary
to allow switching the property UI to the standard color picker button.
That means in effect supporting custom property subtype values.

Change RNA_property_subtype to look for a 'subtype' string field
in _RNA_UI and parse it as an enum value. To minimize performance
impact, only do it if the property is an array; also, don't use
the custom subtype during RNA path parsing.

On the python side, allow setting some most useful seeming values
from the custom property settings editor.

Also, since some color picker code seems to run into a risk of
buffer overruns if the array size is wrong, check the size in
the UI layout code to be safe.

Reviewers: campbellbarton

Differential Revision: https://developer.blender.org/D5475
Revision aef08fd by Alexander Gavrilov (master)
August 13, 2019, 14:13 (GMT)
Custom Properties: officially support int and float arrays in the UI.

In some rare cases it is convenient to store a short array value
as a custom property, e.g. a vector or color. For example, it may
be helpful when importing/exporting certain formats that support
custom or nonstandard attributes on objects.

The custom property storage already can handle arrays in order to
support properties defined via python. The only thing missing is
UI support (and some bugs), and this patch fixes that:

- Allow editing short array properties via Custom Properties panel.
- Fix a UI layout sizing bug triggered by the previous item.
- Fix a dependency graph bug with drivers using such properties.
- Make RNA_*_get_default_array code robust in case of size mismatch.
- Support custom default values for array properties, allowing
both an array and a scalar value.

Reviewers: campbellbarton

Differential Revision: https://developer.blender.org/D5457
Revision 47335b4 by Alexander Gavrilov (master)
August 4, 2019, 10:58 (GMT)
Add a new Copy As Driver context menu option for properties.

It is a very common need to create drivers that set the value of
a property to the value of some other property, but it currently
requires multiple actions: Copy Data Path on the input property,
adding a driver to the output property, selecting the input ID
reference, and pasting the path.

This adds a new Copy As Driver context menu option, which creates
a complete driver in the clipboard that reads the current property,
so all that remains is to paste it to the output property. It is
also possible to paste just the new driver variable into an existing
driver to combine multiple inputs.

Reviewers: brecht, billreynish

Differential Revision: https://developer.blender.org/D5382
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.

MiikaHweb - Blender Git Statistics v1.06
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18 MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2019