Blender Git Commits

Blender Git "master" branch commits.

Page: 2409 / 5574

February 20, 2016, 09:06 (GMT)
Cleanup, avoid passing const pointer to MEM_freeN()

This generates warnings with MSVC. Similar typecast was
already done in other cases, so think it's all fine.
February 20, 2016, 09:06 (GMT)
ImBuf: Cleanup, don't use `using namespace`, it's a bad practice
February 20, 2016, 09:06 (GMT)
ImBuf: Solve re-definition warnings

The idea now is to have FFmpeg/OIIO headers listed after
the system ones. This is because FFmpeg/OIIO might define
some constants with the same name as the ones from math.h.

FFmpeg/OIIO has ifdef around defines, but math.h doesn't
check whether constants were already defined or not, which
causes some noisy warnings.
February 20, 2016, 09:06 (GMT)
Cycles: Avoid re-definition of math cnstants with MSVC
February 20, 2016, 09:06 (GMT)
Fix some warnings in GLog/GFlags when buildingwith MSVC2013

Those warnings were only addressed for MSVC2015 so far.
February 20, 2016, 09:06 (GMT)
CMake: Don't pass SSE2 flags in compositor for 64bit MSVC

ALl 64 bit platforms supports SSE2, hence the flag is ignored
and warning was generated.
Revision 028c67c by Joshua Leung
February 20, 2016, 04:55 (GMT)
Fix T44453: Exporting Keying Sets referencing node tree properties generates invalid Python code/paths

The problem is that node trees (such as the Material, Lamp, and Compositor node trees)
are stored as "nested node trees" on the affected datablocks. They are particularly
troublesome to deal with, as the are not easily identified, and also cannot be easily
mapped back to the ID's which actually own them. As a result, the usual automated
methods do not work when dealing with these!
Revision 6c02c5f by Joshua Leung
February 20, 2016, 04:55 (GMT)
Fix T47433: Driven shapekey values (from 2.4x) are not indicated as having drivers

Only Driver FCurves with named shapekeys (instead of shapekey indices) was
getting picked up by the UI code for testing whether a property had drivers
or not. So, while this version patching code worked when it was initially
written for the 2.4x -> 2.5 transition, some subsequent changes ended up
breaking this. As this stuff is not used often, the breakage wasn't noticed.
Revision 86c55a1 by Joshua Leung
February 20, 2016, 04:55 (GMT)
Fix T47492: Name is not displayed for newly renamed FCurve, when the path was broken

Thanks Alexander Romanov (a.romanov) for the fix!
February 20, 2016, 02:49 (GMT)
Only use outlines around faces for surface objects

Was drawing wire when mixed with non-wire nurbs.
February 20, 2016, 02:49 (GMT)
Fix nurbs surface drawing using material for lines

Also reduce context switching
Revision a529ad9 by Julian Eisel
February 19, 2016, 23:46 (GMT)
Minor adjustments to keymap editor layouts

* Remove unnecessary big margins after triangle icons (esp. for keymap items they where waaay to big)
* Remove ugly margin after "Foo (Global)" entries
* Add little margin after expanded key maps
Revision 8d73805 by Julian Eisel
February 19, 2016, 23:28 (GMT)
Fix wrong indentation of items in keymap editor

Actually, 3 issues here:
* Keymap items of "Foo (Global)" maps weren't indented enough
* Items after a opened "Foo (Global)" map were indented too much (col was overridden then).
February 19, 2016, 21:05 (GMT)
Fix compilation error with FFmpeg and Ubuntu Trusty

Seems this is a confusion between Libav which was silently used
by Ubuntu instead of FFmpeg.
February 19, 2016, 19:58 (GMT)
Set line-width, point size when running callbacks

Since 2.76 Blender no longer resets these after use,
this may break add-ons, so reset before calling region callbacks.
February 19, 2016, 16:48 (GMT)
Cleanup: remove unused environment files.
February 19, 2016, 16:41 (GMT)
Fix implicit double to float conversion caused by use of double precision M_PI
Revision 4456145 by Gaia Clary
February 19, 2016, 15:23 (GMT)
fix T47484: replaced tempnam() by simple name 'untitled'
Revision ba99e09 by Joshua Leung
February 19, 2016, 13:54 (GMT)
Fix T47472: Border select in the Action Editor does not respect NLA scaling on Summary Tracks
February 19, 2016, 10:24 (GMT)
Mac OS X Openvdb, add blosc support.
even if WITH_OPENVDB_BLOSC is off openvdb still contains 1 reference to snappy so we link with it always
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021