diff --git a/projects/VC100/.gitignore b/projects/VC100/.gitignore
new file mode 100644
index 000000000..994d77bf7
--- /dev/null
+++ b/projects/VC100/.gitignore
@@ -0,0 +1,8 @@
+FlightGear.suo
+FlightGear.sdf
+FlightGear.opensdf
+Win32
+x64
+ipch
+*.user
+*.sln.cache
diff --git a/projects/VC100/FlightGear.sln b/projects/VC100/FlightGear.sln
new file mode 100644
index 000000000..e1ebfa828
--- /dev/null
+++ b/projects/VC100/FlightGear.sln
@@ -0,0 +1,163 @@
+Microsoft Visual Studio Solution File, Format Version 11.00
+# Visual Studio 2010
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fgadmin", "fgadmin\fgadmin.vcxproj", "{7004E589-7EA0-4AFD-B432-3D5E00B55049}"
+ ProjectSection(ProjectDependencies) = postProject
+ {22540CD3-D3CA-4C86-A773-80AEEE3ACDED} = {22540CD3-D3CA-4C86-A773-80AEEE3ACDED}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fgjs", "fgjs\fgjs.vcxproj", "{6749547A-6493-4754-8E0E-49FB3137C4CA}"
+ ProjectSection(ProjectDependencies) = postProject
+ {22540CD3-D3CA-4C86-A773-80AEEE3ACDED} = {22540CD3-D3CA-4C86-A773-80AEEE3ACDED}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fgviewer", "fgviewer\fgviewer.vcxproj", "{0F13A557-EC52-481D-ADFB-9209C068FCEB}"
+ ProjectSection(ProjectDependencies) = postProject
+ {22540CD3-D3CA-4C86-A773-80AEEE3ACDED} = {22540CD3-D3CA-4C86-A773-80AEEE3ACDED}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "FlightGear", "FlightGear\FlightGear.vcxproj", "{49142EAF-B264-4B9F-B096-F669999EBB2E}"
+ ProjectSection(ProjectDependencies) = postProject
+ {22540CD3-D3CA-4C86-A773-80AEEE3ACDED} = {22540CD3-D3CA-4C86-A773-80AEEE3ACDED}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "GPSsmooth", "GPSsmooth\GPSsmooth.vcxproj", "{AE9CE7E4-8F21-4C34-82DD-4D0371C210DA}"
+ ProjectSection(ProjectDependencies) = postProject
+ {22540CD3-D3CA-4C86-A773-80AEEE3ACDED} = {22540CD3-D3CA-4C86-A773-80AEEE3ACDED}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "metar", "metar\metar.vcxproj", "{FC424099-5D77-4BC2-A93F-2EE59F816B51}"
+ ProjectSection(ProjectDependencies) = postProject
+ {22540CD3-D3CA-4C86-A773-80AEEE3ACDED} = {22540CD3-D3CA-4C86-A773-80AEEE3ACDED}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MIDGsmooth", "MIDGsmooth\MIDGsmooth.vcxproj", "{92010FAB-17A3-4891-AE6D-507214FEA508}"
+ ProjectSection(ProjectDependencies) = postProject
+ {22540CD3-D3CA-4C86-A773-80AEEE3ACDED} = {22540CD3-D3CA-4C86-A773-80AEEE3ACDED}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "terrasync", "terrasync\terrasync.vcxproj", "{874D3F55-6048-4068-A7C2-7FA6AF1F30EA}"
+ ProjectSection(ProjectDependencies) = postProject
+ {22540CD3-D3CA-4C86-A773-80AEEE3ACDED} = {22540CD3-D3CA-4C86-A773-80AEEE3ACDED}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "UGsmooth", "UGsmooth\UGsmooth.vcxproj", "{EEEEB798-BFFD-425F-86F9-03C6FE6B8B99}"
+ ProjectSection(ProjectDependencies) = postProject
+ {22540CD3-D3CA-4C86-A773-80AEEE3ACDED} = {22540CD3-D3CA-4C86-A773-80AEEE3ACDED}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "xmlgrep", "xmlgrep\xmlgrep.vcxproj", "{1F40CF41-9836-4488-BAAF-560623665C12}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "yasim", "yasim\yasim.vcxproj", "{800CB1FF-C398-4B81-B3D6-8BBD9E0897D2}"
+ ProjectSection(ProjectDependencies) = postProject
+ {22540CD3-D3CA-4C86-A773-80AEEE3ACDED} = {22540CD3-D3CA-4C86-A773-80AEEE3ACDED}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SimGear", "..\..\..\SimGear\projects\VC100\SimGear.vcxproj", "{22540CD3-D3CA-4C86-A773-80AEEE3ACDED}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Debug|x64 = Debug|x64
+ Release|Win32 = Release|Win32
+ Release|x64 = Release|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {7004E589-7EA0-4AFD-B432-3D5E00B55049}.Debug|Win32.ActiveCfg = Debug|Win32
+ {7004E589-7EA0-4AFD-B432-3D5E00B55049}.Debug|Win32.Build.0 = Debug|Win32
+ {7004E589-7EA0-4AFD-B432-3D5E00B55049}.Debug|x64.ActiveCfg = Debug|x64
+ {7004E589-7EA0-4AFD-B432-3D5E00B55049}.Debug|x64.Build.0 = Debug|x64
+ {7004E589-7EA0-4AFD-B432-3D5E00B55049}.Release|Win32.ActiveCfg = Release|Win32
+ {7004E589-7EA0-4AFD-B432-3D5E00B55049}.Release|Win32.Build.0 = Release|Win32
+ {7004E589-7EA0-4AFD-B432-3D5E00B55049}.Release|x64.ActiveCfg = Release|x64
+ {7004E589-7EA0-4AFD-B432-3D5E00B55049}.Release|x64.Build.0 = Release|x64
+ {6749547A-6493-4754-8E0E-49FB3137C4CA}.Debug|Win32.ActiveCfg = Debug|Win32
+ {6749547A-6493-4754-8E0E-49FB3137C4CA}.Debug|Win32.Build.0 = Debug|Win32
+ {6749547A-6493-4754-8E0E-49FB3137C4CA}.Debug|x64.ActiveCfg = Debug|x64
+ {6749547A-6493-4754-8E0E-49FB3137C4CA}.Debug|x64.Build.0 = Debug|x64
+ {6749547A-6493-4754-8E0E-49FB3137C4CA}.Release|Win32.ActiveCfg = Release|Win32
+ {6749547A-6493-4754-8E0E-49FB3137C4CA}.Release|Win32.Build.0 = Release|Win32
+ {6749547A-6493-4754-8E0E-49FB3137C4CA}.Release|x64.ActiveCfg = Release|x64
+ {6749547A-6493-4754-8E0E-49FB3137C4CA}.Release|x64.Build.0 = Release|x64
+ {0F13A557-EC52-481D-ADFB-9209C068FCEB}.Debug|Win32.ActiveCfg = Debug|Win32
+ {0F13A557-EC52-481D-ADFB-9209C068FCEB}.Debug|Win32.Build.0 = Debug|Win32
+ {0F13A557-EC52-481D-ADFB-9209C068FCEB}.Debug|x64.ActiveCfg = Debug|x64
+ {0F13A557-EC52-481D-ADFB-9209C068FCEB}.Debug|x64.Build.0 = Debug|x64
+ {0F13A557-EC52-481D-ADFB-9209C068FCEB}.Release|Win32.ActiveCfg = Release|Win32
+ {0F13A557-EC52-481D-ADFB-9209C068FCEB}.Release|Win32.Build.0 = Release|Win32
+ {0F13A557-EC52-481D-ADFB-9209C068FCEB}.Release|x64.ActiveCfg = Release|x64
+ {0F13A557-EC52-481D-ADFB-9209C068FCEB}.Release|x64.Build.0 = Release|x64
+ {49142EAF-B264-4B9F-B096-F669999EBB2E}.Debug|Win32.ActiveCfg = Debug|Win32
+ {49142EAF-B264-4B9F-B096-F669999EBB2E}.Debug|Win32.Build.0 = Debug|Win32
+ {49142EAF-B264-4B9F-B096-F669999EBB2E}.Debug|x64.ActiveCfg = Debug|x64
+ {49142EAF-B264-4B9F-B096-F669999EBB2E}.Debug|x64.Build.0 = Debug|x64
+ {49142EAF-B264-4B9F-B096-F669999EBB2E}.Release|Win32.ActiveCfg = Release|Win32
+ {49142EAF-B264-4B9F-B096-F669999EBB2E}.Release|Win32.Build.0 = Release|Win32
+ {49142EAF-B264-4B9F-B096-F669999EBB2E}.Release|x64.ActiveCfg = Release|x64
+ {49142EAF-B264-4B9F-B096-F669999EBB2E}.Release|x64.Build.0 = Release|x64
+ {AE9CE7E4-8F21-4C34-82DD-4D0371C210DA}.Debug|Win32.ActiveCfg = Debug|Win32
+ {AE9CE7E4-8F21-4C34-82DD-4D0371C210DA}.Debug|Win32.Build.0 = Debug|Win32
+ {AE9CE7E4-8F21-4C34-82DD-4D0371C210DA}.Debug|x64.ActiveCfg = Debug|x64
+ {AE9CE7E4-8F21-4C34-82DD-4D0371C210DA}.Debug|x64.Build.0 = Debug|x64
+ {AE9CE7E4-8F21-4C34-82DD-4D0371C210DA}.Release|Win32.ActiveCfg = Release|Win32
+ {AE9CE7E4-8F21-4C34-82DD-4D0371C210DA}.Release|Win32.Build.0 = Release|Win32
+ {AE9CE7E4-8F21-4C34-82DD-4D0371C210DA}.Release|x64.ActiveCfg = Release|x64
+ {AE9CE7E4-8F21-4C34-82DD-4D0371C210DA}.Release|x64.Build.0 = Release|x64
+ {FC424099-5D77-4BC2-A93F-2EE59F816B51}.Debug|Win32.ActiveCfg = Debug|Win32
+ {FC424099-5D77-4BC2-A93F-2EE59F816B51}.Debug|Win32.Build.0 = Debug|Win32
+ {FC424099-5D77-4BC2-A93F-2EE59F816B51}.Debug|x64.ActiveCfg = Debug|x64
+ {FC424099-5D77-4BC2-A93F-2EE59F816B51}.Debug|x64.Build.0 = Debug|x64
+ {FC424099-5D77-4BC2-A93F-2EE59F816B51}.Release|Win32.ActiveCfg = Release|Win32
+ {FC424099-5D77-4BC2-A93F-2EE59F816B51}.Release|Win32.Build.0 = Release|Win32
+ {FC424099-5D77-4BC2-A93F-2EE59F816B51}.Release|x64.ActiveCfg = Release|x64
+ {FC424099-5D77-4BC2-A93F-2EE59F816B51}.Release|x64.Build.0 = Release|x64
+ {92010FAB-17A3-4891-AE6D-507214FEA508}.Debug|Win32.ActiveCfg = Debug|Win32
+ {92010FAB-17A3-4891-AE6D-507214FEA508}.Debug|Win32.Build.0 = Debug|Win32
+ {92010FAB-17A3-4891-AE6D-507214FEA508}.Debug|x64.ActiveCfg = Debug|x64
+ {92010FAB-17A3-4891-AE6D-507214FEA508}.Debug|x64.Build.0 = Debug|x64
+ {92010FAB-17A3-4891-AE6D-507214FEA508}.Release|Win32.ActiveCfg = Release|Win32
+ {92010FAB-17A3-4891-AE6D-507214FEA508}.Release|Win32.Build.0 = Release|Win32
+ {92010FAB-17A3-4891-AE6D-507214FEA508}.Release|x64.ActiveCfg = Release|x64
+ {92010FAB-17A3-4891-AE6D-507214FEA508}.Release|x64.Build.0 = Release|x64
+ {874D3F55-6048-4068-A7C2-7FA6AF1F30EA}.Debug|Win32.ActiveCfg = Debug|Win32
+ {874D3F55-6048-4068-A7C2-7FA6AF1F30EA}.Debug|Win32.Build.0 = Debug|Win32
+ {874D3F55-6048-4068-A7C2-7FA6AF1F30EA}.Debug|x64.ActiveCfg = Debug|x64
+ {874D3F55-6048-4068-A7C2-7FA6AF1F30EA}.Release|Win32.ActiveCfg = Release|Win32
+ {874D3F55-6048-4068-A7C2-7FA6AF1F30EA}.Release|Win32.Build.0 = Release|Win32
+ {874D3F55-6048-4068-A7C2-7FA6AF1F30EA}.Release|x64.ActiveCfg = Release|x64
+ {EEEEB798-BFFD-425F-86F9-03C6FE6B8B99}.Debug|Win32.ActiveCfg = Debug|Win32
+ {EEEEB798-BFFD-425F-86F9-03C6FE6B8B99}.Debug|Win32.Build.0 = Debug|Win32
+ {EEEEB798-BFFD-425F-86F9-03C6FE6B8B99}.Debug|x64.ActiveCfg = Debug|x64
+ {EEEEB798-BFFD-425F-86F9-03C6FE6B8B99}.Debug|x64.Build.0 = Debug|x64
+ {EEEEB798-BFFD-425F-86F9-03C6FE6B8B99}.Release|Win32.ActiveCfg = Release|Win32
+ {EEEEB798-BFFD-425F-86F9-03C6FE6B8B99}.Release|Win32.Build.0 = Release|Win32
+ {EEEEB798-BFFD-425F-86F9-03C6FE6B8B99}.Release|x64.ActiveCfg = Release|x64
+ {EEEEB798-BFFD-425F-86F9-03C6FE6B8B99}.Release|x64.Build.0 = Release|x64
+ {1F40CF41-9836-4488-BAAF-560623665C12}.Debug|Win32.ActiveCfg = Debug|Win32
+ {1F40CF41-9836-4488-BAAF-560623665C12}.Debug|Win32.Build.0 = Debug|Win32
+ {1F40CF41-9836-4488-BAAF-560623665C12}.Debug|x64.ActiveCfg = Debug|x64
+ {1F40CF41-9836-4488-BAAF-560623665C12}.Debug|x64.Build.0 = Debug|x64
+ {1F40CF41-9836-4488-BAAF-560623665C12}.Release|Win32.ActiveCfg = Release|Win32
+ {1F40CF41-9836-4488-BAAF-560623665C12}.Release|Win32.Build.0 = Release|Win32
+ {1F40CF41-9836-4488-BAAF-560623665C12}.Release|x64.ActiveCfg = Release|x64
+ {1F40CF41-9836-4488-BAAF-560623665C12}.Release|x64.Build.0 = Release|x64
+ {800CB1FF-C398-4B81-B3D6-8BBD9E0897D2}.Debug|Win32.ActiveCfg = Debug|Win32
+ {800CB1FF-C398-4B81-B3D6-8BBD9E0897D2}.Debug|Win32.Build.0 = Debug|Win32
+ {800CB1FF-C398-4B81-B3D6-8BBD9E0897D2}.Debug|x64.ActiveCfg = Debug|x64
+ {800CB1FF-C398-4B81-B3D6-8BBD9E0897D2}.Debug|x64.Build.0 = Debug|x64
+ {800CB1FF-C398-4B81-B3D6-8BBD9E0897D2}.Release|Win32.ActiveCfg = Release|Win32
+ {800CB1FF-C398-4B81-B3D6-8BBD9E0897D2}.Release|Win32.Build.0 = Release|Win32
+ {800CB1FF-C398-4B81-B3D6-8BBD9E0897D2}.Release|x64.ActiveCfg = Release|x64
+ {800CB1FF-C398-4B81-B3D6-8BBD9E0897D2}.Release|x64.Build.0 = Release|x64
+ {22540CD3-D3CA-4C86-A773-80AEEE3ACDED}.Debug|Win32.ActiveCfg = Debug|Win32
+ {22540CD3-D3CA-4C86-A773-80AEEE3ACDED}.Debug|Win32.Build.0 = Debug|Win32
+ {22540CD3-D3CA-4C86-A773-80AEEE3ACDED}.Debug|x64.ActiveCfg = Debug|x64
+ {22540CD3-D3CA-4C86-A773-80AEEE3ACDED}.Debug|x64.Build.0 = Debug|x64
+ {22540CD3-D3CA-4C86-A773-80AEEE3ACDED}.Release|Win32.ActiveCfg = Release|Win32
+ {22540CD3-D3CA-4C86-A773-80AEEE3ACDED}.Release|Win32.Build.0 = Release|Win32
+ {22540CD3-D3CA-4C86-A773-80AEEE3ACDED}.Release|x64.ActiveCfg = Release|x64
+ {22540CD3-D3CA-4C86-A773-80AEEE3ACDED}.Release|x64.Build.0 = Release|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/projects/VC100/FlightGear/FlightGear.vcxproj b/projects/VC100/FlightGear/FlightGear.vcxproj
new file mode 100644
index 000000000..020c1e71a
--- /dev/null
+++ b/projects/VC100/FlightGear/FlightGear.vcxproj
@@ -0,0 +1,1426 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {49142EAF-B264-4B9F-B096-F669999EBB2E}
+ FlightGear
+
+
+
+ Application
+ false
+ MultiByte
+
+
+ Application
+ false
+ MultiByte
+
+
+ Application
+ false
+ MultiByte
+
+
+ Application
+ false
+ MultiByte
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ true
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ true
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ false
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ fgfs
+ fgfs
+ fgfs
+ fgfs
+
+
+
+ .\Debug/FlightGear.tlb
+
+
+ Disabled
+ ..\..\..\src;..\..\..\src\include;..\..\..\..\SimGear;..\..\..\src\FDM\JSBSim;..\..\..\..\install\msvc100\OpenSceneGraph\include;..\..\..\..\3rdParty\include;..\..\..\..\boost_1_43_0;%(AdditionalIncludeDirectories)
+ _DEBUG;WIN32;_CONSOLE;HAVE_CONFIG_H;FGFS;ENABLE_AUDIO_SUPPORT;_FG_NDEBUG;ENABLE_THREADS=1;FG_ENABLE_MULTIPASS_CLOUDS;ENABLE_SP_FMDS;_USE_MATH_DEFINES;FG_JPEG_SERVER;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ Default
+ MultiThreadedDebugDLL
+ true
+ true
+ Level3
+ true
+ EditAndContinue
+ Default
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c09
+
+
+ /MACHINE:I386 %(AdditionalOptions)
+ opengl32.lib;glu32.lib;winmm.lib;wsock32.lib;sg_d.lib;net_d.lib;pui_d.lib;puaux_d.lib;fnt_d.lib;js_d.lib;ul_d.lib;zlibd.lib;OpenAL32.lib;ALut.lib;osgd.lib;osgDBd.lib;osgUtild.lib;osgViewerd.lib;osgGAd.lib;osgTextd.lib;osgParticled.lib;OpenThreadsd.lib;libjpegd.lib;%(AdditionalDependencies)
+ $(OutDir)fgfs.exe
+ true
+ ..\..\..\..\install\msvc100\OpenSceneGraph\lib;..\..\..\..\3rdParty\lib;%(AdditionalLibraryDirectories)
+ %(IgnoreSpecificDefaultLibraries)
+ true
+ Console
+ false
+
+
+ MultiplyDefinedSymbolOnly
+
+
+
+
+ X64
+ .\Debug/FlightGear.tlb
+
+
+ Disabled
+ ..\..\..\src;..\..\..\src\include;..\..\..\..\SimGear;..\..\..\src\FDM\JSBSim;..\..\..\..\install\msvc100-64\OpenSceneGraph\include;..\..\..\..\3rdParty.x64\include;..\..\..\..\boost_1_43_0;%(AdditionalIncludeDirectories)
+ _DEBUG;WIN32;_CONSOLE;HAVE_CONFIG_H;FGFS;ENABLE_AUDIO_SUPPORT;_FG_NDEBUG;ENABLE_THREADS=1;FG_ENABLE_MULTIPASS_CLOUDS;ENABLE_SP_FMDS;_USE_MATH_DEFINES;FG_JPEG_SERVER;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;PU_USE_NATIVE;%(PreprocessorDefinitions)
+ true
+ Default
+ MultiThreadedDebugDLL
+ true
+ true
+ Level3
+ true
+ EditAndContinue
+ Default
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c09
+
+
+ opengl32.lib;glu32.lib;winmm.lib;wsock32.lib;sg_d.lib;net_d.lib;pui_d.lib;puaux_d.lib;fnt_d.lib;js_d.lib;ul_d.lib;zlibd.lib;OpenAL32.lib;ALut.lib;osgd.lib;osgDBd.lib;osgUtild.lib;osgViewerd.lib;osgGAd.lib;osgTextd.lib;osgParticled.lib;OpenThreadsd.lib;libjpegd.lib;%(AdditionalDependencies)
+ $(OutDir)fgfs.exe
+ true
+ ..\..\..\..\install\msvc100-64\OpenSceneGraph\lib;..\..\..\..\3rdParty.x64\lib;%(AdditionalLibraryDirectories)
+ %(IgnoreSpecificDefaultLibraries)
+ true
+ Console
+ false
+
+
+ MachineX64
+ MultiplyDefinedSymbolOnly
+
+
+
+
+ .\Release/FlightGear.tlb
+
+
+ OnlyExplicitInline
+ ..\..\..\src;..\..\..\src\include;..\..\..\src\FDM\JSBSim;..\..\..\..\SimGear;..\..\..\..\install\msvc100\OpenSceneGraph\include;..\..\..\..\3rdParty\include;..\..\..\..\boost_1_43_0;%(AdditionalIncludeDirectories)
+ NDEBUG;WIN32;_CONSOLE;HAVE_CONFIG_H;FGFS;ENABLE_AUDIO_SUPPORT;_FG_NDEBUG;ENABLE_THREADS=1;FG_ENABLE_MULTIPASS_CLOUDS;ENABLE_SP_FMDS;_USE_MATH_DEFINES;FG_JPEG_SERVER;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+ true
+ Level3
+ true
+ ProgramDatabase
+ Default
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c09
+
+
+ /MACHINE:I386 %(AdditionalOptions)
+ opengl32.lib;glu32.lib;winmm.lib;wsock32.lib;sg.lib;net.lib;pui.lib;puAux.lib;fnt.lib;js.lib;ul.lib;zlib.lib;OpenAL32.lib;ALut.lib;osg.lib;osgDB.lib;osgUtil.lib;osgViewer.lib;osgGA.lib;osgText.lib;osgParticle.lib;OpenThreads.lib;libjpeg.lib;%(AdditionalDependencies)
+ $(OutDir)fgfs.exe
+ true
+ ..\..\..\..\install\msvc100\OpenSceneGraph\lib;..\..\..\..\3rdParty\lib;%(AdditionalLibraryDirectories)
+ %(IgnoreSpecificDefaultLibraries)
+ true
+ Console
+ false
+
+
+ MultiplyDefinedSymbolOnly
+
+
+
+
+ X64
+ .\Release/FlightGear.tlb
+
+
+ OnlyExplicitInline
+ ..\..\..\src;..\..\..\src\include;..\..\..\src\FDM\JSBSim;..\..\..\..\SimGear;..\..\..\..\install\msvc100-64\OpenSceneGraph\include;..\..\..\..\3rdParty.x64\include;..\..\..\..\boost_1_43_0;%(AdditionalIncludeDirectories)
+ NDEBUG;WIN32;_CONSOLE;HAVE_CONFIG_H;FGFS;ENABLE_AUDIO_SUPPORT;_FG_NDEBUG;ENABLE_THREADS=1;FG_ENABLE_MULTIPASS_CLOUDS;ENABLE_SP_FMDS;_USE_MATH_DEFINES;FG_JPEG_SERVER;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;PU_USE_NATIVE;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+ true
+ Level3
+ true
+ ProgramDatabase
+ Default
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c09
+
+
+ opengl32.lib;glu32.lib;winmm.lib;wsock32.lib;sg.lib;net.lib;pui.lib;puAux.lib;fnt.lib;js.lib;ul.lib;zlib.lib;OpenAL32.lib;ALut.lib;osg.lib;osgDB.lib;osgUtil.lib;osgViewer.lib;osgGA.lib;osgText.lib;osgParticle.lib;OpenThreads.lib;libjpeg.lib;%(AdditionalDependencies)
+ $(OutDir)fgfs.exe
+ true
+ ..\..\..\..\install\msvc100-64\OpenSceneGraph\lib;..\..\..\..\3rdParty.x64\lib;%(AdditionalLibraryDirectories)
+ %(IgnoreSpecificDefaultLibraries)
+ true
+ Console
+ false
+
+
+ MachineX64
+ MultiplyDefinedSymbolOnly
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ true
+ true
+ true
+
+
+ true
+ true
+ true
+ true
+
+
+ true
+ true
+ true
+ true
+
+
+ true
+ true
+ true
+ true
+
+
+ true
+ true
+ true
+ true
+
+
+ true
+ true
+ true
+ true
+
+
+ true
+ true
+ true
+ true
+
+
+ true
+ true
+ true
+ true
+
+
+ true
+ true
+ true
+ true
+
+
+ true
+ true
+ true
+ true
+
+
+ true
+ true
+ true
+ true
+
+
+ true
+ true
+ true
+ true
+
+
+ true
+ true
+ true
+ true
+
+
+ true
+ true
+ true
+ true
+
+
+ $(IntDir)%(Filename)1.obj
+ $(IntDir)%(Filename)1.obj
+ true
+ true
+ true
+ true
+
+
+ true
+ true
+ true
+ true
+
+
+ true
+ true
+ true
+ true
+
+
+ true
+ true
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ $(IntDir)%(Filename)1.obj
+ $(IntDir)%(Filename)1.obj
+
+
+
+
+
+
+
+
+
+
+ $(IntDir)%(Filename)1.obj
+ $(IntDir)%(Filename)1.obj
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ $(IntDir)%(Filename)1.obj
+ $(IntDir)%(Filename)1.obj
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ $(IntDir)%(Filename)1.obj
+ $(IntDir)%(Filename)1.obj
+ $(IntDir)%(Filename)1.obj
+ $(IntDir)%(Filename)1.obj
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ $(IntDir)%(Filename)1.obj
+ $(IntDir)%(Filename)1.obj
+ $(IntDir)%(Filename)1.obj
+ $(IntDir)%(Filename)1.obj
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ $(IntDir)%(Filename)1.obj
+ $(IntDir)%(Filename)1.obj
+
+
+
+
+
+
+
+
+
+
+
+ $(IntDir)%(Filename)1.obj
+ $(IntDir)%(Filename)1.obj
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ true
+ true
+ true
+
+
+ true
+ true
+ true
+ true
+
+
+ true
+ true
+ true
+ true
+
+
+ true
+ true
+ true
+ true
+
+
+ true
+ true
+ true
+ true
+
+
+ true
+ true
+ true
+ true
+
+
+ true
+ true
+ true
+ true
+
+
+ true
+ true
+ true
+ true
+
+
+ true
+ true
+ true
+ true
+
+
+ true
+ true
+ true
+ true
+
+
+ true
+ true
+ true
+ true
+
+
+ true
+ true
+ true
+ true
+
+
+ true
+ true
+ true
+ true
+
+
+ true
+ true
+ true
+ true
+
+
+ true
+ true
+ true
+ true
+
+
+ true
+ true
+ true
+ true
+
+
+ true
+ true
+ true
+ true
+
+
+ true
+ true
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Generation of config.h
+ copy %(FullPath) %(RootDir)%(Directory)\%(Filename).h
+
+ ..\..\..\src\Include\config.h;%(Outputs)
+ Generation of config.h
+ copy %(FullPath) %(RootDir)%(Directory)\%(Filename).h
+
+ ..\..\..\src\Include\config.h;%(Outputs)
+ Generation of config.h
+ copy %(FullPath) %(RootDir)%(Directory)\%(Filename).h
+
+ ..\..\..\src\Include\config.h;%(Outputs)
+ Generation of config.h
+ copy %(FullPath) %(RootDir)%(Directory)\%(Filename).h
+
+ ..\..\..\src\Include\config.h;%(Outputs)
+
+
+ true
+ true
+
+
+ true
+ true
+
+
+
+
+ true
+ true
+
+
+ true
+ true
+
+
+
+
+ {22540cd3-d3ca-4c86-a773-80aeee3acded}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/projects/VC100/FlightGear/FlightGear.vcxproj.filters b/projects/VC100/FlightGear/FlightGear.vcxproj.filters
new file mode 100644
index 000000000..ede1a8c29
--- /dev/null
+++ b/projects/VC100/FlightGear/FlightGear.vcxproj.filters
@@ -0,0 +1,2912 @@
+
+
+
+
+ {5b5a7035-1789-4175-be3c-5ba77c37de44}
+
+
+ {8efb426e-e23e-42d6-9e6e-406c51e3a65c}
+
+
+ {7d7c9038-3ad4-4e1f-b67d-d27baa06f8e8}
+
+
+ {a2116df7-5e2f-40d8-a56f-ef96cdebd6c6}
+
+
+ {6ed1f548-d273-46c6-a0bb-b9ee2303f481}
+
+
+ {eacbd83d-0087-44ce-a78f-73d5498b2af1}
+
+
+ {d8c4cb07-9e19-43f0-a85a-dcf30b2545c7}
+
+
+ {183efdbf-00a8-427a-98da-dec58255128e}
+
+
+ {411dbaca-baf6-4170-b100-71a554209935}
+
+
+ {9436baf4-76e7-4226-a161-60eab79eb34b}
+
+
+ {2487fd19-c144-45be-aea7-289d221345b5}
+
+
+ {d371bccf-2c19-4079-b535-d031216e8490}
+
+
+ {27550555-bc98-408b-b4b0-4ebd297b6a3d}
+
+
+ {b3b2ce93-c999-472a-bfa6-06c1143c7fae}
+
+
+ {cb4d76a1-7275-4cd6-a305-63636b13ade9}
+
+
+ {ff59ef83-e9a1-46ac-8391-e268a9df0dfc}
+
+
+ {fabb1c71-61fb-4a57-88da-26945141c440}
+
+
+ {940c9533-0978-40ef-8d39-961d0ad89b4e}
+
+
+ {c9754169-5e10-4035-9544-6294c31d9709}
+
+
+ {131a31a9-d8bd-4a93-8cce-4798aa9c9bc9}
+
+
+ {0c65f02c-7bae-4389-bf94-5e2c67ba0e68}
+
+
+ {81173da0-37ce-43a2-85a6-0a5efcbfed91}
+
+
+ {bae088e3-d112-4668-b653-beb723426c96}
+
+
+ {6b8abb03-12fe-470a-a3d6-69f2b99cb082}
+
+
+ {56f378cc-a098-4fc1-b6db-708df701363c}
+
+
+ {10afb571-0a80-4493-9d07-71dbb3e128fb}
+
+
+ {5f18d822-922b-4bc5-a197-1f9c749d3aca}
+
+
+ {da1bf6b6-517a-4d9b-8de2-b43a126426a8}
+
+
+ {3a8fdd5f-359c-4867-b542-c680216b835b}
+
+
+ {5ecfbcb6-4b64-419f-8e53-f0cf299087bf}
+
+
+ {4d06a2fc-202e-44ed-bf26-22bbef505bc5}
+
+
+ {1965f1ef-8cc9-40d6-876b-6f1787bd300d}
+
+
+ {175c5293-cb40-47ec-bceb-f234bedfd31c}
+
+
+ {bed96b77-e07c-42c9-956a-df71af33a794}
+
+
+ {0a02d14a-7bb7-4564-a1b9-7a8f5ccc9cbd}
+
+
+ {044334ac-08b1-409d-acd5-b950b9d57ced}
+
+
+ {22009ac9-4ac5-4518-afd8-0b237abe6d00}
+
+
+ {9a55973a-7b5a-4fbd-9873-93012209f7e0}
+
+
+ {8cae8c55-248a-4be4-a389-24f651d7b9ea}
+
+
+ {8f862bbd-b18e-4576-989c-a9463482781a}
+
+
+
+
+ Lib_Aircraft
+
+
+ Lib_Aircraft
+
+
+ Lib_Airports
+
+
+ Lib_Airports
+
+
+ Lib_Airports
+
+
+ Lib_Airports
+
+
+ Lib_Airports
+
+
+ Lib_Airports
+
+
+ Lib_Airports
+
+
+ Lib_Airports
+
+
+ Lib_Airports
+
+
+ Lib_Airports
+
+
+ Lib_Airports
+
+
+ Lib_Airports
+
+
+ Lib_Airports
+
+
+ Lib_Airports
+
+
+ Lib_ATCDCL
+
+
+ Lib_ATCDCL
+
+
+ Lib_ATCDCL
+
+
+ Lib_ATCDCL
+
+
+ Lib_ATCDCL
+
+
+ Lib_ATCDCL
+
+
+ Lib_ATCDCL
+
+
+ Lib_ATCDCL
+
+
+ Lib_ATCDCL
+
+
+ Lib_ATCDCL
+
+
+ Lib_ATCDCL
+
+
+ Lib_ATCDCL
+
+
+ Lib_ATCDCL
+
+
+ Lib_ATCDCL
+
+
+ Lib_ATCDCL
+
+
+ Lib_ATCDCL
+
+
+ Lib_ATCDCL
+
+
+ Lib_ATCDCL
+
+
+ Lib_Autopilot
+
+
+ Lib_Cockpit
+
+
+ Lib_Cockpit
+
+
+ Lib_Cockpit
+
+
+ Lib_Cockpit
+
+
+ Lib_Cockpit
+
+
+ Lib_Cockpit
+
+
+ Lib_Cockpit
+
+
+ Lib_Cockpit
+
+
+ Lib_Cockpit
+
+
+ Lib_Cockpit
+
+
+ Lib_Cockpit
+
+
+ Lib_Cockpit
+
+
+ Lib_Cockpit
+
+
+ Lib_Cockpit\build_in
+
+
+ Lib_JSBSim
+
+
+ Lib_JSBSim
+
+
+ Lib_JSBSim
+
+
+ Lib_JSBSim
+
+
+ Lib_JSBSim\math
+
+
+ Lib_JSBSim\math
+
+
+ Lib_JSBSim\math
+
+
+ Lib_JSBSim\math
+
+
+ Lib_JSBSim\math
+
+
+ Lib_JSBSim\math
+
+
+ Lib_JSBSim\math
+
+
+ Lib_JSBSim\math
+
+
+ Lib_JSBSim\math
+
+
+ Lib_JSBSim\models
+
+
+ Lib_JSBSim\models
+
+
+ Lib_JSBSim\models
+
+
+ Lib_JSBSim\models
+
+
+ Lib_JSBSim\models
+
+
+ Lib_JSBSim\models
+
+
+ Lib_JSBSim\models
+
+
+ Lib_JSBSim\models
+
+
+ Lib_JSBSim\models
+
+
+ Lib_JSBSim\models
+
+
+ Lib_JSBSim\models
+
+
+ Lib_JSBSim\models
+
+
+ Lib_JSBSim\models
+
+
+ Lib_JSBSim\models
+
+
+ Lib_JSBSim\models
+
+
+ Lib_JSBSim\models
+
+
+ Lib_JSBSim\models
+
+
+ Lib_JSBSim\models
+
+
+ Lib_JSBSim\models
+
+
+ Lib_JSBSim\models
+
+
+ Lib_JSBSim\models\atmosphere
+
+
+ Lib_JSBSim\models\atmosphere
+
+
+ Lib_JSBSim\models\atmosphere
+
+
+ Lib_JSBSim\models\flight_control
+
+
+ Lib_JSBSim\models\flight_control
+
+
+ Lib_JSBSim\models\flight_control
+
+
+ Lib_JSBSim\models\flight_control
+
+
+ Lib_JSBSim\models\flight_control
+
+
+ Lib_JSBSim\models\flight_control
+
+
+ Lib_JSBSim\models\flight_control
+
+
+ Lib_JSBSim\models\flight_control
+
+
+ Lib_JSBSim\models\flight_control
+
+
+ Lib_JSBSim\models\flight_control
+
+
+ Lib_JSBSim\models\flight_control
+
+
+ Lib_JSBSim\models\flight_control
+
+
+ Lib_JSBSim\models\flight_control
+
+
+ Lib_JSBSim\models\propulsion
+
+
+ Lib_JSBSim\models\propulsion
+
+
+ Lib_JSBSim\models\propulsion
+
+
+ Lib_JSBSim\models\propulsion
+
+
+ Lib_JSBSim\models\propulsion
+
+
+ Lib_JSBSim\models\propulsion
+
+
+ Lib_JSBSim\models\propulsion
+
+
+ Lib_JSBSim\models\propulsion
+
+
+ Lib_JSBSim\models\propulsion
+
+
+ Lib_JSBSim\models\propulsion
+
+
+ Lib_JSBSim\models\propulsion
+
+
+ Lib_JSBSim\models\propulsion
+
+
+ Lib_JSBSim\input_output
+
+
+ Lib_JSBSim\input_output
+
+
+ Lib_JSBSim\input_output
+
+
+ Lib_JSBSim\input_output
+
+
+ Lib_JSBSim\input_output
+
+
+ Lib_JSBSim\input_output
+
+
+ Lib_JSBSim\initialization
+
+
+ Lib_JSBSim\initialization
+
+
+ Lib_JSBSim\initialization
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_Flight
+
+
+ Lib_Flight
+
+
+ Lib_Flight
+
+
+ Lib_GUI
+
+
+ Lib_GUI
+
+
+ Lib_GUI
+
+
+ Lib_GUI
+
+
+ Lib_GUI
+
+
+ Lib_GUI
+
+
+ Lib_GUI
+
+
+ Lib_GUI
+
+
+ Lib_GUI
+
+
+ Lib_GUI
+
+
+ Lib_GUI
+
+
+ Lib_GUI
+
+
+ Lib_GUI
+
+
+ Lib_Input
+
+
+ Lib_Input
+
+
+ Lib_Input
+
+
+ Lib_Input
+
+
+ Lib_Input
+
+
+ Lib_Input
+
+
+ Lib_Input
+
+
+ main
+
+
+ main
+
+
+ main
+
+
+ main
+
+
+ main
+
+
+ main
+
+
+ main
+
+
+ main
+
+
+ main
+
+
+ main
+
+
+ main
+
+
+ main
+
+
+ main
+
+
+ main
+
+
+ main
+
+
+ main
+
+
+ main
+
+
+ main
+
+
+ main
+
+
+ main
+
+
+ main
+
+
+ main
+
+
+ main
+
+
+ Lib_Navaids
+
+
+ Lib_Navaids
+
+
+ Lib_Navaids
+
+
+ Lib_Navaids
+
+
+ Lib_Navaids
+
+
+ Lib_Navaids
+
+
+ Lib_Navaids
+
+
+ Lib_Network
+
+
+ Lib_Network
+
+
+ Lib_Network
+
+
+ Lib_Network
+
+
+ Lib_Network
+
+
+ Lib_Network
+
+
+ Lib_Network
+
+
+ Lib_Network
+
+
+ Lib_Network
+
+
+ Lib_Network
+
+
+ Lib_Network
+
+
+ Lib_Network
+
+
+ Lib_Network
+
+
+ Lib_Network
+
+
+ Lib_Network
+
+
+ Lib_Network
+
+
+ Lib_Network
+
+
+ Lib_Network
+
+
+ Lib_Network
+
+
+ Lib_Network
+
+
+ Lib_Network
+
+
+ Lib_Network
+
+
+ Lib_Network
+
+
+ Lib_Network
+
+
+ Lib_Scenery
+
+
+ Lib_Scenery
+
+
+ Lib_Scenery
+
+
+ Lib_Scenery
+
+
+ Lib_Sound
+
+
+ Lib_Sound
+
+
+ Lib_Sound
+
+
+ Lib_Sound
+
+
+ Lib_Sound
+
+
+ Lib_Time
+
+
+ Lib_Time
+
+
+ Lib_Time
+
+
+ Lib_Multiplayer
+
+
+ Lib_Multiplayer
+
+
+ Lib_Environment
+
+
+ Lib_Environment
+
+
+ Lib_Environment
+
+
+ Lib_Environment
+
+
+ Lib_Environment
+
+
+ Lib_Environment
+
+
+ Lib_Environment
+
+
+ Lib_Environment
+
+
+ Lib_Environment
+
+
+ Lib_Model
+
+
+ Lib_Model
+
+
+ Lib_Model
+
+
+ Lib_Model
+
+
+ Lib_UFO
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation\Lib_HUD
+
+
+ Lib_Instrumentation\Lib_HUD
+
+
+ Lib_Instrumentation\Lib_HUD
+
+
+ Lib_Instrumentation\Lib_HUD
+
+
+ Lib_Instrumentation\Lib_HUD
+
+
+ Lib_Instrumentation\Lib_HUD
+
+
+ Lib_Instrumentation\Lib_HUD
+
+
+ Lib_Instrumentation\Lib_HUD
+
+
+ Lib_Instrumentation\Lib_HUD
+
+
+ Lib_Instrumentation\Lib_HUD
+
+
+ Lib_Instrumentation\Lib_HUD
+
+
+ Lib_Systems
+
+
+ Lib_Systems
+
+
+ Lib_Systems
+
+
+ Lib_Systems
+
+
+ Lib_Systems
+
+
+ Lib_ExternalNet
+
+
+ ExternalPipe
+
+
+ Lib_AIModel
+
+
+ Lib_AIModel
+
+
+ Lib_AIModel
+
+
+ Lib_AIModel
+
+
+ Lib_AIModel
+
+
+ Lib_AIModel
+
+
+ Lib_AIModel
+
+
+ Lib_AIModel
+
+
+ Lib_AIModel
+
+
+ Lib_AIModel
+
+
+ Lib_AIModel
+
+
+ Lib_AIModel
+
+
+ Lib_AIModel
+
+
+ Lib_AIModel
+
+
+ Lib_AIModel
+
+
+ Lib_AIModel
+
+
+ Lib_AIModel
+
+
+ Lib_AIModel
+
+
+ Lib_AIModel
+
+
+ Lib_AIModel
+
+
+ Lib_AIModel
+
+
+ Lib_Traffic
+
+
+ Lib_Traffic
+
+
+ Lib_Traffic
+
+
+ Lib_SP
+
+
+ Lib_SP
+
+
+ Lib_KLN89
+
+
+ Lib_KLN89
+
+
+ Lib_KLN89
+
+
+ Lib_KLN89
+
+
+ Lib_KLN89
+
+
+ Lib_KLN89
+
+
+ Lib_KLN89
+
+
+ Lib_KLN89
+
+
+ Lib_KLN89
+
+
+ Lib_KLN89
+
+
+ Lib_KLN89
+
+
+ Lib_KLN89
+
+
+ Lib_KLN89
+
+
+ Lib_KLN89
+
+
+ Lib_KLN89
+
+
+ Lib_ATC
+
+
+ Lib_JSBSim\math
+
+
+ Lib_Flight
+
+
+ Lib_ATC
+
+
+ Lib_Autopilot
+
+
+ Lib_Autopilot
+
+
+ Lib_Autopilot
+
+
+ Lib_Autopilot
+
+
+ Lib_Autopilot
+
+
+ Lib_Autopilot
+
+
+ Lib_Autopilot
+
+
+ Lib_Autopilot
+
+
+ Lib_Autopilot
+
+
+ Lib_Autopilot
+
+
+ Lib_Autopilot
+
+
+ Lib_Autopilot
+
+
+ Lib_Flight
+
+
+ Lib_Environment
+
+
+ Lib_ATC
+
+
+
+
+ Lib_Aircraft
+
+
+ Lib_Aircraft
+
+
+ Lib_Airports
+
+
+ Lib_Airports
+
+
+ Lib_Airports
+
+
+ Lib_Airports
+
+
+ Lib_Airports
+
+
+ Lib_Airports
+
+
+ Lib_Airports
+
+
+ Lib_Airports
+
+
+ Lib_Airports
+
+
+ Lib_Airports
+
+
+ Lib_Airports
+
+
+ Lib_Airports
+
+
+ Lib_Airports
+
+
+ Lib_Airports
+
+
+ Lib_ATCDCL
+
+
+ Lib_ATCDCL
+
+
+ Lib_ATCDCL
+
+
+ Lib_ATCDCL
+
+
+ Lib_ATCDCL
+
+
+ Lib_ATCDCL
+
+
+ Lib_ATCDCL
+
+
+ Lib_ATCDCL
+
+
+ Lib_ATCDCL
+
+
+ Lib_ATCDCL
+
+
+ Lib_ATCDCL
+
+
+ Lib_ATCDCL
+
+
+ Lib_ATCDCL
+
+
+ Lib_ATCDCL
+
+
+ Lib_ATCDCL
+
+
+ Lib_ATCDCL
+
+
+ Lib_ATCDCL
+
+
+ Lib_ATCDCL
+
+
+ Lib_Autopilot
+
+
+ Lib_Cockpit
+
+
+ Lib_Cockpit
+
+
+ Lib_Cockpit
+
+
+ Lib_Cockpit
+
+
+ Lib_Cockpit\build_in
+
+
+ Lib_JSBSim
+
+
+ Lib_JSBSim
+
+
+ Lib_JSBSim
+
+
+ Lib_JSBSim
+
+
+ Lib_JSBSim\math
+
+
+ Lib_JSBSim\math
+
+
+ Lib_JSBSim\math
+
+
+ Lib_JSBSim\math
+
+
+ Lib_JSBSim\math
+
+
+ Lib_JSBSim\math
+
+
+ Lib_JSBSim\math
+
+
+ Lib_JSBSim\math
+
+
+ Lib_JSBSim\math
+
+
+ Lib_JSBSim\math
+
+
+ Lib_JSBSim\models
+
+
+ Lib_JSBSim\models
+
+
+ Lib_JSBSim\models
+
+
+ Lib_JSBSim\models
+
+
+ Lib_JSBSim\models
+
+
+ Lib_JSBSim\models
+
+
+ Lib_JSBSim\models
+
+
+ Lib_JSBSim\models
+
+
+ Lib_JSBSim\models
+
+
+ Lib_JSBSim\models
+
+
+ Lib_JSBSim\models
+
+
+ Lib_JSBSim\models
+
+
+ Lib_JSBSim\models
+
+
+ Lib_JSBSim\models
+
+
+ Lib_JSBSim\models
+
+
+ Lib_JSBSim\models
+
+
+ Lib_JSBSim\models
+
+
+ Lib_JSBSim\models
+
+
+ Lib_JSBSim\models
+
+
+ Lib_JSBSim\models
+
+
+ Lib_JSBSim\models
+
+
+ Lib_JSBSim\models\atmosphere
+
+
+ Lib_JSBSim\models\atmosphere
+
+
+ Lib_JSBSim\models\flight_control
+
+
+ Lib_JSBSim\models\flight_control
+
+
+ Lib_JSBSim\models\flight_control
+
+
+ Lib_JSBSim\models\flight_control
+
+
+ Lib_JSBSim\models\flight_control
+
+
+ Lib_JSBSim\models\flight_control
+
+
+ Lib_JSBSim\models\flight_control
+
+
+ Lib_JSBSim\models\flight_control
+
+
+ Lib_JSBSim\models\flight_control
+
+
+ Lib_JSBSim\models\flight_control
+
+
+ Lib_JSBSim\models\flight_control
+
+
+ Lib_JSBSim\models\flight_control
+
+
+ Lib_JSBSim\models\flight_control
+
+
+ Lib_JSBSim\models\propulsion
+
+
+ Lib_JSBSim\models\propulsion
+
+
+ Lib_JSBSim\models\propulsion
+
+
+ Lib_JSBSim\models\propulsion
+
+
+ Lib_JSBSim\models\propulsion
+
+
+ Lib_JSBSim\models\propulsion
+
+
+ Lib_JSBSim\models\propulsion
+
+
+ Lib_JSBSim\models\propulsion
+
+
+ Lib_JSBSim\models\propulsion
+
+
+ Lib_JSBSim\models\propulsion
+
+
+ Lib_JSBSim\models\propulsion
+
+
+ Lib_JSBSim\models\propulsion
+
+
+ Lib_JSBSim\input_output
+
+
+ Lib_JSBSim\input_output
+
+
+ Lib_JSBSim\input_output
+
+
+ Lib_JSBSim\input_output
+
+
+ Lib_JSBSim\input_output
+
+
+ Lib_JSBSim\input_output
+
+
+ Lib_JSBSim\input_output
+
+
+ Lib_JSBSim\input_output
+
+
+ Lib_JSBSim\initialization
+
+
+ Lib_JSBSim\initialization
+
+
+ Lib_JSBSim\initialization
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_LaRCsim
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_UIUCModel
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_YASim
+
+
+ Lib_Flight
+
+
+ Lib_Flight
+
+
+ Lib_Flight
+
+
+ Lib_GUI
+
+
+ Lib_GUI
+
+
+ Lib_GUI
+
+
+ Lib_GUI
+
+
+ Lib_GUI
+
+
+ Lib_GUI
+
+
+ Lib_GUI
+
+
+ Lib_GUI
+
+
+ Lib_GUI
+
+
+ Lib_GUI
+
+
+ Lib_Input
+
+
+ Lib_Input
+
+
+ Lib_Input
+
+
+ Lib_Input
+
+
+ Lib_Input
+
+
+ Lib_Input
+
+
+ Lib_Input
+
+
+ main
+
+
+ main
+
+
+ main
+
+
+ main
+
+
+ main
+
+
+ main
+
+
+ main
+
+
+ main
+
+
+ main
+
+
+ main
+
+
+ main
+
+
+ main
+
+
+ main
+
+
+ main
+
+
+ main
+
+
+ main
+
+
+ main
+
+
+ main
+
+
+ main
+
+
+ main
+
+
+ Lib_Navaids
+
+
+ Lib_Navaids
+
+
+ Lib_Navaids
+
+
+ Lib_Navaids
+
+
+ Lib_Navaids
+
+
+ Lib_Navaids
+
+
+ Lib_Navaids
+
+
+ Lib_Navaids
+
+
+ Lib_Network
+
+
+ Lib_Network
+
+
+ Lib_Network
+
+
+ Lib_Network
+
+
+ Lib_Network
+
+
+ Lib_Network
+
+
+ Lib_Network
+
+
+ Lib_Network
+
+
+ Lib_Network
+
+
+ Lib_Network
+
+
+ Lib_Network
+
+
+ Lib_Network
+
+
+ Lib_Network
+
+
+ Lib_Network
+
+
+ Lib_Network
+
+
+ Lib_Network
+
+
+ Lib_Network
+
+
+ Lib_Network
+
+
+ Lib_Network
+
+
+ Lib_Network
+
+
+ Lib_Network
+
+
+ Lib_Network
+
+
+ Lib_Network
+
+
+ Lib_Network
+
+
+ Lib_Network
+
+
+ Lib_Network
+
+
+ Lib_Network
+
+
+ Lib_Network
+
+
+ Lib_Network
+
+
+ Lib_Scenery
+
+
+ Lib_Scenery
+
+
+ Lib_Scenery
+
+
+ Lib_Scenery
+
+
+ Lib_Sound
+
+
+ Lib_Sound
+
+
+ Lib_Sound
+
+
+ Lib_Sound
+
+
+ Lib_Sound
+
+
+ Lib_Time
+
+
+ Lib_Time
+
+
+ Lib_Time
+
+
+ Lib_Multiplayer
+
+
+ Lib_Multiplayer
+
+
+ Lib_Multiplayer
+
+
+ Lib_Environment
+
+
+ Lib_Environment
+
+
+ Lib_Environment
+
+
+ Lib_Environment
+
+
+ Lib_Environment
+
+
+ Lib_Environment
+
+
+ Lib_Environment
+
+
+ Lib_Environment
+
+
+ Lib_Environment
+
+
+ Lib_Model
+
+
+ Lib_Model
+
+
+ Lib_Model
+
+
+ Lib_Model
+
+
+ Lib_UFO
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation
+
+
+ Lib_Instrumentation\Lib_HUD
+
+
+ Lib_Systems
+
+
+ Lib_Systems
+
+
+ Lib_Systems
+
+
+ Lib_Systems
+
+
+ Lib_Systems
+
+
+ Lib_ExternalNet
+
+
+ ExternalPipe
+
+
+ Lib_AIModel
+
+
+ Lib_AIModel
+
+
+ Lib_AIModel
+
+
+ Lib_AIModel
+
+
+ Lib_AIModel
+
+
+ Lib_AIModel
+
+
+ Lib_AIModel
+
+
+ Lib_AIModel
+
+
+ Lib_AIModel
+
+
+ Lib_AIModel
+
+
+ Lib_AIModel
+
+
+ Lib_AIModel
+
+
+ Lib_AIModel
+
+
+ Lib_AIModel
+
+
+ Lib_AIModel
+
+
+ Lib_AIModel
+
+
+ Lib_AIModel
+
+
+ Lib_AIModel
+
+
+ Lib_Traffic
+
+
+ Lib_Traffic
+
+
+ Lib_Traffic
+
+
+ Lib_SP
+
+
+ Lib_SP
+
+
+ Lib_KLN89
+
+
+ Lib_KLN89
+
+
+ Lib_KLN89
+
+
+ Lib_KLN89
+
+
+ Lib_KLN89
+
+
+ Lib_KLN89
+
+
+ Lib_KLN89
+
+
+ Lib_KLN89
+
+
+ Lib_KLN89
+
+
+ Lib_KLN89
+
+
+ Lib_KLN89
+
+
+ Lib_KLN89
+
+
+ Lib_KLN89
+
+
+ Lib_KLN89
+
+
+ Lib_KLN89
+
+
+ Lib_KLN89
+
+
+ Lib_ATC
+
+
+ Lib_JSBSim\math
+
+
+ Lib_Flight
+
+
+ Lib_ATC
+
+
+ Lib_Autopilot
+
+
+ Lib_Autopilot
+
+
+ Lib_Autopilot
+
+
+ Lib_Autopilot
+
+
+ Lib_Autopilot
+
+
+ Lib_Autopilot
+
+
+ Lib_Autopilot
+
+
+ Lib_Autopilot
+
+
+ Lib_Autopilot
+
+
+ Lib_Autopilot
+
+
+ Lib_Autopilot
+
+
+ Lib_Autopilot
+
+
+ Lib_Autopilot
+
+
+ Lib_Flight
+
+
+ Lib_Environment
+
+
+ Lib_ATC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/projects/VC100/GPSsmooth/GPSsmooth.vcxproj b/projects/VC100/GPSsmooth/GPSsmooth.vcxproj
new file mode 100644
index 000000000..501151db0
--- /dev/null
+++ b/projects/VC100/GPSsmooth/GPSsmooth.vcxproj
@@ -0,0 +1,207 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {AE9CE7E4-8F21-4C34-82DD-4D0371C210DA}
+ GPSsmooth
+ Win32Proj
+
+
+
+ Application
+ MultiByte
+
+
+ Application
+ MultiByte
+
+
+ Application
+ MultiByte
+
+
+ Application
+ MultiByte
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ true
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ true
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ false
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+
+
+
+ Disabled
+ ..\..\..\src;..\..\..\..\SimGear;..\..\..\..\install\msvc100\OpenSceneGraph\include;..\..\..\..\3rdParty\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;NOMINMAX;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ Level3
+ EditAndContinue
+
+
+ sg_d.lib;net_d.lib;ul_d.lib;ws2_32.lib;winmm.lib;zlibd.lib;%(AdditionalDependencies)
+ ..\..\..\..\3rdParty\lib;%(AdditionalLibraryDirectories)
+ true
+ $(OutDir)GPSsmooth.pdb
+ Console
+ false
+
+
+ MachineX86
+
+
+
+
+ X64
+
+
+ Disabled
+ ..\..\..\src;..\..\..\..\SimGear;..\..\..\..\install\msvc100-64\OpenSceneGraph\include;..\..\..\..\3rdParty.x64\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;NOMINMAX;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ Level3
+ EditAndContinue
+
+
+ sg_d.lib;net_d.lib;ul_d.lib;ws2_32.lib;winmm.lib;zlibd.lib;%(AdditionalDependencies)
+ ..\..\..\..\3rdParty.x64\lib;%(AdditionalLibraryDirectories)
+ true
+ $(OutDir)GPSsmooth.pdb
+ Console
+ false
+
+
+ MachineX64
+
+
+
+
+ ..\..\..\src;..\..\..\..\SimGear;..\..\..\..\install\msvc100\OpenSceneGraph\include;..\..\..\..\3rdParty\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;NOMINMAX;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+
+
+ Level3
+ ProgramDatabase
+
+
+ sg.lib;net.lib;ul.lib;ws2_32.lib;winmm.lib;zlib.lib;%(AdditionalDependencies)
+ ..\..\..\..\3rdParty\lib;%(AdditionalLibraryDirectories)
+ true
+ Console
+ true
+ true
+ false
+
+
+ MachineX86
+
+
+
+
+ X64
+
+
+ ..\..\..\src;..\..\..\..\SimGear;..\..\..\..\install\msvc100-64\OpenSceneGraph\include;..\..\..\..\3rdParty\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;NOMINMAX;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+
+
+ Level3
+ ProgramDatabase
+
+
+ sg.lib;net.lib;ul.lib;ws2_32.lib;winmm.lib;zlib.lib;%(AdditionalDependencies)
+ ..\..\..\..\3rdParty.x64\lib;%(AdditionalLibraryDirectories)
+ true
+ Console
+ true
+ true
+ false
+
+
+ MachineX64
+
+
+
+
+
+
+
+
+
+
+
+ {22540cd3-d3ca-4c86-a773-80aeee3acded}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/projects/VC100/GPSsmooth/GPSsmooth.vcxproj.filters b/projects/VC100/GPSsmooth/GPSsmooth.vcxproj.filters
new file mode 100644
index 000000000..8c91450e0
--- /dev/null
+++ b/projects/VC100/GPSsmooth/GPSsmooth.vcxproj.filters
@@ -0,0 +1,30 @@
+
+
+
+
+ {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
+ cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx
+
+
+ {93995380-89BD-4b04-88EB-625FBE52EBFB}
+ h;hpp;hxx;hm;inl;inc;xsd
+
+
+ {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
+ rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+
\ No newline at end of file
diff --git a/projects/VC100/MIDGsmooth/MIDGsmooth.vcxproj b/projects/VC100/MIDGsmooth/MIDGsmooth.vcxproj
new file mode 100644
index 000000000..3e3ae732a
--- /dev/null
+++ b/projects/VC100/MIDGsmooth/MIDGsmooth.vcxproj
@@ -0,0 +1,210 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {92010FAB-17A3-4891-AE6D-507214FEA508}
+ Win32Proj
+
+
+
+ Application
+ MultiByte
+
+
+ Application
+ MultiByte
+
+
+ Application
+ MultiByte
+
+
+ Application
+ MultiByte
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ true
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ true
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ false
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+
+
+
+ Disabled
+ ..\..\..\src;..\..\..\..\SimGear;..\..\..\..\install\msvc100\OpenSceneGraph\include;..\..\..\..\3rdParty\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;NOMINMAX;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+
+
+ Level3
+ EditAndContinue
+
+
+ sg_d.lib;net_d.lib;ul_d.lib;ws2_32.lib;winmm.lib;%(AdditionalDependencies)
+ ..\..\..\..\3rdParty\lib;%(AdditionalLibraryDirectories)
+ true
+ $(OutDir)MIDGsmooth.pdb
+ Console
+ false
+
+
+ MachineX86
+
+
+
+
+ X64
+
+
+ Disabled
+ ..\..\..\src;..\..\..\..\SimGear;..\..\..\..\install\msvc100-64\OpenSceneGraph\include;..\..\..\..\3rdParty.x64\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;NOMINMAX;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+
+
+ Level3
+ EditAndContinue
+
+
+ sg_d.lib;net_d.lib;ul_d.lib;ws2_32.lib;winmm.lib;%(AdditionalDependencies)
+ ..\..\..\..\3rdParty.x64\lib;%(AdditionalLibraryDirectories)
+ true
+ $(OutDir)MIDGsmooth.pdb
+ Console
+ false
+
+
+ MachineX64
+
+
+
+
+ ..\..\..\src;..\..\..\..\SimGear;..\..\..\..\install\msvc100\OpenSceneGraph\include;..\..\..\..\3rdParty\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;NOMINMAX;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ sg.lib;net.lib;ul.lib;ws2_32.lib;winmm.lib;%(AdditionalDependencies)
+ ..\..\..\..\3rdParty\lib;%(AdditionalLibraryDirectories)
+ true
+ Console
+ true
+ true
+ false
+
+
+ MachineX86
+
+
+
+
+ X64
+
+
+ ..\..\..\src;..\..\..\..\SimGear;..\..\..\..\install\msvc100-64\OpenSceneGraph\include;..\..\..\..\3rdParty.x64\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;NOMINMAX;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ sg.lib;net.lib;ul.lib;ws2_32.lib;winmm.lib;%(AdditionalDependencies)
+ ..\..\..\..\3rdParty.x64\lib;%(AdditionalLibraryDirectories)
+ true
+ Console
+ true
+ true
+ false
+
+
+ MachineX64
+
+
+
+
+
+
+
+
+
+
+
+ {22540cd3-d3ca-4c86-a773-80aeee3acded}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/projects/VC100/MIDGsmooth/MIDGsmooth.vcxproj.filters b/projects/VC100/MIDGsmooth/MIDGsmooth.vcxproj.filters
new file mode 100644
index 000000000..78a176a0a
--- /dev/null
+++ b/projects/VC100/MIDGsmooth/MIDGsmooth.vcxproj.filters
@@ -0,0 +1,30 @@
+
+
+
+
+ {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
+ cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx
+
+
+ {93995380-89BD-4b04-88EB-625FBE52EBFB}
+ h;hpp;hxx;hm;inl;inc;xsd
+
+
+ {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
+ rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+
\ No newline at end of file
diff --git a/projects/VC100/UGsmooth/UGsmooth.vcxproj b/projects/VC100/UGsmooth/UGsmooth.vcxproj
new file mode 100644
index 000000000..4e100688e
--- /dev/null
+++ b/projects/VC100/UGsmooth/UGsmooth.vcxproj
@@ -0,0 +1,215 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {EEEEB798-BFFD-425F-86F9-03C6FE6B8B99}
+ Win32Proj
+
+
+
+ Application
+ MultiByte
+
+
+ Application
+ MultiByte
+
+
+ Application
+ MultiByte
+
+
+ Application
+ MultiByte
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ true
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ true
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ false
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+
+
+
+ Disabled
+ ..\..\..\src;..\..\..\..\SimGear;..\..\..\..\install\msvc100\OpenSceneGraph\include;..\..\..\..\3rdParty\include;..\..\..\..\boost_1_43_0;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;NOMINMAX;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+
+
+ Level3
+ EditAndContinue
+
+
+ sg_d.lib;net_d.lib;ul_d.lib;ws2_32.lib;winmm.lib;zlibd.lib;%(AdditionalDependencies)
+ ..\..\..\..\3rdParty\lib;%(AdditionalLibraryDirectories)
+ true
+ $(OutDir)UGsmooth.pdb
+ Console
+ false
+
+
+ MachineX86
+
+
+
+
+ X64
+
+
+ Disabled
+ ..\..\..\src;..\..\..\..\SimGear;..\..\..\..\install\msvc100-64\OpenSceneGraph\include;..\..\..\..\3rdParty.x64\include;..\..\..\..\boost_1_43_0;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;NOMINMAX;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+
+
+ Level3
+ EditAndContinue
+
+
+ sg_d.lib;net_d.lib;ul_d.lib;ws2_32.lib;winmm.lib;zlibd.lib;%(AdditionalDependencies)
+ ..\..\..\..\3rdParty.x64\lib;%(AdditionalLibraryDirectories)
+ true
+ $(OutDir)UGsmooth.pdb
+ Console
+ false
+
+
+ MachineX64
+
+
+
+
+ ..\..\..\src;..\..\..\..\SimGear;..\..\..\..\install\msvc100\OpenSceneGraph\include;..\..\..\..\3rdParty\include;..\..\..\..\boost_1_43_0;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;NOMINMAX;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ sg.lib;net.lib;ul.lib;ws2_32.lib;winmm.lib;zlib.lib;%(AdditionalDependencies)
+ ..\..\..\..\3rdParty\lib;%(AdditionalLibraryDirectories)
+ true
+ Console
+ true
+ true
+ false
+
+
+ MachineX86
+
+
+
+
+ X64
+
+
+ ..\..\..\src;..\..\..\..\SimGear;..\..\..\..\install\msvc100-64\OpenSceneGraph\include;..\..\..\..\3rdParty.x64\include;..\..\..\..\boost_1_43_0;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;NOMINMAX;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ sg.lib;net.lib;ul.lib;ws2_32.lib;winmm.lib;zlib.lib;%(AdditionalDependencies)
+ ..\..\..\..\3rdParty.x64\lib;%(AdditionalLibraryDirectories)
+ true
+ Console
+ true
+ true
+ false
+
+
+ MachineX64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {22540cd3-d3ca-4c86-a773-80aeee3acded}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/projects/VC100/UGsmooth/UGsmooth.vcxproj.filters b/projects/VC100/UGsmooth/UGsmooth.vcxproj.filters
new file mode 100644
index 000000000..a335f818e
--- /dev/null
+++ b/projects/VC100/UGsmooth/UGsmooth.vcxproj.filters
@@ -0,0 +1,45 @@
+
+
+
+
+ {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
+ cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx
+
+
+ {93995380-89BD-4b04-88EB-625FBE52EBFB}
+ h;hpp;hxx;hm;inl;inc;xsd
+
+
+ {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
+ rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+
\ No newline at end of file
diff --git a/projects/VC100/fgadmin.rc b/projects/VC100/fgadmin.rc
new file mode 100644
index 000000000..a25aa7813
--- /dev/null
+++ b/projects/VC100/fgadmin.rc
@@ -0,0 +1 @@
+IDI_ICON1 ICON "flightgear.ico"
diff --git a/projects/VC100/fgadmin/fgadmin.vcxproj b/projects/VC100/fgadmin/fgadmin.vcxproj
new file mode 100644
index 000000000..3b7795bdc
--- /dev/null
+++ b/projects/VC100/fgadmin/fgadmin.vcxproj
@@ -0,0 +1,229 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {7004E589-7EA0-4AFD-B432-3D5E00B55049}
+ Win32Proj
+
+
+
+ Application
+ MultiByte
+
+
+ Application
+ MultiByte
+
+
+ Application
+ MultiByte
+
+
+ Application
+ MultiByte
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ true
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ true
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ false
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+
+
+
+ Disabled
+ ..\..\..\..\SimGear;..\..\..\..\install\msvc100\OpenSceneGraph\include;..\..\..\..\3rdParty\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;HAVE_ZLIB;NOMINMAX;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ Level3
+ EditAndContinue
+
+
+ fltkd.lib;ul_d.lib;comctl32.lib;wsock32.lib;zlibd.lib;sg_d.lib;%(AdditionalDependencies)
+ ..\..\..\..\3rdParty\lib;%(AdditionalLibraryDirectories)
+ true
+ $(OutDir)fgadmin.pdb
+ Console
+ false
+
+
+ MachineX86
+
+
+
+
+ X64
+
+
+ Disabled
+ ..\..\..\..\SimGear;..\..\..\..\install\msvc100-64\OpenSceneGraph\include;..\..\..\..\3rdParty.x64\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;HAVE_ZLIB;NOMINMAX;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ Level3
+ EditAndContinue
+
+
+ fltkd.lib;ul_d.lib;comctl32.lib;wsock32.lib;zlibd.lib;sg_d.lib;%(AdditionalDependencies)
+ ..\..\..\..\3rdParty.x64\lib;%(AdditionalLibraryDirectories)
+ true
+ $(OutDir)fgadmin.pdb
+ Console
+ false
+
+
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ..\..\..\..\SimGear;..\..\..\..\install\msvc100\OpenSceneGraph\include;..\..\..\..\3rdParty\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;HAVE_ZLIB;NOMINMAX;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+
+
+ Level3
+
+
+
+
+ fltk.lib;ul.lib;sg.lib;comctl32.lib;wsock32.lib;zlib.lib;%(AdditionalDependencies)
+ ..\..\..\..\3rdParty\lib;%(AdditionalLibraryDirectories)
+ false
+ Windows
+ true
+ true
+ false
+
+
+ MachineX86
+
+
+
+
+ X64
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ..\..\..\..\SimGear;..\..\..\..\install\msvc100-64\OpenSceneGraph\include;..\..\..\..\3rdParty.x64\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;HAVE_ZLIB;NOMINMAX;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+
+
+ Level3
+
+
+
+
+ fltk.lib;ul.lib;sg.lib;comctl32.lib;wsock32.lib;zlib.lib;%(AdditionalDependencies)
+ ..\..\..\..\3rdParty.x64\lib;%(AdditionalLibraryDirectories)
+ false
+ Windows
+ true
+ true
+ false
+
+
+ MachineX64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {22540cd3-d3ca-4c86-a773-80aeee3acded}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/projects/VC100/fgadmin/fgadmin.vcxproj.filters b/projects/VC100/fgadmin/fgadmin.vcxproj.filters
new file mode 100644
index 000000000..dfbf2a092
--- /dev/null
+++ b/projects/VC100/fgadmin/fgadmin.vcxproj.filters
@@ -0,0 +1,47 @@
+
+
+
+
+ {563ffc76-1709-4474-b936-8c8b1ef2cf9e}
+ cpp;c;cxx;def;odl;idl;hpj;bat;asm
+
+
+ {1fb342bf-ece0-497c-9a9b-8bfb0b461604}
+ h;hpp;hxx;hm;inl;inc
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/projects/VC100/fgjs/fgjs.vcxproj b/projects/VC100/fgjs/fgjs.vcxproj
new file mode 100644
index 000000000..e34b9b53c
--- /dev/null
+++ b/projects/VC100/fgjs/fgjs.vcxproj
@@ -0,0 +1,214 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {6749547A-6493-4754-8E0E-49FB3137C4CA}
+ fgjs
+ Win32Proj
+
+
+
+ Application
+ MultiByte
+
+
+ Application
+ MultiByte
+
+
+ Application
+ MultiByte
+
+
+ Application
+ MultiByte
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ true
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ true
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ false
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+
+
+
+ Disabled
+ ..\..\..\src;..\..\..\..\SimGear;..\..\..\..\install\msvc100\OpenSceneGraph\include;..\..\..\..\3rdParty\include;..\..\..\..\boost_1_43_0;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;NOMINMAX;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+
+
+ Level3
+ EditAndContinue
+
+
+ sg_d.lib;js_d.lib;ul_d.lib;zlibd.lib;winmm.lib;ws2_32.lib;OpenThreadsd.lib;%(AdditionalDependencies)
+ ..\..\..\..\install\msvc100\OpenSceneGraph\lib;..\..\..\..\3rdParty\lib;%(AdditionalLibraryDirectories)
+ true
+ $(OutDir)fgjs.pdb
+ Console
+ false
+
+
+ MachineX86
+
+
+
+
+ X64
+
+
+ Disabled
+ ..\..\..\src;..\..\..\..\SimGear;..\..\..\..\install\msvc100-64\OpenSceneGraph\include;..\..\..\..\3rdParty.x64\include;..\..\..\..\boost_1_43_0;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;NOMINMAX;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+
+
+ Level3
+ EditAndContinue
+
+
+ sg_d.lib;js_d.lib;ul_d.lib;zlibd.lib;winmm.lib;ws2_32.lib;OpenThreadsd.lib;%(AdditionalDependencies)
+ ..\..\..\..\install\msvc100-64\OpenSceneGraph\lib;..\..\..\..\3rdParty.x64\lib;%(AdditionalLibraryDirectories)
+ true
+ $(OutDir)fgjs.pdb
+ Console
+ false
+
+
+ MachineX64
+
+
+
+
+ ..\..\..\src;..\..\..\..\SimGear;..\..\..\..\install\msvc100\OpenSceneGraph\include;..\..\..\..\3rdParty\include;..\..\..\..\boost_1_43_0;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;NOMINMAX;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ sg.lib;js.lib;ul.lib;zlib.lib;winmm.lib;ws2_32.lib;OpenThreads.lib;%(AdditionalDependencies)
+ ..\..\..\..\install\msvc100\OpenSceneGraph\lib;..\..\..\..\3rdParty\lib;%(AdditionalLibraryDirectories)
+ true
+ Console
+ true
+ true
+ false
+
+
+ MachineX86
+
+
+
+
+
+
+ X64
+
+
+ ..\..\..\src;..\..\..\..\SimGear;..\..\..\..\install\msvc100-64\OpenSceneGraph\include;..\..\..\..\3rdParty.x64\include;..\..\..\..\boost_1_43_0;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;NOMINMAX;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ sg.lib;js.lib;ul.lib;zlib.lib;winmm.lib;ws2_32.lib;OpenThreads.lib;%(AdditionalDependencies)
+ ..\..\..\..\install\msvc100-64\OpenSceneGraph\lib;..\..\..\..\3rdParty.x64\lib;%(AdditionalLibraryDirectories)
+ true
+ Console
+ true
+ true
+ false
+
+
+ MachineX64
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {22540cd3-d3ca-4c86-a773-80aeee3acded}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/projects/VC100/fgjs/fgjs.vcxproj.filters b/projects/VC100/fgjs/fgjs.vcxproj.filters
new file mode 100644
index 000000000..038014706
--- /dev/null
+++ b/projects/VC100/fgjs/fgjs.vcxproj.filters
@@ -0,0 +1,36 @@
+
+
+
+
+ {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
+ cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx
+
+
+ {93995380-89BD-4b04-88EB-625FBE52EBFB}
+ h;hpp;hxx;hm;inl;inc;xsd
+
+
+ {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
+ rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+
\ No newline at end of file
diff --git a/projects/VC100/fgviewer/fgviewer.vcxproj b/projects/VC100/fgviewer/fgviewer.vcxproj
new file mode 100644
index 000000000..a981fce78
--- /dev/null
+++ b/projects/VC100/fgviewer/fgviewer.vcxproj
@@ -0,0 +1,206 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {0F13A557-EC52-481D-ADFB-9209C068FCEB}
+ Win32Proj
+
+
+
+ Application
+ MultiByte
+
+
+ Application
+ MultiByte
+
+
+ Application
+ MultiByte
+
+
+ Application
+ MultiByte
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ true
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ true
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ false
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+
+
+
+ Disabled
+ ..\..\..\..\SimGear;..\..\..\..\install\msvc100\OpenSceneGraph\include;..\..\..\..\boost_1_43_0;..\..\..\..\3rdParty\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;NOMINMAX;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+
+
+ Level3
+ EditAndContinue
+
+
+ opengl32.lib;osgd.lib;osgDBd.lib;osgViewerd.lib;osgGAd.lib;openthreadsd.lib;osgParticled.lib;osgUtild.lib;osgTextd.lib;ul_d.lib;sg_d.lib;zlibd.lib;%(AdditionalDependencies)
+ ..\..\..\..\install\msvc100\OpenSceneGraph\lib;..\..\..\..\3rdParty\lib;%(AdditionalLibraryDirectories)
+ true
+ $(OutDir)fgviewer.pdb
+ Console
+ false
+
+
+ MachineX86
+
+
+
+
+ X64
+
+
+ Disabled
+ ..\..\..\..\SimGear;..\..\..\..\install\msvc100-64\OpenSceneGraph\include;..\..\..\..\boost_1_43_0;..\..\..\..\3rdParty.x64\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;NOMINMAX;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+
+
+ Level3
+ EditAndContinue
+
+
+ opengl32.lib;osgd.lib;osgDBd.lib;osgViewerd.lib;osgGAd.lib;openthreadsd.lib;osgParticled.lib;osgUtild.lib;osgTextd.lib;ul_d.lib;sg_d.lib;zlibd.lib;%(AdditionalDependencies)
+ ..\..\..\..\install\msvc100-64\OpenSceneGraph\lib;..\..\..\..\3rdParty.x64\lib;%(AdditionalLibraryDirectories)
+ true
+ $(OutDir)fgviewer.pdb
+ Console
+ false
+
+
+ MachineX64
+
+
+
+
+ ..\..\..\..\SimGear;..\..\..\..\install\msvc100\OpenSceneGraph\include;..\..\..\..\boost_1_43_0;..\..\..\..\3rdParty\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;NOMINMAX;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ opengl32.lib;osg.lib;osgDB.lib;osgViewer.lib;osgGA.lib;openthreads.lib;osgParticle.lib;osgUtil.lib;osgText.lib;ul.lib;sg.lib;zlib.lib;%(AdditionalDependencies)
+ ..\..\..\..\install\msvc100\OpenSceneGraph\lib;..\..\..\..\3rdParty\lib;%(AdditionalLibraryDirectories)
+ true
+ Console
+ true
+ true
+ false
+
+
+ MachineX86
+
+
+
+
+ X64
+
+
+ ..\..\..\..\SimGear;..\..\..\..\install\msvc100-64\OpenSceneGraph\include;..\..\..\..\boost_1_43_0;..\..\..\..\3rdParty.x64\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;NOMINMAX;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ opengl32.lib;osg.lib;osgDB.lib;osgViewer.lib;osgGA.lib;openthreads.lib;osgParticle.lib;osgUtil.lib;osgText.lib;ul.lib;sg.lib;zlib.lib;%(AdditionalDependencies)
+ ..\..\..\..\install\msvc100-64\OpenSceneGraph\lib;..\..\..\..\3rdParty.x64\lib;%(AdditionalLibraryDirectories)
+ true
+ Console
+ true
+ true
+ false
+
+
+ MachineX64
+
+
+
+
+
+
+
+ {22540cd3-d3ca-4c86-a773-80aeee3acded}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/projects/VC100/fgviewer/fgviewer.vcxproj.filters b/projects/VC100/fgviewer/fgviewer.vcxproj.filters
new file mode 100644
index 000000000..fe8015b61
--- /dev/null
+++ b/projects/VC100/fgviewer/fgviewer.vcxproj.filters
@@ -0,0 +1,22 @@
+
+
+
+
+ {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
+ cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx
+
+
+ {93995380-89BD-4b04-88EB-625FBE52EBFB}
+ h;hpp;hxx;hm;inl;inc;xsd
+
+
+ {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
+ rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx
+
+
+
+
+ Source Files
+
+
+
\ No newline at end of file
diff --git a/projects/VC100/flightgear.ico b/projects/VC100/flightgear.ico
new file mode 100644
index 000000000..e041319f6
Binary files /dev/null and b/projects/VC100/flightgear.ico differ
diff --git a/projects/VC100/flightgear.rc b/projects/VC100/flightgear.rc
new file mode 100644
index 000000000..32cb5ae37
--- /dev/null
+++ b/projects/VC100/flightgear.rc
@@ -0,0 +1 @@
+FLIGHTGEAR ICON "flightgear.ico"
diff --git a/projects/VC100/flightgear64.ico b/projects/VC100/flightgear64.ico
new file mode 100644
index 000000000..4f262054d
Binary files /dev/null and b/projects/VC100/flightgear64.ico differ
diff --git a/projects/VC100/flightgear64.rc b/projects/VC100/flightgear64.rc
new file mode 100644
index 000000000..0a929ebcb
--- /dev/null
+++ b/projects/VC100/flightgear64.rc
@@ -0,0 +1 @@
+FLIGHTGEAR ICON "flightgear64.ico"
diff --git a/projects/VC100/metar/metar.vcxproj b/projects/VC100/metar/metar.vcxproj
new file mode 100644
index 000000000..5102d960c
--- /dev/null
+++ b/projects/VC100/metar/metar.vcxproj
@@ -0,0 +1,202 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {FC424099-5D77-4BC2-A93F-2EE59F816B51}
+ Win32Proj
+
+
+
+ Application
+ MultiByte
+
+
+ Application
+ MultiByte
+
+
+ Application
+ MultiByte
+
+
+ Application
+ MultiByte
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ true
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ true
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ false
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+
+
+
+ Disabled
+ ..\..\..\..\SimGear;..\..\..\..\3rdParty\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ Level3
+ EditAndContinue
+
+
+ sg_d.lib;ul_d.lib;net_d.lib;ws2_32.lib;%(AdditionalDependencies)
+ ..\..\..\..\3rdParty\lib;%(AdditionalLibraryDirectories)
+ true
+ $(OutDir)metar.pdb
+ Console
+ false
+
+
+ MachineX86
+
+
+
+
+ X64
+
+
+ Disabled
+ ..\..\..\..\SimGear;..\..\..\..\3rdParty.x64\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ Level3
+ EditAndContinue
+
+
+ sg_d.lib;ul_d.lib;net_d.lib;ws2_32.lib;%(AdditionalDependencies)
+ ..\..\..\..\3rdParty.x64\lib;%(AdditionalLibraryDirectories)
+ true
+ $(OutDir)metar.pdb
+ Console
+ false
+
+
+ MachineX64
+
+
+
+
+ ..\..\..\..\SimGear;..\..\..\..\3rdParty\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+
+
+ Level3
+ ProgramDatabase
+
+
+ sg.lib;ul.lib;net.lib;ws2_32.lib;%(AdditionalDependencies)
+ ..\..\..\..\plib;%(AdditionalLibraryDirectories)
+ true
+ Console
+ true
+ true
+ false
+
+
+ MachineX86
+
+
+
+
+ X64
+
+
+ ..\..\..\..\SimGear;..\..\..\..\3rdParty.x64\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+
+
+ Level3
+ ProgramDatabase
+
+
+ sg.lib;ul.lib;net.lib;ws2_32.lib;%(AdditionalDependencies)
+ ..\..\..\..\3rdParty.x64\lib;%(AdditionalLibraryDirectories)
+ true
+ Console
+ true
+ true
+ false
+
+
+ MachineX64
+
+
+
+
+
+
+
+ {22540cd3-d3ca-4c86-a773-80aeee3acded}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/projects/VC100/metar/metar.vcxproj.filters b/projects/VC100/metar/metar.vcxproj.filters
new file mode 100644
index 000000000..927f4f99b
--- /dev/null
+++ b/projects/VC100/metar/metar.vcxproj.filters
@@ -0,0 +1,22 @@
+
+
+
+
+ {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
+ cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx
+
+
+ {93995380-89BD-4b04-88EB-625FBE52EBFB}
+ h;hpp;hxx;hm;inl;inc;xsd
+
+
+ {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
+ rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx
+
+
+
+
+ Source Files
+
+
+
\ No newline at end of file
diff --git a/projects/VC100/terrasync/terrasync.vcxproj b/projects/VC100/terrasync/terrasync.vcxproj
new file mode 100644
index 000000000..9107c115e
--- /dev/null
+++ b/projects/VC100/terrasync/terrasync.vcxproj
@@ -0,0 +1,206 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {874D3F55-6048-4068-A7C2-7FA6AF1F30EA}
+ Win32Proj
+
+
+
+ Application
+ MultiByte
+
+
+ Application
+ MultiByte
+
+
+ Application
+ MultiByte
+
+
+ Application
+ MultiByte
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ true
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ true
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ false
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+
+
+
+ Disabled
+ ..\..\..\..\SimGear;..\..\..\..\install\msvc100\OpenSceneGraph\include;..\..\..\..\3rdParty\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;NOMINMAX;HAVE_SVN_CLIENT_H;HAVE_LIBSVN_CLIENT_1;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+
+
+ Level3
+ EditAndContinue
+
+
+ ul_d.lib;sg_d.lib;net_d.lib;ws2_32.lib;libsvn_client-1.lib;libsvn_diff-1.lib;libsvn_delta-1.lib;libsvn_ra-1.lib;libsvn_subr-1.lib;libsvn_wc-1.lib;libapr-1.lib;%(AdditionalDependencies)
+ ..\..\..\..\install\msvc100\OpenSceneGraph\lib;..\..\..\..\3rdParty\lib;%(AdditionalLibraryDirectories)
+ true
+ $(OutDir)terrasync.pdb
+ Console
+ false
+
+
+ MachineX86
+
+
+
+
+ X64
+
+
+ Disabled
+ ..\..\..\..\SimGear;..\..\..\..\install\msvc100-64\OpenSceneGraph\include;..\..\..\..\3rdParty.x64\include;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;NOMINMAX;HAVE_SVN_CLIENT_H;HAVE_LIBSVN_CLIENT_1;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+
+
+ Level3
+ EditAndContinue
+
+
+ ul_d.lib;sg_d.lib;net_d.lib;ws2_32.lib;libsvn_client-1.lib;libsvn_diff-1.lib;libsvn_delta-1.lib;libsvn_ra-1.lib;libsvn_subr-1.lib;libsvn_wc-1.lib;libapr-1.lib;%(AdditionalDependencies)
+ ..\..\..\..\install\msvc100-64\OpenSceneGraph\lib;..\..\..\..\3rdParty.x64\lib;%(AdditionalLibraryDirectories)
+ true
+ $(OutDir)terrasync.pdb
+ Console
+ false
+
+
+ MachineX64
+
+
+
+
+ ..\..\..\..\SimGear;..\..\..\..\install\msvc100\OpenSceneGraph\include;..\..\..\..\3rdParty\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;NOMINMAX;HAVE_SVN_CLIENT_H;HAVE_LIBSVN_CLIENT_1;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ ul.lib;sg.lib;net.lib;ws2_32.lib;libsvn_client-1.lib;libsvn_diff-1.lib;libsvn_delta-1.lib;libsvn_ra-1.lib;libsvn_subr-1.lib;libsvn_wc-1.lib;libapr-1.lib;%(AdditionalDependencies)
+ ..\..\..\..\install\msvc100\OpenSceneGraph\lib;..\..\..\..\3rdParty\lib;%(AdditionalLibraryDirectories)
+ true
+ Console
+ true
+ true
+ false
+
+
+ MachineX86
+
+
+
+
+ X64
+
+
+ ..\..\..\..\SimGear;..\..\..\..\install\msvc100-64\OpenSceneGraph\include;..\..\..\..\3rdParty.x64\include;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;NOMINMAX;HAVE_SVN_CLIENT_H;HAVE_LIBSVN_CLIENT_1;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ ul.lib;sg.lib;net.lib;ws2_32.lib;libsvn_client-1.lib;libsvn_diff-1.lib;libsvn_delta-1.lib;libsvn_ra-1.lib;libsvn_subr-1.lib;libsvn_wc-1.lib;libapr-1.lib;%(AdditionalDependencies)
+ ..\..\..\..\install\msvc100-64\OpenSceneGraph\lib;..\..\..\..\3rdParty.x64\lib;%(AdditionalLibraryDirectories)
+ true
+ Console
+ true
+ true
+ false
+
+
+ MachineX64
+
+
+
+
+
+
+
+ {22540cd3-d3ca-4c86-a773-80aeee3acded}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/projects/VC100/terrasync/terrasync.vcxproj.filters b/projects/VC100/terrasync/terrasync.vcxproj.filters
new file mode 100644
index 000000000..f63c8e6b8
--- /dev/null
+++ b/projects/VC100/terrasync/terrasync.vcxproj.filters
@@ -0,0 +1,22 @@
+
+
+
+
+ {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
+ cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx
+
+
+ {93995380-89BD-4b04-88EB-625FBE52EBFB}
+ h;hpp;hxx;hm;inl;inc;xsd
+
+
+ {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
+ rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx
+
+
+
+
+ Source Files
+
+
+
\ No newline at end of file
diff --git a/projects/VC100/xmlgrep/xmlgrep.vcxproj b/projects/VC100/xmlgrep/xmlgrep.vcxproj
new file mode 100644
index 000000000..d12aecfea
--- /dev/null
+++ b/projects/VC100/xmlgrep/xmlgrep.vcxproj
@@ -0,0 +1,192 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {1F40CF41-9836-4488-BAAF-560623665C12}
+ xmlgrep
+ Win32Proj
+
+
+
+ Application
+ MultiByte
+
+
+ Application
+ MultiByte
+
+
+ Application
+ MultiByte
+
+
+ Application
+ MultiByte
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ true
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ true
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ false
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+
+
+
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ Level3
+ EditAndContinue
+
+
+ true
+ $(OutDir)xmlgrep.pdb
+ Console
+ false
+
+
+ MachineX86
+
+
+
+
+ X64
+
+
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ Level3
+ EditAndContinue
+
+
+ true
+ $(OutDir)xmlgrep.pdb
+ Console
+ false
+
+
+ MachineX64
+
+
+
+
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+
+
+ Level3
+ ProgramDatabase
+
+
+ true
+ Console
+ true
+ true
+ false
+
+
+ MachineX86
+
+
+
+
+ X64
+
+
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+
+
+ Level3
+ ProgramDatabase
+
+
+ true
+ Console
+ true
+ true
+ false
+
+
+ MachineX64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/projects/VC100/xmlgrep/xmlgrep.vcxproj.filters b/projects/VC100/xmlgrep/xmlgrep.vcxproj.filters
new file mode 100644
index 000000000..9bf80bae5
--- /dev/null
+++ b/projects/VC100/xmlgrep/xmlgrep.vcxproj.filters
@@ -0,0 +1,36 @@
+
+
+
+
+ {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
+ cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx
+
+
+ {93995380-89BD-4b04-88EB-625FBE52EBFB}
+ h;hpp;hxx;hm;inl;inc;xsd
+
+
+ {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
+ rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+
\ No newline at end of file
diff --git a/projects/VC100/yasim/yasim.vcxproj b/projects/VC100/yasim/yasim.vcxproj
new file mode 100644
index 000000000..9a8b1047f
--- /dev/null
+++ b/projects/VC100/yasim/yasim.vcxproj
@@ -0,0 +1,260 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {800CB1FF-C398-4B81-B3D6-8BBD9E0897D2}
+ Win32Proj
+
+
+
+ Application
+ MultiByte
+
+
+ Application
+ MultiByte
+
+
+ Application
+ MultiByte
+
+
+ Application
+ MultiByte
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ true
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ true
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ false
+ $(SolutionDir)$(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+
+
+
+ Disabled
+ ..\..\..\src;..\..\..\..\SimGear;..\..\..\..\install\msvc100\OpenSceneGraph\include;..\..\..\..\3rdParty\include;..\..\..\..\boost_1_43_0;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;NOMINMAX;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+
+
+ Level3
+ EditAndContinue
+
+
+ sg_d.lib;ul_d.lib;OpenThreadsd.lib;%(AdditionalDependencies)
+ ..\..\..\..\install\msvc100\OpenSceneGraph\lib;..\..\..\..\3rdParty\lib;%(AdditionalLibraryDirectories)
+ true
+ $(OutDir)yasim.pdb
+ Console
+ false
+
+
+ MachineX86
+
+
+
+
+ X64
+
+
+ Disabled
+ ..\..\..\src;..\..\..\..\SimGear;..\..\..\..\install\msvc100-64\OpenSceneGraph\include;..\..\..\..\3rdParty.x64\include;..\..\..\..\boost_1_43_0;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;NOMINMAX;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+
+
+ Level3
+ EditAndContinue
+
+
+ sg_d.lib;ul_d.lib;OpenThreadsd.lib;%(AdditionalDependencies)
+ ..\..\..\..\install\msvc100-64\OpenSceneGraph\lib;..\..\..\..\3rdParty.x64\lib;%(AdditionalLibraryDirectories)
+ true
+ $(OutDir)yasim.pdb
+ Console
+ false
+
+
+ MachineX64
+
+
+
+
+ ..\..\..\src;..\..\..\..\SimGear;..\..\..\..\install\msvc100\OpenSceneGraph\include;..\..\..\..\3rdParty\include;..\..\..\..\boost_1_43_0;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;NOMINMAX;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ sg.lib;ul.lib;OpenThreads.lib;%(AdditionalDependencies)
+ ..\..\..\..\install\msvc100\OpenSceneGraph\lib;..\..\..\..\3rdParty\lib;%(AdditionalLibraryDirectories)
+ true
+ Console
+ true
+ true
+ false
+
+
+ MachineX86
+
+
+
+
+ X64
+
+
+ ..\..\..\src;..\..\..\..\SimGear;..\..\..\..\install\msvc100-64\OpenSceneGraph\include;..\..\..\..\3rdParty.x64\include;..\..\..\..\boost_1_43_0;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;NOMINMAX;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ true
+
+
+ Level3
+ ProgramDatabase
+
+
+ sg.lib;ul.lib;OpenThreads.lib;%(AdditionalDependencies)
+ ..\..\..\..\install\msvc100-64\OpenSceneGraph\lib;..\..\..\..\3rdParty.x64\lib;%(AdditionalLibraryDirectories)
+ true
+ Console
+ true
+ true
+ false
+
+
+ MachineX64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {22540cd3-d3ca-4c86-a773-80aeee3acded}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/projects/VC100/yasim/yasim.vcxproj.filters b/projects/VC100/yasim/yasim.vcxproj.filters
new file mode 100644
index 000000000..02bac020e
--- /dev/null
+++ b/projects/VC100/yasim/yasim.vcxproj.filters
@@ -0,0 +1,180 @@
+
+
+
+
+ {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
+ cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx
+
+
+ {93995380-89BD-4b04-88EB-625FBE52EBFB}
+ h;hpp;hxx;hm;inl;inc;xsd
+
+
+ {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
+ rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+
\ No newline at end of file
diff --git a/projects/VC90/.gitignore b/projects/VC90/.gitignore
index 44b58f448..d0e66af1f 100644
--- a/projects/VC90/.gitignore
+++ b/projects/VC90/.gitignore
@@ -1,5 +1,5 @@
FlightGear.ncb
FlightGear.suo
-FlightGear.sln.cache
+*.sln.cache
Win32
x64
diff --git a/projects/VC90/FlightGear/FlightGear.vcproj b/projects/VC90/FlightGear/FlightGear.vcproj
index 7dd55bb68..eacb7a081 100644
--- a/projects/VC90/FlightGear/FlightGear.vcproj
+++ b/projects/VC90/FlightGear/FlightGear.vcproj
@@ -4512,11 +4512,11 @@
>
@@ -5507,6 +5507,14 @@
RelativePath="..\..\..\src\ATC\atcutils.hxx"
>
+
+
+
+
diff --git a/src/ATC/Makefile.am b/src/ATC/Makefile.am
index 35756c958..8748cef1e 100644
--- a/src/ATC/Makefile.am
+++ b/src/ATC/Makefile.am
@@ -2,6 +2,7 @@ noinst_LIBRARIES = libATC.a
libATC_a_SOURCES = \
atcutils.cxx atcutils.hxx \
+ atis.cxx atis.hxx \
trafficcontrol.cxx trafficcontrol.hxx
INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/src
diff --git a/src/ATC/atis.cxx b/src/ATC/atis.cxx
new file mode 100644
index 000000000..02394167b
--- /dev/null
+++ b/src/ATC/atis.cxx
@@ -0,0 +1,46 @@
+/******************************************************************************
+ * atis.cxx
+ * Written by Durk Talsma, started August 1, 2010.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ *
+ *
+ **************************************************************************/
+
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include
+
+#include
+#include "atis.hxx"
+
+FGAtisManager::FGAtisManager() {
+
+}
+
+FGAtisManager::~FGAtisManager() {
+
+}
+
+void FGAtisManager::init() {
+ SGSubsystem::init();
+}
+
+void FGAtisManager::update ( double time ) {
+ //cerr << "ATIS code is running at time: " << time << endl;
+}
diff --git a/src/ATC/atis.hxx b/src/ATC/atis.hxx
new file mode 100644
index 000000000..12fc4fd07
--- /dev/null
+++ b/src/ATC/atis.hxx
@@ -0,0 +1,39 @@
+/* -*- Mode: C++ -*- *****************************************************
+ * atic.hxx
+ * Written by Durk Talsma. Started August 1, 2010; based on earlier work
+ * by David C. Luff
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ *
+ *
+ **************************************************************************/
+
+#ifndef _ATIS_HXX_
+#define _ATIS_HXX_
+
+#include
+
+class FGAtisManager : public SGSubsystem
+{
+private:
+
+public:
+ FGAtisManager();
+ ~FGAtisManager();
+ void init();
+ void update(double time);
+};
+
+#endif // _ATIS_HXX_
\ No newline at end of file
diff --git a/src/ATC/trafficcontrol.cxx b/src/ATC/trafficcontrol.cxx
index 998f350a9..c7d20bdb5 100644
--- a/src/ATC/trafficcontrol.cxx
+++ b/src/ATC/trafficcontrol.cxx
@@ -510,7 +510,7 @@ void FGATCController::transmit(FGTrafficRecord *rec, AtcMsgId msgId, AtcMsgDir m
double onBoardRadioFreq1 = fgGetDouble("/instrumentation/comm[1]/frequencies/selected-mhz");
int onBoardRadioFreqI0 = (int) floor(onBoardRadioFreq0 * 100 + 0.5);
int onBoardRadioFreqI1 = (int) floor(onBoardRadioFreq1 * 100 + 0.5);
- cerr << "Using " << onBoardRadioFreq0 << ", " << onBoardRadioFreq1 << " and " << stationFreq << " for " << text << endl;
+ //cerr << "Using " << onBoardRadioFreq0 << ", " << onBoardRadioFreq1 << " and " << stationFreq << " for " << text << endl;
// Display ATC message only when one of the radios is tuned
// the relevant frequency.
diff --git a/src/Instrumentation/gps.cxx b/src/Instrumentation/gps.cxx
index afee154f3..06647d4ad 100644
--- a/src/Instrumentation/gps.cxx
+++ b/src/Instrumentation/gps.cxx
@@ -145,10 +145,10 @@ public:
DeprecatedPropListener(SGPropertyNode* gps)
{
_parents.insert(gps);
- SGPropertyNode* wp = gps->getChild("wp");
+ SGPropertyNode* wp = gps->getChild("wp", 0, true);
_parents.insert(wp);
- _parents.insert(wp->getChild("wp", 0));
- _parents.insert(wp->getChild("wp", 1));
+ _parents.insert(wp->getChild("wp", 0, true));
+ _parents.insert(wp->getChild("wp", 1, true));
std::set::iterator it;
for (it = _parents.begin(); it != _parents.end(); ++it) {
diff --git a/src/Instrumentation/instrument_mgr.cxx b/src/Instrumentation/instrument_mgr.cxx
index 27f5e3948..646d3fba0 100644
--- a/src/Instrumentation/instrument_mgr.cxx
+++ b/src/Instrumentation/instrument_mgr.cxx
@@ -56,47 +56,62 @@ FGInstrumentMgr::FGInstrumentMgr () :
{
set_subsystem("od_gauge", new FGODGauge);
set_subsystem("hud", new HUD);
-
- SGPropertyNode_ptr config_props = new SGPropertyNode;
-
- SGPropertyNode *path_n = fgGetNode("/sim/instrumentation/path");
-
- if (path_n) {
- SGPath config = globals->resolve_aircraft_path(path_n->getStringValue());
-
- SG_LOG( SG_ALL, SG_INFO, "Reading instruments from "
- << config.str() );
- try {
- readProperties( config.str(), config_props );
-
- if ( !build(config_props) ) {
- throw sg_error(
- "Detected an internal inconsistency in the instrumentation\n"
- "system specification file. See earlier errors for details.");
- }
- } catch (const sg_exception&) {
- SG_LOG( SG_ALL, SG_ALERT, "Failed to load instrumentation system model: "
- << config.str() );
- }
-
- } else {
- SG_LOG( SG_ALL, SG_WARN,
- "No instrumentation model specified for this model!");
- }
-
- if (!_explicitGps) {
- SG_LOG(SG_INSTR, SG_INFO, "creating default GPS instrument");
- SGPropertyNode_ptr nd(new SGPropertyNode);
- nd->setStringValue("name", "gps");
- nd->setIntValue("number", 0);
- set_subsystem("gps[0]", new GPS(nd));
- }
}
FGInstrumentMgr::~FGInstrumentMgr ()
{
}
+void FGInstrumentMgr::init()
+{
+ SGPropertyNode_ptr config_props = new SGPropertyNode;
+ SGPropertyNode* path_n = fgGetNode("/sim/instrumentation/path");
+ if (!path_n) {
+ SG_LOG(SG_COCKPIT, SG_WARN, "No instrumentation model specified for this model!");
+ return;
+ }
+
+ SGPath config = globals->resolve_aircraft_path(path_n->getStringValue());
+ SG_LOG( SG_COCKPIT, SG_INFO, "Reading instruments from " << config.str() );
+
+ try {
+ readProperties( config.str(), config_props );
+ if (!build(config_props)) {
+ throw sg_error(
+ "Detected an internal inconsistency in the instrumentation\n"
+ "system specification file. See earlier errors for details.");
+ }
+ } catch (const sg_exception&) {
+ SG_LOG(SG_COCKPIT, SG_ALERT, "Failed to load instrumentation system model: "
+ << config.str() );
+ }
+
+
+ if (!_explicitGps) {
+ SG_LOG(SG_INSTR, SG_INFO, "creating default GPS instrument");
+ SGPropertyNode_ptr nd(new SGPropertyNode);
+ nd->setStringValue("name", "gps");
+ nd->setIntValue("number", 0);
+ set_subsystem("gps[0]", new GPS(nd));
+ }
+
+ SGSubsystemGroup::init();
+}
+
+void FGInstrumentMgr::reinit()
+{
+// delete all our instrument
+ for (unsigned int i=0; i<_instruments.size(); ++i) {
+ const std::string& nm(_instruments[i]);
+ SGSubsystem* instr = get_subsystem(nm);
+ instr->unbind();
+ remove_subsystem(nm);
+ delete instr;
+ }
+
+ init();
+}
+
bool FGInstrumentMgr::build (SGPropertyNode* config_props)
{
for ( int i = 0; i < config_props->nChildren(); ++i ) {
@@ -110,7 +125,7 @@ bool FGInstrumentMgr::build (SGPropertyNode* config_props)
if (index > 0)
subsystemname << '['<< index << ']';
string id = subsystemname.str();
-
+ _instruments.push_back(id);
if ( name == "adf" ) {
set_subsystem( id, new ADF( node ), 0.15 );
diff --git a/src/Instrumentation/instrument_mgr.hxx b/src/Instrumentation/instrument_mgr.hxx
index b5856ef97..d7c9b2a07 100644
--- a/src/Instrumentation/instrument_mgr.hxx
+++ b/src/Instrumentation/instrument_mgr.hxx
@@ -31,10 +31,15 @@ public:
FGInstrumentMgr ();
virtual ~FGInstrumentMgr ();
- bool build (SGPropertyNode* config_props);
-
+
+ virtual void init();
+ virtual void reinit();
private:
+ bool build (SGPropertyNode* config_props);
+
bool _explicitGps;
+
+ std::vector _instruments;
};
#endif // __INSTRUMENT_MGR_HXX
diff --git a/src/Main/fg_commands.cxx b/src/Main/fg_commands.cxx
index 1dd37d387..c277b6b73 100644
--- a/src/Main/fg_commands.cxx
+++ b/src/Main/fg_commands.cxx
@@ -37,7 +37,6 @@
#include
#include
#include