Blender Git Statistics -> Developers -> filedescriptor

Falk David (filedescriptor)

Total Commits : 489
Master Commits : 65
Branch Commits : 424
First Commit : May 9, 2018
Latest Commit : October 4, 2021

Commits by Month

DateNumber of Commits
October, 20211
September, 20212
August, 20211
July, 20215
June, 20216
May, 202125
April, 202171
March, 202185
February, 202138
January, 202120
December, 20205
November, 20206
October, 20200
September, 202011
August, 202039
July, 202080
June, 202093
May, 20200
April, 20200
March, 20200
February, 20200
January, 20200
December, 20190
November, 20190
October, 20190
September, 20190
August, 20190
July, 20190
June, 20190
May, 20190
April, 20190
March, 20190
February, 20190
January, 20190
December, 20180
November, 20180
October, 20180
September, 20180
August, 20180
July, 20180
June, 20180
May, 20181

Commit Distribution

PathNumber of Commits
soc-2020-greasepencil-curve217
greasepencil-edit-curve215
temp-gpencil-bezier-stroke-type185
master65
temp-gpencil-bezier-v261
greasepencil-object4
temp-gpencil-camera-reproject3
lineart-shadow3
temp-lineart-contained3
lineart-bvh3
soc-2021-porting-modifiers-to-nodes-decimate2
soc-2021-porting-modifiers-to-nodes_all2
temp-keymap-save1
tmp_hair_curves1
temp-sybren-modifier-nonmesh1
experimental_gp_weight1
temp-unified-collections1
interactive_physics1
temp-keymap-changes1
tmp-TimelineHeaderButtonsStretching1
temp-sybren-cow-ocean1
collada2.81
temp-flexible-spacing1
temp-ui-layout-2.81
hair_object1
temp-greasepencil-vfx1
soc-2018-cycles-volumes1
tmp-COW_InsertKeyframe_Fix1
temp-select-axis1
blender2.8_snap_gizmo1
temp-eeveelightcache1
TEMP-UI-DECOR1
hair_guides_grooming1
temp-greasepencil-object-stacksplit1
soc-2018-bevel1
tmp-CollectionsAnim1
temp-outliner-visibility1
blender-v2.93-release1
temp-dynamic-overrides1
temp-udim-images1
hair_guides1
temp-gpencil-io1
tmp-b28-motionpath-drawing1
sculpt-dev1
temp-modifier-rm-cddm1
benchmark1
temp-benchmark1
ui_layout_gridflow1
temp-tab_drag_drop1
tmp-2.931
topbar1
temp-sybren-particles1
temp_test_sc_keymap1

Favourite Files

FilenameTotal Edits
gpencil_curve.c82
gpencil_select.c58
gpencil_edit.c50
gpencil_edit_curve.c38
BKE_gpencil_curve.h32
rna_gpencil.c32
gpencil_geom.c27
gpencil.c27
DNA_gpencil_types.h26
gpencil_utils.c24

File Changes

ActionTotalPer Commit
Added50.0
Modified8551.7

Code Changes

ActionTotalPer Commit
Lines Added16 06347.1
Lines Removed8 07423.7

Latest commits Feed

Revision fc6228b by Falk David (master)
October 4, 2021, 06:15 (GMT)
Fix T91873: Crash when opening properties panel

This patch fixes a crash that was recently introduced by rB5cebcb415e76.
The reason were missing poll functions in the UI and operator.

Reviewed By: ISS

Maniphest Tasks: T91873

Differential Revision: https://developer.blender.org/D12736
Revision 5cebcb4 by Falk David / Richard Antalik (master)
September 29, 2021, 12:34 (GMT)
VSE: Add color tags to strips

This patch adds color tags to VSE strips, an overlay option to toggle the colors
on and off, a section in the theme settings to define the 9 possible colors and
two ways of changing the color tag through the UI. You can change the color
through the right-click context menu, or in the strip side panel next to the
strip name.

Color tags are defined in user preferences and they can be disabled in overlay
settings.

Reviewed By: campbellbarton, ISS

