[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [11294] branches/2-44-stable/blender: branches/2-44-stable
Diego Borghetti (Plumiferos)
bdiego at gmail.com
Mon Jul 16 23:22:48 CEST 2007
Revision: 11294
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=11294
Author: bdiego
Date: 2007-07-16 23:22:48 +0200 (Mon, 16 Jul 2007)
Log Message:
-----------
branches/2-44-stable
revision 11275 (BugFix #6915)
revision 11279
revision 11286 (BugFix #6945)
revision 11288
revision 11289 (BugFix #6831)
revision 11292
All are small fix, i wanna avoid big change now that we are close to release.
Revision Links:
--------------
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=11275
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=11279
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=11286
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=11288
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=11289
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=11292
Modified Paths:
--------------
branches/2-44-stable/blender/extern/bullet2/make/msvc_7_0/Bullet_vc7.vcproj
branches/2-44-stable/blender/extern/bullet2/src/SConscript
branches/2-44-stable/blender/source/blender/blenkernel/intern/anim.c
branches/2-44-stable/blender/source/blender/src/drawview.c
branches/2-44-stable/blender/source/blender/src/editobject.c
Modified: branches/2-44-stable/blender/extern/bullet2/make/msvc_7_0/Bullet_vc7.vcproj
===================================================================
--- branches/2-44-stable/blender/extern/bullet2/make/msvc_7_0/Bullet_vc7.vcproj 2007-07-16 21:20:52 UTC (rev 11293)
+++ branches/2-44-stable/blender/extern/bullet2/make/msvc_7_0/Bullet_vc7.vcproj 2007-07-16 21:22:48 UTC (rev 11294)
@@ -347,6 +347,12 @@
Name="ConstraintSolver"
Filter="">
<File
+ RelativePath="..\..\src\BulletDynamics\ConstraintSolver\btConeTwistConstraint.cpp">
+ </File>
+ <File
+ RelativePath="..\..\src\BulletDynamics\ConstraintSolver\btConeTwistConstraint.h">
+ </File>
+ <File
RelativePath="..\..\src\BulletDynamics\ConstraintSolver\btConstraintSolver.h">
</File>
<File
Modified: branches/2-44-stable/blender/extern/bullet2/src/SConscript
===================================================================
--- branches/2-44-stable/blender/extern/bullet2/src/SConscript 2007-07-16 21:20:52 UTC (rev 11293)
+++ branches/2-44-stable/blender/extern/bullet2/src/SConscript 2007-07-16 21:22:48 UTC (rev 11294)
@@ -29,6 +29,7 @@
"BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp",
"BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.cpp",
"BulletDynamics/ConstraintSolver/btTypedConstraint.cpp",
+ "BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp",
"BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp",
"BulletDynamics/Dynamics/btSimpleDynamicsWorld.cpp",
"BulletDynamics/Dynamics/btRigidBody.cpp",
Modified: branches/2-44-stable/blender/source/blender/blenkernel/intern/anim.c
===================================================================
--- branches/2-44-stable/blender/source/blender/blenkernel/intern/anim.c 2007-07-16 21:20:52 UTC (rev 11293)
+++ branches/2-44-stable/blender/source/blender/blenkernel/intern/anim.c 2007-07-16 21:22:48 UTC (rev 11294)
@@ -384,9 +384,13 @@
VECCOPY(obmat[3], vec);
if(vdd->par->transflag & OB_DUPLIROT) {
+ if(no_f) {
+ vec[0]= -no_f[0]; vec[1]= -no_f[1]; vec[2]= -no_f[2];
+ }
+ else if(no_s) {
+ vec[0]= -no_s[0]; vec[1]= -no_s[1]; vec[2]= -no_s[2];
+ }
- vec[0]= -no_f[0]; vec[1]= -no_f[1]; vec[2]= -no_f[2];
-
q2= vectoquat(vec, vdd->ob->trackflag, vdd->ob->upflag);
QuatToMat3(q2, mat);
Modified: branches/2-44-stable/blender/source/blender/src/drawview.c
===================================================================
--- branches/2-44-stable/blender/source/blender/src/drawview.c 2007-07-16 21:20:52 UTC (rev 11293)
+++ branches/2-44-stable/blender/source/blender/src/drawview.c 2007-07-16 21:22:48 UTC (rev 11294)
@@ -1017,11 +1017,13 @@
BIF_ThemeColor(TH_WIRE);
glRectf(x1, y1, x2, y2);
- /* camera name */
+ /* camera name - draw in highlighted text colour */
if (ca && (ca->flag & CAM_SHOWNAME)) {
+ BIF_ThemeColor(TH_TEXT_HI);
glRasterPos2f(x1, y1-15);
BMF_DrawString(G.font, G.vd->camera->id.name+2);
+ BIF_ThemeColor(TH_WIRE);
}
Modified: branches/2-44-stable/blender/source/blender/src/editobject.c
===================================================================
--- branches/2-44-stable/blender/source/blender/src/editobject.c 2007-07-16 21:20:52 UTC (rev 11293)
+++ branches/2-44-stable/blender/source/blender/src/editobject.c 2007-07-16 21:22:48 UTC (rev 11294)
@@ -999,9 +999,15 @@
if TESTBASELIB(base) {
ob= base->object;
- if( (ob->flag & OB_POSEMODE) && ob==OBACT) {
- clear_armature(ob, mode);
- armature_clear= 1; /* silly system to prevent another dag update, so no action applied */
+ if ((ob->flag & OB_POSEMODE)) {
+ /* only clear pose transforms if:
+ * - with a mesh in weightpaint mode, it's related armature needs to be cleared
+ * - with clearing transform of object being edited at the time
+ */
+ if ((G.f & G_WEIGHTPAINT) || ob==OBACT) {
+ clear_armature(ob, mode);
+ armature_clear= 1; /* silly system to prevent another dag update, so no action applied */
+ }
}
else if((G.f & G_WEIGHTPAINT)==0) {
More information about the Bf-blender-cvs
mailing list