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
2011-11-26replace FILE_MAXDIR + FILE_MAXFILE with FILE_MAXCampbell Barton
2011-11-26add null check, crashes py 3.3 which isn't released but adding the check is ↵Campbell Barton
harmless
2011-11-24pep8 edits and avoid naming conflicts with python builtinsCampbell Barton
2011-11-24rename mathutils constructors to match other parts of the bpy/api (no ↵Campbell Barton
functional changes)
2011-11-24patch: [#29382] Arbitrary Length Array Function Additions and ModificationsCampbell Barton
from Andrew Hale (trumanblending), with some edits to use these in mathutils.Vector added. Added Functions: - dot_vn_vn - Dot product of two arrays - normalize_vn_vn - Normalize an array and store the result in a second array - normalize_vn - Normalize an array inplace Renamed Functions: Some functions have been renamed to make them consistent with the naming conventions used by fixed length array functions. - fill_vni to fill_vn_i - fill_vn to fill_vn_fl
2011-11-22fix [#29319] bus error with python with link_append and {}Campbell Barton
patch from Emil Brink
2011-11-20- pyapi mathutils.geometry.intersect_plane_planeCampbell Barton
- isect_plane_plane_v3 uses better method - minor refactor - arg name changes & some args as const.
2011-11-19replace fabs with fabsf where both input and output are floats.Campbell Barton
2011-11-17pyapi feature from 2.4xCampbell Barton
allow collection subscript to contain the library or None. eg: bpy.data.objects["Mesh", "/subsurf_test.blend"] bpy.data.scenes["Scene", None] # also works with get() bpy.data.armatures.get(("some_armature", "//some_lib.blend"), None)
2011-11-17pydrivers: 'frame' is now in the driver namespace,Campbell Barton
- no need to link to scenes when using a frame from the pydriver, this made linking rigs for eg, quite messy. - advantage that we get subframe values (where scenes from was fixed to a whole number).
2011-11-16formatting edits & doc correction, no functional changes.Campbell Barton
2011-11-15py/rna api was calling RNA_property_type more often then needed (no ↵Campbell Barton
functional change)
2011-11-15de-duplicate some idproperty py api code, also improve some exception messages.Campbell Barton
2011-11-15rename IDProp.c/h to idprop_py_api, since it was same name as BKE idprop.c ↵Campbell Barton
with case changed.
2011-11-15pass a pointer to IDP_New's IDPropertyTemplate rather then a copy.Campbell Barton
2011-11-15support for non-null terminated byte strings in id properties (as a subtype ↵Campbell Barton
of IDP_STRING types)
2011-11-15bytestring support for py/rna - this is so py can access data whichCampbell Barton
isn't meant to be accessed as unicode text.
2011-11-14fix [#29251] Properties options={'SKIP_SAVE'} not working, patch attachedCampbell Barton
patch from Domino Marama (domino)
2011-11-13new math utility function isect_plane_plane_v3Campbell Barton
2011-11-13formatting edits only - no functional changesCampbell Barton
2011-11-13include invalid type name in mathutils error messages.Campbell Barton
2011-11-12mathutils.geometry.distance_point_to_plane(pt, plane_co, plane_no) - utility ↵Campbell Barton
function, BLI math version too.
2011-11-11correct indentation and some whitespace edits (no functional changes)Campbell Barton
2011-11-11quiet -Wdouble-promotion warningsCampbell Barton
2011-11-09Moving i18n code to BLF_translation.hBastien Montagne
This way, we will be able to use it in non-UI parts of the code too.
2011-11-09Add compiles support for Cycles.Nathan Letwory
No CUDA compiling yet, will be added later.
2011-11-07Cycles: svn merge -r41613:41627 ^/trunk/blenderBrecht Van Lommel
2011-11-07Cycles: svn merge -r41531:41613 ^/trunk/blenderBrecht Van Lommel
2011-11-06more macro --> BLI math lib, mainly replace VECCOPY in render and blenkernel.Campbell Barton
2011-11-05py operators - don't use the screen as an operators ID anymore, screen's ↵Campbell Barton
don't store operator instances and operator functions have access to the context if they need the current screen. also add some more py api file descriptions.
2011-11-05documentation - brief descriptions for bpy api files.Campbell Barton
2011-11-05macro formatting & remve some unused code.Campbell Barton
2011-11-05misc doc editsCampbell Barton
- remove recently added sphinx reference workaround. - tested doxygen, correct some warnings, set tab width and added pymathutils group. - added convenience target 'make doc_doxy'
2011-11-05Cycles: svn merge -r41467:41531 ^/trunk/blenderBrecht Van Lommel
2011-11-04- added docs and examples for bpy.app.handlersCampbell Barton
- correct error in own last commit for BKE_screen_find_big_area()
2011-11-03python string conversionCampbell Barton
- use _PyUnicode_AsStringAndSize where possible - use %R for PyErr_Format(...) rather then running repr on the object explicitly - use const char
2011-11-03hopefully fix msvc build errorCampbell Barton
2011-11-03Cycles: updates to follow code committed to trunk.Brecht Van Lommel
2011-11-03modify previous api feature to tag functions as permanent, use nicer ↵Campbell Barton
decorator style, eg: # -------- import bpy from bpy.app.handlers import persistent @persistent def my_func(scene): pass bpy.app.handlers.frame_change_pre.append(my_func)
2011-11-03ability to have permanent callbacks that stay active when new blend files ↵Campbell Barton
are loaded. this works by tagging functions, eg: def my_func(scene): pass bpy.app.handlers.permanent_tag(my_func, True) # <-- important bit bpy.app.handlers.frame_change_pre.append(my_func)
2011-11-03Depsgraph/Python: callbacks and properties to detect datablock changesBrecht Van Lommel
* Adds two new python handlers: scene_update_pre() and scene_update_post() These run before and after Blender does a scene update on making modifications to the scene. * Datablocks now have an is_updated property. This will be set to true in the above callbacks if the datablock was tagged to be updated. This works for the most common datablocks used for rendering: object, material, world, lamsp, texture, mesh, curve. * Datablock collections also have an is_updated property. If this is set, it means one datablock of this type was added, removed or modified. It's also useful as a quick check to avoid looping over all datablocks. * RenderEngine.view_update() can also check these properties, for interactive viewport rendering. http://wiki.blender.org/index.php/Dev:2.6/Source/Render/UpdateAPI
2011-11-02Cycles: svn merge -r41266:41467 ^/trunk/blenderBrecht Van Lommel
2011-11-02new math function: Quaternion.to_axis_angle().Campbell Barton
add in safety checks for inf/nan values which could happen in some cases.
2011-11-02Space types:Thomas Dinges
* Some cleanup, removed references to already deleted *_header.c files. * Marked SpaceScript as deprecated and removed header. Will keep space for now though, as some script operators are there and Campbell might want to re-use the space later.
2011-11-01== Removal of SpaceSound ==Thomas Dinges
* Removed old, unused Space Sound space * Removed data struct and Theme settings * Old files with an open Audio window will be loaded as Info Space
2011-11-01== Cleanup of SpaceImasel ==Andrea Weikert
* removed struct for SpaceType and all usages * SPACE_IMASEL in enum nees to be kept to identify it in old files * it is replaces with SPACE_EMPTY on load, which is overridden by SPACE_INFO which has same struct members * also removed theme settings
2011-10-31use_verify option to defvert_sync_mapped and defvert_sync was flipped, also ↵Campbell Barton
minor edits to defvert_verify_index() - no functional change.
2011-10-31fix own error r41191 getting id property string lengths.Campbell Barton
2011-10-28replace VECCOPY and QUATCOPY with inline funcs.Campbell Barton
2011-10-28fix for error in gpu.export_shader() was missing *4 (only writing 1/4 of the ↵Campbell Barton
colorband)