March 2, 2018, 14:51 (GMT) |
Depsgraph: Silence obviously noisy relations build errors Those were happening for drivers which points to invalid drivers, and those drivers will have their own dedicated error prints. |
March 2, 2018, 13:35 (GMT) |
Depsgraph: Cleanup, use dedicated function to ensure node exists |
March 2, 2018, 13:22 (GMT) |
WorkSpace: Simplify exiting mode after changes It was too tricky to know ahead of time if an object would still be visible in the new window/workspace/scene/layer combination, especially since other windows may share some of these data-blocks. So store the context, make the change, then check if the object is still visible, freeing mode data of it's not. |
Revision 40c13d2 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) March 2, 2018, 13:15 (GMT) |
Small change to capture algorithm |
March 2, 2018, 13:12 (GMT) |
Depsgraph: Cleanup, function return value Driver build result was never used, so no reason to return operation. |
March 2, 2018, 12:52 (GMT) |
Cleanup: renaming mostly, plus some const qualifiers etc. |
March 2, 2018, 12:04 (GMT) |
WorkSpace: move edit mode w/ sync into own func |
March 2, 2018, 11:51 (GMT) |
March 2, 2018, 11:31 (GMT) |
Merge branch 'master' into soc-2017-normal-tools |
March 2, 2018, 11:30 (GMT) |
Depsgraph: Fix cycle detector to handle closed loops It was possible to have relations like A -> B -> C -> A (import thing is that no other operations points into this cluster) which were not detected or reported by dependency cycle solver. Now this is solved by ensuring we don't leave unvisited nodes behind. |
Revision c652eb0 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) March 2, 2018, 10:39 (GMT) |
Adapt code after merge THe code was moved to new module |
Revision b98df28 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) March 2, 2018, 10:29 (GMT) |
Merge branch 'blender2.8' into greasepencil-object Conflicts: source/blender/editors/object/object_edit.c source/blender/editors/object/object_select.c |
March 2, 2018, 10:26 (GMT) |
Cleanup: Avoid double semi-colon |
Revision 5855c23 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) March 2, 2018, 10:26 (GMT) |
Tweak missing event algorithm for extreme zoom Due int number limitations, when the zoom factor is extreme, the points are captured with gaps. This change try to minimize this effect, but it's impossible to solve this issue completely. The problem is the mouse position is always defined by a pair of int number, so the maximum precision is limited to that, so when project the point in 3D space, there are small precission erros. |
March 2, 2018, 10:18 (GMT) |
Tests: Avoid access globals from abstract base class Delegate functionality to subclasses, assert when subclasses didn't do job the are supposed to do. Thanks Sybren for pointing to a proper solution. |
March 2, 2018, 09:53 (GMT) |
Cycles: Fix building of OpenCL kernels after volume optimization commit OpenCL is C based, so no support for operators. Related commit: 7377d411b47d50cd943cd |
March 2, 2018, 09:01 (GMT) |
WorkSpace: ED_workspace_object_mode_in_other_window check other windows The same workspace can have different active objects depending on the window. So check other windows. |
March 2, 2018, 08:01 (GMT) |
Maintain scaling ratio of non-free axes in Maintain Volume T48079 fix. This is probably a better way to handle it: instead of totally discarding scaling of non-free axes, keep the ratio between them. Basically the logic of the constraint is now that it rescales the object uniformly in the non-free axis plane in order to force the total volume change to the desired value. |
March 2, 2018, 08:00 (GMT) |
WorkSpace: object-sync when changing workspaces. |
March 2, 2018, 03:55 (GMT) |
Cleanup: move ED_object_mode_generic_* to object_modes.c |
|
|
|


Master Commits
MiikaHweb | 2003-2021