Blender Git Statistics -> Developers -> aligorith

Joshua Leung (aligorith)

Total Commits : 4 916
Master Commits : 3 355
Branch Commits : 1 561
First Commit : November 9, 2006
Latest Commit : March 1, 2019

Commits by Month

DateNumber of Commits
March, 20193
February, 20193
January, 20192
December, 20180
November, 20180
October, 20182
September, 20180
August, 201826
July, 201866
June, 201871
May, 2018120
April, 201856
March, 201823
February, 201847
January, 201830
December, 201730
November, 2017103
October, 201749
September, 201743
August, 201714
July, 20175
June, 20174
May, 20170
April, 20170
March, 20173
February, 20178
January, 201716
December, 20166
November, 20166
October, 20162
September, 201612
August, 201620
July, 201612
June, 201626
May, 201666
April, 201617
March, 201639
February, 201630
January, 201649
December, 201548
November, 201522
October, 201550
September, 201522
August, 201525
July, 201538
June, 201514
May, 20159
April, 201543
March, 201520
February, 201545
January, 201591
December, 201495
November, 201484
October, 201492
September, 201420
August, 20140
July, 201411
June, 201413
May, 201432
April, 201431
March, 2014485
February, 20145
January, 201415
December, 20135
November, 201327
October, 20138
September, 201311
August, 20130
July, 20138
June, 20138
May, 20130
April, 20135
March, 201330
February, 201318
January, 201323
December, 20128
November, 201216
October, 201236
September, 20126
August, 201218
July, 201212
June, 201227
May, 201231
April, 20127
March, 20125
February, 20120
January, 201216
December, 20114
November, 201122
October, 20117
September, 20115
August, 201129
July, 201147
June, 201141
May, 201111
April, 201118
March, 201130
February, 201158
January, 201168
December, 201028
November, 201017
October, 201010
September, 201010
August, 201010
July, 201018
June, 20103
May, 201023
April, 201032
March, 201034
February, 201073
January, 201062
December, 200937
November, 200985
October, 200976
September, 200963
August, 200956
July, 200999
June, 200972
May, 200945
April, 200948
March, 200924
February, 200977
January, 200959
December, 200898
November, 200846
October, 200842
September, 200847
August, 200821
July, 200828
June, 200815
May, 200821
April, 200816
March, 200839
February, 200835
January, 200867
December, 200740
November, 200718
October, 200743
September, 200730
August, 200738
July, 200733
June, 200727
May, 200725
April, 200723
March, 200716
February, 200711
January, 200732
December, 200640
November, 200620

Commit Distribution

PathNumber of Commits
master3355
depsgraph_refactor611
temp-greasepencil-vfx505
temp-greasepencil-object-stacksplit446
greasepencil-object401
temp-gpencil-eval401
soc-2019-npr401
greasepencil-refactor401
greasepencil-experimental396
experimental_gp_weight385
collada2.8181
temp-outliner-visibility181
blender2.8_snap_gizmo181
hair_object181
temp-ui-layout-2.8179
temp-select-axis179
interactive_physics179
GPencil_EditStrokes156
soc-2018-cycles-volumes155
benchmark155
temp-benchmark155
hair_guides_grooming155
hair_guides155
soc-2018-bevel153
tmp_hair_curves150
temp-sybren-cow-ocean150
temp-udim-images150
temp-eeveelightcache150
GPencil_Editing_Stage3148
temp-dynamic-overrides146
temp-tab_drag_drop146
tmp-b28-motionpath-drawing142
TEMP-UI-DECOR137
temp-flexible-spacing136
tmp-CollectionsAnim128
ui_layout_gridflow127
temp-keymap-changes127
temp-keymap-save119
GPencil_FillStrokes106
tmp-COW_InsertKeyframe_Fix86
temp-sybren-particles80
temp-unified-collections80
tmp-TimelineHeaderButtonsStretching69
topbar68
temp-modifier-rm-cddm67
temp-sybren-modifier-nonmesh63
temp-sybren-meshdeform63
animsys262
blender2.8-snapping_with_occlusion59
tmp-static-override-insertion58
blender2.8-workbench55
PSketch49
BendyBones40
fracture_modifier-master35
fracture_modifier35
temp-fracture-modifier-2.835
id_override_static15
temp-object-multi-mode15
temp-render-depsgraph13
temp-drawcontext13
blender-v2.79b-release13
blender-v2.79a-release13
temp-workspace-object-mode-removal13
temp-scene-obedit-remove13
temp-workspace-addons12
temp-group-collections11
temp-workspace_mode11
temp-workspace_active_object11
custom-manipulators11
compositor-201611
input_method_editor10
input_method_editor_partial_support10
temp-workspace-changes9
strand_editmode9
blender-v2.79-release7
blender-v2.76a-release7
blender-v2.76-release7
blender-v2.78c-release6
blender-v2.78b-release6
blender-v2.78-release6
soc-2018-npr5
blender-v2.75-release4
asset-engine--archived4
blender-v2.73-release4
asset-engine4
blender-v2.77-release4
soc-2013-depsgraph_mt3
gooseberry1
blender-v2.74-release1
temp_motionpaths1
soc-2009-aligorith1
blender-v2.72-release1
blender-v2.71-rc21
gooseberry_farm1
blender-v2.711

