Blender Git Commit Log

Git Commits -> Revision 6ffc988

Revision 6ffc988 by Jorge Bernal (master)
July 12, 2015, 14:58 (GMT)
BGE Clean-up: New EXP prefix for the BGE Expression module

The expression module now uses an EXP prefix and it follows a
distribution similar to blender.

Additionally the hash function in EXP_HashedPtr.h was simplified and the
files EXP_C-Api.h &.EXP_C-Api.cpp were deleted because were unused.

Reviewers: campbellbarton, moguri, sybren, hg1

Projects: #game_engine

Differential Revision: https://developer.blender.org/D1221

Commit Details:

Full Hash: 6ffc988ae3aa57822be89e9580146908c938e0a0
Parent Commit: 5b0f674
Lines Changed: +8475, -8676

40 Added Paths:

/source/gameengine/Expressions/EXP_BoolValue.h (+65, -0) (View)
/source/gameengine/Expressions/EXP_ConstExpr.h (+54, -0) (View)
/source/gameengine/Expressions/EXP_EmptyValue.h (+49, -0) (View)
/source/gameengine/Expressions/EXP_ErrorValue.h (+47, -0) (View)
/source/gameengine/Expressions/EXP_Expression.h (+149, -0) (View)
/source/gameengine/Expressions/EXP_FloatValue.h (+58, -0) (View)
/source/gameengine/Expressions/EXP_HashedPtr.h (+59, -0) (View)
/source/gameengine/Expressions/EXP_IdentifierExpr.h (+59, -0) (View)
/source/gameengine/Expressions/EXP_IfExpr.h (+54, -0) (View)
/source/gameengine/Expressions/EXP_InputParser.h (+118, -0) (View)
/source/gameengine/Expressions/EXP_IntValue.h (+73, -0) (View)
/source/gameengine/Expressions/EXP_ListValue.h (+92, -0) (View)
/source/gameengine/Expressions/EXP_Operator1Expr.h (+59, -0) (View)
/source/gameengine/Expressions/EXP_Operator2Expr.h (+66, -0) (View)
/source/gameengine/Expressions/EXP_PyObjectPlus.h (+648, -0) (View)
/source/gameengine/Expressions/EXP_Python.h (+82, -0) (View)
/source/gameengine/Expressions/EXP_PythonCallBack.h (+40, -0) (View)
/source/gameengine/Expressions/EXP_StringValue.h (+61, -0) (View)
/source/gameengine/Expressions/EXP_Value.h (+432, -0) (View)
/source/gameengine/Expressions/EXP_VectorValue.h (+94, -0) (View)
/source/gameengine/Expressions/EXP_VoidValue.h (+81, -0) (View)
/source/gameengine/Expressions/intern/BoolValue.cpp (+216, -0) (View)
/source/gameengine/Expressions/intern/ConstExpr.cpp (+131, -0) (View)
/source/gameengine/Expressions/intern/EmptyValue.cpp (+133, -0) (View)
/source/gameengine/Expressions/intern/ErrorValue.cpp (+131, -0) (View)
/source/gameengine/Expressions/intern/Expression.cpp (+77, -0) (View)
/source/gameengine/Expressions/intern/FloatValue.cpp (+329, -0) (View)
/source/gameengine/Expressions/intern/HashedPtr.cpp (+59, -0) (View)
/source/gameengine/Expressions/intern/IdentifierExpr.cpp (+103, -0) (View)
/source/gameengine/Expressions/intern/IfExpr.cpp (+144, -0) (View)
/source/gameengine/Expressions/intern/InputParser.cpp (+669, -0) (View)
/source/gameengine/Expressions/intern/IntValue.cpp (+344, -0) (View)
/source/gameengine/Expressions/intern/ListValue.cpp (+702, -0) (View)
/source/gameengine/Expressions/intern/Operator1Expr.cpp (+151, -0) (View)
/source/gameengine/Expressions/intern/Operator2Expr.cpp (+276, -0) (View)
/source/gameengine/Expressions/intern/PyObjectPlus.cpp (+1226, -0) (View)
/source/gameengine/Expressions/intern/PythonCallBack.cpp (+119, -0) (View)
/source/gameengine/Expressions/intern/StringValue.cpp (+147, -0) (View)
/source/gameengine/Expressions/intern/Value.cpp (+672, -0) (View)
/source/gameengine/Expressions/intern/VectorValue.cpp (+225, -0) (View)

42 Deleted Paths:

