Skip to content

Commit

Permalink
[9814] Add filter files to VC100 projects
Browse files Browse the repository at this point in the history
Its store file groupping info into projects.
  • Loading branch information
VladimirMangos committed Apr 30, 2010
1 parent f3e99bc commit abe5e81
Show file tree
Hide file tree
Showing 13 changed files with 5,807 additions and 2 deletions.
2 changes: 1 addition & 1 deletion src/shared/revision_nr.h
@@ -1,4 +1,4 @@
#ifndef __REVISION_NR_H__
#define __REVISION_NR_H__
#define REVISION_NR "9813"
#define REVISION_NR "9814"
#endif // __REVISION_NR_H__
1 change: 0 additions & 1 deletion win/VC100/.gitignore
Expand Up @@ -15,5 +15,4 @@
*__Win32_Release*
*__x64_Release*
*.user
*.filters
*.log
3,628 changes: 3,628 additions & 0 deletions win/VC100/ACE_vc10.vcxproj.filters

Large diffs are not rendered by default.

111 changes: 111 additions & 0 deletions win/VC100/framework.vcxproj.filters
@@ -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>
143 changes: 143 additions & 0 deletions win/VC100/g3dlite.vcxproj.filters
@@ -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>

8 comments on commit abe5e81

@3raZar3
Copy link

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...

@technoir42
Copy link
Contributor

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

@3raZar3
Copy link

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

@alexrp
Copy link

@alexrp alexrp commented on abe5e81 Apr 30, 2010

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

If you're on a single-core CPU...yes.

@VladimirMangos
Copy link

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.

@3raZar3
Copy link

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 :)

@alexrp
Copy link

@alexrp alexrp commented on abe5e81 May 1, 2010

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).

@VladimirMangos
Copy link

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.

Please sign in to comment.