[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [55313] trunk/blender/source/blender: use bool for knife, also scons tab/space mix.

Campbell Barton ideasman42 at gmail.com
Fri Mar 15 20:00:22 CET 2013


Revision: 55313
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=55313
Author:   campbellbarton
Date:     2013-03-15 19:00:21 +0000 (Fri, 15 Mar 2013)
Log Message:
-----------
use bool for knife, also scons tab/space mix.

Modified Paths:
--------------
    trunk/blender/source/blender/bmesh/SConscript
    trunk/blender/source/blender/editors/datafiles/SConscript
    trunk/blender/source/blender/editors/mesh/editmesh_knife.c
    trunk/blender/source/blender/editors/space_image/SConscript
    trunk/blender/source/blender/gpu/SConscript
    trunk/blender/source/blender/imbuf/SConscript

Modified: trunk/blender/source/blender/bmesh/SConscript
===================================================================
--- trunk/blender/source/blender/bmesh/SConscript	2013-03-15 17:18:52 UTC (rev 55312)
+++ trunk/blender/source/blender/bmesh/SConscript	2013-03-15 19:00:21 UTC (rev 55313)
@@ -34,16 +34,16 @@
 sources += env.Glob('tools/*.c')
 
 incs = [
-	'./',
-	'../blenfont',
-	'../blenlib',
-	'../makesdna',
-	'../blenkernel',
-	'#/intern/guardedalloc',
-	'#/extern/bullet2/src',
-        '#/extern/rangetree',
-	'#/intern/opennl/extern'
-	]
+    './',
+    '../blenfont',
+    '../blenlib',
+    '../makesdna',
+    '../blenkernel',
+    '#/intern/guardedalloc',
+    '#/extern/bullet2/src',
+    '#/extern/rangetree',
+    '#/intern/opennl/extern'
+    ]
 
 defs = []
 

