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
2012-05-09fix [#31383] EditBone.align_orientation() uses Vector.normalize() incorrectlyCampbell Barton
2012-04-13bmesh todo: vertex dirtmap now working again.Campbell Barton
also renamed Polygon helper property from 'loops' to loop_indices
2012-04-08style cleanup: pep8 some C/styleCampbell Barton
2012-04-07dont display any file as a preset in the menu (limit to *.py, *.xml)Campbell Barton
backup files like .py~ for eg had their own menu entries which got annoying. added optional filter_ext function callback argument to Menu.path_menu() to avoid displaying invalid types.
2012-03-23rna/python api change: rename Mesh.faces --> tessfaces, since existing ↵Campbell Barton
scripts are using this to modify the mesh and its confusing that the edits are not kept. This also makes it clearer that the faces are for tessellated results only. Added a section on the Gotcha's about upgrading scripts, the pros and cons of MeshTessFace/MeshPoly/BMFace. and spesifically how to upgrade importers and exporters for 2.63+.
2012-03-08style cleanup: pep8 + picky editsCampbell Barton
2012-02-27fix for problem that happened since bmesh mere mesh.from_py_data() - edge ↵Campbell Barton
data for faces was being lost on entering editmode, now check for empty edge list and make edges in that case.
2012-02-19misc changes from trunk (avoid confusion since these were not intentional ↵bmeshCampbell Barton
differences)
2011-11-17Add access to UVs from python, patch python unwrap scripts to work wtih ngonsAndrew Wiggin
2011-10-24svn merge ^/trunk/blender -r41200:41226 .Campbell Barton
2011-10-23minor formatting edits (80 char width)Campbell Barton
2011-10-18svn merge ^/trunk/blender -r41075:41099Campbell Barton
2011-10-17correct spelling errors in commentsCampbell Barton
2011-09-21svn merge -r40295:40367 ^/trunk/blenderCampbell Barton
2011-09-19/release/scripts: Removed final points in UI strings and messages.Bastien Montagne
2011-09-09svn merge -r40034:40051 https://svn.blender.org/svnroot/bf-blender/trunk/blenderCampbell Barton
2011-09-08correct fix for #28558Campbell Barton
2011-09-08svn merge -r39991:40034 https://svn.blender.org/svnroot/bf-blender/trunk/blenderCampbell Barton
2011-09-08fix [#28558] more edge_keys than edgesCampbell Barton
2011-09-03svn merge -r39877:39878 ↵Campbell Barton
https://svn.blender.org/svnroot/bf-blender/trunk/blender, merged manually
2011-09-01ability to create polygons and loops from python (low level mesh creation ↵Campbell Barton
access, not nice api but functional). updated: mesh.from_pydata(vert, edge, polys) ... so it can take polygons rather then faces, this is much better suited for scripter access.
2011-08-30minor edits, pep8 - also correct float -> double promotion for blf.Campbell Barton
2011-08-30* Merge trunk up to r39790.soc-2011-pepperJoerg Mueller
* Subversion bump (also for init_userdef_do_versions). * Minor fix for compilation without ffmpeg.
2011-08-26correct missing bpy doc references.Campbell Barton
2011-08-013D Audio GSoC:Joerg Mueller
Adds new speaker object type. Notes: * Needs some nice icons * Quickily review by Joshua Leung (5 mins) * Properties UI updated (with help of Thomans Dinges) * Speakers have their own theme color * No real audio functionality yet. * Minor bug regarding lamps/lattices fixed in interface_templates.c I personality tested: * Creation, Deletion, Duplication * Saving, Loading * Library linking (incl. make local) * Tracking * Dope Sheet, Outliner * Animation * Drawing (incl. Theme)
2011-07-30Merging up to trunk r38834.Joerg Mueller
2011-07-25reverse vector multiplication order for some internal functions.Campbell Barton
2011-07-12Merging trunk up to r38329.Joerg Mueller
2011-07-10cleanup for python scripts - unused vars and importsCampbell Barton
2011-06-21Merge with trunk r37677Joerg Mueller
2011-06-18fix for error caused with module relocation - broke loading ngons in OBJ filesCampbell Barton
2011-06-063D Audio GSoC:Joerg Mueller
Making it possible to access blenders internal sounds via Python.
2011-05-26move less common mesh operations out of bpy_types into bpy_extras.mesh_utilsCampbell Barton
2011-03-15pep8 edits and remove commented code from last commit.Campbell Barton
2011-03-12library loading api.Campbell Barton
this is not well suited to RNA so this is a native python api. This uses: bpy.data.libraries.load(filepath, link=False, relative=False) however the return value needs to use pythons context manager, this means the library loading is confined to a block of code and python cant leave a half loaded library state. eg, load a single scene we know the name of: with bpy.data.libraries.load(filepath) as (data_from, data_to): data_to.scenes = ["Scene"] eg, load all scenes: with bpy.data.libraries.load(filepath) as (data_from, data_to): data_to.scenes = data_from.scenes eg, load all objects starting with 'A' with bpy.data.libraries.load(filepath) as (data_from, data_to): data_to.objects = [name for name in data_from.objects if name.startswith("A")] As you can see gives 2 objects like 'bpy.data', but containing lists of strings which can be moved from one into another.
2011-03-09py/ui: ensure extensions which add draw functions for menus/headers/panels ↵Campbell Barton
always get the default operator context, not the one that was last set.
2011-03-07Py/Operators: FBX Exporter setting order was still randomized.Campbell Barton
Some lines removed recently I thought were are needed were there so classes that use mix-ins keep the argument order.
2011-03-03fix for own error [#26310] "Randomize Transform" operator has widgets jumbledCampbell Barton
the correct order was being overwritten.
2011-02-28complete lazy loading of py modules to use to a reduced set of pythons ↵Campbell Barton
modules, gives ~40% speedup on cold & warm start (without netrender). - use own OrderedDictMini class, pythons collections.OrderedDict is overkill, 179 sloc. replaced with own, 11 lines. - remove code which stored the class file & line per RNA subclass, this was useful but would raise its own exception every time to generate a stack trace to get the class info so we could use of the class failed to register. the class stores its module & name which can be enough to find where it was defined.
2011-02-21Editbone length was still using "normalize()" instead of "normalized()"Nathan Vegdahl
for setting length, which was thus failing and erroring out.
2011-02-21bug [#26089] editbone.transfrom() seems to mess up bone roll (by more than ↵Campbell Barton
float precision error) This is intentional behavior but add options not to transform the bones scale & roll.
2011-02-18python api docs & examples for registrable Menu/Panel/Operator/PropertyGroup ↵Campbell Barton
classes.
2011-02-16rename IDPropertyGroup to PropertyGroupCampbell Barton
also renamed IDProperty to PropertyGroupItem (these are not referenced for common usage and we already have 'Property' defined).
2011-02-14py rna api: turn class.is_register into a class property rather then a class ↵Campbell Barton
method. eg: if MySybclass.is_registered: ...
2011-02-11UI functions added to existing UI classes (operators adding their own menus ↵Campbell Barton
for eg), would stop the entire menu from drawing if they raised an exception. now print the exception and continue. Also added a verbose argument for bpy.utils.(un)register_module() to help test whats being registered.
2011-02-11use weak references for the internal metaclass typemap,Campbell Barton
this should help with blender leaking memory with python classes though the bug is still not fixed.
2011-02-11minor python register changes.Campbell Barton
- KeyingSetInfo classes are now collected like Panels, Operators etc so bpy.utils.register_module() can be used. - move bpy.types.register() to bpy.utils.register_class
2011-02-11patch [#25809] Auto-Registration as utility function.Campbell Barton
This removes auto-registration, committed by Martin r30961. Realize this is a contentious topic but Brecht and myself both would rather opt-in registration. TODO: - addons need updating. - class list will be modified to use weakrefs (should have been done for existing system too). - will move bpy.types.(un)register functions into bpy.utils.(un)register_class, currently including these functions in a type list is internally ugly, scripts which loop over types also need to check for these.
2011-02-05update for changes in mathutils.Campbell Barton
2011-01-18recent commit broke Mesh.from_pydata()Campbell Barton