Blender Git Commits

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

Page: 10 / 12

June 21, 2019, 21:09 (GMT)
Revert most of "Outliner: Refine synced selection"

This reverts the majority of commit
ad1ff2b6018fe794613a1d1b27e97052de0d2952.

Rather than modifying ED_object_base_select to need the
view layer, use a global instead (for now)
June 21, 2019, 20:01 (GMT)
Merge branch 'master' into soc-2019-outliner
June 18, 2019, 22:40 (GMT)
Merge branch 'master' into soc-2019-outliner
June 18, 2019, 22:29 (GMT)
Eyedropper: Support datablock picking in outliner

This adds support for picking datablocks from the outliner with the
eyedropper tool.

This requires changing the region the UI tooltip is drawn in by
tracking when the mouse moves to a different area on the screen.
By doing this the draw callback can be reset for each new area the
eyedropper enters.
June 18, 2019, 16:58 (GMT)
Outliner: Silence warning on visibility

Missing a break within a switch.
June 18, 2019, 04:54 (GMT)
Merge branch 'soc-2019-outliner' of git.blender.org:blender into soc-2019-outliner
June 18, 2019, 04:53 (GMT)
Outliner: Sync selection state on sync selection toggle

When turning on synced selection, sync the selection. Previously
this required clicking in the outliner or doing a 3D view selection
operation.
June 18, 2019, 04:48 (GMT)
Merge branch 'master' into soc-2019-outliner
June 18, 2019, 04:35 (GMT)
Outliner: Don't adjust horizontal scroll on show active

The show active operator tried to scroll the outliner
horizontally to show the active object. On wide outliners this
caused a jittery redraw on mousemove. When the outliner
was more narrow, repeating the operation also caused
unexpected jittery redraws.
June 18, 2019, 03:01 (GMT)
Outliner: Fix TreeStore loading in textbutton edit mode

Fixes incorrectly added the TSE_ACTIVE flag field after TSE_SELECTED
because it logically made more sense there. Old files were loading
with each tree element in textbutton edit mode. This addresses that
and other issues with mismatches on TreeStoreElem flags.
June 17, 2019, 17:59 (GMT)
Outliner: Versioning for active element theme change

It doesn't have a version bump condition currently to always apply
the theme during the summer of code
June 17, 2019, 16:43 (GMT)
Merge branch 'master' into soc-2019-outliner
June 16, 2019, 03:39 (GMT)
Merge branch 'master' into soc-2019-outliner
June 16, 2019, 03:37 (GMT)
Outliner: Add modifier keys to box select

Adds shift for add and ctrl for subtract, matching the 3D view
default keymap.
June 15, 2019, 05:03 (GMT)
Outliner: Show enable/disable button for constraints

This adds the restriction icon for constraints in the outliner so
they can be enabled/disabled similar to modifiers.

It also moves the icon definition to RNA from the UI template for
the constraints in the properties editor.
June 13, 2019, 21:20 (GMT)
Outliner Visibility: Add Invisible filter

This adds an object invisible filter to the outliner to only show hidden
or disabled objects in the outliner. In large scenes, it is often
difficult to locate hidden objects in the outliner to show them again.
This invisible filter makes it easier.
June 13, 2019, 20:16 (GMT)
Merge branch 'master' into soc-2019-outliner
June 13, 2019, 19:56 (GMT)
Outliner: Refine synced selection

Any selection event that uses ED_object_base_select will now
mark the outliners as being dirty. When an outliner draws and is
dirty with synced selection enabled, it will sync its selection
state with the view layer.

More work still needs to be done. This may not be the best way
to implement it (selections from scripts won't be tracked). Also,
selection from the outliner isn't perfect.
June 12, 2019, 04:27 (GMT)
Outliner: Add synced selection

This implementation is to see how syncing will be done, to be redone
later in a more general way. Right now each operator must explicitly
sync the selection.
June 12, 2019, 04:13 (GMT)
Outliner: Add dirty flag

This dirty flag is to indicate whether an outliner needs to sync
its selection state with the active view layer before redrawing
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021