Blender Git Commits

Blender Git "master" branch commits.

Page: 2987 / 5574

January 11, 2014, 03:55 (GMT)
Scons: disable player along with game-engine.
January 10, 2014, 23:59 (GMT)
Fix T38145: python error popup when pressing shift+Z in blender game mode.
January 10, 2014, 23:50 (GMT)
Fix T38129: cycles viewport render display with very bright colors turning black.

This happened when exceeding the maximum value representable by half floats.
January 10, 2014, 23:47 (GMT)
Fix T37817: cycles CUDA detection problem on Windows with non-ascii paths.
January 10, 2014, 19:53 (GMT)
Fix T38149: crash adding metaball with zero radius.

This incorrectly use abs(), that's for integers, not floats.
January 10, 2014, 18:43 (GMT)
Fix clang warning for (harmless) use of uninitialized variable.
January 10, 2014, 18:41 (GMT)
Fix T38143: pressing F12 key in the text editor on OS X would type an invalid character.
Revision 10b5ad5 by Lukas Toenne
January 10, 2014, 15:53 (GMT)
Fix T38142: socket interface 'type' enums are not initialized. These are
not really needed anyway, but need to be adjusted to make use of the
socket value copy methods.
January 10, 2014, 11:18 (GMT)
Fix T38150: BMLayerCollection.items/values docs switched
Revision cc35ad2 by Lukas Toenne
January 10, 2014, 08:37 (GMT)
Fix for random crash in localized node group freeing while tweaking
group default values.

This can happen when using value sliders for node group input values.
The localized copies were setting the "interface_type" runtime pointer
of the original tree to NULL instead of the new tree (which is created
on-the-fly in general). This type is used in RNA update functions
however, the original tree DNA should not be modified there.
January 9, 2014, 19:35 (GMT)
OpenCollada: Fix error in printf-format (too much arguments).
January 9, 2014, 19:35 (GMT)
Cleanup: mostly, prefer array syntax to pointer arithmetic (keep the later only where it really makes sense).
January 9, 2014, 19:35 (GMT)
Fix T38135: Global start and end point of the curve was set to zero radius & weight, when using 'linked' option.

This was (more or less) OK with hand-drawn strokes, as the number of points made it nearly unoticable, but broke completely with line and poly strokes!

Did this when I implemented linked curve feature because it was easier! Now, convert code always adds a heading and trailing point to the curve,
to get initial/final zero radius. Adds even more complexity to those functions... :/
January 9, 2014, 19:35 (GMT)
Grease pencil 'convert to curve' code: some cleanup & refactor.
January 9, 2014, 19:35 (GMT)
Cleanup: Remove tabs in empty lines, use bool when possible instead of int, and mark const values/parameters as such.
January 9, 2014, 19:23 (GMT)
Code cleanup: remove WIP code came from the GSoC branch

DAG node tagging was rather an experiment to make derived render working.
However, it ended up in a whole can of worms and need to be re-considered.
It is likely that regular object update tagging and scene update routines
are to be used for this.

Meanwhile no need to keep extra field in dag node. Would save us the whole
byte of the struct which we can use for other purposes meanwhile.
January 9, 2014, 18:36 (GMT)
Fix own regression in font->curve conversion

Issue was introduced in a2bf25e and was caused by
do_makeDispListCurveTypes() no longer placing nurbs
to cu->nurb list.

Such an operation isn't thread-safe and proper solution
would require having granular update. For until them
just make object conversion take care of filling cu->nurb
in with splines from font.
January 9, 2014, 15:25 (GMT)
Fix T38083: submenu arrow is overlayed by menu hotkey
Revision 0445454 by Joshua Leung
January 9, 2014, 11:48 (GMT)
Fix T38077: Scaling bones in EditMode drawn using envelope display mode scales joint radii instead

When trying to scale bones in EditMode and the bones were drawn using envelope display mode,
this resulted in the joint radii (i.e. the inner part of envelopes) being adjusted instead.
It turns out that this was due to an old hack that was put in place back in 2.4x (see the
tracker logs for full details of the problem here).

This commit introduces the following fixes:
1) Removed the old hack. Scaling (S) works normally now.
2) Ctrl-Alt-S (i.e. "Scale Envelopes/BBones") is as-is.
That is, it is used to adjust the size falloff-region around a bone
(i.e. the "dist" property)
3) Added Alt-S hotkey in EditMode for armatures for adjusting the radii of bones.
This change just means that the "TFM_BONE_ENVELOPE" mode is now able to be
accessed from the UI as a tool on its own right (instead of being accessible
via the old undocumented hack). This tool adjusts the radii of the bone joints,
which define the actual full-influence region of the envelopes.
January 9, 2014, 10:49 (GMT)
Fix T38138: incorrect API docs
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021