Blender Git Commits

Blender Git "master" branch commits.

Page: 3096 / 5574

August 24, 2013, 10:23 (GMT)
skip building moto if its not needed.
August 24, 2013, 10:05 (GMT)
style cleanup: space around for loop wrappers
Revision 3741a58 by Gaia Clary
August 24, 2013, 09:51 (GMT)
Fix 36505: Collada exporter crashes Blender when exporting to locked file
August 24, 2013, 08:58 (GMT)
fix for crash in weight-paint-gradient, missing call to curve curvemapping_initialize
August 24, 2013, 08:46 (GMT)
Fix [#36330] Clicking Scrolled Object Properties Tab Brings Up Wrong One

Actually, happened in any view2D... Just added a call to WM_event_add_mousemove() in view_pan_apply, so that overed/active button is refreshed in this case.
August 24, 2013, 03:17 (GMT)
add GPL header to treehash.c and add missing includes to cmake.
August 24, 2013, 03:16 (GMT)
code cleanup: change to r59443, TRUE/FALSE are deprecated, see BLI_sys_types.h
August 24, 2013, 00:27 (GMT)
Cycles:
* Fix Cycles using wrong AA sample values, after integrator renaming.
August 23, 2013, 23:04 (GMT)
Fix #36545: crash with branched path tracing, correlated multi-jittered
sampling and subsurface scattering.
August 23, 2013, 22:57 (GMT)
Fix #36441: opengl render of smoke wrong after regular render with blender internal.
Object.imat isn't always the inverse of Object.obmat, needs to be set before usage
as mentioned in DNA_object_types.h.

Thanks to Miika for tracking down the cause of this bug.
August 23, 2013, 21:37 (GMT)
"Fix" [#36551] Camera has wrong rotation in default scene :P
August 23, 2013, 21:26 (GMT)
Related to [#36548] "Grease Pencil" Problems

Use scene's GPencil when active object is deselected. Else it can be tricky and not user-friendly to access to the scene's GPencil once some objects have GPencil data (you have to select/active a non-gpencil object, or switch to a layout without active object...).
August 23, 2013, 21:13 (GMT)
Code cleanup: use TRUE/FALSE instead of 1/0 for bool properties default values...
August 23, 2013, 20:41 (GMT)
Followup to r59434 : py UI scripts edits.

Notes:
* Made those edits by full checking of py files, so I should have spoted most needed edits, yet it remains quite probable I missed a few ones, we'll fix if/when someone notice it...
* Also made some cleanup "on the road"!
Revision 52eb61f by Sv. Lockal
August 23, 2013, 20:35 (GMT)
Fix state losses for recursive outliner trees (e.g. datablocks editor)

In previous optimization in outliner I assumed that order in treehash was not important.
But testing outliner in datablocks mode revealed a problem: when user expands multiple recursive levels and then closes any element, it always closed the top level of recursion.
Now it should work fine with recursive trees.
Now treehash contains groups of elements indexed by (id,nr,type). Adding an element with the same (id,nr,type) results in appending it to existing group. No duplicates are possible in treehash.
This commit should also make lookups a little bit faster, because searching in small arrays by "used" is faster than searching in hashtable with duplicates by "id,nr,type,used".
August 23, 2013, 18:02 (GMT)
Fix compile in Visual Studio 2008:
* isfinite is not defined, in Blender code we use 'finite' instead
August 23, 2013, 16:53 (GMT)
UI layout: Fix the fact that children layouts were implicitely inconditionnaly aligned when the parent was. E.g.in

col = layout.column(True)
row = col.row(False)

Items in row would be 'aligned' in the same group as those in col. Now to get this happening, you have to set row as aligned as well.

Please note that fixes for py UI scripts will follow in another commit.

Also fixed labels of RNA pointers searchboxes, which were missing the colon!
August 23, 2013, 15:45 (GMT)
patch to add backkbacks for game engine start/end,
by sjoerd_de_vries
Revision dd36c6b by Lukas Toenne
August 23, 2013, 15:39 (GMT)
Fix for an obscure bpy_types bug: When attempting to define __setattr__ in a metaclass based on RNAMetaPropGroup, the base class' __setattr__ method can not be called, since python prohibits setattr on
builtin classes. This was done in Python 2.3 to prevent changes to the 'object' type definition and similar issues. As explained by Guido van Rossum in the following mail, the python check will look for
the *closest* base class, which fails for RNAMetaPropGroup because its first base is RNAMeta, which is in turn a subclass of 'type'.

http://code.activestate.com/lists/python-dev/34489/

The easiest and safest way to prevent this issue therefore seems to be
to swap the base class order for RNAMetaPropGroup, so that StructMetaPropGroup is the first base, which has a perfectly valid setattr implementation.
August 23, 2013, 15:19 (GMT)
simplify dist_to_plane_v3 and add dist_squared_to_plane_v3
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021