Modified: trunk/blender/source/blender/editors/datafiles/SConscript
===================================================================
--- trunk/blender/source/blender/editors/datafiles/SConscript	2013-03-15 17:18:52 UTC (rev 55312)
+++ trunk/blender/source/blender/editors/datafiles/SConscript	2013-03-15 19:00:21 UTC (rev 55313)
@@ -35,75 +35,75 @@
 # generated data files
 import os
 sources.extend((
-	os.path.join(env['DATA_SOURCES'], "bfont.pfb.c"),
-	os.path.join(env['DATA_SOURCES'], "bfont.ttf.c"),
-	os.path.join(env['DATA_SOURCES'], "bmonofont.ttf.c"),
+    os.path.join(env['DATA_SOURCES'], "bfont.pfb.c"),
+    os.path.join(env['DATA_SOURCES'], "bfont.ttf.c"),
+    os.path.join(env['DATA_SOURCES'], "bmonofont.ttf.c"),
 
-	os.path.join(env['DATA_SOURCES'], "splash.png.c"),
-	os.path.join(env['DATA_SOURCES'], "blender_icons16.png.c"),
-	os.path.join(env['DATA_SOURCES'], "blender_icons32.png.c"),
-	os.path.join(env['DATA_SOURCES'], "prvicons.png.c"),
+    os.path.join(env['DATA_SOURCES'], "splash.png.c"),
+    os.path.join(env['DATA_SOURCES'], "blender_icons16.png.c"),
+    os.path.join(env['DATA_SOURCES'], "blender_icons32.png.c"),
+    os.path.join(env['DATA_SOURCES'], "prvicons.png.c"),
 
-	os.path.join(env['DATA_SOURCES'], "startup.blend.c"),
-	os.path.join(env['DATA_SOURCES'], "preview.blend.c"),
-	os.path.join(env['DATA_SOURCES'], "preview_cycles.blend.c"),
-	
-	os.path.join(env['DATA_SOURCES'], "add.png.c"),
-	os.path.join(env['DATA_SOURCES'], "blob.png.c"),
-	os.path.join(env['DATA_SOURCES'], "blur.png.c"),
-	os.path.join(env['DATA_SOURCES'], "clay.png.c"),
-	os.path.join(env['DATA_SOURCES'], "claystrips.png.c"),
-	os.path.join(env['DATA_SOURCES'], "clone.png.c"),
-	os.path.join(env['DATA_SOURCES'], "crease.png.c"),
-	os.path.join(env['DATA_SOURCES'], "darken.png.c"),
-	os.path.join(env['DATA_SOURCES'], "draw.png.c"),
-	os.path.join(env['DATA_SOURCES'], "fill.png.c"),
-	os.path.join(env['DATA_SOURCES'], "flatten.png.c"),
-	os.path.join(env['DATA_SOURCES'], "grab.png.c"),
-	os.path.join(env['DATA_SOURCES'], "inflate.png.c"),
-	os.path.join(env['DATA_SOURCES'], "layer.png.c"),
-	os.path.join(env['DATA_SOURCES'], "lighten.png.c"),
-	os.path.join(env['DATA_SOURCES'], "mask.png.c"),
-	os.path.join(env['DATA_SOURCES'], "mix.png.c"),
-	os.path.join(env['DATA_SOURCES'], "multiply.png.c"),
-	os.path.join(env['DATA_SOURCES'], "nudge.png.c"),
-	os.path.join(env['DATA_SOURCES'], "pinch.png.c"),
-	os.path.join(env['DATA_SOURCES'], "scrape.png.c"),
-	os.path.join(env['DATA_SOURCES'], "smear.png.c"),
-	os.path.join(env['DATA_SOURCES'], "smooth.png.c"),
-	os.path.join(env['DATA_SOURCES'], "snake_hook.png.c"),
-	os.path.join(env['DATA_SOURCES'], "soften.png.c"),
-	os.path.join(env['DATA_SOURCES'], "subtract.png.c"),
-	os.path.join(env['DATA_SOURCES'], "texdraw.png.c"),
-	os.path.join(env['DATA_SOURCES'], "thumb.png.c"),
-	os.path.join(env['DATA_SOURCES'], "twist.png.c"),
-	os.path.join(env['DATA_SOURCES'], "vertexdraw.png.c"),
-	
-	os.path.join(env['DATA_SOURCES'], "mc01.jpg.c"),
-	os.path.join(env['DATA_SOURCES'], "mc02.jpg.c"),
-	os.path.join(env['DATA_SOURCES'], "mc03.jpg.c"),
-	os.path.join(env['DATA_SOURCES'], "mc04.jpg.c"),
-	os.path.join(env['DATA_SOURCES'], "mc05.jpg.c"),
-	os.path.join(env['DATA_SOURCES'], "mc06.jpg.c"),
-	os.path.join(env['DATA_SOURCES'], "mc07.jpg.c"),
-	os.path.join(env['DATA_SOURCES'], "mc08.jpg.c"),
-	os.path.join(env['DATA_SOURCES'], "mc09.jpg.c"),
-	os.path.join(env['DATA_SOURCES'], "mc10.jpg.c"),
-	os.path.join(env['DATA_SOURCES'], "mc11.jpg.c"),
-	os.path.join(env['DATA_SOURCES'], "mc12.jpg.c"),
-	os.path.join(env['DATA_SOURCES'], "mc13.jpg.c"),
-	os.path.join(env['DATA_SOURCES'], "mc14.jpg.c"),
-	os.path.join(env['DATA_SOURCES'], "mc15.jpg.c"),
-	os.path.join(env['DATA_SOURCES'], "mc16.jpg.c"),
-	os.path.join(env['DATA_SOURCES'], "mc17.jpg.c"),
-	os.path.join(env['DATA_SOURCES'], "mc18.jpg.c"),
-	os.path.join(env['DATA_SOURCES'], "mc19.jpg.c"),
-	os.path.join(env['DATA_SOURCES'], "mc20.jpg.c"),
-	os.path.join(env['DATA_SOURCES'], "mc21.jpg.c"),
-	os.path.join(env['DATA_SOURCES'], "mc22.jpg.c"),
-	os.path.join(env['DATA_SOURCES'], "mc23.jpg.c"),
-	os.path.join(env['DATA_SOURCES'], "mc24.jpg.c"),
+    os.path.join(env['DATA_SOURCES'], "startup.blend.c"),
+    os.path.join(env['DATA_SOURCES'], "preview.blend.c"),
+    os.path.join(env['DATA_SOURCES'], "preview_cycles.blend.c"),
 
-	))
+    os.path.join(env['DATA_SOURCES'], "add.png.c"),
+    os.path.join(env['DATA_SOURCES'], "blob.png.c"),
+    os.path.join(env['DATA_SOURCES'], "blur.png.c"),
+    os.path.join(env['DATA_SOURCES'], "clay.png.c"),
+    os.path.join(env['DATA_SOURCES'], "claystrips.png.c"),
+    os.path.join(env['DATA_SOURCES'], "clone.png.c"),
+    os.path.join(env['DATA_SOURCES'], "crease.png.c"),
+    os.path.join(env['DATA_SOURCES'], "darken.png.c"),
+    os.path.join(env['DATA_SOURCES'], "draw.png.c"),
+    os.path.join(env['DATA_SOURCES'], "fill.png.c"),
+    os.path.join(env['DATA_SOURCES'], "flatten.png.c"),
+    os.path.join(env['DATA_SOURCES'], "grab.png.c"),
+    os.path.join(env['DATA_SOURCES'], "inflate.png.c"),
+    os.path.join(env['DATA_SOURCES'], "layer.png.c"),
+    os.path.join(env['DATA_SOURCES'], "lighten.png.c"),
+    os.path.join(env['DATA_SOURCES'], "mask.png.c"),
+    os.path.join(env['DATA_SOURCES'], "mix.png.c"),
+    os.path.join(env['DATA_SOURCES'], "multiply.png.c"),
+    os.path.join(env['DATA_SOURCES'], "nudge.png.c"),
+    os.path.join(env['DATA_SOURCES'], "pinch.png.c"),
+    os.path.join(env['DATA_SOURCES'], "scrape.png.c"),
+    os.path.join(env['DATA_SOURCES'], "smear.png.c"),
+    os.path.join(env['DATA_SOURCES'], "smooth.png.c"),
+    os.path.join(env['DATA_SOURCES'], "snake_hook.png.c"),
+    os.path.join(env['DATA_SOURCES'], "soften.png.c"),
+    os.path.join(env['DATA_SOURCES'], "subtract.png.c"),
+    os.path.join(env['DATA_SOURCES'], "texdraw.png.c"),
+    os.path.join(env['DATA_SOURCES'], "thumb.png.c"),
+    os.path.join(env['DATA_SOURCES'], "twist.png.c"),
+    os.path.join(env['DATA_SOURCES'], "vertexdraw.png.c"),
 
