Blender Git Commits

Blender Git "master" branch commits.

Page: 1118 / 5574

July 10, 2019, 12:44 (GMT)
Fix T61770 Multiple Hair Systems Not visible while in particle edit mode

The check was for the whole object instead of individual particle system.
July 10, 2019, 12:13 (GMT)
Fix T66631: Crash when converting objects from Curve to Mesh

When `BKE_mesh_new_from_object()` cannot convert an object to a mesh, it
returns `NULL`. This case was not handled at all in
`BKE_mesh_new_from_object_to_bmain()` or `curvetomesh()`, causing a
segmentation fault.

This commit fixes the segmentation fault, and leaves the curve object as
a curve object.

Reviewed By: mont29, brecht, sergey

Differential Revision: https://developer.blender.org/D5217
July 10, 2019, 12:11 (GMT)
Fix T66530: set_stereo_3d (pageflip) exists Blender

Note: Although this fixes the issue (as in, it prevents a crash)
BKE_reports are not working because of CTX_wm_window_set().

Reviewers: campbellbarton

Differential Revision: https://developer.blender.org/D5210
July 10, 2019, 12:04 (GMT)
Fix T66627: Multiobject Edit UV constraint to image bounds

This was broken since the original commit to handle multi-object
editing: rBbfc9d426bb95.
July 10, 2019, 11:46 (GMT)
Fix T57489 Eevee: Texture coordinate object reference not working for world
Revision 956d384 by Campbell Barton
July 10, 2019, 11:42 (GMT)
Undo System: ensure the text ID for each undo step is used

In practice this wasn't causing errors,
however it could be an issue in the future.
July 10, 2019, 11:23 (GMT)
Fix T65850 Sculpt: Vertices not hidden if using shape keys
July 10, 2019, 10:57 (GMT)
Fix T66560 Sequencer: Shortcut keys no showing in menu for 'Move' and 'Refresh All'

The menu shortcut context for 'Refresh All' was wrong and the actual operation
exectuted in the menu for the 'Move' command was different from the shortcut.
July 10, 2019, 10:32 (GMT)
Fix crash when clicking in window while Blender starts

A mouse click in the window will trigger the `VIEW3D_OT_cursor3d` operator
before the viewport is available. This causes a segfault in
`GPU_viewport_engines_data_validate()`.

Other callers of `WM_draw_region_get_viewport()` already check for `NULL`
being returned and handle it gracefully.

Reviewed By: jbakker, fclem

Differential Revision: https://developer.blender.org/D5216
July 10, 2019, 10:18 (GMT)
DrawManager: Crash Face Selection

Init the scene of the draw context when selecting. When using face dot selection on
when the subsurf modifier is active on the cage, the scene needs to be
valid. It is read from the context in the
`DRW_mesh_batch_cache_create_requested` and used in the `isDisabled`
method of the SubSurfModifier.

Reviewers: fclem, sergey

Differential Revision: https://developer.blender.org/D5214
July 10, 2019, 10:13 (GMT)
Fix T66630 X-Ray + Subdivision surface Face select problem
July 10, 2019, 09:58 (GMT)
Fix T66626: Crash when using JACK audio device

Restore some context overrides which were originally happening in 2.79.

Made it a bit more paranoid, by storing old values and restoring them
afterwards, so the context is not being changed at the end of the function.
July 10, 2019, 09:39 (GMT)
Undo: print the undo stack when ed.undo logging is enabled

Print the undo stack on undo/redo when ed.undo logging is enabled.
July 10, 2019, 09:39 (GMT)
C Logging: add macro to check if logging is enabled
July 10, 2019, 09:39 (GMT)
Docs: note about select debug value
July 10, 2019, 09:24 (GMT)
Fix broken Mesh 'calc_smooth_groups' logic.

We need to check both polygons of a manifold edge to be sure it is
actually smooth...

Reported by Hugo Sales (@someonewithpc) on blender.chat, thanks.
July 10, 2019, 08:08 (GMT)
Fix T66571: Unable to change input color space of PSD

Image reader must not override file's color space specification if it
is already specified.
July 10, 2019, 07:56 (GMT)
Alembic export: avoid BLI_assert() failure when object is not in depsgraph

When the object we iterate over is not part of the depsgraph, we cannot
get the evaluated copy to export. This workaround is temporary to avoid
a BLI_assert() failure getting the evaluated mesh of this object.

This will be handled more elegantly in the new AbstractHierarchyIterator
that I'm working on, but that requires a bigger change than we should
allow this close to the 2.80 release candidate.

This fixes a problem described in T58686.
July 10, 2019, 04:41 (GMT)
Cleanup: avoid line breaks from trailing comments
July 10, 2019, 04:01 (GMT)
Cleanup: avoid accessing same vars multiple times
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021