/source/gameengine/Expressions/BoolValue.cpp (+0, -216)
/source/gameengine/Expressions/BoolValue.h (+0, -65)
/source/gameengine/Expressions/ConstExpr.cpp (+0, -131)
/source/gameengine/Expressions/ConstExpr.h (+0, -54)
/source/gameengine/Expressions/EmptyValue.cpp (+0, -133)
/source/gameengine/Expressions/EmptyValue.h (+0, -49)
/source/gameengine/Expressions/ErrorValue.cpp (+0, -131)
/source/gameengine/Expressions/ErrorValue.h (+0, -47)
/source/gameengine/Expressions/Expression.cpp (+0, -77)
/source/gameengine/Expressions/Expression.h (+0, -149)
/source/gameengine/Expressions/EXP_C-Api.cpp (+0, -123)
/source/gameengine/Expressions/EXP_C-Api.h (+0, -67)
/source/gameengine/Expressions/FloatValue.cpp (+0, -329)
/source/gameengine/Expressions/FloatValue.h (+0, -58)
/source/gameengine/Expressions/IdentifierExpr.cpp (+0, -103)
/source/gameengine/Expressions/IdentifierExpr.h (+0, -59)
/source/gameengine/Expressions/IfExpr.cpp (+0, -144)
/source/gameengine/Expressions/IfExpr.h (+0, -54)
/source/gameengine/Expressions/InputParser.cpp (+0, -669)
/source/gameengine/Expressions/InputParser.h (+0, -118)
/source/gameengine/Expressions/IntValue.cpp (+0, -344)
/source/gameengine/Expressions/IntValue.h (+0, -73)
/source/gameengine/Expressions/KX_HashedPtr.cpp (+0, -65)
/source/gameengine/Expressions/KX_HashedPtr.h (+0, -61)
/source/gameengine/Expressions/KX_Python.h (+0, -82)
/source/gameengine/Expressions/KX_PythonCallBack.cpp (+0, -119)
/source/gameengine/Expressions/KX_PythonCallBack.h (+0, -40)
/source/gameengine/Expressions/ListValue.cpp (+0, -702)
/source/gameengine/Expressions/ListValue.h (+0, -92)
/source/gameengine/Expressions/Operator1Expr.cpp (+0, -151)
/source/gameengine/Expressions/Operator1Expr.h (+0, -59)
/source/gameengine/Expressions/Operator2Expr.cpp (+0, -276)
/source/gameengine/Expressions/Operator2Expr.h (+0, -66)
/source/gameengine/Expressions/PyObjectPlus.cpp (+0, -1226)
/source/gameengine/Expressions/PyObjectPlus.h (+0, -649)
/source/gameengine/Expressions/StringValue.cpp (+0, -147)
/source/gameengine/Expressions/StringValue.h (+0, -61)
/source/gameengine/Expressions/Value.cpp (+0, -672)
/source/gameengine/Expressions/Value.h (+0, -432)
/source/gameengine/Expressions/VectorValue.cpp (+0, -225)
/source/gameengine/Expressions/VectorValue.h (+0, -94)
/source/gameengine/Expressions/VoidValue.h (+0, -81)

106 Modified Paths:

