Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-11-26 | replace FILE_MAXDIR + FILE_MAXFILE with FILE_MAX | Campbell Barton | |
2011-11-26 | add null check, crashes py 3.3 which isn't released but adding the check is ↵ | Campbell Barton | |
harmless | |||
2011-11-24 | pep8 edits and avoid naming conflicts with python builtins | Campbell Barton | |
2011-11-24 | rename mathutils constructors to match other parts of the bpy/api (no ↵ | Campbell Barton | |
functional changes) | |||
2011-11-24 | patch: [#29382] Arbitrary Length Array Function Additions and Modifications | Campbell 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-22 | fix [#29319] bus error with python with link_append and {} | Campbell Barton | |
patch from Emil Brink | |||
2011-11-20 | - pyapi mathutils.geometry.intersect_plane_plane | Campbell Barton | |
- isect_plane_plane_v3 uses better method - minor refactor - arg name changes & some args as const. | |||
2011-11-19 | replace fabs with fabsf where both input and output are floats. | Campbell Barton | |
2011-11-17 | pyapi feature from 2.4x | Campbell 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-17 | pydrivers: '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-16 | formatting edits & doc correction, no functional changes. | Campbell Barton | |
2011-11-15 | py/rna api was calling RNA_property_type more often then needed (no ↵ | Campbell Barton | |
functional change) | |||
2011-11-15 | de-duplicate some idproperty py api code, also improve some exception messages. | Campbell Barton | |
2011-11-15 | rename IDProp.c/h to idprop_py_api, since it was same name as BKE idprop.c ↵ | Campbell Barton | |
with case changed. | |||
2011-11-15 | pass a pointer to IDP_New's IDPropertyTemplate rather then a copy. | Campbell Barton | |
2011-11-15 | support for non-null terminated byte strings in id properties (as a subtype ↵ | Campbell Barton | |
of IDP_STRING types) | |||
2011-11-15 | bytestring support for py/rna - this is so py can access data which | Campbell Barton | |
isn't meant to be accessed as unicode text. | |||
2011-11-14 | fix [#29251] Properties options={'SKIP_SAVE'} not working, patch attached | Campbell Barton | |
patch from Domino Marama (domino) | |||
2011-11-13 | new math utility function isect_plane_plane_v3 | Campbell Barton | |
2011-11-13 | formatting edits only - no functional changes | Campbell Barton | |
2011-11-13 | include invalid type name in mathutils error messages. | Campbell Barton | |
2011-11-12 | mathutils.geometry.distance_point_to_plane(pt, plane_co, plane_no) - utility ↵ | Campbell Barton | |
function, BLI math version too. | |||
2011-11-11 | correct indentation and some whitespace edits (no functional changes) | Campbell Barton | |
2011-11-11 | quiet -Wdouble-promotion warnings | Campbell Barton | |
2011-11-09 | Moving i18n code to BLF_translation.h | Bastien Montagne | |
This way, we will be able to use it in non-UI parts of the code too. | |||
2011-11-09 | Add compiles support for Cycles. | Nathan Letwory | |
No CUDA compiling yet, will be added later. | |||
2011-11-07 | Cycles: svn merge -r41613:41627 ^/trunk/blender | Brecht Van Lommel | |
2011-11-07 | Cycles: svn merge -r41531:41613 ^/trunk/blender | Brecht Van Lommel | |
2011-11-06 | more macro --> BLI math lib, mainly replace VECCOPY in render and blenkernel. | Campbell Barton | |
2011-11-05 | py 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-05 | documentation - brief descriptions for bpy api files. | Campbell Barton | |
2011-11-05 | macro formatting & remve some unused code. | Campbell Barton | |
2011-11-05 | misc doc edits | Campbell 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-05 | Cycles: svn merge -r41467:41531 ^/trunk/blender | Brecht Van Lommel | |
2011-11-04 | - added docs and examples for bpy.app.handlers | Campbell Barton | |
- correct error in own last commit for BKE_screen_find_big_area() | |||
2011-11-03 | python string conversion | Campbell Barton | |
- use _PyUnicode_AsStringAndSize where possible - use %R for PyErr_Format(...) rather then running repr on the object explicitly - use const char | |||
2011-11-03 | hopefully fix msvc build error | Campbell Barton | |
2011-11-03 | Cycles: updates to follow code committed to trunk. | Brecht Van Lommel | |
2011-11-03 | modify 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-03 | ability 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-03 | Depsgraph/Python: callbacks and properties to detect datablock changes | Brecht 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-02 | Cycles: svn merge -r41266:41467 ^/trunk/blender | Brecht Van Lommel | |
2011-11-02 | new math function: Quaternion.to_axis_angle(). | Campbell Barton | |
add in safety checks for inf/nan values which could happen in some cases. | |||
2011-11-02 | Space 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-31 | use_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-31 | fix own error r41191 getting id property string lengths. | Campbell Barton | |
2011-10-28 | replace VECCOPY and QUATCOPY with inline funcs. | Campbell Barton | |
2011-10-28 | fix for error in gpu.export_shader() was missing *4 (only writing 1/4 of the ↵ | Campbell Barton | |
colorband) |