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
2007-04-17fixed a python-api bug with adding a new image sequence strip crashing blender.Campbell Barton
2007-04-15Fix for bug #6461:Brecht Van Lommel
quadToTriangle() crash, was a missing depsgraph update.
2007-04-09Anti - NMesh commit.Campbell Barton
unweld - warn that this tool destroys MultiUV/Col's (because of NMesh) API_intro and NMesh - note that NMesh is maintained but deprecated.
2007-04-07appending libdata no longer breaks all external references.Campbell Barton
Existing data is flagged with LIB_APPEND_TAG and all_local only has an option to only operate on un-flagged data. If you append an object thats linked to a material alredy linked in your scene, the material will not be made local. So at worst youll need to make local some of the datablocks. This is fairly simple and though my tests show it to work, do some tests on your own libraries before assuming its problem free. scripttemplate_mesh_edit wasnt updated with PyAPI changes and moved some functions into generic places.
2007-04-07== Clamp To Constraint ==Joshua Leung
* PyApi access to this constraint * Also, a minor tweak to one of the comments about one of this constraint's variables.
2007-04-06=== BPY ===Martin Poirier
Adding Python counterparts to the Invert params for Copy Rot and Copy Loc. I had to align the constants being used, so if you had files using those options (introduced after 2.43), you'll have to modify the INVERT settings for ROTLIKE constraints (didn't feel like making a minor version bump for this, if people thing otherwise, please say so). Based on a patch by Juho Vepsäläinen (bebraw)
2007-04-05PyAPI adding .reset() for hook modifiers (request from malefico)Campbell Barton
2007-04-05* Changed mesh so all new data is selected (fits in with blender's UI and ↵Campbell Barton
other areas of Python API), this could break existing scripts that count on new data being unselected (unlikely) * Added a keyword argument to mesh.transform() - "selected_only" so you can transform the selected verts. this wont break existing scripts. * Documented these changes in epydocs. * used these functions in BPyAddMesh
2007-04-05Python APIKen Hughes
---------- Fix memleak caused by missing Py_DECREFs (good catch, Campbell).
2007-04-04moved source and text to american spellingCampbell Barton
* colour -> color * centre -> center * normalise -> normalize * modelling -> modeling
2007-04-04* sneaky commit IIINathan Letwory
* refactor of shi access * extension of shi access (see http://wiki.blender.org/index.php/BlenderDev/PyNodes#ShadeInput). Note: tex_coords and global_tex_coords have been renamed: texture, texture_global * patch still needed. Uploading after commit
2007-04-03* still silent code (enabled through seperate patch)Nathan Letwory
* changes in alloc/dealloc of pynode internal objects * changes to shd_dynamic.
2007-04-03Python APIKen Hughes
---------- Added missing definition for NMEdgeType in Types modules.
2007-04-02added a python slot to the "Add->Mesh" menu.Campbell Barton
2007-04-02Python APIKen Hughes
---------- Convert charRGBA to tp_getseters, update PyTypeObject structure to initialize all the proper values, and use PyType_Ready to initialize (this means we can remove the local tp_dealloc function again).
2007-04-02PyAPICampbell Barton
reverting python dealloc function removal, caused Save Theme to crash.
2007-04-01Python APIKen Hughes
---------- Replace extern declarations for IDProp types with header include.
2007-03-31Python APIKen Hughes
---------- Change deprecation printfs to print warning once instead of everytime the deprecated method is called. Also commented out deprecation warnings for code which will eventually be replaced by experimental Blender.Main/bpy module.
2007-03-31Mesh.py - Updated doc and example about faceUV/vertexColorCampbell Barton
image_billboard.py - was broken because textures dont accept the antialias flag anymore
2007-03-30allow dealing with vertex groups once an object is created from a mesh.Campbell Barton
2007-03-30vec *= matrix would crash blender when multiplying a 3d vec by a 4x4 matrix ↵Campbell Barton
because it wrote the 4th value in a 3d vector.
2007-03-30added Window.Get/SetActiveLayer() and changed how scn.objects.new() works, ↵Campbell Barton
if scn is the active scene it uses the 3d views active layer to create the object in.
2007-03-30run dos2unix on BKE_idprop.hStephen Swaney
remove unused var from Library.c
2007-03-30re-remove removed comment.Stephen Swaney
2007-03-30BPython: pydriversWillian Padovani Germano
-Adding name "self" to the pydriver's dictionary, so that objects can be easily referenced in their own expressions. For example, the expression: self.LocY for the LocX channel of an object would force this object's location in X to be equal to its location in Y. As always, feedback welcomed.
2007-03-29ICVS: ----------------------------------------------------------------------Campbell Barton
import OBJ dosnt raise a Py Error when no image is given for a material export FBX works much better, tested 179 models and dosnt crash on any now. tested import export with large scene, 375,000 tri's. Mesh.py doc note about UV coords,, editmesh_add minor typo
2007-03-29add some details for new sequence typeStephen Swaney
2007-03-29Revisions to previous change of new_id().Ken Hughes
Note: the intent of the original modification (and these updates) is not to change how new_id() functions. What has been done is to pull out the code which calculates a new name for an ID in the case of duplicate, as would happen when you copy any datablock, into a separate function. This code is necessary in the new Python Library module, since it otherwise is extremely difficult to locate a new datablock appended from a library. new_id() calls this separate function to generate a name for the new ID if necessary, just as it previously did. To make the purpose of this new function clearer, I renamed it check_for_dupid() and added more extensive comments. I repeat, it's not meant to be a substitute for new_id().
2007-03-29Python APIKen Hughes
---------- Fix gcc compiler warnings.
2007-03-28Make a nice version number for printing Python version.Stephen Swaney
some py versions are formated as major.minor.subversion. Clean up some old comments.
2007-03-27py apiCampbell Barton
bpy.*libBlickSeq*.new() - name is now an optiona arg. moved some more scripts to bpy.* api.
2007-03-27PyAPICampbell Barton
curve - added curve_type() to return the curve type BPyModule & gen_library - works with text3d now, can also make new text3d through bpy.curves.new Added Draw.Label() so scripts can draw can using freetype. widgetwizard - use Draw.Label
2007-03-26py apiCampbell Barton
* stopped bpy from importing automaticaly as decieded in the meeting. * removed Blender.Main, since we agree it will be called bpy, renamed files also. * updated epydocs from this and last commit. * updated scripts to use bpy.*, and bugfix's for widgetwizard
2007-03-26removed commenst from space.cCampbell Barton
removed .load() from bpy.*dataseq* - Use .new(filename='') instead as discussed at the meeting.
2007-03-26corrected text for mesh.rename*Layer and added note for mesh.active*LayerCampbell Barton
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-23patch 5341 by JuhoTon Roosendaal
This adds option to show camera angle instead of camera lens value. (Complete revised patch...)
2007-03-21moved the boxpacker from PyAPI's Geometry to BLI_boxpack2dCampbell Barton
made LSCM UV Unwrapper use boxpack2d
2007-03-21fix compiler warning: implicit declaration of oldLibrary_Init()Stephen Swaney
2007-03-21Python APIKen Hughes
---------- Roll back to previous version; didn't mean to commit changes with Py_GetVersion just yet!
2007-03-21Python APIKen Hughes
---------- Support for new bpy.libraries module, which is being proposed to replace the Blender.Library module.
2007-03-20Python APIKen Hughes
---------- Definition of default "bpy" module was decrementing reference count, which caused assertion errors on Windows. This fixes the problem on Linux; Win developers please test!
2007-03-20BoxPack2D example in epydocs, small cleanup on Geometry.cCampbell Barton
2007-03-20Geometry.c - rewrote my python box-packer algo in C,Campbell Barton
packing 2400 rectanges is about 38x faster. Use the C implimentation in uvcalc_lightmap and uvcalc_smart_project Blender.c - filename returning None raises errors with existing scripts, just return "" so string functions on the filename dont raise an error.
2007-03-19added mesh skin to the face key menu and added a python slot here.Campbell Barton
2007-03-19[ #4227 ] Determine the "real" current filename via PythonCampbell Barton
applied. tested and this is how "filename" should work, so changed Blender.Get("filename") to return None instead of the last opened file.
2007-03-18added bpy.config, more configuration options still need adding.Campbell Barton
2007-03-17Fix various gcc warning, unused variables and incorrect type passed toKen Hughes
*printf functions.
2007-03-17More fix various gcc warning, mainly related to signed/unsigned parametersKen Hughes
passed in general.
2007-03-17Python APIKen Hughes
---------- Bug reported on IRC: Object.setEuler(0,0,0) threw an exception. Change so it will accept (0,0,0), ((0,0,0), ([0,0,0]), or an euler.