Blender Git Statistics -> Developers -> Severin
Julian Eisel (Severin)
Total Commits : 4 242
Master Commits : 1 369
Branch Commits : 2 873
First Commit : October 20, 2014
Latest Commit : December 15, 2021
Commits by Month
Date | Number of Commits | |
---|---|---|
December, 2021 | 28 | |
November, 2021 | 61 | |
October, 2021 | 79 | |
September, 2021 | 89 | |
August, 2021 | 33 | |
July, 2021 | 127 | |
June, 2021 | 40 | |
May, 2021 | 32 | |
April, 2021 | 53 | |
March, 2021 | 81 | |
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_api.h | 182 |
wm_event_system.c | 172 |
wm_operators.c | 172 |
UI_interface.h | 171 |
readfile.c | 167 |
interface_handlers.c | 166 |
wm_window.c | 160 |
rna_space.c | 149 |
space_view3d.c | 141 |
space_file.c | 139 |
File Changes
Action | Total | Per Commit |
---|---|---|
Added | 1 786 | 0.4 |
Modified | 16 459 | 3.9 |
Deleted | 1 358 | 0.3 |
Code Changes
Action | Total | Per Commit |
---|---|---|
Lines Added | 165 079 | 50.7 |
Lines Removed | 82 189 | 25.3 |
Latest commits
Revision edac72e by Julian Eisel / Jeroen Bakker (temp-gpu-image-engine) December 15, 2021, 13:37 (GMT) |
Fix T93649: Blender freezes when saving with active VR session Dead-lock when VR viewport drawing and depsgraph updates would fight for the draw-manager GL lock. This didn't usually cause issues because the depsgraph would be evaluated at this point already, except in rare exceptions like after file writing. Fix this by ensuring the XR surface gets its depsgraph updated after handling notifiers, which is where regular windows also do the depsgraph updating. |
Revision b72f383 by Julian Eisel / Jeroen Bakker (temp-gpu-image-engine) December 15, 2021, 13:37 (GMT) |
Fix possible use-after-free on error handling during VR view drawing Whenever an exception happens in VR session code, we cancel the entire session. Alongside that, we removed the "surface" item used to draw into an offscreen context. But this may still be stored as active surface, leading to a use-after-free when deactivating this active surface, for example. |
Revision 7f0f728 by Julian Eisel / Jeroen Bakker (temp-gpu-image-engine) December 15, 2021, 13:37 (GMT) |
Fix null-pointer dereference on error handling during VR view drawing |
Revision ef40b0f by Julian Eisel / Jeroen Bakker (temp-gpu-image-engine) December 15, 2021, 13:37 (GMT) |
Fix possible use-after-free on error handling during VR view drawing Whenever an exception happens in VR session code, we cancel the entire session. Alongside that, we removed the "surface" item used to draw into an offscreen context. This would mess up the iterator of the surface draw loop. Similar to 7afd84df409a. |
December 14, 2021, 19:57 (GMT) |
Fix possible use-after-free on error handling during VR view drawing Whenever an exception happens in VR session code, we cancel the entire session. Alongside that, we removed the "surface" item used to draw into an offscreen context. This would mess up the iterator of the surface draw loop. Similar to 7afd84df409a. |
December 14, 2021, 19:44 (GMT) |
Fix null-pointer dereference on error handling during VR view drawing |
December 14, 2021, 19:13 (GMT) |
Fix possible use-after-free on error handling during VR view drawing Whenever an exception happens in VR session code, we cancel the entire session. Alongside that, we removed the "surface" item used to draw into an offscreen context. But this may still be stored as active surface, leading to a use-after-free when deactivating this active surface, for example. |
December 14, 2021, 14:23 (GMT) |
Fix T93649: Blender freezes when saving with active VR session Dead-lock when VR viewport drawing and depsgraph updates would fight for the draw-manager GL lock. This didn't usually cause issues because the depsgraph would be evaluated at this point already, except in rare exceptions like after file writing. Fix this by ensuring the XR surface gets its depsgraph updated after handling notifiers, which is where regular windows also do the depsgraph updating. |
December 9, 2021, 14:51 (GMT) |
Fix T93691: Crash when loading custom thumbnail in custom library This was an issue with the mixed list of external assets and assets from the current file. When closing the File Browser to select the custom preview image, the assets from the current file would be cleared for reread, to make sure we display up-to-date file data. That is because the workspace of the temporary File Browser was deleted, causing a change in the file data (main data-base). The reread would happen in a background thread, meaning it might not finish before the custom preview operator runs and queries the active asset. So the preview operator would get the wrong active asset from context. Two fixes were needed: * Make sure current file data is reread before the operator runs, by doing this partial rereading on the main thread. * Ensure the asset list (in fact file list) order stays consistent over rereads. If multiple assets with the same name were shown, the operator might also have gotten the wrong asset, also leading to a crash. Additionally the file operation handler should probably poll before executing, to fail gracefully at least (not crash). |
December 9, 2021, 11:35 (GMT) |
Cleanup/Documentation: Add/move comments for asset files Adds some basic high-level explanations for editor/UI level asset APIs. Also moves one such comment from the source file to the header file, so it's in the same file as other API comments. |
MiikaHweb - Blender Git Statistics v1.06