Blender Git Statistics -> Developers -> Zachman

Nathan Craddock (Zachman)

Total Commits : 575
Master Commits : 100
Branch Commits : 475
First Commit : March 28, 2019
Latest Commit : September 19, 2020 (Today)

Commits by Month

DateNumber of Commits
September, 202021
August, 202090
July, 202094
June, 202066
May, 20209
April, 20205
March, 20203
February, 20203
January, 20201
December, 20190
November, 20190
October, 20190
September, 20191
August, 2019108
July, 201995
June, 201963
May, 201915
April, 20190
March, 20191

Commit Distribution

PathNumber of Commits
soc-2019-outliner228
soc-2020-outliner217
master100
temp-soc-2019-outliner-sync27
temp-precompiled-linux1
temp-precompiled-cmake1
blender-v2.83-release1

Favourite Files

FilenameTotal Edits
outliner_select.c144
outliner_draw.c119
outliner_intern.h64
outliner_sync.c47
outliner_tools.c44
outliner_edit.c42
outliner_dragdrop.c39
space_outliner.py28
blender_default.py27
outliner_tree.c27

File Changes

ActionTotalPer Commit
Added150.0
Modified1 0961.9

Code Changes

ActionTotalPer Commit
Lines Added16 07636.0
Lines Removed8 33018.7

Latest commits Feed

Revision 8ca6984 by Nathan Craddock (master)
16 hours 35 min ago
Fix T80880: Outliner colored hierarchy lines on objects

Expanded objects with children immediately after a colored collection
would have the color applied to their hierarchy lines as well. The fix
is to reset the collection color to `COLLECTION_COLOR_NONE` for each
open subtree.
Revision 365271a by Nathan Craddock (master)
September 16, 2020, 15:07 (GMT)
Fix tests after adding collection color tagging

Fix a segfault caused by assuming all scenes have a master collection
when applying versioning to old files.
Revision 1572da8 by Nathan Craddock (master)
September 15, 2020, 21:29 (GMT)
Outliner: Modifier/constraint/shaderfx drag and drop operator

This adds an operator to allow drag and drop of modifiers, constraints,
and shader effects within the outliner. Referred to as "data stack" in
the code for simplicity.

The following operations are allowed:
* Reordering within an object or bone
* Copying a single modifier/constraint/effect to another object or bone
* Copying (linking) all modifiers/constraints/effects to another object
or bone.

This complements the recent work done for panel-based modifier layouts
by allowing reordering in the outliner. It also makes it simple to copy
a single modifier/constraint/effect to another object.

Differential Revision: https://developer.blender.org/D8642
Revision 1c5d0de by Nathan Craddock (master)
September 15, 2020, 21:29 (GMT)
Cleanup: Separate BKE_object_link_modifiers into functions

No functional changes. Split the grease pencil and object copy logic
into separate functions. This makes the code cleaner and prepares
utility functions for outliner modiifier drag and drop.

Differential Revision: https://developer.blender.org/D8642
Revision 18701c1 by Nathan Craddock (master)
September 15, 2020, 21:29 (GMT)
GPencil: Add link and copy functions for shaderfx

Adds two functions: one to copy a shaderfx between two gpencil objects,
and another to link all shaderfx between two gpencil objects. Added in
preparation for outliner shaderfx drag and drop.

Differential Revision: https://developer.blender.org/D8642
Revision a6434ff by Nathan Craddock (master)
September 15, 2020, 21:29 (GMT)
Cleanup: Extract editor function from constraint_move_to_index_exec

No functional changes. Move the constraint reordering logic into an ED_
level function to be used by outliner constraint drag and drop.

Differential Revision: https://developer.blender.org/D8642
Revision 4d04a34 by Nathan Craddock (master)
September 15, 2020, 21:29 (GMT)
Cleanup: Move notifiers to `move_to_index` functions

Move the notifiers and DEG tagging to the ED_* level functions for
modifiers and gpencil shaderfx in preparation for outliner modifier and
shaderfx drag and drop. No functional changes.

Differential Revision: https://developer.blender.org/D8642
Revision f4a2024 by Nathan Craddock (master)
September 15, 2020, 21:29 (GMT)
Constraints: Add link and copy functions

Add functions to copy a single constraint between objects or between
bones, and another function to link constraints. This is in preparation
for constraint drag and drop in the outliner.

Differential Revision: https://developer.blender.org/D8642
Revision 583354e by Nathan Craddock (master)
September 15, 2020, 21:29 (GMT)
Modifiers: Add link and copy functions

Adds functions to copy a modifier between objects, and an ED_ level
function for linking modifiers between objects. This will be used in
outliner modifier drag and drop.

These functions support both regular and grease pencil modifiers.

Differential Revision: https://developer.blender.org/D8642
Revision 16f625e by Nathan Craddock (master)
September 15, 2020, 18:47 (GMT)
Outliner: Draw colored collection icons

This replaces the collection icon with the filled collection icon.

If the collection is color tagged, then the icon draws in the tagged
color.

Manifest Task: https://developer.blender.org/T77777

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

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