[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [13097] branches/cloth/blender: svn merge -r 12937:13095 https://svn.blender.org/svnroot/bf-blender/trunk/ blender

Daniel Genrich daniel.genrich at gmx.net
Wed Jan 2 15:36:47 CET 2008


Revision: 13097
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=13097
Author:   genscher
Date:     2008-01-02 15:36:46 +0100 (Wed, 02 Jan 2008)

Log Message:
-----------
svn merge -r 12937:13095 https://svn.blender.org/svnroot/bf-blender/trunk/blender

Modified Paths:
--------------
    branches/cloth/blender/SConstruct
    branches/cloth/blender/config/win32-mingw-config.py
    branches/cloth/blender/extern/ffmpeg/libswscale/swscale.c
    branches/cloth/blender/extern/ffmpeg/patches/README
    branches/cloth/blender/extern/verse/Makefile
    branches/cloth/blender/intern/guardedalloc/intern/mallocn.c
    branches/cloth/blender/projectfiles_vc7/blender/blenkernel/BKE_blenkernel.vcproj
    branches/cloth/blender/projectfiles_vc7/blender/blenlib/BLI_blenlib.vcproj
    branches/cloth/blender/projectfiles_vc7/blender/src/BL_src.vcproj
    branches/cloth/blender/release/datafiles/blenderbuttons
    branches/cloth/blender/release/scripts/import_obj.py
    branches/cloth/blender/source/blender/avi/intern/avi.c
    branches/cloth/blender/source/blender/blenkernel/BKE_bad_level_calls.h
    branches/cloth/blender/source/blender/blenkernel/BKE_image.h
    branches/cloth/blender/source/blender/blenkernel/BKE_ipo.h
    branches/cloth/blender/source/blender/blenkernel/BKE_mesh.h
    branches/cloth/blender/source/blender/blenkernel/BKE_node.h
    branches/cloth/blender/source/blender/blenkernel/BKE_particle.h
    branches/cloth/blender/source/blender/blenkernel/BKE_scene.h
    branches/cloth/blender/source/blender/blenkernel/BKE_utildefines.h
    branches/cloth/blender/source/blender/blenkernel/bad_level_call_stubs/stubs.c
    branches/cloth/blender/source/blender/blenkernel/intern/DerivedMesh.c
    branches/cloth/blender/source/blender/blenkernel/intern/action.c
    branches/cloth/blender/source/blender/blenkernel/intern/anim.c
    branches/cloth/blender/source/blender/blenkernel/intern/colortools.c
    branches/cloth/blender/source/blender/blenkernel/intern/curve.c
    branches/cloth/blender/source/blender/blenkernel/intern/image.c
    branches/cloth/blender/source/blender/blenkernel/intern/ipo.c
    branches/cloth/blender/source/blender/blenkernel/intern/mesh.c
    branches/cloth/blender/source/blender/blenkernel/intern/node.c
    branches/cloth/blender/source/blender/blenkernel/intern/object.c
    branches/cloth/blender/source/blender/blenkernel/intern/particle.c
    branches/cloth/blender/source/blender/blenkernel/intern/particle_system.c
    branches/cloth/blender/source/blender/blenkernel/intern/scene.c
    branches/cloth/blender/source/blender/blenkernel/intern/softbody.c
    branches/cloth/blender/source/blender/blenlib/BLI_blenlib.h
    branches/cloth/blender/source/blender/blenlib/BLI_boxpack2d.h
    branches/cloth/blender/source/blender/blenlib/intern/BLI_ghash.c
    branches/cloth/blender/source/blender/blenlib/intern/util.c
    branches/cloth/blender/source/blender/blenloader/intern/readfile.c
    branches/cloth/blender/source/blender/blenloader/intern/writefile.c
    branches/cloth/blender/source/blender/imbuf/intern/anim.c
    branches/cloth/blender/source/blender/imbuf/intern/dds/BlockDXT.cpp
    branches/cloth/blender/source/blender/imbuf/intern/dds/BlockDXT.h
    branches/cloth/blender/source/blender/imbuf/intern/dds/ColorBlock.cpp
    branches/cloth/blender/source/blender/imbuf/intern/dds/ColorBlock.h
    branches/cloth/blender/source/blender/imbuf/intern/dds/Common.h
    branches/cloth/blender/source/blender/imbuf/intern/dds/DirectDrawSurface.cpp
    branches/cloth/blender/source/blender/imbuf/intern/dds/DirectDrawSurface.h
    branches/cloth/blender/source/blender/imbuf/intern/dds/Image.cpp
    branches/cloth/blender/source/blender/imbuf/intern/dds/Image.h
    branches/cloth/blender/source/blender/imbuf/intern/filter.c
    branches/cloth/blender/source/blender/imbuf/intern/jpeg.c
    branches/cloth/blender/source/blender/imbuf/intern/rotate.c
    branches/cloth/blender/source/blender/imbuf/intern/thumbs.c
    branches/cloth/blender/source/blender/imbuf/intern/tiff.c
    branches/cloth/blender/source/blender/include/BDR_editobject.h
    branches/cloth/blender/source/blender/include/BDR_sculptmode.h
    branches/cloth/blender/source/blender/include/BIF_butspace.h
    branches/cloth/blender/source/blender/include/BIF_drawtext.h
    branches/cloth/blender/source/blender/include/BIF_editaction.h
    branches/cloth/blender/source/blender/include/BIF_editparticle.h
    branches/cloth/blender/source/blender/include/BIF_editseq.h
    branches/cloth/blender/source/blender/include/BIF_resources.h
    branches/cloth/blender/source/blender/include/BIF_space.h
    branches/cloth/blender/source/blender/include/BSE_node.h
    branches/cloth/blender/source/blender/include/BSE_seqeffects.h
    branches/cloth/blender/source/blender/include/BSE_sequence.h
    branches/cloth/blender/source/blender/include/BSE_time.h
    branches/cloth/blender/source/blender/include/butspace.h
    branches/cloth/blender/source/blender/include/multires.h
    branches/cloth/blender/source/blender/include/transform.h
    branches/cloth/blender/source/blender/makesdna/DNA_action_types.h
    branches/cloth/blender/source/blender/makesdna/DNA_material_types.h
    branches/cloth/blender/source/blender/makesdna/DNA_node_types.h
    branches/cloth/blender/source/blender/makesdna/DNA_object_types.h
    branches/cloth/blender/source/blender/makesdna/DNA_particle_types.h
    branches/cloth/blender/source/blender/makesdna/DNA_scene_types.h
    branches/cloth/blender/source/blender/makesdna/DNA_sequence_types.h
    branches/cloth/blender/source/blender/makesdna/DNA_texture_types.h
    branches/cloth/blender/source/blender/nodes/CMP_node.h
    branches/cloth/blender/source/blender/python/api2_2x/Blender.c
    branches/cloth/blender/source/blender/python/api2_2x/Image.c
    branches/cloth/blender/source/blender/python/api2_2x/Mesh.c
    branches/cloth/blender/source/blender/python/api2_2x/Object.c
    branches/cloth/blender/source/blender/python/api2_2x/Scene.c
    branches/cloth/blender/source/blender/python/api2_2x/Texture.c
    branches/cloth/blender/source/blender/python/api2_2x/bpy_data.c
    branches/cloth/blender/source/blender/python/api2_2x/doc/Blender.py
    branches/cloth/blender/source/blender/python/api2_2x/doc/Object.py
    branches/cloth/blender/source/blender/render/extern/include/RE_pipeline.h
    branches/cloth/blender/source/blender/render/intern/include/render_types.h
    branches/cloth/blender/source/blender/render/intern/include/renderdatabase.h
    branches/cloth/blender/source/blender/render/intern/include/strand.h
    branches/cloth/blender/source/blender/render/intern/source/convertblender.c
    branches/cloth/blender/source/blender/render/intern/source/imagetexture.c
    branches/cloth/blender/source/blender/render/intern/source/pipeline.c
    branches/cloth/blender/source/blender/render/intern/source/rendercore.c
    branches/cloth/blender/source/blender/render/intern/source/renderdatabase.c
    branches/cloth/blender/source/blender/render/intern/source/shadeoutput.c
    branches/cloth/blender/source/blender/render/intern/source/strand.c
    branches/cloth/blender/source/blender/render/intern/source/texture.c
    branches/cloth/blender/source/blender/src/blenderbuttons.c
    branches/cloth/blender/source/blender/src/butspace.c
    branches/cloth/blender/source/blender/src/buttons_editing.c
    branches/cloth/blender/source/blender/src/buttons_object.c
    branches/cloth/blender/source/blender/src/buttons_scene.c
    branches/cloth/blender/source/blender/src/buttons_shading.c
    branches/cloth/blender/source/blender/src/drawaction.c
    branches/cloth/blender/source/blender/src/drawimage.c
    branches/cloth/blender/source/blender/src/drawipo.c
    branches/cloth/blender/source/blender/src/drawmesh.c
    branches/cloth/blender/source/blender/src/drawnla.c
    branches/cloth/blender/source/blender/src/drawnode.c
    branches/cloth/blender/source/blender/src/drawseq.c
    branches/cloth/blender/source/blender/src/drawsound.c
    branches/cloth/blender/source/blender/src/drawtext.c
    branches/cloth/blender/source/blender/src/drawtime.c
    branches/cloth/blender/source/blender/src/drawview.c
    branches/cloth/blender/source/blender/src/editaction.c
    branches/cloth/blender/source/blender/src/editarmature.c
    branches/cloth/blender/source/blender/src/editface.c
    branches/cloth/blender/source/blender/src/editfont.c
    branches/cloth/blender/source/blender/src/editipo.c
    branches/cloth/blender/source/blender/src/editmball.c
    branches/cloth/blender/source/blender/src/editmesh.c
    branches/cloth/blender/source/blender/src/editnla.c
    branches/cloth/blender/source/blender/src/editnode.c
    branches/cloth/blender/source/blender/src/editobject.c
    branches/cloth/blender/source/blender/src/editparticle.c
    branches/cloth/blender/source/blender/src/editscreen.c
    branches/cloth/blender/source/blender/src/editseq.c
    branches/cloth/blender/source/blender/src/editsima.c
    branches/cloth/blender/source/blender/src/editsound.c
    branches/cloth/blender/source/blender/src/edittime.c
    branches/cloth/blender/source/blender/src/filesel.c
    branches/cloth/blender/source/blender/src/header_action.c
    branches/cloth/blender/source/blender/src/header_buttonswin.c
    branches/cloth/blender/source/blender/src/header_info.c
    branches/cloth/blender/source/blender/src/header_node.c
    branches/cloth/blender/source/blender/src/header_seq.c
    branches/cloth/blender/source/blender/src/header_text.c
    branches/cloth/blender/source/blender/src/header_time.c
    branches/cloth/blender/source/blender/src/header_view3d.c
    branches/cloth/blender/source/blender/src/headerbuttons.c
    branches/cloth/blender/source/blender/src/meshtools.c
    branches/cloth/blender/source/blender/src/multires.c
    branches/cloth/blender/source/blender/src/outliner.c
    branches/cloth/blender/source/blender/src/playanim.c
    branches/cloth/blender/source/blender/src/renderwin.c
    branches/cloth/blender/source/blender/src/retopo.c
    branches/cloth/blender/source/blender/src/sculptmode-stroke.c
    branches/cloth/blender/source/blender/src/sculptmode.c
    branches/cloth/blender/source/blender/src/seqaudio.c
    branches/cloth/blender/source/blender/src/seqeffects.c
    branches/cloth/blender/source/blender/src/sequence.c
    branches/cloth/blender/source/blender/src/space.c
    branches/cloth/blender/source/blender/src/toets.c
    branches/cloth/blender/source/blender/src/toolbox.c
    branches/cloth/blender/source/blender/src/transform.c
    branches/cloth/blender/source/blender/src/transform_conversions.c
    branches/cloth/blender/source/blender/src/transform_generics.c
    branches/cloth/blender/source/blender/src/verse_object.c
    branches/cloth/blender/source/blender/src/view.c
    branches/cloth/blender/source/blender/src/vpaint.c
    branches/cloth/blender/source/creator/creator.c
    branches/cloth/blender/source/nan_compile.mk
    branches/cloth/blender/tools/btools.py

Added Paths:
-----------
    branches/cloth/blender/extern/ffmpeg/patches/swscale_stride_bugfix.patch
    branches/cloth/blender/source/blender/blenkernel/BKE_multires.h
    branches/cloth/blender/source/blender/blenkernel/BKE_sculpt.h
    branches/cloth/blender/source/blender/blenkernel/intern/multires-firstlevel.c
    branches/cloth/blender/source/blender/blenkernel/intern/multires.c
    branches/cloth/blender/source/blender/blenlib/BLI_bpath.h
    branches/cloth/blender/source/blender/blenlib/intern/bpath.c
    branches/cloth/blender/source/blender/imbuf/intern/dds/PixelFormat.h
    branches/cloth/blender/source/blender/include/BIF_poselib.h
    branches/cloth/blender/source/blender/nodes/intern/CMP_nodes/CMP_bilateralblur.c
    branches/cloth/blender/source/blender/nodes/intern/CMP_nodes/CMP_directionalblur.c
    branches/cloth/blender/source/blender/src/poselib.c

Removed Paths:
-------------
    branches/cloth/blender/release/scripts/image_find_paths.py
    branches/cloth/blender/source/blender/src/multires-firstlevel.c

Modified: branches/cloth/blender/SConstruct
===================================================================
--- branches/cloth/blender/SConstruct	2008-01-02 14:20:15 UTC (rev 13096)
+++ branches/cloth/blender/SConstruct	2008-01-02 14:36:46 UTC (rev 13097)
@@ -170,6 +170,9 @@
 opts = btools.read_opts(optfiles, B.arguments)
 opts.Update(env)
 
+if not env['BF_FANCY']:
+    B.bc.disable()
+
 # disable elbeem (fluidsim) compilation?
 if env['BF_NO_ELBEEM'] == 1:
     env['CPPFLAGS'].append('-DDISABLE_ELBEEM')

Modified: branches/cloth/blender/config/win32-mingw-config.py
===================================================================
--- branches/cloth/blender/config/win32-mingw-config.py	2008-01-02 14:20:15 UTC (rev 13096)
+++ branches/cloth/blender/config/win32-mingw-config.py	2008-01-02 14:36:46 UTC (rev 13097)
@@ -18,7 +18,7 @@
 BF_OPENAL_LIBPATH = '${BF_OPENAL}/lib'
 
 WITH_BF_FFMPEG = 'false'
-BF_FFMPEG_LIB = 'avformat avutil avcodec'
+BF_FFMPEG_LIB = 'avformat swscale avcodec avutil xvidcore x264'
 BF_FFMPEG_LIBPATH = LIBDIR + '/gcc/ffmpeg/lib'
 BF_FFMPEG_INC =  LIBDIR + '/gcc/ffmpeg/include'
 

Modified: branches/cloth/blender/extern/ffmpeg/libswscale/swscale.c
===================================================================
--- branches/cloth/blender/extern/ffmpeg/libswscale/swscale.c	2008-01-02 14:20:15 UTC (rev 13096)
+++ branches/cloth/blender/extern/ffmpeg/libswscale/swscale.c	2008-01-02 14:36:46 UTC (rev 13097)
@@ -1678,7 +1678,7 @@
 
     if(conv)
     {
-        if (dstStride[0]*srcBpp == srcStride[0]*dstBpp)
+        if (dstStride[0]*srcBpp == srcStride[0]*dstBpp && srcStride[0] > 0)
             conv(src[0], dst[0] + dstStride[0]*srcSliceY, srcSliceH*srcStride[0]);
         else
         {

Modified: branches/cloth/blender/extern/ffmpeg/patches/README
===================================================================
--- branches/cloth/blender/extern/ffmpeg/patches/README	2008-01-02 14:20:15 UTC (rev 13096)
+++ branches/cloth/blender/extern/ffmpeg/patches/README	2008-01-02 14:36:46 UTC (rev 13097)
@@ -1,8 +1,8 @@
 In this directory, I collect patches to FFMPEG, to make it
 work / faster with blender.
 
-Currently, there is only a small MMX acceleration for the
-YUV -> BGRA32 
-transformation.
+Currently: 
+- MMX acceleration for the YUV -> BGRA32 transformation.
+- Bugfix for swscale, that screwed up RGB -> RGB32 with RAW AVIs
 
 -- Peter 
\ No newline at end of file

Copied: branches/cloth/blender/extern/ffmpeg/patches/swscale_stride_bugfix.patch (from rev 13095, trunk/blender/extern/ffmpeg/patches/swscale_stride_bugfix.patch)
===================================================================
--- branches/cloth/blender/extern/ffmpeg/patches/swscale_stride_bugfix.patch	                        (rev 0)
+++ branches/cloth/blender/extern/ffmpeg/patches/swscale_stride_bugfix.patch	2008-01-02 14:36:46 UTC (rev 13097)
@@ -0,0 +1,13 @@
+Index: swscale.c
+===================================================================
+--- swscale.c	(revision 12850)
++++ swscale.c	(working copy)
+@@ -1678,7 +1678,7 @@
+ 
+     if(conv)
+     {
+-        if (dstStride[0]*srcBpp == srcStride[0]*dstBpp)
++        if (dstStride[0]*srcBpp == srcStride[0]*dstBpp && srcStride[0] > 0)
+             conv(src[0], dst[0] + dstStride[0]*srcSliceY, srcSliceH*srcStride[0]);
+         else
+         {

Modified: branches/cloth/blender/extern/verse/Makefile
===================================================================
--- branches/cloth/blender/extern/verse/Makefile	2008-01-02 14:20:15 UTC (rev 13096)
+++ branches/cloth/blender/extern/verse/Makefile	2008-01-02 14:36:46 UTC (rev 13097)
@@ -54,5 +54,5 @@
 ifeq ($(OS),darwin)
 	ranlib $(NAN_VERSE)/lib/libverse.a
 endif
-	$(CCC) $(LDFLAGS) -o $(DIR)/verse$(EXT) $(DIR)/libverse.a $(LIBS) $(SLIBS) $(LLIBS) $(DADD) $(LOPTS)
+	$(CCC) $(CCFLAGS) $(LDFLAGS) -o $(DIR)/verse$(EXT) $(DIR)/libverse.a $(LIBS) $(SLIBS) $(LLIBS) $(DADD) $(LOPTS)
 	@$(CP) $(DIR)/verse$(EXT) $(OCGDIR)/bin

Modified: branches/cloth/blender/intern/guardedalloc/intern/mallocn.c
===================================================================
--- branches/cloth/blender/intern/guardedalloc/intern/mallocn.c	2008-01-02 14:20:15 UTC (rev 13096)
+++ branches/cloth/blender/intern/guardedalloc/intern/mallocn.c	2008-01-02 14:36:46 UTC (rev 13097)
@@ -333,6 +333,7 @@
 }
 
 
+/* Prints in python syntax for easy */
 void MEM_printmemlist()
 {
 	MemHead *membl;
@@ -341,13 +342,33 @@
 
 	membl = membase->first;
 	if (membl) membl = MEMNEXT(membl);
+	
+	print_error("# membase_debug.py\n");
+	print_error("membase = [\\\n");
 	while(membl) {
-		print_error("%s len: %d %p\n",membl->name,membl->len, membl+1);
+		fprintf(stderr, "{'len':%i, 'name':'''%s''', 'pointer':'%p'},\\\n", membl->len, membl->name, membl+1);
 		if(membl->next)
 			membl= MEMNEXT(membl->next);
 		else break;
 	}
-
+	fprintf(stderr, "]\n\n");
+	fprintf(stderr,
+"mb_userinfo = {}\n"
+"totmem = 0\n"
+"for mb_item in membase:\n"
+"\tmb_item_user_size = mb_userinfo.setdefault(mb_item['name'], [0,0])\n"
+"\tmb_item_user_size[0] += 1 # Add a user\n"
+"\tmb_item_user_size[1] += mb_item['len'] # Increment the size\n"
+"\ttotmem += mb_item['len']\n"
+"print '(membase) items:', len(membase), '| unique-names:', len(mb_userinfo), '| total-mem:', totmem\n"
+"mb_userinfo_sort = mb_userinfo.items()\n"
+"for sort_name, sort_func in (('size', lambda a: -a[1][1]), ('users', lambda a: -a[1][0]), ('name', lambda a: a[0])):\n"
+"\tprint '\\nSorting by:', sort_name\n"
+"\tmb_userinfo_sort.sort(key = sort_func)\n"
+"\tfor item in mb_userinfo_sort:\n"
+"\t\tprint 'name:%%s, users:%%i, len:%%i' %% (item[0], item[1][0], item[1][1])\n"
+	);
+	
 	mem_unlock_thread();
 }
 

Modified: branches/cloth/blender/projectfiles_vc7/blender/blenkernel/BKE_blenkernel.vcproj
===================================================================
--- branches/cloth/blender/projectfiles_vc7/blender/blenkernel/BKE_blenkernel.vcproj	2008-01-02 14:20:15 UTC (rev 13096)
+++ branches/cloth/blender/projectfiles_vc7/blender/blenkernel/BKE_blenkernel.vcproj	2008-01-02 14:36:46 UTC (rev 13097)
@@ -423,6 +423,12 @@
 				RelativePath="..\..\..\source\blender\blenkernel\intern\modifier.c">
 			</File>
 			<File
+				RelativePath="..\..\..\source\blender\blenkernel\intern\multires-firstlevel.c">
+			</File>
+			<File
+				RelativePath="..\..\..\source\blender\blenkernel\intern\multires.c">
+			</File>
+			<File
 				RelativePath="..\..\..\source\blender\blenkernel\intern\nla.c">
 			</File>
 			<File
@@ -616,6 +622,9 @@
 				RelativePath="..\..\..\source\blender\blenkernel\BKE_modifier.h">
 			</File>
 			<File
+				RelativePath="..\..\..\source\blender\blenkernel\BKE_multires.h">
+			</File>
+			<File
 				RelativePath="..\..\..\source\blender\blenkernel\BKE_nla.h">
 			</File>
 			<File

Modified: branches/cloth/blender/projectfiles_vc7/blender/blenlib/BLI_blenlib.vcproj
===================================================================
--- branches/cloth/blender/projectfiles_vc7/blender/blenlib/BLI_blenlib.vcproj	2008-01-02 14:20:15 UTC (rev 13096)
+++ branches/cloth/blender/projectfiles_vc7/blender/blenlib/BLI_blenlib.vcproj	2008-01-02 14:36:46 UTC (rev 13097)
@@ -359,6 +359,9 @@
 				RelativePath="..\..\..\source\blender\blenlib\intern\boxpack2d.c">
 			</File>
 			<File
+				RelativePath="..\..\..\source\blender\blenlib\intern\bpath.c">
+			</File>
+			<File
 				RelativePath="..\..\..\source\blender\blenlib\intern\dynlib.c">
 			</File>
 			<File
@@ -429,6 +432,9 @@
 				RelativePath="..\..\..\source\blender\blenlib\BLI_boxpack2d.h">
 			</File>
 			<File
+				RelativePath="..\..\..\source\blender\blenlib\BLI_bpath.h">
+			</File>
+			<File
 				RelativePath="..\..\..\source\blender\blenlib\intern\BLI_callbacks.h">
 			</File>
 			<File

Modified: branches/cloth/blender/projectfiles_vc7/blender/src/BL_src.vcproj
===================================================================
--- branches/cloth/blender/projectfiles_vc7/blender/src/BL_src.vcproj	2008-01-02 14:20:15 UTC (rev 13096)
+++ branches/cloth/blender/projectfiles_vc7/blender/src/BL_src.vcproj	2008-01-02 14:36:46 UTC (rev 13097)
@@ -440,9 +440,6 @@
 				RelativePath="..\..\..\source\blender\src\meshtools.c">
 			</File>
 			<File
-				RelativePath="..\..\..\source\blender\src\multires-firstlevel.c">
-			</File>
-			<File
 				RelativePath="..\..\..\source\blender\src\multires.c">
 			</File>
 			<File
@@ -464,6 +461,9 @@
 				RelativePath="..\..\..\source\blender\blenpluginapi\intern\pluginapi.c">
 			</File>
 			<File
+				RelativePath="..\..\..\source\blender\src\poselib.c">
+			</File>
+			<File
 				RelativePath="..\..\..\source\blender\src\poseobject.c">
 			</File>
 			<File

Modified: branches/cloth/blender/release/datafiles/blenderbuttons
===================================================================
(Binary files differ)

Deleted: branches/cloth/blender/release/scripts/image_find_paths.py
===================================================================
--- branches/cloth/blender/release/scripts/image_find_paths.py	2008-01-02 14:20:15 UTC (rev 13096)
+++ branches/cloth/blender/release/scripts/image_find_paths.py	2008-01-02 14:36:46 UTC (rev 13097)
@@ -1,167 +0,0 @@
-#!BPY
-
-"""
-Name: 'Fix Broken Paths'
-Blender: 242
-Group: 'Image'
-Tooltip: 'Search for new image paths to make relative links to'
-"""
-
-__author__ = "Campbell Barton AKA Ideasman"
-__url__ = ["blenderartist.org"]
-
-__bpydoc__ = """\
-Find image target paths
-
-This script searches for images whos
-file paths do not point to an existing image file,
-all image paths are made relative where possible.
-usefull when moving projects between computers, when absolute paths links are broken.
-"""
-
-# ***** BEGIN GPL LICENSE BLOCK *****
-#
-# Script copyright (C) Campbell J Barton
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# 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
-# 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,

@@ Diff output truncated at 10240 characters. @@




More information about the Bf-blender-cvs mailing list