Blender Git Commits

Blender Git "master" branch commits.

Page: 1172 / 5574

May 27, 2019, 09:50 (GMT)
Fix T65160: missing updates when setting origin on a collection instance

Reviewers: sergey, brecht

Maniphest Tasks: T65160

Differential Revision: https://developer.blender.org/D4953
May 27, 2019, 09:29 (GMT)
Python API: Tag for update on object.update_from_editmode()

This call modifies geometry but does not inform anyone about
changes.

After this change it's possible to load edit mesh, then request
evaluated dependency graph and do some interesting things with
the updated object.

This is part of T63244: object.to_mesh ignores object.update_from_editmode
May 27, 2019, 09:00 (GMT)
Depsgraph API: Allow preserving custom data layers

This commit extends dependency graph API with an argument which
denotes that all custom data layers are to be preserved. This
forces modifier stack re-evaluation with more inclusive mask.

Far from ideal, since this might fail in certain configurations
with indirectly used objects which might be missing layers needed
for the current object evaluation. But this is how it worked for
a long time, so should be good enough for until more sophisticated
solution is found.

In order to use this new behavior two things are to be passed:

- Pass keep_all_data_layers=True
- Pass a valid dependency graph.

The dependency graph is only needed if keep_all_data_layers=True
and is NOT to be passed if keep_all_data_layers=False.

If keep_all_data_layers=True the dependency graph MUST be passed.

Reviewers: mont29, brecht

Reviewed By: mont29

Maniphest Tasks: T64994, T64794

Differential Revision: https://developer.blender.org/D4940
May 27, 2019, 08:55 (GMT)
Industry Compat keymap: Fix armature extrude

MMB wasn't working to extrude freely for Armature extrude

Also fix an issue with moving down the hierarchy in Pose Mode
May 27, 2019, 08:42 (GMT)
Depsgraph: Use threading guard in context.evaluated_depsgraph_get

This is a part of T65174.
May 27, 2019, 06:30 (GMT)
UI: use tool label instead of id-names for quick favorites
May 27, 2019, 05:33 (GMT)
Mitigate T64346: Quick Favorites items cant be removed

For now don't show missing quick favorite menu items which are missing.

Once menu editing is supported they could be displayed.
May 27, 2019, 04:00 (GMT)
Fix T65074: Crash on switching color

Make buttons to take active `Paint` from the context.

D4946 by @Gvgeo
May 26, 2019, 22:34 (GMT)
Revert "UI: Edit Menu Operator Polling"

This reverts part of commit b7eba20236ca6499a62a8ee2b0c852086bc46b8e. Polling
is causing issues in scripts, and the minor usability improvements are not worth
the extra work this may cause at this point in the release cycle.

Fixes T65149
May 26, 2019, 22:13 (GMT)
cmake/msvc: Repress MSVC template warning C4661

Draco emits about 60 of these, consulted with brecht before
repressing them.
May 26, 2019, 15:25 (GMT)
Fix building with ninja on windows

Broken by rB161908157d67ee8bcfa0c26917cccdc40e0c67ea
May 26, 2019, 14:37 (GMT)
Fix T64989 Bevel hangs with Mark Sharp sometimes.

Code for extending sharp edges assumes ADJ pattern and this
example uses TRI_FAN pattern. This change doesn't fix TRI_FAN
mark sharp bug at least won't infinite loop any more.
May 26, 2019, 10:43 (GMT)
Fix misleading image color space and alpha tooltips
May 26, 2019, 10:21 (GMT)
Fix Cycles packed images not handling channel packed alpha correctly
May 25, 2019, 23:18 (GMT)
Fix: BLI_task_test deadlock on windows.

This patch makes BLI_task_scheduler_create wait for all worker threads to have started before
returning to caller. For very short workloads (BLI_taks_test) there is the chance that the
worker threads have not fully started yet, and the main thread is calling pthread_join at
the same time as pthread_setspecific is being called on the worker threads which causes a
deadlock on pthreads4w.

Differential Revision: https://developer.blender.org/D4936

Reviewed By: mont29, sergey, brecht
May 25, 2019, 19:22 (GMT)
blenlib: Fix build warning with MSVC

The declaration and implementation of BLI_path_name_at_index were
out of sync leading to build warning

C4028: formal parameter 1/3/4 different from declaration
May 25, 2019, 19:05 (GMT)
cycles_render: Fix unused variable build warning with MSVC
May 25, 2019, 19:04 (GMT)
bf_intern_opencolorio: Fix unused variable build warning with MSVC.
May 25, 2019, 18:58 (GMT)
ghost/windows: Fix Build warnings with MSVC.

The order of the initializers did not follow the order they were
declared in the class definition leading to warning C5038
May 25, 2019, 18:45 (GMT)
blenlib: Fix debug build warning with MSVC.

Wrong printf format specifier was used leading to warning C4477
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021