Campbell Barton
a44ac44c1e
Fix anim_utils.bake_action typo
...
D4172 by @rcorre
2019-01-10 13:11:48 +11:00
Campbell Barton
11f9938eed
Clenaup: remove unused EM_WAITCURSOR
2019-01-10 13:02:07 +11:00
Campbell Barton
002d0bd344
Cleanup: remove unused copy menu code
...
Unused since 2.4x.
2019-01-10 12:55:09 +11:00
Campbell Barton
b389bb5ef8
Cleanup: end DefNode macro w/ semicolon
...
Needed for clang-format.
2019-01-10 12:41:32 +11:00
Campbell Barton
0373ff5e9c
Cleanup: end bgl macros w/ semicolon
...
Needed for clang-format.
2019-01-10 12:38:11 +11:00
Campbell Barton
1e00f91760
Fix gizmo orientation w/ shear tool
2019-01-10 12:25:09 +11:00
Campbell Barton
f9d14ceb40
Fix T60358: popup clipping within window
...
Moving menu contents wasn't working properly.
2019-01-10 11:18:18 +11:00
Campbell Barton
609d4f5c92
Fix T60354: Paint color shown when not used
...
Add 'has_color' check to avoid duplicated tool checks.
Also abbreviate text descriptions.
2019-01-10 10:12:23 +11:00
Campbell Barton
eb3886c7ac
Cleanup: sort RNA types after ename
2019-01-10 09:58:04 +11:00
Campbell Barton
5681631109
Cleanup: ensure header guards come first
...
Causes clang-format not to detect header guards,
indenting all preprocessor lines in the header.
2019-01-10 08:46:38 +11:00
Campbell Barton
69c8f0cc3b
Merge branch 'blender2.7'
2019-01-10 08:10:50 +11:00
Campbell Barton
f87b93a567
Fix T55336: Crash w/ dyntopo sculpt
2019-01-10 08:03:25 +11:00
Campbell Barton
399fd54f88
Undo System: apply accumulation steps
...
Apply steps between the active and the undo state being decoded.
2019-01-10 08:03:18 +11:00
Campbell Barton
99d001a10f
Fix sculpt redo failing to enable dyntopo
2019-01-10 08:03:09 +11:00
Campbell Barton
7f5bae28db
Fix memfile undo decoding creating undo steps
...
Exiting modes shouldn't be needed since loading the new memfile
will free the old data.
Sculpt mode dynamic topology was adding undo data on exiting the mode
which isn't logical in this case and can be avoided altogether.
2019-01-10 08:02:51 +11:00
Campbell Barton
ea0abf52bf
Fix T59165: Text operations fail to undo
...
Some undo operations encode multiple actions, now all are undone/redone.
2019-01-10 08:01:50 +11:00
Brecht Van Lommel
60799d6fee
Merge branch 'blender2.7'
2019-01-09 17:20:58 +01:00
Brecht Van Lommel
49e3f08815
Build Environment: install clang-format for macOS / Linux.
...
It's already there for Windows.
2019-01-09 17:18:49 +01:00
Brecht Van Lommel
0bb0e07e61
Fix Cycles viewport render doing some unnecessary work at the start.
...
In some cases it would load adaptive kernels or even start rendering
twice because the first time the scene was not fully synced yet.
2019-01-09 17:16:29 +01:00
Brecht Van Lommel
b7fb3296c1
Fix T60300, T57774: Cycles OpenCL viewport crash with subsurface scattering.
2019-01-09 16:42:03 +01:00
Antonioya
513bc5954c
Fix T60351: Blender crashes when using fill tool without existent keyframe
2019-01-09 16:39:07 +01:00
Bastien Montagne
90e354fd7a
Revert/Redo ugly rBd12b3767f81d commit (i.e. add locked sorting option to UIList).
...
Too many things done wrong in original rBd12b3767f81d to list them all
here, hopefully nothing bad sneaked in again this time :|
Also cleaned up a little the 'sort by name', even though (since we only
have two options by default, sort by index and by name) we can abuse it
as a binary option for now, this is not a bitflag...
2019-01-09 15:51:46 +01:00
Brecht Van Lommel
1c42f1c5ca
Fix T60324: node linking UI bugs with some shader nodes.
2019-01-09 14:35:48 +01:00
Bastien Montagne
56ceaea5b5
Fix T60244: Bisect in mirror modifier doesn't work properly.
...
That was indeed not working properly, not at all. Except for
the basic case, but as soon as you used another object to define the
mirror plane, it would be utterly broken, in several different ways!
2019-01-09 13:28:34 +01:00
Sergey Sharybin
ddabad2410
Merge branch 'blender2.7'
2019-01-09 12:56:50 +01:00
Sergey Sharybin
1a6a80270d
Cycles: Add utility to dump BVH tree as graphviz file
2019-01-09 12:14:20 +01:00
Sergey Sharybin
8044e5f2d7
Cycles: Make BVH wider prior to packing
...
This allows to do more non-trivial tree modifications to make
it more dense and more friendly for vectorization.
2019-01-09 12:14:20 +01:00
Jacques Lucke
ff6ff90cbe
Fix T60342: exception when creating cycles integrator or sampling preset
2019-01-09 11:58:48 +01:00
Jacques Lucke
22ddd57363
Fix T60338: Allow user to input units of another system
2019-01-09 10:40:05 +01:00
Campbell Barton
06d1c2f737
Fix T55336: Crash w/ dyntopo sculpt
2019-01-09 20:27:02 +11:00
Campbell Barton
3cbe2a19df
Undo System: apply accumulation steps
...
Apply steps between the active and the undo state being decoded.
2019-01-09 20:21:24 +11:00
Campbell Barton
ef33215bb7
Fix sculpt redo failing to enable dyntopo
2019-01-09 18:10:16 +11:00
Campbell Barton
7e6d7d53cf
Fix memfile undo decoding creating undo steps
...
Exiting modes shouldn't be needed since loading the new memfile
will free the old data.
Sculpt mode dynamic topology was adding undo data on exiting the mode
which isn't logical in this case and can be avoided altogether.
2019-01-09 17:37:13 +11:00
Campbell Barton
9012ad155c
Fix T59165: Text operations fail to undo
...
Some undo operations encode multiple actions, now all are undone/redone.
2019-01-09 16:08:40 +11:00
Campbell Barton
a4d21441f9
Avoid assert w/ recent sculpt changes on undo
2019-01-09 13:25:23 +11:00
Campbell Barton
4069b10be8
Fix swapped active/selected lattice vertex color
2019-01-09 13:09:03 +11:00
Campbell Barton
df8e8e5b6b
UI: use keymap introspection for tooltip creation
...
Also support non existing keymap items which gave an error, see: T60335
2019-01-09 12:27:58 +11:00
Campbell Barton
34143a9e7a
WM: add keymap.find_from_operator(...)
2019-01-09 12:26:10 +11:00
Campbell Barton
d615203342
Fix IS_EVENT_ACTIONZONE macro
...
Caused tweak events not to display.
2019-01-09 12:22:32 +11:00
Campbell Barton
3c3d80ea22
Assert: add check to last commit
2019-01-09 10:33:36 +11:00
Campbell Barton
b536d1b95f
Object Mode: only toggle active object mode once
...
- When toggling a mode that doesn't support multi editing
only do this once of the active object.
- For sculpt mode create sculpt data since this is needed
for activating other sculpt objects on reload.
2019-01-09 10:21:51 +11:00
Campbell Barton
1b6b0fbd95
Fix T60044: Sculpting brush is not visible
...
Same logic as fix from D4153, but only applied when running undo.
2019-01-09 09:12:57 +11:00
Dalai Felinto
583c321334
Revert "Fix T60044: Sculpting brush is not visible on file load"
...
This reverts commit 4d8ed937f2
.
An alternative fix will come soon as a patch, since this introduced an issue.
Rolling back since the original fix (sculpt cursor on load) is less important
than the issue it introduced (crash on weight paint undo/redo).
Fix T60322.
2019-01-08 18:31:36 -02:00
Jacques Lucke
12e9d52882
Fix T60327: Value input with adaptive imperial units not working properly
2019-01-08 19:20:56 +01:00
Brecht Van Lommel
ae2af46920
Fix inconsistent naming and behavior for base visible/selected/editable.
...
Fixes T60251.
2019-01-08 18:50:44 +01:00
Brecht Van Lommel
b486088218
Fix T60320: Cycles OpenCL volume rendering error on some drivers.
2019-01-08 15:59:10 +01:00
Brecht Van Lommel
8491dba0c6
Fix T60300: Cycles SSS render hanging with AMD OpenCL.
2019-01-08 15:37:16 +01:00
Philipp Oeser
54985ab5f5
Quick Explode: replace BI based material handling (using 'fade'/'blend')
...
using a simple shader graph mixing Transparent BSDF now
Fixes T59185
Reviewers: brecht
Maniphest Tasks: T59185
Differential Revision: https://developer.blender.org/D4181
2019-01-08 15:35:06 +01:00
Philipp Oeser
4b55945da6
Quick Explode: use keyword argument
2019-01-08 15:32:45 +01:00
Campbell Barton
369e1d46f0
Fix T56545: Material referencing missing UV crash
2019-01-09 01:05:43 +11:00