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) |
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 |
June 10, 2020, 15:23 (GMT) |
UI: More specific modifier move to index operator description |
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. |
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. |
Revision 80011e8 by YimingWu (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lineart-contained, temp_lineart_contained) 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 |
|
|
|


Master Commits
MiikaHweb | 2003-2021