76d67b4db4
Merge branch 'master' into blender2.8
2018-09-13 17:08:58 +10:00
44f719b632
Cleanup: use PyImport_GetModuleDict
...
Replace direct access using PyThreadState_GET
2018-09-13 17:06:07 +10:00
1c2358224f
Merge branch 'master' into blender2.8
2018-09-13 16:35:09 +10:00
c062d360ca
PyDoc: replace use of deprecated API call
2018-09-13 16:33:34 +10:00
0a23d39b9f
Merge branch 'master' into blender2.8
2018-09-13 16:21:56 +10:00
99e06af9c8
Cleanup: move 'make help_features' into own file
2018-09-13 16:20:02 +10:00
a4e4dc1b75
Merge branch 'master' into blender2.8
2018-09-13 15:39:21 +10:00
ffe5b92325
PyDoc: disable ASAN exit code for doc building
...
Prevented docs from building on any minor issue when ASAN was enabled.
2018-09-13 15:37:30 +10:00
c2fb0bacb8
Gizmo: code comments
...
Note about limits of new tool-init flag.
2018-09-13 13:35:26 +10:00
f65a703cc8
Cleanup: whitespace
2018-09-13 09:26:42 +10:00
4c2ac2a02f
UI: show options for smooth and randomize
2018-09-13 09:23:24 +10:00
9e5259b043
Tool System: make smooth and randomize interactive
2018-09-13 09:19:30 +10:00
1f1802307f
Gizmo: value2d utility to adjust operator values
...
This allows any operator to interactively redo without having to
manually make each operator modal.
2018-09-13 09:10:19 +10:00
26a6e58e9a
Cleanup: add editor gizmo doxy group
2018-09-13 08:33:21 +10:00
8d3a39ff56
Cleanup: use float name in property range function
2018-09-13 08:17:16 +10:00
e103618b28
Cleanup: move cycles addon check out of versioning
2018-09-13 08:00:05 +10:00
07ab3eec01
Cleanup: style
2018-09-13 07:51:59 +10:00
2a14807f39
Merge branch 'master' into blender2.8
2018-09-13 07:50:45 +10:00
6873f47ede
Cleanup: GCC ignored qualifier warning
2018-09-13 07:42:38 +10:00
df289785b3
GP: Delete invisible points when use soft eraser
2018-09-12 21:26:07 +02:00
32a461adf2
Shader Editor: tweak when the UI for managing the material is enabled
...
- disable the UI if the currently selected object does not support materials.
- add Metaballs and GPencil as types supporting material.
2018-09-12 20:07:03 +02:00
2ab1063616
Fix T56662: Autocomplete for texture slot Crash (in console).
...
That pointer can be NULL, RNA default string handling does not support
that. (that whole uv_layer prop is quite nasty actually, since it does
not own that string, always borrows it from some other data :((( ).
2018-09-12 18:31:14 +02:00
2e07af36fd
Fix T56763: Removing driver variable crashes Blender.
...
Rebuilding depsgraph is not enough, with COW we also need to ensure COW
copies get updated accordingly.
Had to tweak the generic update system here, since it was always passed
a NULL pointer for the callback arg, this should not change existing
behavior (besides crash fixing ;) )...
2018-09-12 17:48:02 +02:00
6a20e2653e
GP: Reduce factor of thickness for soft eraser
2018-09-12 17:06:37 +02:00
84e9dbe38b
GP: Improve SOFT eraser to affect strength and less to thickness
2018-09-12 16:55:27 +02:00
57b50f75f9
Cleanup: Spelling mistakes
...
Pointed by John Roper and Ray Molenkamp.
2018-09-12 16:32:18 +02:00
61462ab2b4
Multires: Use more clear naming
...
There are so many reshapes now, and one more is to come.
Better be explicit.
2018-09-12 16:31:04 +02:00
9d0b7babd9
GP: Fix pressure jitter problem
...
The pressure was not used in jitter factor.
2018-09-12 15:32:22 +02:00
6018a3b4e8
GP: Hide panels for eraser brushes
2018-09-12 15:18:23 +02:00
b172209b4b
GP: Remove brush type from panel
...
The brush type is get from previous brush
2018-09-12 15:18:22 +02:00
0d0e8979ab
FIx T56758: Outliner - Select Hierarchy not working.
...
Reversed logical check on object's visibility...
2018-09-12 15:03:17 +02:00
Dalai Felinto
bf709f9d36
Fix T56759: Status bar not working for multi-objects nor object mode
2018-09-12 09:55:21 -03:00
f04ddd37ea
Cleanup, fullstops in comments
2018-09-12 14:39:08 +02:00
39fabaddfd
GPU: Remove residue of OpenSubdiv
...
Was done more like a hack on top of old drawing pipeline.
Should be re-implemented to fit new draw manager closer.
2018-09-12 14:30:28 +02:00
721c691a27
Merge branch 'master' into blender2.8
2018-09-12 12:29:19 +02:00
aa844ad676
Cycles: Don't allocate Extra if BSDF allocation failed
...
Failed as in did not allocate due to possibly weight cutoff.
Tryign to allocated Extra storage for closure in such situation
will consfuse Cycles and cause crashes later one due to obscure
values in ShaderData.
2018-09-12 12:28:55 +02:00
e9ffe93350
Fix T56766: Bake Action Visual Keying Not Working.
...
Consequences of new requirement to use named keywords parameters for our
RNA API... Hopefully fixed all other cases in that file as well, but
guess we'll find more of those in comming weeks. :|
2018-09-12 11:52:06 +02:00
52baf87f1f
Cleanup: move theme versioning into own function
2018-09-12 19:59:28 +10:00
915c1f3a38
GP: Cleanup unused code
2018-09-12 11:43:44 +02:00
65e155d757
Cleanup: redundant assignment is later overwritten
2018-09-12 19:51:59 +10:00
e56c5dd982
Remove ifdef's default audio device
...
If we want to select an audio device based on build flags,
it should be done as a final step.
2018-09-12 19:49:25 +10:00
4464a86a6e
Merge branch 'master' into blender2.8
2018-09-12 11:30:35 +02:00
8f1027a58b
Fix Cycles issue moving versioning to blenloader
2018-09-12 19:32:54 +10:00
f088bbae6a
Cleanup: More correct terminology work
...
Matches threading API.
2018-09-12 11:04:42 +02:00
008ed839f4
GP: Fix problem with brush angle parameter
...
The angle was related to random settings, but this is wrong.
2018-09-12 10:37:17 +02:00
a3241a8ff7
CMake: Fix compilation with Bullet enabled
...
Obvious bug in recent CName cleanup commit, while BGE library
was indeed mentioned on that line it was to put Bullet libraries
after all the other libraries.
One day we should really switch to a CMake dependency graph to
take care of library dependencies.
2018-09-12 10:34:53 +02:00
cf376bc451
GP: Change UI panel parameter smooth order
2018-09-12 10:17:18 +02:00
759ad6aa77
Cleanup: move preference versioning into own file
...
It's more convenient to keep version patching in the same place,
this also splits out some function calls from version patching
and supports updating UserDef structs besides the 'U'l global.
2018-09-12 18:24:08 +10:00
ec72b3e19b
Cleanup: remove BGE references
2018-09-12 17:29:13 +10:00
c13644c390
Cleanup: make shapekey functions local
...
Were only exposed for the BGE.
2018-09-12 17:27:22 +10:00