Favourite Files

FilenameTotal Edits
readfile.c183
anim_filter.c157
editaction.c146
transform_conversions.c142
depsgraph_build.c132
anim_sys.c125
depsgraph_type_defines.c125
properties_grease_pencil_common.py124
keyframing.c124
ED_anim_api.h123

File Changes

ActionTotalPer Commit
Added1 2320.3
Modified12 8402.6
Deleted380.0

Code Changes

ActionTotalPer Commit
Lines Added212 21144.7
Lines Removed96 39620.3

Latest commits Feed

Revision 2bad126 by Joshua Leung (master)
March 1, 2019, 13:30 (GMT)
Fix T62057: Particle settings keyframes not showing in Graph Editor channels

In short, the settings to expand/collapse the Particles Animation Dopesheet expander
were no longer getting exposed, so the F-Curves attached to the particle settings
were not showing up in the channels list as that section was collapsed and couldn't
be opened from the UI.

Early on during the development of 2.8, we originally wanted to completely remove
the Particle System. Eventually that decision got walked back, and so particles
were reinstated. Well... most of the relevant code was! One of the areas that was
the most messed up during this process was the animation editor support for these
channels. It seems that there was almost a two-step removal process here -
the first pass tried to keep the channel definitions while removing all references
to particle stuff, while the second pass tried to remove the definitions completely
and/or re-added them in the wrong places, etc. To say the removal/reverting history is
here is "colourful" is an understatement...
Revision dbeef67 by Joshua Leung (master)
March 1, 2019, 13:30 (GMT)
Cleanup: Adding braces around all cases here to make it easier for the next step
Revision 3804636 by Joshua Leung (master)
March 1, 2019, 13:30 (GMT)
Fix: Better fix for KeyingSet "Export to File" and unescaped characters

Use Python's native raw formatting instead, which should take care of any issues
we may face.
Revision 49618b0 by Joshua Leung (master)
February 5, 2019, 03:21 (GMT)
Fix: Ensure that KeyingSet.bl_description field is properly escaped when using the Export to File operator

Previously, if double-quotes appeared in the KeyingSet.bl_description field,
these would cause a syntax error in the resulting .py script export of the
KeyingSet. Since single quotes are even more likely to appear
(e.g. as apostrophes), we now use triple quotes here.

Unreported bug, noticed earlier when investigating T61010.
Revision 65340ad by Joshua Leung (master)
February 3, 2019, 11:41 (GMT)
Fix T60753: Graph Editor showing cache curves regardless of filters

This commit adds a datablock filtering option for cache files channels,
so that a shot with lots of these in addition to standard animation
(e.g. the Spring production files) don't become bogged down by these.

Furthermore, these channels also respect the "Only Selected" toggle too now.
Revision 2a23737 by Joshua Leung (master)
February 3, 2019, 11:41 (GMT)
Fix typos
Revision 9d4ed6d by Joshua Leung (master)
January 8, 2019, 12:41 (GMT)
Fix T59984: Drivers don't update values in UI or show proper errors

We now perform COW -> original data flushing for all the debug values + error
status flags on Drivers/DriverVariables/DriverTargets, as these are only set
when errors are encountered when evaluating drivers.
Revision 395120e by Joshua Leung (master)
January 8, 2019, 12:41 (GMT)
Typo fixes
Revision 37ffd95 by Joshua Leung (master)
October 20, 2018, 02:30 (GMT)
Fix: Drivers popover not showing

This was broken since cca87ccc753a85b447872a259c9d3e3f07ec1c13

The problem was that as this popover was defined in the C-code
for the Graph Editor, the relevant panel never got added to the
WM_paneltype registry, since only Python defined panels get
WM_paneltype_add() called when they are defined.

Since the majority of panels defined for regions are only used there,
a more localised fix was applied here by only adding the driver popover
to the global list manually.
Revision b634bf9 by Joshua Leung (master)
October 20, 2018, 02:30 (GMT)
Fix typo

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