Revision f41eb8b by Julian Eisel August 5, 2020, 19:34 (GMT) |
Merge branch 'blender-v2.90-release' |
Revision c606044 by Julian Eisel August 5, 2020, 19:34 (GMT) |
Fix double-click not opening directories on some touch-pads The file.execute() operator is the one that actually opened directories and files, not file.select() with the "open" option, as it was assumed when changing the keymap to double-click for opening. It only acts on the current selection though, so we have to ensure the selection is set on the first click. Now, some touch-pads have a delay until they register a click event, so the double-click would be registered instead, before the selection is set. Always select on mouse-down now and remove the unnecessary select operator call on double-click. |
Revision 8234303 by Germano Cavalcante August 5, 2020, 18:48 (GMT) |
Merge branch 'blender-v2.90-release' |
August 5, 2020, 18:45 (GMT) |
Fix T77548: Crash when using Add Object Tool with Normal Orientation and zero objects in scene The crash is caused by the fact that a NULL Object pointer is passed to calculate the transform orientation, which has been set to normal. A check has been include to detect the same. Differential Revision: https://developer.blender.org/D7951 |
Revision 7aec562 by Clément Foucault August 5, 2020, 18:33 (GMT) |
Merge branch 'blender-v2.90-release' |
Revision f3e724b by Clément Foucault August 5, 2020, 18:33 (GMT) |
Revision 854f73b by Germano Cavalcante August 5, 2020, 18:06 (GMT) |
Fix T78592: Shear operator fails to affect curve control point handles Use `td->iloc` as the coordinates of the transformed element. It is more accurate and other transformation modes, such as scale, also operate on `td->iloc`. |
Revision d9b72a9 by Julian Eisel August 5, 2020, 17:41 (GMT) |
Merge branch 'blender-v2.90-release' |
Revision 1b593ed by Julian Eisel August 5, 2020, 17:40 (GMT) |
Fix T78907: Renaming file doesn't work while mouse is over file icon The icons are label buttons. Usually these are not editable and can not become active. These are draggable ones though (so dragging files can be dragged by dragging the icon) which creates an exception to this rule. So hovering the icon would activate its label and when executing the rename operator via shortcut it wouldn't get exited properly. This broke the invariant of only allowing a single active button at a time. Added an assert to check that invariant now. Letting the code to activate the text button ensure any currently active button is exited seems sensible. |
Revision 38e9a34 by Clément Foucault August 5, 2020, 17:37 (GMT) |
Workbench: Fix broken id pass |
Revision cf3431e by Clément Foucault August 5, 2020, 17:37 (GMT) |
Fix T79509 Workbench: Object color mode broken if more than 4096 objects This was due to the new DRWShadingGroup not being saved and reused for the next objects. |
Revision 93f4f96 by Alexander Gavrilov August 5, 2020, 17:21 (GMT) |
Merge branch 'blender-v2.90-release' |
Revision a316d3b by Alexander Gavrilov August 5, 2020, 17:20 (GMT) |
Eevee: do not rely on the SOCK_HIDE_VALUE flag for node group sockets. When disconnecting links for defaulted node group inputs, recurse into the nested node group nodes, instead of checking the socket flag. Otherwise the behavior is confusing and differs from Cycles. Differential Revision: https://developer.blender.org/D8455 |
Revision 9118df1 by Nathan Craddock August 5, 2020, 16:46 (GMT) |
Merge branch 'blender-v2.90-release' into master |
Revision d84dce8 by Nathan Craddock August 5, 2020, 16:42 (GMT) |
Fix T72297: disabled buttons toggling on drag Disabled buttons would incorrectly toggle state when a drag toggle passed over them. This adds a check to prevent a drag toggle on disabled buttons. Differential Revision: https://developer.blender.org/D8476 |
Revision 9e644b9 by Antonio Vazquez August 5, 2020, 16:25 (GMT) |
GPencil: Reorganize Advanced Brush panel The Ignore Transparent Strokes and the Factor are related, so it's better disable factor if the checkbox is disabled. |
Revision e03d538 by Sybren A. Stüvel August 5, 2020, 16:14 (GMT) |
Fix T79127: crash on `scene.ray_cast()` with non-viewport view layer The `rna_Scene_ray_cast()` function tried to find the current depsgraph. To this end, it required the scene, the view layer, and bmain. Scene has a cache of per-view-layer depsgraphs, to speed up switching between view layers. This cache does not contain render depsgraphs, and evaluated view layers also don't have a depsgraph here. When a suitable depsgraph cannot be found, a new depsgraph is created. However, this depsgraph is not evaluated, and has an unexpanded scene pointer with a `NULL` `view_layer`. Using this then crashes Blender. Also, there was no way for the code to get the render depsgraph. The solution is to pass the depsgraph to the `ray_cast()` function, instead of the view layer. This avoids the depsgraph lookup, and also works correctly when rendering. Some add-ons also need updating, which I'll do in the `addons` repository soon. Reviewed By: Sergey Differential Revision: https://developer.blender.org/D8475 |
Revision fff12be by Antonio Vazquez August 5, 2020, 16:00 (GMT) |
GPencil: Rename Default Fill Boundary option to All |
Revision 927b1e9 by Pablo Dobarro August 5, 2020, 15:51 (GMT) |
Merge branch 'blender-v2.90-release' |
Revision 531a3f6 by Pablo Dobarro August 5, 2020, 15:50 (GMT) |
Sculpt: Use vertices instead of faces to limit the grids in each PBVH node This uses the vertices per grid instead of quads to set the limit of grids per PBVH Node. This should create more leaf nodes in lower subdivisions levels where the duplicates count is high, producing more uniform performance across different levels. Reviewed By: sergey Differential Revision: https://developer.blender.org/D8454 |
|
|
|


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