
Blender Git Statistics -> Developers -> Severin
Julian Eisel (Severin)
Total Commits : 3 622
Master Commits : 1 060
Branch Commits : 2 562
First Commit : October 20, 2014
Latest Commit : March 1, 2021 (Today)
Commits by Month
Date | Number of Commits | |
---|---|---|
March, 2021 | 3 | |
February, 2021 | 26 | |
January, 2021 | 27 | |
December, 2020 | 176 | |
November, 2020 | 76 | |
October, 2020 | 43 | |
September, 2020 | 47 | |
August, 2020 | 82 | |
July, 2020 | 32 | |
June, 2020 | 45 | |
May, 2020 | 27 | |
April, 2020 | 101 | |
March, 2020 | 149 | |
February, 2020 | 62 | |
January, 2020 | 63 | |
December, 2019 | 10 | |
November, 2019 | 91 | |
October, 2019 | 67 | |
September, 2019 | 92 | |
August, 2019 | 122 | |
July, 2019 | 89 | |
June, 2019 | 79 | |
May, 2019 | 23 | |
April, 2019 | 7 | |
March, 2019 | 3 | |
February, 2019 | 0 | |
January, 2019 | 7 | |
December, 2018 | 30 | |
November, 2018 | 19 | |
October, 2018 | 10 | |
September, 2018 | 0 | |
August, 2018 | 0 | |
July, 2018 | 8 | |
June, 2018 | 13 | |
May, 2018 | 16 | |
April, 2018 | 52 | |
March, 2018 | 18 | |
February, 2018 | 10 | |
January, 2018 | 3 | |
December, 2017 | 19 | |
November, 2017 | 25 | |
October, 2017 | 50 | |
September, 2017 | 6 | |
August, 2017 | 7 | |
July, 2017 | 23 | |
June, 2017 | 18 | |
May, 2017 | 50 | |
April, 2017 | 48 | |
March, 2017 | 135 | |
February, 2017 | 69 | |
January, 2017 | 35 | |
December, 2016 | 54 | |
November, 2016 | 48 | |
October, 2016 | 117 | |
September, 2016 | 97 | |
August, 2016 | 89 | |
July, 2016 | 56 | |
June, 2016 | 55 | |
May, 2016 | 70 | |
April, 2016 | 34 | |
March, 2016 | 93 | |
February, 2016 | 66 | |
January, 2016 | 0 | |
December, 2015 | 55 | |
November, 2015 | 57 | |
October, 2015 | 8 | |
September, 2015 | 62 | |
August, 2015 | 97 | |
July, 2015 | 50 | |
June, 2015 | 50 | |
May, 2015 | 34 | |
April, 2015 | 71 | |
March, 2015 | 30 | |
February, 2015 | 19 | |
January, 2015 | 29 | |
December, 2014 | 34 | |
November, 2014 | 28 | |
October, 2014 | 6 |
Commit Distribution
Favourite Files
Filename | Total Edits |
---|---|
wm_operators.c | 167 |
readfile.c | 165 |
wm_window.c | 160 |
WM_api.h | 159 |
wm_event_system.c | 155 |
interface_handlers.c | 132 |
wm_xr.c | 130 |
space_view3d.c | 125 |
screen_ops.c | 121 |
view3d_draw.c | 120 |
File Changes
Action | Total | Per Commit |
---|---|---|
Added | 1 679 | 0.5 |
Modified | 14 673 | 4.1 |
Deleted | 1 335 | 0.4 |
Code Changes
Action | Total | Per Commit |
---|---|---|
Lines Added | 131 261 | 47.8 |
Lines Removed | 71 157 | 25.9 |
Latest commits 
Revision 3ce680f by Julian Eisel (ui-asset-view-template) 2 hours 57 min ago |
Merge branch 'master' into ui-asset-view-template |
Revision bc9eac2 by Julian Eisel (ui-asset-view-template) 3 hours 23 min ago |
Initial AssetList API & use it to load assets for the asset view tempate Lots of hacks and temporary code here. I wanted a first working version to find possible pain points before getting into details. Basic idea is to store each asset library in an `AssetList`, with a globally accessible storage. Internally the list uses the File Browser's `FileList` which already does a fair amount of heavy lifting (threaded file & external asset reading, lazy loading of visible previews, ...). The File Browser could access the global asset-list storage as well. The asset view template uses the new asset list to load and display the assets. Current state: {F9856940} Open TODOs: https://developer.blender.org/maniphest/query/M6RWFxFSDor3/#R |
3 hours 38 min ago |
Build-system: Use C-linkage for internal interface header That way the header can be included in C++ files. |
February 25, 2021, 17:09 (GMT) |
Icons: Resaved blender_icons.svg in new Inkscape version Inkscape often does a number of unrelated changes when saving an SVG, not sure if these are just formatting changes in the source SVG text or if there's more to it. Either way this makes adding new icons hard since you want to avoid these unrelated changes. Saving the file in a new Inkscape version every once in a while should mitigate the problem a bit. Regenerating the icons (e.g. through `make icons`) shows no difference in the output. Note that I also ran "Clean Up Document" in Inkscape, but that doesn't seem to have changed anything/much. |
February 25, 2021, 17:09 (GMT) |
Icons: Update blender_icons.svg to have a document background When opening the SVG you wouldn't even see the icons, since they are all white now. You'd always have to set up a document background color and make sure to undo that again before saving the file, so it's not written into it. Just make everyone's life easier by saving the file with a proper background (gray with checkerboard). |
February 25, 2021, 17:09 (GMT) |
Icons: Add icon for the upcoming spreadsheet editor The editor is being worked on by the geometry nodes team. Icon created by Andrzej Ambroz (jendrzych). Addresses https://developer.blender.org/T85925. |
February 24, 2021, 10:29 (GMT) |
Fix incorrect icon .dat files after recent commit Using `make icons` for 420f538fadfd changed some icons that it shouldn't have touched on my system. Not sure what caused this, maybe a bug in the slightly outdated Inkscape version there (1.0.1). Here on macOS the version is only reported as 1.0 so I'm not sure what the situation is. Either way, this fixes the icons. |
February 24, 2021, 10:16 (GMT) |
Fix line width broken for consecutive line draw calls D9054 did multiple consecutive `immBegin()`/`immEnd()` draw calls to draw multiple lines at varying thickness. This would only work for the first line, then they'd all get a 1px thickness (at least on macOS). Issue was that `wide_line_workaround_end()` called `immBindShader()` directly to restore the old shader (which the workaround overrides). However this doesn't set `imm->builtin_shader_bound` which has to be done for the workaround to work on the next `immBegin()` call. Instead `immBindBuiltinProgram()` can be called. Differential Revision: https://developer.blender.org/D10520 Reviewed by: Clément Foucault |
Revision 796c599 by Julian Eisel (ui-asset-view-template) February 23, 2021, 17:50 (GMT) |
Add initial asset-view template, with dummy contents (palette colors) Idea is to be able to display a list of assets in a layout, by giving it some custom filtering settings (not done yet). This would be just a uiList managed by Blender, displaying previews similar to the Asset Browser. I decided to use uiLists for this because it already deals with stuff like writing its UI data to .blends (e.g. filtering and sort settings), filtering and scrolling. But I think we'll have to do a number of general improvements to them. Here I just added a new (C-only for now) "flexible grid" list display type, which uses bigger previews and behaves much better than the currend "grid" one. There's a bit of hacking going on here and things will probably change. For now I'm just interested in getting the basics done to see if the direction is good. |
February 21, 2021, 16:32 (GMT) |
Fix memory leak when loading previous preferences from splash screen When opening a Blender version for which there are no preferences, the splash shows a button like "Load 2.92 Settings". Using this could cause a memory leak of the storage for recently opened files. |
MiikaHweb - Blender Git Statistics v1.06