+    os.path.join(env['DATA_SOURCES'], "mc01.jpg.c"),
+    os.path.join(env['DATA_SOURCES'], "mc02.jpg.c"),
+    os.path.join(env['DATA_SOURCES'], "mc03.jpg.c"),
+    os.path.join(env['DATA_SOURCES'], "mc04.jpg.c"),
+    os.path.join(env['DATA_SOURCES'], "mc05.jpg.c"),
+    os.path.join(env['DATA_SOURCES'], "mc06.jpg.c"),
+    os.path.join(env['DATA_SOURCES'], "mc07.jpg.c"),
+    os.path.join(env['DATA_SOURCES'], "mc08.jpg.c"),
+    os.path.join(env['DATA_SOURCES'], "mc09.jpg.c"),
+    os.path.join(env['DATA_SOURCES'], "mc10.jpg.c"),
+    os.path.join(env['DATA_SOURCES'], "mc11.jpg.c"),
+    os.path.join(env['DATA_SOURCES'], "mc12.jpg.c"),
+    os.path.join(env['DATA_SOURCES'], "mc13.jpg.c"),
+    os.path.join(env['DATA_SOURCES'], "mc14.jpg.c"),
+    os.path.join(env['DATA_SOURCES'], "mc15.jpg.c"),
+    os.path.join(env['DATA_SOURCES'], "mc16.jpg.c"),
+    os.path.join(env['DATA_SOURCES'], "mc17.jpg.c"),
+    os.path.join(env['DATA_SOURCES'], "mc18.jpg.c"),
+    os.path.join(env['DATA_SOURCES'], "mc19.jpg.c"),
+    os.path.join(env['DATA_SOURCES'], "mc20.jpg.c"),
+    os.path.join(env['DATA_SOURCES'], "mc21.jpg.c"),
+    os.path.join(env['DATA_SOURCES'], "mc22.jpg.c"),
+    os.path.join(env['DATA_SOURCES'], "mc23.jpg.c"),
+    os.path.join(env['DATA_SOURCES'], "mc24.jpg.c"),
+
+    ))
+
 env.BlenderLib ( 'bf_editor_datafiles', sources, Split(incs), [], libtype=['core', 'player'], priority=[235, 30] )

