
Blender Git Statistics -> Developers -> sybren
Sybren A. Stüvel (sybren)
Total Commits : 1 653
Master Commits : 1 009
Branch Commits : 644
First Commit : January 14, 2015
Latest Commit : January 18, 2021
Commits by Month
Date | Number of Commits | |
---|---|---|
January, 2021 | 7 | |
December, 2020 | 23 | |
November, 2020 | 55 | |
October, 2020 | 38 | |
September, 2020 | 58 | |
August, 2020 | 54 | |
July, 2020 | 61 | |
June, 2020 | 25 | |
May, 2020 | 50 | |
April, 2020 | 52 | |
March, 2020 | 40 | |
February, 2020 | 34 | |
January, 2020 | 45 | |
December, 2019 | 110 | |
November, 2019 | 164 | |
October, 2019 | 16 | |
September, 2019 | 19 | |
August, 2019 | 16 | |
July, 2019 | 68 | |
June, 2019 | 55 | |
May, 2019 | 2 | |
April, 2019 | 5 | |
March, 2019 | 4 | |
February, 2019 | 0 | |
January, 2019 | 8 | |
December, 2018 | 6 | |
November, 2018 | 6 | |
October, 2018 | 1 | |
September, 2018 | 1 | |
August, 2018 | 0 | |
July, 2018 | 25 | |
June, 2018 | 60 | |
May, 2018 | 81 | |
April, 2018 | 64 | |
March, 2018 | 7 | |
February, 2018 | 2 | |
January, 2018 | 11 | |
December, 2017 | 0 | |
November, 2017 | 2 | |
October, 2017 | 9 | |
September, 2017 | 1 | |
August, 2017 | 17 | |
July, 2017 | 13 | |
June, 2017 | 10 | |
May, 2017 | 16 | |
April, 2017 | 128 | |
March, 2017 | 15 | |
February, 2017 | 46 | |
January, 2017 | 0 | |
December, 2016 | 9 | |
November, 2016 | 17 | |
October, 2016 | 14 | |
September, 2016 | 14 | |
August, 2016 | 3 | |
July, 2016 | 0 | |
June, 2016 | 0 | |
May, 2016 | 0 | |
April, 2016 | 1 | |
March, 2016 | 1 | |
February, 2016 | 0 | |
January, 2016 | 2 | |
December, 2015 | 0 | |
November, 2015 | 3 | |
October, 2015 | 1 | |
September, 2015 | 7 | |
August, 2015 | 3 | |
July, 2015 | 10 | |
June, 2015 | 4 | |
May, 2015 | 1 | |
April, 2015 | 4 | |
March, 2015 | 4 | |
February, 2015 | 16 | |
January, 2015 | 9 |
Commit Distribution
Favourite Files
Filename | Total Edits |
---|---|
abstract_hierarchy_iterator.h | 93 |
abstract_hierarchy_iterator.cc | 81 |
alembic_capi.cc | 77 |
usd_writer_mesh.cc | 53 |
abc_mesh.cc | 52 |
abc_exporter.cc | 50 |
usd_hierarchy_iterator.cc | 49 |
usd_capi.cc | 47 |
usd_writer_abstract.cc | 45 |
abc_util.cc | 41 |
File Changes
Action | Total | Per Commit |
---|---|---|
Added | 639 | 0.4 |
Modified | 5 799 | 3.5 |
Deleted | 272 | 0.2 |
Code Changes
Action | Total | Per Commit |
---|---|---|
Lines Added | 57 269 | 38.4 |
Lines Removed | 30 535 | 20.5 |
Latest commits 
1 day and 23 hours ago |
Merge remote-tracking branch 'origin/blender-v2.92-release' |
January 14, 2021, 10:42 (GMT) |
Merge remote-tracking branch 'origin/blender-v2.92-release' |
January 14, 2021, 10:38 (GMT) |
MeshCache: add error handling to `fread()` calls Handle return value of `fread()`, by showing an error message when the file cannot be read from and stopping further processing. Not only is error handing a good idea, it also prevents GCC from warning that the return value of `fread()` should not be ignored. This is similar to {D9916}. Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D10079 |
January 12, 2021, 14:43 (GMT) |
Fix T81965: Library-Override Not able to edit Keyframe properties Fix keyframe properties not being editable when animating a library-overridden datablock. The problem was that RNA pointers were created based on the datablock affected by the animation (for example an Object), instead of the datablock that contains the FCurve itself (the Action). The latter can be local to the current blend file and should thus be editable, even when the former is not. Reviewed By: mont29 Maniphest Tasks: T81965 Differential Revision: https://developer.blender.org/D10091 |
January 12, 2021, 12:50 (GMT) |
Tests: skip unit test if built without ocean sim modifier Disable the Ocean Sim test when building with `WITH_MOD_OCEANSIM=OFF`. |
January 11, 2021, 16:29 (GMT) |
ImBuf: Add error handling to IMB_indexer_open Handle return value of `fread()` by printing an error and closing the file when it cannot be read from. Not only is error handing a good idea, it also prevents GCC from warning that the return value of `fread()` should not be ignored: ``` .../blender/source/blender/imbuf/intern/indexer.c: In function ?IMB_indexer_open?: .../blender/source/blender/imbuf/intern/indexer.c:201:5: warning: ignoring return value of ?fread?, declared with attribute warn_unused_result [-Wunused-result] 201 | fread(&idx->entries[i].frameno, sizeof(int), 1, fp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .../blender/source/blender/imbuf/intern/indexer.c:202:5: warning: ignoring return value of ?fread?, declared with attribute warn_unused_result [-Wunused-result] 202 | fread(&idx->entries[i].seek_pos, sizeof(unsigned long long), 1, fp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .../blender/source/blender/imbuf/intern/indexer.c:203:5: warning: ignoring return value of ?fread?, declared with attribute warn_unused_result [-Wunused-result] 203 | fread(&idx->entries[i].seek_pos_dts, sizeof(unsigned long long), 1, fp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .../blender/source/blender/imbuf/intern/indexer.c:204:5: warning: ignoring return value of ?fread?, declared with attribute warn_unused_result [-Wunused-result] 204 | fread(&idx->entries[i].pts, sizeof(unsigned long long), 1, fp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ``` Differential Revision: https://developer.blender.org/D9916 Reviewed by: campbellbarton |
January 11, 2021, 10:29 (GMT) |
Tests: run suites instead of individual test cases Group all tests of a test suite into a single test command invocation. This reduces the number of invocations by `ctest` by an order of magnitude. Since rB56aa5b0d8c6b663, `bin/tests/blender_test` was run for every individual test. Having over a 1000 tests made testing slower than necessary. Individual tests can still be run if desired by invocation of `bin/tests/blender_test --gtest_filter=suitename.testname`. NOTE: For this commit to have an immediate effect, it may be necessary to remove the `tests` and `Testing` directories and some CMake files from your build directory and rebuild. Run `ctest -N` to see the list of tests; there should be less than 200. Reviewed By: sergey, LazyDodo, sebbas Maniphest Tasks: T83222 Differential Revision: https://developer.blender.org/D9649 |
December 22, 2020, 13:05 (GMT) |
RNA: make `bpy.data.orphans_purge()` return number of deleted datablocks Sometimes multiple calls to `bpy.data.orphans_purge()` are needed to delete all orphans, because a call can turn previously-used datablocks into orphans. Returning the number of deleted datablocks makes it possible to keep looping until nothing can be deleted any more. This patch keeps track of deletions in `id_delete()` so that it can be returned up the call stack. Reviewed By: mont29 Differential Revision: https://developer.blender.org/D9918 |
December 22, 2020, 10:43 (GMT) |
VSE: handle IO errors when reading disk cache header and version Respond to return values of `fscanf()` and `fread()` to detect and handle I/O errors. Not only is error handling a good idea, this also prevents warnings from GCC that `fread()` and `fscanf()` return values are ignored. Reviewed By: ISS Differential Revision: https://developer.blender.org/D9915 |
December 22, 2020, 09:04 (GMT) |
Animation: Bake Action, improved discontinuity filter for bones Perform the same filtering as e5528904f12104ee31e7b67b54f2a4b3f14cec1e introduced for object rotations, for bone rotations. |
MiikaHweb - Blender Git Statistics v1.06