Blender Git Statistics -> Developers -> ton

Ton Roosendaal (ton)

Total Commits : 4 833
Master Commits : 4 831
Branch Commits : 2
First Commit : February 8, 2003
Latest Commit : April 19, 2018

Commits by Month

DateNumber of Commits
April, 20181
March, 20180
February, 20180
January, 20180
December, 20170
November, 20170
October, 20170
September, 20171
August, 20171
July, 20170
June, 20170
May, 20170
April, 20170
March, 20170
February, 20170
January, 20170
December, 20160
November, 20160
October, 20160
September, 20160
August, 20160
July, 20160
June, 20160
May, 20160
April, 20160
March, 20160
February, 20160
January, 20160
December, 20150
November, 20150
October, 20150
September, 20150
August, 20150
July, 20150
June, 20150
May, 20150
April, 20150
March, 20150
February, 20150
January, 20150
December, 20140
November, 20140
October, 20140
September, 20140
August, 20140
July, 20140
June, 20140
May, 20140
April, 20140
March, 20140
February, 20140
January, 20140
December, 20130
November, 20131
October, 20130
September, 20131
August, 20132
July, 20131
June, 20135
May, 201317
April, 201330
March, 201344
February, 201325
January, 201353
December, 201299
November, 201233
October, 201246
September, 20120
August, 20120
July, 20120
June, 20120
May, 20121
April, 20120
March, 20121
February, 20122
January, 20120
December, 20111
November, 20111
October, 20111
September, 20110
August, 20113
July, 201116
June, 201129
May, 20113
April, 201127
March, 201152
February, 201146
January, 201183
December, 2010130
November, 201056
October, 20100
September, 20103
August, 20105
July, 20102
June, 20100
May, 20103
April, 201018
March, 20104
February, 20107
January, 20107
December, 20090
November, 20092
October, 20093
September, 20092
August, 200913
July, 200938
June, 200957
May, 200934
April, 200958
March, 20094
February, 200987
January, 2009104
December, 2008115
November, 200821
October, 200832
September, 200845
August, 20081
July, 200812
June, 20081
May, 20086
April, 20080
March, 200810
February, 200811
January, 200831
December, 200727
November, 200729
October, 20074
September, 20073
August, 20070
July, 20071
June, 20072
May, 200713
April, 200723
March, 200742
February, 200733
January, 200777
December, 200675
November, 2006154
October, 200615
September, 200632
August, 200634
July, 200694
June, 2006184
May, 200644
April, 200646
March, 200670
February, 2006118
January, 200697
December, 2005133
November, 2005134
October, 2005119
September, 200575
August, 200557
July, 200595
June, 200529
May, 2005110
April, 200568
March, 200571
February, 200524
January, 200537
December, 200491
November, 2004119
October, 2004119
September, 200468
August, 200418
July, 200481
June, 200426
May, 200446
April, 200492
March, 20045
February, 20040
January, 200448
December, 200355
November, 200388
October, 2003128
September, 200312
August, 200314
July, 200351
June, 200328
May, 20038
April, 200316
March, 20030
February, 20033

Commit Distribution

PathNumber of Commits

Favourite Files

FilenameTotal Edits

File Changes

ActionTotalPer Commit
Modified15 4473.2

Code Changes

ActionTotalPer Commit
Lines Added184 51639.9
Lines Removed97 31021.0

Latest commits Feed

Revision 51b796f by Ton Roosendaal / Brecht Van Lommel (master)
April 19, 2018, 15:35 (GMT)
Remove Blender Internal and legacy viewport from Blender 2.8.

Brecht authored this commit, but he gave me the honours to actually
do it. Here it goes; Blender Internal. Bye bye, you did great!

* Point density, voxel data, ocean, environment map textures were removed,
as these only worked within BI rendering. Note that the ocean modifier
and the Cycles point density shader node continue to work.
* Dynamic paint using material shading was removed, as this only worked
with BI. If we ever wanted to support this again probably it should go
through the baking API.
* GPU shader export through the Python API was removed. This only worked
for the old BI GLSL shaders, which no longer exists. Doing something
similar for Eevee would be significantly more complicated because it
uses a lot of multiplass rendering and logic outside the shader, it's
probably impractical.
* Collada material import / export code is mostly gone, as it only worked
for BI materials. We need to add Cycles / Eevee material support at some
* The mesh noise operator was removed since it only worked with BI
material texture slots. A displacement modifier can be used instead.
* The delete texture paint slot operator was removed since it only worked
for BI material texture slots. Could be added back with node support.

