Campbell Barton
aa841e2bd5
Fix T62116: Delete ruler ignored on edit-mode toggle
...
D6129 by @smramsay
2019-10-30 02:10:32 +11:00
Sergey Sharybin
f17aac33a1
Fix strict compiler warning
...
Implicit function declaration caused by missing include
in the recent fix.
2019-10-29 15:37:19 +01:00
Clément Foucault
d0d57f1712
Fix T70091 EEVEE: volumetric broken, not refresh
...
Thanks @mano-wii for finding the fix.
2019-10-29 15:16:47 +01:00
Clément Foucault
883e22a92c
Fix T71050 EEVEE: Light Path Node broken in 2.81
...
Also fixes the sampling of hashed shadows.
2019-10-29 15:16:47 +01:00
Clément Foucault
d758a79557
Fix T71062 EEVEE: Holdout shader is broken in 2.81
2019-10-29 15:16:47 +01:00
Philipp Oeser
9efe12d77a
Fix T71171: Problems removing texture packing (without writing anything)
...
using image.unpack() or bpy.ops.image.unpack()
If we offer this in the UI, also expose this to .unpack
Maniphest Tasks: T71171
Differential Revision: https://developer.blender.org/D6152
2019-10-29 14:30:22 +01:00
mano-wii
8a5f3d38af
Fix T71124: UV Editor – Proportional Editing Falloff misses some Options
...
This mimics the same solution for proportional edit in the 3D View.
Maniphest Tasks: T71124
Differential Revision: https://developer.blender.org/D6142
2019-10-29 10:28:41 -03:00
Campbell Barton
9389ad3736
Fix Proxy folder not getting deleted
...
D6145 by @Eitan
2019-10-30 00:14:08 +11:00
Philipp Oeser
4fbcbbfb96
Fix T71126: add old hotkeys to set start/end frame in the timeline to
...
Blender 27X keymap
Maniphest Tasks: T71126
Differential Revision: https://developer.blender.org/D6151
2019-10-29 14:03:03 +01:00
Jeroen Bakker
bcac0ed977
Fix T70913: OpenCL Compiler Errors
...
Reverting part of a clean up that was done 6 months ago. The
consequence was that OpenCL compositing wasn't working since
then.
2019-10-29 09:40:29 +01:00
Campbell Barton
7cc489a2c8
Error in last commit
2019-10-29 19:29:38 +11:00
Campbell Barton
7d7bd02ea7
Cleanup: quiet TBB deprecation warning
2019-10-29 19:25:08 +11:00
Julian Eisel
7c1fbe24ca
Fix T71019: Disappearing file thumbnails & crash on area split
...
When opening the file browser as regular editor, the ID filter flags
as stored in FileSelectParams were not set explicitly, so they were 0.
Since 9100982e80 , the value actually passed to the filtering could
differ from that, causing the file list cache to be constantly updated
on every redraw.
Caused by 9100982e80 .
Note that this "accidentially" got fixed in master with b546263642 ,
which is why the issue only showed up in the release branch from that
point.
2019-10-28 19:34:41 +01:00
Campbell Barton
43a8fdb6ad
UI: add icon for drawing space key
...
Drawing was already added, only the icon was missing.
2019-10-29 04:50:04 +11:00
Campbell Barton
c050247edc
CMake: update cmake_consistency_check
...
Support for listing files which are known not to exist
(needed by standalone cycles).
2019-10-29 03:46:50 +11:00
Campbell Barton
312075e688
CMake: add missing headers, use space before comments
2019-10-29 01:33:44 +11:00
Julian Eisel
74c9a4769e
Fix: Some ID-Filters not enabled on Link/Append
...
Caused by 9100982e80 .
2019-10-28 15:19:26 +01:00
Campbell Barton
f5ebe8395d
Cleanup: correct argument type mismatch
...
Add transform_snap.h header which includes DNA enum.
2019-10-29 00:45:05 +11:00
mano-wii
ce0db668ec
Fix T50148: Header: Wrong rounding when moving frames
...
Deduplicate the code and use the same logic used to
calculate individual elements in `t->values_final[0]`.
Differential revision: https://developer.blender.org/D6135
2019-10-28 09:51:53 -03:00
mano-wii
a83bbefec6
Cleanup: use doxy sections for transform_snap
2019-10-28 09:32:59 -03:00
Campbell Barton
88911e4664
Keymap: use Ctrl-F2 for batch rename
...
Alt-F2 conflicted for Gnome on Linux,
change the keymap since it doesn't conflict on macOS or Windows.
Resolves T70480
2019-10-28 21:38:56 +11:00
Antonio Vazquez
a2bfd28d5e
Fix T71150: GPencil: Wrong Naming of Convert GP object to Meshes
...
The problem was the real menu text must be: `Convert to Polygon Curve` as is Object menu.
A GPencil object cannot be converted to mesh in one step. The conversion must be GPencil to Curve and Curve to Mesh.
2019-10-28 11:03:53 +01:00
Philipp Oeser
9f388c1646
Fix T71037: batch rename bones in pose mode throws exceptions
...
Maniphest Tasks: T71037
Differential Revision: https://developer.blender.org/D6122
2019-10-28 10:27:06 +01:00
Campbell Barton
9b6aa740be
Cleanup: remove redundant NULL checks
2019-10-28 00:40:51 +11:00
Antonio Vazquez
f1824e6ec4
Cleanup: Fix tooltip text
2019-10-27 10:05:08 +01:00
Campbell Barton
7137d89daa
Preferences: remove keymap items created with invalid data path
...
Before T65397 was fixed, invalid "(null)" data paths were being created.
Remove these keymap items from preferences.
2019-10-25 21:47:16 +11:00
Campbell Barton
892c3891ed
UI: partial revert of renaming Normal -> Regular
...
These instances refer to winding/direction.
2019-10-25 06:00:46 +11:00
Campbell Barton
ad3f9c6dfe
Fix crash drawing the paint cursor over the redo region
...
Also fix CTX_wm_region_view3d which didn't check the region type.
2019-10-25 01:25:23 +11:00
Campbell Barton
ce6e7a0941
Fix T60689: Flip Active/Selected bone fails in weight paint mode
...
Multiple selection operations failed with weight-paint + pose mode.
Weight-paint + pose mode is a special case that doesn't support
multi-pose mode, so we need to use this instead of the generic
function.
2019-10-25 00:49:39 +11:00
Antonio Vazquez
88a346420b
Fix T71063: GPencil - Numpad return key cannot be used to confirm primitive
2019-10-24 13:48:16 +02:00
Campbell Barton
5fa7d8643f
Cleanup: comment unused duplicate flags
2019-10-24 19:36:23 +11:00
Campbell Barton
bf3c382c47
Cleanup: comments, formatting
2019-10-24 18:15:08 +11:00
Campbell Barton
1afdea624c
Transform: reverse absolute, ratio vertical motion
...
This only impacts push-pull & shrink-fatten.
Flipping this matches zoom where moving the mouse cursor up
increases the zoom-level.
Previous behavior felt unnatural when adding gizmos to these tools.
2019-10-24 17:56:40 +11:00
Campbell Barton
9be3ef6c72
Fix T71036: Separate loose parts crashes in object mode
...
Error in own recent optimization.
2019-10-24 15:29:09 +11:00
Campbell Barton
b9dd87f0cb
Doxygen: update configuration
...
Quiet warnings when generating docs.
2019-10-23 15:02:52 +11:00
Campbell Barton
4dc443908c
CMake: disable OpenMP on macOS bpy_module config
...
This gives linking errors on build.
2019-10-23 14:50:42 +11:00
Richard Antalik
15d27c1ae5
Fix T70845: Crash when switching scene of scene strip.
...
Crash on assert in `sound_verify_evaluated_id()`
Reviewed By: sergey
Maniphest Tasks: T70845
Differential Revision: https://developer.blender.org/D6104
2019-10-22 17:34:14 -07:00
Campbell Barton
ac18c3c28d
Cleanup: unused variables, enums, spelling
2019-10-23 02:34:30 +11:00
Antonio Vazquez
f8e8f4ee0f
GPencil: Calculate inverse matrix only once
...
Instead to do it for each action, do it only in init.
2019-10-22 11:23:40 +02:00
Campbell Barton
bfa9ead12a
Cleanup: quiet unknown escape warnings
...
Auto-complete showed errors.
2019-10-22 17:38:55 +11:00
Campbell Barton
b5f77973a7
Cleanup: remove BLI_dynstr use in py_capi_utils
...
Needed for standalone mathutils module.
2019-10-22 17:38:48 +11:00
Campbell Barton
6f779218fb
BLI_math: support MATH_STANDALONE without Eigen
2019-10-22 15:22:45 +11:00
Antonio Vazquez
388c954cb5
Fix T70888: GPencil Sculpt tools don't work properly in a particular situation
...
Thanks to @charlie for his help fixing this bug.
2019-10-21 20:07:09 +02:00
Patrick Mours
d0cba5caf4
Fix T70937: Cycles fails in viewport when rendering with OptiX
...
Was caused by D6068, which did not handle "MEM_PIXELS" memory
when not in background mode. Before that it always fell back to using
generic device memory, so restoring that behavior. In future this
should be changes to use OpenGL interop for optimal performance.
2019-10-21 14:23:45 +02:00
Campbell Barton
6a1118092a
Fix invalid property shortcuts being created
...
When there was no way to find the data-path from context
the shortcut was still being created.
It would evaluate to "context.(null)".
Now adding shortcuts will be disabled if the path can't be computed.
2019-10-21 19:57:43 +11:00
Campbell Barton
34c835cbd1
Fix project from view crash before the GPU is initialized
2019-10-21 19:19:04 +11:00
Campbell Barton
41ec25d27b
Cleanup: style
2019-10-21 15:05:56 +11:00
Campbell Barton
3ceff8b7bc
CMake: fix building as a Python module on macOS
...
Caused by c553b790fc
2019-10-21 14:48:17 +11:00
Campbell Barton
71538eaad6
Fix T70864: Separate loose parts runs indefinitely
...
Large objects with many separate pieces became unstably slow
(run for hours and not finish).
The entire original mesh was being duplicated twice per loose part.
In own tests, millions of vertices and thousands of loose parts
now run in around 5-15 seconds.
2019-10-21 02:47:07 +11:00
Campbell Barton
98ab0f173c
Mesh: add API functions for poly & loop removal
...
These existed for verts & edges, add for API completeness.
Also add ED_mesh_geometry_clear,
needed to reduce memory for edit-mesh separate.
2019-10-20 18:25:17 +11:00