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
Brecht Van Lommel
1f79aa602e
Fix T66297: Blender on macOS does not open on case-sensitive file system
2019-07-01 12:17:58 +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
Philipp Oeser
65d770ffa3
Fix T66287: use keyword argument in freestyle text style loading
2019-07-01 09:44:08 +02:00
Campbell Barton
cf73569d89
UI: run interactive 'Point From Normal' in normal menu
2019-07-01 16:48:47 +10:00
Antonioya
cfea0d9eb8
GPencil: Fix wrong title missing in previous change
2019-07-01 08:40:31 +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
6f61b6aa44
Fix T66289: Default keymap conflict selecting curve/channels
...
The default keymap conflicted selecting by curves and channel.
Caused by 325b0ad2ed
Revert to original keys, use click instead of press
to avoid conflicting with box-select.
2019-07-01 16:04:17 +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
1a5e1273c1
Fix T66192: Remove gizmos label from topbar
2019-07-01 13:24:57 +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
bbb3500c97
UI: Use Plural Panel Names
2019-06-30 15:51:01 -04: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
Antonioya
e40f3f5c48
GPencil: Fix text for Pattern stroke as Stencil Mask
...
Detected while writting manual.
2019-06-30 09:30:05 +02: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
Ray Molenkamp
3994084e6a
Cleanup: Fix build warnings with MSVC
...
gflags emits a few unused variable warnings since the main
CMakeLists.txt raised the warning from w4 down to w3. This
restores it back to w4 in the remove_strict_flags macro.
2019-06-29 09:42:49 -06:00
Aaron Carlisle
e981d93fa6
UI: Make Panel Name Plural
...
This is more consistent with other panels; for example "Shadows"
2019-06-29 11:35:30 -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
Brecht Van Lommel
8637ff5c96
Fix T66240: clip editor shows Python error about tool header
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
William Reynish
daf8e73886
Sequencer: Assign Refresh All to Ctrl-R.
...
This is needed based on studio feedback to make it quicker to refresh the sequencer clips.
2019-06-28 19:16:04 +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
c9238e638f
Cycles: add back control to render first N bounces with path termination
...
It's found in the Sampling > Advanced panel and 0 by default. This helps to
reduce noise in some scenes, while making others slower.
2019-06-28 17:47:53 +02:00
Brecht Van Lommel
4e8c5f4bc8
Fix Cycles OSL assert when running tests
2019-06-28 17:42:35 +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
0511de99bb
Fix non-working verbosity when set prior to --debug
...
Before this change doing something like `--verbose 10 --debug-cycles`
did not properly set verbosity, only using those arguments in an other
way around was leading to a correct verbosity level.
2019-06-28 15:45:29 +02:00
Brecht Van Lommel
8401ee24ff
Fix issue in Blender 2.7x mask keymap after recent changes
2019-06-28 15:05:36 +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
Dalai Felinto
f5e0ae655e
Python Templates: Small fix for gizmo custom geometry
...
The mouse offset was inverted (the widget was going the opposite direction as the
mouse movement).
2019-06-28 09:57:16 -03:00
Dalai Felinto
30d65c326a
Python Templates: Update Custom Nodes tooltip
...
Since we exposed the editors sub-types to the type editor selector, this template
no longer shows in the head, but in the type editor selector.
2019-06-28 09:57:16 -03:00
Dalai Felinto
0519bb584b
Python Templates: Silence _MT_ warning in pie menu template
2019-06-28 09:57:16 -03:00