Blender Git Statistics -> Developers -> sybren
Sybren A. Stüvel (sybren)
Total Commits : 2 184
Master Commits : 1 268
Branch Commits : 916
First Commit : January 14, 2015
Latest Commit : December 24, 2021
Commits by Month
Date | Number of Commits | |
---|---|---|
December, 2021 | 27 | |
November, 2021 | 33 | |
October, 2021 | 87 | |
September, 2021 | 89 | |
August, 2021 | 40 | |
July, 2021 | 71 | |
June, 2021 | 37 | |
May, 2021 | 19 | |
April, 2021 | 38 | |
March, 2021 | 74 | |
February, 2021 | 13 | |
January, 2021 | 10 | |
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 |
asset_catalog.cc | 69 |
asset_catalog_test.cc | 66 |
BKE_asset_catalog.hh | 64 |
usd_writer_mesh.cc | 53 |
abc_mesh.cc | 52 |
abc_exporter.cc | 50 |
usd_hierarchy_iterator.cc | 49 |
File Changes
Action | Total | Per Commit |
---|---|---|
Added | 707 | 0.3 |
Modified | 6 864 | 3.1 |
Deleted | 285 | 0.1 |
Code Changes
Action | Total | Per Commit |
---|---|---|
Lines Added | 78 315 | 40.1 |
Lines Removed | 36 419 | 18.7 |
Latest commits
December 24, 2021, 09:39 (GMT) |
Cleanup: remove unused button function rB05f900e3466b45a19e13bea6dd641e4f7b8b46e9 removed unused button functions, but since that commit the `uiDefIconTextButBit()` static function sits unused as well. It's now been removed. |
December 23, 2021, 13:10 (GMT) |
Avoid exception when no weight paint settings exist Just an extra check for `None` before accessing its properties. |
December 23, 2021, 12:49 (GMT) |
Cleanup: remove BKE_animdata_driver_path_hack The `BKE_animdata_driver_path_hack()` function has had almost no effect since rB51b796ff1528, and basically boils down to: ``` return base_path ? base_path : RNA_path_from_ID_to_property(ptr, prop); ``` Since `base_path` was `NULL` in the majority of cases, it's just been replaced by a direct call to `RNA_path_from_ID_to_property()`. The conditional now just appears in one remaining case. This relates to T91387. Reviewed By: mont29 Differential Revision: https://developer.blender.org/D13646 |
December 21, 2021, 14:54 (GMT) |
Fix T93960: Asset Catalogs I/O fails with unicode file paths on Windows On Windows, encode file paths as UTF-16 before trying to open the file for reading/writing. This introduces a new class `blender::fstream`, which wraps `std::fstream` and provides this UTF-16 encoding. This class should also be used in other areas, like the Alembic importer/exporter. Manifest Task: T93960 Reviewed By: JacquesLucke Differential Revision: https://developer.blender.org/D13633 |
December 21, 2021, 14:53 (GMT) |
Assets: log message when catalog definitions cannot be loaded Log a message (via `CLOG`) when asset catalog definitions cannot be loaded. Reviewed by @jacqueslucke in D13633 |
Revision 1dfb65c by Sybren A. Stüvel (temp-fix-T93960-v2) December 21, 2021, 10:14 (GMT) |
Review comments from Jacques |
December 21, 2021, 10:12 (GMT) |
Tests: initialise BKE callbacks before loading blend file Initialise the BKE callback system in `BlendfileLoadingBaseTest::SetUpTestCase()`. This allows certain tests to run in debug mode (when `BLI_assert` is enabled). |
December 17, 2021, 16:31 (GMT) |
Fix T94116: Drivers can have multiple variables with same name The RNA setter now ensures that driver variables are uniquely named (within the scope of the driver). Versioning code has been added to ensure this uniqueness. The last variable with the non-unique name retains the original name; this ensures that the driver will still evaluate to the same value as before this fix. This also introduces a new blenlib function `BLI_listbase_from_link()`, which can be used to find the entire list from any item within the list. Manifest Task: T94116 Reviewed By: mont29, JacquesLucke Maniphest Tasks: T94116 Differential Revision: https://developer.blender.org/D13594 |
December 16, 2021, 11:54 (GMT) |
Cleanup: correct docstring for `driver_variable_name_validate` No functional changes. |
December 16, 2021, 10:26 (GMT) |
Animation: send notifier when keyframe is inserted `<some_id>.keyframe_insert()` now sends a notifier that animation data was changed, so that animation-related editors can properly refresh. Since this function is quite high-level (if necessary it creates the Action and FCurves), I thought this would be a suitable location for the notifier. If high keyframing speed is required, it is still recommended to use `FCurveKeyframePoints.insert(options={'FAST'})` instead. |
MiikaHweb - Blender Git Statistics v1.06