Blender Git Statistics -> Developers -> LazyDodo

LazyDodo (LazyDodo)

Total Commits : 423
Master Commits : 368
Branch Commits : 55
First Commit : July 18, 2016
Latest Commit : December 6, 2019

Commits by Month

DateNumber of Commits
December, 20193
November, 201918
October, 201910
September, 20193
August, 201936
July, 20197
June, 201913
May, 201931
April, 201910
March, 20198
February, 201914
January, 20191
December, 20186
November, 20183
October, 201810
September, 201814
August, 201852
July, 20188
June, 201834
May, 201814
April, 20182
March, 20185
February, 20187
January, 20183
December, 20173
November, 20171
October, 20175
September, 201711
August, 20176
July, 20170
June, 20172
May, 20175
April, 20179
March, 20171
February, 20173
January, 20176
December, 20163
November, 20169
October, 201619
September, 201616
August, 20169
July, 20163

Commit Distribution

PathNumber of Commits
master368
hair_object36
temp-outliner-visibility34
collada2.833
blender2.8_snap_gizmo33
temp-ui-layout-2.829
interactive_physics27
temp-select-axis23
hair_guides_grooming22
soc-2018-cycles-volumes22
hair_guides22
soc-2018-bevel22
temp-benchmark22
benchmark22
temp-fracture-modifier-2.821
fracture_modifier-master21
fracture_modifier21
temp-udim-images21
temp-greasepencil-vfx19
blender-v2.78c-release19
temp-tab_drag_drop18
blender-v2.78b-release18
tmp_hair_curves18
temp-eeveelightcache18
temp-sybren-cow-ocean18
temp-dynamic-overrides14
blender-v2.78-release13
temp-greasepencil-object-stacksplit12
gsoc-2018-many-light-sampling10
TEMP-UI-DECOR5
temp-lanpr-cleanup24
ui_layout_gridflow4
temp-blender-2.81-release-with-wrong-merge4
tmp-CollectionsAnim4
temp-flexible-spacing4
tmp-b28-motionpath-drawing4
temp-keymap-save4
temp-keymap-changes4
greasepencil-refactor3
greasepencil-object3
soc-2019-npr3
functions2
soc-2017-normal-tools2
fluid-mantaflow2
soc-2019-openxr2
blender-v2.79b-release2
experimental_gp_weight2
blender-v2.79a-release2
functions-experimental-refactor2
vamr-openxr-module2
tmp-COW_InsertKeyframe_Fix1
temp-workspace-addons1
temp-scene-obedit-remove1
temp-sybren-particles1
temp-lanpr-cleanup1
topbar1
temp-vr-draw-thread1
temp-render-depsgraph1
blender2.8-workbench1
temp-sybren-modifier-nonmesh1
strand_editmode1
temp-unified-collections1
blender2.8-snapping_with_occlusion1
temp-workspace_mode1
temp-sybren-meshdeform1
tmp-TimelineHeaderButtonsStretching1
temp-object-multi-mode1
temp-workspace_active_object1
id_override_static1
temp-group-collections1
tmp-static-override-insertion1
greasepencil-experimental1
temp-modifier-rm-cddm1
workspaces1
temp-drawcontext1
temp-workspace-object-mode-removal1
temp-ssr1
custom-manipulators1
tmp-debug-filebrowser1
soc-2019-embree-gpu1
temp-lightprobe-rename1
temp-cycles-draw-manager1
temp-workspace-changes1

Favourite Files

FilenameTotal Edits
platform_win32.cmake39
make.bat34
CMakeLists.txt32
versions.cmake32
harvest.cmake30
CMakeLists.txt30
parse_arguments.cmd20
platform_win32_msvc.cmake17
macros.cmake17
configure_msbuild.cmd16

File Changes

ActionTotalPer Commit
Added860.2
Modified9052.1
Deleted190.0

Code Changes

ActionTotalPer Commit
Lines Added8 86522.2
Lines Removed4 62111.6

Latest commits Feed

Revision 5e96b86 by LazyDodo (master)
December 6, 2019, 18:37 (GMT)
Windows: Fix failing tests due to missing manifest.

Tests were missing a manifest, and were importing the
wrong version of Microsoft.Windows.Common-Controls
causing blenloader_test, bmesh_core_test and alembic_test
to fail due a loader error.
Revision 6df2ede by LazyDodo (master)
December 6, 2019, 17:12 (GMT)
Cleanup/Windows: Separate out the MS-CRT into a subfolder

In older versions the ms crt was only a few dlls, in recent versions
this jumped to over 40 leading to quite a bit of clutter in our
bin folder.

This change moves the CRT into its own folder.

For developers that generally already have the runtime globaly
available on their machine, there is a new cmake option
(WITH_WINDOWS_BUNDLE_CRT, default ON) that you can use to toggle
installing the runtime to the blender bin folder, and save some
time during the initial build, this option is off by default for
only the developer profile.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D6132
Revision 61a02a7 by LazyDodo (master)
December 5, 2019, 19:15 (GMT)
Cleanup: Windows Manifest usage.

We had a manifest file, but it was seemingly not used, some
settings were done using linker pragmas, some of them visual
studio would set by default for us, others where not set at all.

This patch changes:

- Single manifest file where we can maintain all settings in
a single location, removal of any linker pragmas related to
the manifest.

- Compatibly settings for win vista - win10, without this any
call to any of the GetVersion and related functions (GetVersionEx,
VerifyVersionInfo, IsWindowsXxxx) will by default say we are
on vista and OS specific optimizations in external libraries may
be missed.

-Rather than having it in the .RC file in an #ifdef which may
or may not trigger depending on the build tool used, we tell
cmake to treat it as a source file and it will do the right
thing for both the ninja and visual studio generators.

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

Reviewers: brecht
Revision 77c7440 by LazyDodo (master)
November 28, 2019, 22:02 (GMT)
CMake: Remove stray WITH_JACK in blender_release.cmake

Missed one in the previous commit.
Revision 7e9a827 by LazyDodo (master)
November 28, 2019, 22:00 (GMT)
CMake: Remove stray WITH_JACK in full configuration
Revision b213d82 by LazyDodo (master)
November 26, 2019, 22:13 (GMT)
Cleanup/CMake: Remove dormant windows codesign code

This was added years ago to prepare for code-signing the executable
but was never used, buildbots use a different mechanism now to sign
so no need to keep this around.
Revision 44f18ce by LazyDodo (master)
November 23, 2019, 16:21 (GMT)
Windows: Disable tbbmalloc for debug builds.

TBBMalloc seems to have a race condition somewhere on shutdown
that seems to show up in debug builds only, ideally we find the
issue and send a patch upstream but due to its racy nature it
has eluded capture so far. This patch disables TBBMalloc for
debug builds so that developers that actually need to get some
work done can work without being bothered by this misbehaviour.
Revision 6fea251 by LazyDodo (master)
November 19, 2019, 14:37 (GMT)
Use mutex for lock in image.c

Usage of spinlock during heavy IO gave reduced performance
see D6267 for details.

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D6267
Revision 6d9d24e by LazyDodo (master)
November 17, 2019, 21:26 (GMT)
msvc: Use debug versions of tbb malloc for debug builds

Using the release versions gave unpredictable results when
the msvc debugger was attached for some developers.
Revision 67fa8d2 by LazyDodo (master)
November 17, 2019, 16:09 (GMT)
Fix: Build error with msvc

std::min requires the algorithm header

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