Blender Git Commit Log

All Blender Git commits.

Page: 1569 / 8462

Revision 5df3668 by over0219 (soc-2020-soft-body)
June 10, 2020, 16:47 (GMT)
threading
June 10, 2020, 16:46 (GMT)
Fix T77047: Dyntopo Sample detail size on hidden mesh causes crash

The `Toolbar` and `Sidebar` hide the corresponding panel
`VIEW3D_PT_sculpt_dyntopo` by polling for context.sculpt_object and
context.tool_settings.sculpt. In the Active Tool in the Properties
Editor this poll does not return False though, thus the
sample_detail_size is possible from there.

Second security check (the operator poll `SCULPT_mode_poll`) checks the
active object -- that is still valid even if hidden, so we are allowed
to execute the operator. However the active object becomes NULL once the
area is switched in `sample_detail()` -- see `CTX_wm_area_set`), leading
to the crash.

Dont think there is a quick and easy way to do this in the poll from the
Properties Editor, so just check for a valid active abject in the
operator and return OPERATOR_CANCELLED if we dont have it.

Maniphest Tasks: T77047

Differential Revision: https://developer.blender.org/D7832
June 10, 2020, 16:40 (GMT)
Fix T74101: File Browser in macOS fullscreen crashes or makes windows unusable

When closing the File Browser window after making it fullscreen, Blender would
either crash or all windows would disappear, with no obvious way to bring them
back.

The "fix" is to not allow fullscreen for File Browsers (or any future "dialog"
windows), but only maximizing. From what I can tell that's how secondary
windows are supposed to work on macOS. What we previously did seemed like
something macOS doesn't handle cleanly, and I didn't find a simple way to do so
on our side.
June 10, 2020, 16:27 (GMT)
BLI: fix type forwarding in Map

Without this change, the code might do an unwanted conversion.
June 10, 2020, 16:27 (GMT)
BLI: support constructing StringRef from start and end pointer
June 10, 2020, 15:48 (GMT)
Changes from D7978 and D7499
June 10, 2020, 15:46 (GMT)
Merge branch 'master' into modifier-panels-ui
June 10, 2020, 15:31 (GMT)
GPencil: Add select more/less for curve points
June 10, 2020, 15:30 (GMT)
GPencil: Use BezTriple selection marcos
Revision 2d69536 by Hans Goudey (master)
June 10, 2020, 15:23 (GMT)
UI: More specific modifier move to index operator description
Revision a9dfad8 by Hans Goudey (master)
June 10, 2020, 15:16 (GMT)
Fix T77694: Start panel animation when expansion data changes

During normal drawing there is a rather complicated method to check
whether the panels should be animating. It's not set up to deal with
the panel expansion changing from outside the UI, which is now possible
with the panel expansion connected to the modifier's show_expanded
property.

The solution is to activate panel animation if setting the expansion
property has changed.
Revision b0ac7a8 by Hans Goudey (master)
June 10, 2020, 15:08 (GMT)
UI: Only set first bit of modifier expansion fag with Python

Only the flag for the top level panels is exposed with RNA, so this adds
a set method to only change that bit.
June 10, 2020, 15:01 (GMT)
Cleanup: use proper enum type in parameter of BKE_scene_copy.
June 10, 2020, 14:56 (GMT)
LANPR: Baking in frame range is now working.
June 10, 2020, 14:48 (GMT)
Enable (deep) copy of overrides.

This commit enables basic copy of overrides on generic ID level, as well
as from (deep) copy operators for objects and collections.

So e.g. if your linked overridden caracter is in a collection, you can
now (from the outliner) Duplicate that override collection to get a new
overriding copy of the character.

We still need operators (new or modifying existing ones) to handle that
from 3DView e.g.

Note that deep copy code for objects/collections (and incidently
animdata) had to be modified to avoid duplicating/making local IDs that
remain linked ones being used by overrides ones.
June 10, 2020, 14:48 (GMT)
Fix (unreported) disapearance of some overrides after save & reload.

The override operations generated from 'do not follow' RNA pointer
properties (i.e. pointers to other IDs) were not properly clearing their
'no more used' flag, and hence were incorrectly deleted on second save.
June 10, 2020, 14:31 (GMT)
Blenloader: Don't just crash when a struct name is not known

Related to T77524.

This brings back the old way of handling corrupted data.
June 10, 2020, 14:19 (GMT)
Merge branch 'master' into soc-2020-xr-input
June 10, 2020, 14:18 (GMT)
Further updates towards getting a pose for the controllers.
June 10, 2020, 14:16 (GMT)
First code to store and manage actions in Ghost-XR
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021