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
AgeCommit message (Collapse)Author
2019-04-18Overlay Engine: Option to Disable AA Ortho GridJeroen Bakker
When in Axis alligned orthographic view a grid was always displayed. With this change the user can enable/disable this grid. The Grid is always visible and editable, but only rendered active when user is in quad view, or axis aligned ortho view. Reviewers: brecht, fclem Maniphest Tasks: T63517 Differential Revision: https://developer.blender.org/D4699
2019-04-18Fix mistake in recent commit.Jeroen Bakker
Needed to remove footers and not headers
2019-04-18Cleanup: indentation from braces in '#if 0'Campbell Barton
2019-04-18Cleanup: comment blocksCampbell Barton
2019-04-18Cleanup: move region manipulation to utility functionsBrecht Van Lommel
2019-04-18Cleanup: warningsCampbell Barton
2019-04-17Edit Mode: Rework display to differentiate selection modesClément Foucault
This removes the large edges and instead use colors to hint in which selection mode the user is. The component in each individual selection mode is more prominent to add more emphasis. The other components are less prominent and dimmed. A minor default theme changes needed to be made to keep clarity in all combinations. Forcing old behavior (no selection mode hit) could be done quite easily by just making the 2 booleans true (selectFaces and selectEdges). Reviewers: campbellbarton, billreynish Reviewed By: campbellbarton, billreynish Subscribers: ThinkingPolygons Maniphest Tasks: T1234 Differential Revision: https://developer.blender.org/D4526
2019-04-17Cleanup: line wrapping caused by commentsCampbell Barton
2019-04-17Animation: Refactor storage usage during fcurve modifier evaluationJacques Lucke
Previously, when a fcurve modifier used storage, many heap allocations were done. This caused major slowdowns as described in T63656. Furthermore, the storage usage was a special case only used by the Cycles modifier. This refactor makes storage usage the "normal" case. That reduces the overall complexity. The storage is stack allocated now. The framerate on the provided test scene went up from ~5 fps to ~16 fps. Reviewers: angavrilov Differential Revision: https://developer.blender.org/D4701
2019-04-17Avoid autosave name collisionsJacques Lucke
When the same .blend file was open in two instances of Blender, the autosaved files would overwrite each other. The solution is to put the pid into the filename. The exact pattern is the result of a discussion with @pablovazquez.
2019-04-17GPUBuffers: Remove wrong assertClément Foucault
The assert was not true if the pbvh node had no triangle. Also update the comment to reflect that.
2019-04-17Fix T63673: Wrong api documentation for Quaternion.dot(other)Jacques Lucke
2019-04-17Fix T60982: don't allow editing group properties in linked actions.Alexander Gavrilov
2019-04-17Fix T63247: edbm_rip_invoke__edge rips unselected verts on mesh bordersSebastian Parborg
Ripping edges would in some cases rip verts on unselected edges. This is now fixed so that we only rip verts from the actually selected edges. Reviewed By: Brecht Differential Revision: http://developer.blender.org/D4646
2019-04-17Fix Change when re-running clang-format 7.Bastien Montagne
This was the only broken case for me, hopefully we have nailed all of those down now.
2019-04-17Cleanup: Silence compiler warning with release buildsSergey Sharybin
2019-04-17ClangFormat: re-run (#if 0 caused noise)Campbell Barton
2019-04-17ClangFormat: remove '#if 0' to fix bmo_inset.c indentCampbell Barton
2019-04-17Cleanup: replace comments with meaningful variable namesCampbell Barton
2019-04-17ClangFormat: adjust '#if 0' to fix gpu_buffers.c indentCampbell Barton
2019-04-17ClangFormat: format '#if 0' codeCampbell Barton
Previous cleanups didn't account for space after '#'.
2019-04-17Cleanup: comment length in transformCampbell Barton
2019-04-17Cleanup: comment length in interfaceCampbell Barton
2019-04-17ClangFormat: format '#if 0' code in source/Campbell Barton
2019-04-17ClangFormat: apply to source, most of internCampbell Barton
Apply clang format as proposed in T53211. For details on usage and instructions for migrating branches without conflicts, see: https://wiki.blender.org/wiki/Tools/ClangFormat
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: fix WIN32 linking without sorted libsSergey Sharybin
2019-04-16Clenaup: odd use of ternary operatorsCampbell Barton
2019-04-16Cleanup: commentCampbell Barton