Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 1331 / 5574

February 13, 2019, 22:59 (GMT)
DNA: add in-place stripping utility

Minor change from D4342
February 13, 2019, 22:44 (GMT)
Keymap: preference for alternate tap action for some pie menus

This allows secondary keys on tap.
Currently Z-key to toggle wireframe and tilde for navigation.

This is currently experimental, if users like this the preference
can be kept and used where appropriate.
February 13, 2019, 21:49 (GMT)
Keymap: Alt-N to flip normals

Add shortcut since this has been removed from the context menu,
now it's in the mesh normals menu which isn't so convenient to access.

Shift-N is already used to recalculate normals,
this fits the convention of Alt removing/reversing.
February 13, 2019, 21:49 (GMT)
Cleanup: indentation
Revision 11ec57e by Arto Kitula
February 13, 2019, 20:34 (GMT)
fix build on xcode with openmp
February 13, 2019, 19:04 (GMT)
Fix T61477: freestyle not updating in animation render (again).

Must use the right function to get animation updates now.
February 13, 2019, 18:02 (GMT)
Merge branch 'blender2.7'
February 13, 2019, 18:00 (GMT)
Fix T61505, T61280, bugs in button drag toggle after recent changes.
February 13, 2019, 16:20 (GMT)
Fix T59062: Keyframed node properties stay linked after shading network duplication.

There is no reason not to duplicate Actions too here, especially when
Materials' Actions are pretty much impossible to edit from current UI
(afaik, DopeSheet editor does not has any way to change them?).
February 13, 2019, 16:06 (GMT)
Fix T61470: inconsistent HSV node results with saturation > 1.0.

Values outside the 0..1 range produce negative colors, so now clamp to that
range everywhere. Also fixes improper handling of hue > 2.0 in some places.
February 13, 2019, 15:48 (GMT)
GP: Cleanup Paint Poll method

The poll was checking things related to all annotations, but now the check must be only for grease pencil objects and 3D view.
February 13, 2019, 15:32 (GMT)
Fix T61446: (second part) Some items in editor and mode selectors are not translatable.

That one is utterly ugly fix really, but unfortunately a proper one
would require some changes to our RNA (or more precisely, pyrna) code,
so that when we subscript a dynamically generated RNA collection, the
item is somehow duplicated (and probably 'assigned' to its py object?),
before the temp RNA array memory is freed...
February 13, 2019, 15:19 (GMT)
Fix NodeTree types UI messages not being properly tagged for translation.

Probably fix first part of T61446.
February 13, 2019, 15:10 (GMT)
Fix T61515: Crash when unloading a scene with pynodes and idprop of type id.

Usual legacy/history crap in NodeTree code... Datablocks's specific
freeing code should never, ever do refcounting management, this is
handled by higher-level code from BKE_library area.
February 13, 2019, 14:03 (GMT)
Fix T61502: Cycles wrong other object texture coordinates in OSL.

The row/column major matrix conversion was done twice.
February 13, 2019, 14:02 (GMT)
Fix T61506: Wrong user counting with ID properties in pynodes.

Nuke away old nodeCopyNode(), much better to use new BKE_node_copy_ex(),
which behaves as expected for the various optional flags that can be passed.

This also removes the need to handle ID refcounting in calling code
(ugly!) and allows us to remove an even uglier name from our codebase! :D

Note that this fixes three related issues actually, that bug was also
affecting copy/paste of nodes, and 'Separate with copy' operator (the
latter being actually fully wrong, since it was not refcounting
anything, not even node->id pointer...).
February 13, 2019, 13:34 (GMT)
Merge branch 'blender2.7'
February 13, 2019, 13:34 (GMT)
Fix missing Cycles cryptomatte metadata in renders.
February 13, 2019, 13:31 (GMT)
Cleanup: do not cleanup runtime data twice during ID copying...

More or less same code was being executed twice during ID copying.

Makes no sense to add yet another switch-by-ID-type to handle
specificaly runtime data during ID copying, we already have
BKE_xxx_copy_data() functions for that.
February 13, 2019, 13:00 (GMT)
Fix T61457, T61489, T61482: build errors and memory warning in Cycles.

For OIIO 2.x we must use unique_ptr. This also required updating the
guarded allocator for std::move to work. Since C++11 construct/destroy
have a default implementation that also works this case, so we just
leave it out.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021