Revision: 18316
          
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=18316
Author:   jesterking
Date:     2009-01-04 19:16:34 +0100 (Sun, 04 Jan 2009)

Log Message:
-----------
2.5 / Cleanup
- remove Verse support. This will be brought back in The Future (probably jiri 
+ me)
  This means 5k lines less in blenkernel.
- fix two small errors for global cleanup, now compiles properly with FFMPEG 
enabled too.

Modified Paths:
--------------
    branches/blender2.5/blender/CMakeLists.txt
    branches/blender2.5/blender/config/darwin-config.py
    branches/blender2.5/blender/config/irix6-config.py
    branches/blender2.5/blender/config/linux2-config.py
    branches/blender2.5/blender/config/linuxcross-config.py
    branches/blender2.5/blender/config/win32-mingw-config.py
    branches/blender2.5/blender/config/win32-vc-config.py
    branches/blender2.5/blender/extern/SConscript
    branches/blender2.5/blender/source/Makefile
    branches/blender2.5/blender/source/blender/blenkernel/BKE_DerivedMesh.h
    branches/blender2.5/blender/source/blender/blenkernel/BKE_global.h
    branches/blender2.5/blender/source/blender/blenkernel/BKE_image.h
    branches/blender2.5/blender/source/blender/blenkernel/CMakeLists.txt
    branches/blender2.5/blender/source/blender/blenkernel/SConscript
    branches/blender2.5/blender/source/blender/blenkernel/intern/DerivedMesh.c
    branches/blender2.5/blender/source/blender/blenkernel/intern/Makefile
    branches/blender2.5/blender/source/blender/blenkernel/intern/image.c
    branches/blender2.5/blender/source/blender/blenkernel/intern/mesh.c
    branches/blender2.5/blender/source/blender/blenkernel/intern/object.c
    branches/blender2.5/blender/source/blender/blenkernel/intern/writeavi.c
    branches/blender2.5/blender/source/blender/blenkernel/intern/writeffmpeg.c
    branches/blender2.5/blender/source/blender/blenlib/BLI_editVert.h
    branches/blender2.5/blender/source/blender/blenlib/BLI_storage_types.h
    branches/blender2.5/blender/source/blender/blenlib/CMakeLists.txt
    branches/blender2.5/blender/source/blender/blenlib/SConscript
    branches/blender2.5/blender/source/blender/blenloader/CMakeLists.txt
    branches/blender2.5/blender/source/blender/blenloader/SConscript
    branches/blender2.5/blender/source/blender/blenloader/intern/Makefile
    branches/blender2.5/blender/source/blender/blenloader/intern/writefile.c
    branches/blender2.5/blender/source/blender/editors/CMakeLists.txt
    branches/blender2.5/blender/source/blender/editors/screen/CMakeLists.txt
    branches/blender2.5/blender/source/blender/editors/space_outliner/outliner.c
    branches/blender2.5/blender/source/blender/editors/transform/transform.h
    
branches/blender2.5/blender/source/blender/editors/transform/transform_conversions.c
    
branches/blender2.5/blender/source/blender/editors/transform/transform_generics.c
    branches/blender2.5/blender/source/blender/imbuf/CMakeLists.txt
    branches/blender2.5/blender/source/blender/imbuf/SConscript
    branches/blender2.5/blender/source/blender/makesdna/DNA_ID.h
    branches/blender2.5/blender/source/blender/makesdna/DNA_image_types.h
    branches/blender2.5/blender/source/blender/makesdna/DNA_mesh_types.h
    branches/blender2.5/blender/source/blender/makesdna/DNA_object_types.h
    branches/blender2.5/blender/source/blender/makesrna/intern/rna_image.c
    branches/blender2.5/blender/source/blender/nodes/CMakeLists.txt
    branches/blender2.5/blender/source/blender/nodes/SConscript
    branches/blender2.5/blender/source/blender/python/CMakeLists.txt
    branches/blender2.5/blender/source/blender/python/intern/Makefile
    branches/blender2.5/blender/source/blender/windowmanager/CMakeLists.txt
    branches/blender2.5/blender/source/blender/windowmanager/intern/Makefile
    
branches/blender2.5/blender/source/blender/windowmanager/intern/wm_init_exit.c
    branches/blender2.5/blender/source/creator/CMakeLists.txt
    branches/blender2.5/blender/source/nan_definitions.mk
    branches/blender2.5/blender/source/nan_link.mk
    branches/blender2.5/blender/tools/btools.py

Removed Paths:
-------------
    branches/blender2.5/blender/extern/verse/
    branches/blender2.5/blender/source/blender/blenkernel/BKE_verse.h
    
