Blender Git Commits

Blender Git "master" branch commits.

Page: 2408 / 5574

February 21, 2016, 12:40 (GMT)
Attempt to fix GLog compilaton on FreeBSD

Copied some config variables from an original config file.
February 21, 2016, 12:16 (GMT)
Fix compositor using edge repeat policy when it shouldn't

Was easy to notice when alpha-overing smaller image with blur on
the bigger frame.
February 21, 2016, 05:20 (GMT)
Fix uninitialized var use initializing bake data
Revision a66bc6c by Julian Eisel
February 21, 2016, 01:10 (GMT)
Correct incomplete doxgen file paths in WM
Revision d2c5959 by Gaia Clary
February 20, 2016, 22:26 (GMT)
fix T47484: Added fallback solution (copy exported file when rename is not supported)
Revision 4e95807 by Gaia Clary
February 20, 2016, 20:42 (GMT)
fix T47484: Added proper error reporting for Collada Exporter
Revision edf9e8d by Gaia Clary
February 20, 2016, 19:33 (GMT)
fix T47484: Added final status of exported file to Blender console
February 20, 2016, 19:22 (GMT)
Fix unnecessary separators in image editor Image menu.
February 20, 2016, 16:56 (GMT)
Fix crash enabling Use Multiview on images with an empty filepath.
February 20, 2016, 16:56 (GMT)
Fix memory leak when saving OpenEXR half file fails.
February 20, 2016, 15:49 (GMT)
Fix T47482: Own mistake in new handling of 'userone' ID usages when decrementing usercount.

Ended up not handling at all 'userone' case, now it increments usercount correctly when needed.
February 20, 2016, 15:45 (GMT)
Make Blender ready for C++11

Did a full compile of debug build with C++11 enabled, it all passed compilation
apart from some deprecated type used in GE's Video Texture. Solved it inside of
ifdef block now.

In the future we should uncomment the MSVC part of it, it should all be safe and
correct (MSVC2013 does not define new C++ version but supports C++11). The reason
it is commented is to have absolutely no effect on the upcoming release.
February 20, 2016, 14:28 (GMT)
Add GHash/GSet pop() feature.

Behavior is similar to python's set.pop(), it removes and returns a 'random' entry from the hash.

Notes:
* Popping will return items in same order as ghash/gset iterators (i.e. increasing
order in internal buckets-based storage), unless ghash/gset is modified in between.
* We are keeping a track of the latest bucket we popped out (through a 'state' parameter),
this allows for similar performances to iterators when iteratively popping a whole hash
(without it, we are roughly O(n!), with it we are roughly O(n)...).

Reviewers: campbellbarton

Differential Revision: https://developer.blender.org/D1808
February 20, 2016, 13:07 (GMT)
Userpreferences Panel (for the 3DView)

This is an attempt to improve the User preferences panel for the 3DView. I made 2 changes:

- I reordered the sequence of properties by grouping them into more logical groups as it made sense to me. Please indicate where to rearrange the order if necessary.

- Then i added some changes in the code to get the groups better arranged visually. I am pretty sure that this can be done much better, more clever, more generic, whatever. This is just what i could figure out on my own so far.

Reviewers: aligorith, sergey, gaiaclary

Subscribers: sergey

Projects: #user_interface

Maniphest Tasks: T47295

Differential Revision: https://developer.blender.org/D1757
February 20, 2016, 12:15 (GMT)
Fix (unreported) crash when ungrouping a nodegroup with some animated node.

Was accessing already freed action in temp nodegroup animation data...
February 20, 2016, 09:06 (GMT)
OCIO: Disable the warnings related on C4251

Those warnings are trigerred by stl classes in OCIO's public interface.

To quote MSDN: "C4251 can be ignored if you are deriving from a type in
the Standard C++ Library"

This is the only instance where those warnings hunts us, so for now we
can keep it all local in intern/opencolorio but this might be changed
in the future.
February 20, 2016, 09:06 (GMT)
GHost: Avoid macro re-definition by undefining the macro first

Should b totally harmless since the define was overriten anyway.
February 20, 2016, 09:06 (GMT)
Carve: Silence 32/64 bit shit warning

There's no need to mix ints and size_t here at all
because all the values fits into integer.

It's unlikely we'll be re-bundling Carve, so didn't
bother with the patchset.
February 20, 2016, 09:06 (GMT)
CMake: Ignore paranoid MSVC linker warnings
February 20, 2016, 09:06 (GMT)
Fix for NULL used instead of false
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021