[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [19895] branches/ge_dev: svn merge -r 19816:19894 https://svn.blender.org/svnroot/bf-blender/trunk/ blender

Benoit Bolsee benoit.bolsee at online.be
Thu Apr 23 09:37:55 CEST 2009


Revision: 19895
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=19895
Author:   ben2610
Date:     2009-04-23 09:37:54 +0200 (Thu, 23 Apr 2009)

Log Message:
-----------
svn merge -r 19816:19894 https://svn.blender.org/svnroot/bf-blender/trunk/blender

Modified Paths:
--------------
    branches/ge_dev/Makefile
    branches/ge_dev/extern/Makefile
    branches/ge_dev/extern/ffmpeg/Makefile
    branches/ge_dev/extern/ffmpeg/libavcodec/Makefile
    branches/ge_dev/extern/ffmpeg/libavcodec/x86/x86inc.asm
    branches/ge_dev/po/Makefile
    branches/ge_dev/projectfiles_vc9/blender/BPY_python/BPY_python.vcproj
    branches/ge_dev/projectfiles_vc9/gameengine/converter/KX_converter.vcproj
    branches/ge_dev/projectfiles_vc9/gameengine/rasterizer/RAS_rasterizer.vcproj
    branches/ge_dev/projectfiles_vc9/gameengine/rasterizer/openglrasterizer/RAS_openglrasterizer.vcproj
    branches/ge_dev/projectfiles_vc9/gameengine/videotexture/TEX_Video.vcproj
    branches/ge_dev/release/scripts/lightwave_export.py
    branches/ge_dev/source/Makefile
    branches/ge_dev/source/blender/blenkernel/BKE_DerivedMesh.h
    branches/ge_dev/source/blender/blenkernel/BKE_scene.h
    branches/ge_dev/source/blender/blenkernel/bad_level_call_stubs/stubs.c
    branches/ge_dev/source/blender/blenkernel/intern/DerivedMesh.c
    branches/ge_dev/source/blender/blenkernel/intern/Makefile
    branches/ge_dev/source/blender/blenkernel/intern/constraint.c
    branches/ge_dev/source/blender/blenkernel/intern/image.c
    branches/ge_dev/source/blender/blenkernel/intern/ipo.c
    branches/ge_dev/source/blender/blenkernel/intern/modifier.c
    branches/ge_dev/source/blender/blenkernel/intern/multires.c
    branches/ge_dev/source/blender/blenkernel/intern/node.c
    branches/ge_dev/source/blender/blenloader/intern/readfile.c
    branches/ge_dev/source/blender/imbuf/intern/openexr/openexr_api.cpp
    branches/ge_dev/source/blender/imbuf/intern/rotate.c
    branches/ge_dev/source/blender/include/BIF_butspace.h
    branches/ge_dev/source/blender/include/BIF_editseq.h
    branches/ge_dev/source/blender/include/blendef.h
    branches/ge_dev/source/blender/nodes/intern/CMP_nodes/CMP_normalize.c
    branches/ge_dev/source/blender/nodes/intern/CMP_nodes/CMP_scale.c
    branches/ge_dev/source/blender/nodes/intern/SHD_nodes/SHD_dynamic.c
    branches/ge_dev/source/blender/python/BPY_interface.c
    branches/ge_dev/source/blender/python/api2_2x/BGL.c
    branches/ge_dev/source/blender/python/api2_2x/Geometry.h
    branches/ge_dev/source/blender/python/api2_2x/Group.c
    branches/ge_dev/source/blender/python/api2_2x/Key.c
    branches/ge_dev/source/blender/python/api2_2x/Mathutils.c
    branches/ge_dev/source/blender/python/api2_2x/Mathutils.h
    branches/ge_dev/source/blender/python/api2_2x/Node.c
    branches/ge_dev/source/blender/python/api2_2x/Scene.c
    branches/ge_dev/source/blender/python/api2_2x/Texture.c
    branches/ge_dev/source/blender/python/api2_2x/Types.c
    branches/ge_dev/source/blender/python/api2_2x/Window.c
    branches/ge_dev/source/blender/python/api2_2x/doc/Library.py
    branches/ge_dev/source/blender/python/api2_2x/euler.c
    branches/ge_dev/source/blender/python/api2_2x/gen_utils.c
    branches/ge_dev/source/blender/python/api2_2x/gen_utils.h
    branches/ge_dev/source/blender/python/api2_2x/matrix.c
    branches/ge_dev/source/blender/python/api2_2x/quat.c
    branches/ge_dev/source/blender/python/api2_2x/vector.c
    branches/ge_dev/source/blender/python/api2_2x/vector.h
    branches/ge_dev/source/blender/render/intern/source/convertblender.c
    branches/ge_dev/source/blender/render/intern/source/pipeline.c
    branches/ge_dev/source/blender/render/intern/source/rayshade.c
    branches/ge_dev/source/blender/src/booleanops.c
    branches/ge_dev/source/blender/src/buttons_scene.c
    branches/ge_dev/source/blender/src/drawobject.c
    branches/ge_dev/source/blender/src/editseq.c
    branches/ge_dev/source/blender/src/ghostwinlay.c
    branches/ge_dev/source/blender/src/header_info.c
    branches/ge_dev/source/blender/src/meshtools.c
    branches/ge_dev/source/blender/src/sequence.c
    branches/ge_dev/source/creator/buildinfo.c
    branches/ge_dev/source/gameengine/Converter/BL_ActionActuator.cpp
    branches/ge_dev/source/gameengine/Converter/BL_ActionActuator.h
    branches/ge_dev/source/gameengine/Converter/BL_ArmatureObject.cpp
    branches/ge_dev/source/gameengine/Converter/BL_ArmatureObject.h
    branches/ge_dev/source/gameengine/Converter/BL_BlenderDataConversion.cpp
    branches/ge_dev/source/gameengine/Converter/BL_DeformableGameObject.cpp
    branches/ge_dev/source/gameengine/Converter/BL_DeformableGameObject.h
    branches/ge_dev/source/gameengine/Converter/BL_MeshDeformer.h
    branches/ge_dev/source/gameengine/Converter/BL_ShapeActionActuator.cpp
    branches/ge_dev/source/gameengine/Converter/BL_ShapeActionActuator.h
    branches/ge_dev/source/gameengine/Converter/BL_ShapeDeformer.cpp
    branches/ge_dev/source/gameengine/Converter/BL_ShapeDeformer.h
    branches/ge_dev/source/gameengine/Converter/BL_SkinDeformer.cpp
    branches/ge_dev/source/gameengine/Converter/BL_SkinDeformer.h
    branches/ge_dev/source/gameengine/Converter/BL_SkinMeshObject.cpp
    branches/ge_dev/source/gameengine/Expressions/BoolValue.cpp
    branches/ge_dev/source/gameengine/Expressions/EmptyValue.cpp
    branches/ge_dev/source/gameengine/Expressions/FloatValue.cpp
    branches/ge_dev/source/gameengine/Expressions/IntValue.cpp
    branches/ge_dev/source/gameengine/Expressions/ListValue.cpp
    branches/ge_dev/source/gameengine/Expressions/ListValue.h
    branches/ge_dev/source/gameengine/Expressions/PyObjectPlus.cpp
    branches/ge_dev/source/gameengine/Expressions/PyObjectPlus.h
    branches/ge_dev/source/gameengine/Expressions/StringValue.cpp
    branches/ge_dev/source/gameengine/Expressions/Value.cpp
    branches/ge_dev/source/gameengine/Expressions/Value.h
    branches/ge_dev/source/gameengine/Expressions/VectorValue.cpp
    branches/ge_dev/source/gameengine/GameLogic/SCA_2DFilterActuator.cpp
    branches/ge_dev/source/gameengine/GameLogic/SCA_2DFilterActuator.h
    branches/ge_dev/source/gameengine/GameLogic/SCA_ANDController.cpp
    branches/ge_dev/source/gameengine/GameLogic/SCA_ANDController.h
    branches/ge_dev/source/gameengine/GameLogic/SCA_ActuatorSensor.cpp
    branches/ge_dev/source/gameengine/GameLogic/SCA_ActuatorSensor.h
    branches/ge_dev/source/gameengine/GameLogic/SCA_AlwaysSensor.cpp
    branches/ge_dev/source/gameengine/GameLogic/SCA_AlwaysSensor.h
    branches/ge_dev/source/gameengine/GameLogic/SCA_DelaySensor.cpp
    branches/ge_dev/source/gameengine/GameLogic/SCA_DelaySensor.h
    branches/ge_dev/source/gameengine/GameLogic/SCA_ExpressionController.cpp
    branches/ge_dev/source/gameengine/GameLogic/SCA_ExpressionController.h
    branches/ge_dev/source/gameengine/GameLogic/SCA_IActuator.cpp
    branches/ge_dev/source/gameengine/GameLogic/SCA_ILogicBrick.cpp
    branches/ge_dev/source/gameengine/GameLogic/SCA_ILogicBrick.h
    branches/ge_dev/source/gameengine/GameLogic/SCA_IObject.cpp
    branches/ge_dev/source/gameengine/GameLogic/SCA_IObject.h
    branches/ge_dev/source/gameengine/GameLogic/SCA_ISensor.cpp
    branches/ge_dev/source/gameengine/GameLogic/SCA_ISensor.h
    branches/ge_dev/source/gameengine/GameLogic/SCA_JoystickSensor.cpp
    branches/ge_dev/source/gameengine/GameLogic/SCA_JoystickSensor.h
    branches/ge_dev/source/gameengine/GameLogic/SCA_KeyboardSensor.cpp
    branches/ge_dev/source/gameengine/GameLogic/SCA_KeyboardSensor.h
    branches/ge_dev/source/gameengine/GameLogic/SCA_MouseSensor.cpp
    branches/ge_dev/source/gameengine/GameLogic/SCA_MouseSensor.h
    branches/ge_dev/source/gameengine/GameLogic/SCA_NANDController.cpp
    branches/ge_dev/source/gameengine/GameLogic/SCA_NANDController.h
    branches/ge_dev/source/gameengine/GameLogic/SCA_NORController.cpp
    branches/ge_dev/source/gameengine/GameLogic/SCA_NORController.h
    branches/ge_dev/source/gameengine/GameLogic/SCA_ORController.cpp
    branches/ge_dev/source/gameengine/GameLogic/SCA_ORController.h
    branches/ge_dev/source/gameengine/GameLogic/SCA_PropertyActuator.cpp
    branches/ge_dev/source/gameengine/GameLogic/SCA_PropertyActuator.h
    branches/ge_dev/source/gameengine/GameLogic/SCA_PropertySensor.cpp
    branches/ge_dev/source/gameengine/GameLogic/SCA_PropertySensor.h
    branches/ge_dev/source/gameengine/GameLogic/SCA_PythonController.cpp
    branches/ge_dev/source/gameengine/GameLogic/SCA_RandomActuator.cpp
    branches/ge_dev/source/gameengine/GameLogic/SCA_RandomActuator.h
    branches/ge_dev/source/gameengine/GameLogic/SCA_RandomSensor.cpp
    branches/ge_dev/source/gameengine/GameLogic/SCA_RandomSensor.h
    branches/ge_dev/source/gameengine/GameLogic/SCA_XNORController.cpp
    branches/ge_dev/source/gameengine/GameLogic/SCA_XNORController.h
    branches/ge_dev/source/gameengine/GameLogic/SCA_XORController.cpp
    branches/ge_dev/source/gameengine/GameLogic/SCA_XORController.h
    branches/ge_dev/source/gameengine/Ketsji/BL_Material.cpp
    branches/ge_dev/source/gameengine/Ketsji/BL_Material.h
    branches/ge_dev/source/gameengine/Ketsji/BL_Shader.cpp
    branches/ge_dev/source/gameengine/Ketsji/BL_Shader.h
    branches/ge_dev/source/gameengine/Ketsji/CMakeLists.txt
    branches/ge_dev/source/gameengine/Ketsji/KXNetwork/KX_NetworkMessageActuator.cpp
    branches/ge_dev/source/gameengine/Ketsji/KXNetwork/KX_NetworkMessageActuator.h
    branches/ge_dev/source/gameengine/Ketsji/KXNetwork/KX_NetworkMessageSensor.cpp
    branches/ge_dev/source/gameengine/Ketsji/KXNetwork/KX_NetworkMessageSensor.h
    branches/ge_dev/source/gameengine/Ketsji/KX_BlenderMaterial.cpp
    branches/ge_dev/source/gameengine/Ketsji/KX_BlenderMaterial.h
    branches/ge_dev/source/gameengine/Ketsji/KX_CDActuator.cpp
    branches/ge_dev/source/gameengine/Ketsji/KX_CDActuator.h
    branches/ge_dev/source/gameengine/Ketsji/KX_Camera.cpp
    branches/ge_dev/source/gameengine/Ketsji/KX_Camera.h
    branches/ge_dev/source/gameengine/Ketsji/KX_CameraActuator.cpp
    branches/ge_dev/source/gameengine/Ketsji/KX_CameraActuator.h
    branches/ge_dev/source/gameengine/Ketsji/KX_ConstraintActuator.cpp
    branches/ge_dev/source/gameengine/Ketsji/KX_ConstraintActuator.h
    branches/ge_dev/source/gameengine/Ketsji/KX_ConstraintWrapper.cpp
    branches/ge_dev/source/gameengine/Ketsji/KX_ConstraintWrapper.h
    branches/ge_dev/source/gameengine/Ketsji/KX_ConvertPhysicsObjects.cpp
    branches/ge_dev/source/gameengine/Ketsji/KX_Dome.cpp
    branches/ge_dev/source/gameengine/Ketsji/KX_Dome.h
    branches/ge_dev/source/gameengine/Ketsji/KX_GameActuator.cpp
    branches/ge_dev/source/gameengine/Ketsji/KX_GameActuator.h
    branches/ge_dev/source/gameengine/Ketsji/KX_GameObject.cpp
    branches/ge_dev/source/gameengine/Ketsji/KX_GameObject.h
    branches/ge_dev/source/gameengine/Ketsji/KX_IpoActuator.cpp
    branches/ge_dev/source/gameengine/Ketsji/KX_IpoActuator.h
    branches/ge_dev/source/gameengine/Ketsji/KX_KetsjiEngine.cpp
    branches/ge_dev/source/gameengine/Ketsji/KX_Light.cpp
    branches/ge_dev/source/gameengine/Ketsji/KX_Light.h
    branches/ge_dev/source/gameengine/Ketsji/KX_MeshProxy.cpp
    branches/ge_dev/source/gameengine/Ketsji/KX_MeshProxy.h
    branches/ge_dev/source/gameengine/Ketsji/KX_MouseFocusSensor.cpp
    branches/ge_dev/source/gameengine/Ketsji/KX_MouseFocusSensor.h
    branches/ge_dev/source/gameengine/Ketsji/KX_NearSensor.cpp
    branches/ge_dev/source/gameengine/Ketsji/KX_NearSensor.h
    branches/ge_dev/source/gameengine/Ketsji/KX_ObjectActuator.cpp
    branches/ge_dev/source/gameengine/Ketsji/KX_ObjectActuator.h
    branches/ge_dev/source/gameengine/Ketsji/KX_ParentActuator.cpp
    branches/ge_dev/source/gameengine/Ketsji/KX_ParentActuator.h
    branches/ge_dev/source/gameengine/Ketsji/KX_PhysicsObjectWrapper.cpp
    branches/ge_dev/source/gameengine/Ketsji/KX_PhysicsObjectWrapper.h
    branches/ge_dev/source/gameengine/Ketsji/KX_PolyProxy.cpp
    branches/ge_dev/source/gameengine/Ketsji/KX_PolyProxy.h
    branches/ge_dev/source/gameengine/Ketsji/KX_PolygonMaterial.cpp
    branches/ge_dev/source/gameengine/Ketsji/KX_PolygonMaterial.h
    branches/ge_dev/source/gameengine/Ketsji/KX_PythonInit.cpp
    branches/ge_dev/source/gameengine/Ketsji/KX_RadarSensor.cpp
    branches/ge_dev/source/gameengine/Ketsji/KX_RadarSensor.h
    branches/ge_dev/source/gameengine/Ketsji/KX_RaySensor.cpp
    branches/ge_dev/source/gameengine/Ketsji/KX_RaySensor.h
    branches/ge_dev/source/gameengine/Ketsji/KX_SCA_AddObjectActuator.cpp
    branches/ge_dev/source/gameengine/Ketsji/KX_SCA_AddObjectActuator.h
    branches/ge_dev/source/gameengine/Ketsji/KX_SCA_DynamicActuator.cpp
    branches/ge_dev/source/gameengine/Ketsji/KX_SCA_DynamicActuator.h
    branches/ge_dev/source/gameengine/Ketsji/KX_SCA_EndObjectActuator.cpp
    branches/ge_dev/source/gameengine/Ketsji/KX_SCA_EndObjectActuator.h
    branches/ge_dev/source/gameengine/Ketsji/KX_SCA_ReplaceMeshActuator.cpp
    branches/ge_dev/source/gameengine/Ketsji/KX_SCA_ReplaceMeshActuator.h
    branches/ge_dev/source/gameengine/Ketsji/KX_Scene.cpp
    branches/ge_dev/source/gameengine/Ketsji/KX_Scene.h
    branches/ge_dev/source/gameengine/Ketsji/KX_SceneActuator.cpp
    branches/ge_dev/source/gameengine/Ketsji/KX_SceneActuator.h
    branches/ge_dev/source/gameengine/Ketsji/KX_SoundActuator.cpp
    branches/ge_dev/source/gameengine/Ketsji/KX_SoundActuator.h
    branches/ge_dev/source/gameengine/Ketsji/KX_StateActuator.cpp
    branches/ge_dev/source/gameengine/Ketsji/KX_StateActuator.h
    branches/ge_dev/source/gameengine/Ketsji/KX_TouchSensor.cpp
    branches/ge_dev/source/gameengine/Ketsji/KX_TouchSensor.h
    branches/ge_dev/source/gameengine/Ketsji/KX_TrackToActuator.cpp
    branches/ge_dev/source/gameengine/Ketsji/KX_TrackToActuator.h
    branches/ge_dev/source/gameengine/Ketsji/KX_VehicleWrapper.cpp
    branches/ge_dev/source/gameengine/Ketsji/KX_VehicleWrapper.h
    branches/ge_dev/source/gameengine/Ketsji/KX_VertexProxy.cpp
    branches/ge_dev/source/gameengine/Ketsji/KX_VertexProxy.h
    branches/ge_dev/source/gameengine/Ketsji/KX_VisibilityActuator.cpp
    branches/ge_dev/source/gameengine/Ketsji/KX_VisibilityActuator.h
    branches/ge_dev/source/gameengine/Ketsji/SConscript
    branches/ge_dev/source/gameengine/PyDoc/KX_GameObject.py
    branches/ge_dev/source/gameengine/PyDoc/Rasterizer.py
    branches/ge_dev/source/gameengine/Rasterizer/CMakeLists.txt
    branches/ge_dev/source/gameengine/Rasterizer/Makefile
    branches/ge_dev/source/gameengine/Rasterizer/RAS_Deformer.h
    branches/ge_dev/source/gameengine/Rasterizer/RAS_IPolygonMaterial.cpp
    branches/ge_dev/source/gameengine/Rasterizer/RAS_IPolygonMaterial.h
    branches/ge_dev/source/gameengine/Rasterizer/RAS_IRasterizer.h
    branches/ge_dev/source/gameengine/Rasterizer/RAS_MaterialBucket.cpp
    branches/ge_dev/source/gameengine/Rasterizer/RAS_MaterialBucket.h
    branches/ge_dev/source/gameengine/Rasterizer/RAS_MeshObject.cpp
    branches/ge_dev/source/gameengine/Rasterizer/RAS_MeshObject.h
    branches/ge_dev/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/CMakeLists.txt
    branches/ge_dev/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/Makefile
    branches/ge_dev/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_ListRasterizer.cpp
    branches/ge_dev/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_ListRasterizer.h
    branches/ge_dev/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp
    branches/ge_dev/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.h
    branches/ge_dev/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_VAOpenGLRasterizer.cpp
    branches/ge_dev/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/SConscript
    branches/ge_dev/source/gameengine/VideoTexture/BlendType.h
    branches/ge_dev/source/gameengine/VideoTexture/Texture.cpp

Added Paths:
-----------
    branches/ge_dev/source/gameengine/Converter/BL_ModifierDeformer.cpp
    branches/ge_dev/source/gameengine/Converter/BL_ModifierDeformer.h

Removed Paths:
-------------
    branches/ge_dev/source/blender/python/api2_2x/point.c
    branches/ge_dev/source/blender/python/api2_2x/point.h

Modified: branches/ge_dev/Makefile
===================================================================
--- branches/ge_dev/Makefile	2009-04-23 06:58:02 UTC (rev 19894)
+++ branches/ge_dev/Makefile	2009-04-23 07:37:54 UTC (rev 19895)
@@ -1,3 +1,5 @@
+# -*- mode: gnumakefile; tab-width: 8; indent-tabs-mode: t; -*-
+# vim: tabstop=8
 # $Id$
 #
 # ***** BEGIN GPL LICENSE BLOCK *****
@@ -31,12 +33,11 @@
 # If the user wants to override some of the build
 # vars they can put it in the file user-def.mk which
 # will get included if it exists (please do not commit
-# user-def.mk to cvs).
-
+# user-def.mk to the revision control server).
 sinclude user-def.mk
 
-# To build without openAL, uncomment the following line, or set it as
-# an environment variable, or put it uncommented in user-def.mk:
+# To build without openAL, set it as an environment variable,
+# or put it uncommented in user-def.mk:
 # export NAN_NO_OPENAL=true
 
 export NANBLENDERHOME=$(shell pwd)
@@ -44,15 +45,11 @@
 
 SOURCEDIR = 
 ifeq ($(FREE_WINDOWS),true)
-    DIRS ?= dlltool extern intern source
+    DIRS ?= dlltool extern intern source po
+else
+    DIRS ?= extern intern source po
 endif
 
-DIRS ?= extern intern source
-
-ifneq ($(INTERNATIONAL),false)
-    DIRS += po
-endif
-
 include source/nan_subdirs.mk
 
 .PHONY: release

Modified: branches/ge_dev/extern/Makefile
===================================================================
--- branches/ge_dev/extern/Makefile	2009-04-23 06:58:02 UTC (rev 19894)
+++ branches/ge_dev/extern/Makefile	2009-04-23 07:37:54 UTC (rev 19895)
@@ -49,9 +49,10 @@
    DIRS += verse
 endif
 
-ifneq ($(NAN_NO_KETSJI), true)
-    DIRS += bullet2
-endif
+# Cloth requires it
+#ifneq ($(NAN_NO_KETSJI), true)
+DIRS += bullet2
+#endif
 
 ifeq ($(WITH_BINRELOC), true)
     DIRS += binreloc

Modified: branches/ge_dev/extern/ffmpeg/Makefile
===================================================================
--- branches/ge_dev/extern/ffmpeg/Makefile	2009-04-23 06:58:02 UTC (rev 19894)
+++ branches/ge_dev/extern/ffmpeg/Makefile	2009-04-23 07:37:54 UTC (rev 19895)
@@ -35,7 +35,7 @@
 ALLDIRS = libavcodec libavformat libavutil libswscale libavdevice
 
 config::
-	./configure --disable-shared --enable-gpl --enable-zlib --disable-vhook --disable-ffserver --disable-ffplay --enable-swscale --enable-pthreads --disable-yasm --disable-bzlib --disable-outdevs --disable-demuxer=alsa
+	./configure --disable-shared --enable-gpl --enable-zlib --disable-vhook --disable-ffserver --disable-ffplay --enable-swscale --enable-pthreads --enable-yasm --disable-bzlib --disable-outdevs --disable-demuxer=alsa
 all::
 	@for i in $(ALLDIRS); do \
 	    echo "====> $(MAKE) $@ in $(SOURCEDIR)/$$i" ;\

Modified: branches/ge_dev/extern/ffmpeg/libavcodec/Makefile
===================================================================
--- branches/ge_dev/extern/ffmpeg/libavcodec/Makefile	2009-04-23 06:58:02 UTC (rev 19894)
+++ branches/ge_dev/extern/ffmpeg/libavcodec/Makefile	2009-04-23 07:37:54 UTC (rev 19895)
@@ -1,5 +1,8 @@
 include $(SUBDIR)../config.mak
 
+$(OCGDIR)/extern/ffmpeg/libavcodec/x86/%.o: $(SUBDIR)x86/%.asm
+	$(YASM) $(YASMFLAGS) -I $(<D)/ -o $@ $<
+
 NAME = avcodec
 FFLIBS = avutil
 

Modified: branches/ge_dev/extern/ffmpeg/libavcodec/x86/x86inc.asm
===================================================================
--- branches/ge_dev/extern/ffmpeg/libavcodec/x86/x86inc.asm	2009-04-23 06:58:02 UTC (rev 19894)
+++ branches/ge_dev/extern/ffmpeg/libavcodec/x86/x86inc.asm	2009-04-23 07:37:54 UTC (rev 19895)
@@ -399,7 +399,11 @@
 ; This is needed for ELF, otherwise the GNU linker assumes the stack is
 ; executable by default.
 %ifidn __OUTPUT_FORMAT__,elf
-SECTION .note.GNU-stack noalloc noexec nowrite progbits
+	%ifdef __NASM_MAJOR__
+		section .note.GNU-stack noalloc noexec nowrite progbits
+	%else
+		section ".note.GNU-stack" noalloc noexec nowrite progbits
+	%endif
 %endif
 
 %assign FENC_STRIDE 16

Modified: branches/ge_dev/po/Makefile
===================================================================
--- branches/ge_dev/po/Makefile	2009-04-23 06:58:02 UTC (rev 19894)
+++ branches/ge_dev/po/Makefile	2009-04-23 07:37:54 UTC (rev 19895)
@@ -1,3 +1,5 @@
+# -*- mode: gnumakefile; tab-width: 8; indent-tabs-mode: t; -*-
+# vim: tabstop=8
 # $Id$
 #
 # ***** BEGIN GPL LICENSE BLOCK *****
@@ -9,47 +11,51 @@
 #
 # This program is distributed in the hope that it will be useful,
 # but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	See the
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
 # along with this program; if not, write to the Free Software Foundation,
-# Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+# Inc., 59 Temple Place - Suite 330, Boston, MA	 02111-1307, USA.
 #
 # The Original Code is Copyright (C) 2002 by Stichting Blender Foundation,
 # Amsterdam, the Netherlands.
 # All rights reserved.
 #
-# The Original Code is: revision 1.1
+# The Original Code is: revision 1.3
 #
-# Contributor(s): Wouter van Heyst
+# Contributor(s): Wouter van Heyst, GSR
 #
 # ***** END GPL LICENSE BLOCK *****
 #
-# po Makefile for blender. Compiles the translations and places them
+# po Makefile for blender. Compiles the translations in the place
 # where release can pick them up.
 
+PO_FILES = $(wildcard *.po)
+
+LINGUAS = $(basename $(PO_FILES))
+
 SOURCEDIR = blender/po
 
 include nan_definitions.mk
 
-LINGUAS = ar bg ca cs de el es fi fr hr it ja ko nl pl pt_BR ro ru sr sr at Latn sv uk zh_CN
-
 ifeq ($(OS), darwin)
-DIR = $(OCGDIR)/bin/blender.app/Contents/Resources/locale/$@/LC_MESSAGES/
+  DIR = $(OCGDIR)/bin/blender.app/Contents/Resources/locale/
 else
-DIR = $(OCGDIR)/bin/.blender/locale/$@/LC_MESSAGES/
+  DIR = $(OCGDIR)/bin/.blender/locale/
 endif
 
-all debug:: $(LINGUAS)
+LINGUAS_DEST= $(foreach LINGUA, $(LINGUAS),$(DIR)$(LINGUA)/LC_MESSAGES/blender.mo)
 
+$(DIR)%/LC_MESSAGES/blender.mo: %.po
+	mkdir -p $(@D)
+	msgfmt -o $@ $<
+	@cmp $@ $(NANBLENDERHOME)/bin/.blender/locale/$(basename $<)/LC_MESSAGES/blender.mo \
+          || ( echo Mismatch between generated and commited $(basename $<).mo catalog && \
+               rm -f $@ && false )
+
+all debug:: $(LINGUAS_DEST)
+#	Just trigger the deps
+
 clean::
-ifeq ($(OS), darwin)
-	rm -rf $(OCGDIR)/bin/blender.app/Contents/Resources/locale/
-else
-	rm -rf $(OCGDIR)/bin/.blender/locale/
-endif
-
-$(LINGUAS):
-	mkdir -p $(DIR)
-	msgfmt -o $(DIR)/blender.mo $@.po
+	rm -rf $(DIR)

Modified: branches/ge_dev/projectfiles_vc9/blender/BPY_python/BPY_python.vcproj
===================================================================
--- branches/ge_dev/projectfiles_vc9/blender/BPY_python/BPY_python.vcproj	2009-04-23 06:58:02 UTC (rev 19894)
+++ branches/ge_dev/projectfiles_vc9/blender/BPY_python/BPY_python.vcproj	2009-04-23 07:37:54 UTC (rev 19895)
@@ -590,10 +590,6 @@
 					>
 				</File>
 				<File
-					RelativePath="..\..\..\source\blender\python\api2_2x\point.c"
-					>
-				</File>
-				<File
 					RelativePath="..\..\..\source\blender\python\api2_2x\quat.c"
 					>
 				</File>
@@ -883,10 +879,6 @@
 					>
 				</File>
 				<File
-					RelativePath="..\..\..\source\blender\python\api2_2x\point.h"
-					>
-				</File>
-				<File
 					RelativePath="..\..\..\source\blender\python\api2_2x\quat.h"
 					>
 				</File>

Modified: branches/ge_dev/projectfiles_vc9/gameengine/converter/KX_converter.vcproj
===================================================================
--- branches/ge_dev/projectfiles_vc9/gameengine/converter/KX_converter.vcproj	2009-04-23 06:58:02 UTC (rev 19894)
+++ branches/ge_dev/projectfiles_vc9/gameengine/converter/KX_converter.vcproj	2009-04-23 07:37:54 UTC (rev 19895)
@@ -480,10 +480,6 @@
 				>
 			</File>
 			<File
-				RelativePath="..\..\..\source\gameengine\Converter\BL_ArmatureObject.cpp"
-				>
-			</File>
-			<File
 				RelativePath="..\..\..\source\gameengine\Converter\BL_BlenderDataConversion.cpp"
 				>
 			</File>
@@ -496,6 +492,10 @@
 				>
 			</File>
 			<File
+				RelativePath="..\..\..\source\gameengine\Converter\BL_ModifierDeformer.cpp"
+				>
+			</File>
+			<File
 				RelativePath="..\..\..\source\gameengine\Converter\BL_ShapeActionActuator.cpp"
 				>
 			</File>
@@ -553,6 +553,10 @@
 				>
 			</File>
 			<File
+				RelativePath="..\..\..\source\gameengine\Converter\BL_ArmatureObject.cpp"
+				>
+			</File>
+			<File
 				RelativePath="..\..\..\source\gameengine\Converter\BL_ArmatureObject.h"
 				>
 			</File>
@@ -569,6 +573,10 @@
 				>
 			</File>
 			<File
+				RelativePath="..\..\..\source\gameengine\Converter\BL_ModifierDeformer.h"
+				>
+			</File>
+			<File
 				RelativePath="..\..\..\source\gameengine\Converter\BL_ShapeActionActuator.h"
 				>
 			</File>

Modified: branches/ge_dev/projectfiles_vc9/gameengine/rasterizer/RAS_rasterizer.vcproj
===================================================================
--- branches/ge_dev/projectfiles_vc9/gameengine/rasterizer/RAS_rasterizer.vcproj	2009-04-23 06:58:02 UTC (rev 19894)
+++ branches/ge_dev/projectfiles_vc9/gameengine/rasterizer/RAS_rasterizer.vcproj	2009-04-23 07:37:54 UTC (rev 19895)
@@ -4,6 +4,7 @@
 	Version="9,00"
 	Name="RAS_rasterizer"
 	ProjectGUID="{51FB3D48-2467-4BFA-A321-D848252B437E}"
+	RootNamespace="RAS_rasterizer"
 	TargetFrameworkVersion="131072"
 	>
 	<Platforms>
@@ -42,7 +43,7 @@
 			<Tool
 				Name="VCCLCompilerTool"
 				Optimization="0"
-				AdditionalIncludeDirectories="..\..\..\..\build\msvc_9\intern\moto\include;..\..\..\..\build\msvc_9\intern\string\include;..\..\..\..\build\msvc_9\extern\glew\include;..\..\..\source\kernel\gen_system;..\..\..\source\gameengine\Expressions;..\..\..\..\lib\windows\python\include\python2.5"
+				AdditionalIncludeDirectories="..\..\..\..\build\msvc_9\intern\moto\include;..\..\..\..\build\msvc_9\intern\string\include;..\..\..\..\build\msvc_9\extern\glew\include;..\..\..\source\kernel\gen_system;..\..\..\source\gameengine\Expressions;..\..\..\..\lib\windows\python\include\python2.5;..\..\..\source\blender\makesdna"
 				PreprocessorDefinitions="_DEBUG;WIN32;_LIB;WITH_GLEXT"
 				BasicRuntimeChecks="3"
 				RuntimeLibrary="1"
@@ -117,7 +118,7 @@
 			<Tool
 				Name="VCCLCompilerTool"
 				InlineFunctionExpansion="1"

@@ Diff output truncated at 10240 characters. @@




More information about the Bf-blender-cvs mailing list