[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [19757] branches/blender2.5/blender/source /blender: 2.5:

Brecht Van Lommel brecht at blender.org
Thu Apr 16 15:01:52 CEST 2009


Revision: 19757
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=19757
Author:   blendix
Date:     2009-04-16 15:01:50 +0200 (Thu, 16 Apr 2009)

Log Message:
-----------
2.5:
* Also look in ./release for scripts instead of next to executable.
* Some warning fixes.

Modified Paths:
--------------
    branches/blender2.5/blender/source/blender/blenlib/intern/util.c
    branches/blender2.5/blender/source/blender/makesdna/DNA_anim_types.h
    branches/blender2.5/blender/source/blender/makesrna/intern/rna_access.c
    branches/blender2.5/blender/source/blender/makesrna/intern/rna_nodetree.c

Modified: branches/blender2.5/blender/source/blender/blenlib/intern/util.c
===================================================================
--- branches/blender2.5/blender/source/blender/blenlib/intern/util.c	2009-04-16 12:49:12 UTC (rev 19756)
+++ branches/blender2.5/blender/source/blender/blenlib/intern/util.c	2009-04-16 13:01:50 UTC (rev 19757)
@@ -832,7 +832,8 @@
  *
  * $HOME/.blender/folder_name
  * path_to_executable/.blender/folder_name
- * release/folder_name (in svn)
+ * path_to_executable/release/folder_name (in svn)
+ * ./release/folder_name (in svn)
  *
  * returns NULL if none is found. */
 
@@ -911,7 +912,7 @@
 		else return homedir;
 	}
 
-	/* last try for folder_name dir: blender in svn dir, folder_name/ inside release/: */
+	/* try path_to_executable/release/folder_name (in svn) */
 	if (folder_name) {
 		BLI_snprintf(tmpdir, sizeof(tmpdir), "release/%s", folder_name);
 		BLI_make_file_string("/", fulldir, bprogdir, tmpdir);
@@ -919,6 +920,13 @@
 		else fulldir[0] = '\0';
 	}
 
+	/* try ./release/folder_name (in svn) */
+	if(folder_name) {
+		BLI_snprintf(fulldir, sizeof(fulldir), "./release/%s", folder_name);
+		if (BLI_exists(fulldir)) return fulldir;
+		else fulldir[0] = '\0';
+	}
+
 	return NULL;
 }
 

Modified: branches/blender2.5/blender/source/blender/makesdna/DNA_anim_types.h
===================================================================
--- branches/blender2.5/blender/source/blender/makesdna/DNA_anim_types.h	2009-04-16 12:49:12 UTC (rev 19756)
+++ branches/blender2.5/blender/source/blender/makesdna/DNA_anim_types.h	2009-04-16 13:01:50 UTC (rev 19757)
@@ -74,7 +74,7 @@
 	float *coefficients;		/* coefficients array */
 	unsigned int arraysize;		/* size of the coefficients array */
 	
-	unsigned short poly_order;	/* order of polynomial generated (i.e. 1 for linear, 2 for quadratic) */
+	short poly_order;			/* order of polynomial generated (i.e. 1 for linear, 2 for quadratic) */
 	short func_type;			/* builtin math function eFMod_Generator_Functions */
 	
 	int pad;

Modified: branches/blender2.5/blender/source/blender/makesrna/intern/rna_access.c
===================================================================
--- branches/blender2.5/blender/source/blender/makesrna/intern/rna_access.c	2009-04-16 12:49:12 UTC (rev 19756)
+++ branches/blender2.5/blender/source/blender/makesrna/intern/rna_access.c	2009-04-16 13:01:50 UTC (rev 19757)
@@ -2571,7 +2571,7 @@
 			}
 		case PROP_FLOAT:
 			{
-				float arg= va_arg(args, float);
+				double arg= va_arg(args, double);
 				err= rna_function_parameter_parse(&funcptr, parm, type, ftype, len, iter.data, &arg, NULL, tid, fid, pid);
 				break;
 			}

Modified: branches/blender2.5/blender/source/blender/makesrna/intern/rna_nodetree.c
===================================================================
--- branches/blender2.5/blender/source/blender/makesrna/intern/rna_nodetree.c	2009-04-16 12:49:12 UTC (rev 19756)
+++ branches/blender2.5/blender/source/blender/makesrna/intern/rna_nodetree.c	2009-04-16 13:01:50 UTC (rev 19757)
@@ -512,7 +512,7 @@
 	rna_def_texture_node(brna);
 	
 	#define DefNode(Category, ID, DefFunc, EnumName, StructName, UIName, UIDesc) \
-		define_specific_node(brna, ID, DefFunc ? DefFunc : define_simple_node);
+		define_specific_node(brna, ID, DefFunc != 0 ? DefFunc : define_simple_node);
 		
 	#include "rna_nodetree_types.h"
 	





More information about the Bf-blender-cvs mailing list