Differential Revision: https://developer.blender.org/D12405
Revision 9b2b32a by Falk David / Campbell Barton (master)
September 13, 2021, 08:02 (GMT)
Fix T84638: Wrong scale for primitives with radius

Creating some primitives allows for a scale value (via python) that will
scale the object accordingly. For objects with a radius parameter
(like cylinders, spheres, etc.) passing a scale different to (1,1,1)
would result in unexpected behavior.

For example:
`>>> bpy.ops.mesh.primitive_uv_sphere_add(radius=2, scale=(1,1,2))`
We would expect this to create a sphere with a radius of 2
(dimensions 4,4,4) and then be scaled *2 along the z-axis
(dimensions 4,4,8). But this would previously create a scaled sphere
with dimensions (2,2,4).

The scale was simply divided by two. Maybe because the "radius"
parameter for creating the primitives was confusingly named "diameter"
(but used as the radius).

The fix adds a scale parameter to `ED_object_new_primitive_matrix`
and also renames the wrongly named "diameter" parameters to "radius".

Reviewed By: campbellbarton

Maniphest Tasks: T84638

Ref D10093
Revision b54e741 by Falk David (master)
August 3, 2021, 07:42 (GMT)
UI: Add light count to viewport statistics

Even though lights were part of `SceneStats`, they were not used when
rBfd10ac9acaa0 was committed.

This patch adds the light count back into the statistics. When a light is
the active object, it will display the total number of lights in the
scene, as well as how many lights are currently selected.

{F10141354}

Reviewed By: #user_interface, Severin, Blendify, harley

Maniphest Tasks: T88512

Differential Revision: https://developer.blender.org/D11387
July 30, 2021, 14:56 (GMT)
VSE: Add tooltips for add_effect_strips operator

This patch adds propper tooltips to the effect strips in the "Add" menu.
Note that not all effect strips are actually in the "Effect Strips"
submenu like color strips, text strips or transitions. For these types
of effect strips, a dediacted tooltip is especially useful.

Reviewed By: ISS

Differential Revision: https://developer.blender.org/D11714
July 30, 2021, 14:56 (GMT)
Fix T89952: GPencil channel box selection offset

The channel box selection was offset for grease pencil layers.

This is a proposed fix by @yann-lty

Before:
{F10227973}

After:
{F10227974}

Reviewed By: #grease_pencil, antoniov

Maniphest Tasks: T89952

Differential Revision: https://developer.blender.org/D11962
Revision a70f37b by Falk David (master)
July 29, 2021, 08:42 (GMT)
Fix T89952: GPencil channel box selection offset

The channel box selection was offset for grease pencil layers.

This is a proposed fix by @yann-lty

Before:
{F10227973}

After:
{F10227974}

Reviewed By: #grease_pencil, antoniov

Maniphest Tasks: T89952

Differential Revision: https://developer.blender.org/D11962
Revision 91dd1a1 by Falk David (master)
July 28, 2021, 08:16 (GMT)
VSE: Add tooltips for add_effect_strips operator

This patch adds propper tooltips to the effect strips in the "Add" menu.
Note that not all effect strips are actually in the "Effect Strips"
submenu like color strips, text strips or transitions. For these types
of effect strips, a dediacted tooltip is especially useful.

Reviewed By: ISS

Differential Revision: https://developer.blender.org/D11714
Revision c7ec464 by Falk David (temp-gpencil-bezier-stroke-type)
July 1, 2021, 21:31 (GMT)
Merge branch 'master' into temp-gpencil-bezier-stroke-type
Revision 174f39b by Falk David / Jeroen Bakker (blender-v2.93-release, tmp-2.93)
June 30, 2021, 07:18 (GMT)
Fix T89265: Crash when tabbing through num inputs

Fix by reverting the part of ec30cf0b742f5181c4de91b474ca01d6a809c593
that assigned `but->editval` in `ui_numedit_begin_set_values`.

Causing access freed memory when using tab to switch
to a numeric input and then leaving the textbox by clicking outside.
This was because `ui_numedit_begin_set_values` shouldn't need to set
`but->editval` and overwrite the pointer.
This would set a pointer that had previously been freed,
causing a `NULL` check to fail later on.

Ref D11679

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