Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-04-29 | Fix T48290: Hook fails after deleting geometry | Campbell Barton | |
Now CD_SHAPEKEY_INDEX customdata is stored in edit-mode when hooks and vertex parents are used. This also fixes a bug where undo would loose key-index data. Move to structs for BM_mesh_bm_to/from_me to avoid passing many argument, which mostly aren't used. | |||
2015-12-03 | Fix T46913: Crash adding hook to linked mesh dupli | Campbell Barton | |
Follow up to T46738, we need to tag the object data for recalculation. | |||
2015-11-18 | Cleanup: editor api naming | Campbell Barton | |
- use ED_ prefix for api calls - use ED_*_select_pick for mouse selection (was already done in parts) | |||
2015-11-10 | Fix T46738: Crash adding hook to linked mesh dupli | Campbell Barton | |
2015-07-09 | Curve selection, de-duplicate & cleanup | Campbell Barton | |
2015-05-04 | Add name argument to data creation API calls | Campbell Barton | |
Was adding then renaming, unnecessarily. | |||
2015-02-03 | New Hook's now use the objects center | Campbell Barton | |
When adding a hook to an existing selected object/bone, Use the location for the hook (instead of the selected vertices). | |||
2014-07-21 | Math Lib: rename mul_serie_m3 to mul_m3_series & reorder args | Campbell Barton | |
Importantly, reversed mul_serie_m3 argument order (so it matches the m4 function) | |||
2014-07-20 | Math Lib: use variable length args for mul_serie_m3,m4 (instead of trailing ↵ | Campbell Barton | |
NULL's) | |||
2014-07-07 | Fix T40877: Bezier Hook to New Object does not work properly | Sergey Sharybin | |
2014-05-05 | Stop all dynamic enums using translations (from blend file data) | Campbell Barton | |
2014-04-30 | Code cleanup: remove unused includes | Campbell Barton | |
Opted to keep includes if they are used indirectly (even if removing is possible). | |||
2014-04-11 | Code cleanup: use bool | Campbell Barton | |
2014-04-01 | Code cleanup: remove TRUE/FALSE & WITH_BOOL_COMPAT define | Campbell Barton | |
2014-03-15 | Code cleanup: use r_ prefix for return args | Campbell Barton | |
2014-01-04 | RNA API: use bool's for enum itemf callbacks. | Campbell Barton | |
2013-10-16 | edits to r60777 - move ED_object_hook_reset_do into BKE object (if RNA needs ↵ | Campbell Barton | |
to call ED_* functions its a hint they might be better in BKE). | |||
2013-10-15 | Fix [#37085] Hook modifier work when created with Ctrl+H, but not when ↵ | Bastien Montagne | |
created via modifier panel "transform matrix" of the hook was not inited (reset) when assinging and object to it, now use same code for both OBJECT_OT_hook_reset operator and RNA object assignement. Reviewed by Brecht, thanks. | |||
2013-09-30 | lots of operator descriptions were incorrectly copy/pasted. | Campbell Barton | |
update some descriptions, others were removed and operators tagged as internal. add a script to detect duplicate operator descriptions. | |||
2013-08-06 | replace mul_serie_m4 with mul_m4_m4m4 when only 3 args are given | Campbell Barton | |
2013-07-22 | transform was flushing the selection (inline), now skip this and use the ↵ | Campbell Barton | |
selection as-is. flush the selection on entering editmode instead (since the selection mode can be changed with another mesh). is other tools leave the selection incorrectly flushed, those will need to be fixed so transform works as expected. | |||
2013-07-21 | code cleanup: add break statements in switch ()'s, (even at the last case). | Campbell Barton | |
2013-06-28 | fix [#35901] Hooks on armature bones are calculated in wrong space | Campbell Barton | |
2013-05-27 | bmesh optimization: use offsets for deform-vert lookups to avoid customdata ↵ | Campbell Barton | |
layer lookups within loops. | |||
2013-05-26 | BLI_math rename functions: | Campbell Barton | |
- mult_m4_m4m4 -> mul_m4_m4m4 - mult_m3_m3m4 -> mul_m3_m3m4 these temporary names were used to avoid problems when argument order was switched. | |||
2013-04-18 | Make freestyle use local Main for temporary objects | Sergey Sharybin | |
This means main database is no longer pollutes with temporary scene and objects needed for freestyle render. Actually, there're few of separated temporary mains now. Ideally it's better to use single one, but it's not so much trivial to pass it to all classes. Not so big deal actually. Required some changes to blender kernel, to make it possible to add object to a given main, also to check on mesh materials for objects in given main. This is all straightforward changes. As an additional, solved issue with main database being infinitely polluted with text blocks created by create_lineset_handler function. This fixes: - #35003: Freestyle crashes if user expands objects in FRS1_Scene - #35012: ctrl+f12 rendering crashes when using Freestyle | |||
2013-04-16 | code cleanup: use BKE naming conventions for functions in BKE_editmesh.h and ↵ | Campbell Barton | |
BKE_editmesh_bvh.h | |||
2013-04-14 | code cleanup: rename BKE_tessmesh -> BKE_editmesh, rename ↵ | Campbell Barton | |
EditDerivedBMesh.tc -> em. ('tc' is odd name which isn't used elsewhere). | |||
2013-02-21 | Dependency Graph: some refactoring which should have no user visible impact | Brecht Van Lommel | |
besides performance in some cases. * DAG_scene_sort is now removed and replaced by DAG_relations_tag_update in most cases. This will clear the dependency graph, and only rebuild it right before it's needed again when the scene is re-evaluated. This is done because DAG_scene_sort is slow when called many times from python operators. Further the scene argument is not needed because most operations can potentially affect more than the current scene. * DAG_scene_relations_update will now rebuild the dependency graph if it's not there yet, and DAG_scene_relations_rebuild will force a rebuild for the rare cases that need it. * Remove various places where ob->recalc was set manually. This should go through DAG_id_tag_update() in nearly all cases instead since this is now a fast operation. Also removed DAG_ids_flush_update that goes along with such manual tagging of ob->recalc. | |||
2013-02-17 | code cleanup: operator/function mismatch | Campbell Barton | |
2013-02-13 | there were more places hook modifier type wasn't checked and could crash - ↵ | Campbell Barton | |
add utility function which doest this. | |||
2013-02-13 | fix for missing typecheck on hook-assign operator. | Campbell Barton | |
fix for POSELIB_OT_pose_rename getting an enum as an int. | |||
2012-10-26 | Big i18n commit: add "reports" from bmesh/readfile/tracking/dynapaint (and a ↵ | Bastien Montagne | |
few others), and another bunch of UI messages tweaks/fixes, as well as some BKE_report()<->BKE_reportf()... | |||
2012-10-21 | style cleanup: trailing tabs & expand some non prefix tabs into spaces. | Campbell Barton | |
2012-10-14 | More UI messages and BKE_reportf->BKE_report fixes... | Bastien Montagne | |
2012-09-15 | code cleanup: remove paranoid NULL checks (these cases would crash earlier ↵ | Campbell Barton | |
of the vars were in fact NULL) | |||
2012-08-13 | add hook now has option to add to active bone (mango request). | Campbell Barton | |
2012-07-07 | style cleanup: use c style comments in C code | Campbell Barton | |
2012-05-05 | code cleanup: naming - pose/armature/image | Campbell Barton | |
also use ..._find_name(..., name) rather then ..._find_named(..., name) --- both were used. | |||
2012-05-05 | code cleanup: BKE_scene api naming. | Campbell Barton | |
also stop numpy from being found in /usr/include with cmake. | |||
2012-05-05 | code cleanup: function naming, use BKE_*type* prefix. | Campbell Barton | |
2012-05-03 | Fix #31275: mesh draw issues after adding hook to mesh in edit mode. | Brecht Van Lommel | |
2012-04-30 | style cleanup: re - ↵ | Campbell Barton | |
http://wiki.blender.org/index.php/Dev:Doc/CodeStyle#Braces_with_Macros | |||
2012-04-28 | style cleanup: editors / mesh & object | Campbell Barton | |
2012-04-28 | style cleanup: format 'for' loop macros the same as for loops, some renaming ↵ | Campbell Barton | |
to BLI_array macros. | |||
2012-04-28 | style cleanup: changes to brace placement / newlines - for/while/if/switch | Campbell Barton | |
2012-04-20 | code cleanup: prefer BM_face/edge/vert_select_set() over ↵ | Campbell Barton | |
BM_elem_select_set() when the type is known (saves switch statement check on the type). Add asserts so the correct types are ensured. | |||
2012-04-19 | remove BM_ITER, BM_ITER_INDEX macros, use ELEM or MESH variants only (the ↵ | Campbell Barton | |
maceros had unused args in both cases). | |||
2012-04-19 | style cleanup: BM_ITER / BM_ITER_INDEX / BMO_ITER | Campbell Barton | |
2012-03-29 | skip using bmesh operators for converting to/from undo meshes (gives some ↵ | Campbell Barton | |
speedup) |