Blender Git Statistics -> Developers -> Severin

Julian Eisel (Severin)

Total Commits : 3 717
Master Commits : 1 086
Branch Commits : 2 631
First Commit : October 20, 2014
Latest Commit : April 19, 2021 (Today)

Commits by Month

DateNumber of Commits
April, 202117
March, 202181
February, 202126
January, 202127
December, 2020176
November, 202076
October, 202043
September, 202047
August, 202082
July, 202032
June, 202045
May, 202027
April, 2020101
March, 2020149
February, 202062
January, 202063
December, 201910
November, 201991
October, 201967
September, 201992
August, 2019122
July, 201989
June, 201979
May, 201923
April, 20197
March, 20193
February, 20190
January, 20197
December, 201830
November, 201819
October, 201810
September, 20180
August, 20180
July, 20188
June, 201813
May, 201816
April, 201852
March, 201818
February, 201810
January, 20183
December, 201719
November, 201725
October, 201750
September, 20176
August, 20177
July, 201723
June, 201718
May, 201750
April, 201748
March, 2017135
February, 201769
January, 201735
December, 201654
November, 201648
October, 2016117
September, 201697
August, 201689
July, 201656
June, 201655
May, 201670
April, 201634
March, 201693
February, 201666
January, 20160
December, 201555
November, 201557
October, 20158
September, 201562
August, 201597
July, 201550
June, 201550
May, 201534
April, 201571
March, 201530
February, 201519
January, 201529
December, 201434
November, 201428
October, 20146

Commit Distribution

PathNumber of Commits
master1086
temp-tab_drag_drop481
topbar455
vr_scene_inspection447
soc-2019-openxr343
wiggly-widgets309
temp_widgets_update_tagging299
workspaces267
temp_widgets_c++_experiment251
temp_widgets_files_refactor230
asset-browser227
temp-outliner-visibility218
UI-experiments218
hair_object218
collada2.8214
blender2.8_snap_gizmo214
hair_guides_grooming204
soc-2018-cycles-volumes204
tmp_hair_curves204
temp-benchmark204
hair_guides204
soc-2018-bevel204
temp-udim-images204
benchmark204
temp-select-axis204
temp-eeveelightcache204
interactive_physics204
temp-ui-layout-2.8204
temp-greasepencil-vfx203
temp-sybren-cow-ocean202
custom-manipulators201
vamr-openxr-module196
HMD_viewport193
temp-dynamic-overrides191
temp-greasepencil-object-stacksplit190
TEMP-UI-DECOR189
temp-flexible-spacing189
ui_layout_gridflow189
tmp-CollectionsAnim188
tmp-b28-motionpath-drawing188
temp-keymap-save188
temp-keymap-changes188
experimental_gp_weight185
temp-unified-collections184
temp-sybren-particles184
tmp-COW_InsertKeyframe_Fix184
temp-sybren-meshdeform182
tmp-TimelineHeaderButtonsStretching182
temp-modifier-rm-cddm182
temp-sybren-modifier-nonmesh182
tmp-static-override-insertion178
blender2.8-workbench178
blender2.8-snapping_with_occlusion178
temp-workspace-multi-window167
temp-vr-draw-thread162
temp-object-multi-mode157
temp-workspace_mode154
temp-drawcontext151
temp-workspace-addons151
temp-scene-obedit-remove151
temp-workspace-object-mode-removal151
temp-render-depsgraph151
temp-workspace_active_object147
id_override_static141
temp-group-collections131
soc-2016-layer_manager129
temp-workspace-changes121
strand_editmode120
transform-manipulators118
temp-ssr117
tmp-debug-filebrowser117
temp-lightprobe-rename114
filebrowser_redesign102
temp-cycles-draw-manager98
imm_port_wm_playanim92
temp-depsgraph-layers90
asset-browser-poselib70
userpref_redesign62
temp-ghost_openxr56
temp-layers-ui-table51
modifier-panels-ui43
uiTable42
temp-ui-widget-refactor42
temp_localview_split41
temp-graph-select-changes41
asset-metadata40
input_method_editor_partial_support37
UI-graphical-redesign37
temp-checkbox-layout-tweaks37
render-layers36
clay-engine35
temp-blender2.8-stable35
layers33
ui-asset-view-template33
layer-manager32
input_method_editor31
temp-lanpr-cleanup228
temp-lanpr-cleanup27
temp-blender2.824
pbr-viewport24
fracture_modifier-master16
fracture_modifier16
viewport_generic_engine16
temp-fracture-modifier-2.816
outliner-cpp-refactor15
temp-lanpr-staging14
temp-ui-button-type-refactor12
temp_motionpaths12
temp_manipulators_core12
gooseberry_farm12
gooseberry12
asset-engine--archived11
viewport_bvh_select11
temp-gizmo-decoupled-redraws10
temp_pie_max_items_fix9
asset-engine9
blender-v2.78c-release7
blender-v2.78b-release7
temp-menu_shadow_theme_color7
blender-v2.78-release7
wm-drag-drop-rewrite7
temp-blender-2.81-release-with-wrong-merge7
blender-v2.83-release6
tmp-2.83-cycles-rtx3-kernels6
temp-lanpr-review6
asset-uuid--archived6
temp-lineart-contained6
temp_lineart_contained6
lanpr-under-gp6
blender-v2.76-release5
experimental-build5
asset-uuid5
blender-v2.76a-release5
temp_facegroups4
compositor-20163
soc-2016-multiview3
blender-v2.77-release2
multiview1
temp_display_optimization1
blender-v2.74-release1
temp-atomics-int161
greasepencil-refactor1
temp_bmesh_multires1
blender-v2.73-release1
tmp-T806031
greasepencil-object1
temp-select-pick1
soc-2020-xr-input1
xr-world-navigation1
greasepencil-experimental1
temp-gpencil-eval1
soc-2019-npr1
temp_hair_modifiers1
temp-gpencil-bezier-stroke-type1
temp_textedit_comment_toggling1
blender-v2.90-release1

