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-02-03Cleanup: trailing commasCampbell Barton
Needed for clan-format not to wrap onto one line.
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-26Cleanup: remove redundant BKE/BLI/BIF headersCampbell Barton
2019-01-16GP: Use multiframe falloff in Shear transformAntonioya
2019-01-16GP: Use multiframe falloff for Bend transformationAntonioya
2019-01-15Cleanup: comment line length (editors)Campbell Barton
Prevents clang-format wrapping text before comments.
2019-01-15Correct last commitCampbell Barton
2019-01-15Fix T60507: Constrained transform shows all axesCampbell Barton
Regression in 579c01da600dd Move values_modal_offset use out of applyMouseInput to resolve order of initialization issue.
2019-01-14Fix T57852: Mesh X Mirror option not workingCampbell Barton
D3869 by @lichtwerk w/ own edits
2019-01-10Support proportional edit scaling on dopesheet keyframesPhilipp Oeser
Fixes T60361 Reviewers: brecht Maniphest Tasks: T60361 Differential Revision: https://developer.blender.org/D4188
2019-01-04Fix T59546: Grease Pencil Edit: Rotation around individual origins errorAntonioya
Thanks to Habib Gahbiche (@zazizizou) for helping fixing this bug. See D4156.
2019-01-03Transform: default shrink/fatten even-offset to falseCampbell Barton
Changed for 2.8 but this cases spikes for some geometry, see: T59968
2018-12-19Gizmo: optional custom orientations for transformCampbell Barton
This aims to resolve a conflict where some users want to keep keyboard axis setting global, even when the orientation is set to something else. Move/rotate/scale can optionally each have a separate orientation. Some UI changes will be made next.
2018-12-19Transform: use the scenes transform orientationCampbell Barton
- Use the user orientation when pressing XYZ keys, second press switches to global. - Pressing again switches to global, or local if you're have global orientation set. The option for gizmos to have their own orientations will be added, see: D4075
2018-12-19Fix T57139: Transform overlay shows even when disabledCampbell Barton
Transform bypasses the gizmo API for drawing overlays, so custom checks are needed. Also don't draw the gizmo in other windows when transforming.
2018-12-18Transform: when snap affect is off for a transform mode, ignore snap ↵Brecht Van Lommel
settings entirely. Ref D4022.
2018-12-14Fix T59358: Wrong status bar keymap for release confirms and right click select.Sebastian Parborg
Differential Revision: https://developer.blender.org/D4077
2018-12-14Merge branch 'master' into blender2.8Campbell Barton
2018-12-14Cleanup: naming (mean -> median) see T47811Campbell Barton
2018-12-12Merge branch 'master' into blender2.8Campbell Barton
2018-12-12Cleanup: use colon separator after parameterCampbell Barton
Helps separate variable names from descriptive text. Was already used in some parts of the code, double space and dashes were used elsewhere.
2018-12-07Depsgraph: Remove duplicated sets of recalc/update flagsSergey Sharybin
There were at least three copies of those: - OB_RECALC* family of flags, which are rudiment of an old dependency graph system. - PSYS_RECALC* which were used by old dependency graph system as a separate set since the graph itself did not handle particle systems. - DEG_TAG_* which was used to tag IDs. Now there is a single set, which defines what can be tagged and queried for an update. It also has some aggregate flags to make queries simpler. Lets once and for all solve the madness of those flags, stick to a single set, which will not overlap with anything or require any extra conversion. Technically, shouldn't be measurable user difference, but some of the agregate flags for few dependency graph components did change. Fixes T58632: Particle don't update rotation settings
2018-12-04Cleanup: unused argsCampbell Barton
2018-12-03T58338 Edit Mode rotation doesn't work if object is far away from world originAntonioya
The fix code was done by Brecht Van Lommel, I only tested that the solution works.
2018-11-29Revert "Transform: use scene-orientation for MMB axis constraint"Campbell Barton
This reverts commit 78a6c2e12c8d144d10f759d05cbb3503f555883b.
2018-11-29Cleanup: simplify transform orientation cyclingCampbell Barton
Remove dummy first index, store a pointer to the user orientation instead of having it store twice (which could get out of sync).
2018-11-28Transform: use scene-orientation for MMB axis constraintCampbell Barton
Follows the change made for axis keys.
2018-11-28Transform: default to user-defined orientationCampbell Barton
Previously we tried this but reverted (see 64d40c82c324) because there wasn't a predictable set of keys to use global-space. Now the keys are swapped: - 'GX' always transforms in the user defined orientation. - 'GXX' always transforms in global space. As before 'GXXX' cycles back to disabling constraints. This does have a down side that GXX won't be used for local-space when the user has global space set. Also, when global is the user-orientation, pressing GX and GXX does the same thing. Note: examples here use GX but could be any transform-mode/axis.
2018-11-27Merge branch 'master' into blender2.8Campbell Barton
2018-11-27Fix T56872: Edge slide gives invalid normalsCampbell Barton
Add the ability to skip overwriting normals.
2018-11-263D View: remove 3D cursorCampbell Barton
Use 3D cursor from the scene (was previously used for local-view).
2018-11-21Fix custom matrix orientation being written to sceneCampbell Barton
2018-11-14Merge branch 'master' into blender2.8Campbell Barton
2018-11-14Cleanup: comment block tabsCampbell Barton
2018-11-09Keymap: move builtin keymaps from C to PythonBrecht Van Lommel
This should be purely an implementation change, for end users there should be no functional difference. The entire key configuration is in one file with ~5000 lines of code. Mostly avoiding code duplication and preserve comments and utility functions from the C code. It's a bit long but for searching and editing it's also convenient to have it all in one file. Notes: - Actual keymap is shared by blender / blender_legacy and stored in `keymap_data/blender_default.py` This only generates JSON-like data to be passed into `keyconfig_import_from_data`, allowing other presets to load and manipulate the default keymap. - Each preset defines 'keyconfig_data' which can be shared between presets. - Some of the utility functions for generating keymap items still need to be ported over to Python. - Some keymap items can be made into loops (marked as TODO). See: D3907
2018-10-31Transform: support for custom matrix propertyCampbell Barton
Needed for situations when we can't use the orientation. With extrude the initial extrusion recalculates normals for edges and vertices which then don't give a useful axis.
2018-10-31Fix T57504: Scaling 3D cursor crashesCampbell Barton
2018-10-30Fix T56499: Adapt incremental snapping to orthographic viewport scale.mano-wii
2018-10-25WM: space, region type filtering for paint cursorCampbell Barton
Avoids calling poll on mouse-move for unrelated space/region types.
2018-10-18Tool System: expose shear tool x/y optionCampbell Barton
2018-10-18Cleanup: use mul_m3_seriesCampbell Barton
2018-10-17Transform: map mouse input to shear directionCampbell Barton
2018-10-17Transform: show arrows for 'custom' ratio inputCampbell Barton
Arrows are now shown for vertex/edge slide.
2018-10-16Transform: axis support for shear toolCampbell Barton
2018-10-03Editor Transform: use the dial3d drawing in the rotation operationmano-wii
2018-10-03Dial3d Gizmo: Add the Incremental Angle option to snap.mano-wii
2018-10-03Units: Support for fixed unitsJacques Lucke
Users can select the main unit they want to use now. Previously the displayed unit always depended on the magnitude of the value. The old behavior can be restored by switching to the "Adaptive" mode for length, mass and time units. Meters, kilograms and seconds are the default units for new and old scenes. The selected unit is also the default unit for user input. E.g. if cm is selected, whenever the user inputs a unitless number into a field of type length, it will be interpreted as cm. Reviewer: brecht Differential: https://developer.blender.org/D3740
2018-10-03Transform: enable shrink-wrap even offset by defaultCampbell Barton
Holding Alt now disables.
2018-09-27Merge branch 'master' into blender2.8Brecht Van Lommel
2018-09-27Spelling fixes in comments and descriptions, patch by luzpaz.Brecht Van Lommel
Differential Revision: https://developer.blender.org/D3732