Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/source
AgeCommit message (Collapse)Author
2019-04-17ClangFormat: disable for most of sobol.cppCampbell Barton
2019-04-16Selecing a pose bone in outliner deselect othersDalai Felinto
This mimics what is now the behaviour for edit bones as well. See e6151bc4c1f2. And it also matches what we do in the viewport when selecting bones.
2019-04-16Fix T63066: Outliner crash when selecting object being in armature editmodeDalai Felinto
While fixing it, also reproducing multi-object selection logic we have in the viewport. If you select one bone from an armature, it deselects all bones from the other armatures currently in edit mode. Inspired by proposed fix by Philipp Oeser (lichtwerk). Code explanation ================ CTX_data_edit_object(C) may be NULL here. In the few cases where it is not we use it for the notifier (in the other cases we call the notifier with NULL, so no harm done). This code is called during outliner drawing, and it is called, for instance every time you mouse hover a bone. If you have a mesh object in edit mode and mouse hover the bones of an armature it is plain obvious we can't rely on CTX_data_edit_object() for anything armature related. And that the original assert was asking for troubles.
2019-04-16Cleanup: avoid adjacent C-style commentsCampbell Barton
Causes clang-format to give different results on a second run.
2019-04-16Cleanup: avoid adjacent C-style commentsCampbell Barton
Causes clang-format to give different results on a second run.
2019-04-16Spline IK: support changing individual bone length via Y scaling.Alexander Gavrilov
Previously Spline IK provided only two choices: either scale the length of the bone chain to fit the length of the curve, or don't scale the bone in the Y dimension at all (ignoring effects of actually fitting to the curve due to curvature and curve object scale). This patch adds a new option to use the pre-IK Y scale of the bones to adjust their length when fitted to the curve, allowing individual posing control over the length of the segments. Reviewers: brecht Differential Revision: https://developer.blender.org/D4687
2019-04-16ClangFormat: add comments to ignore formattingCampbell Barton
2019-04-16Fix T63312: Crash XRay + clippingJeroen Bakker
Outline shaders were only selected when no checker depth was available. Reviewed By: fclem Maniphest Tasks: T63312 Differential Revision: https://developer.blender.org/D4661
2019-04-16ClangFormat: add comments to ignore formattingCampbell Barton
2019-04-16Fix BLI_path test of BLI_path_frame_strip.Bastien Montagne
Ensure that returned string buffer is always properly initialized with NULL char...
2019-04-16Cleanup: trailing commasCampbell Barton
2019-04-16Fix T63641: transform snap invert keymap item has an effect when disabled.Brecht Van Lommel
2019-04-16Fix T63617: Bone groups (de)select operators not immediately refreshingPhilipp Oeser
was missing DEG updates Reviewers: brecht Maniphest Tasks: T63617 Differential Revision: https://developer.blender.org/D4691
2019-04-16Fix T63204: Toggle collection visibility with shiftDalai Felinto
Shift was always turning the collection visible. It now toggles, similar to what we had in 2.79.
2019-04-16Fix broken build when using system Glew on linux.Bastien Montagne
2019-04-16UI: Refactor View2D number drawingJacques Lucke
This also fixes alignment issues in many editors. E.g. the frame numbers were badly aligned to the grid lines in the timeline. Checkout the images in D4681 for more examples. Reviewers: brecht Differential Revision: https://developer.blender.org/D4681
2019-04-16Fix T63619: Fill Tool is misaligned when 'Gradient' is enabledPhilipp Oeser
Reviewers: brecht Maniphest Tasks: T63619 Differential Revision: https://developer.blender.org/D4692
2019-04-16CMake: fix linking with gtest & cycles enabledCampbell Barton
2019-04-16Fix T63429: Random deselect function lostSebastian Parborg
Add back the ability to choose the select operation for random select. Now we allow the operator to specify if the select operation should be visible in the GUI or not. Reviewed By: Brecht Differential Revision: http://developer.blender.org/D4665
2019-04-16GPencil: New Normalize All operatorAntonioya
This operator works similar to mesh operator but for Stroke and Points data. Also minor cleanup in Normalize operator.
2019-04-16GPencil: Add lock icon to Vertex Groups listAntonioya
Also check this flag in operators. Note: This is required for the development of the new Normalize All operator.
2019-04-16GPencil: New Normalize Weights operatorAntonioya
This works similar to mesh operator, but using Stroke and Points data.
2019-04-16CMake: remove BLENDER_SORTED_LIBSCampbell Barton
Use CMake's target_link_libraries instead of manually maintaining library dependencies in a single list. In practice adding new libraries often ended up being guess-work, now each library lists the libraries it uses. This was used for the game player executable so libraries could optionally link to stubs. If we need this functionality it can be done using target-properties as described in T46725.
2019-04-16CMake: fix WIN32 linking without sorted libsSergey Sharybin
2019-04-16Clenaup: odd use of ternary operatorsCampbell Barton
2019-04-16Cleanup: commentCampbell Barton
2019-04-16GPencil: Disable G/R/S transformations in Sculpt and Weight Paint modeAntonioya
These transformations must be only available in Object and Edit mode. Reviewed by: @mendio @pepeland
2019-04-16Fix T63492: CTRL+click on an image in a UV or Image Editor crashesPhilipp Oeser
Blender Crash was introduced in rB48e48653c297, rB90f4ff95ed3a `image_sample_invoke` is used for both `IMAGE_OT_sample` and `IMAGE_OT_curves_point_set`. IMAGE_OT_curves_point_set didnt have property `size` defined... Now defines `size` for `IMAGE_OT_curves_point_set` as well Reviewers: brecht Maniphest Tasks: T63492 Differential Revision: https://developer.blender.org/D4675
2019-04-16Fix T63642: Light Probe object.data defined as UNKNOWNCampbell Barton
2019-04-16Fix T63646: Box/Lasso select fails to de-selectCampbell Barton
Select 'New' wasn't de-selecting when there was nothing selected in some cases.
2019-04-16CMake: add libs needed for gtestsCampbell Barton
2019-04-16Cleanup: move motion paths into editors/animationCampbell Barton
Having this in blenkernel caused bad level calls to bf_editors_anim, causing tests that use 'blenkernel' to require almost all libraries. (complicating gtest linking & causing large binaries).
2019-04-16CMake: add library deps to CMakeLists.txtCampbell Barton
Tested to work on Linux and macOS. This will be enabled once all platforms are verified. See D4684
2019-04-16CMake: cleanup, arg rename, add definitions lastCampbell Barton
2019-04-16Fix DDS failure ignoring message argumentCampbell Barton
2019-04-16Fix T62852: crash reading corrupt DDS file.Brecht Van Lommel
2019-04-16Fix T63562: wrong viewport updates after editing group node socketsBrecht Van Lommel
2019-04-16Fix T63401: add Object (Without Inverse) to Set Parent menuPhilipp Oeser
Previously it was bound to a shortcut. Differential Revision: https://developer.blender.org/D4673
2019-04-16Fix T62913: datablock append removing unrelated rigid body objects.Brecht Van Lommel
2019-04-16Fix proxy remapping on make local failing for more than one object.Brecht Van Lommel
2019-04-16Fix T62849: crash entering particle edit mode with hair dynamicsBrecht Van Lommel
2019-04-16Fix T63439: too many 3D viewport redraws due to fading scrollbars.Brecht Van Lommel
Only redraw the regions, not the entire editor.
2019-04-15Spline IK: fix continuity issues with influence and curve end rolloff.Alexander Gavrilov
Mainly, scaling needs to be continuously faded out in these cases. Plus, in the case of end roll-off, it seems better to integrate into this general fading system, instead of ad-hoc interpolation of tail.
2019-04-15Fix T63574: missing implicit parent bone dependency in proxies.Alexander Gavrilov
Although technically evaluating the proxy copy nodes doesn't require the parent bone to be copied, other nodes that depend on the bones sometimes expect the parent to be ready. To meet this expectation it's necessary to add the dependency to the graph.
2019-04-15Fix T63284: Eevee: Crash when subsurface pass is enabledClément Foucault
Was caused by a NULL texture used as uniform.
2019-04-15Fix T63598: "child of" constraint "set/clear inverse" ops not workingPhilipp Oeser
was missing DEG updates Reviewers: sergey Maniphest Tasks: T63598 Differential Revision: https://developer.blender.org/D4685
2019-04-15Fix T63377: "Principled Volume" node not working anymore in EEVEEClément Foucault
I'm not sur how it ever worked before. There was no texture bound to these sampdensity and sampflame when no volume simulation was happening. This fixes the issue using 1x1x1 dummy textures.
2019-04-15cleanup: typo in commentPhilipp Oeser
2019-04-15Cleanup: Add missing commaAntonioya
2019-04-15GPencil: New Dots gradientAntonioya
This commit adds support for drawing Dots strokes with a gradient factor to get artistic effects like watercolor. Currently, the option is only supported by Dots materials, and in the future will be added to line strokes, but now there is a limitation on drawing engine and we will keep disabled on Line materials. Also, added the option to align Dots and Boxes strokes textures aligned with the drawing path to get more fluid strokes.