Blender Git Commit Log
Git Commits -> Revision 5272991
Revision 5272991 by Campbell Barton (master) January 15, 2010, 22:40 (GMT) |
generic operator menu was searching for "type" and using the first enum property if it wasnt found. this is too arbitrary and could break if roperty order is changed. store the property in the operator type that is to be used for menu and enum search func's. python function for searching operator enums on invoke. (just need dynamic python enums now) wm.invoke_search_popup(self) |
Commit Details:
Full Hash: 5272991e8b91c527fbe3923d75ae2c5148dd7177
SVN Revision: 26027
Parent Commit: 2b3a6b3
Lines Changed: +159, -118
33 Modified Paths:
/release/scripts/templates/operator.py (+13, -3) (Diff)
/source/blender/editors/animation/anim_channels_edit.c (+3, -3) (Diff)
/source/blender/editors/armature/editarmature.c (+6, -6) (Diff)
/source/blender/editors/armature/poselib.c (+2, -1) (Diff)
/source/blender/editors/armature/poseobject.c (+1, -1) (Diff)
/source/blender/editors/curve/editcurve.c (+1, -1) (Diff)
/source/blender/editors/gpencil/gpencil_edit.c (+1, -1) (Diff)
/source/blender/editors/mesh/editmesh.c (+1, -1) (Diff)
/source/blender/editors/mesh/editmesh_mods.c (+1, -0) (Diff)
/source/blender/editors/mesh/editmesh_tools.c (+2, -1) (Diff)
/source/blender/editors/object/object_add.c (+3, -3) (Diff)
/source/blender/editors/object/object_constraint.c (+4, -4) (Diff)
/source/blender/editors/object/object_hook.c (+1, -0) (Diff)
/source/blender/editors/object/object_modifier.c (+1, -0) (Diff)
/source/blender/editors/object/object_relations.c (+8, -9) (Diff)
/source/blender/editors/object/object_select.c (+3, -3) (Diff)
/source/blender/editors/object/object_transform.c (+2, -1) (Diff)
/source/blender/editors/object/object_vgroup.c (+1, -0) (Diff)
/source/blender/editors/physics/particle_boids.c (+1, -1) (Diff)
/source/blender/editors/physics/particle_edit.c (+1, -1) (Diff)
/source/blender/editors/screen/screen_ops.c (+1, -1) (Diff)
/source/blender/editors/space_action/action_edit.c (+7, -7) (Diff)
/source/blender/editors/space_console/console_draw.c (+4, -4) (Diff)
/source/blender/editors/space_graph/graph_edit.c (+6, -6) (Diff)
/source/blender/editors/space_nla/nla_edit.c (+1, -1) (Diff)
/source/blender/editors/space_outliner/outliner.c (+4, -4) (Diff)
/source/blender/editors/space_view3d/view3d_snap.c (+0, -1) (Diff)
/source/blender/editors/transform/transform_ops.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_wm_api.c (+32, -15) (Diff)
/source/blender/python/intern/bpy_operator_wrap.c (+10, -0) (Diff)
/source/blender/python/intern/bpy_rna.c (+3, -0) (Diff)
/source/blender/windowmanager/intern/wm_operators.c (+30, -38) (Diff)
/source/blender/windowmanager/WM_types.h (+4, -0) (Diff)
/source/blender/editors/animation/anim_channels_edit.c (+3, -3) (Diff)
/source/blender/editors/armature/editarmature.c (+6, -6) (Diff)
/source/blender/editors/armature/poselib.c (+2, -1) (Diff)
/source/blender/editors/armature/poseobject.c (+1, -1) (Diff)
/source/blender/editors/curve/editcurve.c (+1, -1) (Diff)
/source/blender/editors/gpencil/gpencil_edit.c (+1, -1) (Diff)
/source/blender/editors/mesh/editmesh.c (+1, -1) (Diff)
/source/blender/editors/mesh/editmesh_mods.c (+1, -0) (Diff)
/source/blender/editors/mesh/editmesh_tools.c (+2, -1) (Diff)
/source/blender/editors/object/object_add.c (+3, -3) (Diff)
/source/blender/editors/object/object_constraint.c (+4, -4) (Diff)
/source/blender/editors/object/object_hook.c (+1, -0) (Diff)
/source/blender/editors/object/object_modifier.c (+1, -0) (Diff)
/source/blender/editors/object/object_relations.c (+8, -9) (Diff)
/source/blender/editors/object/object_select.c (+3, -3) (Diff)
/source/blender/editors/object/object_transform.c (+2, -1) (Diff)
/source/blender/editors/object/object_vgroup.c (+1, -0) (Diff)
/source/blender/editors/physics/particle_boids.c (+1, -1) (Diff)
/source/blender/editors/physics/particle_edit.c (+1, -1) (Diff)
/source/blender/editors/screen/screen_ops.c (+1, -1) (Diff)
/source/blender/editors/space_action/action_edit.c (+7, -7) (Diff)
/source/blender/editors/space_console/console_draw.c (+4, -4) (Diff)
/source/blender/editors/space_graph/graph_edit.c (+6, -6) (Diff)
/source/blender/editors/space_nla/nla_edit.c (+1, -1) (Diff)
/source/blender/editors/space_outliner/outliner.c (+4, -4) (Diff)
/source/blender/editors/space_view3d/view3d_snap.c (+0, -1) (Diff)
/source/blender/editors/transform/transform_ops.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_wm_api.c (+32, -15) (Diff)
/source/blender/python/intern/bpy_operator_wrap.c (+10, -0) (Diff)
/source/blender/python/intern/bpy_rna.c (+3, -0) (Diff)
/source/blender/windowmanager/intern/wm_operators.c (+30, -38) (Diff)
/source/blender/windowmanager/WM_types.h (+4, -0) (Diff)