Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[9814] Add filter files to VC100 projects
Its store file groupping info into projects.
- Loading branch information
VladimirMangos
committed
Apr 30, 2010
1 parent
f3e99bc
commit abe5e81
Showing
13 changed files
with
5,807 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
#ifndef __REVISION_NR_H__ | ||
#define __REVISION_NR_H__ | ||
#define REVISION_NR "9813" | ||
#define REVISION_NR "9814" | ||
#endif // __REVISION_NR_H__ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -15,5 +15,4 @@ | |
*__Win32_Release* | ||
*__x64_Release* | ||
*.user | ||
*.filters | ||
*.log |
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,111 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||
<ItemGroup> | ||
<Filter Include="GameSystem"> | ||
<UniqueIdentifier>{88ff74be-7df0-46ec-b63c-398134f75db2}</UniqueIdentifier> | ||
</Filter> | ||
<Filter Include="Platform"> | ||
<UniqueIdentifier>{4e0d3208-1366-4fb0-aa41-00721206ae8f}</UniqueIdentifier> | ||
</Filter> | ||
<Filter Include="Policies"> | ||
<UniqueIdentifier>{8bd727a3-b585-4a69-b50f-dfefdbe08f3e}</UniqueIdentifier> | ||
</Filter> | ||
<Filter Include="Utilities"> | ||
<UniqueIdentifier>{d54e4ec6-0de1-4896-8511-e66cd0cda719}</UniqueIdentifier> | ||
</Filter> | ||
<Filter Include="Utilities\LinkedReference"> | ||
<UniqueIdentifier>{9e95664c-0f92-4de1-af69-8ee6a1fc908f}</UniqueIdentifier> | ||
</Filter> | ||
<Filter Include="Dynamic"> | ||
<UniqueIdentifier>{d9be4e31-76b9-490c-baf9-072221ad89fa}</UniqueIdentifier> | ||
</Filter> | ||
</ItemGroup> | ||
<ItemGroup> | ||
<ClInclude Include="..\..\src\framework\GameSystem\Grid.h"> | ||
<Filter>GameSystem</Filter> | ||
</ClInclude> | ||
<ClInclude Include="..\..\src\framework\GameSystem\GridLoader.h"> | ||
<Filter>GameSystem</Filter> | ||
</ClInclude> | ||
<ClInclude Include="..\..\src\framework\GameSystem\GridReference.h"> | ||
<Filter>GameSystem</Filter> | ||
</ClInclude> | ||
<ClInclude Include="..\..\src\framework\GameSystem\GridRefManager.h"> | ||
<Filter>GameSystem</Filter> | ||
</ClInclude> | ||
<ClInclude Include="..\..\src\framework\GameSystem\NGrid.h"> | ||
<Filter>GameSystem</Filter> | ||
</ClInclude> | ||
<ClInclude Include="..\..\src\framework\GameSystem\TypeContainer.h"> | ||
<Filter>GameSystem</Filter> | ||
</ClInclude> | ||
<ClInclude Include="..\..\src\framework\GameSystem\TypeContainerFunctions.h"> | ||
<Filter>GameSystem</Filter> | ||
</ClInclude> | ||
<ClInclude Include="..\..\src\framework\GameSystem\TypeContainerVisitor.h"> | ||
<Filter>GameSystem</Filter> | ||
</ClInclude> | ||
<ClInclude Include="..\..\src\framework\Platform\CompilerDefs.h"> | ||
<Filter>Platform</Filter> | ||
</ClInclude> | ||
<ClInclude Include="..\..\src\framework\Platform\Define.h"> | ||
<Filter>Platform</Filter> | ||
</ClInclude> | ||
<ClInclude Include="..\..\src\framework\Policies\CreationPolicy.h"> | ||
<Filter>Policies</Filter> | ||
</ClInclude> | ||
<ClInclude Include="..\..\src\framework\Policies\ObjectLifeTime.h"> | ||
<Filter>Policies</Filter> | ||
</ClInclude> | ||
<ClInclude Include="..\..\src\framework\Policies\Singleton.h"> | ||
<Filter>Policies</Filter> | ||
</ClInclude> | ||
<ClInclude Include="..\..\src\framework\Policies\SingletonImp.h"> | ||
<Filter>Policies</Filter> | ||
</ClInclude> | ||
<ClInclude Include="..\..\src\framework\Policies\ThreadingModel.h"> | ||
<Filter>Policies</Filter> | ||
</ClInclude> | ||
<ClInclude Include="..\..\src\framework\Utilities\ByteConverter.h"> | ||
<Filter>Utilities</Filter> | ||
</ClInclude> | ||
<ClInclude Include="..\..\src\framework\Utilities\Callback.h"> | ||
<Filter>Utilities</Filter> | ||
</ClInclude> | ||
<ClInclude Include="..\..\src\framework\Utilities\EventProcessor.h"> | ||
<Filter>Utilities</Filter> | ||
</ClInclude> | ||
<ClInclude Include="..\..\src\framework\Utilities\LinkedList.h"> | ||
<Filter>Utilities</Filter> | ||
</ClInclude> | ||
<ClInclude Include="..\..\src\framework\Utilities\TypeList.h"> | ||
<Filter>Utilities</Filter> | ||
</ClInclude> | ||
<ClInclude Include="..\..\src\framework\Utilities\UnorderedMap.h"> | ||
<Filter>Utilities</Filter> | ||
</ClInclude> | ||
<ClInclude Include="..\..\src\framework\Utilities\LinkedReference\Reference.h"> | ||
<Filter>Utilities\LinkedReference</Filter> | ||
</ClInclude> | ||
<ClInclude Include="..\..\src\framework\Utilities\LinkedReference\RefManager.h"> | ||
<Filter>Utilities\LinkedReference</Filter> | ||
</ClInclude> | ||
<ClInclude Include="..\..\src\framework\Dynamic\FactoryHolder.h"> | ||
<Filter>Dynamic</Filter> | ||
</ClInclude> | ||
<ClInclude Include="..\..\src\framework\Dynamic\ObjectRegistry.h"> | ||
<Filter>Dynamic</Filter> | ||
</ClInclude> | ||
</ItemGroup> | ||
<ItemGroup> | ||
<ClCompile Include="..\..\src\framework\Policies\MemoryManagement.cpp"> | ||
<Filter>Policies</Filter> | ||
</ClCompile> | ||
<ClCompile Include="..\..\src\framework\Policies\ObjectLifeTime.cpp"> | ||
<Filter>Policies</Filter> | ||
</ClCompile> | ||
<ClCompile Include="..\..\src\framework\Utilities\EventProcessor.cpp"> | ||
<Filter>Utilities</Filter> | ||
</ClCompile> | ||
</ItemGroup> | ||
</Project> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,143 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||
<ItemGroup> | ||
<Filter Include="Header Files"> | ||
<UniqueIdentifier>{1fd8ff6c-4f21-4985-be06-a9082b53b059}</UniqueIdentifier> | ||
</Filter> | ||
<Filter Include="Source Files"> | ||
<UniqueIdentifier>{46c5f23b-da25-4b0d-8e5e-c787c3462b5c}</UniqueIdentifier> | ||
</Filter> | ||
</ItemGroup> | ||
<ItemGroup> | ||
<ClInclude Include="..\..\dep\include\g3dlite\G3D\AABox.h"> | ||
<Filter>Header Files</Filter> | ||
</ClInclude> | ||
<ClInclude Include="..\..\dep\include\g3dlite\G3D\Array.h"> | ||
<Filter>Header Files</Filter> | ||
</ClInclude> | ||
<ClInclude Include="..\..\dep\include\g3dlite\G3D\Box.h"> | ||
<Filter>Header Files</Filter> | ||
</ClInclude> | ||
<ClInclude Include="..\..\dep\include\g3dlite\G3D\CollisionDetection.h"> | ||
<Filter>Header Files</Filter> | ||
</ClInclude> | ||
<ClInclude Include="..\..\dep\include\g3dlite\G3D\CoordinateFrame.h"> | ||
<Filter>Header Files</Filter> | ||
</ClInclude> | ||
<ClInclude Include="..\..\dep\include\g3dlite\G3D\Crypto.h"> | ||
<Filter>Header Files</Filter> | ||
</ClInclude> | ||
<ClInclude Include="..\..\dep\include\g3dlite\G3D\debug.h"> | ||
<Filter>Header Files</Filter> | ||
</ClInclude> | ||
<ClInclude Include="..\..\dep\include\g3dlite\G3D\format.h"> | ||
<Filter>Header Files</Filter> | ||
</ClInclude> | ||
<ClInclude Include="..\..\dep\include\g3dlite\G3D\g3dmath.h"> | ||
<Filter>Header Files</Filter> | ||
</ClInclude> | ||
<ClInclude Include="..\..\dep\include\g3dlite\G3D\GCamera.h"> | ||
<Filter>Header Files</Filter> | ||
</ClInclude> | ||
<ClInclude Include="..\..\dep\include\g3dlite\G3D\Line.h"> | ||
<Filter>Header Files</Filter> | ||
</ClInclude> | ||
<ClInclude Include="..\..\dep\include\g3dlite\G3D\Matrix3.h"> | ||
<Filter>Header Files</Filter> | ||
</ClInclude> | ||
<ClInclude Include="..\..\dep\include\g3dlite\G3D\Plane.h"> | ||
<Filter>Header Files</Filter> | ||
</ClInclude> | ||
<ClInclude Include="..\..\dep\include\g3dlite\G3D\platform.h"> | ||
<Filter>Header Files</Filter> | ||
</ClInclude> | ||
<ClInclude Include="..\..\dep\include\g3dlite\G3D\Quat.h"> | ||
<Filter>Header Files</Filter> | ||
</ClInclude> | ||
<ClInclude Include="..\..\dep\include\g3dlite\G3D\Ray.h"> | ||
<Filter>Header Files</Filter> | ||
</ClInclude> | ||
<ClInclude Include="..\..\dep\include\g3dlite\G3D\RegistryUtil.h"> | ||
<Filter>Header Files</Filter> | ||
</ClInclude> | ||
<ClInclude Include="..\..\dep\include\g3dlite\G3D\Sphere.h"> | ||
<Filter>Header Files</Filter> | ||
</ClInclude> | ||
<ClInclude Include="..\..\dep\include\g3dlite\G3D\stringutils.h"> | ||
<Filter>Header Files</Filter> | ||
</ClInclude> | ||
<ClInclude Include="..\..\dep\include\g3dlite\G3D\System.h"> | ||
<Filter>Header Files</Filter> | ||
</ClInclude> | ||
<ClInclude Include="..\..\dep\include\g3dlite\G3D\Table.h"> | ||
<Filter>Header Files</Filter> | ||
</ClInclude> | ||
<ClInclude Include="..\..\dep\include\g3dlite\G3D\Triangle.h"> | ||
<Filter>Header Files</Filter> | ||
</ClInclude> | ||
<ClInclude Include="..\..\dep\include\g3dlite\G3D\Vector2.h"> | ||
<Filter>Header Files</Filter> | ||
</ClInclude> | ||
<ClInclude Include="..\..\dep\include\g3dlite\G3D\Vector2int16.h"> | ||
<Filter>Header Files</Filter> | ||
</ClInclude> | ||
<ClInclude Include="..\..\dep\include\g3dlite\G3D\Vector3.h"> | ||
<Filter>Header Files</Filter> | ||
</ClInclude> | ||
<ClInclude Include="..\..\dep\include\g3dlite\G3D\Vector3int16.h"> | ||
<Filter>Header Files</Filter> | ||
</ClInclude> | ||
<ClInclude Include="..\..\dep\include\g3dlite\G3D\Vector4.h"> | ||
<Filter>Header Files</Filter> | ||
</ClInclude> | ||
</ItemGroup> | ||
<ItemGroup> | ||
<None Include="..\..\dep\include\g3dlite\G3D\g3dmath.inl"> | ||
<Filter>Header Files</Filter> | ||
</None> | ||
<None Include="..\..\dep\include\g3dlite\G3D\Quat.inl"> | ||
<Filter>Header Files</Filter> | ||
</None> | ||
<None Include="..\..\dep\include\g3dlite\G3D\Vector2.inl"> | ||
<Filter>Header Files</Filter> | ||
</None> | ||
<None Include="..\..\dep\include\g3dlite\G3D\Vector3.inl"> | ||
<Filter>Header Files</Filter> | ||
</None> | ||
<None Include="..\..\dep\include\g3dlite\G3D\Vector4.inl"> | ||
<Filter>Header Files</Filter> | ||
</None> | ||
</ItemGroup> | ||
<ItemGroup> | ||
<ClCompile Include="..\..\dep\src\g3dlite\AABox.cpp"> | ||
<Filter>Source Files</Filter> | ||
</ClCompile> | ||
<ClCompile Include="..\..\dep\src\g3dlite\Box.cpp"> | ||
<Filter>Source Files</Filter> | ||
</ClCompile> | ||
<ClCompile Include="..\..\dep\src\g3dlite\Crypto.cpp"> | ||
<Filter>Source Files</Filter> | ||
</ClCompile> | ||
<ClCompile Include="..\..\dep\src\g3dlite\format.cpp"> | ||
<Filter>Source Files</Filter> | ||
</ClCompile> | ||
<ClCompile Include="..\..\dep\src\g3dlite\Matrix3.cpp"> | ||
<Filter>Source Files</Filter> | ||
</ClCompile> | ||
<ClCompile Include="..\..\dep\src\g3dlite\Plane.cpp"> | ||
<Filter>Source Files</Filter> | ||
</ClCompile> | ||
<ClCompile Include="..\..\dep\src\g3dlite\System.cpp"> | ||
<Filter>Source Files</Filter> | ||
</ClCompile> | ||
<ClCompile Include="..\..\dep\src\g3dlite\Triangle.cpp"> | ||
<Filter>Source Files</Filter> | ||
</ClCompile> | ||
<ClCompile Include="..\..\dep\src\g3dlite\Vector3.cpp"> | ||
<Filter>Source Files</Filter> | ||
</ClCompile> | ||
<ClCompile Include="..\..\dep\src\g3dlite\Vector4.cpp"> | ||
<Filter>Source Files</Filter> | ||
</ClCompile> | ||
</ItemGroup> | ||
</Project> |
Oops, something went wrong.
abe5e81
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/agree it has to be pointless i cant imagine anyone is using it anymore...
abe5e81
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I hate VS2010, it's too slow :s
abe5e81
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/agree and when it is completely done (full retail) alot of the compile isnt going to compile due to depreciation
abe5e81
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If you're on a single-core CPU...yes.
abe5e81
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
vc80, maybe, and limit vc90 only with sp2/tr1 installed. But mostly we not have porblesm with vc80 with current sources.
This will make sense maybe if we will limit to C++ 0x standard. I am for example wait possibility use new stricted enums
because ti let make sources lot more clean. But this will make possibility use only vc100 and it really more slow that vc90.
In general vc80 will dropped when we will use some code that will not build at vc80 or work ;) Because low chance we we will add more hacks for vc80 support.
abe5e81
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
sounds good to me... i have no problem so long as vc90 stays for a while :)
abe5e81
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Lambdas will also be a nice C++0x feature. They will allow us to drop the functors (function classes) we currently use (for instance, for grid searchers).
abe5e81
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not sure about last... (1) It less finished state in current compilers and bugged in its as i read gcc mail list for example.
(2) many from current functor-classes have state so not replaceble by just function-like code. I not read deep about Lambdas so maybe its have own internal state also and then can be used instead like functors.