Philipp Oeser
8f884c22f1
Keymap: dope-sheet hotkey to change falloff
2018-07-13 08:59:19 +02:00
Campbell Barton
a855a763c2
Merge branch 'master' into blender2.8
2018-07-13 08:40:17 +02:00
Campbell Barton
fb5597540d
Cleanup: right shift arguments
2018-07-13 08:36:10 +02:00
Campbell Barton
a81d0108fc
Cleanup: rename snap enum
2018-07-13 08:18:18 +02:00
Campbell Barton
6d3ff55e1c
Correct error mixing fraction/screen snap
...
Thanks @mano-wii for pointing out
2018-07-13 08:14:16 +02:00
Campbell Barton
6f8a141fad
Merge branch 'master' into blender2.8
2018-07-12 21:43:51 +02:00
Campbell Barton
e77d2b4e3f
Cleanup: remove legacy mesh save support
...
This was used for saving files for Blender 2.6x.
2018-07-12 21:35:57 +02:00
Campbell Barton
0c41d61008
WM: snap to fractions when resizing areas
...
Snap to fractions in 1/(2,3,4,8),
Nice for less arbitrary layouts.
2018-07-12 16:55:16 +02:00
Campbell Barton
415018778c
PyAPI: show line, not call-stack for field warning
...
Was too noisy and hard to tell warnings from exceptions.
2018-07-12 15:22:55 +02:00
Campbell Barton
69b7ae8397
Merge branch 'master' into blender2.8
2018-07-12 14:46:48 +02:00
Campbell Barton
753a600e35
PyAPI: add undo redo handlers
...
Useful so Python can clean up before/after undo steps.
2018-07-12 14:43:35 +02:00
Philipp Oeser
c21488df5a
Fix T55945: Outliner crash
...
crashed when using filtering and no item was found ('Blender File' mode)
Reviewed By: brecht
Differential Revision: https://developer.blender.org/D3535
2018-07-12 13:37:29 +02:00
Brecht Van Lommel
9a5fb0209e
Fix T55949: increase color management exposure hard range.
2018-07-12 11:47:19 +02:00
Campbell Barton
98c215f4db
Keymap: add 3D view snap popup
...
The key was available for other spaces,
removed because it conflicted with changes
which have since been reverted.
2018-07-12 11:46:16 +02:00
Campbell Barton
5cdfb74dd8
Keymap: add utility function for panel popups
2018-07-12 11:43:37 +02:00
Campbell Barton
f4d4047d80
Merge branch 'master' into blender2.8
2018-07-12 11:20:48 +02:00
Campbell Barton
d75b8e5f01
Cleanup: header guards
2018-07-12 11:19:22 +02:00
Campbell Barton
e387a4e768
Cleanup: style, duplicate header
2018-07-12 11:16:22 +02:00
Campbell Barton
864a4cf64b
Keymap: Modifiers to control mesh elem switching
...
Shift/Ctrl control extend/expand when number keys are used
to switch modes.
2018-07-12 10:37:20 +02:00
Campbell Barton
963da9ff6e
UI: 4-state icon for view visibility popover
...
This is a quick way to see if some of the object types in the
scene are hidden or unselected.
Icon design may change.
2018-07-12 09:39:41 +02:00
Campbell Barton
55354d734e
Merge branch 'master' into blender2.8
2018-07-12 08:31:19 +02:00
Campbell Barton
1db47a2ccd
Fix PyRNA class registration w/ Python 3.7
...
In Python3.7 this now raises an error.
2018-07-12 08:30:39 +02:00
Campbell Barton
09aa799e53
PyAPI: Use annotations for RNA definitions
...
- Logical use of fields since they define type information.
- Avoids using ordered-dict metaclass.
Properties using regular assignments will print a warning and load,
however the order is undefined.
2018-07-11 22:18:09 +02:00
Campbell Barton
e3c85aaca7
Manipulator: expose use_select_background via RNA
2018-07-11 20:23:34 +02:00
Campbell Barton
4e9d039ef7
3D View: option not to draw center dots
...
While this is a fairly obscure option,
it means it's possible to disable all overlays except for any
overlays the users wants to see.
2018-07-11 18:55:54 +02:00
Clément Foucault
78988e175a
Fix T55915 DOF Number of blades wrong logic
...
Thanks @kostex for the fix.
2018-07-11 18:33:35 +02:00
Clément Foucault
5db8f6d189
Edit Mesh: Fix missing loose edges if vertex is at local origin
2018-07-11 18:20:25 +02:00
Campbell Barton
b90646dc0e
Transform Manipulator: fix scale handle selection
...
The scale handles couldn't be accessed when rotation was enabled and
they pointed away from the view.
2018-07-11 18:09:19 +02:00
Campbell Barton
cbfe522bb3
Fix manipulator hiding cursor
...
Manipulator highlight, then transform would hide the mouse cursor.
2018-07-11 17:18:44 +02:00
Clément Foucault
ad03a06d3c
Eevee: LightCache: Fix autobake starting when it should not
2018-07-11 16:54:20 +02:00
Campbell Barton
b1c2f4d468
Numeric Input: preference to default to advanced
2018-07-11 16:32:27 +02:00
Bastien Montagne
4116435e2b
Fix T55914: Blender 2.8 Crashes when increasing the repeat count for a track in NLA
...
Logical mistake in repeated strips drawing code.
2018-07-11 15:51:34 +02:00
Campbell Barton
ddedf6124e
Revert removal of fake editing for numeric input
...
Revert changes from 785159e6e4
but keep 'ifdef'.
@mont29 maintains this area and prefers to keep existing logic.
Note that there was misunderstanding that '*' was intended only
to be a backup key for '=' for keyboards which require holding a
modifier.
2018-07-11 15:25:02 +02:00
Bastien Montagne
42fa889e46
Merge branch 'master' into blender2.8
2018-07-11 14:56:13 +02:00
Bastien Montagne
08274433e1
Fix T55912: saving Viewer Node image error.
...
Images from viewer node needs the lock parameter...
2018-07-11 14:32:43 +02:00
Bastien Montagne
59b4c67536
Minor cleanup to logic in BKE's imbuf releasing code.
2018-07-11 14:32:06 +02:00
Campbell Barton
e461d01657
Cleanup: remove redundant operator
2018-07-11 13:07:30 +02:00
Campbell Barton
1d83fe82bc
Cleanup: simplify RNA names
2018-07-11 13:02:22 +02:00
Sergey Sharybin
ef30fa3739
Fix crash in combing after changing scene property
2018-07-11 12:55:22 +02:00
Sergey Sharybin
c37ca43720
OpenSubdiv: Changes in C-API
...
- Made OpenSubdiv_GLMesh private
Previously, it was still accessible via C-API from C++ code.
- Don't implicitly refine evaluator when updating coarse positions,
now there is an explicit call to do this.
Allows to first apply all changes to the coarse mesh and then
refine once.
- Added coarse positions update from a continuous buffer with given
starts offset and stride.
Allows to update coarse positions directly from MVert array.
- Refiner is no longer freed when CPU evaluator is created.
Allows to re-use refiner for multiple purposes.
2018-07-11 12:55:22 +02:00
Brecht Van Lommel
3eab8156d3
UI: don't change scrollbar size on mouse move, only fade.
...
It's not necessary to do both, and trying to hit a target that changes
size is annoying.
2018-07-11 12:35:44 +02:00
Campbell Barton
ff39cbdc86
3D View: any view axis also showing grid
...
Setting accidentally impacted in ortho view.
2018-07-11 11:59:11 +02:00
Campbell Barton
11cd9b0541
Merge branch 'master' into blender2.8
2018-07-11 11:44:04 +02:00
Campbell Barton
2b963ecb81
Cleanup: duplicate versioning block
2018-07-11 11:39:58 +02:00
Campbell Barton
ccc9f476ca
Fix empty-images not using selection color
2018-07-11 11:02:03 +02:00
Campbell Barton
c17611af95
Manipulator: changes for overlay options
...
There are now 3 categories in the overlay popover:
- Navigation
- Active (camera, lamp... etc)
- Tool (manipulator)
The user preference for mini axis now controls if the mini axis
displays minimal or a full-interactive widget.
Part of design: T55863
2018-07-11 10:49:18 +02:00
Campbell Barton
64d40c82c3
Revert "Transform: default constraint to user orientation"
...
This reverts commit 8121010310 .
After user feedback this has the downside of having no predictable
way of transforming in global space.
Since toggling between global/user is reversed when global is
the user axis.
2018-07-11 10:26:49 +02:00
Sergey Sharybin
ed66388c87
Merge branch 'master' into blender2.8
2018-07-11 10:23:54 +02:00
Sergey Sharybin
0ed54cf9ba
Depsgraph: Fix face dependency cycle when bone uses id property from self
2018-07-11 10:19:56 +02:00
Campbell Barton
8a3366a494
3D View: option to hide object overlays
...
This hides extra wires and details you may want to disable,
name may be changed.
2018-07-10 18:31:52 +02:00