Blender Git Commits

Blender Git "master" branch commits.

24 minutes ago
Add some missing VSE tooltips

Part of T51061

Differential Revision:
1 hour 28 min ago
UI correct use of "..." in the VSE
6 hours 22 min ago
Usual i18n/message tweaks & fixes.
8 hours 7 min ago
Fix T48996, bevel bad for certain in-plane edges.
10 hours 34 min ago
Make 'set offset from cursor' group operator internal.

This operator relies on a rather specific context setup, so it shall not
be exposed to user in 'operator search' menu etc.

Based on D2528 by Vuk Garda?evi? (lijenstina).
1 day and 6 hours ago
Remove MinGW support

The Issue

For a long time now MinGW has been unsupported and unmaintained and at this point,
it looks like something that we should just leave behind and move on.

Why Remove

One of the big motivations for MinGW back in the day is that it was free compared to MSVC which was licensed based.
However, now that this is no longer true we have basically stopped updating the need CMake files.
Along with the CMake files, there are several patches to the extern libs needed to make this work. For example, see:

If we wanted to keep MinGW then we would need to make more custom patches to the external libs and
this is not something our platform maintainers are willing to do.

For example, here is the patches needed to build python:

Fixes T51301

Differential Revision:
1 day and 13 hours ago
Fix T51637: Mesh Tools - Noise Button Crashes.

Logic behind which mtext to use from material was broken here... Though
ultimately that whole tool could probably be deprecated or reworked!
1 day and 15 hours ago
Release wasn't building, limit debug scope
1 day and 22 hours ago
CustomData: assert on bad arguments to free

Assert the index is in-range for the layer type.
May 26, 2017, 19:58 (GMT)
Fix T50851: Array modifier generating invalid geometry.

We had handling of fully duplicated polygons already, but... absolutely
nothing to sanitize partially merged polygons! This were giving us
totally invalid geometry, with duplicated vertices in single poly,
invalid edges, etc.

Now we do check for invalid loops inside polys, and generate new edges
as needed to get only valid polys.

For some reason this was a nightmare to get running fully OK, playing
with old and new indices is really, really mind breaking.
May 26, 2017, 19:58 (GMT)
Add automated ctest for complex merge in Array modifier.

See also T50851.
May 26, 2017, 13:30 (GMT)
Fix freeing all custom-data layers

Would crash when the active index was out of range,
since there is no reason to use the active layer when freeing all,
free the first instead.
May 26, 2017, 13:27 (GMT)
Fix T50908: Motion Tracker ignored grease pencil mask

This feature got lost with new auto-track API,

Added it back by extending frame accessor class. This isn't really
a frame thing, but we don't have other type of accessor here.

Surely, we can use old-style API here and pass mask via region
tracker options for this particular case, but then it becomes much
less obvious how real auto-tracker will access this mask with old
style API.

So seems we do need an accessor for such data, just matter of
finding better place than frame accessor.
Revision bddd9d8 by LazyDodo
May 26, 2017, 12:26 (GMT)
Fix integer overflows in meshcache modifier.

Differential Revision:
May 26, 2017, 09:28 (GMT)
Fix T51609: Bake Texture, Margin crashing Blender

Integer overflow in margin filter code.
May 26, 2017, 09:03 (GMT)
Fix T51350: 2D curve normals flip when deformed

Deforming 2D curves & text with modifiers/shape-keys
could flip the normals.

Now check the back-facing flag instead of `z < 0`.
May 26, 2017, 07:02 (GMT)
Fix T51287: Matrix.lerp fails w/ shear

Use interp_m4_m4m4 (wraps Eigen),
`MATH_STANDALONE` will need to be updated to support this.
May 26, 2017, 06:13 (GMT)
Fix GPencil depth checks

Regression in 195d0fba
May 26, 2017, 06:11 (GMT)
Fix T51629: Select w/ object lock fails

Regression in 195d0fba
May 26, 2017, 04:25 (GMT)
Cleanup: warning
By: Miika HämäläinenLast update: Nov-07-2014 14:18 MiikaHweb | 2003-2017