blender/source/gameengine/Ketsji
Porteries Tristan a15a3952f4 BGE: Fix T35188: Duplicate an instance of group.
This behavior caused a double free.
Before when we duplicated an instance of a group the new instance keep the pointer of the group but was not added in the group instance list (normal).
And during the object deletion we tried to remove the object in the instance list but anyways if it failed decrement the reference count.
Set the group and the instance list to NULL in ProcessReplica avoid these kind of problems.
2015-10-28 22:11:15 +01:00
..
KXNetwork BGE Clean-up: New EXP prefix for the BGE Expression module 2015-07-12 16:58:12 +02:00
BL_Action.cpp BGE: Fix T45945: Action bouncing. 2015-10-28 15:13:12 +01:00
BL_Action.h BGE: Fix T45945: Action bouncing. 2015-10-28 15:13:12 +01:00
BL_ActionManager.cpp BGE: Fix T46381 : last action frame not updated. 2015-10-19 16:03:40 +02:00
BL_ActionManager.h BGE: Fix T46381 : last action frame not updated. 2015-10-19 16:03:40 +02:00
BL_BlenderShader.cpp OpenSubdiv: Commit of OpenSubdiv integration into Blender 2015-07-20 22:29:26 +02:00
BL_BlenderShader.h Fix a few compiler warnings reported by clang. 2013-08-18 14:15:51 +00:00
BL_Material.cpp Move from MTFace to MTexPoly w/ texture checks 2015-07-14 22:36:00 +10:00
BL_Material.h Move from MTFace to MTexPoly w/ texture checks 2015-07-14 22:36:00 +10:00
BL_Shader.cpp BGE: Cleanup: Code style BL_Shader 2015-10-25 19:43:46 +01:00
BL_Shader.h BGE: Cleanup: Code style BL_Shader 2015-10-25 19:43:46 +01:00
BL_Texture.cpp BGE: Fix T37074: GLSL max texture units limit 2015-07-27 20:34:13 +02:00
BL_Texture.h
CMakeLists.txt BGE: generic python callback list + replace KX_PythonSeq. 2015-10-26 20:27:08 +01:00
KX_ArmatureSensor.cpp style cleanup 2013-03-18 11:44:56 +00:00
KX_ArmatureSensor.h
KX_BlenderMaterial.cpp Move from MTFace to MTexPoly w/ texture checks 2015-07-14 22:36:00 +10:00
KX_BlenderMaterial.h Move from MTFace to MTexPoly w/ texture checks 2015-07-14 22:36:00 +10:00
KX_Camera.cpp BGE Clean-up: New EXP prefix for the BGE Expression module 2015-07-12 16:58:12 +02:00
KX_Camera.h BGE Clean-up: New EXP prefix for the BGE Expression module 2015-07-12 16:58:12 +02:00
KX_CameraActuator.cpp BGE Clean-up: New EXP prefix for the BGE Expression module 2015-07-12 16:58:12 +02:00
KX_CameraActuator.h
KX_CameraIpoSGController.cpp
KX_CameraIpoSGController.h
KX_CharacterWrapper.cpp BGE: Adding a Max Jumps value to the character physic window 2015-10-11 18:28:43 +02:00
KX_CharacterWrapper.h BGE Clean-up: New EXP prefix for the BGE Expression module 2015-07-12 16:58:12 +02:00
KX_ClientObjectInfo.h BGE: Fix T35288 Touch/Ray/Mouse sensor and Constraint actuator with material check doesn't work. 2015-07-25 09:43:06 +02:00
KX_ConstraintActuator.cpp BGE : Collision mask support in raycast + and raycast cleanup. 2015-10-07 22:14:43 +02:00
KX_ConstraintActuator.h BGE : Collision mask support in raycast + and raycast cleanup. 2015-10-07 22:14:43 +02:00
KX_ConstraintWrapper.cpp BGE Clean-up: New EXP prefix for the BGE Expression module 2015-07-12 16:58:12 +02:00
KX_ConstraintWrapper.h BGE Clean-up: New EXP prefix for the BGE Expression module 2015-07-12 16:58:12 +02:00
KX_Dome.cpp BGE: Fix T45110, T44174, armature animations update and mirror render. 2015-06-22 18:16:31 +02:00
KX_Dome.h Ghost Context Refactor 2014-10-07 15:47:32 -05:00
KX_EmptyObject.cpp
KX_EmptyObject.h
KX_FontObject.cpp BGE Clean-up: New EXP prefix for the BGE Expression module 2015-07-12 16:58:12 +02:00
KX_FontObject.h fix D1130 renamed the enum OBJ_FONT to OBJ_TEXT to avoid naming conflicts in Windows 2015-03-16 18:46:40 +01:00
KX_GameActuator.cpp BGE: Adding a screenshot function to game actuator 2015-10-11 13:41:38 +02:00
KX_GameActuator.h BGE: Adding a screenshot function to game actuator 2015-10-11 13:41:38 +02:00
KX_GameObject.cpp BGE: Fix T35188: Duplicate an instance of group. 2015-10-28 22:11:15 +01:00
KX_GameObject.h BGE: Fix T46381 : last action frame not updated. 2015-10-19 16:03:40 +02:00
KX_IInterpolator.h
KX_IPO_SGController.cpp BGE: Cleaning up the BGE's physics code and removing KX_IPhysicsController and KX_BulletPhysicsController. Instead, we just use PHY_IPhysicsController, which removes a lot of duplicate code. 2013-11-04 19:22:47 +00:00
KX_IPO_SGController.h
KX_IpoActuator.cpp BGE Clean-up: New EXP prefix for the BGE Expression module 2015-07-12 16:58:12 +02:00
KX_IpoActuator.h
KX_IpoConvert.cpp BGE: Adding material IPO support to GLSL materials 2015-05-11 23:05:04 -07:00
KX_IpoConvert.h BGE: Fix T27322: World F-Curve 2015-03-23 21:43:42 +01:00
KX_IPOTransform.h
KX_IScalarInterpolator.h
KX_ISceneConverter.h BGE: Fix issues with async libload. 2015-10-25 19:22:29 +01:00
KX_ISystem.h
KX_KetsjiEngine.cpp BGE: Fix T31357: wrong zoom when sets camera. 2015-10-27 11:10:12 +01:00
KX_KetsjiEngine.h BGE: Fix T31357: wrong zoom when sets camera. 2015-10-27 11:10:12 +01:00
KX_Light.cpp BGE : addObject in python without reference object. 2015-04-26 16:29:58 +02:00
KX_Light.h BGE : addObject in python without reference object. 2015-04-26 16:29:58 +02:00
KX_LightIpoSGController.cpp BGE code cleanup: Removing OpenGL and bf_gpu code from KX_LightObject 2014-03-27 22:32:06 -07:00
KX_LightIpoSGController.h Code cleanup: RAS_ILightObject is class, not a struct. 2014-04-12 20:12:07 +02:00
KX_MaterialIpoController.cpp BGE: Adding material IPO support to GLSL materials 2015-05-11 23:05:04 -07:00
KX_MaterialIpoController.h
KX_MeshProxy.cpp BGE Clean-up: New EXP prefix for the BGE Expression module 2015-07-12 16:58:12 +02:00
KX_MeshProxy.h style cleanup 2013-03-29 06:21:28 +00:00
KX_MotionState.cpp BGE: Cleaning up the BGE's physics code and removing KX_IPhysicsController and KX_BulletPhysicsController. Instead, we just use PHY_IPhysicsController, which removes a lot of duplicate code. 2013-11-04 19:22:47 +00:00
KX_MotionState.h BGE: Cleaning up the BGE's physics code and removing KX_IPhysicsController and KX_BulletPhysicsController. Instead, we just use PHY_IPhysicsController, which removes a lot of duplicate code. 2013-11-04 19:22:47 +00:00
KX_MouseActuator.cpp Fix for building without Python 2015-06-14 04:53:10 +10:00
KX_MouseActuator.h Fix for building without Python 2015-06-14 04:53:10 +10:00
KX_MouseFocusSensor.cpp BGE : Collision mask support in raycast + and raycast cleanup. 2015-10-07 22:14:43 +02:00
KX_MouseFocusSensor.h BGE : Collision mask support in raycast + and raycast cleanup. 2015-10-07 22:14:43 +02:00
KX_NavMeshObject.cpp BGE: Navmesh fixes and improvements 2015-07-28 13:54:41 +02:00
KX_NavMeshObject.h BGE Clean-up: New EXP prefix for the BGE Expression module 2015-07-12 16:58:12 +02:00
KX_NearSensor.cpp Fix T38539: Can't set near sensor distance above 100 via python 2014-02-22 13:57:12 +11:00
KX_NearSensor.h
KX_ObColorIpoSGController.cpp BGE: Object color channels can now be animated separately without zeroing out the other channels. Problem reported by Dalai via IRC. 2013-02-23 01:17:01 +00:00
KX_ObColorIpoSGController.h
KX_ObjectActuator.cpp Fix T44919: BGE marhutils attrs leak memory 2015-06-02 11:08:17 +10:00
KX_ObjectActuator.h BGE: Fix: Double jumps are not working with character motion actuator 2015-05-14 09:45:51 +02:00
KX_ObstacleSimulation.cpp fix memory leak in KX_ObstacleSimulation 2013-08-04 17:20:03 +00:00
KX_ObstacleSimulation.h
KX_OrientationInterpolator.cpp
KX_OrientationInterpolator.h
KX_ParentActuator.cpp BGE Clean-up: New EXP prefix for the BGE Expression module 2015-07-12 16:58:12 +02:00
KX_ParentActuator.h
KX_PhysicsEngineEnums.h
KX_PolyProxy.cpp BGE: Fix T38030: wrong vertex index returned by KX_PolyProxy 2015-06-20 14:21:31 +02:00
KX_PolyProxy.h code cleanup: remove unused define, correct header guard mismatch, add NULL check so DM_to_mesh() can have a NULL object passed (currently not used) and remove redundant NULL check. 2013-08-03 23:58:17 +00:00
KX_PositionInterpolator.cpp
KX_PositionInterpolator.h
KX_PyConstraintBinding.cpp BGE: Fix memory leak and crash with certain physic types 2015-08-16 11:38:25 +02:00
KX_PyConstraintBinding.h BGE: python API cleanup - bge submodules definitions 2015-02-03 15:32:54 +00:00
KX_PyMath.cpp BGE Clean-up: New EXP prefix for the BGE Expression module 2015-07-12 16:58:12 +02:00
KX_PyMath.h BGE Clean-up: New EXP prefix for the BGE Expression module 2015-07-12 16:58:12 +02:00
KX_PythonInit.cpp Cleanup: remove _POSIX_C_SOURCE undefine 2015-10-20 14:06:29 +11:00
KX_PythonInit.h BGE Clean-up: New EXP prefix for the BGE Expression module 2015-07-12 16:58:12 +02:00
KX_PythonInitTypes.cpp BGE: generic python callback list + replace KX_PythonSeq. 2015-10-26 20:27:08 +01:00
KX_PythonInitTypes.h Recreating bge python modules instead of using existing 2015-02-09 20:56:38 +00:00
KX_PythonMain.cpp
KX_PythonMain.h Fix T37488: Crash with --debug reading userpref.blend 2013-11-18 18:13:23 +06:00
KX_RadarSensor.cpp BGE: Cleaning up the BGE's physics code and removing KX_IPhysicsController and KX_BulletPhysicsController. Instead, we just use PHY_IPhysicsController, which removes a lot of duplicate code. 2013-11-04 19:22:47 +00:00
KX_RadarSensor.h
KX_RayCast.cpp BGE: Cleaning up the BGE's physics code and removing KX_IPhysicsController and KX_BulletPhysicsController. Instead, we just use PHY_IPhysicsController, which removes a lot of duplicate code. 2013-11-04 19:22:47 +00:00
KX_RayCast.h BGE : Collision mask support in raycast + and raycast cleanup. 2015-10-07 22:14:43 +02:00
KX_RayEventManager.cpp
KX_RayEventManager.h
KX_RaySensor.cpp BGE : Collision mask support in raycast + and raycast cleanup. 2015-10-07 22:14:43 +02:00
KX_RaySensor.h BGE : Collision mask support in raycast + and raycast cleanup. 2015-10-07 22:14:43 +02:00
KX_SCA_AddObjectActuator.cpp BGE Clean-up: New EXP prefix for the BGE Expression module 2015-07-12 16:58:12 +02:00
KX_SCA_AddObjectActuator.h
KX_SCA_DynamicActuator.cpp BGE: Fix T19377 restore dynamics after unparenting object. 2015-08-10 17:08:11 +02:00
KX_SCA_DynamicActuator.h BGE: Cleaning up the BGE's physics code and removing KX_IPhysicsController and KX_BulletPhysicsController. Instead, we just use PHY_IPhysicsController, which removes a lot of duplicate code. 2013-11-04 19:22:47 +00:00
KX_SCA_EndObjectActuator.cpp
KX_SCA_EndObjectActuator.h
KX_SCA_ReplaceMeshActuator.cpp BGE Clean-up: New EXP prefix for the BGE Expression module 2015-07-12 16:58:12 +02:00
KX_SCA_ReplaceMeshActuator.h
KX_ScalarInterpolator.cpp
KX_ScalarInterpolator.h
KX_ScalingInterpolator.cpp
KX_ScalingInterpolator.h
KX_Scene.cpp BGE: Fix T46381 : last action frame not updated. 2015-10-19 16:03:40 +02:00
KX_Scene.h BGE: Add recursive dupli group deletion 2015-10-11 14:08:38 +02:00
KX_SceneActuator.cpp style cleanup: 2013-03-26 07:29:01 +00:00
KX_SceneActuator.h
KX_SG_BoneParentNodeRelationship.cpp
KX_SG_BoneParentNodeRelationship.h
KX_SG_NodeRelationships.cpp
KX_SG_NodeRelationships.h
KX_SoundActuator.cpp Fix T46458: BGE Crash on load 2015-10-13 08:43:41 +11:00
KX_SoundActuator.h Audaspace: fixing problems for the merge to master suggested by Campbell and Sergey. 2015-07-28 14:01:53 +02:00
KX_StateActuator.cpp
KX_StateActuator.h
KX_SteeringActuator.cpp Cleanup: style 2015-09-02 18:39:19 +10:00
KX_SteeringActuator.h BGE: Fix T41502 Path following jumping 2015-02-18 23:24:02 +01:00
KX_TimeCategoryLogger.cpp
KX_TimeCategoryLogger.h
KX_TimeLogger.cpp
KX_TimeLogger.h
KX_TouchEventManager.cpp BGE physics: When colliding, report first contact point to Python 2015-02-08 15:52:13 +01:00
KX_TouchEventManager.h BGE physics: When colliding, report first contact point to Python 2015-02-08 15:52:13 +01:00
KX_TouchSensor.cpp BGE: Fix T35288 Touch/Ray/Mouse sensor and Constraint actuator with material check doesn't work. 2015-07-25 09:43:06 +02:00
KX_TouchSensor.h BGE Clean-up: New EXP prefix for the BGE Expression module 2015-07-12 16:58:12 +02:00
KX_TrackToActuator.cpp BGE Clean-up: New EXP prefix for the BGE Expression module 2015-07-12 16:58:12 +02:00
KX_TrackToActuator.h BGE: TrackTo actuator: increasing up & track axis options 2014-07-14 18:30:27 -07:00
KX_VehicleWrapper.cpp BGE Clean-up: New EXP prefix for the BGE Expression module 2015-07-12 16:58:12 +02:00
KX_VehicleWrapper.h BGE Clean-up: New EXP prefix for the BGE Expression module 2015-07-12 16:58:12 +02:00
KX_VertexProxy.cpp Revert "BGE : KX_VertexProxy support for more than 2 UV channel." 2015-06-06 13:12:27 -07:00
KX_VertexProxy.h Revert "BGE : KX_VertexProxy support for more than 2 UV channel." 2015-06-06 13:12:27 -07:00
KX_VisibilityActuator.cpp
KX_VisibilityActuator.h
KX_WorldInfo.cpp BGE: Change KX_WolrdInfo mathutils vector to color 2015-10-11 18:43:05 +02:00
KX_WorldInfo.h Fix for building with C++ guarded alloc 2015-09-08 19:42:58 +10:00
KX_WorldIpoController.cpp BGE: Fix T27322: World F-Curve 2015-03-23 21:43:42 +01:00
KX_WorldIpoController.h BGE: Fix T27322: World F-Curve 2015-03-23 21:43:42 +01:00
SConscript SCons: Fix for really nasty bug with polluting configuration environment 2015-08-04 18:06:28 +02:00