tornavis/source/blender/blenkernel
Brecht Van Lommel 83f8f44791 Fix T59495, T59992, T59904, T59178, T60598: broken keyframed value editing.
This removes a bunch of animation/driver evaluations and recalc flags that
should be redundant in the new depsgraph, and were incorrectly affecting
the evaluated scene in a permanent way.

Still two cases that could be removed if the depsgraph is improved, in
BKE_object_handle_data_update and BKE_cachefile_update_frame.

For physics subframe interpolation there are also still calls to
BKE_object_where_is_calc that should ideally be removed as well, though
they are not known to cause keyframing bugs.

Differential Revision: https://developer.blender.org/D4274
2019-01-31 12:04:57 +01:00
..
intern Fix T59495, T59992, T59904, T59178, T60598: broken keyframed value editing. 2019-01-31 12:04:57 +01:00
BKE_DerivedMesh.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_action.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_addon.h BKE_addons: utility to remove by name 2018-07-06 07:55:29 +02:00
BKE_anim.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_animsys.h Fix T59495, T59992, T59904, T59178, T60598: broken keyframed value editing. 2019-01-31 12:04:57 +01:00
BKE_appdir.h Fix T58104: Duplicated previews for Matcaps/HDRIs in portable installs 2018-12-05 14:53:44 +01:00
BKE_armature.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_autoexec.h
BKE_blender.h Cleanup: remove non-existing function declarations 2018-12-31 00:58:54 +11:00
BKE_blender_copybuffer.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_blender_undo.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_blender_user_menu.h Cleanup: code style 2018-06-25 12:06:51 +02:00
BKE_blender_version.h Fix duplicate brushes from recent startup files 2019-01-29 23:53:37 +11:00
BKE_blendfile.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_boids.h
BKE_bpath.h
BKE_brush.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_bvhutils.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_cachefile.h Animation: Pass dependency graph to animation system 2018-05-31 18:07:55 +02:00
BKE_camera.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_ccg.h Cleanup: use BLI_compiler_compat.h for BLI_INLINE 2018-11-07 12:17:58 +11:00
BKE_cdderivedmesh.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_cloth.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_collection.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_collision.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_colorband.h
BKE_colortools.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_constraint.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_context.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_crazyspace.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_curve.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_customdata.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_customdata_file.h Cleanup: trailing newlines 2018-06-29 09:23:51 +02:00
BKE_data_transfer.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_deform.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_displist.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_dynamicpaint.h Fix T57938: Dynamic paint baking issues 2018-11-20 10:29:35 +01:00
BKE_editlattice.h
BKE_editmesh.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_editmesh_bvh.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_editmesh_cache.h Cleanup: extract cache calculation from derived-mesh 2018-10-08 12:04:23 +11:00
BKE_editmesh_tangent.h
BKE_effect.h Depsgraph: remove features incompatible with new system. 2019-01-31 12:03:05 +01:00
BKE_fcurve.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_fluidsim.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_font.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_freestyle.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_global.h Cleanup: use doxy comments, clarify some text 2019-01-31 16:35:33 +11:00
BKE_gpencil.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_gpencil_modifier.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_icons.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_idcode.h Cleanup: use colon separator after parameter 2018-12-12 12:50:58 +11:00
BKE_idprop.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_image.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_ipo.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_key.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_keyconfig.h Defaults: left click select is now the default. 2018-11-28 11:36:13 +01:00
BKE_lamp.h
BKE_lattice.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_layer.h Cleanup: redundant defines 2019-01-26 19:15:30 +11:00
BKE_library.h Fix duplicate brushes from recent startup files 2019-01-29 23:53:37 +11:00
BKE_library_idmap.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_library_override.h Make Static Override optional/hidden by default. 2018-10-19 18:38:19 +02:00
BKE_library_query.h Merge branch 'master' into blender2.8 2018-09-24 17:42:52 +02:00
BKE_library_remap.h
BKE_lightprobe.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_linestyle.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_main.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_mask.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_material.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_mball.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_mball_tessellate.h Merge branch 'master' into blender2.8 2018-06-11 14:39:38 +02:00
BKE_mesh.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_mesh_iterators.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_mesh_mapping.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_mesh_remap.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_mesh_runtime.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_mesh_tangent.h Bake: remove derived mesh for bake API 2018-10-15 13:38:58 +11:00
BKE_modifier.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_movieclip.h Spelling fixes in comments and descriptions (2.8 changes), patch by luzpaz. 2018-09-24 18:48:29 +02:00
BKE_multires.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_nla.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_node.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_object.h Fix T59495, T59992, T59904, T59178, T60598: broken keyframed value editing. 2019-01-31 12:04:57 +01:00
BKE_object_deform.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_object_facemap.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_ocean.h Ocean Modifier: prevent crashing on 'Apply Modifier' button 2018-07-10 12:00:58 +02:00
BKE_outliner_treehash.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_packedFile.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_paint.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_particle.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_pbvh.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_pointcache.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_report.h Cleanup: trailing newlines 2018-06-29 09:23:51 +02:00
BKE_rigidbody.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_scene.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_screen.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_sequencer.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_shader_fx.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_shrinkwrap.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_smoke.h Cleanup: rename 'dm' -> 'me' for 'Mesh' types 2018-10-23 15:00:40 +11:00
BKE_softbody.h SoftBody: refactored sbFree() 2018-07-04 11:22:57 +02:00
BKE_sound.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_speaker.h
BKE_studiolight.h Cleanup: specify default studiolight name, instead using first alphabetically. 2018-12-31 15:40:42 +01:00
BKE_subdiv.h Fix T59395: Subdivision modifier with quality 1 crashes blender 2019-01-22 11:57:20 +01:00
BKE_subdiv_ccg.h Subdiv CCG: Cleanup, comments 2019-01-18 12:29:53 +01:00
BKE_subdiv_eval.h Fix T60124: Multires modifier not reading data from external files 2019-01-04 15:58:41 +01:00
BKE_subdiv_foreach.h Correct doxygen file headers 2018-09-04 15:45:48 +02:00
BKE_subdiv_mesh.h Subdiv: Set edge render flags according to Optimal Display 2018-12-03 17:05:28 +01:00
BKE_subsurf.h Cleanup: unused struct declarations 2019-01-28 22:06:53 +11:00
BKE_suggestions.h
BKE_text.h Cleanup: commas at the end of enums 2019-01-16 00:26:24 +11:00
BKE_texture.h Cleanup: unused struct declarations 2019-01-28 22:06:53 +11:00
BKE_tracking.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_undo_system.h Undo System: add Main argument to encode/decode 2019-01-31 12:07:13 +11:00
BKE_unit.h Fix T60338: Allow user to input units of another system 2019-01-09 10:40:05 +01:00
BKE_workspace.h Cleanup: sort forward declarations of enum & struct 2019-01-28 21:17:58 +11:00
BKE_world.h Fix T57689: world nodes / texture not updating for Eevee. 2018-11-08 16:01:02 +01:00
BKE_writeavi.h Cleanup: remove non-existing function declarations 2018-12-31 00:58:54 +11:00
BKE_writeffmpeg.h Cleanup: trailing newlines 2018-06-29 09:23:51 +02:00
CMakeLists.txt Cleanup: sort cmake file lists 2019-01-25 08:30:33 +11:00
nla_private.h NLA: implement a new blending mode that intelligently combines actions. 2019-01-14 19:14:28 +03:00
particle_private.h
tracking_private.h