Howard Trickey
7c8bf77e13
Fix T66204, bevel numeric input respect scene units.
2019-06-30 11:32:38 -04:00
Aaron Carlisle
f8f3aca1d4
Fix T66264: UI: Repeated word typo
2019-06-30 11:26:32 -04:00
Howard Trickey
be060c3990
Fix T65929: multi-object editing for new normals tools.
...
Leaving the modal point-at as a TODO for now.
All the rest of the new split normal tools converted to
operate on all selected objects.
2019-06-29 16:58:11 -04:00
Aaron Carlisle
6f002d1a92
Fix T66250: Repeated word typo
2019-06-29 11:12:50 -04:00
Brecht Van Lommel
f566212aa2
Fix T66230: delay in the material preview panel after recent changes
2019-06-29 16:01:28 +02:00
Brecht Van Lommel
1044a3b657
Fix wrong usage of U.ui_scale, drawing code must use U.dpi_fac
2019-06-29 16:01:28 +02:00
Sergey Sharybin
dd6aff71a7
Fix compilation error without Cycles logging
2019-06-29 13:54:38 +02:00
Campbell Barton
f021635bd5
WM: support window context override
...
This makes it possible to take a screenshot from any window in Python.
2019-06-29 18:21:53 +10:00
Ray Molenkamp
71086995a5
Cleanup: Fix build warnings with MSVC.
...
ffmpeg defines some of the math constants if they are not
found before including any of its headers, this lead to
a build warnings about M_E, M_LN2 and M_SQRT1_2 being
redefined once BLI_math_base.h gets included.
2019-06-28 22:53:58 -06:00
Campbell Barton
97e3af9a05
RNA: Add Screen.is_temporary
...
Useful to check if the current window is temporary.
2019-06-29 13:39:34 +10:00
Aaron Carlisle
b7a03eed8b
Fix T66238: Spelling typo
2019-06-28 22:01:26 -04:00
Campbell Barton
b93e57dcdf
Fix T66102: Animation color hard to see when sliders is set to full
...
Change logic for slider coloring, instead of reducing the blend,
de-saturate the slider and ensure contrast.
2019-06-29 11:24:14 +10:00
Campbell Barton
4afc9d8e4d
Cleanup: de-duplicate button color flag checks
2019-06-29 11:20:09 +10:00
Campbell Barton
648e8a1f1d
UI: Add "(Walk/Fly)" to navigation operator name
...
Without this, searching for the operator is more difficult.
D5148 by @a.monti
2019-06-29 08:08:02 +10:00
Aaron Carlisle
5762137f35
Fix T66224: Grammar in Key Set error messages
2019-06-28 21:44:19 +02:00
Sergey Sharybin
b31af8682c
Fix audio not updating when snapping strips in sequencer
2019-06-28 18:02:54 +02:00
Brecht Van Lommel
d44aebd3fe
Previews: delay icon preview renders a bit for smoother interaction
...
With Eevee the user interface, 3D viewport and small icon materials previews
are rendered on the same GPU. This can lead to some choppy interaction when
dragging sliders. Delaying the icon preview render until the user is done with
that helps a bit, though it's no guarantee.
2019-06-28 16:47:55 +02:00
Sergey Sharybin
e8cb477f8a
Creator: Clarify verbosity command line argument
...
Hopefully it is now clear that verbosity needs to be used with
flags which are enabling debug messages.
2019-06-28 15:45:29 +02:00
Sergey Sharybin
533e267e95
Remove Sticky option from the Floor constraint
...
This option from the very beginning of its existence needed more work
to make it work correct and this was never done.
This option was working fine during continuous playback, when there
are no skipped frames, but it was failing when AV-sync of framedrop
was enabled.
It was never working correct when jumping between frames, including
rendering on a farm which usually does frame-range based rendering.
With copy-on-write things became even more tricky, since the "stuck"
flag was never preserved between re-evaluations.
Fixes T65683: Sticky Option in Floor Constraint for Bones Not Working
2019-06-28 15:03:24 +02:00
Antonioya
dee6fe1441
GPencil: Rename "Clamp Layer" to "Mask Layer"
...
The old name was not meaning what this option does. Dtected while writting the manual.
2019-06-28 14:24:23 +02:00
Antonioya
4f3f68df30
Fix T66126: Non-active Grease Pencil object stuck in draw mode
...
Now the modes are reset for grease pencil objects.
Differential Revision: http://developer.blender.org/D5138
Reviewers: @dfelinto
2019-06-28 13:56:16 +02:00
Dalai Felinto
40a1c67165
Fix T65263: Outliner doesn't display selected object if parent not selected
...
This works for most situations, however if you have:
```
A
|-> B
|--> C
```
And only A and C are selected, C will be shown nested under A, instead
being by its side.
I still have to think on how to address these cases since they are
slightly misleading.
Related: T65263.
Reviewers: brecht
Differential Revision: https://developer.blender.org/D5134
2019-06-28 08:38:04 -03:00
Campbell Barton
56d52466ef
Fix message subscriber using the wrong workspace
2019-06-28 19:38:44 +10:00
Campbell Barton
f35ef57c8c
Revert "Fix invalid area tool being set from message passing"
...
This reverts commit 9ec8887599 .
Causes assert when selection changes modes.
2019-06-28 19:38:44 +10:00
Campbell Barton
9bcab8050f
Fix T63694: Crash using tool gizmos with multiple windows
...
Gizmo group types now store a user count so they aren't unlinked
while other tools are using them.
The tool system now works with multiple windows.
2019-06-28 18:22:53 +10:00
Sergey Sharybin
eac11046a1
Fix T62990: Selecting bones causes pose to be re-evaluated
2019-06-28 10:13:57 +02:00
Sergey Sharybin
2110f4a76c
Fix T66105: Changing force field does not update simulation
2019-06-28 09:48:44 +02:00
Campbell Barton
37d5d10849
Fix T66200: Changing workspaces / modes doesn't update tools
...
Changing the workspace or mode from one window may need to change the
active tool in another window since two different workspaces
may share an object.
2019-06-28 17:43:14 +10:00
Campbell Barton
9ec8887599
Fix invalid area tool being set from message passing
...
This wasn't working with multiple windows,
WM_toolsystem_do_msg_notify_tag_refresh could use a workspace
from a different window to the screen that owned the area.
Instead of fixing, remove these since they aren't needed anymore
since changing modes now refreshes the tool system.
2019-06-28 17:38:42 +10:00
Campbell Barton
83d92f55b8
Fix error for tools that share gizmo types doubling up gizmos
...
Introduced in recent commit c93af8529d
2019-06-28 11:27:11 +10:00
Campbell Barton
651e574153
Cleanup: unused var, sort structs
2019-06-28 10:07:21 +10:00
Antonioya
5dd8c3f0cb
GPencil: Cleanup commented lines from previous commit
2019-06-27 23:28:44 +02:00
Antonioya
d06671b3d9
GPencil: Don't hide Cursor while drawing
...
This is a partial solution for T62446 while we prepare a way to hide the cursor all the time.
2019-06-27 23:19:05 +02:00
Antonioya
b5a1a2d186
GPencil: Fix missing Fill area when drawing an stroke
...
There was a mistake in the shading group name.
2019-06-27 19:34:04 +02:00
Brecht Van Lommel
b2c92d90c8
Cleanup: fix compiler warnings
2019-06-27 19:11:19 +02:00
Clément Foucault
c5eceb3582
Cleanup: EditMode: Remove uneeded shader depth bias
...
The bias is done using the DRWView now, no need to double it.
2019-06-27 17:02:22 +02:00
Clément Foucault
19d90c8602
Fix T66119: Assert editing Lattice
2019-06-27 17:02:22 +02:00
Clément Foucault
4b124143b1
ObjectMode: Fix selection points of LightGrids
2019-06-27 17:02:22 +02:00
Clément Foucault
c74ccf6a97
DRW: Fix point shaders not using gl_PointSize
...
All Shaders inside DRW should use gl_PointSize.
2019-06-27 17:02:22 +02:00
Antonioya
58996e3057
Cleanup: GPencil remove DRW_ prefix for internal functions.
...
The prefix DRW_ must be used only for modules inside Draw Manager and not in the Engines.
2019-06-27 16:42:38 +02:00
Sergey Sharybin
91e00bd703
Fix compositor preview not respecting un-keyed changes
...
This is a part of T66099.
2019-06-27 16:21:18 +02:00
Antonioya
ccfb98511b
GPencil: Fix Control points of primitives clampoed by Stencil
...
The control points were clamped to the stroke thickness due the last stencil change.
Now, the shading group is not clamped.
2019-06-27 16:05:58 +02:00
Clément Foucault
2a22b8af04
Eevee: Make use of dual source blending for volumetric resolve
...
This simplify the code and add an example use of dual source
blending.
2019-06-27 14:41:35 +02:00
Clément Foucault
1f4e9754c0
DRW: Add DRW_STATE_BLEND_CUSTOM
...
This one enable dual source blending, enabling more fine tuned
blending parameters inside the shader.
2019-06-27 14:41:35 +02:00
Campbell Barton
7f5a21177a
Cleanup: de-duplicate flag checks for button colors
2019-06-27 21:20:29 +10:00
Jeroen Bakker
0f983e8540
Fix T65893: Edit Mesh Culling
...
The edit mesh is culled by object. When the object is not visible on
screen, the edit mesh may still be visible. This change will not cull the
edit mesh anymore.
Reviewed By: fclem
Differential Revision: https://developer.blender.org/D5144
2019-06-27 12:53:17 +02:00
Campbell Barton
219a10e46a
Cleanup: clarify WM_gizmoconfig function naming
2019-06-27 19:58:59 +10:00
William Reynish
1c60f30d04
Fix: Text Location lost X/Y text
...
Use PROP_XYZ instead, and user Slider=True to make them display as sliders in the UI
2019-06-27 11:15:56 +02:00
Campbell Barton
c93af8529d
Tool System: don't unlink gizmos when changing tools
...
Needed for tools not to unlink each other with multiple windows.
2019-06-27 18:48:45 +10:00
Campbell Barton
3366b333e4
Fix switching tools with multiple windows & gizmos
...
The gizmo would only added if the gizmo type wasn't already linked.
2019-06-27 17:22:05 +10:00