diff --git a/msvc/6/appBox2dDemo.dsp b/msvc/6/appBox2dDemo.dsp
index 27832b054..87ab3339a 100644
--- a/msvc/6/appBox2dDemo.dsp
+++ b/msvc/6/appBox2dDemo.dsp
@@ -222,14 +222,6 @@ SOURCE=..\..\Demos\Box2dDemo\Box2dDemo.cpp
# End Source File
# Begin Source File
-SOURCE=..\..\Demos\Box2dDemo\btBox2dBox2dCollisionAlgorithm.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\Demos\Box2dDemo\btBox2dShape.cpp
-# End Source File
-# Begin Source File
-
SOURCE=..\..\Demos\Box2dDemo\main.cpp
# End Source File
# End Group
@@ -240,14 +232,6 @@ SOURCE=..\..\Demos\Box2dDemo\main.cpp
SOURCE=..\..\Demos\Box2dDemo\Box2dDemo.h
# End Source File
-# Begin Source File
-
-SOURCE=..\..\Demos\Box2dDemo\btBox2dBox2dCollisionAlgorithm.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\Demos\Box2dDemo\btBox2dShape.h
-# End Source File
# End Group
# Begin Group "Resource Files"
diff --git a/msvc/6/libbulletcollision.dsp b/msvc/6/libbulletcollision.dsp
index 449622a4f..dd088bd21 100644
--- a/msvc/6/libbulletcollision.dsp
+++ b/msvc/6/libbulletcollision.dsp
@@ -266,6 +266,10 @@ SOURCE=..\..\src\BulletCollision\CollisionDispatch\btActivatingCollisionAlgorith
# End Source File
# Begin Source File
+SOURCE=..\..\src\BulletCollision\CollisionDispatch\btBox2dBox2dCollisionAlgorithm.cpp
+# End Source File
+# Begin Source File
+
SOURCE=..\..\src\BulletCollision\CollisionDispatch\btBoxBoxCollisionAlgorithm.cpp
# End Source File
# Begin Source File
@@ -290,6 +294,10 @@ SOURCE=..\..\src\BulletCollision\CollisionDispatch\btCompoundCollisionAlgorithm.
# End Source File
# Begin Source File
+SOURCE=..\..\src\BulletCollision\CollisionDispatch\btConvex2dConvex2dAlgorithm.cpp
+# End Source File
+# Begin Source File
+
SOURCE=..\..\src\BulletCollision\CollisionDispatch\btConvexConcaveCollisionAlgorithm.cpp
# End Source File
# Begin Source File
@@ -342,6 +350,10 @@ SOURCE=..\..\src\BulletCollision\CollisionDispatch\SphereTriangleDetector.cpp
# End Source File
# Begin Source File
+SOURCE=..\..\src\BulletCollision\CollisionShapes\btBox2dShape.cpp
+# End Source File
+# Begin Source File
+
SOURCE=..\..\src\BulletCollision\CollisionShapes\btBoxShape.cpp
# End Source File
# Begin Source File
@@ -370,6 +382,10 @@ SOURCE=..\..\src\BulletCollision\CollisionShapes\btConeShape.cpp
# End Source File
# Begin Source File
+SOURCE=..\..\src\BulletCollision\CollisionShapes\btConvex2dShape.cpp
+# End Source File
+# Begin Source File
+
SOURCE=..\..\src\BulletCollision\CollisionShapes\btConvexHullShape.cpp
# End Source File
# Begin Source File
@@ -618,6 +634,10 @@ SOURCE=..\..\src\BulletCollision\CollisionDispatch\btActivatingCollisionAlgorith
# End Source File
# Begin Source File
+SOURCE=..\..\src\BulletCollision\CollisionDispatch\btBox2dBox2dCollisionAlgorithm.h
+# End Source File
+# Begin Source File
+
SOURCE=..\..\src\BulletCollision\CollisionDispatch\btBoxBoxCollisionAlgorithm.h
# End Source File
# Begin Source File
@@ -650,6 +670,10 @@ SOURCE=..\..\src\BulletCollision\CollisionDispatch\btCompoundCollisionAlgorithm.
# End Source File
# Begin Source File
+SOURCE=..\..\src\BulletCollision\CollisionDispatch\btConvex2dConvex2dAlgorithm.h
+# End Source File
+# Begin Source File
+
SOURCE=..\..\src\BulletCollision\CollisionDispatch\btConvexConcaveCollisionAlgorithm.h
# End Source File
# Begin Source File
@@ -702,6 +726,10 @@ SOURCE=..\..\src\BulletCollision\CollisionDispatch\SphereTriangleDetector.h
# End Source File
# Begin Source File
+SOURCE=..\..\src\BulletCollision\CollisionShapes\btBox2dShape.h
+# End Source File
+# Begin Source File
+
SOURCE=..\..\src\BulletCollision\CollisionShapes\btBoxShape.h
# End Source File
# Begin Source File
@@ -734,6 +762,10 @@ SOURCE=..\..\src\BulletCollision\CollisionShapes\btConeShape.h
# End Source File
# Begin Source File
+SOURCE=..\..\src\BulletCollision\CollisionShapes\btConvex2dShape.h
+# End Source File
+# Begin Source File
+
SOURCE=..\..\src\BulletCollision\CollisionShapes\btConvexHullShape.h
# End Source File
# Begin Source File
diff --git a/msvc/7/appBox2dDemo.vcproj b/msvc/7/appBox2dDemo.vcproj
index 17943e058..2bc12e33a 100644
--- a/msvc/7/appBox2dDemo.vcproj
+++ b/msvc/7/appBox2dDemo.vcproj
@@ -449,12 +449,6 @@
-
-
-
-
@@ -465,12 +459,6 @@
-
-
-
-
+
+
@@ -480,6 +483,9 @@
+
+
@@ -519,6 +525,9 @@
+
+
@@ -540,6 +549,9 @@
+
+
@@ -727,6 +739,9 @@
+
+
@@ -751,6 +766,9 @@
+
+
@@ -790,6 +808,9 @@
+
+
@@ -814,6 +835,9 @@
+
+
diff --git a/msvc/71/appBox2dDemo.vcproj b/msvc/71/appBox2dDemo.vcproj
index 1015e7897..1e90b2947 100644
--- a/msvc/71/appBox2dDemo.vcproj
+++ b/msvc/71/appBox2dDemo.vcproj
@@ -449,12 +449,6 @@
-
-
-
-
@@ -465,12 +459,6 @@
-
-
-
-
+
+
@@ -480,6 +483,9 @@
+
+
@@ -519,6 +525,9 @@
+
+
@@ -540,6 +549,9 @@
+
+
@@ -727,6 +739,9 @@
+
+
@@ -751,6 +766,9 @@
+
+
@@ -790,6 +808,9 @@
+
+
@@ -814,6 +835,9 @@
+
+
diff --git a/msvc/8/appBox2dDemo.vcproj b/msvc/8/appBox2dDemo.vcproj
index 2de9bc707..fc2758fbd 100644
--- a/msvc/8/appBox2dDemo.vcproj
+++ b/msvc/8/appBox2dDemo.vcproj
@@ -449,12 +449,6 @@
-
-
-
-
@@ -465,12 +459,6 @@
-
-
-
-
+
+
@@ -480,6 +483,9 @@
+
+
@@ -519,6 +525,9 @@
+
+
@@ -540,6 +549,9 @@
+
+
@@ -727,6 +739,9 @@
+
+
@@ -751,6 +766,9 @@
+
+
@@ -790,6 +808,9 @@
+
+
@@ -814,6 +835,9 @@
+
+