* Not all legacy viewport features are supported in the new viewport, but
their code was removed. If we need to bring anything back we can look at
older git revisions.
* There is some legacy viewport code that I could not remove yet, and some
that I probably missed.
* Shader node execution code was left mostly intact, even though it is not
used anywhere now. We may eventually use this to replace the texture
nodes with Cycles / Eevee shader nodes.

* The Cycles Bake panel now includes settings for baking multires normal
and displacement maps. The underlying code needs to be merged properly,
and we plan to add back support for multires AO baking and add support
to Cycles baking for features like vertex color, displacement, and other
missing baking features.

* This commit removes DNA and the Python API for BI material, lamp, world
and scene settings. This breaks a lot of addons.
* There is more DNA that can be removed or renamed, where Cycles or Eevee
are reusing some old BI properties but the names are not really correct
* Texture slots for materials, lamps and world were removed. They remain
for brushes, particles and freestyle linestyles.
* 'BLENDER_RENDER' remains in the COMPAT_ENGINES of UI panels. Cycles and
other renderers use this to find all panels to show, minus a few panels
that they have their own replacement for.
September 4, 2017, 13:43 (GMT)
This copyright text (copied to binary distros) had a confusing statement about
scripts being "Artwork" which is your sole property and free to license.

I've removed the reference to scripts in this text.

This was from 2002! With our Python scripts becoming part of how Blender runs,
such scripts now are officially required to be compliant with GNU GPL.

For more information; check the FAQ or consult
Revision 2d5935a by Ton Roosendaal (master)
August 25, 2017, 09:11 (GMT)
This copyright text (copied to binary distros) had a confusing statement about
scripts being "Artwork" which is your sole property and free to license.

I've removed the reference to scripts in this text.

This was from 2002! With our Python scripts becoming part of how Blender runs,
such scripts now are officially required to be compliant with GNU GPL.

For more information; check the FAQ or consult
Revision c72dc45 by Ton Roosendaal (master)
November 16, 2013, 11:00 (GMT)
And here is the first git (testing) commit by me!
Welcome to a brave new GPL3 world... well if commit works :)
Revision dc8832a by Ton Roosendaal (master)
September 5, 2013, 13:03 (GMT)
Bugfix #35920

Adding a new node in Node Editor failed for "High DPI" (Only Mac retina now).

- Py script for adding nodes was doing dpi magic, which it shouldn't. It has
been replaced with a (temporary) API call to set the correct cursor location.
(Thanks to Lukas T for helping here)

- The SpaceNode->cursor[2] property now is *only* storing the coordinate
in "adding new node space". Use of this has been removed from the code where
possible, with as only exception the code to draw noodles while adding them.

Special coder note: Nodes should respect the DPI value, and draw larger with
larger buttons if you increase this size. The hack here is that this can only
work nice if also the node positions are scaled accordingly.

A better fix could be to check on scaling the node view itself for it. That
then would also remove this Python API call that was added in this commit.
However, that again might fight with how buttons layout code works now...
needs some careful checking.

Revision aa6eac3 by Ton Roosendaal (master)
August 26, 2013, 09:59 (GMT)
Bugfix #36324

Commit 57760, June this year, broke Theme colors for Label Buttons.
All labels, in every editor or region, now were using same color.

These colors have to be derived from the Editor settings. Code for
this was mistakingly removed.

Revision 004fa8e by Ton Roosendaal (master)
August 12, 2013, 12:31 (GMT)
GPL V3 license, which will be valid for the binary releases.
(Because Blender links with the Apache2 license).

Cleanup of this directory will happen before official release.

Revision 530bcc4 by Ton Roosendaal (master)
July 18, 2013, 10:08 (GMT)
Tradtional release commit! 2.68 splash and the numbering.

- This should then follow the tagging
- And I would still prefer to have at least 24 hours full freeze, for proper test
and avoid last minute errors.

Revision 033089d by Ton Roosendaal (master)
June 19, 2013, 15:20 (GMT)

For users without middle-mouse buttons, they can now use Circle and Border
deselect by holding SHIFT. Middle mouse still works too.

Revision 06268df by Ton Roosendaal (master)
June 15, 2013, 15:39 (GMT)
Bug fix #35749

Image Editor: "Replace Image" operator didn't refresh icon for image.

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