[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [16222] trunk/blender/source/blender: Grease Pencil: WIP commit (nothing new)

2008-08-22 Thread Joshua Leung
Revision: 16222
  
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=16222
Author:   aligorith
Date: 2008-08-22 10:36:29 +0200 (Fri, 22 Aug 2008)

Log Message:
---
Grease Pencil: WIP commit (nothing new)

Just a little commit so that I can transfer some changes back over to laptop. 
* Line drawing should now be improved for most cases, but acute angles still 
need more work to reduce 'shrinking' artifacts. As such, this is still hidden 
behind 'rt' setting
* Preparation work for Grease-Pencil in Image Editor, and also 'Stick to View' 
for Image/Sequence editors.

Modified Paths:
--
trunk/blender/source/blender/include/BDR_gpencil.h
trunk/blender/source/blender/include/BIF_drawgpencil.h
trunk/blender/source/blender/makesdna/DNA_gpencil_types.h
trunk/blender/source/blender/makesdna/DNA_space_types.h
trunk/blender/source/blender/src/drawgpencil.c
trunk/blender/source/blender/src/gpencil.c

Modified: trunk/blender/source/blender/include/BDR_gpencil.h
===
--- trunk/blender/source/blender/include/BDR_gpencil.h  2008-08-22 06:02:01 UTC 
(rev 16221)
+++ trunk/blender/source/blender/include/BDR_gpencil.h  2008-08-22 08:36:29 UTC 
(rev 16222)
@@ -43,7 +43,6 @@
 /* Temporary 'Stroke Point' data */
 typedef struct tGPspoint {
short x, y; /* x and y coordinates of 
cursor (in relative to area) */
-   float xf, yf;   /* same as x and y, but as floats */
float pressure; /* pressure of tablet at this point */
 } tGPspoint;
 

Modified: trunk/blender/source/blender/include/BIF_drawgpencil.h
===
--- trunk/blender/source/blender/include/BIF_drawgpencil.h  2008-08-22 
06:02:01 UTC (rev 16221)
+++ trunk/blender/source/blender/include/BIF_drawgpencil.h  2008-08-22 
08:36:29 UTC (rev 16222)
@@ -28,15 +28,18 @@
 #ifndef BIF_DRAWGPENCIL_H
 #define BIF_DRAWGPENCIL_H
 
+
+struct bGPdata;
 struct ScrArea;
 struct View3D;
 struct SpaceNode;
 struct SpaceSeq;
-struct bGPdata;
 struct uiBlock;
+struct ImBuf;
 
 short draw_gpencil_panel(struct uiBlock *block, struct bGPdata *gpd, struct 
ScrArea *sa); 
 
+void draw_gpencil_2dimage(struct ScrArea *sa, struct ImBuf *ibuf);
 void draw_gpencil_2dview(struct ScrArea *sa, short onlyv2d);
 void draw_gpencil_3dview(struct ScrArea *sa, short only3d);
 void draw_gpencil_oglrender(struct View3D *v3d, int winx, int winy);

Modified: trunk/blender/source/blender/makesdna/DNA_gpencil_types.h
===
--- trunk/blender/source/blender/makesdna/DNA_gpencil_types.h   2008-08-22 
06:02:01 UTC (rev 16221)
+++ trunk/blender/source/blender/makesdna/DNA_gpencil_types.h   2008-08-22 
08:36:29 UTC (rev 16222)
@@ -59,8 +59,10 @@
 #define GP_STROKE_3DSPACE  (1<<0)
/* stroke is in 2d-space */
 #define GP_STROKE_2DSPACE  (1<<1)
+   /* stroke is in 2d-space (but with special 'image' scaling) */
+#define GP_STROKE_2DIMAGE  (1<<2)
/* stroke is an "eraser" stroke */
-#define GP_STROKE_ERASER   (1<<2)
+#define GP_STROKE_ERASER   (1<<15)
 
 
 /* Grease-Pencil Annotations - 'Frame'

Modified: trunk/blender/source/blender/makesdna/DNA_space_types.h
===
--- trunk/blender/source/blender/makesdna/DNA_space_types.h 2008-08-22 
06:02:01 UTC (rev 16221)
+++ trunk/blender/source/blender/makesdna/DNA_space_types.h 2008-08-22 
08:36:29 UTC (rev 16222)
@@ -247,6 +247,7 @@
float xof, yof; /* user defined offset, 
image is centered */
float centx, centy; /* storage for offset 
while render drawing */

+   struct bGPdata *gpd;/* grease pencil data */
 } SpaceImage;
 
 typedef struct SpaceNla {

Modified: trunk/blender/source/blender/src/drawgpencil.c
===
--- trunk/blender/source/blender/src/drawgpencil.c  2008-08-22 06:02:01 UTC 
(rev 16221)
+++ trunk/blender/source/blender/src/drawgpencil.c  2008-08-22 08:36:29 UTC 
(rev 16222)
@@ -37,6 +37,9 @@
 
 #include "MEM_guardedalloc.h"
 
+#include "IMB_imbuf.h"
+#include "IMB_imbuf_types.h"
+
 #include "BMF_Api.h"
 
 #include "BLI_arithb.h"
@@ -317,6 +320,7 @@
GP_DRAWDATA_NOSTATUS= (1<<0),   /* don't draw status info */
GP_DRAWDATA_ONLY3D  = (1<<1),   /* only draw 3d-strokes 
*/
GP_DRAWDATA_ONLYV2D = (1<<2),   /* only draw 'canvas' 
strokes */
+   GP_DRAWDATA_ONLYI2D = (1<<3),   /* only draw 'image' 
strokes */
 };
 
 /* - Tool Buffer Drawing -- */