branches/blender2.5/blender/source/blender/blenkernel/intern/verse_bitmap_node.c
    
branches/blender2.5/blender/source/blender/blenkernel/intern/verse_geometry_node.c
    branches/blender2.5/blender/source/blender/blenkernel/intern/verse_method.c
    branches/blender2.5/blender/source/blender/blenkernel/intern/verse_node.c
    
branches/blender2.5/blender/source/blender/blenkernel/intern/verse_object_node.c
    branches/blender2.5/blender/source/blender/blenkernel/intern/verse_session.c

Modified: branches/blender2.5/blender/CMakeLists.txt
===================================================================
--- branches/blender2.5/blender/CMakeLists.txt  2009-01-04 17:54:34 UTC (rev 
18315)
+++ branches/blender2.5/blender/CMakeLists.txt  2009-01-04 18:16:34 UTC (rev 
18316)
@@ -57,7 +57,6 @@
 OPTION(WITH_GAMEENGINE         "Enable Game Engine"                            
        ON)
 OPTION(WITH_BULLET             "Enable Bullet (Physics Engine)"                
        ON)
 OPTION(WITH_INTERNATIONAL      "Enable I18N   (International fonts and text)"  
        ON)
-OPTION(WITH_VERSE              "Enable Verse  (http://verse.blender.org)"      
        OFF)
 OPTION(WITH_ELBEEM             "Enable Elbeem (Fluid Simulation)"              
        ON)
 OPTION(WITH_QUICKTIME          "Enable Quicktime Support"                      
        OFF)
 OPTION(WITH_OPENEXR            "Enable OpenEXR Support 
(http://www.openexr.com)"       ON)
@@ -425,7 +424,6 @@
 
 #-----------------------------------------------------------------------------
 # Common.
-SET(VERSE_INC ${CMAKE_SOURCE_DIR}/extern/verse/dist)
 
 SET(FTGL ${CMAKE_SOURCE_DIR}/extern/bFTGL)
 SET(FTGL_INC ${FTGL}/include)

Modified: branches/blender2.5/blender/config/darwin-config.py
===================================================================
--- branches/blender2.5/blender/config/darwin-config.py 2009-01-04 17:54:34 UTC 
(rev 18315)
+++ branches/blender2.5/blender/config/darwin-config.py 2009-01-04 18:16:34 UTC 
(rev 18316)
@@ -46,12 +46,6 @@
 #BF_FFMPEG_LIBPATH='${BF_FFMPEG}/lib'
 #BF_FFMPEG_LIB = 'avformat.a avcodec.a avutil.a'
 
-WITH_BF_VERSE = False
-BF_VERSE = "#extern/verse/dist"
-BF_VERSE_LIBPATH = "${BF_BUILDDIR}/extern/verse/dist"
-BF_VERSE_INCLUDE = BF_VERSE
-BF_VERSE_LIBS = "libverse"
-
 # python.org libs install in /library we want to use that for 2.5 
 #
 # if you want py2.5 on leopard without installing

Modified: branches/blender2.5/blender/config/irix6-config.py
===================================================================
--- branches/blender2.5/blender/config/irix6-config.py  2009-01-04 17:54:34 UTC 
(rev 18315)
+++ branches/blender2.5/blender/config/irix6-config.py  2009-01-04 18:16:34 UTC 
(rev 18316)
@@ -2,11 +2,7 @@
 
 LCGDIR = os.getcwd()+"/../lib/irix-6.5-mips"
 LIBDIR = LCGDIR
-print LCGDIR
 
-WITH_BF_VERSE = 'false'
-BF_VERSE_INCLUDE = "#extern/verse/dist"
-
 BF_PYTHON = LCGDIR+'/python'
 BF_PYTHON_VERSION = '2.5'
 WITH_BF_STATICPYTHON = 'true'

Modified: branches/blender2.5/blender/config/linux2-config.py
===================================================================
--- branches/blender2.5/blender/config/linux2-config.py 2009-01-04 17:54:34 UTC 
(rev 18315)
+++ branches/blender2.5/blender/config/linux2-config.py 2009-01-04 18:16:34 UTC 
(rev 18316)
@@ -1,9 +1,6 @@
 LCGDIR = '../lib/linux2'
 LIBDIR = "${LCGDIR}"
 
-WITH_BF_VERSE = False
-BF_VERSE_INCLUDE = "#extern/verse/dist"
-
 BF_PYTHON = '/usr'
 BF_PYTHON_VERSION = '2.5'
 WITH_BF_STATICPYTHON = False

Modified: branches/blender2.5/blender/config/linuxcross-config.py
===================================================================
--- branches/blender2.5/blender/config/linuxcross-config.py     2009-01-04 
17:54:34 UTC (rev 18315)
+++ branches/blender2.5/blender/config/linuxcross-config.py     2009-01-04 
18:16:34 UTC (rev 18316)
@@ -1,9 +1,6 @@
 LCGDIR = '#../lib/windows'
 LIBDIR = '${LCGDIR}'
 
-WITH_BF_VERSE = False
-BF_VERSE_INCLUDE = "#extern/verse/dist"
-
 WITH_BF_YAFRAY = True
 
 BF_PYTHON = LIBDIR + '/python'

Modified: branches/blender2.5/blender/config/win32-mingw-config.py
===================================================================
--- branches/blender2.5/blender/config/win32-mingw-config.py    2009-01-04 
17:54:34 UTC (rev 18315)
+++ branches/blender2.5/blender/config/win32-mingw-config.py    2009-01-04 
18:16:34 UTC (rev 18316)
@@ -1,9 +1,6 @@
 LCGDIR = '#../lib/windows'
 LIBDIR = "${LCGDIR}"
 
-WITH_BF_VERSE = False
-BF_VERSE_INCLUDE = "#extern/verse/dist"
-
 BF_PYTHON = LIBDIR + '/python'
 BF_PYTHON_VERSION = '2.5'
 BF_PYTHON_INC = '${BF_PYTHON}/include/python${BF_PYTHON_VERSION}'

Modified: branches/blender2.5/blender/config/win32-vc-config.py
===================================================================
--- branches/blender2.5/blender/config/win32-vc-config.py       2009-01-04 
17:54:34 UTC (rev 18315)
+++ branches/blender2.5/blender/config/win32-vc-config.py       2009-01-04 
18:16:34 UTC (rev 18316)
@@ -1,9 +1,6 @@
 LCGDIR = '#../lib/windows'
 LIBDIR = '${LCGDIR}'
 
-WITH_BF_VERSE = False
-BF_VERSE_INCLUDE = "#extern/verse/dist"
-
 # enable ffmpeg  support
 WITH_BF_FFMPEG = True  # -DWITH_FFMPEG
 BF_FFMPEG = LIBDIR +'/ffmpeg'

Modified: branches/blender2.5/blender/extern/SConscript
===================================================================
--- branches/blender2.5/blender/extern/SConscript       2009-01-04 17:54:34 UTC 
(rev 18315)
+++ branches/blender2.5/blender/extern/SConscript       2009-01-04 18:16:34 UTC 
(rev 18316)
@@ -14,9 +14,6 @@
 if env['WITH_BF_INTERNATIONAL']:
     SConscript(['bFTGL/SConscript'])
 
-if env['WITH_BF_VERSE']:
-    SConscript(['verse/dist/SConstruct'])
-
 if env['WITH_BF_FFMPEG'] and env['BF_FFMPEG_LIB'] == '':
     SConscript(['x264/SConscript'])
     SConscript(['libmp3lame/SConscript'])

Modified: branches/blender2.5/blender/source/Makefile
===================================================================
--- branches/blender2.5/blender/source/Makefile 2009-01-04 17:54:34 UTC (rev 
18315)
+++ branches/blender2.5/blender/source/Makefile 2009-01-04 18:16:34 UTC (rev 
18316)
@@ -200,18 +200,6 @@
     endif
 endif
 
-ifeq ($(WITH_VERSE), true)
-   ifeq ($(OS), windows)
-       ifeq ($(FREE_WINDOWS), true)
-           COMLIB += $(NAN_VERSE)/lib/libverse.a
-       else
-           COMLIB += $(NAN_VERSE)/lib/verse.lib
-       endif
-   else
-       COMLIB += $(NAN_VERSE)/lib/libverse.a
-   endif
-endif
-
 ifeq ($(OS), irix)
     COMLIB += $(NAN_SDL)/lib/libSDL.a
 endif

Modified: 
branches/blender2.5/blender/source/blender/blenkernel/BKE_DerivedMesh.h
===================================================================
--- branches/blender2.5/blender/source/blender/blenkernel/BKE_DerivedMesh.h     
2009-01-04 17:54:34 UTC (rev 18315)
+++ branches/blender2.5/blender/source/blender/blenkernel/BKE_DerivedMesh.h     
2009-01-04 18:16:34 UTC (rev 18316)
@@ -83,7 +83,7 @@
        /* copy a single vert/edge/face from the derived mesh into
         * *{vert/edge/face}_r. note that the current implementation
         * of this function can be quite slow, iterating over all
-        * elements (editmesh, verse mesh)
+        * elements (editmesh)
         */
        void (*getVert)(DerivedMesh *dm, int index, struct MVert *vert_r);
        void (*getEdge)(DerivedMesh *dm, int index, struct MEdge *edge_r);

Modified: branches/blender2.5/blender/source/blender/blenkernel/BKE_global.h
===================================================================
--- branches/blender2.5/blender/source/blender/blenkernel/BKE_global.h  
2009-01-04 17:54:34 UTC (rev 18315)
+++ branches/blender2.5/blender/source/blender/blenkernel/BKE_global.h  
2009-01-04 18:16:34 UTC (rev 18316)
@@ -152,10 +152,7 @@
 #define G_DRAW_EDGEANG  (1 << 24)
 
 /* #define G_RECORDKEYS        (1 << 25)   also removed */
-/*#ifdef WITH_VERSE*/
-#define G_VERSE_CONNECTED  (1 << 26)
-#define G_DRAW_VERSE_DEBUG (1 << 27)
-/*#endif*/
+
 #define G_DRAWSHARP     (1 << 28) /* draw edges with the sharp flag */
 #define G_SCULPTMODE    (1 << 29)
 #define G_PARTICLEEDIT (1 << 30)

Modified: branches/blender2.5/blender/source/blender/blenkernel/BKE_image.h
===================================================================
--- branches/blender2.5/blender/source/blender/blenkernel/BKE_image.h   
2009-01-04 17:54:34 UTC (rev 18315)
+++ branches/blender2.5/blender/source/blender/blenkernel/BKE_image.h   
2009-01-04 18:16:34 UTC (rev 18316)
@@ -82,7 +82,6 @@
 #define IMA_TYPE_MULTILAYER    1
                /* generated */
 #define IMA_TYPE_UV_TEST       2
-#define IMA_TYPE_VERSE         3
                /* viewers */
 #define IMA_TYPE_R_RESULT   4
 #define IMA_TYPE_COMPOSITE     5

Deleted: branches/blender2.5/blender/source/blender/blenkernel/BKE_verse.h
===================================================================
--- branches/blender2.5/blender/source/blender/blenkernel/BKE_verse.h   
2009-01-04 17:54:34 UTC (rev 18315)
+++ branches/blender2.5/blender/source/blender/blenkernel/BKE_verse.h   
2009-01-04 18:16:34 UTC (rev 18316)
@@ -1,583 +0,0 @@
-/**
- * $Id$
- *
- * ***** BEGIN GPL LICENSE BLOCK *****
- *
- * 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,
- * Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
- *
- * Contributor(s): Jiri Hnidek.
- *
- * ***** END GPL LICENSE BLOCK *****
- */
-
-/* #define WITH_VERSE */
-
-#ifndef BKE_VERSE_H
-#define BKE_VERSE_H
-
-#include "DNA_listBase.h"
-#include "BLI_dynamiclist.h"
-
-#include "verse.h"
-#include "verse_ms.h"
-
-struct VNode;
-struct VerseEdge;
-
-/*
- * Verse Edge Hash (similar to edit edge hash)
- */
-#define VEDHASHSIZE    (512*512)
-#define VEDHASH(a, b)  ((a<b ? a : b) % VEDHASHSIZE)
-
-/*
- * verse data: 4 float value
- */
-typedef struct quat_real32_item {
-       struct quat_real32_item *next, *prev;
-       struct VLayer *vlayer;          /* pointer at VerseLayer */
-       uint32 id;                      /* id of item */
-       real32 value[4];
-} quat_real32_item;
-
-/*
- * verse data: 4 uint32 values
- */
-typedef struct quat_uint32_item {
-       struct quat_uint32_item *next, *prev;
-       struct VLayer *vlayer;          /* pointer at VerseLayer */
-       uint32 id;                      /* id of item */
-       uint32 value[4];
-} quat_uint32_item;
-
-/*
- * verse data: 3 float values
- */
-typedef struct vec_real32_item {
-       struct vec_real32_item *next, *prev;
-       struct VLayer *vlayer;          /* pointer at VerseLayer */
-       uint32 id;                      /* id of item */
-       real32 value[3];
-} vec_real32_item;
-
-/*
- * verse data: float value (weight)
- */
-typedef struct real32_item {
-       struct real32_item *next, *prev;
-       struct VLayer *vlayer;          /* pointer at VerseLayer */
-       uint32 id;                      /* id of item */
-       real32 value;
-} real32_item;
-
-/*
- * verse data: uint32 value
- */
-typedef struct uint32_item {
-       struct uint32_item *next, *prev;

@@ Diff output truncated at 10240 characters. @@

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to