Revision 17a4dec by Campbell Barton 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. |
Revision 1c4fa32 by William Reynish April 29, 2019, 13:12 (GMT) |
Fix: Dopesheet context menu was referencing easing_type This only exists in Graph Editor. |
Revision e65216c by William Reynish 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. |
Revision d055b48 by Charlie Jolly April 29, 2019, 12:20 (GMT) |
Revision f9ee086 by Campbell Barton April 29, 2019, 12:06 (GMT) |
Cleanup: comments (long lines) in misc libraries |
Revision bbbf166 by Campbell Barton April 29, 2019, 12:06 (GMT) |
Cleanup: comments (long lines) in alembic |
Revision ee192a3 by Campbell Barton April 29, 2019, 12:06 (GMT) |
Cleanup: comments (long lines) in bmesh |
Revision d17e072 by Campbell Barton 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. |
Revision 788bbac by Alexander Gavrilov 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. |
Revision 778542f by Campbell Barton April 29, 2019, 10:01 (GMT) |
Cleanup: comments (long lines) in python |
Revision c7f67d6 by Campbell Barton April 29, 2019, 09:29 (GMT) |
Cleanup: comments (long lines) in editors |
Revision 9bb47c5 by William Reynish April 29, 2019, 08:51 (GMT) |
Industry Compat Keymap: Use correct keys for transform in the Dopesheet Support WER inside this editor. |
Revision ea940bc by Jacques Lucke 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 |
Revision 383fef9 by Bastien Montagne 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... |
Revision f54192e by Bastien Montagne April 29, 2019, 08:03 (GMT) |
Cleanup: internal apply modifier code: make it clear we use eval modifier and object. |
Revision 564ffc0 by Campbell Barton April 29, 2019, 07:32 (GMT) |
Fix T63963: Top-bar not showing for some files |
Revision 94b7e1d by Campbell Barton April 29, 2019, 06:43 (GMT) |
Fix T63112: Gizmos fail to restore last cursor |
Revision c8bcdde by Campbell Barton April 29, 2019, 06:00 (GMT) |
Fix T63977: UV select linked has no attribute 'extend' Also enable undo + register for select linked. |
Revision 90a0625 by Campbell Barton 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. |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021