cfe2c3213f
Fix T55965: shrinkwrap modifier apply not working.
2018-07-13 18:21:58 +02:00
23ca12ec47
Viewport: don't show look dev shader balls by default.
...
We will show these in the shading workspace by default, but for most new
3D viewports that you open these are not needed.
2018-07-13 18:21:58 +02:00
135b7f5c6a
Merge branch 'master' into blender2.8
2018-07-13 18:04:41 +02:00
a6ec402f5a
Remove invalid assert
2018-07-13 17:59:26 +02:00
5eaa8bf02d
Fix bad assert on redo
2018-07-13 17:37:00 +02:00
4705682151
Merge branch 'master' into blender2.8
2018-07-13 12:52:10 +02:00
f6367ecfb6
Cleanup: operator type API, header
2018-07-13 12:47:04 +02:00
2ead3f0765
Merge branch 'master' into blender2.8
2018-07-13 12:38:46 +02:00
c7c7bfae75
Merge branch 'master' into blender2.8
2018-07-13 12:22:21 +02:00
8ff3f7f601
Cleanup: move WM type registration into own files
...
Type registration is mostly boiler plate logic,
which can be separated from other API's.
2018-07-13 12:20:42 +02:00
30bffb5a3a
Nodes: add sqrt, ceil, floor and fract to math nodes.
...
This works for Cycles, Eevee, texture nodes and compositing. It helps to
reduce the number of math nodes required in various node setups.
Differential Revision: https://developer.blender.org/D3537
2018-07-13 11:00:10 +02:00
399cbd3b6b
UI: show popover shortcuts in tooltip
2018-07-13 10:57:25 +02:00
ef423d9876
Merge branch 'master' into blender2.8
2018-07-13 10:52:40 +02:00
f4213c1408
Cleanup: id-property API use
...
Also clarify comments.
2018-07-13 10:51:49 +02:00
80a983ae5e
Merge branch 'master' into blender2.8
2018-07-13 10:31:30 +02:00
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
f27449d117
Fix T55920: viewport "navigate" shows on transform
2018-07-13 10:00:36 +02:00
8c957468bc
Keymap: dope-sheet hotkey to change falloff
2018-07-13 09:05:41 +02:00
8f884c22f1
Keymap: dope-sheet hotkey to change falloff
2018-07-13 08:59:19 +02:00
a855a763c2
Merge branch 'master' into blender2.8
2018-07-13 08:40:17 +02:00
fb5597540d
Cleanup: right shift arguments
2018-07-13 08:36:10 +02:00
a81d0108fc
Cleanup: rename snap enum
2018-07-13 08:18:18 +02:00
6d3ff55e1c
Correct error mixing fraction/screen snap
...
Thanks @mano-wii for pointing out
2018-07-13 08:14:16 +02:00
6f8a141fad
Merge branch 'master' into blender2.8
2018-07-12 21:43:51 +02:00
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
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
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
69b7ae8397
Merge branch 'master' into blender2.8
2018-07-12 14:46:48 +02:00
753a600e35
PyAPI: add undo redo handlers
...
Useful so Python can clean up before/after undo steps.
2018-07-12 14:43:35 +02:00
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
9a5fb0209e
Fix T55949: increase color management exposure hard range.
2018-07-12 11:47:19 +02:00
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
5cdfb74dd8
Keymap: add utility function for panel popups
2018-07-12 11:43:37 +02:00
f4d4047d80
Merge branch 'master' into blender2.8
2018-07-12 11:20:48 +02:00
d75b8e5f01
Cleanup: header guards
2018-07-12 11:19:22 +02:00
e387a4e768
Cleanup: style, duplicate header
2018-07-12 11:16:22 +02:00
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
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
55354d734e
Merge branch 'master' into blender2.8
2018-07-12 08:31:19 +02:00
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
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
e3c85aaca7
Manipulator: expose use_select_background via RNA
2018-07-11 20:23:34 +02:00
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
78988e175a
Fix T55915 DOF Number of blades wrong logic
...
Thanks @kostex for the fix.
2018-07-11 18:33:35 +02:00
5db8f6d189
Edit Mesh: Fix missing loose edges if vertex is at local origin
2018-07-11 18:20:25 +02:00
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
cbfe522bb3
Fix manipulator hiding cursor
...
Manipulator highlight, then transform would hide the mouse cursor.
2018-07-11 17:18:44 +02:00
ad03a06d3c
Eevee: LightCache: Fix autobake starting when it should not
2018-07-11 16:54:20 +02:00
b1c2f4d468
Numeric Input: preference to default to advanced
2018-07-11 16:32:27 +02:00
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