/source/gameengine/BlenderRoutines/BL_KetsjiEmbedStart.cpp (+1, -1) (Diff)
/source/gameengine/Converter/BL_ActionActuator.cpp (+2, -2) (Diff)
/source/gameengine/Converter/BL_ArmatureChannel.h (+1, -1) (Diff)
/source/gameengine/Converter/BL_ArmatureConstraint.h (+1, -1) (Diff)
/source/gameengine/Converter/BL_BlenderDataConversion.h (+1, -1) (Diff)
/source/gameengine/Converter/BL_ShapeActionActuator.cpp (+2, -2) (Diff)
/source/gameengine/Converter/KX_BlenderSceneConverter.h (+1, -1) (Diff)
/source/gameengine/Converter/KX_ConvertActuators.cpp (+1, -1) (Diff)
/source/gameengine/Converter/KX_ConvertControllers.cpp (+2, -2) (Diff)
/source/gameengine/Converter/KX_ConvertControllers.h (+1, -1) (Diff)
/source/gameengine/Converter/KX_ConvertProperties.cpp (+6, -6) (Diff)
/source/gameengine/Converter/KX_ConvertSensors.cpp (+1, -1) (Diff)
/source/gameengine/Converter/KX_LibLoadStatus.h (+1, -1) (Diff)
/source/gameengine/Expressions/CMakeLists.txt (+40, -42) (Diff)
/source/gameengine/Expressions/SConscript (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_ANDController.cpp (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_ExpressionController.cpp (+2, -2) (Diff)
/source/gameengine/GameLogic/SCA_IController.cpp (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_IController.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_ILogicBrick.cpp (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_ILogicBrick.h (+2, -2) (Diff)
/source/gameengine/GameLogic/SCA_IObject.cpp (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_IObject.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_IScene.cpp (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_JoystickSensor.cpp (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_KeyboardManager.cpp (+2, -2) (Diff)
/source/gameengine/GameLogic/SCA_KeyboardSensor.cpp (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_KeyboardSensor.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_LogicManager.cpp (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_LogicManager.h (+2, -2) (Diff)
/source/gameengine/GameLogic/SCA_MouseManager.cpp (+2, -2) (Diff)
/source/gameengine/GameLogic/SCA_MouseSensor.cpp (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_MouseSensor.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_NANDController.cpp (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_NORController.cpp (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_ORController.cpp (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_PropertyActuator.cpp (+3, -3) (Diff)
/source/gameengine/GameLogic/SCA_PropertySensor.cpp (+6, -6) (Diff)
/source/gameengine/GameLogic/SCA_PythonController.cpp (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_PythonController.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_PythonJoystick.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_PythonKeyboard.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_PythonMouse.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_RandomActuator.cpp (+3, -3) (Diff)
/source/gameengine/GameLogic/SCA_RandomSensor.cpp (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_RandomSensor.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_TimeEventManager.cpp (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_TimeEventManager.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_XNORController.cpp (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_XORController.cpp (+1, -1) (Diff)
/source/gameengine/Ketsji/BL_Shader.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KXNetwork/KX_NetworkMessageSensor.cpp (+3, -3) (Diff)
/source/gameengine/Ketsji/KX_BlenderMaterial.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_Camera.cpp (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_Camera.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_CameraActuator.cpp (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_CharacterWrapper.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_ConstraintWrapper.cpp (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_ConstraintWrapper.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_FontObject.cpp (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_GameObject.cpp (+2, -2) (Diff)
/source/gameengine/Ketsji/KX_GameObject.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_IpoActuator.cpp (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_ISceneConverter.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_KetsjiEngine.cpp (+5, -5) (Diff)
/source/gameengine/Ketsji/KX_KetsjiEngine.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_MeshProxy.cpp (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_NavMeshObject.cpp (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_NavMeshObject.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_ParentActuator.cpp (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_PyConstraintBinding.cpp (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_PyMath.cpp (+2, -2) (Diff)
/source/gameengine/Ketsji/KX_PyMath.h (+2, -2) (Diff)
/source/gameengine/Ketsji/KX_PythonInit.cpp (+4, -4) (Diff)
/source/gameengine/Ketsji/KX_PythonInit.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_PythonSeq.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_SCA_AddObjectActuator.cpp (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_SCA_ReplaceMeshActuator.cpp (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_Scene.cpp (+3, -3) (Diff)
/source/gameengine/Ketsji/KX_Scene.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_TouchSensor.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_TrackToActuator.cpp (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_VehicleWrapper.cpp (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_VehicleWrapper.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_WorldInfo.h (+1, -1) (Diff)
/source/gameengine/Rasterizer/RAS_2DFilterManager.cpp (+1, -1) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp (+1, -1) (Diff)
/source/gameengine/VideoTexture/blendVideoTex.cpp (+1, -1) (Diff)
/source/gameengine/VideoTexture/Exception.cpp (+1, -1) (Diff)
/source/gameengine/VideoTexture/FilterBase.cpp (+1, -1) (Diff)
/source/gameengine/VideoTexture/FilterBase.h (+1, -1) (Diff)
/source/gameengine/VideoTexture/FilterBlueScreen.cpp (+1, -1) (Diff)
/source/gameengine/VideoTexture/FilterColor.cpp (+1, -1) (Diff)
/source/gameengine/VideoTexture/FilterNormal.cpp (+1, -1) (Diff)
/source/gameengine/VideoTexture/FilterSource.cpp (+1, -1) (Diff)
/source/gameengine/VideoTexture/ImageBase.cpp (+1, -1) (Diff)
/source/gameengine/VideoTexture/ImageBase.h (+1, -1) (Diff)
/source/gameengine/VideoTexture/ImageBuff.cpp (+1, -1) (Diff)
/source/gameengine/VideoTexture/ImageMix.cpp (+1, -1) (Diff)
/source/gameengine/VideoTexture/ImageRender.cpp (+1, -1) (Diff)
/source/gameengine/VideoTexture/ImageViewport.cpp (+1, -1) (Diff)
/source/gameengine/VideoTexture/PyTypeList.cpp (+1, -1) (Diff)
/source/gameengine/VideoTexture/PyTypeList.h (+1, -1) (Diff)
/source/gameengine/VideoTexture/Texture.cpp (+1, -1) (Diff)
/source/gameengine/VideoTexture/Texture.h (+1, -1) (Diff)
/source/gameengine/VideoTexture/VideoBase.h (+1, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021