Blender Git Commit Log
Git Commits -> Revision 4c17f8e
Revision 4c17f8e by Campbell Barton (master) November 6, 2011, 01:39 (GMT) |
PyUnicode_From_STR_String utility function which passes STR_String to PyUnicode_FromStringAndSize (saves a call to strlen). Also made CValue::ConvertKeysToPython use faster list creation and improved some of the macro formatting. |
Commit Details:
Full Hash: 4c17f8e5de94f3abc65995e7a2964bb9e6ea7642
SVN Revision: 41572
Parent Commit: 2a7ade9
Lines Changed: +317, -232
81 Modified Paths:
/source/gameengine/Converter/BL_ActionActuator.h (+3, -3) (Diff)
/source/gameengine/Converter/BL_ArmatureActuator.h (+1, -1) (Diff)
/source/gameengine/Converter/BL_ArmatureConstraint.h (+1, -1) (Diff)
/source/gameengine/Converter/BL_ArmatureObject.h (+1, -1) (Diff)
/source/gameengine/Converter/BL_ShapeActionActuator.h (+1, -1) (Diff)
/source/gameengine/Expressions/Expression.h (+19, -13) (Diff)
/source/gameengine/Expressions/ListValue.h (+2, -2) (Diff)
/source/gameengine/Expressions/PyObjectPlus.cpp (+6, -1) (Diff)
/source/gameengine/Expressions/PyObjectPlus.h (+171, -104) (Diff)
/source/gameengine/Expressions/Value.cpp (+11, -9) (Diff)
/source/gameengine/Expressions/Value.h (+24, -19) (Diff)
/source/gameengine/GameLogic/SCA_2DFilterActuator.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_ActuatorSensor.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_AlwaysSensor.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_ANDController.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_DelaySensor.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_ExpressionController.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_IController.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_ILogicBrick.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_IObject.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_ISensor.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_JoystickSensor.h (+3, -3) (Diff)
/source/gameengine/GameLogic/SCA_KeyboardSensor.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_MouseSensor.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_NANDController.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_NORController.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_ORController.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_PropertyActuator.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_PropertySensor.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_PythonController.cpp (+2, -2) (Diff)
/source/gameengine/GameLogic/SCA_PythonController.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.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_RandomSensor.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_XNORController.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_XORController.h (+1, -1) (Diff)
/source/gameengine/Ketsji/BL_Shader.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KXNetwork/KX_NetworkMessageActuator.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KXNetwork/KX_NetworkMessageSensor.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_ArmatureSensor.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_BlenderMaterial.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_Camera.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_CameraActuator.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_ConstraintActuator.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_ConstraintWrapper.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_FontObject.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_GameActuator.h (+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.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_Light.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_MeshProxy.cpp (+2, -2) (Diff)
/source/gameengine/Ketsji/KX_MeshProxy.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_MouseFocusSensor.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_NavMeshObject.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_NearSensor.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_ObjectActuator.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_ParentActuator.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_PhysicsObjectWrapper.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_PolygonMaterial.cpp (+2, -2) (Diff)
/source/gameengine/Ketsji/KX_PolygonMaterial.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_PolyProxy.cpp (+2, -2) (Diff)
/source/gameengine/Ketsji/KX_PolyProxy.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_RadarSensor.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_RaySensor.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_SCA_AddObjectActuator.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_SCA_DynamicActuator.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_SCA_EndObjectActuator.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_SCA_ReplaceMeshActuator.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_Scene.cpp (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_Scene.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_SceneActuator.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_SoundActuator.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_StateActuator.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_SteeringActuator.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_TouchSensor.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_TrackToActuator.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_VehicleWrapper.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_VertexProxy.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_VisibilityActuator.h (+1, -1) (Diff)
/source/gameengine/Converter/BL_ArmatureActuator.h (+1, -1) (Diff)
/source/gameengine/Converter/BL_ArmatureConstraint.h (+1, -1) (Diff)
/source/gameengine/Converter/BL_ArmatureObject.h (+1, -1) (Diff)
/source/gameengine/Converter/BL_ShapeActionActuator.h (+1, -1) (Diff)
/source/gameengine/Expressions/Expression.h (+19, -13) (Diff)
/source/gameengine/Expressions/ListValue.h (+2, -2) (Diff)
/source/gameengine/Expressions/PyObjectPlus.cpp (+6, -1) (Diff)
/source/gameengine/Expressions/PyObjectPlus.h (+171, -104) (Diff)
/source/gameengine/Expressions/Value.cpp (+11, -9) (Diff)
/source/gameengine/Expressions/Value.h (+24, -19) (Diff)
/source/gameengine/GameLogic/SCA_2DFilterActuator.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_ActuatorSensor.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_AlwaysSensor.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_ANDController.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_DelaySensor.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_ExpressionController.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_IController.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_ILogicBrick.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_IObject.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_ISensor.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_JoystickSensor.h (+3, -3) (Diff)
/source/gameengine/GameLogic/SCA_KeyboardSensor.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_MouseSensor.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_NANDController.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_NORController.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_ORController.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_PropertyActuator.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_PropertySensor.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_PythonController.cpp (+2, -2) (Diff)
/source/gameengine/GameLogic/SCA_PythonController.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.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_RandomSensor.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_XNORController.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_XORController.h (+1, -1) (Diff)
/source/gameengine/Ketsji/BL_Shader.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KXNetwork/KX_NetworkMessageActuator.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KXNetwork/KX_NetworkMessageSensor.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_ArmatureSensor.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_BlenderMaterial.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_Camera.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_CameraActuator.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_ConstraintActuator.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_ConstraintWrapper.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_FontObject.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_GameActuator.h (+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.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_Light.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_MeshProxy.cpp (+2, -2) (Diff)
/source/gameengine/Ketsji/KX_MeshProxy.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_MouseFocusSensor.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_NavMeshObject.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_NearSensor.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_ObjectActuator.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_ParentActuator.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_PhysicsObjectWrapper.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_PolygonMaterial.cpp (+2, -2) (Diff)
/source/gameengine/Ketsji/KX_PolygonMaterial.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_PolyProxy.cpp (+2, -2) (Diff)
/source/gameengine/Ketsji/KX_PolyProxy.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_RadarSensor.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_RaySensor.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_SCA_AddObjectActuator.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_SCA_DynamicActuator.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_SCA_EndObjectActuator.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_SCA_ReplaceMeshActuator.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_Scene.cpp (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_Scene.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_SceneActuator.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_SoundActuator.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_StateActuator.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_SteeringActuator.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_TouchSensor.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_TrackToActuator.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_VehicleWrapper.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_VertexProxy.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_VisibilityActuator.h (+1, -1) (Diff)