@@ -466,18 +470,22 @@
}
else { /* tesselation code:

[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [16223] branches/fluidcontrol: svn merge -r 16060:16222 https://svn.blender.org/svnroot/bf-blender/trunk/ blender

2008-08-22 Thread Daniel Genrich
Revision: 16223
  
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=16223
Author:   genscher
Date: 2008-08-22 11:31:32 +0200 (Fri, 22 Aug 2008)

Log Message:
---
svn merge -r 16060:16222 
https://svn.blender.org/svnroot/bf-blender/trunk/blender

Modified Paths:
--
branches/fluidcontrol/CMakeLists.txt

branches/fluidcontrol/extern/bullet2/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp
branches/fluidcontrol/intern/guardedalloc/intern/mallocn.c
branches/fluidcontrol/intern/guardedalloc/intern/mmap_win.c
branches/fluidcontrol/intern/guardedalloc/make/msvc_7_0/guardedalloc.vcproj
branches/fluidcontrol/intern/guardedalloc/mmap_win.h
branches/fluidcontrol/intern/opennl/make/msvc_7_0/opennl.vcproj
branches/fluidcontrol/intern/opennl/superlu/smemory.c

branches/fluidcontrol/projectfiles_vc7/gameengine/gamelogic/SCA_GameLogic.vcproj

branches/fluidcontrol/projectfiles_vc7/gameengine/physics/PHY_Physics/PHY_Bullet/PHY_Bullet.vcproj
branches/fluidcontrol/projectfiles_vc7/kernel/system/SYS_system.vcproj
branches/fluidcontrol/release/VERSION
branches/fluidcontrol/release/datafiles/datatoc.c
branches/fluidcontrol/release/datafiles/splash.jpg
branches/fluidcontrol/release/scripts/flt_properties.py
branches/fluidcontrol/source/blender/blenkernel/BKE_blender.h
branches/fluidcontrol/source/blender/blenkernel/BKE_collision.h
branches/fluidcontrol/source/blender/blenkernel/BKE_customdata.h
branches/fluidcontrol/source/blender/blenkernel/BKE_deform.h
branches/fluidcontrol/source/blender/blenkernel/BKE_effect.h
branches/fluidcontrol/source/blender/blenkernel/BKE_endian.h
branches/fluidcontrol/source/blender/blenkernel/BKE_utildefines.h
branches/fluidcontrol/source/blender/blenkernel/intern/CCGSubSurf.c
branches/fluidcontrol/source/blender/blenkernel/intern/DerivedMesh.c
branches/fluidcontrol/source/blender/blenkernel/intern/bvhutils.c
branches/fluidcontrol/source/blender/blenkernel/intern/cloth.c
branches/fluidcontrol/source/blender/blenkernel/intern/collision.c
branches/fluidcontrol/source/blender/blenkernel/intern/deform.c
branches/fluidcontrol/source/blender/blenkernel/intern/displist.c
branches/fluidcontrol/source/blender/blenkernel/intern/effect.c
branches/fluidcontrol/source/blender/blenkernel/intern/icons.c
branches/fluidcontrol/source/blender/blenkernel/intern/image.c
branches/fluidcontrol/source/blender/blenkernel/intern/implicit.c
branches/fluidcontrol/source/blender/blenkernel/intern/ipo.c
branches/fluidcontrol/source/blender/blenkernel/intern/modifier.c
branches/fluidcontrol/source/blender/blenkernel/intern/particle.c
branches/fluidcontrol/source/blender/blenkernel/intern/particle_system.c
branches/fluidcontrol/source/blender/blenkernel/intern/sca.c
branches/fluidcontrol/source/blender/blenlib/BLI_editVert.h
branches/fluidcontrol/source/blender/blenlib/BLI_rand.h
branches/fluidcontrol/source/blender/blenlib/intern/BLI_ghash.c
branches/fluidcontrol/source/blender/blenlib/intern/BLI_kdopbvh.c
branches/fluidcontrol/source/blender/blenlib/intern/fileops.c
branches/fluidcontrol/source/blender/blenlib/intern/psfont.c
branches/fluidcontrol/source/blender/blenlib/intern/rand.c
branches/fluidcontrol/source/blender/blenlib/intern/util.c
branches/fluidcontrol/source/blender/blenloader/BLO_sys_types.h
branches/fluidcontrol/source/blender/blenloader/intern/genfile.c
branches/fluidcontrol/source/blender/blenloader/intern/readblenentry.c
branches/fluidcontrol/source/blender/blenloader/intern/readfile.c
branches/fluidcontrol/source/blender/blenloader/intern/writefile.c
branches/fluidcontrol/source/blender/blenpluginapi/intern/pluginapi.c
branches/fluidcontrol/source/blender/imbuf/intern/cineon/cineonlib.c
branches/fluidcontrol/source/blender/imbuf/intern/cineon/dpxlib.c
branches/fluidcontrol/source/blender/imbuf/intern/cineon/logImageCore.h
branches/fluidcontrol/source/blender/imbuf/intern/cineon/logmemfile.c
branches/fluidcontrol/source/blender/imbuf/intern/cineon/logmemfile.h
branches/fluidcontrol/source/blender/imbuf/intern/scaling.c
branches/fluidcontrol/source/blender/include/BDR_gpencil.h
branches/fluidcontrol/source/blender/include/BIF_drawgpencil.h
branches/fluidcontrol/source/blender/include/BIF_meshtools.h
branches/fluidcontrol/source/blender/include/BIF_resources.h
branches/fluidcontrol/source/blender/makesdna/DNA_gpencil_types.h
branches/fluidcontrol/source/blender/makesdna/DNA_ipo_types.h
branches/fluidcontrol/source/blender/makesdna/DNA_modifier_types.h
branches/fluidcontrol/source/blender/makesdna/DNA_object_force.h
branches/fluidcontrol/source/blender/makesdna/DNA_particle_types.h
branches/fluidcontrol/source/blender/makesdna/DNA_sensor_types.h
branches/fluidcontrol/

[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [16224] trunk/blender/source/blender/src/ gpencil.c: Compiling fix for last commit

2008-08-22 Thread Joshua Leung
Revision: 16224
  
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=16224
Author:   aligorith
Date: 2008-08-22 11:44:27 +0200 (Fri, 22 Aug 2008)

Log Message:
---
Compiling fix for last commit

Modified Paths:
--
trunk/blender/source/blender/src/gpencil.c

Modified: trunk/blender/source/blender/src/gpencil.c
===
--- trunk/blender/source/blender/src/gpencil.c  2008-08-22 09:31:32 UTC (rev 
16223)
+++ trunk/blender/source/blender/src/gpencil.c  2008-08-22 09:44:27 UTC (rev 
16224)
@@ -821,14 +821,14 @@
}
}
break;  
-   case SPACE_SIMA:
+   case SPACE_IMAGE:
{
SpaceImage *sima= curarea->spacedata.first;

/* set the current area */
p->sa= curarea;
p->v2d= &sima->v2d;
-   p->ibuf= BKE_image_get_ibuf(sima->image, &sima->iuser);
+   //p->ibuf= BKE_image_get_ibuf(sima->image, 
&sima->iuser);
}
break;
/* unsupported views */


___
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
http://lists.blender.org/mailman/listinfo/bf-blender-cvs


