
Blender Git Statistics -> Developers -> Zachman
Nathan Craddock (Zachman)
Total Commits : 616
Master Commits : 137
Branch Commits : 479
First Commit : March 28, 2019
Latest Commit : January 13, 2021
Commits by Month
Date | Number of Commits | |
---|---|---|
January, 2021 | 1 | |
December, 2020 | 13 | |
November, 2020 | 21 | |
October, 2020 | 3 | |
September, 2020 | 24 | |
August, 2020 | 90 | |
July, 2020 | 94 | |
June, 2020 | 66 | |
May, 2020 | 9 | |
April, 2020 | 5 | |
March, 2020 | 3 | |
February, 2020 | 3 | |
January, 2020 | 1 | |
December, 2019 | 0 | |
November, 2019 | 0 | |
October, 2019 | 0 | |
September, 2019 | 1 | |
August, 2019 | 108 | |
July, 2019 | 95 | |
June, 2019 | 63 | |
May, 2019 | 15 | |
April, 2019 | 0 | |
March, 2019 | 1 |
Commit Distribution
Favourite Files
Filename | Total Edits |
---|---|
outliner_select.c | 149 |
outliner_draw.c | 129 |
outliner_intern.h | 67 |
outliner_sync.c | 47 |
outliner_edit.c | 46 |
outliner_tools.c | 44 |
outliner_dragdrop.c | 41 |
outliner_tree.c | 33 |
space_outliner.py | 31 |
outliner_utils.c | 28 |
File Changes
Action | Total | Per Commit |
---|---|---|
Added | 19 | 0.0 |
Modified | 1 199 | 1.9 |
Code Changes
Action | Total | Per Commit |
---|---|---|
Lines Added | 17 258 | 35.9 |
Lines Removed | 8 785 | 18.3 |
Latest commits 
Revision afc1e39 by Nathan Craddock / Jeroen Bakker (blender-v2.91-release) January 13, 2021, 14:00 (GMT) |
Fix T82960: Inaccurate selection on collapsed outliner rows After rB15083d9e1 the outliner tree is not rebuilt after expanding or collapsing rows. Because the tree is no longer rebuilt the positions and flags of the elements are not cleared when collapsing a row. This caused hover highlights and selections on the collapsed child icons to be incorrect in many cases. For example, only the direct children of a collapsed element are drawn inline. If any grandchild elements had been previously icon row flagged they would continue to be evaluated as icon row elements despite being hidden. In this case the x coordinates of the child and grandchild would overlap causing selection to appear erratic. Now the flags for inline row icons are explicitly cleared, which was previously only done because the tree was rebuilt on collapsing rows. |
December 21, 2020, 21:31 (GMT) |
UI: Properties editor popover and outliner sync This adds a popover to the properties editor. Currently the only setting is for controlling outliner to properties syncing. Because we cannot define a perfect heuristic to determine when properties editors should change tabs based on outliner icon selection, we need an option to enable or disable this behavior per properties editor. There are 3 options for controlling the syncing. Auto uses the heuristic to only allow tab switching when a properties editor and outliner share a border. On and off enable and disable syncing respectively. Differential Revision: https://developer.blender.org/D9758 |
Revision 38ddbfa by Nathan Craddock / YimingWu (temp-lineart-contained) December 19, 2020, 04:00 (GMT) |
UI: Remove remaining uses of old collection icon After rB452a1c7b3838 there were still a few cases where the old collection icon was used in the interface. Replace these with the new filled collection icon. |
Revision 2946762 by Nathan Craddock / YimingWu (temp-lineart-contained) December 19, 2020, 04:00 (GMT) |
Collections: Prevent setting scene collection color tag from rna It should not be possible to set the scene collection's color tag through rna. Also adds a missing notifier for setting the collection color tag from python. |
Revision 4a76934 by Nathan Craddock / YimingWu (temp-lineart-contained) December 19, 2020, 04:00 (GMT) |
Outliner: Fix memory errors in runtime data Fix a heap-use-after-free when duplicating outliner editors, and fully free runtime data when freeing outliner editors. |
December 18, 2020, 03:10 (GMT) |
Fix T82960: Inaccurate selection on collapsed outliner rows After rB15083d9e1 the outliner tree is not rebuilt after expanding or collapsing rows. Because the tree is no longer rebuilt the positions and flags of the elements are not cleared when collapsing a row. This caused hover highlights and selections on the collapsed child icons to be incorrect in many cases. For example, only the direct children of a collapsed element are drawn inline. If any grandchild elements had been previously icon row flagged they would continue to be evaluated as icon row elements despite being hidden. In this case the x coordinates of the child and grandchild would overlap causing selection to appear erratic. Now the flags for inline row icons are explicitly cleared, which was previously only done because the tree was rebuilt on collapsing rows. |
December 18, 2020, 02:59 (GMT) |
Cleanup: Use LISTBASE_FOREACH macro in outliner code No functional changes. |
December 5, 2020, 00:58 (GMT) |
Cleanup: Finish porting outliner tree building to C++ No functional changes. This is a few minor cleanups to the remaining C code for building the outliner tree after parts have been moved to C++. Differential Revision: https://developer.blender.org/D9741 |
December 5, 2020, 00:54 (GMT) |
Cleanup: Outliner Data API display mode No functional changes. Moves the data API display building code to C++. Differential Revision: https://developer.blender.org/D9741 |
December 5, 2020, 00:53 (GMT) |
Cleanup: Outliner scenes display mode No functional changes. The scene display building code has been moved to C++. Differential Revision: https://developer.blender.org/D9741 |
MiikaHweb - Blender Git Statistics v1.06