mirror of
https://projects.blender.org/blender/blender.git
synced 2025-01-22 23:42:16 -05:00
5e28601d69
Splits the flag `..._FLAG_INSERTNEEDED` between autokey and manual keying. The fact that this flag was shared between the two systems has been the cause of issues in the past. It wouldn't let you insert a keyframe even though you explicitly used an operator to do so. In order to be clearer what options are used where, the user preferences have been reordered. By default "Only Insert Needed" will be enabled for auto-keying, but not for manual keying. The versioning code will enable both if it was enabled previously. # Code side changes The keying system has flags that define the behavior when keys are inserted. Some of those flags were shared between keying and auto-keying. Some were only used for auto-keying. To clarify that, prefix flags that used exclusively in one or the other system with `AUTOKEY`/`MANUALKEY` Also the flag name on the user preferences and the tool settings was renamed. Previously it was called `autokey_flag`. To indicated that it is not only used for autokeying, rename it `keying_flag`. Fixes: #73773 Pull Request: https://projects.blender.org/blender/blender/pulls/115525 |
||
---|---|---|
.. | ||
collada | ||
modules | ||
ui_simulate | ||
view_layer | ||
alembic_export_tests.py | ||
batch_import.py | ||
bevel_operator.py | ||
bl_alembic_io_test.py | ||
bl_animation_armature.py | ||
bl_animation_drivers.py | ||
bl_animation_fcurves.py | ||
bl_animation_keyframing.py | ||
bl_animation_nla_strip.py | ||
bl_blendfile_io.py | ||
bl_blendfile_liblink.py | ||
bl_blendfile_library_overrides.py | ||
bl_blendfile_utils.py | ||
bl_blendfile_versioning.py | ||
bl_bundled_modules.py | ||
bl_constraints.py | ||
bl_id_management.py | ||
bl_imbuf_load.py | ||
bl_imbuf_save.py | ||
bl_io_curve_svg_test.py | ||
bl_keymap_completeness.py | ||
bl_keymap_validate.py | ||
bl_load_addons.py | ||
bl_load_py_modules.py | ||
bl_mesh_modifiers.py | ||
bl_mesh_validate.py | ||
bl_node_field_type_inference.py | ||
bl_node_group_compat.py | ||
bl_node_group_interface.py | ||
bl_pyapi_bpy_driver_secure_eval.py | ||
bl_pyapi_bpy_path.py | ||
bl_pyapi_bpy_utils_units.py | ||
bl_pyapi_idprop.py | ||
bl_pyapi_idprop_datablock.py | ||
bl_pyapi_mathutils.py | ||
bl_pyapi_prop_array.py | ||
bl_pyapi_text.py | ||
bl_rigging_symmetrize.py | ||
bl_rna_defaults.py | ||
bl_rna_manual_reference.py | ||
bl_rst_completeness.py | ||
bl_test.py | ||
bl_usd_export_test.py | ||
bl_usd_import_test.py | ||
boolean_operator.py | ||
CMakeLists.txt | ||
compositor_cpu_render_tests.py | ||
compositor_realtime_render_tests.py | ||
curve_to_mesh.py | ||
curves_extrude.py | ||
cycles_render_tests.py | ||
deform_modifiers.py | ||
eevee_next_render_tests.py | ||
eevee_render_tests.py | ||
ffmpeg_tests.py | ||
geo_node_sim_test.py | ||
geo_node_test.py | ||
gpu_info.py | ||
modifiers.py | ||
opengl_draw_tests.py | ||
operators.py | ||
pep8.py | ||
physics_cloth.py | ||
physics_dynamic_paint.py | ||
physics_ocean.py | ||
physics_particle_instance.py | ||
physics_particle_system.py | ||
physics_softbody.py | ||
rna_array.py | ||
rna_info_dump.py | ||
rst_to_doctree_mini.py | ||
sequencer_render_tests.py | ||
storm_render_tests.py | ||
workbench_render_tests.py |