Campbell Barton
ef423d9876
Merge branch 'master' into blender2.8
2018-07-13 10:52:40 +02:00
Campbell Barton
f4213c1408
Cleanup: id-property API use
...
Also clarify comments.
2018-07-13 10:51:49 +02:00
Campbell Barton
80a983ae5e
Merge branch 'master' into blender2.8
2018-07-13 10:31:30 +02:00
Campbell Barton
252ebf6bfd
Cleanup: split keymap lookups into own functions
...
More will be added in 2.8, keep this manageable.
2018-07-13 10:30:18 +02:00
Campbell Barton
f27449d117
Fix T55920: viewport "navigate" shows on transform
2018-07-13 10:00:36 +02:00
Philipp Oeser
8c957468bc
Keymap: dope-sheet hotkey to change falloff
2018-07-13 09:05:41 +02:00
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