Blender Git Commits

Blender Git "master" branch commits.

Page: 1505 / 5574

October 19, 2018, 08:51 (GMT)
Partial Revert: bring back some comments
October 19, 2018, 08:33 (GMT)
RNA: add widget property access
October 19, 2018, 06:51 (GMT)
Merge branch 'master' into blender2.8
October 19, 2018, 06:49 (GMT)
Fix error disabling all addons
October 19, 2018, 06:10 (GMT)
UI: correct face center button active state
October 19, 2018, 04:48 (GMT)
Fix T57295: Edit-mesh modes got out of sync
October 19, 2018, 03:51 (GMT)
Cleanup: compiler warnings
October 19, 2018, 03:46 (GMT)
Fix UI message-bus automatic subscription
October 19, 2018, 02:57 (GMT)
Fix T57294: Modifiers cage ignore face visibility
October 19, 2018, 00:54 (GMT)
Tool System: option for transform drag action

See: T57203
October 18, 2018, 22:18 (GMT)
Partial revert '#if 0' cleanup

Partially revert 41216d5ad4c722e2ad9f15c968af454fc7566d5e

Some of this code had comments to be left as is for readability,
or comment the code should be kept.
Other functions were only for debugging.
October 18, 2018, 18:42 (GMT)
Edit Mesh: Decrease the depth bias on vertices
October 18, 2018, 18:21 (GMT)
Fix Copy Selection to Buffer breaking library paths.

This is a bug experienced by animators in the Blender Studio that developers
have been trying to fix for a /long/ time.

What happens is that partial file writing extracts the needed datablocks from
the main list of datablocks into a smaller one. Afterwards they are added back
to the main list, but in some cases not exactly in the same order.

There is file path remapping code that depends on the datablocks being in
exactly the same order as before, and when this was not the case filepaths
would get swapped between datablocks

The reason datablocks are not restored in the same order is because the sorting
of datablocks by name is a) case insensitive and b) undefined if there are
multiple datablocks with the same name from different libraries. This should
be made well defined, but the fix in this commit is simpler.

The way animators ran into this bug is that they use the Copy Attributes addon
a lot, which has as the first item in the menu Copy Selection to Buffer. In
some cases this would be clicked accidentally when menu is near the edge of the
window, breaking the library paths which would only be noticed a much later on
file save and reload.

The way this bug was finally tracked down is that it was suspected that the
undo system was the cause, and so Bastien added library validation for undo.
When Hjalti then did undo and noticed the error, he remembered accidentally
clicking Copy Selection to Buffer just before, and we could finally reproduce
the bug.
October 18, 2018, 18:11 (GMT)
Merge branch 'master' into blender2.8
October 18, 2018, 18:10 (GMT)
Fix Copy Objects to Buffer breaking library paths.

This is a bug experienced by animators in the Blender Studio that developers
have been trying to fix for a /long/ time.

What happens is that partial file writing extracts the needed datablocks from
the main list of datablocks into a smaller one. Afterwards they are added back
to the main list, but in some cases not exactly in the same order.

There is file path remapping code that depends on the datablocks being in
exactly the same order as before, and when this was not the case filepaths
would get swapped between datablocks

The reason datablocks are not restored in the same order is because the sorting
of datablocks by name is a) case insensitive and b) undefined if there are
multiple datablocks with the same name from different libraries. This should
be made well defined, but the fix in this commit is simpler.

The way animators ran into this bug is that they use the Copy Attributes addon
a lot, which has as the first item in the menu Copy Selection to Buffer. In
some cases this would be clicked accidentally when menu is near the edge of the
window, breaking the library paths which would only be noticed a much later on
file save and reload.

The way this bug was finally tracked down is that it was suspected that the
undo system was the cause, and so Bastien added library validation for undo.
When Hjalti then did undo and noticed the error, he remembered accidentally
clicking Copy Selection to Buffer just before, and we could finally reproduce
the bug.
October 18, 2018, 16:57 (GMT)
Links: update development fund link to new URL.
October 18, 2018, 16:14 (GMT)
Fix assert/crash when copying RGBA color into RGB

For example, copy from viewport display color into brush color.
October 18, 2018, 13:45 (GMT)
Outliner: drop into master collection when below everything else

Reviewers: brecht

Differential Revision: https://developer.blender.org/D3810
October 18, 2018, 13:43 (GMT)
Cleanup: Remove more #if 0 blocks

Continuation of https://developer.blender.org/D3802

Reviewers: brecht

Differential Revision: https://developer.blender.org/D3808
October 18, 2018, 13:32 (GMT)
Fix debug build after recent changes.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021