[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [16225] trunk/blender/source/gameengine/ Converter/KX_ConvertActuators.cpp: BGE data conversion was making sound paths absolute, modify a copy rather

2008-08-22 Thread Campbell Barton
Revision: 16225
  
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=16225
Author:   campbellbarton
Date: 2008-08-22 12:27:16 +0200 (Fri, 22 Aug 2008)

Log Message:
---
BGE data conversion was making sound paths absolute, modify a copy rather then 
the original.

Modified Paths:
--
trunk/blender/source/gameengine/Converter/KX_ConvertActuators.cpp

Modified: trunk/blender/source/gameengine/Converter/KX_ConvertActuators.cpp
===
--- trunk/blender/source/gameengine/Converter/KX_ConvertActuators.cpp   
2008-08-22 09:44:27 UTC (rev 16224)
+++ trunk/blender/source/gameengine/Converter/KX_ConvertActuators.cpp   
2008-08-22 10:27:16 UTC (rev 16225)
@@ -384,9 +384,13 @@
else
{
/* but we need 
to convert the samplename into absolute pathname first */
-   
BLI_convertstringcode(soundact->sound->name, maggiename);
-   samplename = 
soundact->sound->name;
+   char 
fullpath[sizeof(soundact->sound->name)];

+   /* dont modify 
soundact->sound->name, only change a copy */
+   
BLI_strncpy(fullpath, soundact->sound->name, sizeof(fullpath));
+   
BLI_convertstringcode(fullpath, maggiename);
+   samplename = 
fullpath;
+   
/* and now we 
can load it */
if 
(soundscene->LoadSample(samplename, NULL, 0) > -1)

sampleisloaded = true;


___
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
http://lists.blender.org/mailman/listinfo/bf-blender-cvs


[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [16226] trunk/blender/source/blender/src/ drawgpencil.c: Grease Pencil - Drawing Improvements:

2008-08-22 Thread Joshua Leung
Revision: 16226
  
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=16226
Author:   aligorith
Date: 2008-08-22 13:46:59 +0200 (Fri, 22 Aug 2008)

Log Message:
---
Grease Pencil - Drawing Improvements:

This commit finishes the work started in the previous commit. 
1) Reduced the effects of 'shrinking' lines with acute angles (*)
2) Ends of strokes now get crude end-caps which look ok for most purposes (they 
are really just simple trapeziums not fancy semicircles)

* Note: some shrinking does still occur if the stroke was drawn quickly enough 
for few points to be recorded. Also, although there are still zones of 
overlapping when there are acute angles, this is reduced to steeper angles (and 
is not too bad considering real-life materials)

Modified Paths:
--
trunk/blender/source/blender/src/drawgpencil.c

Modified: trunk/blender/source/blender/src/drawgpencil.c
===
--- trunk/blender/source/blender/src/drawgpencil.c  2008-08-22 10:27:16 UTC 
(rev 16225)
+++ trunk/blender/source/blender/src/drawgpencil.c  2008-08-22 11:46:59 UTC 
(rev 16226)
@@ -450,7 +450,7 @@
 static void gp_draw_stroke (bGPDspoint *points, int totpoints, short 
thickness, short dflag, short sflag, short debug, int winx, int winy)
 {  
/* if thickness is less than 3, 'smooth' opengl lines look better */
-   if ((thickness < 3) || (G.rt==0)) {
+   if (thickness < 3) {
bGPDspoint *pt;
int i;

@@ -472,19 +472,15 @@
bGPDspoint *pt1, *pt2;
float pm[2];
int i;
-   short n;

glShadeModel(GL_FLAT);
+   glBegin(GL_QUADS);

-   glPointSize(3.0f); // temp
-   
-   for (n= 0; n < 2; n++) { // temp
-   glBegin((n)?GL_POINTS:GL_QUADS);
-   
for (i=0, pt1=points, pt2=points+1; i < (totpoints-1); i++, 
pt1++, pt2++) {
float s0[2], s1[2]; /* segment 'center' 
points */
float t0[2], t1[2]; /* tesselated 
coordinates */
float m1[2], m2[2]; /* gradient and normal 
*/
+   float mt[2], sc[2]; /* gradient for 
thickness, point for end-cap */
float pthick;   /* thickness at segment 
point */

/* get x and y coordinates from points */
@@ -502,42 +498,75 @@
/* calculate gradient and normal - 'angle'=(ny/nx) */
m1[1]= s1[1] - s0[1];   
m1[0]= s1[0] - s0[0];
+   Normalize2(m1);
m2[1]= -m1[0];
m2[0]= m1[1];
-   Normalize2(m2);

/* always use pressure from first point here */
pthick= (pt1->pressure * thickness);

/* if the first segment, start of segment is segment's 
normal */
if (i == 0) {
-   // TODO: also draw/do a round end-cap first
+   /* draw start cap first 
+*  - make points slightly closer to center 
(about halfway across) 
+*/ 
+   mt[0]= m2[0] * pthick * 0.5;
+   mt[1]= m2[1] * pthick * 0.5;
+   sc[0]= s0[0] - (m1[0] * pthick * 0.75);
+   sc[1]= s0[1] - (m1[1] * pthick * 0.75);

+   t0[0]= sc[0] - mt[0];
+   t0[1]= sc[1] - mt[1];
+   t1[0]= sc[0] + mt[0];
+   t1[1]= sc[1] + mt[1];
+   
+   glVertex2fv(t0);
+   glVertex2fv(t1);
+   
/* calculate points for start of segment */
-   t0[0]= s0[0] - (pthick * m2[0]);
-   t0[1]= s0[1] - (pthick * m2[1]);
-   t1[0]= s0[0] + (pthick * m2[0]);
-   t1[1]= s0[1] + (pthick * m2[1]);
+   mt[0]= m2[0] * pthick;
+   mt[1]= m2[1] * pthick;

-   /* draw this line only once */
+   t0[0]= s0[0] - mt[0];
+   t0[1]= s0[1] - mt[1];
+   t1[0]= s0[

[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [16227] branches/apricot: Apricot Branch: svn merge -r 16194:HEAD https://svn.blender.org/svnroot/bf-blender/trunk/ blender

2008-08-22 Thread Brecht Van Lommel
Revision: 16227
  
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=16227
Author:   blendix
Date: 2008-08-22 13:51:56 +0200 (Fri, 22 Aug 2008)

Log Message:
---
Apricot Branch: svn merge -r 16194:HEAD 
https://svn.blender.org/svnroot/bf-blender/trunk/blender

Modified Paths:
--

branches/apricot/extern/bullet2/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp

branches/apricot/projectfiles_vc7/gameengine/physics/PHY_Physics/PHY_Bullet/PHY_Bullet.vcproj
branches/apricot/release/scripts/flt_properties.py
branches/apricot/source/blender/blenkernel/BKE_deform.h
branches/apricot/source/blender/blenkernel/BKE_effect.h
branches/apricot/source/blender/blenkernel/intern/bvhutils.c
branches/apricot/source/blender/blenkernel/intern/deform.c
branches/apricot/source/blender/blenkernel/intern/effect.c
branches/apricot/source/blender/blenkernel/intern/ipo.c
branches/apricot/source/blender/blenkernel/intern/modifier.c
branches/apricot/source/blender/blenkernel/intern/particle.c
branches/apricot/source/blender/blenkernel/intern/particle_system.c
branches/apricot/source/blender/blenlib/intern/BLI_kdopbvh.c
branches/apricot/source/blender/blenloader/intern/readfile.c
branches/apricot/source/blender/blenloader/intern/writefile.c
branches/apricot/source/blender/include/BDR_gpencil.h
branches/apricot/source/blender/include/BIF_drawgpencil.h
branches/apricot/source/blender/makesdna/DNA_gpencil_types.h
branches/apricot/source/blender/makesdna/DNA_ipo_types.h
branches/apricot/source/blender/makesdna/DNA_modifier_types.h
branches/apricot/source/blender/makesdna/DNA_object_force.h
branches/apricot/source/blender/makesdna/DNA_particle_types.h
branches/apricot/source/blender/makesdna/DNA_space_types.h
branches/apricot/source/blender/python/api2_2x/Mesh.c
branches/apricot/source/blender/python/api2_2x/Object.c
branches/apricot/source/blender/python/api2_2x/doc/Object.py
branches/apricot/source/blender/src/buttons_editing.c
branches/apricot/source/blender/src/buttons_object.c
branches/apricot/source/blender/src/drawgpencil.c
branches/apricot/source/blender/src/editipo.c
branches/apricot/source/blender/src/editipo_lib.c
branches/apricot/source/blender/src/gpencil.c
branches/apricot/source/gameengine/Converter/KX_ConvertActuators.cpp
branches/apricot/source/gameengine/Ketsji/KX_ConvertPhysicsObjects.cpp
branches/apricot/source/gameengine/Ketsji/KX_PythonInit.cpp
branches/apricot/source/gameengine/Ketsji/KX_Scene.cpp
branches/apricot/source/gameengine/Ketsji/KX_Scene.h
branches/apricot/source/gameengine/Physics/Bullet/CMakeLists.txt
branches/apricot/source/gameengine/Physics/Bullet/CcdPhysicsController.cpp
branches/apricot/source/gameengine/Physics/Bullet/CcdPhysicsController.h
branches/apricot/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.cpp
branches/apricot/source/gameengine/Physics/Bullet/SConscript
branches/apricot/source/gameengine/Physics/common/PHY_DynamicTypes.h
branches/apricot/source/gameengine/PyDoc/GameLogic.py

Added Paths:
---
branches/apricot/release/scripts/flt_dofedit.py
branches/apricot/release/scripts/flt_lodedit.py
branches/apricot/source/blender/blenkernel/BKE_shrinkwrap.h
branches/apricot/source/blender/blenkernel/intern/shrinkwrap.c

Modified: 
branches/apricot/extern/bullet2/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp
===
--- 
branches/apricot/extern/bullet2/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp
 2008-08-22 11:46:59 UTC (rev 16226)
+++ 
branches/apricot/extern/bullet2/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp
 2008-08-22 11:51:56 UTC (rev 16227)
@@ -856,10 +856,26 @@
btScalar radius = 
coneShape->getRadius();//+coneShape->getMargin();
btScalar height = 
coneShape->getHeight();//+coneShape->getMargin();
btVector3 start = worldTransform.getOrigin();
-   
getDebugDrawer()->drawLine(start+worldTransform.getBasis() * 
btVector3(btScalar(0.),btScalar(0.),btScalar(0.5)*height),start+worldTransform.getBasis()
 * btVector3(radius,btScalar(0.),btScalar(-0.5)*height),color);
-   
getDebugDrawer()->drawLine(start+worldTransform.getBasis() * 
btVector3(btScalar(0.),btScalar(0.),btScalar(0.5)*height),start+worldTransform.getBasis()
 * btVector3(-radius,btScalar(0.),btScalar(-0.5)*height),color);
-   
getDebugDrawer()->drawLine(start+worldTransform.getBasis() * 
btVector3(btScalar(0.),btScalar(0.),btScalar(0.5)*height),start+worldTransform.getBasis()
 * btVector3(btScalar(0.),radius,btScalar(-0.5)*height),color);
-   
getDebugDraw

[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [16228] trunk/blender/source/blender: A bit of cleanup of warnings (gcc).

2008-08-22 Thread Joshua Leung
Revision: 16228
  
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=16228
Author:   aligorith
Date: 2008-08-22 14:10:02 +0200 (Fri, 22 Aug 2008)

Log Message:
---
A bit of cleanup of warnings (gcc). 

Warnings still exist in the following places:
* places (exotic.c, etc.) where format strings still use 'longs' but datatype 
is uintptr_t (i.e. resulting from the win64 changes)
* shrinkwrap.c - a few "incompatable type" warnings 

Modified Paths:
--
trunk/blender/source/blender/blenkernel/BKE_deform.h
trunk/blender/source/blender/python/api2_2x/Particle.c

Modified: trunk/blender/source/blender/blenkernel/BKE_deform.h
===
--- trunk/blender/source/blender/blenkernel/BKE_deform.h2008-08-22 
11:51:56 UTC (rev 16227)
+++ trunk/blender/source/blender/blenkernel/BKE_deform.h2008-08-22 
12:10:02 UTC (rev 16228)
@@ -38,6 +38,7 @@
 struct Object;
 struct ListBase;
 struct bDeformGroup;
+struct MDeformVert;
 
 void copy_defgroups (struct ListBase *lb1, struct ListBase *lb2);
 struct bDeformGroup *copy_defgroup (struct bDeformGroup *ingroup);

Modified: trunk/blender/source/blender/python/api2_2x/Particle.c
===
--- trunk/blender/source/blender/python/api2_2x/Particle.c  2008-08-22 
11:51:56 UTC (rev 16227)
+++ trunk/blender/source/blender/python/api2_2x/Particle.c  2008-08-22 
12:10:02 UTC (rev 16228)
@@ -804,7 +804,7 @@
 {
ParticleSystem *psys = 0L;
Object *ob = 0L;
-   PyObject *partlist,*seglist;
+   PyObject *partlist,*seglist=0L;
ParticleCacheKey **cache,*path;
PyObject* loc = 0L;
ParticleKey state;
@@ -1107,7 +1107,7 @@
ParticleSystem *psys = 0L;
ParticleData *data;
Object *ob = 0L;
-   PyObject *partlist,*tuple;
+   PyObject *partlist,*tuple=0L;
DerivedMesh* dm;
float vm[4][4],wm[4][4];
float size;
@@ -1217,7 +1217,7 @@
ParticleSystem *psys = 0L;
ParticleData *data;
Object *ob = 0L;
-   PyObject *partlist,*tuple;
+   PyObject *partlist,*tuple=0L;
DerivedMesh* dm;
float vm[4][4],wm[4][4];
float life;


___
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
http://lists.blender.org/mailman/listinfo/bf-blender-cvs


[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [16229] trunk/blender/release/text/ copyright.txt: Typo in copyright notice (VF -> BF)

2008-08-22 Thread Ton Roosendaal
Revision: 16229
  
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=16229
Author:   ton
Date: 2008-08-22 14:48:12 +0200 (Fri, 22 Aug 2008)

Log Message:
---
Typo in copyright notice (VF -> BF)

Modified Paths:
--
trunk/blender/release/text/copyright.txt

Modified: trunk/blender/release/text/copyright.txt
===
--- trunk/blender/release/text/copyright.txt2008-08-22 12:10:02 UTC (rev 
16228)
+++ trunk/blender/release/text/copyright.txt2008-08-22 12:48:12 UTC (rev 
16229)
@@ -56,7 +56,7 @@
   information, claims of third parties, damages as a result of injury to
   any person, or any other loss) arising out of or in connection with the
   license granted under this License Agreement or the use of or inability
-  to use the Software, even if VF has been advised of the possibility of
+  to use the Software, even if BF has been advised of the possibility of
   such damages. 

   5. User warning and indemnification


___
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
http://lists.blender.org/mailman/listinfo/bf-blender-cvs


[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [16230] branches/soc-2008-unclezeiv/source /blender/render: Added indirect lighting generation for directional lights and environment maps (several is

2008-08-22 Thread Davide Vercelli
Revision: 16230
  
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=16230
Author:   unclezeiv
Date: 2008-08-22 15:49:27 +0200 (Fri, 22 Aug 2008)

Log Message:
---
Added indirect lighting generation for directional lights and environment maps 
(several issues remaining)

Also:
- added API to retrieve bounding box of RE_ray_tree
- fixed subtle bug: bounce colour was erroneously computed as black for 
surfaces facing away from camera; fixed by temporarily setting R_NOPUNOFLIP 
before issuing shading call

Modified Paths:
--

branches/soc-2008-unclezeiv/source/blender/render/extern/include/RE_raytrace.h
branches/soc-2008-unclezeiv/source/blender/render/intern/source/lightcuts.c
branches/soc-2008-unclezeiv/source/blender/render/intern/source/raytrace.c

Modified: 
branches/soc-2008-unclezeiv/source/blender/render/extern/include/RE_raytrace.h
===
--- 
branches/soc-2008-unclezeiv/source/blender/render/extern/include/RE_raytrace.h  
2008-08-22 12:48:12 UTC (rev 16229)
+++ 
branches/soc-2008-unclezeiv/source/blender/render/extern/include/RE_raytrace.h  
2008-08-22 13:49:27 UTC (rev 16230)
@@ -110,5 +110,8 @@
end distance */
 float RE_ray_tree_max_size(RayTree *tree);
 
+/* get the tree's axis aligned bounding box */
+void RE_ray_tree_aabb(RayTree *tree, float *min, float *max);
+
 #endif /*__RE_RAYTRACE_H__*/
 

Modified: 
branches/soc-2008-unclezeiv/source/blender/render/intern/source/lightcuts.c
===
--- branches/soc-2008-unclezeiv/source/blender/render/intern/source/lightcuts.c 
2008-08-22 12:48:12 UTC (rev 16229)
+++ branches/soc-2008-unclezeiv/source/blender/render/intern/source/lightcuts.c 
2008-08-22 13:49:27 UTC (rev 16230)
@@ -175,6 +175,7 @@
int stat_discard_black;
int stat_discard_nan;
float scene_diag;
+   float scene_min[3], scene_max[3];
float indir_fac;
int do_indir;
int options;
@@ -210,6 +211,8 @@
 #define IS_LEAF(node) (!(node)->child1 && !(node)->child2)
 #define LC_LUMINOSITY_LIMIT (0.0001f)
 
+static void add_virtual_point_light(Render * re, LightcutsData *lcd, LampRen 
*orig, float *col, int lev);
+
 /* XXX: this function looks really slow! */
 static float get_bounding_cone(LightcutsCluster * one, LightcutsCluster * two, 
float *vec)
 {
@@ -853,7 +856,7 @@
 {
GroupObject *gonew;
LampRen *lar;
-   int k, kk;
+   int k, kk, i;
float t, p, phi, phirad, st;
float maxc;

@@ -934,7 +937,18 @@
/* so that bright lights don't get excluded when n is 
large */
lar->energy *= maxc;
}
+   
+   /* indirect lighting */
+   for (i= 0; i < lcd->do_indir; i++) {
+   int lev= (lcd->options & LC_OPT_2ND_BOUNCE) ? 1 : 0;
+   add_virtual_point_light(re, lcd, lar, col, lev);
+   }
 
+   if (lcd->do_indir > 0 && (lcd->options & LC_OPT_ONLY_INDIR)) {
+   lamp_delete(lar);
+   continue;
+   }
+
BLI_addtail(&re->lampren, lar);
/* check deallocation */
gonew->lampren= lar;
@@ -1068,6 +1082,7 @@
GroupObject go;
float savecol[3], energy, max_col;
int max_idx;
+   int old_vlr_flag;

/* hack: increase current color/energy in order to avoid too dark 
results */
energy= lar->energy;
@@ -1079,6 +1094,10 @@
lar->b /= lar->energy;
lar->energy= 1.0f;

+   /* don't do normal flipping in this phase */
+   old_vlr_flag= vla->flag;
+   vla->flag |= R_NOPUNOFLIP;
+   
/* fake group object in order to use "light override" */
go.lampren= lar;
go.next= go.prev= 0x0;
@@ -1170,8 +1189,11 @@
lar->g= savecol[1];
lar->b= savecol[2];

+   /* restore VlakRen flags */
+   vla->flag= old_vlr_flag;
+   
max_col= MAX3(shr.col[0], shr.col[1], shr.col[2]);
-   
+
if (max_col==0.0f) {
lcd->stat_discard_black+= 1;
return 0.0f;
@@ -1195,19 +1217,39 @@
isec.mode= RE_RAY_MIRROR;
isec.faceorig= NULL;
isec.oborig= 0;
-   VECCOPY(isec.start, orig->co);
-   if (!(lcd->options & LC_OPT_FIXED_DIRS))
-   get_cosine_weighted_random_direction(isec.vec);
-   else {
-   isec.vec[0]= 0.0f;
-   isec.vec[1]= 0.0f;
-   isec.vec[2]= 1.0f;
+   switch (orig->type) {
+   case LA_SPOT:
+   VECCOPY(isec.start, orig->co);
+   if (!(lcd->options & LC_OPT_FIXED_DIRS))
+   get_cosine_weighted_random_direction(isec.vec);
+   else {
+   

[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [16231] trunk/blender: Fix Windows compilation problem and update MSVC project files

2008-08-22 Thread Benoit Bolsee
Revision: 16231
  
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=16231
Author:   ben2610
Date: 2008-08-22 17:00:30 +0200 (Fri, 22 Aug 2008)

Log Message:
---
Fix Windows compilation problem and update MSVC project files

Modified Paths:
--
trunk/blender/projectfiles_vc7/blender/blenkernel/BKE_blenkernel.vcproj
trunk/blender/source/blender/blenlib/BLI_winstuff.h
trunk/blender/source/gameengine/Ketsji/KX_PythonInit.cpp

Modified: 
trunk/blender/projectfiles_vc7/blender/blenkernel/BKE_blenkernel.vcproj
===
--- trunk/blender/projectfiles_vc7/blender/blenkernel/BKE_blenkernel.vcproj 
2008-08-22 13:49:27 UTC (rev 16230)
+++ trunk/blender/projectfiles_vc7/blender/blenkernel/BKE_blenkernel.vcproj 
2008-08-22 15:00:30 UTC (rev 16231)
@@ -495,6 +495,9 @@

RelativePath="..\..\..\source\blender\blenkernel\intern\script.c">


+   
+   




+   
+   


-#include  // directory header for py function getBlendFileList
+#ifndef WIN32
+  #include 
+#else
+  #include "BLI_winstuff.h"
+#endif
 
 #ifdef WIN32
 #pragma warning (disable : 4786)


___
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
http://lists.blender.org/mailman/listinfo/bf-blender-cvs


[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [16232] branches/soc-2008-jaguarandi: svn merge -r 16215:16231 https://svn.blender.org/svnroot/bf-blender/trunk/ blender

2008-08-22 Thread André Pinto
Revision: 16232
  
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=16232
Author:   jaguarandi
Date: 2008-08-22 17:40:41 +0200 (Fri, 22 Aug 2008)

Log Message:
---
svn merge -r 16215:16231 
https://svn.blender.org/svnroot/bf-blender/trunk/blender

Modified Paths:
--

branches/soc-2008-jaguarandi/projectfiles_vc7/blender/blenkernel/BKE_blenkernel.vcproj
branches/soc-2008-jaguarandi/release/text/copyright.txt
branches/soc-2008-jaguarandi/source/blender/blenkernel/BKE_deform.h
branches/soc-2008-jaguarandi/source/blender/blenkernel/intern/modifier.c
branches/soc-2008-jaguarandi/source/blender/blenkernel/intern/shrinkwrap.c
branches/soc-2008-jaguarandi/source/blender/blenlib/BLI_winstuff.h
branches/soc-2008-jaguarandi/source/blender/include/BDR_gpencil.h
branches/soc-2008-jaguarandi/source/blender/include/BIF_drawgpencil.h
branches/soc-2008-jaguarandi/source/blender/makesdna/DNA_gpencil_types.h
branches/soc-2008-jaguarandi/source/blender/makesdna/DNA_space_types.h
branches/soc-2008-jaguarandi/source/blender/python/api2_2x/Particle.c
branches/soc-2008-jaguarandi/source/blender/src/drawgpencil.c
branches/soc-2008-jaguarandi/source/blender/src/gpencil.c

branches/soc-2008-jaguarandi/source/gameengine/Converter/KX_ConvertActuators.cpp
branches/soc-2008-jaguarandi/source/gameengine/Ketsji/KX_PythonInit.cpp
branches/soc-2008-jaguarandi/source/gameengine/Physics/Bullet/CMakeLists.txt
branches/soc-2008-jaguarandi/source/gameengine/PyDoc/GameLogic.py

Modified: 
branches/soc-2008-jaguarandi/projectfiles_vc7/blender/blenkernel/BKE_blenkernel.vcproj
===
--- 
branches/soc-2008-jaguarandi/projectfiles_vc7/blender/blenkernel/BKE_blenkernel.vcproj
  2008-08-22 15:00:30 UTC (rev 16231)
+++ 
branches/soc-2008-jaguarandi/projectfiles_vc7/blender/blenkernel/BKE_blenkernel.vcproj
  2008-08-22 15:40:41 UTC (rev 16232)
@@ -495,6 +495,9 @@

RelativePath="..\..\..\source\blender\blenkernel\intern\script.c">


+   
+   




+   
+   

origin), 
obNode, DAG_RL_OB_DATA, "SimpleDeform Modifier");
 }
 
-
 /***/
 
 static ModifierTypeInfo typeArr[NUM_MODIFIER_TYPES];
@@ -7733,7 +7732,6 @@
| eModifierTypeFlag_AcceptsCVs
| eModifierTypeFlag_SupportsEditmode
| eModifierTypeFlag_EnableInEditmode;
-
mti->initData = shrinkwrapModifier_initData;
mti->copyData = shrinkwrapModifier_copyData;
mti->requiredDataMask = shrinkwrapModifier_requiredDataMask;
@@ -7757,7 +7755,6 @@
mti->foreachObjectLink = simpledeformModifier_foreachObjectLink;
mti->updateDepgraph = simpledeformModifier_updateDepgraph;
 
-
typeArrInit = 0;
 #undef INIT_TYPE
}

Modified: 
branches/soc-2008-jaguarandi/source/blender/blenkernel/intern/shrinkwrap.c
===
--- branches/soc-2008-jaguarandi/source/blender/blenkernel/intern/shrinkwrap.c  
2008-08-22 15:00:30 UTC (rev 16231)
+++ branches/soc-2008-jaguarandi/source/blender/blenkernel/intern/shrinkwrap.c  
2008-08-22 15:40:41 UTC (rev 16232)
@@ -63,7 +63,7 @@
 #define OUT_OF_MEMORY()((void)printf("Shrinkwrap: Out of memory\n"))
 
 /* Benchmark macros */
-#ifndef _WIN32
+#if !defined(_WIN32) && 0
 
 #include 
 
@@ -166,11 +166,6 @@
//TODO currently we need a copy in case 
object_get_derived_final returns an emDM that does not defines getVertArray or 
getFace array
calc.target = CDDM_copy( object_get_derived_final(smd->target, 
CD_MASK_BAREMESH) );
 
-   if(!calc.target)
-   {
-   printf("Target derived mesh is null! :S\n");
-   }
-
//TODO there might be several "bugs" on non-uniform scales 
matrixs.. because it will no longer be nearest surface, not sphere projection
//because space has been deformed
space_transform_setup(&calc.local2target, ob, smd->target);
@@ -182,12 +177,6 @@
//Projecting target defined - lets work!
if(calc.target)
{
-
-   printf("Shrinkwrap (%s)%d over (%s)%d\n",
-   calc.ob->id.name,   calc.numVerts,
-   calc.smd->target->id.name,  
calc.target->getNumVerts(calc.target)
-   );
-
switch(smd->shrinkType)
{
case MOD_SHRINKWRAP_NEAREST_SURFACE:
@@ -

[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [16233] trunk/blender/source/blender: Removed cast warnings from shrinkwrap.c and BLI_kdopbvh.c

2008-08-22 Thread André Pinto
Revision: 16233
  
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=16233
Author:   jaguarandi
Date: 2008-08-22 20:28:34 +0200 (Fri, 22 Aug 2008)

Log Message:
---
Removed cast warnings from shrinkwrap.c and BLI_kdopbvh.c
Only unused functions and openmp warnings left on those.

Modified Paths:
--
trunk/blender/source/blender/blenkernel/intern/shrinkwrap.c
trunk/blender/source/blender/blenlib/intern/BLI_kdopbvh.c

Modified: trunk/blender/source/blender/blenkernel/intern/shrinkwrap.c
===
--- trunk/blender/source/blender/blenkernel/intern/shrinkwrap.c 2008-08-22 
15:40:41 UTC (rev 16232)
+++ trunk/blender/source/blender/blenkernel/intern/shrinkwrap.c 2008-08-22 
18:28:34 UTC (rev 16233)
@@ -113,23 +113,23 @@
 
 void space_transform_apply(const SpaceTransform *data, float *co)
 {
-   VecMat4MulVecfl(co, data->local2target, co);
+   VecMat4MulVecfl(co, ((SpaceTransform*)data)->local2target, co);
 }
 
 void space_transform_invert(const SpaceTransform *data, float *co)
 {
-   VecMat4MulVecfl(co, data->target2local, co);
+   VecMat4MulVecfl(co, ((SpaceTransform*)data)->target2local, co);
 }
 
 void space_transform_apply_normal(const SpaceTransform *data, float *no)
 {
-   Mat4Mul3Vecfl(data->local2target, no);
+   Mat4Mul3Vecfl( ((SpaceTransform*)data)->local2target, no);
Normalize(no); // TODO: could we just determine de scale value from the 
matrix?
 }
 
 void space_transform_invert_normal(const SpaceTransform *data, float *no)
 {
-   Mat4Mul3Vecfl(data->target2local, no);
+   Mat4Mul3Vecfl(((SpaceTransform*)data)->target2local, no);
Normalize(no); // TODO: could we just determine de scale value from the 
matrix?
 }
 
@@ -291,7 +291,7 @@
space_transform_apply_normal( transf, tmp_no );
no = tmp_no;
 
-   hit_tmp.dist *= Mat4ToScalef( transf->local2target );
+   hit_tmp.dist *= Mat4ToScalef( 
((SpaceTransform*)transf)->local2target );
}
else
{
@@ -318,7 +318,7 @@
space_transform_invert( transf, hit_tmp.co );
space_transform_invert_normal( transf, hit_tmp.no );
 
-   hit_tmp.dist = VecLenf( vert, hit_tmp.co );
+   hit_tmp.dist = VecLenf( (float*)vert, hit_tmp.co );
}
 
memcpy(hit, &hit_tmp, sizeof(hit_tmp) );

Modified: trunk/blender/source/blender/blenlib/intern/BLI_kdopbvh.c
===
--- trunk/blender/source/blender/blenlib/intern/BLI_kdopbvh.c   2008-08-22 
15:40:41 UTC (rev 16232)
+++ trunk/blender/source/blender/blenlib/intern/BLI_kdopbvh.c   2008-08-22 
18:28:34 UTC (rev 16233)
@@ -82,7 +82,7 @@
 typedef struct BVHNearestData
 {
BVHTree *tree;
-   float   *co;
+   const float *co;
BVHTree_NearestPointCallback callback;
void*userdata;
float proj[13]; //coordinates projection over axis
@@ -1248,7 +1248,6 @@
 
 static void dfs_find_nearest_begin(BVHNearestData *data, BVHNode *node)
 {
-   int i;
float nearest[3], sdist;
sdist = calc_nearest_point(data, node, nearest);
if(sdist >= data->nearest.dist) return;


___
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
http://lists.blender.org/mailman/listinfo/bf-blender-cvs


[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [16234] branches/soc-2008-unclezeiv/source /blender/render/intern/source/lightcuts.c: Added indirect lighting generation for omnidirectional lights (

2008-08-22 Thread Davide Vercelli
Revision: 16234
  
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=16234
Author:   unclezeiv
Date: 2008-08-22 22:03:33 +0200 (Fri, 22 Aug 2008)

Log Message:
---
Added indirect lighting generation for omnidirectional lights (this completes 
support for the various light types but, again, several issues are still there)

Modified Paths:
--
branches/soc-2008-unclezeiv/source/blender/render/intern/source/lightcuts.c

Modified: 
branches/soc-2008-unclezeiv/source/blender/render/intern/source/lightcuts.c
===
--- branches/soc-2008-unclezeiv/source/blender/render/intern/source/lightcuts.c 
2008-08-22 18:28:34 UTC (rev 16233)
+++ branches/soc-2008-unclezeiv/source/blender/render/intern/source/lightcuts.c 
2008-08-22 20:03:33 UTC (rev 16234)
@@ -1071,6 +1071,19 @@
dir[1]= sinf(phi) * sin_th;
 }
 
+static void get_random_direction(float *dir)
+{
+   float theta, phi, s;
+   
+   theta= 2.0f * M_PI * BLI_frand();
+   phi= acosf(2.0f * BLI_frand() - 1.0f);
+   s= sinf(phi);
+   
+   dir[0]= cosf(theta) * s;
+   dir[1]= sinf(theta) * s;
+   dir[2]= cosf(phi);
+}
+
 /* XXX: terrible hack currently needed by get_bounce_color */
 extern struct Render R;
 
@@ -1246,8 +1259,10 @@
}
break;
case LA_LOCAL:
-   /* TODO: indirect lighting for omnidirectional lamps */
-   return;
+   VECCOPY(isec.start, orig->co);
+   get_random_direction(isec.vec);
+   VECADDFAC(isec.end, isec.start, isec.vec, lcd->scene_diag);
+   break;
}

if (!RE_ray_tree_intersect(re->raytree, &isec)) {


___
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
http://lists.blender.org/mailman/listinfo/bf-blender-cvs


[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [16235] branches/soc-2008-unclezeiv: svn merge -r 16179:16234 https://svn.blender.org/svnroot/bf-blender/trunk/ blender

2008-08-22 Thread Davide Vercelli
Revision: 16235
  
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=16235
Author:   unclezeiv
Date: 2008-08-22 22:17:39 +0200 (Fri, 22 Aug 2008)

Log Message:
---
svn merge -r 16179:16234 
https://svn.blender.org/svnroot/bf-blender/trunk/blender

Modified Paths:
--

branches/soc-2008-unclezeiv/extern/bullet2/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp

branches/soc-2008-unclezeiv/projectfiles_vc7/blender/blenkernel/BKE_blenkernel.vcproj

branches/soc-2008-unclezeiv/projectfiles_vc7/gameengine/physics/PHY_Physics/PHY_Bullet/PHY_Bullet.vcproj
branches/soc-2008-unclezeiv/release/scripts/flt_properties.py
branches/soc-2008-unclezeiv/release/text/copyright.txt
branches/soc-2008-unclezeiv/source/blender/blenkernel/BKE_blender.h
branches/soc-2008-unclezeiv/source/blender/blenkernel/BKE_deform.h
branches/soc-2008-unclezeiv/source/blender/blenkernel/BKE_effect.h
branches/soc-2008-unclezeiv/source/blender/blenkernel/intern/bvhutils.c
branches/soc-2008-unclezeiv/source/blender/blenkernel/intern/deform.c
branches/soc-2008-unclezeiv/source/blender/blenkernel/intern/effect.c
branches/soc-2008-unclezeiv/source/blender/blenkernel/intern/implicit.c
branches/soc-2008-unclezeiv/source/blender/blenkernel/intern/ipo.c
branches/soc-2008-unclezeiv/source/blender/blenkernel/intern/modifier.c
branches/soc-2008-unclezeiv/source/blender/blenkernel/intern/particle.c

branches/soc-2008-unclezeiv/source/blender/blenkernel/intern/particle_system.c
branches/soc-2008-unclezeiv/source/blender/blenlib/BLI_winstuff.h
branches/soc-2008-unclezeiv/source/blender/blenlib/intern/BLI_kdopbvh.c
branches/soc-2008-unclezeiv/source/blender/blenloader/intern/readfile.c
branches/soc-2008-unclezeiv/source/blender/blenloader/intern/writefile.c
branches/soc-2008-unclezeiv/source/blender/include/BDR_gpencil.h
branches/soc-2008-unclezeiv/source/blender/include/BIF_drawgpencil.h
branches/soc-2008-unclezeiv/source/blender/include/BIF_resources.h
branches/soc-2008-unclezeiv/source/blender/makesdna/DNA_gpencil_types.h
branches/soc-2008-unclezeiv/source/blender/makesdna/DNA_ipo_types.h
branches/soc-2008-unclezeiv/source/blender/makesdna/DNA_modifier_types.h
branches/soc-2008-unclezeiv/source/blender/makesdna/DNA_object_force.h
branches/soc-2008-unclezeiv/source/blender/makesdna/DNA_particle_types.h
branches/soc-2008-unclezeiv/source/blender/makesdna/DNA_space_types.h
branches/soc-2008-unclezeiv/source/blender/makesdna/DNA_userdef_types.h
branches/soc-2008-unclezeiv/source/blender/python/api2_2x/Material.c
branches/soc-2008-unclezeiv/source/blender/python/api2_2x/Mesh.c
branches/soc-2008-unclezeiv/source/blender/python/api2_2x/Object.c
branches/soc-2008-unclezeiv/source/blender/python/api2_2x/Particle.c
branches/soc-2008-unclezeiv/source/blender/python/api2_2x/doc/Material.py
branches/soc-2008-unclezeiv/source/blender/python/api2_2x/doc/Object.py
branches/soc-2008-unclezeiv/source/blender/src/buttons_editing.c
branches/soc-2008-unclezeiv/source/blender/src/buttons_object.c
branches/soc-2008-unclezeiv/source/blender/src/drawgpencil.c
branches/soc-2008-unclezeiv/source/blender/src/drawipo.c
branches/soc-2008-unclezeiv/source/blender/src/editipo.c
branches/soc-2008-unclezeiv/source/blender/src/editipo_lib.c
branches/soc-2008-unclezeiv/source/blender/src/gpencil.c
branches/soc-2008-unclezeiv/source/blender/src/resources.c
branches/soc-2008-unclezeiv/source/blender/src/space.c
branches/soc-2008-unclezeiv/source/blender/src/usiblender.c

branches/soc-2008-unclezeiv/source/gameengine/BlenderRoutines/BL_KetsjiEmbedStart.cpp

branches/soc-2008-unclezeiv/source/gameengine/Converter/KX_ConvertActuators.cpp

branches/soc-2008-unclezeiv/source/gameengine/GamePlayer/ghost/GPG_Application.cpp

branches/soc-2008-unclezeiv/source/gameengine/GamePlayer/ghost/GPG_Application.h
branches/soc-2008-unclezeiv/source/gameengine/GamePlayer/ghost/GPG_ghost.cpp

branches/soc-2008-unclezeiv/source/gameengine/Ketsji/KX_ConvertPhysicsObjects.cpp
branches/soc-2008-unclezeiv/source/gameengine/Ketsji/KX_PythonInit.cpp
branches/soc-2008-unclezeiv/source/gameengine/Ketsji/KX_Scene.cpp
branches/soc-2008-unclezeiv/source/gameengine/Ketsji/KX_Scene.h
branches/soc-2008-unclezeiv/source/gameengine/Physics/Bullet/CMakeLists.txt

branches/soc-2008-unclezeiv/source/gameengine/Physics/Bullet/CcdPhysicsController.cpp

branches/soc-2008-unclezeiv/source/gameengine/Physics/Bullet/CcdPhysicsController.h

branches/soc-2008-unclezeiv/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.cpp
branches/soc-2008-unclezeiv/source/gameengine/Physics/Bullet/SConscript

branches/soc-2008-unclezeiv/source/gameengine/Physics/common/PHY_DynamicTypes.h
branches/soc-2008-unclezeiv/source/gameengine/P