Favourite Files

FilenameTotal Edits
wm_operators.c168
readfile.c165
WM_api.h161
wm_window.c160
wm_event_system.c159
interface_handlers.c138
wm_xr.c130
space_view3d.c125
UI_interface.h124
rna_space.c122

File Changes

ActionTotalPer Commit
Added1 7010.5
Modified14 9904.0
Deleted1 3430.4

Code Changes

ActionTotalPer Commit
Lines Added136 71748.5
Lines Removed73 80026.2

Latest commits Feed

Revision 135298a by Julian Eisel (asset-browser-poselib)
2 hours 28 min ago
Fix missing refresh of Asset View UI template previews after regenerating
Revision e945ca3 by Julian Eisel (asset-browser-poselib)
April 16, 2021, 00:08 (GMT)
Fix crash with "Current File" library and "Reload Scripts"

When a (Python defined) UI-list type is unregistered, we have to make sure no
list still references that type. We do the same for other such UI types.
This didn't happen to be an issue before, since the list type was not accessed
until the list was drawn again (which re-assigns the type).
Revision 6a523da by Julian Eisel (asset-browser-poselib)
April 15, 2021, 21:45 (GMT)
Fix C-linkage warning on Clang

After macro expansion, there would be C++ code in code with C linkage
(`extern "C"`). Clang warned about this.
Make sure the expanded C++ code always uses C++ linkage. Will commit this to
master soon.
Revision 60b8890 by Julian Eisel (asset-browser-poselib)
April 14, 2021, 13:21 (GMT)
Merge branch 'master' into asset-browser-poselib
Revision 8b8fdcc by Julian Eisel (asset-browser-poselib)
April 13, 2021, 17:00 (GMT)
Asset View: Always show all poses, avoid double-scrollbar

The asset view so far showed up to 5 items by default. If there were
more assets to be shown than that, it the list would become scrollable.
This would cause a scrollable box inside a scrollable region, which is
not nice for interaction. We can just expand the list so all assets are
in the layout, and the user can scroll the region rather than scrolling
the list.

Also hide the "grip" button so the list can't be resized. If needed we
could allow making the list smaller still, even if that causes double
scrolling again. For now keeping it simple.
Had to add a "no grip" option for that, so I changed the signature a bit
to avoid too many boolean arguments.

And another also: Adds missing return after error check.
Revision 8c9e508 by Julian Eisel (asset-browser-poselib)
April 13, 2021, 17:00 (GMT)
Fix compile error when using UIList template flags in C++

C++ has strongly typed enums (which is great!), so a bitwise OR on two
enum values will result in a compiler error. Use our `ENUM_OPERATORS()`
utility to overload the bitwise operations to be valid for this strong
enum type.
Revision 9d34d1a by Julian Eisel / Falk David (temp-gpencil-bezier-stroke-type)
April 13, 2021, 09:29 (GMT)
UI/Nodes: Improve feedback when adding node fails (e.g. on drag & drop)

This is especially useful when trying to add a node group instance, e.g. via
drag & drop from the Outliner or Asset Browser.
Previously this would just silently fail, with no information why. This is a
source of confusion, e.g. earlier, it took me a moment to realize I was
dragging a node group into itself, which failed of course.
Blender should always try to help the user with useful error messages.

Adds error messages like: "Nesting a node group inside of itself is not
allowed", "Not a compositor node tree", etc.

Adds a disabled hint return argument to node and node tree polling functions.
On error the hint is reported, or could even be shown in advance (e.g. if
checked via an operator poll option).

Differential Revision: https://developer.blender.org/D10422

Reviewed by: Jacques Lucke
Revision 491147d by Julian Eisel (asset-browser-poselib)
April 12, 2021, 18:01 (GMT)
Merge branch 'master' into asset-browser-poselib
Revision 2bd9f9d by Julian Eisel (master)
April 12, 2021, 16:48 (GMT)
UI/Nodes: Improve feedback when adding node fails (e.g. on drag & drop)

This is especially useful when trying to add a node group instance, e.g. via
drag & drop from the Outliner or Asset Browser.
Previously this would just silently fail, with no information why. This is a
source of confusion, e.g. earlier, it took me a moment to realize I was
dragging a node group into itself, which failed of course.
Blender should always try to help the user with useful error messages.

Adds error messages like: "Nesting a node group inside of itself is not
allowed", "Not a compositor node tree", etc.

Adds a disabled hint return argument to node and node tree polling functions.
On error the hint is reported, or could even be shown in advance (e.g. if
checked via an operator poll option).

Differential Revision: https://developer.blender.org/D10422

Reviewed by: Jacques Lucke
Revision 15a791d by Julian Eisel (asset-browser-poselib)
April 9, 2021, 15:32 (GMT)
Use correct add-ons branch for `make update`

Also add TODO comments, hoping they help us not forget changing this
back for the merge to master.

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