Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-05-02 | Cleanup: use function attrs for BMesh inline funcs | Campbell Barton | |
2015-04-25 | Cleanup: use 8 space indent for multi-line args | Campbell Barton | |
2014-01-03 | Code Cleanup: use bool for bmesh operator boolean mapping functions | Campbell Barton | |
2013-09-02 | bmesh: internal api change, remove BMOElemMapping, its not needed since the ↵ | Campbell Barton | |
values can be stored in the ghash directly. saves 24 bytes per element (per vertex/edge/face on a 64bit system), for bmesh operators. | |||
2013-09-01 | move strict compiler checks into a header so its easier to manage in one ↵ | Campbell Barton | |
place (pragmas were copied around). also enable more strict warnings for BLF (which had some incorrect casts). | |||
2013-08-28 | internal bmesh operator change, always initialize ghash for mapping slots, ↵ | Campbell Barton | |
save having many checks. | |||
2013-03-27 | api cleanup: replace BMO_vert_edge_flags_count() with more reusable function ↵ | Campbell Barton | |
- BMO_iter_elem_count_flag(). closely matching existing BM_iter_elem_count_flag() function but checks tool-flags instead. | |||
2013-03-04 | patch [#34103] use boolean in path functions and add comments. | Campbell Barton | |
path_util_1.patch from Lawrence D'Oliveiro (ldo) | |||
2013-01-14 | use booleans for bmesh api. | Campbell Barton | |
2012-11-28 | use radians for 'spin' bmesh operator (since the rest of the py api uses ↵ | Campbell Barton | |
radians). also rename BMO_OP_SLOT_SUBTYPE_MAP_FLOAT -> BMO_OP_SLOT_SUBTYPE_MAP_FLT for consistency. | |||
2012-11-27 | bmesh/py operator api: | Campbell Barton | |
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. | |||
2012-11-26 | py/bmesh api - support for converting from/to BMO_OP_SLOT_MAPPING type. | Campbell Barton | |
2012-11-26 | fix for uninitialized memory use with numeric input: | Campbell Barton | |
bevel/inset/marker-move would use uninitialized memory when used as modal operators and pressing backspace after entering values. | |||
2012-11-26 | use more rigid type checking for bmesh slot subtypes. | Campbell Barton | |
2012-11-20 | bmesh operator api: | Campbell Barton | |
avoid per vert/edge/face string lookups in BMO_slot_map_* functions --- used in array modifier, subdivide, remove doubles and other tools. | |||
2012-11-19 | use input and output slots for bmesh operators, needed for the python api to ↵ | Campbell Barton | |
get return values. | |||
2012-06-30 | code cleanup: rename some members of bmesh operators, 'slots' is a C++ ↵ | Campbell Barton | |
keyword which confuses some IDE's. also added missing BMO_op_vinitf args to comments. | |||
2012-04-03 | fix [#30772] No more than two subdivions give correct result when adding an ↵ | Campbell Barton | |
icosphere bug was introduced in r45297, which inadvertently broke testing for multiple flags at once. added BM_elem_flag_test_bool() and BMO_elem_flag_test_bool() to get TRUE/FALSE results rather then the flag value. | |||
2012-03-24 | code cleanup: move bmesh inline funcs to headers (avoids compiling the C files). | Campbell Barton | |