Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 641 / 5574

Revision f41eb8b by Julian Eisel
August 5, 2020, 19:34 (GMT)
Merge branch 'blender-v2.90-release'
Revision c606044 by Julian Eisel
August 5, 2020, 19:34 (GMT)
Fix double-click not opening directories on some touch-pads

The file.execute() operator is the one that actually opened directories
and files, not file.select() with the "open" option, as it was assumed
when changing the keymap to double-click for opening. It only acts on
the current selection though, so we have to ensure the selection is set
on the first click.
Now, some touch-pads have a delay until they register a click event, so
the double-click would be registered instead, before the selection is
set. Always select on mouse-down now and remove the unnecessary select
operator call on double-click.
August 5, 2020, 18:48 (GMT)
Merge branch 'blender-v2.90-release'
August 5, 2020, 18:45 (GMT)
Fix T77548: Crash when using Add Object Tool with Normal Orientation and zero objects in scene

The crash is caused by the fact that a NULL Object pointer is passed to
calculate the transform orientation, which has been set to normal.

A check has been include to detect the same.

Differential Revision: https://developer.blender.org/D7951
August 5, 2020, 18:33 (GMT)
Merge branch 'blender-v2.90-release'
August 5, 2020, 18:33 (GMT)
Fix T79370 EEVEE: Texture paint does not update during stroke

Was caused by rBd82c3d86155e
August 5, 2020, 18:06 (GMT)
Fix T78592: Shear operator fails to affect curve control point handles

Use `td->iloc` as the coordinates of the transformed element.

It is more accurate and other transformation modes, such as scale, also
operate on `td->iloc`.
Revision d9b72a9 by Julian Eisel
August 5, 2020, 17:41 (GMT)
Merge branch 'blender-v2.90-release'
Revision 1b593ed by Julian Eisel
August 5, 2020, 17:40 (GMT)
Fix T78907: Renaming file doesn't work while mouse is over file icon

The icons are label buttons. Usually these are not editable and can not
become active. These are draggable ones though (so dragging files can be
dragged by dragging the icon) which creates an exception to this rule.
So hovering the icon would activate its label and when executing the
rename operator via shortcut it wouldn't get exited properly. This broke
the invariant of only allowing a single active button at a time.
Added an assert to check that invariant now.

Letting the code to activate the text button ensure any currently active
button is exited seems sensible.
August 5, 2020, 17:37 (GMT)
Workbench: Fix broken id pass
August 5, 2020, 17:37 (GMT)
Fix T79509 Workbench: Object color mode broken if more than 4096 objects

This was due to the new DRWShadingGroup not being saved and reused for
the next objects.
August 5, 2020, 17:21 (GMT)
Merge branch 'blender-v2.90-release'
August 5, 2020, 17:20 (GMT)
Eevee: do not rely on the SOCK_HIDE_VALUE flag for node group sockets.

When disconnecting links for defaulted node group inputs, recurse
into the nested node group nodes, instead of checking the socket
flag. Otherwise the behavior is confusing and differs from Cycles.

Differential Revision: https://developer.blender.org/D8455
August 5, 2020, 16:46 (GMT)
Merge branch 'blender-v2.90-release' into master
August 5, 2020, 16:42 (GMT)
Fix T72297: disabled buttons toggling on drag

Disabled buttons would incorrectly toggle state when a drag toggle
passed over them. This adds a check to prevent a drag toggle on disabled
buttons.

Differential Revision: https://developer.blender.org/D8476
August 5, 2020, 16:25 (GMT)
GPencil: Reorganize Advanced Brush panel

The Ignore Transparent Strokes and the Factor are related, so it's better disable factor if the checkbox is disabled.
August 5, 2020, 16:14 (GMT)
Fix T79127: crash on `scene.ray_cast()` with non-viewport view layer

The `rna_Scene_ray_cast()` function tried to find the current depsgraph. To
this end, it required the scene, the view layer, and bmain. Scene has a cache
of per-view-layer depsgraphs, to speed up switching between view layers. This
cache does not contain render depsgraphs, and evaluated view layers also don't
have a depsgraph here.

When a suitable depsgraph cannot be found, a new depsgraph is created. However,
this depsgraph is not evaluated, and has an unexpanded scene pointer with a
`NULL` `view_layer`. Using this then crashes Blender. Also, there was no way
for the code to get the render depsgraph.

The solution is to pass the depsgraph to the `ray_cast()` function, instead of
the view layer. This avoids the depsgraph lookup, and also works correctly when
rendering.

Some add-ons also need updating, which I'll do in the `addons`
repository soon.

Reviewed By: Sergey

Differential Revision: https://developer.blender.org/D8475
August 5, 2020, 16:00 (GMT)
GPencil: Rename Default Fill Boundary option to All
August 5, 2020, 15:51 (GMT)
Merge branch 'blender-v2.90-release'
August 5, 2020, 15:50 (GMT)
Sculpt: Use vertices instead of faces to limit the grids in each PBVH node

This uses the vertices per grid instead of quads to set the limit of
grids per PBVH Node. This should create more leaf nodes in lower
subdivisions levels where the duplicates count is high, producing more
uniform performance across different levels.

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D8454
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021