Blender Git Commits

Blender Git "soc-2020-outliner" branch commits.

Page: 5 / 11

July 29, 2020, 22:41 (GMT)
Merge branch 'master' into soc-2020-outliner
July 28, 2020, 03:38 (GMT)
Fix: Incorrect context menu after merge

Accidentally resolved merge conflicts wrong.
July 28, 2020, 03:36 (GMT)
Merge branch 'master' into soc-2020-outliner
July 27, 2020, 22:11 (GMT)
Outliner: Fix wrong offset for row highlights

The row highlight on the right was slightly cut off.
July 27, 2020, 21:55 (GMT)
Outliner: Move collection enable icon to restrict column

The checkbox behaves as a restriction button, and drawing it vertically
in the restriction column allows easier click+drag support.

This also removes clutter from the mode column.
July 27, 2020, 20:16 (GMT)
Merge branch 'master' into soc-2020-outliner
July 25, 2020, 23:17 (GMT)
Fix: Outliner small select sync issue with dragdrop

Dragdrop in the outliner would sync from objects rather than to objects.
This led to strange results when dragging child data. i.e. a modifier
drag would select the parent object in the outliner.

This requires not storing the dragged tree element because the tree is
rebuilt between the initial drag and the drop, causing heap use after
free.

Perhaps the outliner can be flagged to not rebuild on selection events.
July 25, 2020, 22:13 (GMT)
Outliner: Fix missing select sync on editmode toggle
July 25, 2020, 20:09 (GMT)
Merge branch 'master' into soc-2020-outliner
July 25, 2020, 20:03 (GMT)
Outliner: Add uistack shaderfx copy

This finishes the uistack drop operator.
July 25, 2020, 18:10 (GMT)
Outliner: Add constraint copy all

Dragging the TSE_CONSTRAINT_BASE to another object or bone will copy all
of the constraints to the target from the source.
July 25, 2020, 18:00 (GMT)
Cleanup
July 25, 2020, 17:45 (GMT)
Outliner: Fix uistack reorder edge case

Fix the edge case where reorder would occasionally move to the wrong
index.
July 25, 2020, 17:37 (GMT)
Cleanup: Outliner UIstack reorder
July 24, 2020, 22:44 (GMT)
Outliner: Fix dragdrop insert not working for childless elements

Childless elements are flagged as open, so sorting after does not work.
An additional check to see if there are any children is neded.
July 24, 2020, 22:11 (GMT)
Merge branch 'master' into soc-2020-outliner
July 24, 2020, 03:33 (GMT)
Outliner: Remove outliner parent object selection

In order to fix T74332 it was necessary to flag parent elements as
selected in the outliner to prevent the bases from being deselected on
the selection sync. This ensures the parent object is selected for
editing drivers, etc.

An annoying issue that results from this is the context menu shows
Object entries even when the target is a data (material, action, bone)
type. This also causes issues with drag and drop and other operations.

This adds a new TSE flag to prevent a selection sync on a per-element
case. This is used to prevent a parent element sync which ensures the
parent object stays selected, but it does not draw as selected in the
outliner.
July 24, 2020, 03:03 (GMT)
Merge branch 'master' into soc-2020-outliner
July 22, 2020, 20:48 (GMT)
Outliner: Sort bones alphabetically
July 22, 2020, 20:48 (GMT)
Outliner: Cleanup sorting
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021