Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-04-17Patch from GSR that a) fixes a whole bunch of GPL/BL licenseChris Want
blocks that were previously missed; and b) greatly increase my ohloh stats!
2007-12-17Reverting to 2_2x BPYMartin Poirier
I was careful in selectively rolling back revisions, but if you've committed changes unrelated to BPY mixed with BPY changes, I might have reverted those too, so please double check.
2007-12-13misc warning fixes and one fix for a big in curve allocationCampbell Barton
2007-09-08Fix compile warning.Diego Borghetti
The function newVectorObject is declare in the vector.h.
2007-09-08=Python Bugfix=Joseph Eagar
The python wrapper code for shape keys was really bad; whoever wrote it (mis)read the wrong section of blender's codebase and got the totally wrong idea. The code was definitely broken to the point where either it had to be fixed for 2.45, or else the entire keyblock wrapper would have to be removed from the stable branch. The fact that it didn't crash is just sheer luck; the code assume mesh keys were MVerts, when in fact mesh keys are just arrays of three-float vectors. So shapekey data can now be editing directly, and is exposed as Mathutils.Vectors. Also I updated the epydocs to explain how it all works now.
2007-07-12From stableCampbell Barton
Revision: 11237 http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=11237 Author: campbellbarton Date: 2007-07-12 13:05:31 +0200 (Thu, 12 Jul 2007) Log Message: ----------- PyObject_IsTrue was missing a check for an error return value in many cases.
2007-05-31scene.camera was missing from docsCampbell Barton
bad bad mistake- key wasnt returning IPO's
2007-05-26Key.c/h - Removed unneeded functions. and ipo in struct wasnt being used.Campbell Barton
Lattice.c - removed warning Mesh.c - (own error) when running me.update(key="...") didnt update the right keyframe. mesh_cleanup.py - Bugfix from a report by plumiferos that started uncovering all the memory leaks. Removing NAN verts didnt work with mesh keyframes.
2007-05-26More memory leaks fixed - in IDProp, Bone.head, tail, matrix, ob.DupObjects ↵Campbell Barton
(my fault) and in Effect module as well as a few others. Also stopped using Py_BuildValue for strings, ints and floats.
2007-05-25Many long standing memory leaks fixed in the BPY api.Campbell Barton
Data from Armature.c and logic.c still leaks. Mostly todo with PyList_Append adding a refcount and the bpython api not decrefing. Also added some features needed to fix a bug in mesh_clean.py (ob.pinShape and ob.activeShape)
2007-03-29Python APIKen Hughes
---------- Fix gcc compiler warnings.
2007-03-26Python APICampbell Barton
made all libdata hashable - use the object type,name and lib for the hash. added .tag to libdata so we can test if data's been processed without using dictionaries added libdataseq.tag (write only) setting the tag flag (which can always be dirty)
2007-03-15removed unneeded dealloc functionsCampbell Barton
2007-03-11moved python functions that deal with blender libdata into gen_library.c ↵Campbell Barton
from gen_utils and BPY_interface small cleanup, removed unused functions and explicetly cast pointers..
2007-03-08BPython APICampbell Barton
added a function - GenericLib_assignData for assigning blender data, to assign an ipo to a camera or world to a scene for instance. Using this function removed ~300 lines of code. also fixes user count error in some places that didnt check. also made it possible to clear the colorband by setting it to []
2007-01-16fix for warning: implicit declaration of function 'id_us_plus'. tsk.Stephen Swaney
2006-12-24replaced id->us++ with id_us_plus(id); so any indirect libdata isnt lost on ↵Campbell Barton
reload. added camera.dofDist to the python camera module
2006-10-06added comparison function to many python types so you can do == and =!Campbell Barton
2006-01-17Patches submitted by Michael Reimpell to get/set relative key selection, andKen Hughes
to get the current value of the IPO shape key. There are still some issues to discuss as to whether methods/attributes should be used and what they should be named, but this will (or should) be addressed in the upcoming API rewrite.
2005-11-28-- Fix bugs caused (by me) by incorrect use of Py_RETURN_NONE macro inKen Hughes
"if" statements. The macro defined in gen_utils.h expands to two statements; putting after an "if" statement without {} means the second statement should always be executed. I'm not sure if just putting braces around both statements would cause other compilers to complain. But this explains an earlier bug in the Object module which only appeared on MacOS/X.
2005-11-28-- Bugfix #3458: keyblock.getData() was getting vertex data from keysKen Hughes
incorrectly, including wrapping curve data as BezTriples. Needed to make a change to beztriple module so we could more easily create a "thick" BezTriple object similar to Blender.BezTriple.New(). The change to BezTriple.h pointed out some dead code in the Ipocurve module that could be removed.
2005-10-31Adding Key.ipo as access to ipo data both get and setJohnny Matthews
2005-10-31Removed key.getChannelIpo() since it is not proper implementation anymore.Johnny Matthews
2005-10-26Python API AdditionsJohnny Matthews
New Ipo Drivers access in IpoCurve key.getChannelIpo(index) returns the ipocurve of a given shape index Docs included for usage :)
2005-10-03added getting names of shapes/KeyBlocks to bpy api so mikasaari can continue ↵Toni Alatalo
with his lipsync script (where names of phonemes are as names of shapes/keyblocks).
2005-09-26Project file update for elbeemJoseph Gilbert
Warning clean up of python project
2005-09-09BPython:Willian Padovani Germano
- Pontus Lidman contributed a new module: Blender.Key + access to key objects from NMesh, Lattice and Curve + docs (thanks and sorry for taking so long to check/commit the patch!) - Allowing EVENT spacehandlers to call the file selector (scriptlinks in general are not allowed, but this special case should be able to). Requested by Paolo Colombo (thanks!) - tiny doc update (Ken Hughes pointed an error in the space handlers example) I didn't have time to update the Key module to follow the current bpython design, will do that later and also test it better than I did.