Blender Git Commits

Blender Git "master" branch commits.

Page: 1646 / 5574

July 9, 2018, 12:55 (GMT)
Keymap: Remove AccentGrave for each

Use only F3 for search since this is a common enough key
and it turns out having AccentGrave access on non US layouts is
too unreliable.
July 9, 2018, 12:42 (GMT)
Depsgraph: Force modifier stack update when mesh is copied

Modifier stack might reference arrays from mesh, so if any of sub-data
pointer changed, modifier stack is to be re-evaluated.
July 9, 2018, 12:42 (GMT)
Depsgraph: Forbid flush from copy-on-write operations down the road

Old behavior: tagging ID with DEG_TAG_COPY_ON_WRITE will do copy-on-write
(as requested), but will also flush changes to all operations with depends
on it. This means, for example, tagging object for copy-on-write will force
its modifier stack to be evaluated.

This was needed in the earlier days of copy-on-write when things were not
well defined and when lots of areas were not doing proper tagging.

New behavior: tagging ID with DEG_TAG_COPY_ON_WRITE will only ensure copy
of the dadatblock is up to date, without flushing updates to any dependencies.

This means following things:

- We can update parts of ID without invoking heavy computation of other
parts of same ID. For example, tagging object for COPY_ON_WRITE update
on mode change will not force modifiers stack to update.

- If some dependent datablock is dependent on pointers which are invalidated
by copy-on-write (like, evaluated mesh referencing custom data layers from
original mesh), this will either require explicit tag or explicit relation
in the dependency graph.

Currently can not find a faulty case since tagging of mesh happens with
either 0 (which means, everything) or with GEOMETRY, which also forces
all dependent modifier stacks to be re-evaluated.

This fixes missing PBVH when going into sculpt mode (sculpt mode toggle
was tagging object for COPY_ON_WRITE update, which was forcing modifier
stack to be updated, which was freeing PBVH.

Some other operations might also become faster with this change.
July 9, 2018, 12:08 (GMT)
Keymap: Add back Shift-R 'repeat last'

This may be used often in a workflow, so keep the key.
July 9, 2018, 12:06 (GMT)
Keymap: macos only operator search key: Cmd-F

Add Cmd-F for apple because it's not easily available on some systems.
July 9, 2018, 11:39 (GMT)
Fix object mode menu crashing w/o active object
July 9, 2018, 10:57 (GMT)
UI: Remove 1 pixel gap between panel header and background
July 9, 2018, 06:55 (GMT)
Keymap: Remove modal keymaps from blender_27x

Hard coded keys have been removed from transform.
Since these keymaps will likely remain unchanged,
remove them to avoid maintenance overhead.
July 9, 2018, 06:41 (GMT)
UI: hide redundant transform keymap items
July 9, 2018, 06:39 (GMT)
WM: support for filtering modal keymap items

Modal keymap display often shows items which aren't used,
add a poll funciton to hide these from the status bar.
July 9, 2018, 05:42 (GMT)
Merge branch 'master' into blender2.8
July 9, 2018, 05:39 (GMT)
Cleanup: remove 'Orientation' from keymap item name

It's constraint not an orientation,
in transform context it can be inferred.
July 9, 2018, 05:30 (GMT)
Merge branch 'master' into blender2.8
July 9, 2018, 05:29 (GMT)
Keymap: remove some hard coded transform events

Also re-order for display purposes
July 9, 2018, 04:41 (GMT)
Merge branch 'master' into blender2.8
July 9, 2018, 04:38 (GMT)
Cleanup: right shift
July 9, 2018, 04:29 (GMT)
3D View: select exclude w/ ob-center enabled
July 8, 2018, 20:17 (GMT)
Icons: support for drawing event icons

Use for drawing modal operator header keys.
July 8, 2018, 19:15 (GMT)
Fix crash in lamp preview render

Missing NULL check in object type filtering.
July 8, 2018, 11:19 (GMT)
Cleanup: rename 'ct' to 'len' for editors
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021