Blender Git Commits

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

Page: 11 / 12

June 12, 2019, 03:47 (GMT)
Outliner: Remove negative from sync selection

Removing because it was behaving strangely. I might not entirely
understand what `negative_sdna` does
June 8, 2019, 19:05 (GMT)
Outliner: Add sync selection property

Adds a toggle to each outliner for synced selection
June 8, 2019, 16:09 (GMT)
Merge branch 'master' into soc-2019-outliner
June 8, 2019, 15:04 (GMT)
Outliner: Redraw on constraint reordering

Rather than restricting which constraint actions redraw the outliner,
all will (similar to modifiers). This will redraw on constraint
reorder
June 8, 2019, 14:26 (GMT)
Outliner: Draw constraint icons

Draws constraint icons in the outliner for bones and objects. The
only icon that has an issue is the Action constraint icon, because
it doesn't have a specific constraint icon, so it is drawn white
instead of blue.

At first I tried to replicate the code for modifier icons, then
I found a solution using `te->directdata` that worked for both
objects and bones. It works well enough, not sure if that simpler
solution should be used for modifiers too.
June 8, 2019, 04:26 (GMT)
Fix: Use correct icon for armature deform constraint

Use constraint icon rather than modifier icon for consistency
June 7, 2019, 04:51 (GMT)
Outliner: Fix walk select error on open leaf elements

In the outliner, leaf elements like light or material data do not
show a disclosure triangle. However, they can still be toggled
with a click or the openclose operator. This led to the walk select
attempting to walk down another level in the tree.

This could be fixed in the toggle open/close functions as well, but
it seems to address it in walk select seemed simpler as this is
the only area affected.
June 7, 2019, 04:40 (GMT)
Outliner: Fix crash on modifier key click in empty space

I changed this line earlier, I think while implementing box selection.
Changing it back to what it was before I modified it solved the issue.
June 7, 2019, 04:25 (GMT)
Outliner: Cleanup range and box select

Cleanup properties, keymap, code styling, and descriptions
June 7, 2019, 03:56 (GMT)
Outliner: Cleanup active element

After discussion with Campbell, I realized that some ways I was using
active elements did not fit with Blender's way of things. Like box select
making the root of the tree active if no active element existed. These
issues are fixed, in addition to using the already-present `active`
Theme struct member.
June 7, 2019, 03:44 (GMT)
Outliner: Fix opening scenes by default

Keeping `sce == scene` for files with many scenes and having too many
open becomes unmaneageable.
June 7, 2019, 03:04 (GMT)
Merge branch 'master' into soc-2019-outliner
June 5, 2019, 05:14 (GMT)
Outliner: Finish walk select

Adds walk in and out for walk select (left and right arrows)
If an element is closed, walk in will open the element. If
the element is open, left will close it. Otherwise left moves the
active element to the parent.
June 5, 2019, 05:14 (GMT)
Merge branch 'master' into soc-2019-outliner
June 3, 2019, 15:35 (GMT)
Outliner: Fix memroy error in walk select

Didn't close an EnumPropertyItem with NULL
June 3, 2019, 15:06 (GMT)
Merge branch 'master' into soc-2019-outliner
June 2, 2019, 04:43 (GMT)
Merge branch 'master' into soc-2019-outliner
June 2, 2019, 04:41 (GMT)
Outliner: Add walk select operator

Adds a walk select operator to the outliner. Currently only up
and down walk are supported, opening and closing and walking left
and right will be added later.
June 1, 2019, 23:48 (GMT)
Outliner: Allow box select from any empty space

This allows click and drag box select from anywhere except for name
and icons of elements. Currently the restriction toggles are a valid
locaion to select from. Could remove if it becomes an issue
June 1, 2019, 04:24 (GMT)
Outliner: Remove range select restrictions

Removes restrictions for range select requiring a visible active element.
Now if no active element is visible the shift+clicked element is set as active and selected.
This way no warnings need to be reported.

Also silenced some warnings
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021