Campbell Barton
b708917d94
Fix T66316: "Open on Mouse Over" doesn't work in some popovers
...
Popovers created from `UILayout.prop_with_popover` opening on mouse-over.
2019-07-02 22:16:33 +10:00
Clément Foucault
bc0a0a1005
Fix T66322 Object with particle system have expanded selection region
...
This was caused by wrong pixsize calculation during selection.
Note that this was affecting selectability of lamps too.
2019-07-02 14:06:03 +02:00
Jeroen Bakker
ef750790d2
Compositor: Background Fit UI Scale
...
Make the fit background relative to the UI scale.
Reviewed By: brecht
Differential Revision: https://developer.blender.org/D5150
2019-07-02 13:35:23 +02:00
Campbell Barton
10b694877b
Cleanup: spelling
2019-07-02 18:05:10 +10:00
Campbell Barton
a9635c6384
Cleanup: rename set_inverted_drawing, move to GPU_state
2019-07-02 12:34:27 +10:00
mano-wii
1278853849
Fix T61360: Smooth Weights affects all objects
2019-07-02 08:59:40 +10:00
Campbell Barton
4f321a3373
Fix crash unlinking non-ID types in the outliner
2019-07-02 08:45:28 +10:00
Clément Foucault
983ca12d82
Fix T65468 Nurbs: Broken display when hiding control points
2019-07-01 23:49:31 +02:00
Ines Almeida
9fbfa218e0
Updated tooltips for operators 'Transfer Mix' and 'Join Shapes'. Fixes typo
2019-07-01 23:06:32 +02:00
Antonioya
fcc567b797
GPencil: New python API for closing strokes with geometry
...
Adds to API the last function created to close strokes in a previous commit.
2019-07-01 23:03:03 +02:00
Antonioya
05a54beb88
GPencil: Add new parameter to python API for activating the new created frame
...
Sometimes is required to enable the frame created and new "active" parameter allows to do that.
Use: `gpl.frames.new(5, active=True)`
2019-07-01 22:48:48 +02:00
Clément Foucault
cbc0ad07b3
Fix T65974 Workbench: transparency rendering broken
2019-07-01 22:32:25 +02:00
Clément Foucault
2002b29ecd
Workbench: Combine Xray Alpha with object/material alpha ...
...
... instead of overiding it (previous behavior).
In practice it's not really noticeable.
This means an object with alpha will never be more opaque when enabling
xray.
2019-07-01 22:29:16 +02:00
Clément Foucault
c2a762c8e6
Fix T65771 Eevee: Volume Emission not working if density is zero
2019-07-01 20:05:13 +02:00
Campbell Barton
dcf520cdad
UI: increase size of scale gizmo circle
...
The scale gizmo wasn't working usefully for uniform scale.
2019-07-02 01:48:58 +10:00
Campbell Barton
016d5cf919
Gizmo: support for filled circle with inner non-zero radius
...
Needed for changes to the scale gizmo.
2019-07-02 01:48:58 +10:00
Brecht Van Lommel
c6d073f6a4
Revert "Rename operator 'Join Shapes' to 'Transfer Mix'."
...
This reverts commit 741967079c .
We are in UI and API freeze, and this changes both.
2019-07-01 16:53:41 +02:00
Sergey Sharybin
9197462e07
Revert "Fix T65798: Incorrect auto-tex space for Curves"
...
The fix broke a lot of Cycles regression tests. Reverting for now.
This reverts commit 6b9c41719b .
2019-07-01 16:49:12 +02:00
Campbell Barton
32d3bce1ea
DRW: replace edge hash with an edge aligned bitmap
2019-07-02 00:29:31 +10:00
William Reynish
a6fe4d112f
Fix: widget states had too low contrast
...
It was very hard to read the sliders when they had states such as animated or changed.
Slightly increase contrast to alleviate this.
2019-07-01 16:26:06 +02:00
Brecht Van Lommel
31b2c4c10a
Fix T60289: changing gizmo properties causes excessive redraws
2019-07-01 16:15:07 +02:00
Philipp Oeser
bbbb5cad31
Fix T66277: Pinning Fluid Domain properties causes bake error
...
Reviewers: brecht
Maniphest Tasks: T66277
Differential Revision: https://developer.blender.org/D5161
2019-07-01 15:47:43 +02:00
Clément Foucault
28fee762ae
DRW: Fix Crash in DRW_draw_depth_object when object batch cache is not init
...
This can happen if the viewport is not redrawn before calling an operator
(frequent in python scripting).
Related to T64805
2019-07-01 15:46:28 +02:00
Brecht Van Lommel
2698544db2
Fix T66262: slow preview icon loading
2019-07-01 15:36:02 +02:00
mano-wii
3c6260d42d
Fix T66301: Crash on vertex slide when the vertex is not linked to a face.
2019-07-01 10:27:26 -03:00
Clément Foucault
7a4c99de5a
Fix T66292: Alpha Blend transparency glitches with volume
2019-07-01 14:44:01 +02:00
Sergey Sharybin
809f81cc3a
Fix T66207: Invalid depsgraph relation when driver uses object dimension
...
Would be nice to find a more proper and generic solution instead of name
based comparison, but can not really think a nice way to go currently.
2019-07-01 14:34:23 +02:00
Jeroen Bakker
76aff66301
PaintingModes: Facemask Wireframe Drawing
...
The wireframe drawing for face masks is intrusive as selected wires
were solid white and always drawn. This made it hard for users to see
the exact color near edges.
This patch draws only the border of the selected faces,
edges between two selected faces are not drawn at all.
Reviewed By: brecht, fclem
Differential Revision: https://developer.blender.org/D5147
2019-07-01 12:47:12 +02:00
Sergey Sharybin
6b9c41719b
Fix T65798: Incorrect auto-tex space for Curves
...
There are several aspects to the fix:
- Always calculate bounding box for meshes and curves from dependency
graph evaluation function.
There is a reason why mesh was tagged for geometry update, so can not
be spare here in attempts to avoid calculation.
- Remove texture space evaluation from RNA accessor.
Such data is to be evaluated by a dependency graph.
Don't see a reason to be different here: we never force evaluation of
any kind from RNA.
- Copy bounding box and texture space to original object for active
dependency graph.
This matches object-level bounding box and allows to remove bounding
box evaluation from RNA.
2019-07-01 12:42:42 +02:00
Philipp Oeser
67fc4f4bed
Fix T66267: only add DEG cloth collision relations if collisions are
...
enabled
was detecting unneccessary dependency cycle
Reviewers: sergey, brecht
Maniphest Tasks: T66267
Differential Revision: https://developer.blender.org/D5160
2019-07-01 12:31:41 +02:00
Sergey Sharybin
c64b72998c
Fix T66283: Crash on redo/undo during playback
2019-07-01 11:31:53 +02:00
Sergey Sharybin
89946834a1
Fix T66279: Strip sound keeps playing after toggling to Camera
...
Before this change using Sequencer input for the scene strip would
permanently enable sound playing back for that strip. Going back to
Camera would have been still playing sound from the strip, which is
rather misleading since rest of the nested sequencer is not used.
2019-07-01 11:14:18 +02:00
Campbell Barton
c74626c54f
Fix keymap editing not tagging dirty
...
Partial fix for T65629
2019-07-01 16:11:37 +10:00
Campbell Barton
8eae674eee
Fix preferences setting dirty when editing keymap items
2019-07-01 15:16:23 +10:00
Campbell Barton
fc10a5cf9e
Fix T66229: gizmos overlap when switching modes
2019-07-01 13:51:13 +10:00
Campbell Barton
05129ffb3e
Cleanup: move screen region find into utility function
2019-07-01 12:10:49 +10:00
Campbell Barton
26e05cf67a
Fix T66246: Key accelerators crashing on save dialog
2019-07-01 11:47:01 +10:00
Aaron Carlisle
ea4b279c32
UI: Use term "3D Viewport"
2019-06-30 15:51:00 -04:00
Sybren A. Stüvel
35045b6135
Fixed compiler warning
...
`(1L << 31)` can cause an integer overflow on 32-bit systems, `(1UL << 31)`
won't. Fixed as per LazyDodo's suggestion in
https://developer.blender.org/rB956cb4f403dd3a6ddb379202dc1f2770b9820073#238718
2019-06-30 21:49:10 +02:00
Antonioya
789c6e94fb
GPencil: Improve Cyclic operator to generate geometry
...
Now, when close a geometry with cyclic is possible generate new geometry for the gap.
The cyclic operator now supports multiframe edition too. Before only worked with active frame.
Also added the corresponding missing menu options and the new F keymap. All these features were missing, pending of the fix of the alpha glitches in stroke already done.
2019-06-30 21:06:10 +02:00
Ines Almeida
741967079c
Rename operator 'Join Shapes' to 'Transfer Mix'.
...
The new name is consistent with the 'Transfer Shape' operator.
- Updated the UI descriptions for both transfer operators.
2019-06-30 20:07:17 +02:00
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