.. |
KXNetwork
|
clang/cmake - quiet warnings for external libs and reference moto as a system include.
|
2013-07-15 08:26:16 +00:00 |
BL_Action.cpp
|
BGE: Fix for [#30450] "F-Curve on bone not working" reported by HG1.
|
2013-06-24 09:37:37 +00:00 |
BL_Action.h
|
Fix #35329: action actuator crash with replacemesh, pointers got outdated.
|
2013-05-13 10:54:57 +00:00 |
BL_ActionManager.cpp
|
remove $Id: tags after discussion on the mailign list: http://markmail.org/message/fp7ozcywxum3ar7n
|
2011-10-23 17:52:20 +00:00 |
BL_ActionManager.h
|
code cleanup: make header defines more consistent, JOYSENSOR header guard had a typo too.
|
2012-10-09 13:36:42 +00:00 |
BL_BlenderShader.cpp
|
add missing gpl headers
|
2013-07-02 09:47:22 +00:00 |
BL_BlenderShader.h
|
Fix for [#34754] "Revision 55527 provokes glitchy GLSL shadow map rendering" reported by Alain Ducharme. Per material uniforms and per object uniforms are now better separated.
|
2013-04-04 03:55:43 +00:00 |
BL_Material.cpp
|
add missing gpl headers
|
2013-07-02 09:47:22 +00:00 |
BL_Material.h
|
code cleanup: confusingly written and named function for BGE materuial conversion: getImageFromMaterial() --> getMTexFromMaterial()
|
2013-02-23 07:36:40 +00:00 |
BL_Shader.cpp
|
add missing gpl headers
|
2013-07-02 09:47:22 +00:00 |
BL_Shader.h
|
code cleanup: comment/remove unused defines
|
2013-05-28 01:15:59 +00:00 |
BL_Texture.cpp
|
add missing gpl headers
|
2013-07-02 09:47:22 +00:00 |
BL_Texture.h
|
code cleanup: make header defines more consistent, JOYSENSOR header guard had a typo too.
|
2012-10-09 13:36:42 +00:00 |
CMakeLists.txt
|
Merging changes from trunk r58091-58323.
|
2013-07-17 01:40:26 +00:00 |
KX_ArmatureSensor.cpp
|
style cleanup
|
2013-03-18 11:44:56 +00:00 |
KX_ArmatureSensor.h
|
code cleanup: make header defines more consistent, JOYSENSOR header guard had a typo too.
|
2012-10-09 13:36:42 +00:00 |
KX_BlenderMaterial.cpp
|
add missing gpl headers
|
2013-07-02 09:47:22 +00:00 |
KX_BlenderMaterial.h
|
BGE: Some as of yet unmerged work I did in the Swiss branch. These changes include:
|
2012-12-18 20:56:25 +00:00 |
KX_BulletPhysicsController.cpp
|
add missing gpl headers
|
2013-07-02 09:47:22 +00:00 |
KX_BulletPhysicsController.h
|
BGE: Some various changes to make moving the character physics type easier:
|
2013-01-30 05:55:17 +00:00 |
KX_Camera.cpp
|
BGE: KX_Camera.getScreenVect() was using glReadPixels to get a depth value, which was causing a sync event between the gpu and cpu. glReadPixels was always returning 0, so I removed it and set depth to be a constant 0.
|
2013-04-07 00:13:04 +00:00 |
KX_Camera.h
|
style cleanup
|
2012-10-29 02:11:40 +00:00 |
KX_CameraActuator.cpp
|
BGE: getting rid of a few maybe-uninitialized warnings.
|
2013-03-23 03:04:02 +00:00 |
KX_CameraActuator.h
|
code cleanup: make header defines more consistent, JOYSENSOR header guard had a typo too.
|
2012-10-09 13:36:42 +00:00 |
KX_CameraIpoSGController.cpp
|
remove $Id: tags after discussion on the mailign list: http://markmail.org/message/fp7ozcywxum3ar7n
|
2011-10-23 17:52:20 +00:00 |
KX_CameraIpoSGController.h
|
code cleanup: make header defines more consistent, JOYSENSOR header guard had a typo too.
|
2012-10-09 13:36:42 +00:00 |
KX_CharacterWrapper.cpp
|
add missing gpl headers
|
2013-07-02 09:47:22 +00:00 |
KX_CharacterWrapper.h
|
BGE: Some various changes to make moving the character physics type easier:
|
2013-01-30 05:55:17 +00:00 |
KX_ClientObjectInfo.h
|
code cleanup: make header defines more consistent, JOYSENSOR header guard had a typo too.
|
2012-10-09 13:36:42 +00:00 |
KX_ConstraintActuator.cpp
|
style cleanup:
|
2013-03-26 07:29:01 +00:00 |
KX_ConstraintActuator.h
|
code cleanup: make header defines more consistent, JOYSENSOR header guard had a typo too.
|
2012-10-09 13:36:42 +00:00 |
KX_ConstraintWrapper.cpp
|
py api cleanup, replace use...
|
2012-11-21 02:28:36 +00:00 |
KX_ConstraintWrapper.h
|
code cleanup: make header defines more consistent, JOYSENSOR header guard had a typo too.
|
2012-10-09 13:36:42 +00:00 |
KX_ConvertPhysicsObject.h
|
make bullet optional again
|
2013-01-23 07:26:39 +00:00 |
KX_ConvertPhysicsObjects.cpp
|
code cleanup: unused vars in collada, preprocessor formatting & warning in mingw.
|
2013-03-04 00:53:57 +00:00 |
KX_Dome.cpp
|
correct typos in comments.
|
2013-06-25 22:58:23 +00:00 |
KX_Dome.h
|
code cleanup: gpl header update (formatting)
|
2012-11-18 00:30:06 +00:00 |
KX_EmptyObject.cpp
|
remove $Id: tags after discussion on the mailign list: http://markmail.org/message/fp7ozcywxum3ar7n
|
2011-10-23 17:52:20 +00:00 |
KX_EmptyObject.h
|
code cleanup: make header defines more consistent, JOYSENSOR header guard had a typo too.
|
2012-10-09 13:36:42 +00:00 |
KX_FontObject.cpp
|
BGE fix [#35563] Object colour setting for objects and fonts not using colour management like materials
|
2013-07-19 22:54:02 +00:00 |
KX_FontObject.h
|
BGE fix [#35563] Object colour setting for objects and fonts not using colour management like materials
|
2013-07-19 22:54:02 +00:00 |
KX_GameActuator.cpp
|
remove $Id: tags after discussion on the mailign list: http://markmail.org/message/fp7ozcywxum3ar7n
|
2011-10-23 17:52:20 +00:00 |
KX_GameActuator.h
|
quiet double promotion warnings for the game engine.
|
2012-07-18 23:03:27 +00:00 |
KX_GameObject.cpp
|
Fix some definitions for MinGW64
|
2013-07-19 19:19:15 +00:00 |
KX_GameObject.h
|
code cleanup: comment/remove unused defines
|
2013-05-28 01:15:59 +00:00 |
KX_IInterpolator.h
|
style cleanup
|
2012-09-16 04:58:18 +00:00 |
KX_IPhysicsController.cpp
|
BGE patch #28476: Character object physics type
|
2012-05-28 21:36:29 +00:00 |
KX_IPhysicsController.h
|
BGE: Some various changes to make moving the character physics type easier:
|
2013-01-30 05:55:17 +00:00 |
KX_IPO_SGController.cpp
|
Fix some definitions for MinGW64
|
2013-07-19 19:19:15 +00:00 |
KX_IPO_SGController.h
|
code cleanup: make header defines more consistent, JOYSENSOR header guard had a typo too.
|
2012-10-09 13:36:42 +00:00 |
KX_IpoActuator.cpp
|
style cleanup
|
2012-10-22 08:15:51 +00:00 |
KX_IpoActuator.h
|
code cleanup: make header defines more consistent, JOYSENSOR header guard had a typo too.
|
2012-10-09 13:36:42 +00:00 |
KX_IpoConvert.cpp
|
add PHY headers to cmake's ketsji (else some IDE's won't show)
|
2013-02-26 23:08:42 +00:00 |
KX_IpoConvert.h
|
Fix various warnings with clang build, and adjust cmake clang warnings flags
|
2013-02-26 21:58:06 +00:00 |
KX_IPOTransform.h
|
style cleanup
|
2012-10-29 02:11:40 +00:00 |
KX_IScalarInterpolator.h
|
style cleanup
|
2012-09-16 04:58:18 +00:00 |
KX_ISceneConverter.h
|
BGE: "Fix" for issue [#33663] "Objects Share Materials / Textures When Grouped In SingleTexture / MultiTexture Mode" reported by Josiah Lane (solarlune).
|
2012-12-24 03:13:53 +00:00 |
KX_ISystem.h
|
optionally use guarded alloc for tiles compositor, also replace allocation functions with a macro.
|
2012-06-25 09:14:37 +00:00 |
KX_KetsjiEngine.cpp
|
BGE: Committing patch #32422 "Debug properties for added objects" by HG1.
|
2013-07-09 20:06:36 +00:00 |
KX_KetsjiEngine.h
|
BGE: Committing patch #32422 "Debug properties for added objects" by HG1.
|
2013-07-09 20:06:36 +00:00 |
KX_Light.cpp
|
BGE: Adding preliminary alpha shadow support for Simple shadow maps. They do not work in the viewport nor do they work for Variance shadow maps.
|
2013-01-12 20:01:58 +00:00 |
KX_Light.h
|
BGE: Fixing an assert with the canvas' GetViewPort(). bf_gpu was changing the viewport when handling shadow buffers. KX_LightObject::BindShadowBuffer() now updates the canvas with the new viewport information from bf_gpu.
|
2012-12-25 06:20:50 +00:00 |
KX_LightIpoSGController.cpp
|
remove $Id: tags after discussion on the mailign list: http://markmail.org/message/fp7ozcywxum3ar7n
|
2011-10-23 17:52:20 +00:00 |
KX_LightIpoSGController.h
|
code cleanup: make header defines more consistent, JOYSENSOR header guard had a typo too.
|
2012-10-09 13:36:42 +00:00 |
KX_MaterialIpoController.cpp
|
add missing gpl headers
|
2013-07-02 09:47:22 +00:00 |
KX_MaterialIpoController.h
|
code cleanup: make header defines more consistent, JOYSENSOR header guard had a typo too.
|
2012-10-09 13:36:42 +00:00 |
KX_MeshProxy.cpp
|
style cleanup:
|
2013-03-26 07:29:01 +00:00 |
KX_MeshProxy.h
|
style cleanup
|
2013-03-29 06:21:28 +00:00 |
KX_MotionState.cpp
|
remove $Id: tags after discussion on the mailign list: http://markmail.org/message/fp7ozcywxum3ar7n
|
2011-10-23 17:52:20 +00:00 |
KX_MotionState.h
|
code cleanup: make header defines more consistent, JOYSENSOR header guard had a typo too.
|
2012-10-09 13:36:42 +00:00 |
KX_MouseFocusSensor.cpp
|
style cleanup:
|
2013-03-26 07:29:01 +00:00 |
KX_MouseFocusSensor.h
|
style cleanup
|
2012-10-29 02:11:40 +00:00 |
KX_NavMeshObject.cpp
|
fix for BGE crash replicating a navmesh.
|
2013-03-22 20:19:55 +00:00 |
KX_NavMeshObject.h
|
code cleanup: make header defines more consistent, JOYSENSOR header guard had a typo too.
|
2012-10-09 13:36:42 +00:00 |
KX_NearSensor.cpp
|
style cleanup:
|
2013-03-26 07:29:01 +00:00 |
KX_NearSensor.h
|
code cleanup: make header defines more consistent, JOYSENSOR header guard had a typo too.
|
2012-10-09 13:36:42 +00:00 |
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
|
code cleanup: make header defines more consistent, JOYSENSOR header guard had a typo too.
|
2012-10-09 13:36:42 +00:00 |
KX_ObjectActuator.cpp
|
Fix for [#34898] Typo in error message of mathutils.Vector
|
2013-04-07 15:09:06 +00:00 |
KX_ObjectActuator.h
|
BGE: Some various changes to make moving the character physics type easier:
|
2013-01-30 05:55:17 +00:00 |
KX_ObstacleSimulation.cpp
|
code cleanup: gpl header update (formatting)
|
2012-11-18 00:30:06 +00:00 |
KX_ObstacleSimulation.h
|
style cleanup
|
2012-09-16 04:58:18 +00:00 |
KX_OrientationInterpolator.cpp
|
style cleanup, use { on newline after function definition.
|
2012-02-25 16:49:59 +00:00 |
KX_OrientationInterpolator.h
|
optionally use guarded alloc for tiles compositor, also replace allocation functions with a macro.
|
2012-06-25 09:14:37 +00:00 |
KX_ParentActuator.cpp
|
style cleanup
|
2012-09-16 04:58:18 +00:00 |
KX_ParentActuator.h
|
code cleanup: make header defines more consistent, JOYSENSOR header guard had a typo too.
|
2012-10-09 13:36:42 +00:00 |
KX_PhysicsEngineEnums.h
|
code cleanup: make header defines more consistent, JOYSENSOR header guard had a typo too.
|
2012-10-09 13:36:42 +00:00 |
KX_PolygonMaterial.cpp
|
code cleanup: add 'const' to headers to quiet msvc warnings, also remove (char *) casts that aren't needed now we're on Python3.3
|
2013-03-17 18:30:31 +00:00 |
KX_PolygonMaterial.h
|
BGE: Some as of yet unmerged work I did in the Swiss branch. These changes include:
|
2012-12-18 20:56:25 +00:00 |
KX_PolyProxy.cpp
|
fix [#34609] mesh.getVertex doesn't work as spected with poly.getMaterialIndex() and poly vertex indexes
|
2013-05-01 22:41:55 +00:00 |
KX_PolyProxy.h
|
code cleanup: make header defines more consistent, JOYSENSOR header guard had a typo too.
|
2012-10-09 13:36:42 +00:00 |
KX_PositionInterpolator.cpp
|
style cleanup, use { on newline after function definition.
|
2012-02-25 16:49:59 +00:00 |
KX_PositionInterpolator.h
|
optionally use guarded alloc for tiles compositor, also replace allocation functions with a macro.
|
2012-06-25 09:14:37 +00:00 |
KX_PyConstraintBinding.cpp
|
make bullet optional again
|
2013-01-23 07:26:39 +00:00 |
KX_PyConstraintBinding.h
|
code cleanup: make header defines more consistent, JOYSENSOR header guard had a typo too.
|
2012-10-09 13:36:42 +00:00 |
KX_PyMath.cpp
|
style cleanup
|
2012-10-22 08:15:51 +00:00 |
KX_PyMath.h
|
code cleanup: make header defines more consistent, JOYSENSOR header guard had a typo too.
|
2012-10-09 13:36:42 +00:00 |
KX_PythonInit.cpp
|
BGE: Fix for [#35479] "OSKEY (Command Key on Mac) not working" reported by Mike Pan (mpan3).
|
2013-06-20 03:22:55 +00:00 |
KX_PythonInit.h
|
code cleanup: make header defines more consistent, JOYSENSOR header guard had a typo too.
|
2012-10-09 13:36:42 +00:00 |
KX_PythonInitTypes.cpp
|
code cleanup: add 'const' to headers to quiet msvc warnings, also remove (char *) casts that aren't needed now we're on Python3.3
|
2013-03-17 18:30:31 +00:00 |
KX_PythonInitTypes.h
|
style cleanup
|
2012-09-16 04:58:18 +00:00 |
KX_PythonMain.cpp
|
code cleanup: remove $Id's that crept back in, also osl style edits
|
2012-10-23 11:47:23 +00:00 |
KX_PythonMain.h
|
code cleanup: remove $Id's that crept back in, also osl style edits
|
2012-10-23 11:47:23 +00:00 |
KX_PythonSeq.cpp
|
remove nan copyrights from code added since blender become opensource (copy paste errors), also remove BKE_script.h
|
2013-07-02 10:14:59 +00:00 |
KX_PythonSeq.h
|
code cleanup: make header defines more consistent, JOYSENSOR header guard had a typo too.
|
2012-10-09 13:36:42 +00:00 |
KX_RadarSensor.cpp
|
style cleanup
|
2012-10-22 08:15:51 +00:00 |
KX_RadarSensor.h
|
code cleanup: make header defines more consistent, JOYSENSOR header guard had a typo too.
|
2012-10-09 13:36:42 +00:00 |
KX_RayCast.cpp
|
style cleanup:
|
2013-03-26 07:29:01 +00:00 |
KX_RayCast.h
|
optionally use guarded alloc for tiles compositor, also replace allocation functions with a macro.
|
2012-06-25 09:14:37 +00:00 |
KX_RayEventManager.cpp
|
remove $Id: tags after discussion on the mailign list: http://markmail.org/message/fp7ozcywxum3ar7n
|
2011-10-23 17:52:20 +00:00 |
KX_RayEventManager.h
|
code cleanup: make header defines more consistent, JOYSENSOR header guard had a typo too.
|
2012-10-09 13:36:42 +00:00 |
KX_RaySensor.cpp
|
style cleanup:
|
2013-03-26 07:29:01 +00:00 |
KX_RaySensor.h
|
code cleanup: make header defines more consistent, JOYSENSOR header guard had a typo too.
|
2012-10-09 13:36:42 +00:00 |
KX_SCA_AddObjectActuator.cpp
|
code cleanup: some warnings and formatting for PyMethodDef's in the BGE.
|
2012-11-10 05:42:50 +00:00 |
KX_SCA_AddObjectActuator.h
|
style cleanup: trailing tabs & expand some non prefix tabs into spaces.
|
2012-10-21 05:46:41 +00:00 |
KX_SCA_DynamicActuator.cpp
|
style cleanup
|
2012-09-16 04:58:18 +00:00 |
KX_SCA_DynamicActuator.h
|
quiet double promotion warnings for the game engine.
|
2012-07-18 23:03:27 +00:00 |
KX_SCA_EndObjectActuator.cpp
|
code cleanup: some warnings and formatting for PyMethodDef's in the BGE.
|
2012-11-10 05:42:50 +00:00 |
KX_SCA_EndObjectActuator.h
|
style cleanup: also correct some doxy comments
|
2012-08-18 13:07:48 +00:00 |
KX_SCA_ReplaceMeshActuator.cpp
|
style cleanup
|
2012-09-16 04:58:18 +00:00 |
KX_SCA_ReplaceMeshActuator.h
|
code cleanup: make header defines more consistent, JOYSENSOR header guard had a typo too.
|
2012-10-09 13:36:42 +00:00 |
KX_ScalarInterpolator.cpp
|
style cleanup, use { on newline after function definition.
|
2012-02-25 16:49:59 +00:00 |
KX_ScalarInterpolator.h
|
optionally use guarded alloc for tiles compositor, also replace allocation functions with a macro.
|
2012-06-25 09:14:37 +00:00 |
KX_ScalingInterpolator.cpp
|
style cleanup, use { on newline after function definition.
|
2012-02-25 16:49:59 +00:00 |
KX_ScalingInterpolator.h
|
optionally use guarded alloc for tiles compositor, also replace allocation functions with a macro.
|
2012-06-25 09:14:37 +00:00 |
KX_Scene.cpp
|
BGE: Adding animation culling. Armature objects will only have their poses updated if their children meshes have not already been culled. Regular object animations will always be updated since they are cheap.
|
2013-07-09 20:50:15 +00:00 |
KX_Scene.h
|
BGE: Committing patch #32422 "Debug properties for added objects" by HG1.
|
2013-07-09 20:06:36 +00:00 |
KX_SceneActuator.cpp
|
style cleanup:
|
2013-03-26 07:29:01 +00:00 |
KX_SceneActuator.h
|
code cleanup: make header defines more consistent, JOYSENSOR header guard had a typo too.
|
2012-10-09 13:36:42 +00:00 |
KX_SG_BoneParentNodeRelationship.cpp
|
style cleanup
|
2012-09-16 04:58:18 +00:00 |
KX_SG_BoneParentNodeRelationship.h
|
style cleanup
|
2012-09-16 04:58:18 +00:00 |
KX_SG_NodeRelationships.cpp
|
style cleanup
|
2012-09-16 04:58:18 +00:00 |
KX_SG_NodeRelationships.h
|
style cleanup
|
2012-09-16 04:58:18 +00:00 |
KX_SoundActuator.cpp
|
Fix part of #34083: crash trying to play surround .wav file in the game engine
|
2013-02-07 21:29:31 +00:00 |
KX_SoundActuator.h
|
Audaspace:
|
2012-11-05 14:24:35 +00:00 |
KX_StateActuator.cpp
|
remove $Id: tags after discussion on the mailign list: http://markmail.org/message/fp7ozcywxum3ar7n
|
2011-10-23 17:52:20 +00:00 |
KX_StateActuator.h
|
use __ prefix on header guards to avoid mixing up defines with api functions / classes.
|
2012-02-23 10:41:31 +00:00 |
KX_SteeringActuator.cpp
|
style cleanup
|
2012-09-16 04:58:18 +00:00 |
KX_SteeringActuator.h
|
code cleanup: make header defines more consistent, JOYSENSOR header guard had a typo too.
|
2012-10-09 13:36:42 +00:00 |
KX_TimeCategoryLogger.cpp
|
code cleanup: float formatting was confusing in some cases - eg: (0.,0.,0.)
|
2012-04-11 08:15:13 +00:00 |
KX_TimeCategoryLogger.h
|
code cleanup: check for msvc directly when using warning pragma's.
|
2012-10-15 02:15:07 +00:00 |
KX_TimeLogger.cpp
|
code cleanup: float formatting was confusing in some cases - eg: (0.,0.,0.)
|
2012-04-11 08:15:13 +00:00 |
KX_TimeLogger.h
|
code cleanup: check for msvc directly when using warning pragma's.
|
2012-10-15 02:15:07 +00:00 |
KX_TouchEventManager.cpp
|
style cleanup:
|
2013-03-26 07:29:01 +00:00 |
KX_TouchEventManager.h
|
code cleanup: make header defines more consistent, JOYSENSOR header guard had a typo too.
|
2012-10-09 13:36:42 +00:00 |
KX_TouchSensor.cpp
|
style cleanup:
|
2013-03-26 07:29:01 +00:00 |
KX_TouchSensor.h
|
code cleanup: make header defines more consistent, JOYSENSOR header guard had a typo too.
|
2012-10-09 13:36:42 +00:00 |
KX_TrackToActuator.cpp
|
bge track-to actuator: reverse the order of the cross product rather then negating.
|
2013-01-13 03:48:48 +00:00 |
KX_TrackToActuator.h
|
code cleanup: make header defines more consistent, JOYSENSOR header guard had a typo too.
|
2012-10-09 13:36:42 +00:00 |
KX_VehicleWrapper.cpp
|
add missing gpl headers
|
2013-07-02 09:47:22 +00:00 |
KX_VehicleWrapper.h
|
BGE cleanup: Removing the PHY__Vector classes and replacing them with MT_Vectors. The PHY__Vectors didn't offer anything (not even any real abstraction) and they required annoying MT_Vector <-> PHY_Vector conversions all over the place. No functional changes.
|
2013-02-21 18:30:11 +00:00 |
KX_VertexProxy.cpp
|
code cleanup: unused vars, make other vars static.
|
2013-04-10 22:49:50 +00:00 |
KX_VertexProxy.h
|
BGE: Some as of yet unmerged work I did in the Swiss branch. These changes include:
|
2012-12-18 20:56:25 +00:00 |
KX_VisibilityActuator.cpp
|
remove $Id: tags after discussion on the mailign list: http://markmail.org/message/fp7ozcywxum3ar7n
|
2011-10-23 17:52:20 +00:00 |
KX_VisibilityActuator.h
|
use __ prefix on header guards to avoid mixing up defines with api functions / classes.
|
2012-02-23 10:41:31 +00:00 |
KX_WorldInfo.cpp
|
remove $Id: tags after discussion on the mailign list: http://markmail.org/message/fp7ozcywxum3ar7n
|
2011-10-23 17:52:20 +00:00 |
KX_WorldInfo.h
|
code cleanup: make header defines more consistent, JOYSENSOR header guard had a typo too.
|
2012-10-09 13:36:42 +00:00 |
KX_WorldIpoController.cpp
|
remove $Id: tags after discussion on the mailign list: http://markmail.org/message/fp7ozcywxum3ar7n
|
2011-10-23 17:52:20 +00:00 |
KX_WorldIpoController.h
|
code cleanup: make header defines more consistent, JOYSENSOR header guard had a typo too.
|
2012-10-09 13:36:42 +00:00 |
SConscript
|
split bge includes for scons onto their own lines (for easier merging)
|
2013-05-29 21:56:55 +00:00 |