• Fixed #959: Segfault on background rendering
  • Fixed #986: Assigning a new value to a Button string did not resize the string buffer.
  • Fixed #1014: In IpoCurve.addBezier() method, set handles of newly added point to type Auto. (contributed by Roland Hess - harkyman).
  • Fixed #1025: FileSelector SEGV on dynamic callback Category
  • Fixed #1028: reserved button event number
  • Fixed #1036: Changed doc to match the parameters for Ipo New() method. Corrected error message for expected argument types in New() .method.
  • Fixed #1068: FileSelector No file extension support
  • Fixed #1072: Blender.Redraw() Segfault
  • Fixed #1078: sliders crashing when running script (reported and fixed by Kenneth Styrberg).
  • Fixed #1110 BezTriple lacking information
  • Fixed #1115: impossible to change existing points in an IPO curve through Python API
  • Fixed a few setattr calls to use tuple parsing (as reported by Alfredo de Greef)
  • Fixed matrix_item callback now returns rows from a matrix as in previous API implementation.
  • Fixed bug with texture types (contributed by Alex Mole).
  • Typo fixed in IpoCurve_getInterpolation. 'Bonstant' was used, while 'Constant' is what we want.
  • getBones() fixed - returns all armature bones including children
  • Fix for scripts with CR/LF endings and split lines:

In 2.32, the ac3d and vrml2 exporters, for example, had lines split with '\\\\' and so gave syntax errors when executed on Win platforms, because the scripts bundled with Win binaries had dos line endings.

  • Chris Keith has written code to execute Python scripts from the command-line, with '-P ' switch: "blender -P filename":

A Blender.Quit function was also added, so Blender can quit after running the script (end the script with Blender.Quit()), but there's still work to be done in this part, including adding more functions, to load / save .blend files and to run scripts. More testing and discussions are necessary.

Back to the Changelog