Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-08-28 | fix bug in mathutils.geometry.intersect_point_line() where 4D vectors were ↵ | Campbell Barton | |
treated as 2D. also change behavior to return a 2d vector when all args are 2D. | |||
2012-08-28 | fix for own crash caused by curve refactor, now curve tables are initialized ↵ | Campbell Barton | |
once when the tree is initialized. thanks to Antony Riakiotakis for providing a fix, though this works a little different. | |||
2012-08-27 | support unary positive operators for vectors (same as numpy), so you can do ↵ | Campbell Barton | |
'vector_a = +vector_b', this makes a copy. | |||
2012-08-26 | style cleanup: whitespace | Campbell Barton | |
2012-08-25 | minor code cleanup | Campbell Barton | |
2012-08-22 | style cleanup | Campbell Barton | |
2012-08-20 | fix for own error in bpy.utils.blend_paths() arg parsing. | Campbell Barton | |
2012-08-12 | style cleanup | Campbell Barton | |
2012-08-08 | code cleanup: rename G.rt to G.debug_value | Campbell Barton | |
2012-08-07 | use -FLT_MAX where FLT_MIN was misused | Campbell Barton | |
2012-08-07 | mask - draw both sides of the curve when `filled` option is disabled. | Campbell Barton | |
2012-08-07 | fix a crash when python is registering enum properties and the `items` ↵ | Campbell Barton | |
argument is a generator (some sequence type besides a list/typle), in this case it could free the strings before blender duplicates them. this fixes [#32192] Import Images as Planes script is broken | |||
2012-08-05 | code cleanup: remove redundant calls to CTX_data_main() | Campbell Barton | |
2012-08-04 | style cleanup | Campbell Barton | |
2012-07-25 | don't pass the same value to axis_angle_to_quat() for axis & quat. | Campbell Barton | |
-/-This line, and those below, will be ignored-- M mathutils_Quaternion.c | |||
2012-07-24 | Fix for RNA struct registration: the bpy_class_validate function would only ↵ | Lukas Toenne | |
check the immediate functions/properties of the pointer struct type, but not potential base structs. Now it first validates the base struct recursively before the actual properties of the registered class. Does not have any effect for current registerable types (Operator, Menu, Panel, etc.), since none of those actually have a base struct, but will be required for future types with an actual hierarchy (custom nodes). | |||
2012-07-23 | patch [#31925] Add a BMElemSeq.sort() method | Campbell Barton | |
from Antonio Ospite (ao2) wrap bmesh sort function for python api, eg: bm.faces.sort(key=lambda f: f.material_index) | |||
2012-07-22 | code cleanup: replace cos(M_PI / 4) and sin(M_PI / 4) with M_SQRT1_2 define | Campbell Barton | |
also some minor style cleanup. | |||
2012-07-21 | add option so operators can be called with a flag, currently the only flag ↵ | Campbell Barton | |
is to respect hidden geometry. this is useful for bmesh tools that operate in object mode or for modifiers which would previously use hidden faces in some cases. | |||
2012-07-19 | fix for separate loose parts doing full depsgraph rebuild for every object ↵ | Campbell Barton | |
split off. | |||
2012-07-19 | handy function for getting a python stacktrace while debugging in gdb | Campbell Barton | |
2012-07-19 | remove unneeded externs | Campbell Barton | |
2012-07-17 | Spellcheck: minkovsky -> minkowski! (Only in comments/UI messages :/ ). | Bastien Montagne | |
2012-07-17 | code cleanup: spelling | Campbell Barton | |
2012-07-09 | code cleanup: move sequencer timecode into its own func. | Campbell Barton | |
2012-07-08 | use gcc attrubutes to warn on unused return values and arguments which ↵ | Campbell Barton | |
shouldnt be NULL. also remove IDP_AppendArray's return value which wasnt the new item in the array (which is odd/misleading), but wasnt used anywhere either. | |||
2012-07-08 | style cleanup | Campbell Barton | |
2012-07-07 | style cleanup: use c style comments in C code | Campbell Barton | |
2012-07-04 | More spell checking. | Bastien Montagne | |
2012-07-04 | fix error in node template and quiet warning. | Campbell Barton | |
2012-07-03 | fix (actually nasty workaround), for groups incorrectly drawing in the ↵ | Campbell Barton | |
object panel when the blend file has naming collisions with library data. also minor style cleanup in bpy_rna.c | |||
2012-07-03 | add bmesh/python operator support for vector and matrix args. | Campbell Barton | |
also rename BMO_OP_SLOT_PNT to BMO_OP_SLOT_PTR (matches RNA and sounds less like 'point') | |||
2012-06-30 | fix for some build warnings. | Campbell Barton | |
2012-06-30 | add support for passing lists of verts/edges/faces to bmesh operators | Campbell Barton | |
2012-06-30 | all bmesh operators can now be accessed from bmesh.ops.* using a generic ↵ | Campbell Barton | |
wrapper, argument parsing still needs to have support added for vector, matrix and element types. | |||
2012-06-28 | option so operators can be executed with undo enabled (and redo). | Campbell Barton | |
2012-06-27 | add access to dissolve_limit from python. | Campbell Barton | |
2012-06-27 | utility function to get the points inside a list of planes. | Campbell Barton | |
2012-06-27 | bmesh.ops module for bmesh operator access, only remove_doubles and ↵ | Campbell Barton | |
convex_hull at the moment. | |||
2012-06-26 | fix for a handful of memory leaks relating to parsing and allocating ↵ | Campbell Barton | |
arbitrary sized vectors from python args. Vector.dot() was always leaking memory, and would crash if args sizes didnt match. These errors were introduced with n-dimensional vector support. also fixed an error with bmesh py api allocation. | |||
2012-06-26 | mathutils.Vector(kw=value) wasn't raising an error as it should. | Campbell Barton | |
2012-06-25 | style cleanup | Campbell Barton | |
2012-06-21 | option to disable feather, since its so slow - for interactively editing ↵ | Campbell Barton | |
masks its useful to be able to disable. also rename RNA to 'use_antialiasing' | |||
2012-06-21 | Fix for [#31396] "bge.logic.LibLoad fails to import text blocks" reported by ↵ | Mitchell Stokes | |
Leonard Ritter. Blender's import function check's the Text datablocks in main for additional modules for importing. However, libloaded scenes were 1) not loading Text datablocks and 2) not letting bpy know about them. Text datablocks are now loaded if a Scene is loaded and bpy can now looking through extra Mains to find additional modules. | |||
2012-06-18 | Reverting changes made in r48030 by Campbell's request | Sergey Sharybin | |
2012-06-18 | Fix #31856: movieclips.load(filepath=None) or value crash Blender | Sergey Sharybin | |
Disallow running PyUnicode_EncodeFSDefault for None type which seems to be an issue on Windows. | |||
2012-06-17 | style cleanup: | Campbell Barton | |
also fix for building ghost test and fix double free in one of the tests | |||
2012-06-11 | Fixing first part of [#31760] Assignments not working properly for ↵ | Bastien Montagne | |
Object.dimensions Problem was in fact that non-linear-contiguous axis assignement was broken (i.e. location.xy would work as expected, but location.xz would only affect .x part)... Now all possibilities should work fine. Did not try to fix the problem specific to obj.dimension (when assigning multiple times to this array, only the last one is taken into account - in fact, a simple print() shows that assigning to dimension is not taken into account immediately), not sure whether this is normal behavior, or if we need a specific "update" of some kind for this prop? | |||
2012-06-10 | change RNA_struct_find_function to accept a type rather then a PointerRNA, ↵ | Campbell Barton | |
add a check duplicate functions are not defined. | |||
2012-06-09 | fix for un-handled exception when entering in multiple values to a button, ↵ | Campbell Barton | |
floats were not correctly checked for. |