Blender Git Commits

Blender Git "master" branch commits.

Page: 2589 / 5574

May 25, 2015, 20:24 (GMT)
Minor cleanup...
May 25, 2015, 20:06 (GMT)
Fix `widget_draw_preview()` not taking into account given alpha.

Needed to get correct 'inactive' effect on buttons with big previews.
May 25, 2015, 19:17 (GMT)
I18n message extractor script: py code: do not consider strings inside 'Compare' AST nodes.

Otherwise, we'd get 'MOVIE' from `text="Build Proxy / Timecode" if clip.source == 'MOVIE' else "Build Proxy")`...
May 25, 2015, 15:43 (GMT)
Fix T44842: Modal Timer (template) should return {'CANCELLED'} when cancelled!
May 25, 2015, 14:38 (GMT)
preview buttons: tiny optimization
May 25, 2015, 13:15 (GMT)
Fix T44836: crash when multi-view is enabled and switching to BI rendered viewport display
May 25, 2015, 13:05 (GMT)
Depsgraph: Avoid unnecessary char*/string conversion when creating RNAPathKey
May 25, 2015, 13:03 (GMT)
Fix T44709: New Depsgraph not evaluating driver interactively

Issue was caused by drivers which uses component of an array as a target,
this was not handled properly in the RNA path key.
May 25, 2015, 12:24 (GMT)
Fix T44822: python enums' itemf callback did not handle 'NULL' context case.

Enum's itemf callback can be called without context in some cases (UI, doc generation...).
Python's enum properties did not handle this at all - it's kind of odd this did not cause
more trouble and wasn't notice earlier... Probably dynamic enums using context are not
much used in py code.

Note about nodes: those are heavy users of dynamic enum with context. Now,
we expect `NodeCategory.poll()` and `NodeItem.poll()` to always be called with
a valid context (since when there is no context available, we can assume `poll()`
is always True). `NodeCategory.items()`, however, must accept NULL context, so if
you use custom `items` callable for your custom node categories, you may need
to update it (as was done here for builtin `node_group_items()`).
May 25, 2015, 12:13 (GMT)
Fix T44815: Sound bake doesn't check filepath
May 25, 2015, 09:18 (GMT)
Cycles: Fix compilation error of split kernel

The code was failing to compile on runtime because of some path differences,
and it seems we don't need to specify full path to the file which originally
seemed to be needed to make include directives expansion working correct.
May 25, 2015, 08:33 (GMT)
BGE: Fix bug with default material and MTFace.

It set default material even if there are a MTface but no blender material.
Tested in GLSL and Multitexture.

Reviewers: HG1
May 25, 2015, 05:45 (GMT)
Fix error redoing shrink fatten

Use a property to store even-offset option.
May 25, 2015, 00:37 (GMT)
Fix bend in object mode (wasn't rotating objects)
May 25, 2015, 00:37 (GMT)
Fix memory leak /w bend tool
May 25, 2015, 00:37 (GMT)
Cleanup: const char for operator ID's
May 24, 2015, 23:02 (GMT)
Fix T44833, OpenCL compile error on AMD.

This was broken after the kernel file restructure.
Variables allocated in the __local address space can only be defined
inside a __kernel function.

We probably need to solve this a bit differently once we do the CUDA
kernel split, but this fix shoud be good enough until then.
May 24, 2015, 22:37 (GMT)
Fix T44830, wrong sample progress number when using split device.

Value was not set, moved it out of the constructor into
device_opencl_create() now.
May 24, 2015, 17:27 (GMT)
Fix T44823: No menu entry for Circle Select in UV/Image editor.
May 24, 2015, 16:35 (GMT)
Fix T44814: 'preview' icons would not greyout.

Since they are premultiplied, we need separated handling of colors and alpha blending
if we want additional alpha factor to work OK.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021