Modified: trunk/blender/source/blender/editors/mesh/editmesh_knife.c
===================================================================
--- trunk/blender/source/blender/editors/mesh/editmesh_knife.c	2013-03-15 17:18:52 UTC (rev 55312)
+++ trunk/blender/source/blender/editors/mesh/editmesh_knife.c	2013-03-15 19:00:21 UTC (rev 55313)
@@ -91,7 +91,8 @@
 	ListBase faces;
 
 	float co[3], cageco[3], sco[3]; /* sco is screen coordinates for cageco */
-	short flag, draw, isface, inspace;
+	bool is_face, in_space;
+	bool draw;
 } KnifeVert;
 
 typedef struct Ref {
@@ -103,9 +104,9 @@
 	KnifeVert *v1, *v2;
 	BMFace *basef; /* face to restrict face fill to */
 	ListBase faces;
-	int draw;
 
 	BMEdge *e /* , *e_old */; /* non-NULL if this is an original edge */
+	bool draw;
 } KnifeEdge;
 
 typedef struct BMEdgeHit {
@@ -129,7 +130,7 @@
 	KnifeVert *vert;
 	KnifeEdge *edge;
 	BMFace *bmface;
-	int is_space;
+	bool is_space;
 
 	float mval[2]; /* mouse screen position (may be non-integral if snapped to something) */
 } KnifePosData;
@@ -180,7 +181,7 @@
 	bool only_select;    /* set on initialization */
 	bool select_result;  /* set on initialization */
 
-	short is_ortho;
+	bool is_ortho;
 	float ortho_extent;
 	float clipsta, clipend;
 
@@ -191,8 +192,9 @@
 		MODE_PANNING
 	} mode;
 
-	int snap_midpoints, prevmode, extend;
-	int ignore_edge_snapping, ignore_vert_snapping;
+	int prevmode;
+	bool snap_midpoints, extend;
+	bool ignore_edge_snapping, ignore_vert_snapping;
 
 	enum {
 		ANGLE_FREE,
@@ -230,10 +232,12 @@
 	ED_area_headerprint(CTX_wm_area(C), header);
 }
 
+#if 0
 BLI_INLINE int round_ftoi(float x)
 {
 	return x > 0.0f ?  (int)(x + 0.5f) : (int)(x - 0.5f);
 }
+#endif
 
 static void knife_project_v3(const KnifeTool_OpData *kcd, const float co[3], float sco[3])
 {
@@ -495,7 +499,7 @@
 	if (kcd->prev.edge && kcd->prev.edge == kcd->curr.edge)
 		return;
 
-	kfe->draw = 1;
+	kfe->draw = true;
 
 	if (kcd->prev.vert) {
 		kfe->v1 = kcd->prev.vert;
@@ -506,9 +510,9 @@
 	else {
 		kfe->v1 = new_knife_vert(kcd, kcd->prev.co, kcd->prev.co);
 		kfe->v1->draw = kfe->draw = !kcd->prev.is_space;
-		kfe->v1->inspace = kcd->prev.is_space;
+		kfe->v1->in_space = kcd->prev.is_space;

@@ Diff output truncated at 10240 characters. @@



More information about the Bf-blender-cvs mailing list