Campbell Barton
6e72601b90
Fix T61649: Transform resize from UV editor asserts
...
Change logic for error checking so it's easier to follow.
2019-02-18 22:03:26 +11:00
Campbell Barton
cc10d86535
DNA: rename Object.size -> scale
...
Resolves a common cause of confusion.
2019-02-18 15:43:55 +11:00
Campbell Barton
de13d0a80c
doxygen: add newline after \file
...
While \file doesn't need an argument, it can't have another doxy
command after it.
2019-02-18 08:22:12 +11:00
Campbell Barton
e0e6229176
Cleanup: rename Mesh.edit_btmesh -> edit_mesh
...
When bmesh was in a branch we had both edit_mesh and edit_btmesh,
now there is no reason to use this odd name.
2019-02-17 18:05:18 +11:00
Campbell Barton
2d1c14f036
Cleanup: rename SPACE_IPO -> SPACE_GRAPH
2019-02-16 16:42:11 +11:00
Campbell Barton
2f737c4f47
DNA: rename near/far -> clip_start/clip_end
...
Rename for Camera, View3D (also CameraParams & Render not DNA)
2019-02-16 12:26:07 +11:00
Campbell Barton
419911b1d1
DNA: rename SpaceIpo -> SpaceGraph
2019-02-16 10:23:40 +11:00
Sebastian Parborg
4f92037158
Fix T61536: can't snap vertex to another vertex in edit mode using curves
...
Previously, the curve self snapping would only snap to points that were
earlier in the curve structure. This was because of a simple coding
snafu of using break when meaning to use continue.
2019-02-14 14:54:05 +01:00
Bastien Montagne
025df50f61
Fix T51771: UI Messages: Reserve 'Normal' to its geometric meaning.
...
Using 'Regular' instead for the common meaning, this avoids having to
add some i18n context disambiguation...
2019-02-12 21:34:21 +01:00
Campbell Barton
452df3f392
Cleanup: comments
2019-02-12 01:51:03 +11:00
Campbell Barton
ffd0fee97c
Cleanup: comment indentation & spelling
2019-02-11 10:51:25 +11:00
Campbell Barton
46ac288a93
Cleanup: rename V3D_MANIP_* -> V3D_ORIENT_*
...
Wasn't obvious it's related to orientation,
also term manipulator is no longer in use.
2019-02-08 15:22:15 +11:00
Campbell Barton
d86894b9e4
Fix T61291: Transform gizmo doesn't update w/ 3D cursor
2019-02-08 15:12:04 +11:00
Campbell Barton
eef4077f18
Cleanup: remove redundant doxygen \file argument
...
Move \ingroup onto same line to be more compact and
make it clear the file is in the group.
2019-02-06 15:45:22 +11:00
Campbell Barton
ab5e69e660
Cleanup: remove contributors for CMake files
...
Following removal from C source code.
See: 8c68ed6df1
2019-02-05 09:10:32 +11:00
Campbell Barton
744f633986
Cleanup: trailing commas
...
Needed for clan-format not to wrap onto one line.
2019-02-03 14:59:11 +11:00
Campbell Barton
65ec7ec524
Cleanup: remove redundant, invalid info from headers
...
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-02-02 01:36:28 +11:00
Brecht Van Lommel
83f8f44791
Fix T59495, T59992, T59904, T59178, T60598: broken keyframed value editing.
...
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-31 12:04:57 +01:00
Campbell Barton
293f4d88da
Cleanup: style, unused variable
2019-01-31 15:54:37 +11:00
Sergey Sharybin
56cc219070
Fix T59963: Can't manipulate hair keys with G, R, S or mirror transforms
...
Need to pass proper evaluated mesh to calculate hair matrix.
2019-01-28 15:45:34 +01:00
Campbell Barton
c0f88ed8a8
Cleanup: sort forward declarations of enum & struct
...
Done using:
source/tools/utils_maintenance/c_sort_blocks.py
2019-01-28 21:17:58 +11:00
Campbell Barton
1e4aab36c2
Cleanup: remove redundant BKE/BLI/BIF headers
2019-01-26 21:20:25 +11:00
Joep Peters
1651879d34
UV Editor: support snapping to center of pixels, in addition to corners.
...
Differential Revision: https://developer.blender.org/D4150
2019-01-22 17:05:18 +01:00
Antonioya
1192fd58a5
GP: Use multiframe falloff in Shear transform
2019-01-16 19:22:20 +01:00
Antonioya
798e67bc9e
GP: Use multiframe falloff for Bend transformation
2019-01-16 19:22:13 +01:00
Campbell Barton
88a80fcec8
Cleanup: commas at the end of enums
...
Without this clang-format may wrap them onto a single line.
2019-01-16 00:03:03 +11:00
Campbell Barton
b8e8c0e325
Cleanup: comment line length (editors)
...
Prevents clang-format wrapping text before comments.
2019-01-15 23:30:31 +11:00
Brecht Van Lommel
39acbebe46
Fix T60498: Auto IK doesn't work immediately.
2019-01-15 12:07:22 +01:00
Campbell Barton
93867cfafc
Correct last commit
2019-01-15 18:56:53 +11:00
Campbell Barton
b3791d59f6
Fix T60507: Constrained transform shows all axes
...
Regression in 579c01da60
Move values_modal_offset use out of applyMouseInput
to resolve order of initialization issue.
2019-01-15 18:40:31 +11:00
Campbell Barton
65b82e09d9
Fix T57852: Mesh X Mirror option not working
...
D3869 by @lichtwerk w/ own edits
2019-01-14 15:14:39 +11:00
Campbell Barton
8a2d48d928
Cleanup: move comments above definitions
...
For clang-format not to wrap definitions.
2019-01-14 12:43:19 +11:00
Brecht Van Lommel
854485b4b3
Fix T60411: crash in multi-object pose mode, with some armatures in rest pose.
2019-01-11 17:26:54 +01:00
Philipp Oeser
ba2b26af31
Support proportional edit scaling on dopesheet keyframes
...
Fixes T60361
Reviewers: brecht
Maniphest Tasks: T60361
Differential Revision: https://developer.blender.org/D4188
2019-01-10 16:07:47 +01:00
Campbell Barton
1e00f91760
Fix gizmo orientation w/ shear tool
2019-01-10 12:25:09 +11:00
Brecht Van Lommel
ae2af46920
Fix inconsistent naming and behavior for base visible/selected/editable.
...
Fixes T60251.
2019-01-08 18:50:44 +01:00
Campbell Barton
91a155833e
Cleanup: comments causing bad clang-format output
2019-01-08 10:37:43 +11:00
Campbell Barton
b4a77a351e
Cleanup: add trailing commas to structs
2019-01-07 09:15:07 +11:00
Campbell Barton
e305560f13
Cleanup: add trailing commas to structs
...
Needed for clang formatting to workaround bug/limit, see: T53211
2019-01-07 00:34:48 +11:00
Antonioya
38796a4971
Fix T59546: Grease Pencil Edit: Rotation around individual origins error
...
Thanks to Habib Gahbiche (@zazizizou) for helping fixing this bug. See D4156.
2019-01-04 17:01:39 +01:00
Campbell Barton
b01f2607a6
Transform: default shrink/fatten even-offset to false
...
Changed for 2.8 but this cases spikes for some geometry, see: T59968
2019-01-03 15:13:46 +11:00
mano-wii
11f2c65128
Fix (unreported): unpredictable crashes when it is done snap after automerge.
...
The `em->tottri` of an evaluated object can be different from the actual amount of looptris.
2019-01-02 16:59:20 -02:00
Campbell Barton
0e81191596
Fix T59886: Missing transform gizmo update
2019-01-02 18:46:43 +11:00
Antonioya
fdc726eb61
GP: Rename GP_STROKE_RECALC_CACHE to GP_STROKE_RECALC_GEOMETRY
...
The GP_STROKE_RECALC_CACHE identifier was changed to GP_STROKE_RECALC_GEOMETRY because the previous name was confusing and could be confused with the recalculation of the Draw Manager cache.
2018-12-28 08:48:37 +01:00
Sebastian Parborg
5b9440278e
Fix T59865: UV editor vertex snap to active does not make any sense.
...
Differential Revision: https://developer.blender.org/D4129
2018-12-27 18:43:59 +01:00
Campbell Barton
73c4643179
Cleanup: style
2018-12-27 13:14:37 +11:00
Bastien Montagne
1ac311cedc
Fix/cleanup another bunch of UI messages issues.
...
Also (mostly in comments): behaviour -> behavior (we use American English).
2018-12-24 12:32:43 +01:00
Antonioya
890507d12f
GP: Move calculated center only for selected strokes
2018-12-21 08:44:38 +01:00
Campbell Barton
c8dfe763e5
Cleanup: unused arg
2018-12-21 11:38:38 +11:00
Antonioya
4d9606ef19
GP: Use only selected points to calc transform center
2018-12-20 21:25:29 +01:00