Blender Git Loki

Blender Git "lanpr-under-gp" branch commits.

Page: 8 / 29

October 1, 2020, 13:37 (GMT)
Property Search: Set expansion properly for child panels

Although I haven't seen this cause any visible errors, there is some
incorrect handling for setting panel expansion during search:
- Properly check if child panel is active first
- Don't stop traversal at headerless panels that could theoretically
have children
October 1, 2020, 13:37 (GMT)
Cleanup: Make function private

The "UI_panel_set_expand_from_list_data" doesn't need to be in the
public API since it's just called every time an instanced panel is added.
This commit just sets the expansion automatically and adjusts some
naming to account for the moved function.
October 1, 2020, 13:37 (GMT)
Fix (unrepported) utterly broken logic in readfile for Workspaces.

Remove the attempt to update the active layout pointers of each window
from whithin `direct_link_workspace`.

This piece of code was a nonsense for at least to critical reasons:
* Do not, never, ever, access data from another datablock within the
direct_link_... functions. Just don't. Don't try to be smart.
* Since it was trying (and failing) to update the active layout of every
window for every workspace, it was effectively setting those
`act_layout` pointers to NULL (remapping can only ever happen once,
trying to remap and already remapped new pointer is bound to fail in
any case).

Luckily (and funnily), this piece of code was actually harmless, since
setting the active layout would be overridden/redone later, in
`lib_link_windowmanager`, when updating their `workspace_hook` in
`lib_link_workspace_instance_hook`.

Note that the similar horror with `WorkSpaceDataRelation->parent` (which
points at a window) is kept for now, because that one is needed. Hope to
refactor it soon though.
October 1, 2020, 13:37 (GMT)
Sculpt: Line Project Gesture tool

This tool projects all vertices to the right of the plane defined by the
line gesture towards the plane. By doing this, this tool can create cuts
and plane surfaces in the mesh without modifying the geometry or using
boolean operations, so it is much faster than bisecting the mesh for
cases where the geometry was going to be remeshed afterwards.

Added as experimental as it does not have icon.

Reviewed By: sergey, Severin

Differential Revision: https://developer.blender.org/D9021
October 1, 2020, 13:37 (GMT)
September 29, 2020, 14:16 (GMT)
Merge remote-tracking branch 'origin/master' into lanpr-under-gp
September 27, 2020, 11:15 (GMT)
LineArt: 2d Intersection function ratio check improvements.
September 27, 2020, 07:13 (GMT)
LineArt: Deg representation of crease threashold.
September 27, 2020, 04:58 (GMT)
LineArt: Reliable line type determination.
September 27, 2020, 03:38 (GMT)
LineArt: Better logic for usage flags.
September 27, 2020, 03:02 (GMT)
LineArt: Collection "no intersection" flag
September 27, 2020, 02:45 (GMT)
LineArt: Object "No Intersection" flag.
September 26, 2020, 23:56 (GMT)
Merge remote-tracking branch 'origin/master' into lanpr-under-gp
September 25, 2020, 13:33 (GMT)
LineArt: Fix rna_lineart_auto_update_set() error
September 25, 2020, 12:38 (GMT)
LineArt: Fixed viewport auto update.
September 25, 2020, 12:08 (GMT)
Merge remote-tracking branch 'origin/master' into lanpr-under-gp
September 24, 2020, 00:31 (GMT)
Merge remote-tracking branch 'origin/master' into lanpr-under-gp
September 23, 2020, 10:40 (GMT)
LineArt: Capability of rendering in "lock interface" mode.
September 23, 2020, 09:28 (GMT)
LineArt: Clearing flag guard before framebuffer creation.
September 23, 2020, 03:30 (GMT)
LineArt: Baking keyframes only.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021