Blender Git Commit Log
Git Commits -> Revision a6f13f9
Revision a6f13f9 by Campbell Barton (master) August 9, 2010, 01:37 (GMT) |
poll() as a python '@staticmethod' was too limiting and didnt allow useful base class poll functions in many cases. now rna functions that dont have a 'self' are automatically assumed '@classmethods'. de-duplicated poll functions and made some minor tweaks too. |
Commit Details:
Full Hash: a6f13f9d7bfef7020d43cb0a8058753e6d7a128d
SVN Revision: 31183
Parent Commit: 7fcbbad
Lines Changed: +596, -815
54 Modified Paths:
/release/scripts/io/export_3ds.py (+2, -2) (Diff)
/release/scripts/io/export_fbx.py (+2, -2) (Diff)
/release/scripts/io/export_mdd.py (+2, -2) (Diff)
/release/scripts/io/export_ply.py (+2, -2) (Diff)
/release/scripts/io/import_shape_mdd.py (+2, -2) (Diff)
/release/scripts/io/netrender/operators.py (+28, -28) (Diff)
/release/scripts/io/netrender/ui.py (+21, -21) (Diff)
/release/scripts/modules/rna_prop_ui.py (+4, -0) (Diff)
/release/scripts/op/fcurve_euler_filter.py (+2, -2) (Diff)
/release/scripts/op/mesh.py (+4, -4) (Diff)
/release/scripts/op/object.py (+12, -12) (Diff)
/release/scripts/op/object_align.py (+2, -2) (Diff)
/release/scripts/op/sequencer.py (+6, -6) (Diff)
/release/scripts/op/uv.py (+2, -2) (Diff)
/release/scripts/op/uvcalc_follow_active.py (+2, -2) (Diff)
/release/scripts/op/uvcalc_smart_project.py (+2, -2) (Diff)
/release/scripts/templates/operator.py (+2, -2) (Diff)
/release/scripts/templates/operator_simple.py (+2, -2) (Diff)
/release/scripts/templates/operator_uv.py (+2, -2) (Diff)
/release/scripts/ui/properties_data_armature.py (+19, -18) (Diff)
/release/scripts/ui/properties_data_armature_rigify.py (+6, -6) (Diff)
/release/scripts/ui/properties_data_bone.py (+9, -8) (Diff)
/release/scripts/ui/properties_data_camera.py (+11, -26) (Diff)
/release/scripts/ui/properties_data_curve.py (+27, -26) (Diff)
/release/scripts/ui/properties_data_empty.py (+2, -2) (Diff)
/release/scripts/ui/properties_data_lamp.py (+21, -36) (Diff)
/release/scripts/ui/properties_data_lattice.py (+3, -2) (Diff)
/release/scripts/ui/properties_data_mesh.py (+24, -49) (Diff)
/release/scripts/ui/properties_data_metaball.py (+5, -4) (Diff)
/release/scripts/ui/properties_data_modifier.py (+2, -2) (Diff)
/release/scripts/ui/properties_game.py (+22, -47) (Diff)
/release/scripts/ui/properties_material.py (+50, -50) (Diff)
/release/scripts/ui/properties_object.py (+7, -4) (Diff)
/release/scripts/ui/properties_object_constraint.py (+4, -4) (Diff)
/release/scripts/ui/properties_particle.py (+33, -45) (Diff)
/release/scripts/ui/properties_physics_cloth.py (+10, -10) (Diff)
/release/scripts/ui/properties_physics_field.py (+4, -4) (Diff)
/release/scripts/ui/properties_physics_fluid.py (+8, -8) (Diff)
/release/scripts/ui/properties_physics_smoke.py (+12, -12) (Diff)
/release/scripts/ui/properties_physics_softbody.py (+14, -14) (Diff)
/release/scripts/ui/properties_render.py (+7, -57) (Diff)
/release/scripts/ui/properties_scene.py (+5, -4) (Diff)
/release/scripts/ui/properties_texture.py (+33, -128) (Diff)
/release/scripts/ui/properties_world.py (+14, -9) (Diff)
/release/scripts/ui/space_console.py (+2, -2) (Diff)
/release/scripts/ui/space_image.py (+32, -45) (Diff)
/release/scripts/ui/space_logic.py (+2, -2) (Diff)
/release/scripts/ui/space_sequencer.py (+24, -24) (Diff)
/release/scripts/ui/space_text.py (+2, -2) (Diff)
/release/scripts/ui/space_userpref.py (+14, -14) (Diff)
/release/scripts/ui/space_userpref_keymap.py (+2, -2) (Diff)
/release/scripts/ui/space_view3d.py (+21, -21) (Diff)
/release/scripts/ui/space_view3d_toolbar.py (+26, -26) (Diff)
/source/blender/python/intern/bpy_rna.c (+18, -5) (Diff)
/release/scripts/io/export_fbx.py (+2, -2) (Diff)
/release/scripts/io/export_mdd.py (+2, -2) (Diff)
/release/scripts/io/export_ply.py (+2, -2) (Diff)
/release/scripts/io/import_shape_mdd.py (+2, -2) (Diff)
/release/scripts/io/netrender/operators.py (+28, -28) (Diff)
/release/scripts/io/netrender/ui.py (+21, -21) (Diff)
/release/scripts/modules/rna_prop_ui.py (+4, -0) (Diff)
/release/scripts/op/fcurve_euler_filter.py (+2, -2) (Diff)
/release/scripts/op/mesh.py (+4, -4) (Diff)
/release/scripts/op/object.py (+12, -12) (Diff)
/release/scripts/op/object_align.py (+2, -2) (Diff)
/release/scripts/op/sequencer.py (+6, -6) (Diff)
/release/scripts/op/uv.py (+2, -2) (Diff)
/release/scripts/op/uvcalc_follow_active.py (+2, -2) (Diff)
/release/scripts/op/uvcalc_smart_project.py (+2, -2) (Diff)
/release/scripts/templates/operator.py (+2, -2) (Diff)
/release/scripts/templates/operator_simple.py (+2, -2) (Diff)
/release/scripts/templates/operator_uv.py (+2, -2) (Diff)
/release/scripts/ui/properties_data_armature.py (+19, -18) (Diff)
/release/scripts/ui/properties_data_armature_rigify.py (+6, -6) (Diff)
/release/scripts/ui/properties_data_bone.py (+9, -8) (Diff)
/release/scripts/ui/properties_data_camera.py (+11, -26) (Diff)
/release/scripts/ui/properties_data_curve.py (+27, -26) (Diff)
/release/scripts/ui/properties_data_empty.py (+2, -2) (Diff)
/release/scripts/ui/properties_data_lamp.py (+21, -36) (Diff)
/release/scripts/ui/properties_data_lattice.py (+3, -2) (Diff)
/release/scripts/ui/properties_data_mesh.py (+24, -49) (Diff)
/release/scripts/ui/properties_data_metaball.py (+5, -4) (Diff)
/release/scripts/ui/properties_data_modifier.py (+2, -2) (Diff)
/release/scripts/ui/properties_game.py (+22, -47) (Diff)
/release/scripts/ui/properties_material.py (+50, -50) (Diff)
/release/scripts/ui/properties_object.py (+7, -4) (Diff)
/release/scripts/ui/properties_object_constraint.py (+4, -4) (Diff)
/release/scripts/ui/properties_particle.py (+33, -45) (Diff)
/release/scripts/ui/properties_physics_cloth.py (+10, -10) (Diff)
/release/scripts/ui/properties_physics_field.py (+4, -4) (Diff)
/release/scripts/ui/properties_physics_fluid.py (+8, -8) (Diff)
/release/scripts/ui/properties_physics_smoke.py (+12, -12) (Diff)
/release/scripts/ui/properties_physics_softbody.py (+14, -14) (Diff)
/release/scripts/ui/properties_render.py (+7, -57) (Diff)
/release/scripts/ui/properties_scene.py (+5, -4) (Diff)
/release/scripts/ui/properties_texture.py (+33, -128) (Diff)
/release/scripts/ui/properties_world.py (+14, -9) (Diff)
/release/scripts/ui/space_console.py (+2, -2) (Diff)
/release/scripts/ui/space_image.py (+32, -45) (Diff)
/release/scripts/ui/space_logic.py (+2, -2) (Diff)
/release/scripts/ui/space_sequencer.py (+24, -24) (Diff)
/release/scripts/ui/space_text.py (+2, -2) (Diff)
/release/scripts/ui/space_userpref.py (+14, -14) (Diff)
/release/scripts/ui/space_userpref_keymap.py (+2, -2) (Diff)
/release/scripts/ui/space_view3d.py (+21, -21) (Diff)
/release/scripts/ui/space_view3d_toolbar.py (+26, -26) (Diff)
/source/blender/python/intern/bpy_rna.c (+18, -5) (Diff)