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-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-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-13GPencil: Implement Opacity transformAntonioya
Add Shift+F to transform points opacity in Edit mode
2019-04-09Cleanup: spellingCampbell Barton
2019-03-17GPencil: Cancel all transformations in Draw modeAntonioya
Actually, when you press G/R/S in Draw mode, the transformations can be done, but this is annoying in draw mode and must be captured an cancel. This patch capture the transformation and cancel it. Reviewed by @brecht
2019-03-16Fix ID user counting issues with NodeCustomGroup.Miguel Porces
User counting now happens before init() and after free() methods, so that the ID users are in a valid state when Python might modify them. ID user counting was moved into node.c and simplified. Patch by Miguel with further refactoring by Brecht. Ref D4370.
2019-03-15Cleanup: indentation, wrappingCampbell Barton
Mostly functions wrapping args, not confirming to our style guide.
2019-03-14Fix T62551: Limited Hair editing (no grab, scale, rotate)Sergey Sharybin
This is actually re-introduced T59963 which got broken by 6752022310b. Use less obscure recalc flag now.
2019-03-08Cleanup: use plural names for Main listsCampbell Barton
Convention was not to but after discussion on 918941483f7e we agree its best to change the convention. Names now mostly follow RNA. Some exceptions: - Use 'nodetrees' instead of 'nodegroups' since the struct is called NodeTree. - Use 'gpencils' instead of 'grease_pencil' since 'gpencil' is a common abbreviation in the C code. Other exceptions: - Leave 'wm' as it's a list of one. - Leave 'ipo' as is for versioning.
2019-03-03DNA: rename BezTriple alfa to tiltCampbell Barton
2019-03-01Fix T62015: Duplicating object, rotating, pivot point not usedSergey Sharybin
Was caused by another fix in the area, and root to the wrong though that transformation is only initialized from a fully evaluated dependency graph. The latter one is not a case when changing transformation mode. Solved by copying transform to an evaluated object.
2019-03-01Fix flag on wrong object being modifiedSergey Sharybin
The intention was to disable constraints prior evaluation of the object. Spotted by Campbell, thanks!
2019-02-26Cleanup: indentation, trailing spaceCampbell Barton
2019-02-253D View: support for editing cursor rotationCampbell Barton
Add buttons for editing the cursor rotation as well as rotation modes, similar to object and pose bones.
2019-02-21Fix for Fix (c) T61787: Duplicating a collection instance does not duplicate ↵Bastien Montagne
the dupli_group. Wrong logic in bitflags handling in own previous commit...
2019-02-21Fix T61787: Duplicating a collection instance does not duplicate the ↵Bastien Montagne
dupli_group. Transfomr init code called just after duplication (presumably before regular depsgraph update is executed) would erase new objects' transflags. This is more like a hack than a real fix, but since that transform piece of code is already a hack... Other solution would have been to force DEG to run after object duplication, think it's better to go with that solution for now. Not to mention to fact that dupli flags are put into transflag... ;)
2019-02-21Cleanup: typos in comments.Bastien Montagne
2019-02-19Fix T57583: Assert when moving object parented to curve vertexSergey Sharybin
Can not reliably evaluate object's transform from the original one. Still not ideal, see the comment in the code.
2019-02-18Fix T61649: Transform resize from UV editor assertsCampbell Barton
Change logic for error checking so it's easier to follow.
2019-02-18DNA: rename Object.size -> scaleCampbell Barton
Resolves a common cause of confusion.
2019-02-18doxygen: add newline after \fileCampbell Barton
While \file doesn't need an argument, it can't have another doxy command after it.
2019-02-16Cleanup: rename SPACE_IPO -> SPACE_GRAPHCampbell Barton
2019-02-16DNA: rename SpaceIpo -> SpaceGraphCampbell Barton
2019-02-06Cleanup: remove redundant doxygen \file argumentCampbell Barton
Move \ingroup onto same line to be more compact and make it clear the file is in the group.
2019-02-01Cleanup: remove redundant, invalid info from headersCampbell Barton
BF-admins agree to remove header information that isn't useful, to reduce noise. - BEGIN/END license blocks Developers should add non license comments as separate comment blocks. No need for separator text. - Contributors This is often invalid, outdated or misleading especially when splitting files. It's more useful to git-blame to find out who has developed the code. See P901 for script to perform these edits.
2019-01-31Fix T59495, T59992, T59904, T59178, T60598: broken keyframed value editing.Brecht Van Lommel
This removes a bunch of animation/driver evaluations and recalc flags that should be redundant in the new depsgraph, and were incorrectly affecting the evaluated scene in a permanent way. Still two cases that could be removed if the depsgraph is improved, in BKE_object_handle_data_update and BKE_cachefile_update_frame. For physics subframe interpolation there are also still calls to BKE_object_where_is_calc that should ideally be removed as well, though they are not known to cause keyframing bugs. Differential Revision: https://developer.blender.org/D4274
2019-01-31Cleanup: style, unused variableCampbell Barton
2019-01-28Fix T59963: Can't manipulate hair keys with G, R, S or mirror transformsSergey Sharybin
Need to pass proper evaluated mesh to calculate hair matrix.
2019-01-22UV Editor: support snapping to center of pixels, in addition to corners.Joep Peters
Differential Revision: https://developer.blender.org/D4150
2019-01-15Cleanup: comment line length (editors)Campbell Barton
Prevents clang-format wrapping text before comments.
2019-01-15Fix T60498: Auto IK doesn't work immediately.Brecht Van Lommel
2019-01-14Fix T57852: Mesh X Mirror option not workingCampbell Barton
D3869 by @lichtwerk w/ own edits
2019-01-11Fix T60411: crash in multi-object pose mode, with some armatures in rest pose.Brecht Van Lommel
2019-01-08Fix inconsistent naming and behavior for base visible/selected/editable.Brecht Van Lommel
Fixes T60251.
2019-01-04Fix T59546: Grease Pencil Edit: Rotation around individual origins errorAntonioya
Thanks to Habib Gahbiche (@zazizizou) for helping fixing this bug. See D4156.
2018-12-27Cleanup: styleCampbell Barton
2018-12-24Fix/cleanup another bunch of UI messages issues.Bastien Montagne
Also (mostly in comments): behaviour -> behavior (we use American English).
2018-12-21GP: Move calculated center only for selected strokesAntonioya
2018-12-21Cleanup: unused argCampbell Barton
2018-12-20GP: Use only selected points to calc transform centerAntonioya
2018-12-20GP: Enable center for Local Origins onlyAntonioya
This produces very interesting effects when move using proportional editing.
2018-12-20GP: Undo center calculationAntonioya
This is breaking the transformation with falloff enabled.
2018-12-20Cleanup: namingCampbell Barton
2018-12-19Merge branch 'master' into blender2.8Campbell Barton
2018-12-19Cleanup: spellingCampbell Barton
2018-12-19GP: Add calculation of center for transformation by stroke (WIP)Antonioya
2018-12-18Merge branch 'master' into blender2.8Bastien Montagne
Conflicts: source/blender/editors/transform/transform_conversions.c
2018-12-18Fix T59104: Snapping: Align rotation to target broken in edit mode.Bastien Montagne
This has been unbelievably painful to understand... And solution is only partially good actually, we may even want a single axis for all the islands in that case? But for now this is giving much better results already, compared to the random crazyness it used to produce.
2018-12-14NLA: insert keyframes correctly for strips with non-Replace mode.Alexander Gavrilov
NLA strips support using the keyframe values in a variety of ways: adding, subtracting, multiplying, linearly mixing with the result of strips located below in the stack. This is intended for layering tweaks on top of a base animation. However, when inserting keyframes into such strips, it simply inserts the final value of the property, irrespective of these settings. This in fact makes the feature nearly useless. To fix this it is necessary to evaluate the NLA stack below the edited strip and correctly compute the raw key that would produce the intended final value, according to the mode and influence. Differential Revision: https://developer.blender.org/D3927
2018-12-14Merge branch 'master' into blender2.8Campbell Barton