Revision c9d84ab by Campbell Barton November 27, 2012, 14:25 (GMT) |
split py->slot & slot->py into their own functions & fixed some mistakes with conversion. |
Revision 492af7c by Campbell Barton November 27, 2012, 13:54 (GMT) |
move bmesh operator calling into its own file. |
Revision 2d5b817 by Campbell Barton November 27, 2012, 13:45 (GMT) |
add empty files (will move bmesh operator calling here) |
Revision 1fa12f0 by jens verwiebe November 27, 2012, 11:38 (GMT) |
OSX/scons: introducing and testing an unexported_symbols_list to prevent clashes, todo: cmake |
Revision f79c61c by Sergey Sharybin November 27, 2012, 11:28 (GMT) |
Masking: fixed bug with vector handles not updating when CV is parented to a motion track. |
Revision 9b14d36 by Sergey Sharybin November 27, 2012, 10:24 (GMT) |
Mark boost symbols as local This was needed to resolve conflict between blender's and pylux's boost symbols. Ideally visibility should be changed to local in lux as well, since if blender is dynamically linked against boost it'll still crash. Anyway, having this change wouldn't hurt and will solve issues with lux for official linux builds at least. |
Revision a7555a8 by Campbell Barton November 27, 2012, 09:52 (GMT) |
remove unmaintained eltopo, keeping scons/cmake entries, but commenting out user visible config to make branch merging less of a hassle. |
Revision 7c36100 by Campbell Barton November 27, 2012, 09:47 (GMT) |
new bevel was still referring to old property name (holding shift wasnt working while beveling). |
Revision c00a1b7 by Campbell Barton November 27, 2012, 09:41 (GMT) |
use clearer names for 'single' bmesh operator args & add '%e' to BMO_op_vinitf comments. |
Revision a9855c2 by Campbell Barton November 27, 2012, 09:21 (GMT) |
py/bmesh api - add support for single item buffers (odd feature but used quite a bit with bmesh operators). also add utility functions BMO_slot_buffer_from_single(), BMO_slot_buffer_get_single() |
Revision 0cd26e6 by Brecht Van Lommel November 27, 2012, 08:19 (GMT) |
Fix crash opening .blend file with missing lib linked scene and no local scene. |
Revision 9775f1d by Campbell Barton November 27, 2012, 06:56 (GMT) |
generate api reference for 'bmesh.ops', restructured text is extracted from bmesh_opdefines.c. see: http://www.blender.org/documentation/blender_python_api_2_64_9/bmesh.ops.html |
Revision 90666d3 by Campbell Barton November 27, 2012, 06:53 (GMT) |
code cleanup: bmesh operator comments, readying for doc-generation. |
Revision 9982b28 by Campbell Barton November 27, 2012, 02:34 (GMT) |
fix for asserts added in own recent commit with more strict type-checking - BMO_slot_copy now only copies compatible elements. other minor changes - don't use text.format(...), convention for UI scripts is C style string formatting. - rename bmo_edgenet_prepare --> bmo_edgenet_prepare_exec - float/double warning in bevel. |
Revision 33c92a0 by Howard Trickey November 27, 2012, 01:07 (GMT) |
Bevel: better round profile code. Easier to understand, no touchy intersect code, and works even when arms aren't equal length. Old code ifdef'd for now, will remove soon. |
Revision f8bc346 by Campbell Barton November 27, 2012, 00:50 (GMT) |
bmesh/py operator api: add type checking for element buffers, there was nothing stopping python from passing any element type into an argument when in some cases only verts/edges/faces were expected. now operator args define which types they support. |
Revision f9e339e by Campbell Barton November 26, 2012, 23:18 (GMT) |
fix/workaround [#33281] script goes into not responding scanfill remove-doubles pass assumes ordered edges (as with curves), otherwise it can hang. workaround this problem by skipping removing-doubles for mesh ngons, since this isnt such a common case as it is with curves and we can just not support it. |
Revision ceed3ef by Brecht Van Lommel November 26, 2012, 21:59 (GMT) |
Fix #32907: failure rendering a complex node setup, hitting fixed max number of closures limit. Optimized the code now so it can handle more. Change SVM mix/add closure handling, now we transform the node graph so that the mix weights are fed into the closure nodes directly. |
Revision eab58bf by Bastien Montagne November 26, 2012, 21:25 (GMT) |
Spell check updates... |
Revision 42dc0dc by Brecht Van Lommel November 26, 2012, 20:37 (GMT) |
Fix #33226: error loading .blend files with different endian on Mac. The cause was wrong inline and pure attributes on the endian switch function. |
|