Blender Git Commits

Blender Git "master" branch commits.

Page: 1223 / 5574

April 29, 2019, 13:35 (GMT)
UI: top-bar reorganization

This hides the top-bar by default for everything
besides paint/sculpt workspaces.

- Use the top-bar mainly for active tool settings &
popovers panel options.
(transform / snap settings are an exception for this convention).
- Only show the top-bar (by default)
in paint work-spaces (sculpt / texture-paint / grease-pencil).
- Add an active-tool panel to the sidebar.
- Split 3D view tabs into (Item / Tool / View).

D4721 with minor changes.

Further work is needed for the top-bar and image-editor.
April 29, 2019, 13:12 (GMT)
Fix: Dopesheet context menu was referencing easing_type

This only exists in Graph Editor.
April 29, 2019, 13:11 (GMT)
Industry Compat Keymaop: Clear use of Tab in remaining editors

This makes it possible to use Tab for operator search everywhere.
April 29, 2019, 12:20 (GMT)
Fix T63592: Grease pencil - Guides still active in Fill mode

Enable guides only for Draw tool.
April 29, 2019, 12:06 (GMT)
Cleanup: comments (long lines) in misc libraries
April 29, 2019, 12:06 (GMT)
Cleanup: comments (long lines) in alembic
April 29, 2019, 12:06 (GMT)
Cleanup: comments (long lines) in bmesh
April 29, 2019, 12:06 (GMT)
Cleanup: comments (long lines) in nodes
April 29, 2019, 10:32 (GMT)
Depsgraph: fix dependencies for drivers and animation on Bone properties.

The driver code was almost there, but didn't work because ID nodes
have no outlinks - and using links won't be safe anyway because of
ordering issues. Instead, just loop over all IDNodes.

Animation is fixed simply by referring to ARMATURE_EVAL instead of
BONE in construct_node_identifier - the bArmature ID doesn't have
BONE components in any case, so the old identifier can't work.
April 29, 2019, 10:09 (GMT)
Depsgraph: fix handling of driver variable dependencies with proxies.

During driver var evaluation, the code directly skips to the proxy
object if present, so the dependencies should reflect that, instead
of inventing extra relations to pretend as if the values were
first copied from the proxy - they actually aren't.

The invented dependencies can't work without cycles in complex but
meaningful cases, e.g. drivers on armature data that depend on pose.

This alters the changes from 72cbf966fb91 to be more correct.
April 29, 2019, 10:01 (GMT)
Cleanup: comments (long lines) in python
April 29, 2019, 09:29 (GMT)
Cleanup: comments (long lines) in editors
April 29, 2019, 08:51 (GMT)
Industry Compat Keymap: Use correct keys for transform in the Dopesheet

Support WER inside this editor.
April 29, 2019, 08:46 (GMT)
New BLI_NOINLINE macro

This macro is handy in at least two occasions:
* When you want to check the optimized generated assembly for
some small function that would get inlined otherwise.
* The marked function will be visible in profiling results.

I can't test the implementations for other compilers now,
so I did not include them.

Reviewers: brecht, campbellbarton

Differential Revision: https://developer.blender.org/D4754
April 29, 2019, 08:08 (GMT)
Fix T63616: applying armature modifier with another modifier under it doesnt apply right.

Some deform modifiers (like armature) use passed Mesh parameter to
retrieve some extra data (vgroups in our case), and default to obdata
when it is not available.

This should be fine in theory in the 'apply modifier to obdata' case,
since this is always the first modifier, but here upper-level code
passes **evaluated** object, not orig one, so ob->data is not orig
anymore, and might miss some stuff...

Note that am quiet unsure whether the way evaluated data is passed
around in that apply modifier operator code is actually OK, but for now
it seems to work at least...
April 29, 2019, 08:03 (GMT)
Cleanup: internal apply modifier code: make it clear we use eval modifier and object.
April 29, 2019, 07:32 (GMT)
Fix T63963: Top-bar not showing for some files
April 29, 2019, 06:43 (GMT)
Fix T63112: Gizmos fail to restore last cursor
April 29, 2019, 06:00 (GMT)
Fix T63977: UV select linked has no attribute 'extend'

Also enable undo + register for select linked.
April 29, 2019, 05:42 (GMT)
Fix T63503: Set parent menu shown twice

When the 'type' property is set,
execute the operation instead of showing the menu.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021