From 949946153c902f70f80e4e83eb2d26eccc03d2f0 Mon Sep 17 00:00:00 2001 From: Javier Morales Date: Fri, 26 Aug 2016 12:13:49 +0200 Subject: [PATCH 1/2] 5.1.0 Initial commit --- DDSTypesManaged/AssemblyInfo.cpp | 40 + .../DDSTypesManaged-64-VS2005.vcproj | 265 ++ .../DDSTypesManaged-64-VS2008.vcproj | 268 ++ .../DDSTypesManaged-64-VS2010.vcxproj | 139 + .../DDSTypesManaged-64-VS2012.vcxproj | 139 + DDSTypesManaged/DDSTypesManaged-VS2005.vcproj | 263 ++ DDSTypesManaged/DDSTypesManaged-VS2008.vcproj | 266 ++ .../DDSTypesManaged-VS2010.vcxproj | 139 + .../DDSTypesManaged-VS2012.vcxproj | 141 + Nini/Bin/DotNet/1.0/Debug/Nini.dll | Bin 0 -> 65536 bytes Nini/Bin/DotNet/1.0/Debug/Nini.pdb | Bin 0 -> 214528 bytes Nini/Bin/DotNet/1.0/Release/Nini.dll | Bin 0 -> 65536 bytes Nini/Bin/DotNet/1.1/Debug/Nini.dll | Bin 0 -> 69632 bytes Nini/Bin/DotNet/1.1/Debug/Nini.pdb | Bin 0 -> 214528 bytes Nini/Bin/DotNet/1.1/Release/Nini.dll | Bin 0 -> 69632 bytes Nini/Bin/DotNet/2.0/Debug/Nini.dll | Bin 0 -> 69632 bytes Nini/Bin/DotNet/2.0/Debug/Nini.pdb | Bin 0 -> 198144 bytes Nini/Bin/DotNet/2.0/Release/Nini.dll | Bin 0 -> 69632 bytes Nini/Bin/README.txt | 50 + Nini/CHANGELOG.txt | 83 + Nini/Docs/Manual/NiniManual-1.htm | 130 + Nini/Docs/Manual/NiniManual-2.htm | 291 ++ Nini/Docs/Manual/NiniManual-3.htm | 268 ++ Nini/Docs/Manual/NiniManual-4.htm | 304 ++ Nini/Docs/Manual/NiniManual-5.htm | 295 ++ Nini/Docs/Manual/NiniManual.htm | 106 + Nini/Docs/Manual/styles.css | 68 + Nini/Docs/Reference/README.txt | 52 + Nini/Docs/Reference/chm/NiniReference.chm | Bin 0 -> 208408 bytes Nini/Docs/Reference/chm/README.txt | 18 + Nini/Docs/Reference/html/MSDN.css | 405 ++ ....Config.AliasText.AddAlias_overload_1.html | 64 + ....Config.AliasText.AddAlias_overload_2.html | 60 + ....Config.AliasText.AddAlias_overload_3.html | 62 + ...i.Config.AliasText.AddAlias_overloads.html | 53 + ...Nini.Config.AliasText.ContainsBoolean.html | 56 + .../Nini.Config.AliasText.ContainsInt.html | 60 + .../Nini.Config.AliasText.GetBoolean.html | 56 + .../html/Nini.Config.AliasText.GetInt.html | 60 + .../Reference/html/Nini.Config.AliasText.html | 63 + .../Nini.Config.AliasTextConstructor.html | 45 + .../html/Nini.Config.AliasTextMembers.html | 82 + .../html/Nini.Config.AliasTextMethods.html | 63 + ...ArgvConfigSource.AddSwitch_overload_1.html | 81 + ...ArgvConfigSource.AddSwitch_overload_2.html | 85 + ....ArgvConfigSource.AddSwitch_overloads.html | 49 + ....Config.ArgvConfigSource.GetArguments.html | 49 + .../Nini.Config.ArgvConfigSource.Reload.html | 70 + .../Nini.Config.ArgvConfigSource.Save.html | 70 + .../html/Nini.Config.ArgvConfigSource.html | 70 + ...ni.Config.ArgvConfigSourceConstructor.html | 59 + .../Nini.Config.ArgvConfigSourceMembers.html | 101 + .../Nini.Config.ArgvConfigSourceMethods.html | 69 + .../html/Nini.Config.ConfigBase.Add.html | 49 + .../html/Nini.Config.ConfigBase.Alias.html | 55 + .../Nini.Config.ConfigBase.ConfigSource.html | 55 + .../html/Nini.Config.ConfigBase.Contains.html | 60 + ...nfig.ConfigBase.GetBoolean_overload_1.html | 77 + ...nfig.ConfigBase.GetBoolean_overload_2.html | 66 + ...onfig.ConfigBase.GetBoolean_overloads.html | 49 + ...onfig.ConfigBase.GetDouble_overload_1.html | 75 + ...onfig.ConfigBase.GetDouble_overload_2.html | 64 + ...Config.ConfigBase.GetDouble_overloads.html | 49 + .../Nini.Config.ConfigBase.GetExpanded.html | 60 + ...Config.ConfigBase.GetFloat_overload_1.html | 75 + ...Config.ConfigBase.GetFloat_overload_2.html | 64 + ....Config.ConfigBase.GetFloat_overloads.html | 49 + ...i.Config.ConfigBase.GetInt_overload_1.html | 75 + ...i.Config.ConfigBase.GetInt_overload_2.html | 64 + ...i.Config.ConfigBase.GetInt_overload_3.html | 64 + ...i.Config.ConfigBase.GetInt_overload_4.html | 68 + ...ni.Config.ConfigBase.GetInt_overloads.html | 57 + .../html/Nini.Config.ConfigBase.GetKeys.html | 53 + ....Config.ConfigBase.GetLong_overload_1.html | 75 + ....Config.ConfigBase.GetLong_overload_2.html | 64 + ...i.Config.ConfigBase.GetLong_overloads.html | 49 + ...onfig.ConfigBase.GetString_overload_1.html | 60 + ...onfig.ConfigBase.GetString_overload_2.html | 64 + ...Config.ConfigBase.GetString_overloads.html | 49 + .../Nini.Config.ConfigBase.GetValues.html | 53 + ...Nini.Config.ConfigBase.Get_overload_1.html | 60 + ...Nini.Config.ConfigBase.Get_overload_2.html | 64 + .../Nini.Config.ConfigBase.Get_overloads.html | 49 + .../Nini.Config.ConfigBase.KeyRemoved.html | 80 + .../html/Nini.Config.ConfigBase.KeySet.html | 80 + .../html/Nini.Config.ConfigBase.Name.html | 55 + .../Nini.Config.ConfigBase.OnKeyRemoved.html | 58 + .../html/Nini.Config.ConfigBase.OnKeySet.html | 58 + .../html/Nini.Config.ConfigBase.Remove.html | 60 + .../html/Nini.Config.ConfigBase.Set.html | 64 + .../html/Nini.Config.ConfigBase.html | 63 + .../html/Nini.Config.ConfigBase.keys.html | 53 + .../Nini.Config.ConfigBaseConstructor.html | 56 + .../html/Nini.Config.ConfigBaseEvents.html | 50 + .../html/Nini.Config.ConfigBaseFields.html | 49 + .../html/Nini.Config.ConfigBaseMembers.html | 111 + .../html/Nini.Config.ConfigBaseMethods.html | 74 + .../Nini.Config.ConfigBaseProperties.html | 51 + ...onfig.ConfigCollection.Add_overload_1.html | 56 + ...onfig.ConfigCollection.Add_overload_2.html | 56 + ...Config.ConfigCollection.Add_overloads.html | 49 + .../Nini.Config.ConfigCollection.Clear.html | 53 + ...i.Config.ConfigCollection.ConfigAdded.html | 68 + ...Config.ConfigCollection.ConfigRemoved.html | 68 + ...Nini.Config.ConfigCollection.Contains.html | 60 + ...ig.ConfigCollection.CopyTo_overload_1.html | 64 + ...ig.ConfigCollection.CopyTo_overload_2.html | 60 + ...fig.ConfigCollection.CopyTo_overloads.html | 49 + .../Nini.Config.ConfigCollection.Count.html | 55 + ...Config.ConfigCollection.GetEnumerator.html | 53 + .../Nini.Config.ConfigCollection.IndexOf.html | 62 + .../Nini.Config.ConfigCollection.Insert.html | 64 + ...i.Config.ConfigCollection.IsFixedSize.html | 57 + ...ni.Config.ConfigCollection.IsReadOnly.html | 57 + ...onfig.ConfigCollection.IsSynchronized.html | 55 + .../Nini.Config.ConfigCollection.Item1.html | 51 + .../Nini.Config.ConfigCollection.Item2.html | 51 + ...Config.ConfigCollection.OnConfigAdded.html | 58 + ...nfig.ConfigCollection.OnConfigRemoved.html | 58 + ...Nini.Config.ConfigCollection.RemoveAt.html | 60 + ...ig.ConfigCollection.Remove_overload_1.html | 56 + ...ig.ConfigCollection.Remove_overload_2.html | 60 + ...fig.ConfigCollection.Remove_overloads.html | 49 + ...Nini.Config.ConfigCollection.SyncRoot.html | 55 + .../html/Nini.Config.ConfigCollection.html | 63 + ...ni.Config.ConfigCollectionConstructor.html | 46 + .../Nini.Config.ConfigCollectionEvents.html | 50 + .../Nini.Config.ConfigCollectionItem.html | 49 + .../Nini.Config.ConfigCollectionMembers.html | 105 + .../Nini.Config.ConfigCollectionMethods.html | 69 + ...ini.Config.ConfigCollectionProperties.html | 54 + .../Nini.Config.ConfigEventArgs.Config.html | 52 + .../html/Nini.Config.ConfigEventArgs.html | 64 + ...ini.Config.ConfigEventArgsConstructor.html | 46 + .../Nini.Config.ConfigEventArgsMembers.html | 83 + ...Nini.Config.ConfigEventArgsProperties.html | 49 + .../html/Nini.Config.ConfigEventHandler.html | 59 + ...ini.Config.ConfigKeyEventArgs.KeyName.html | 52 + ...ni.Config.ConfigKeyEventArgs.KeyValue.html | 52 + .../html/Nini.Config.ConfigKeyEventArgs.html | 64 + ....Config.ConfigKeyEventArgsConstructor.html | 46 + ...Nini.Config.ConfigKeyEventArgsMembers.html | 84 + ...i.Config.ConfigKeyEventArgsProperties.html | 50 + .../Nini.Config.ConfigKeyEventHandler.html | 59 + ...ini.Config.ConfigSourceBase.AddConfig.html | 79 + .../Nini.Config.ConfigSourceBase.Alias.html | 55 + ...Nini.Config.ConfigSourceBase.AutoSave.html | 57 + .../Nini.Config.ConfigSourceBase.Configs.html | 55 + ...nfig.ConfigSourceBase.ExpandKeyValues.html | 65 + ...i.Config.ConfigSourceBase.GetExpanded.html | 64 + .../Nini.Config.ConfigSourceBase.Merge.html | 77 + ...ni.Config.ConfigSourceBase.OnReloaded.html | 50 + .../Nini.Config.ConfigSourceBase.OnSaved.html | 50 + .../Nini.Config.ConfigSourceBase.Reload.html | 70 + ...Nini.Config.ConfigSourceBase.Reloaded.html | 58 + ...fig.ConfigSourceBase.ReplaceKeyValues.html | 53 + .../Nini.Config.ConfigSourceBase.Save.html | 70 + .../Nini.Config.ConfigSourceBase.Saved.html | 58 + .../html/Nini.Config.ConfigSourceBase.html | 65 + ...ni.Config.ConfigSourceBaseConstructor.html | 45 + .../Nini.Config.ConfigSourceBaseEvents.html | 50 + .../Nini.Config.ConfigSourceBaseMembers.html | 99 + .../Nini.Config.ConfigSourceBaseMethods.html | 67 + ...ini.Config.ConfigSourceBaseProperties.html | 51 + ....DotNetConfigSource.GetFullConfigPath.html | 51 + ...ig.DotNetConfigSource.Load_overload_1.html | 58 + ...ig.DotNetConfigSource.Load_overload_2.html | 59 + ...fig.DotNetConfigSource.Load_overloads.html | 49 + ...Nini.Config.DotNetConfigSource.Reload.html | 70 + ...ni.Config.DotNetConfigSource.SavePath.html | 53 + ...ig.DotNetConfigSource.Save_overload_1.html | 70 + ...ig.DotNetConfigSource.Save_overload_2.html | 73 + ...ig.DotNetConfigSource.Save_overload_3.html | 73 + ...ig.DotNetConfigSource.Save_overload_4.html | 56 + ...fig.DotNetConfigSource.Save_overloads.html | 57 + ...ni.Config.DotNetConfigSource.ToString.html | 51 + .../html/Nini.Config.DotNetConfigSource.html | 65 + ....Config.DotNetConfigSourceConstructor.html | 61 + ...Config.DotNetConfigSourceConstructor1.html | 50 + ...Config.DotNetConfigSourceConstructor2.html | 43 + ...Config.DotNetConfigSourceConstructor3.html | 50 + ...Config.DotNetConfigSourceConstructor4.html | 51 + ...Nini.Config.DotNetConfigSourceMembers.html | 106 + ...Nini.Config.DotNetConfigSourceMethods.html | 73 + ...i.Config.DotNetConfigSourceProperties.html | 52 + .../html/Nini.Config.IConfig.Alias.html | 52 + .../Nini.Config.IConfig.ConfigSource.html | 52 + .../html/Nini.Config.IConfig.Contains.html | 57 + ....Config.IConfig.GetBoolean_overload_1.html | 74 + ....Config.IConfig.GetBoolean_overload_2.html | 63 + ...i.Config.IConfig.GetBoolean_overloads.html | 49 + ...i.Config.IConfig.GetDouble_overload_1.html | 72 + ...i.Config.IConfig.GetDouble_overload_2.html | 61 + ...ni.Config.IConfig.GetDouble_overloads.html | 49 + .../html/Nini.Config.IConfig.GetExpanded.html | 57 + ...ni.Config.IConfig.GetFloat_overload_1.html | 72 + ...ni.Config.IConfig.GetFloat_overload_2.html | 61 + ...ini.Config.IConfig.GetFloat_overloads.html | 49 + ...Nini.Config.IConfig.GetInt_overload_1.html | 72 + ...Nini.Config.IConfig.GetInt_overload_2.html | 61 + ...Nini.Config.IConfig.GetInt_overload_3.html | 61 + ...Nini.Config.IConfig.GetInt_overload_4.html | 65 + .../Nini.Config.IConfig.GetInt_overloads.html | 57 + .../html/Nini.Config.IConfig.GetKeys.html | 50 + ...ini.Config.IConfig.GetLong_overload_1.html | 72 + ...ini.Config.IConfig.GetLong_overload_2.html | 61 + ...Nini.Config.IConfig.GetLong_overloads.html | 49 + ...i.Config.IConfig.GetString_overload_1.html | 57 + ...i.Config.IConfig.GetString_overload_2.html | 61 + ...ni.Config.IConfig.GetString_overloads.html | 49 + .../html/Nini.Config.IConfig.GetValues.html | 50 + .../Nini.Config.IConfig.Get_overload_1.html | 57 + .../Nini.Config.IConfig.Get_overload_2.html | 61 + .../Nini.Config.IConfig.Get_overloads.html | 49 + .../html/Nini.Config.IConfig.KeyRemoved.html | 76 + .../html/Nini.Config.IConfig.KeySet.html | 76 + .../html/Nini.Config.IConfig.Name.html | 52 + .../html/Nini.Config.IConfig.Remove.html | 57 + .../html/Nini.Config.IConfig.Set.html | 61 + .../Reference/html/Nini.Config.IConfig.html | 79 + .../html/Nini.Config.IConfigEvents.html | 50 + .../html/Nini.Config.IConfigMembers.html | 81 + .../html/Nini.Config.IConfigMethods.html | 61 + .../html/Nini.Config.IConfigProperties.html | 51 + .../Nini.Config.IConfigSource.AddConfig.html | 76 + .../html/Nini.Config.IConfigSource.Alias.html | 52 + .../Nini.Config.IConfigSource.AutoSave.html | 54 + .../Nini.Config.IConfigSource.Configs.html | 52 + ....Config.IConfigSource.ExpandKeyValues.html | 62 + ...Nini.Config.IConfigSource.GetExpanded.html | 61 + .../html/Nini.Config.IConfigSource.Merge.html | 74 + .../Nini.Config.IConfigSource.Reload.html | 67 + .../Nini.Config.IConfigSource.Reloaded.html | 54 + ...Config.IConfigSource.ReplaceKeyValues.html | 50 + .../html/Nini.Config.IConfigSource.Save.html | 67 + .../html/Nini.Config.IConfigSource.Saved.html | 54 + .../html/Nini.Config.IConfigSource.html | 105 + .../html/Nini.Config.IConfigSourceEvents.html | 50 + .../Nini.Config.IConfigSourceMembers.html | 75 + .../Nini.Config.IConfigSourceMethods.html | 55 + .../Nini.Config.IConfigSourceProperties.html | 51 + .../Nini.Config.IniConfig.Get_overload_1.html | 53 + .../Nini.Config.IniConfig.Get_overloads.html | 49 + .../html/Nini.Config.IniConfig.Remove.html | 60 + .../html/Nini.Config.IniConfig.Set.html | 64 + .../Reference/html/Nini.Config.IniConfig.html | 63 + .../Nini.Config.IniConfigConstructor.html | 56 + .../html/Nini.Config.IniConfigMembers.html | 112 + .../html/Nini.Config.IniConfigMethods.html | 75 + ....Config.IniConfigSource.CaseSensitive.html | 51 + ...onfig.IniConfigSource.Load_overload_1.html | 58 + ...onfig.IniConfigSource.Load_overload_2.html | 58 + ...onfig.IniConfigSource.Load_overload_3.html | 58 + ...onfig.IniConfigSource.Load_overload_4.html | 58 + ...Config.IniConfigSource.Load_overloads.html | 57 + .../Nini.Config.IniConfigSource.Reload.html | 70 + .../Nini.Config.IniConfigSource.SavePath.html | 53 + ...onfig.IniConfigSource.Save_overload_1.html | 70 + ...onfig.IniConfigSource.Save_overload_2.html | 73 + ...onfig.IniConfigSource.Save_overload_3.html | 73 + ...onfig.IniConfigSource.Save_overload_4.html | 56 + ...Config.IniConfigSource.Save_overloads.html | 57 + .../Nini.Config.IniConfigSource.ToString.html | 51 + .../html/Nini.Config.IniConfigSource.html | 63 + ...ini.Config.IniConfigSourceConstructor.html | 65 + ...ni.Config.IniConfigSourceConstructor1.html | 43 + ...ni.Config.IniConfigSourceConstructor2.html | 50 + ...ni.Config.IniConfigSourceConstructor3.html | 50 + ...ni.Config.IniConfigSourceConstructor4.html | 50 + ...ni.Config.IniConfigSourceConstructor5.html | 50 + .../Nini.Config.IniConfigSourceMembers.html | 102 + .../Nini.Config.IniConfigSourceMethods.html | 68 + ...Nini.Config.IniConfigSourceProperties.html | 53 + ...stryConfigSource.AddConfig_overload_1.html | 60 + ...stryConfigSource.AddConfig_overload_2.html | 60 + ...istryConfigSource.AddConfig_overloads.html | 49 + ...tryConfigSource.AddMapping_overload_1.html | 62 + ...tryConfigSource.AddMapping_overload_2.html | 66 + ...stryConfigSource.AddMapping_overloads.html | 49 + ...onfig.RegistryConfigSource.DefaultKey.html | 54 + ...ni.Config.RegistryConfigSource.Reload.html | 70 + ...Nini.Config.RegistryConfigSource.Save.html | 70 + .../Nini.Config.RegistryConfigSource.html | 65 + ...onfig.RegistryConfigSourceConstructor.html | 45 + ...ni.Config.RegistryConfigSourceMembers.html | 101 + ...ni.Config.RegistryConfigSourceMethods.html | 68 + ...Config.RegistryConfigSourceProperties.html | 52 + .../html/Nini.Config.RegistryRecurse.html | 81 + ...onfig.XmlConfigSource.Load_overload_1.html | 58 + ...onfig.XmlConfigSource.Load_overload_2.html | 58 + ...Config.XmlConfigSource.Load_overloads.html | 49 + .../Nini.Config.XmlConfigSource.Reload.html | 70 + .../Nini.Config.XmlConfigSource.SavePath.html | 53 + ...onfig.XmlConfigSource.Save_overload_1.html | 70 + ...onfig.XmlConfigSource.Save_overload_2.html | 73 + ...onfig.XmlConfigSource.Save_overload_3.html | 73 + ...onfig.XmlConfigSource.Save_overload_4.html | 56 + ...Config.XmlConfigSource.Save_overloads.html | 57 + .../Nini.Config.XmlConfigSource.ToString.html | 51 + .../html/Nini.Config.XmlConfigSource.html | 78 + ...ini.Config.XmlConfigSourceConstructor.html | 57 + ...ni.Config.XmlConfigSourceConstructor1.html | 43 + ...ni.Config.XmlConfigSourceConstructor2.html | 50 + ...ni.Config.XmlConfigSourceConstructor3.html | 50 + .../Nini.Config.XmlConfigSourceMembers.html | 101 + .../Nini.Config.XmlConfigSourceMethods.html | 68 + ...Nini.Config.XmlConfigSourceProperties.html | 52 + Nini/Docs/Reference/html/Nini.Config.html | 177 + .../Reference/html/Nini.ConfigHierarchy.html | 77 + .../html/Nini.Ini.IniDocument.FileType.html | 54 + .../Nini.Ini.IniDocument.Load_overload_1.html | 56 + .../Nini.Ini.IniDocument.Load_overload_2.html | 56 + .../Nini.Ini.IniDocument.Load_overload_3.html | 56 + .../Nini.Ini.IniDocument.Load_overload_4.html | 56 + .../Nini.Ini.IniDocument.Load_overloads.html | 57 + .../Nini.Ini.IniDocument.Save_overload_1.html | 56 + .../Nini.Ini.IniDocument.Save_overload_2.html | 56 + .../Nini.Ini.IniDocument.Save_overload_3.html | 56 + .../Nini.Ini.IniDocument.Save_overloads.html | 53 + .../html/Nini.Ini.IniDocument.Sections.html | 53 + .../Reference/html/Nini.Ini.IniDocument.html | 94 + .../html/Nini.Ini.IniDocumentConstructor.html | 77 + .../Nini.Ini.IniDocumentConstructor1.html | 48 + .../Nini.Ini.IniDocumentConstructor2.html | 52 + .../Nini.Ini.IniDocumentConstructor3.html | 48 + .../Nini.Ini.IniDocumentConstructor4.html | 52 + .../Nini.Ini.IniDocumentConstructor5.html | 48 + .../Nini.Ini.IniDocumentConstructor6.html | 52 + .../Nini.Ini.IniDocumentConstructor7.html | 48 + .../Nini.Ini.IniDocumentConstructor8.html | 41 + .../html/Nini.Ini.IniDocumentMembers.html | 85 + .../html/Nini.Ini.IniDocumentMethods.html | 60 + .../html/Nini.Ini.IniDocumentProperties.html | 50 + .../Nini.Ini.IniException.GetObjectData.html | 67 + .../Nini.Ini.IniException.LineNumber.html | 51 + .../Nini.Ini.IniException.LinePosition.html | 51 + .../html/Nini.Ini.IniException.Message.html | 51 + .../Reference/html/Nini.Ini.IniException.html | 63 + .../Nini.Ini.IniExceptionConstructor.html | 61 + .../Nini.Ini.IniExceptionConstructor1.html | 41 + .../Nini.Ini.IniExceptionConstructor2.html | 52 + .../Nini.Ini.IniExceptionConstructor3.html | 48 + .../Nini.Ini.IniExceptionConstructor4.html | 52 + .../html/Nini.Ini.IniExceptionMembers.html | 109 + .../html/Nini.Ini.IniExceptionMethods.html | 60 + .../html/Nini.Ini.IniExceptionProperties.html | 62 + .../Reference/html/Nini.Ini.IniFileType.html | 93 + .../html/Nini.Ini.IniItem.Comment.html | 51 + .../Reference/html/Nini.Ini.IniItem.Name.html | 51 + .../Reference/html/Nini.Ini.IniItem.Type.html | 51 + .../html/Nini.Ini.IniItem.Value.html | 51 + .../Docs/Reference/html/Nini.Ini.IniItem.html | 63 + .../html/Nini.Ini.IniItemConstructor.html | 64 + .../html/Nini.Ini.IniItemMembers.html | 85 + .../html/Nini.Ini.IniItemProperties.html | 52 + .../Reference/html/Nini.Ini.IniReadState.html | 91 + ...i.Ini.IniReader.AcceptCommentAfterKey.html | 54 + ....IniReader.AcceptNoAssignmentOperator.html | 54 + .../html/Nini.Ini.IniReader.Close.html | 49 + .../html/Nini.Ini.IniReader.Comment.html | 53 + .../Nini.Ini.IniReader.ConsumeAllKeyText.html | 53 + ...Nini.Ini.IniReader.Dispose_overload_1.html | 53 + ...Nini.Ini.IniReader.Dispose_overload_2.html | 56 + .../Nini.Ini.IniReader.Dispose_overloads.html | 49 + .../html/Nini.Ini.IniReader.Finalize.html | 49 + ...ini.Ini.IniReader.GetAssignDelimiters.html | 51 + ...ni.Ini.IniReader.GetCommentDelimiters.html | 51 + .../Nini.Ini.IniReader.IgnoreComments.html | 51 + .../Nini.Ini.IniReader.LineContinuation.html | 53 + .../html/Nini.Ini.IniReader.LineNumber.html | 51 + .../html/Nini.Ini.IniReader.LinePosition.html | 51 + .../Nini.Ini.IniReader.MoveToNextKey.html | 52 + .../Nini.Ini.IniReader.MoveToNextSection.html | 52 + .../html/Nini.Ini.IniReader.Name.html | 53 + .../html/Nini.Ini.IniReader.Read.html | 67 + .../html/Nini.Ini.IniReader.ReadState.html | 51 + ...ini.Ini.IniReader.SetAssignDelimiters.html | 58 + ...ni.Ini.IniReader.SetCommentDelimiters.html | 58 + .../html/Nini.Ini.IniReader.Type.html | 51 + .../html/Nini.Ini.IniReader.Value.html | 53 + .../Reference/html/Nini.Ini.IniReader.html | 67 + .../html/Nini.Ini.IniReaderConstructor.html | 57 + .../html/Nini.Ini.IniReaderConstructor1.html | 48 + .../html/Nini.Ini.IniReaderConstructor2.html | 48 + .../html/Nini.Ini.IniReaderConstructor3.html | 48 + .../html/Nini.Ini.IniReaderMembers.html | 103 + .../html/Nini.Ini.IniReaderMethods.html | 68 + .../html/Nini.Ini.IniReaderProperties.html | 60 + .../html/Nini.Ini.IniSection.Comment.html | 53 + .../html/Nini.Ini.IniSection.Contains.html | 56 + .../html/Nini.Ini.IniSection.GetItem.html | 56 + .../html/Nini.Ini.IniSection.GetKeys.html | 49 + .../html/Nini.Ini.IniSection.GetValue.html | 58 + .../html/Nini.Ini.IniSection.ItemCount.html | 51 + .../html/Nini.Ini.IniSection.Name.html | 51 + .../html/Nini.Ini.IniSection.Remove.html | 56 + .../Nini.Ini.IniSection.Set_overload_1.html | 64 + .../Nini.Ini.IniSection.Set_overload_2.html | 60 + .../Nini.Ini.IniSection.Set_overload_3.html | 56 + .../Nini.Ini.IniSection.Set_overload_4.html | 49 + .../Nini.Ini.IniSection.Set_overloads.html | 57 + .../Reference/html/Nini.Ini.IniSection.html | 63 + .../Nini.Ini.IniSectionCollection.Add.html | 56 + ...niSectionCollection.CopyTo_overload_1.html | 64 + ...niSectionCollection.CopyTo_overload_2.html | 60 + ...IniSectionCollection.CopyTo_overloads.html | 49 + .../Nini.Ini.IniSectionCollection.Count.html | 55 + ...ni.IniSectionCollection.GetEnumerator.html | 53 + ...i.IniSectionCollection.IsSynchronized.html | 55 + .../Nini.Ini.IniSectionCollection.Item1.html | 51 + .../Nini.Ini.IniSectionCollection.Item2.html | 51 + .../Nini.Ini.IniSectionCollection.Remove.html | 56 + ...ini.Ini.IniSectionCollection.SyncRoot.html | 55 + .../html/Nini.Ini.IniSectionCollection.html | 63 + ...i.Ini.IniSectionCollectionConstructor.html | 45 + .../Nini.Ini.IniSectionCollectionItem.html | 49 + .../Nini.Ini.IniSectionCollectionMembers.html | 89 + .../Nini.Ini.IniSectionCollectionMethods.html | 62 + ...ni.Ini.IniSectionCollectionProperties.html | 52 + .../html/Nini.Ini.IniSectionConstructor.html | 53 + .../html/Nini.Ini.IniSectionConstructor1.html | 52 + .../html/Nini.Ini.IniSectionConstructor2.html | 48 + .../html/Nini.Ini.IniSectionMembers.html | 90 + .../html/Nini.Ini.IniSectionMethods.html | 64 + .../html/Nini.Ini.IniSectionProperties.html | 51 + .../Docs/Reference/html/Nini.Ini.IniType.html | 81 + .../html/Nini.Ini.IniWriteState.html | 86 + .../Nini.Ini.IniWriter.AssignDelimiter.html | 53 + .../html/Nini.Ini.IniWriter.BaseStream.html | 51 + .../html/Nini.Ini.IniWriter.Close.html | 49 + .../Nini.Ini.IniWriter.CommentDelimiter.html | 53 + ...Nini.Ini.IniWriter.Dispose_overload_1.html | 53 + ...Nini.Ini.IniWriter.Dispose_overload_2.html | 56 + .../Nini.Ini.IniWriter.Dispose_overloads.html | 49 + .../html/Nini.Ini.IniWriter.Finalize.html | 49 + .../html/Nini.Ini.IniWriter.Flush.html | 49 + .../html/Nini.Ini.IniWriter.Indentation.html | 53 + .../html/Nini.Ini.IniWriter.ToString.html | 49 + .../Nini.Ini.IniWriter.UseValueQuotes.html | 53 + ...i.Ini.IniWriter.WriteEmpty_overload_1.html | 49 + ...i.Ini.IniWriter.WriteEmpty_overload_2.html | 71 + ...ni.Ini.IniWriter.WriteEmpty_overloads.html | 49 + ...ini.Ini.IniWriter.WriteKey_overload_1.html | 75 + ...ini.Ini.IniWriter.WriteKey_overload_2.html | 79 + ...Nini.Ini.IniWriter.WriteKey_overloads.html | 49 + ...Ini.IniWriter.WriteSection_overload_1.html | 71 + ...Ini.IniWriter.WriteSection_overload_2.html | 75 + ....Ini.IniWriter.WriteSection_overloads.html | 49 + .../html/Nini.Ini.IniWriter.WriteState.html | 51 + .../Reference/html/Nini.Ini.IniWriter.html | 79 + .../html/Nini.Ini.IniWriterConstructor.html | 57 + .../html/Nini.Ini.IniWriterConstructor1.html | 48 + .../html/Nini.Ini.IniWriterConstructor2.html | 48 + .../html/Nini.Ini.IniWriterConstructor3.html | 48 + .../html/Nini.Ini.IniWriterMembers.html | 94 + .../html/Nini.Ini.IniWriterMethods.html | 65 + .../html/Nini.Ini.IniWriterProperties.html | 54 + Nini/Docs/Reference/html/Nini.Ini.html | 123 + .../Reference/html/Nini.IniHierarchy.html | 68 + .../html/Nini.Util.ArgvParser.Item.html | 53 + .../Reference/html/Nini.Util.ArgvParser.html | 63 + .../html/Nini.Util.ArgvParserConstructor.html | 53 + .../Nini.Util.ArgvParserConstructor1.html | 50 + .../Nini.Util.ArgvParserConstructor2.html | 42 + .../html/Nini.Util.ArgvParserMembers.html | 82 + .../html/Nini.Util.ArgvParserProperties.html | 49 + .../html/Nini.Util.OrderedList.Add.html | 64 + .../html/Nini.Util.OrderedList.Clear.html | 53 + .../html/Nini.Util.OrderedList.Contains.html | 60 + ...ni.Util.OrderedList.CopyTo_overload_1.html | 64 + ...ni.Util.OrderedList.CopyTo_overload_2.html | 60 + ...ini.Util.OrderedList.CopyTo_overloads.html | 49 + .../html/Nini.Util.OrderedList.Count.html | 55 + .../Nini.Util.OrderedList.GetEnumerator.html | 49 + .../html/Nini.Util.OrderedList.Insert.html | 64 + .../Nini.Util.OrderedList.IsFixedSize.html | 55 + .../Nini.Util.OrderedList.IsReadOnly.html | 55 + .../Nini.Util.OrderedList.IsSynchronized.html | 55 + .../html/Nini.Util.OrderedList.Item1.html | 51 + .../html/Nini.Util.OrderedList.Item2.html | 55 + .../html/Nini.Util.OrderedList.Keys.html | 55 + .../html/Nini.Util.OrderedList.Remove.html | 60 + .../html/Nini.Util.OrderedList.RemoveAt.html | 56 + .../html/Nini.Util.OrderedList.SyncRoot.html | 55 + .../html/Nini.Util.OrderedList.Values.html | 55 + .../Reference/html/Nini.Util.OrderedList.html | 65 + .../Nini.Util.OrderedListConstructor.html | 45 + ...ni.Util.OrderedListEnumerator.Current.html | 51 + ...Nini.Util.OrderedListEnumerator.Entry.html | 55 + .../Nini.Util.OrderedListEnumerator.Key.html | 55 + ...i.Util.OrderedListEnumerator.MoveNext.html | 53 + ...Nini.Util.OrderedListEnumerator.Reset.html | 53 + ...Nini.Util.OrderedListEnumerator.Value.html | 55 + .../html/Nini.Util.OrderedListEnumerator.html | 63 + ...ini.Util.OrderedListEnumeratorMembers.html | 75 + ...ini.Util.OrderedListEnumeratorMethods.html | 60 + ....Util.OrderedListEnumeratorProperties.html | 52 + .../html/Nini.Util.OrderedListItem.html | 49 + .../html/Nini.Util.OrderedListMembers.html | 97 + .../html/Nini.Util.OrderedListMethods.html | 66 + .../html/Nini.Util.OrderedListProperties.html | 56 + Nini/Docs/Reference/html/Nini.Util.html | 66 + .../Reference/html/Nini.UtilHierarchy.html | 53 + Nini/Docs/Reference/html/NiniReference.hhc | 1 + Nini/Docs/Reference/html/NiniReference.hhk | 1 + Nini/Docs/Reference/html/NiniReference.hhp | 493 +++ Nini/Docs/Reference/html/NiniReference.log | 14 + Nini/Docs/Reference/html/README.txt | 15 + Nini/Docs/Reference/html/contents.html | 2141 ++++++++++ Nini/Docs/Reference/html/index.html | 21 + Nini/Docs/Reference/html/intevent.gif | Bin 0 -> 887 bytes Nini/Docs/Reference/html/intfield.gif | Bin 0 -> 897 bytes Nini/Docs/Reference/html/intmethod.gif | Bin 0 -> 904 bytes Nini/Docs/Reference/html/intoperator.gif | Bin 0 -> 884 bytes Nini/Docs/Reference/html/intproperty.gif | Bin 0 -> 909 bytes Nini/Docs/Reference/html/privevent.gif | Bin 0 -> 897 bytes Nini/Docs/Reference/html/privfield.gif | Bin 0 -> 904 bytes Nini/Docs/Reference/html/privmethod.gif | Bin 0 -> 908 bytes Nini/Docs/Reference/html/privoperator.gif | Bin 0 -> 887 bytes Nini/Docs/Reference/html/privproperty.gif | Bin 0 -> 908 bytes Nini/Docs/Reference/html/protevent.gif | Bin 0 -> 899 bytes Nini/Docs/Reference/html/protfield.gif | Bin 0 -> 914 bytes Nini/Docs/Reference/html/protmethod.gif | Bin 0 -> 908 bytes Nini/Docs/Reference/html/protoperator.gif | Bin 0 -> 887 bytes Nini/Docs/Reference/html/protproperty.gif | Bin 0 -> 923 bytes Nini/Docs/Reference/html/pubevent.gif | Bin 0 -> 869 bytes Nini/Docs/Reference/html/pubfield.gif | Bin 0 -> 881 bytes Nini/Docs/Reference/html/pubmethod.gif | Bin 0 -> 889 bytes Nini/Docs/Reference/html/puboperator.gif | Bin 0 -> 864 bytes Nini/Docs/Reference/html/pubproperty.gif | Bin 0 -> 893 bytes Nini/Docs/Reference/html/static.gif | Bin 0 -> 909 bytes Nini/Docs/Reference/html/tree.css | 60 + Nini/Docs/Reference/html/tree.js | 250 ++ Nini/Docs/Reference/html/treenodedot.gif | Bin 0 -> 829 bytes Nini/Docs/Reference/html/treenodeminus.gif | Bin 0 -> 56 bytes Nini/Docs/Reference/html/treenodeplus.gif | Bin 0 -> 59 bytes .../Reference/xml/en/Config/AliasText.xml | 80 + .../xml/en/Config/ArgvConfigSource.xml | 172 + .../Reference/xml/en/Config/ConfigBase.xml | 54 + .../xml/en/Config/ConfigCollection.xml | 198 + .../xml/en/Config/DotNetConfigSource.xml | 234 + Nini/Docs/Reference/xml/en/Config/IConfig.xml | 289 ++ .../Reference/xml/en/Config/IConfigSource.xml | 202 + .../Reference/xml/en/Config/IniConfig.xml | 50 + .../xml/en/Config/IniConfigSource.xml | 213 + .../xml/en/Config/RegistryConfigSource.xml | 122 + .../xml/en/Config/XmlConfigSource.xml | 182 + .../Docs/Reference/xml/en/Ini/IniDocument.xml | 367 ++ .../Reference/xml/en/Ini/IniException.xml | 83 + Nini/Docs/Reference/xml/en/Ini/IniItem.xml | 44 + Nini/Docs/Reference/xml/en/Ini/IniReader.xml | 288 ++ Nini/Docs/Reference/xml/en/Ini/IniSection.xml | 123 + .../xml/en/Ini/IniSectionCollection.xml | 81 + Nini/Docs/Reference/xml/en/Ini/IniWriter.xml | 234 + .../Docs/Reference/xml/en/Util/ArgvParser.xml | 35 + .../Reference/xml/en/Util/OrderedList.xml | 164 + .../xml/en/Util/OrderedListEnumerator.xml | 58 + Nini/Examples/CsExamples/BasicApp/App.ico | Bin 0 -> 1078 bytes .../CsExamples/BasicApp/AssemblyInfo.cs | 58 + .../CsExamples/BasicApp/BasicApp.csproj | 125 + .../CsExamples/BasicApp/BasicApp.csproj.user | 48 + .../Examples/CsExamples/BasicApp/BasicApp.ini | 12 + Nini/Examples/CsExamples/BasicApp/MainForm.cs | 272 ++ .../CsExamples/BasicApp/MainForm.resx | 102 + Nini/Examples/CsExamples/CsExamples.sln | 21 + Nini/Examples/NiniEdit/README.txt | 67 + Nini/Examples/NiniEdit/RunTests.bat | 61 + Nini/Examples/NiniEdit/Source/AssemblyInfo.cs | 68 + Nini/Examples/NiniEdit/Source/Editor.cs | 467 ++ Nini/Examples/NiniEdit/Source/MainApp.cs | 40 + Nini/Examples/NiniEdit/Source/NiniEdit.build | 87 + Nini/Examples/NiniEdit/Source/NiniEdit.csproj | 110 + Nini/Examples/NiniEdit/Source/NiniEdit.sln | 21 + Nini/Examples/NiniEdit/Tests/Test.config | 14 + Nini/Examples/NiniEdit/Tests/Test.ini | 11 + Nini/Examples/NiniEdit/Tests/Test.xml | 10 + .../VbExamples/BasicApp/AssemblyInfo.vb | 31 + .../Examples/VbExamples/BasicApp/BasicApp.ini | 12 + .../VbExamples/BasicApp/BasicApp.vbproj | 117 + .../VbExamples/BasicApp/BasicApp.vbproj.user | 48 + .../VbExamples/BasicApp/MainForm.resx | 138 + Nini/Examples/VbExamples/BasicApp/MainForm.vb | 215 + Nini/Examples/VbExamples/VbExamples.sln | 21 + Nini/LICENSE.txt | 23 + Nini/README.txt | 122 + Nini/Source/AssemblyInfo.cs | 58 + Nini/Source/Config/AliasText.cs | 148 + Nini/Source/Config/ArgvConfigSource.cs | 106 + Nini/Source/Config/ConfigBase.cs | 422 ++ Nini/Source/Config/ConfigCollection.cs | 264 ++ Nini/Source/Config/ConfigSourceBase.cs | 219 + Nini/Source/Config/DotNetConfigSource.cs | 562 +++ Nini/Source/Config/IConfig.cs | 99 + Nini/Source/Config/IConfigSource.cs | 55 + Nini/Source/Config/IniConfig.cs | 90 + Nini/Source/Config/IniConfigSource.cs | 329 ++ Nini/Source/Config/RegistryConfigSource.cs | 280 ++ Nini/Source/Config/XmlConfigSource.cs | 428 ++ Nini/Source/Ini/IniDocument.cs | 302 ++ Nini/Source/Ini/IniException.cs | 121 + Nini/Source/Ini/IniItem.cs | 54 + Nini/Source/Ini/IniReader.cs | 652 +++ Nini/Source/Ini/IniSection.cs | 155 + Nini/Source/Ini/IniSectionCollection.cs | 95 + Nini/Source/Ini/IniWriter.cs | 308 ++ Nini/Source/Nini.build | 221 + Nini/Source/Nini.csproj | 205 + Nini/Source/Nini.sln | 29 + Nini/Source/NiniCompact.csdproj | 226 + Nini/Source/Test/Config/AliasTextTests.cs | 143 + .../Test/Config/ArgvConfigSourceTests.cs | 98 + Nini/Source/Test/Config/ConfigBaseTests.cs | 349 ++ .../Test/Config/ConfigCollectionTests.cs | 145 + .../Test/Config/ConfigSourceBaseTests.cs | 539 +++ .../Test/Config/DotNetConfigSourceTests.cs | 522 +++ Nini/Source/Test/Config/DotNetConsoleTests.cs | 146 + .../Test/Config/DotNetConsoleTests.exe.config | 15 + .../Test/Config/IniConfigSourceTests.cs | 444 ++ .../Test/Config/RegistryConfigSourceTests.cs | 348 ++ .../Test/Config/XmlConfigSourceTests.cs | 559 +++ Nini/Source/Test/Ini/IniDocumentTests.cs | 385 ++ Nini/Source/Test/Ini/IniReaderTests.cs | 532 +++ Nini/Source/Test/Ini/IniWriterTests.cs | 154 + Nini/Source/Test/NiniTest.csproj | 165 + Nini/Source/Test/Util/OrderedListTests.cs | 39 + Nini/Source/Util/ArgvParser.cs | 97 + Nini/Source/Util/OrderedList.cs | 199 + Nini/Source/Util/OrderedListEnumerator.cs | 86 + README.md | 5 +- ...S_PerformanceTest_GettingStarted_5.1.0.pdf | Bin 0 -> 283518 bytes idl/test.idl | 45 + perftest-64-VS2005.sln | 56 + perftest-64-VS2008.sln | 58 + perftest-64-VS2010.sln | 56 + perftest-64-VS2012.sln | 56 + perftest-VS2005.sln | 53 + perftest-VS2008.sln | 53 + perftest-VS2010.sln | 59 + perftest-VS2012.sln | 61 + perftest.ini | 104 + perftest.xml | 1121 +++++ perftest_cpp/Makefile.i86Linux2.6gcc3.4.3 | 17 + perftest_cpp/Makefile.i86Linux2.6gcc4.1.1 | 17 + perftest_cpp/Makefile.sparcSol2.10gcc3.4.2 | 18 + perftest_cpp/Makefile.x64Linux2.6gcc3.4.5 | 17 + perftest_cpp/Makefile.x64Linux2.6gcc4.1.1 | 17 + perftest_cpp/Makefile.x64Linux2.6gcc4.1.2 | 17 + perftest_cpp/MessagingIF.h | 119 + perftest_cpp/Property.cxx | 629 +++ perftest_cpp/Property.h | 470 +++ perftest_cpp/RTIDDSImpl.cxx | 1312 ++++++ perftest_cpp/RTIDDSImpl.h | 153 + perftest_cpp/common.mk | 102 + perftest_cpp/perftest_cpp-64-VS2005.vcproj | 316 ++ perftest_cpp/perftest_cpp-64-VS2008.vcproj | 315 ++ perftest_cpp/perftest_cpp-64-VS2010.vcxproj | 137 + .../perftest_cpp-64-VS2010.vcxproj.filters | 59 + perftest_cpp/perftest_cpp-64-VS2012.vcxproj | 139 + perftest_cpp/perftest_cpp-VS2005.vcproj | 317 ++ perftest_cpp/perftest_cpp-VS2008.vcproj | 316 ++ perftest_cpp/perftest_cpp-VS2010.vcxproj | 140 + .../perftest_cpp-VS2010.vcxproj.filters | 59 + perftest_cpp/perftest_cpp-VS2012.vcxproj | 142 + perftest_cpp/perftest_cpp.cxx | 1585 +++++++ perftest_cpp/perftest_cpp.h | 121 + perftest_cs/MessagingIF.cs | 89 + perftest_cs/Properties/AssemblyInfo.cs | 33 + perftest_cs/RTIDDSImpl.cs | 1524 +++++++ perftest_cs/perftest_cs-64-VS2005.csproj | 64 + perftest_cs/perftest_cs-64-VS2008.csproj | 101 + perftest_cs/perftest_cs-64-VS2010.csproj | 103 + perftest_cs/perftest_cs-64-VS2012.csproj | 103 + perftest_cs/perftest_cs-VS2005.csproj | 67 + perftest_cs/perftest_cs-VS2008.csproj | 72 + perftest_cs/perftest_cs-VS2010.csproj | 71 + perftest_cs/perftest_cs-VS2012.csproj | 71 + perftest_cs/perftest_cs.cs | 1456 +++++++ perftest_java/build.xml | 126 + .../rti/perftest/ddsimpl/DomainListener.java | 69 + .../perftest/ddsimpl/PerfTestLauncher.java | 44 + .../com/rti/perftest/ddsimpl/RTIDDSImpl.java | 1083 +++++ .../rti/perftest/ddsimpl/RTIPublisher.java | 183 + .../rti/perftest/ddsimpl/RTISubscriber.java | 191 + .../perftest/ddsimpl/ReceiverListener.java | 115 + .../com/rti/perftest/IMessaging.java | 57 + .../com/rti/perftest/IMessagingCB.java | 27 + .../com/rti/perftest/IMessagingReader.java | 39 + .../com/rti/perftest/IMessagingWriter.java | 39 + .../com/rti/perftest/TestMessage.java | 36 + .../harness/AnnouncementListener.java | 52 + .../rti/perftest/harness/LatencyListener.java | 252 ++ .../com/rti/perftest/harness/PerfTest.java | 1057 +++++ .../perftest/harness/ThroughputListener.java | 278 ++ .../com/rti/perftest/ini/Ini.java | 201 + resource/properties/dds_debug.properties | 28 + resource/properties/dds_release.properties | 28 + scripts/perftest_java | 34 + scripts/perftest_java.bat | 60 + xsd/rti_dds_qos_profiles.xsd | 2016 +++++++++ xsd/rti_routing_service.xsd | 3760 +++++++++++++++++ 700 files changed, 72914 insertions(+), 2 deletions(-) create mode 100755 DDSTypesManaged/AssemblyInfo.cpp create mode 100644 DDSTypesManaged/DDSTypesManaged-64-VS2005.vcproj create mode 100644 DDSTypesManaged/DDSTypesManaged-64-VS2008.vcproj create mode 100644 DDSTypesManaged/DDSTypesManaged-64-VS2010.vcxproj create mode 100644 DDSTypesManaged/DDSTypesManaged-64-VS2012.vcxproj create mode 100644 DDSTypesManaged/DDSTypesManaged-VS2005.vcproj create mode 100755 DDSTypesManaged/DDSTypesManaged-VS2008.vcproj create mode 100644 DDSTypesManaged/DDSTypesManaged-VS2010.vcxproj create mode 100644 DDSTypesManaged/DDSTypesManaged-VS2012.vcxproj create mode 100755 Nini/Bin/DotNet/1.0/Debug/Nini.dll create mode 100755 Nini/Bin/DotNet/1.0/Debug/Nini.pdb create mode 100755 Nini/Bin/DotNet/1.0/Release/Nini.dll create mode 100755 Nini/Bin/DotNet/1.1/Debug/Nini.dll create mode 100755 Nini/Bin/DotNet/1.1/Debug/Nini.pdb create mode 100755 Nini/Bin/DotNet/1.1/Release/Nini.dll create mode 100755 Nini/Bin/DotNet/2.0/Debug/Nini.dll create mode 100755 Nini/Bin/DotNet/2.0/Debug/Nini.pdb create mode 100755 Nini/Bin/DotNet/2.0/Release/Nini.dll create mode 100755 Nini/Bin/README.txt create mode 100755 Nini/CHANGELOG.txt create mode 100755 Nini/Docs/Manual/NiniManual-1.htm create mode 100755 Nini/Docs/Manual/NiniManual-2.htm create mode 100755 Nini/Docs/Manual/NiniManual-3.htm create mode 100755 Nini/Docs/Manual/NiniManual-4.htm create mode 100755 Nini/Docs/Manual/NiniManual-5.htm create mode 100755 Nini/Docs/Manual/NiniManual.htm create mode 100755 Nini/Docs/Manual/styles.css create mode 100755 Nini/Docs/Reference/README.txt create mode 100755 Nini/Docs/Reference/chm/NiniReference.chm create mode 100755 Nini/Docs/Reference/chm/README.txt create mode 100755 Nini/Docs/Reference/html/MSDN.css create mode 100755 Nini/Docs/Reference/html/Nini.Config.AliasText.AddAlias_overload_1.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.AliasText.AddAlias_overload_2.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.AliasText.AddAlias_overload_3.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.AliasText.AddAlias_overloads.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.AliasText.ContainsBoolean.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.AliasText.ContainsInt.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.AliasText.GetBoolean.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.AliasText.GetInt.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.AliasText.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.AliasTextConstructor.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.AliasTextMembers.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.AliasTextMethods.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ArgvConfigSource.AddSwitch_overload_1.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ArgvConfigSource.AddSwitch_overload_2.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ArgvConfigSource.AddSwitch_overloads.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ArgvConfigSource.GetArguments.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ArgvConfigSource.Reload.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ArgvConfigSource.Save.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ArgvConfigSource.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ArgvConfigSourceConstructor.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ArgvConfigSourceMembers.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ArgvConfigSourceMethods.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigBase.Add.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigBase.Alias.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigBase.ConfigSource.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigBase.Contains.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigBase.GetBoolean_overload_1.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigBase.GetBoolean_overload_2.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigBase.GetBoolean_overloads.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigBase.GetDouble_overload_1.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigBase.GetDouble_overload_2.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigBase.GetDouble_overloads.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigBase.GetExpanded.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigBase.GetFloat_overload_1.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigBase.GetFloat_overload_2.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigBase.GetFloat_overloads.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigBase.GetInt_overload_1.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigBase.GetInt_overload_2.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigBase.GetInt_overload_3.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigBase.GetInt_overload_4.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigBase.GetInt_overloads.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigBase.GetKeys.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigBase.GetLong_overload_1.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigBase.GetLong_overload_2.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigBase.GetLong_overloads.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigBase.GetString_overload_1.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigBase.GetString_overload_2.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigBase.GetString_overloads.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigBase.GetValues.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigBase.Get_overload_1.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigBase.Get_overload_2.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigBase.Get_overloads.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigBase.KeyRemoved.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigBase.KeySet.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigBase.Name.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigBase.OnKeyRemoved.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigBase.OnKeySet.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigBase.Remove.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigBase.Set.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigBase.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigBase.keys.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigBaseConstructor.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigBaseEvents.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigBaseFields.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigBaseMembers.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigBaseMethods.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigBaseProperties.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigCollection.Add_overload_1.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigCollection.Add_overload_2.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigCollection.Add_overloads.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigCollection.Clear.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigCollection.ConfigAdded.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigCollection.ConfigRemoved.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigCollection.Contains.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigCollection.CopyTo_overload_1.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigCollection.CopyTo_overload_2.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigCollection.CopyTo_overloads.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigCollection.Count.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigCollection.GetEnumerator.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigCollection.IndexOf.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigCollection.Insert.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigCollection.IsFixedSize.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigCollection.IsReadOnly.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigCollection.IsSynchronized.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigCollection.Item1.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigCollection.Item2.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigCollection.OnConfigAdded.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigCollection.OnConfigRemoved.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigCollection.RemoveAt.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigCollection.Remove_overload_1.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigCollection.Remove_overload_2.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigCollection.Remove_overloads.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigCollection.SyncRoot.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigCollection.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigCollectionConstructor.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigCollectionEvents.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigCollectionItem.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigCollectionMembers.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigCollectionMethods.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigCollectionProperties.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigEventArgs.Config.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigEventArgs.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigEventArgsConstructor.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigEventArgsMembers.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigEventArgsProperties.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigEventHandler.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigKeyEventArgs.KeyName.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigKeyEventArgs.KeyValue.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigKeyEventArgs.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigKeyEventArgsConstructor.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigKeyEventArgsMembers.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigKeyEventArgsProperties.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigKeyEventHandler.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigSourceBase.AddConfig.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigSourceBase.Alias.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigSourceBase.AutoSave.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigSourceBase.Configs.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigSourceBase.ExpandKeyValues.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigSourceBase.GetExpanded.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigSourceBase.Merge.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigSourceBase.OnReloaded.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigSourceBase.OnSaved.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigSourceBase.Reload.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigSourceBase.Reloaded.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigSourceBase.ReplaceKeyValues.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigSourceBase.Save.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigSourceBase.Saved.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigSourceBase.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigSourceBaseConstructor.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigSourceBaseEvents.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigSourceBaseMembers.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigSourceBaseMethods.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.ConfigSourceBaseProperties.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.DotNetConfigSource.GetFullConfigPath.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.DotNetConfigSource.Load_overload_1.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.DotNetConfigSource.Load_overload_2.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.DotNetConfigSource.Load_overloads.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.DotNetConfigSource.Reload.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.DotNetConfigSource.SavePath.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.DotNetConfigSource.Save_overload_1.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.DotNetConfigSource.Save_overload_2.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.DotNetConfigSource.Save_overload_3.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.DotNetConfigSource.Save_overload_4.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.DotNetConfigSource.Save_overloads.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.DotNetConfigSource.ToString.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.DotNetConfigSource.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.DotNetConfigSourceConstructor.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.DotNetConfigSourceConstructor1.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.DotNetConfigSourceConstructor2.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.DotNetConfigSourceConstructor3.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.DotNetConfigSourceConstructor4.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.DotNetConfigSourceMembers.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.DotNetConfigSourceMethods.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.DotNetConfigSourceProperties.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfig.Alias.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfig.ConfigSource.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfig.Contains.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfig.GetBoolean_overload_1.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfig.GetBoolean_overload_2.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfig.GetBoolean_overloads.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfig.GetDouble_overload_1.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfig.GetDouble_overload_2.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfig.GetDouble_overloads.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfig.GetExpanded.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfig.GetFloat_overload_1.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfig.GetFloat_overload_2.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfig.GetFloat_overloads.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfig.GetInt_overload_1.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfig.GetInt_overload_2.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfig.GetInt_overload_3.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfig.GetInt_overload_4.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfig.GetInt_overloads.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfig.GetKeys.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfig.GetLong_overload_1.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfig.GetLong_overload_2.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfig.GetLong_overloads.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfig.GetString_overload_1.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfig.GetString_overload_2.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfig.GetString_overloads.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfig.GetValues.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfig.Get_overload_1.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfig.Get_overload_2.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfig.Get_overloads.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfig.KeyRemoved.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfig.KeySet.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfig.Name.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfig.Remove.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfig.Set.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfig.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfigEvents.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfigMembers.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfigMethods.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfigProperties.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfigSource.AddConfig.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfigSource.Alias.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfigSource.AutoSave.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfigSource.Configs.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfigSource.ExpandKeyValues.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfigSource.GetExpanded.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfigSource.Merge.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfigSource.Reload.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfigSource.Reloaded.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfigSource.ReplaceKeyValues.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfigSource.Save.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfigSource.Saved.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfigSource.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfigSourceEvents.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfigSourceMembers.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfigSourceMethods.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IConfigSourceProperties.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IniConfig.Get_overload_1.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IniConfig.Get_overloads.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IniConfig.Remove.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IniConfig.Set.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IniConfig.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IniConfigConstructor.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IniConfigMembers.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IniConfigMethods.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IniConfigSource.CaseSensitive.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IniConfigSource.Load_overload_1.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IniConfigSource.Load_overload_2.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IniConfigSource.Load_overload_3.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IniConfigSource.Load_overload_4.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IniConfigSource.Load_overloads.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IniConfigSource.Reload.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IniConfigSource.SavePath.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IniConfigSource.Save_overload_1.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IniConfigSource.Save_overload_2.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IniConfigSource.Save_overload_3.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IniConfigSource.Save_overload_4.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IniConfigSource.Save_overloads.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IniConfigSource.ToString.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IniConfigSource.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IniConfigSourceConstructor.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IniConfigSourceConstructor1.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IniConfigSourceConstructor2.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IniConfigSourceConstructor3.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IniConfigSourceConstructor4.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IniConfigSourceConstructor5.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IniConfigSourceMembers.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IniConfigSourceMethods.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.IniConfigSourceProperties.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.RegistryConfigSource.AddConfig_overload_1.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.RegistryConfigSource.AddConfig_overload_2.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.RegistryConfigSource.AddConfig_overloads.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.RegistryConfigSource.AddMapping_overload_1.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.RegistryConfigSource.AddMapping_overload_2.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.RegistryConfigSource.AddMapping_overloads.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.RegistryConfigSource.DefaultKey.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.RegistryConfigSource.Reload.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.RegistryConfigSource.Save.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.RegistryConfigSource.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.RegistryConfigSourceConstructor.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.RegistryConfigSourceMembers.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.RegistryConfigSourceMethods.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.RegistryConfigSourceProperties.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.RegistryRecurse.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.XmlConfigSource.Load_overload_1.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.XmlConfigSource.Load_overload_2.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.XmlConfigSource.Load_overloads.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.XmlConfigSource.Reload.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.XmlConfigSource.SavePath.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.XmlConfigSource.Save_overload_1.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.XmlConfigSource.Save_overload_2.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.XmlConfigSource.Save_overload_3.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.XmlConfigSource.Save_overload_4.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.XmlConfigSource.Save_overloads.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.XmlConfigSource.ToString.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.XmlConfigSource.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.XmlConfigSourceConstructor.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.XmlConfigSourceConstructor1.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.XmlConfigSourceConstructor2.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.XmlConfigSourceConstructor3.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.XmlConfigSourceMembers.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.XmlConfigSourceMethods.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.XmlConfigSourceProperties.html create mode 100755 Nini/Docs/Reference/html/Nini.Config.html create mode 100755 Nini/Docs/Reference/html/Nini.ConfigHierarchy.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniDocument.FileType.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniDocument.Load_overload_1.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniDocument.Load_overload_2.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniDocument.Load_overload_3.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniDocument.Load_overload_4.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniDocument.Load_overloads.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniDocument.Save_overload_1.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniDocument.Save_overload_2.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniDocument.Save_overload_3.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniDocument.Save_overloads.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniDocument.Sections.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniDocument.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniDocumentConstructor.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniDocumentConstructor1.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniDocumentConstructor2.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniDocumentConstructor3.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniDocumentConstructor4.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniDocumentConstructor5.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniDocumentConstructor6.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniDocumentConstructor7.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniDocumentConstructor8.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniDocumentMembers.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniDocumentMethods.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniDocumentProperties.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniException.GetObjectData.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniException.LineNumber.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniException.LinePosition.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniException.Message.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniException.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniExceptionConstructor.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniExceptionConstructor1.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniExceptionConstructor2.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniExceptionConstructor3.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniExceptionConstructor4.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniExceptionMembers.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniExceptionMethods.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniExceptionProperties.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniFileType.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniItem.Comment.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniItem.Name.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniItem.Type.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniItem.Value.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniItem.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniItemConstructor.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniItemMembers.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniItemProperties.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniReadState.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniReader.AcceptCommentAfterKey.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniReader.AcceptNoAssignmentOperator.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniReader.Close.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniReader.Comment.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniReader.ConsumeAllKeyText.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniReader.Dispose_overload_1.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniReader.Dispose_overload_2.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniReader.Dispose_overloads.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniReader.Finalize.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniReader.GetAssignDelimiters.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniReader.GetCommentDelimiters.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniReader.IgnoreComments.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniReader.LineContinuation.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniReader.LineNumber.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniReader.LinePosition.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniReader.MoveToNextKey.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniReader.MoveToNextSection.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniReader.Name.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniReader.Read.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniReader.ReadState.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniReader.SetAssignDelimiters.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniReader.SetCommentDelimiters.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniReader.Type.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniReader.Value.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniReader.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniReaderConstructor.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniReaderConstructor1.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniReaderConstructor2.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniReaderConstructor3.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniReaderMembers.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniReaderMethods.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniReaderProperties.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniSection.Comment.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniSection.Contains.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniSection.GetItem.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniSection.GetKeys.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniSection.GetValue.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniSection.ItemCount.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniSection.Name.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniSection.Remove.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniSection.Set_overload_1.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniSection.Set_overload_2.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniSection.Set_overload_3.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniSection.Set_overload_4.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniSection.Set_overloads.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniSection.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniSectionCollection.Add.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniSectionCollection.CopyTo_overload_1.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniSectionCollection.CopyTo_overload_2.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniSectionCollection.CopyTo_overloads.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniSectionCollection.Count.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniSectionCollection.GetEnumerator.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniSectionCollection.IsSynchronized.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniSectionCollection.Item1.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniSectionCollection.Item2.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniSectionCollection.Remove.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniSectionCollection.SyncRoot.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniSectionCollection.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniSectionCollectionConstructor.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniSectionCollectionItem.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniSectionCollectionMembers.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniSectionCollectionMethods.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniSectionCollectionProperties.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniSectionConstructor.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniSectionConstructor1.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniSectionConstructor2.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniSectionMembers.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniSectionMethods.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniSectionProperties.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniType.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniWriteState.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniWriter.AssignDelimiter.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniWriter.BaseStream.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniWriter.Close.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniWriter.CommentDelimiter.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniWriter.Dispose_overload_1.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniWriter.Dispose_overload_2.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniWriter.Dispose_overloads.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniWriter.Finalize.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniWriter.Flush.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniWriter.Indentation.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniWriter.ToString.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniWriter.UseValueQuotes.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniWriter.WriteEmpty_overload_1.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniWriter.WriteEmpty_overload_2.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniWriter.WriteEmpty_overloads.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniWriter.WriteKey_overload_1.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniWriter.WriteKey_overload_2.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniWriter.WriteKey_overloads.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniWriter.WriteSection_overload_1.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniWriter.WriteSection_overload_2.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniWriter.WriteSection_overloads.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniWriter.WriteState.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniWriter.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniWriterConstructor.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniWriterConstructor1.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniWriterConstructor2.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniWriterConstructor3.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniWriterMembers.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniWriterMethods.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.IniWriterProperties.html create mode 100755 Nini/Docs/Reference/html/Nini.Ini.html create mode 100755 Nini/Docs/Reference/html/Nini.IniHierarchy.html create mode 100755 Nini/Docs/Reference/html/Nini.Util.ArgvParser.Item.html create mode 100755 Nini/Docs/Reference/html/Nini.Util.ArgvParser.html create mode 100755 Nini/Docs/Reference/html/Nini.Util.ArgvParserConstructor.html create mode 100755 Nini/Docs/Reference/html/Nini.Util.ArgvParserConstructor1.html create mode 100755 Nini/Docs/Reference/html/Nini.Util.ArgvParserConstructor2.html create mode 100755 Nini/Docs/Reference/html/Nini.Util.ArgvParserMembers.html create mode 100755 Nini/Docs/Reference/html/Nini.Util.ArgvParserProperties.html create mode 100755 Nini/Docs/Reference/html/Nini.Util.OrderedList.Add.html create mode 100755 Nini/Docs/Reference/html/Nini.Util.OrderedList.Clear.html create mode 100755 Nini/Docs/Reference/html/Nini.Util.OrderedList.Contains.html create mode 100755 Nini/Docs/Reference/html/Nini.Util.OrderedList.CopyTo_overload_1.html create mode 100755 Nini/Docs/Reference/html/Nini.Util.OrderedList.CopyTo_overload_2.html create mode 100755 Nini/Docs/Reference/html/Nini.Util.OrderedList.CopyTo_overloads.html create mode 100755 Nini/Docs/Reference/html/Nini.Util.OrderedList.Count.html create mode 100755 Nini/Docs/Reference/html/Nini.Util.OrderedList.GetEnumerator.html create mode 100755 Nini/Docs/Reference/html/Nini.Util.OrderedList.Insert.html create mode 100755 Nini/Docs/Reference/html/Nini.Util.OrderedList.IsFixedSize.html create mode 100755 Nini/Docs/Reference/html/Nini.Util.OrderedList.IsReadOnly.html create mode 100755 Nini/Docs/Reference/html/Nini.Util.OrderedList.IsSynchronized.html create mode 100755 Nini/Docs/Reference/html/Nini.Util.OrderedList.Item1.html create mode 100755 Nini/Docs/Reference/html/Nini.Util.OrderedList.Item2.html create mode 100755 Nini/Docs/Reference/html/Nini.Util.OrderedList.Keys.html create mode 100755 Nini/Docs/Reference/html/Nini.Util.OrderedList.Remove.html create mode 100755 Nini/Docs/Reference/html/Nini.Util.OrderedList.RemoveAt.html create mode 100755 Nini/Docs/Reference/html/Nini.Util.OrderedList.SyncRoot.html create mode 100755 Nini/Docs/Reference/html/Nini.Util.OrderedList.Values.html create mode 100755 Nini/Docs/Reference/html/Nini.Util.OrderedList.html create mode 100755 Nini/Docs/Reference/html/Nini.Util.OrderedListConstructor.html create mode 100755 Nini/Docs/Reference/html/Nini.Util.OrderedListEnumerator.Current.html create mode 100755 Nini/Docs/Reference/html/Nini.Util.OrderedListEnumerator.Entry.html create mode 100755 Nini/Docs/Reference/html/Nini.Util.OrderedListEnumerator.Key.html create mode 100755 Nini/Docs/Reference/html/Nini.Util.OrderedListEnumerator.MoveNext.html create mode 100755 Nini/Docs/Reference/html/Nini.Util.OrderedListEnumerator.Reset.html create mode 100755 Nini/Docs/Reference/html/Nini.Util.OrderedListEnumerator.Value.html create mode 100755 Nini/Docs/Reference/html/Nini.Util.OrderedListEnumerator.html create mode 100755 Nini/Docs/Reference/html/Nini.Util.OrderedListEnumeratorMembers.html create mode 100755 Nini/Docs/Reference/html/Nini.Util.OrderedListEnumeratorMethods.html create mode 100755 Nini/Docs/Reference/html/Nini.Util.OrderedListEnumeratorProperties.html create mode 100755 Nini/Docs/Reference/html/Nini.Util.OrderedListItem.html create mode 100755 Nini/Docs/Reference/html/Nini.Util.OrderedListMembers.html create mode 100755 Nini/Docs/Reference/html/Nini.Util.OrderedListMethods.html create mode 100755 Nini/Docs/Reference/html/Nini.Util.OrderedListProperties.html create mode 100755 Nini/Docs/Reference/html/Nini.Util.html create mode 100755 Nini/Docs/Reference/html/Nini.UtilHierarchy.html create mode 100755 Nini/Docs/Reference/html/NiniReference.hhc create mode 100755 Nini/Docs/Reference/html/NiniReference.hhk create mode 100755 Nini/Docs/Reference/html/NiniReference.hhp create mode 100755 Nini/Docs/Reference/html/NiniReference.log create mode 100755 Nini/Docs/Reference/html/README.txt create mode 100755 Nini/Docs/Reference/html/contents.html create mode 100755 Nini/Docs/Reference/html/index.html create mode 100755 Nini/Docs/Reference/html/intevent.gif create mode 100755 Nini/Docs/Reference/html/intfield.gif create mode 100755 Nini/Docs/Reference/html/intmethod.gif create mode 100755 Nini/Docs/Reference/html/intoperator.gif create mode 100755 Nini/Docs/Reference/html/intproperty.gif create mode 100755 Nini/Docs/Reference/html/privevent.gif create mode 100755 Nini/Docs/Reference/html/privfield.gif create mode 100755 Nini/Docs/Reference/html/privmethod.gif create mode 100755 Nini/Docs/Reference/html/privoperator.gif create mode 100755 Nini/Docs/Reference/html/privproperty.gif create mode 100755 Nini/Docs/Reference/html/protevent.gif create mode 100755 Nini/Docs/Reference/html/protfield.gif create mode 100755 Nini/Docs/Reference/html/protmethod.gif create mode 100755 Nini/Docs/Reference/html/protoperator.gif create mode 100755 Nini/Docs/Reference/html/protproperty.gif create mode 100755 Nini/Docs/Reference/html/pubevent.gif create mode 100755 Nini/Docs/Reference/html/pubfield.gif create mode 100755 Nini/Docs/Reference/html/pubmethod.gif create mode 100755 Nini/Docs/Reference/html/puboperator.gif create mode 100755 Nini/Docs/Reference/html/pubproperty.gif create mode 100755 Nini/Docs/Reference/html/static.gif create mode 100755 Nini/Docs/Reference/html/tree.css create mode 100755 Nini/Docs/Reference/html/tree.js create mode 100755 Nini/Docs/Reference/html/treenodedot.gif create mode 100755 Nini/Docs/Reference/html/treenodeminus.gif create mode 100755 Nini/Docs/Reference/html/treenodeplus.gif create mode 100755 Nini/Docs/Reference/xml/en/Config/AliasText.xml create mode 100755 Nini/Docs/Reference/xml/en/Config/ArgvConfigSource.xml create mode 100755 Nini/Docs/Reference/xml/en/Config/ConfigBase.xml create mode 100755 Nini/Docs/Reference/xml/en/Config/ConfigCollection.xml create mode 100755 Nini/Docs/Reference/xml/en/Config/DotNetConfigSource.xml create mode 100755 Nini/Docs/Reference/xml/en/Config/IConfig.xml create mode 100755 Nini/Docs/Reference/xml/en/Config/IConfigSource.xml create mode 100755 Nini/Docs/Reference/xml/en/Config/IniConfig.xml create mode 100755 Nini/Docs/Reference/xml/en/Config/IniConfigSource.xml create mode 100755 Nini/Docs/Reference/xml/en/Config/RegistryConfigSource.xml create mode 100755 Nini/Docs/Reference/xml/en/Config/XmlConfigSource.xml create mode 100755 Nini/Docs/Reference/xml/en/Ini/IniDocument.xml create mode 100755 Nini/Docs/Reference/xml/en/Ini/IniException.xml create mode 100755 Nini/Docs/Reference/xml/en/Ini/IniItem.xml create mode 100755 Nini/Docs/Reference/xml/en/Ini/IniReader.xml create mode 100755 Nini/Docs/Reference/xml/en/Ini/IniSection.xml create mode 100755 Nini/Docs/Reference/xml/en/Ini/IniSectionCollection.xml create mode 100755 Nini/Docs/Reference/xml/en/Ini/IniWriter.xml create mode 100755 Nini/Docs/Reference/xml/en/Util/ArgvParser.xml create mode 100755 Nini/Docs/Reference/xml/en/Util/OrderedList.xml create mode 100755 Nini/Docs/Reference/xml/en/Util/OrderedListEnumerator.xml create mode 100755 Nini/Examples/CsExamples/BasicApp/App.ico create mode 100755 Nini/Examples/CsExamples/BasicApp/AssemblyInfo.cs create mode 100755 Nini/Examples/CsExamples/BasicApp/BasicApp.csproj create mode 100755 Nini/Examples/CsExamples/BasicApp/BasicApp.csproj.user create mode 100755 Nini/Examples/CsExamples/BasicApp/BasicApp.ini create mode 100755 Nini/Examples/CsExamples/BasicApp/MainForm.cs create mode 100755 Nini/Examples/CsExamples/BasicApp/MainForm.resx create mode 100755 Nini/Examples/CsExamples/CsExamples.sln create mode 100755 Nini/Examples/NiniEdit/README.txt create mode 100755 Nini/Examples/NiniEdit/RunTests.bat create mode 100755 Nini/Examples/NiniEdit/Source/AssemblyInfo.cs create mode 100755 Nini/Examples/NiniEdit/Source/Editor.cs create mode 100755 Nini/Examples/NiniEdit/Source/MainApp.cs create mode 100755 Nini/Examples/NiniEdit/Source/NiniEdit.build create mode 100755 Nini/Examples/NiniEdit/Source/NiniEdit.csproj create mode 100755 Nini/Examples/NiniEdit/Source/NiniEdit.sln create mode 100755 Nini/Examples/NiniEdit/Tests/Test.config create mode 100755 Nini/Examples/NiniEdit/Tests/Test.ini create mode 100755 Nini/Examples/NiniEdit/Tests/Test.xml create mode 100755 Nini/Examples/VbExamples/BasicApp/AssemblyInfo.vb create mode 100755 Nini/Examples/VbExamples/BasicApp/BasicApp.ini create mode 100755 Nini/Examples/VbExamples/BasicApp/BasicApp.vbproj create mode 100755 Nini/Examples/VbExamples/BasicApp/BasicApp.vbproj.user create mode 100755 Nini/Examples/VbExamples/BasicApp/MainForm.resx create mode 100755 Nini/Examples/VbExamples/BasicApp/MainForm.vb create mode 100755 Nini/Examples/VbExamples/VbExamples.sln create mode 100755 Nini/LICENSE.txt create mode 100755 Nini/README.txt create mode 100755 Nini/Source/AssemblyInfo.cs create mode 100755 Nini/Source/Config/AliasText.cs create mode 100755 Nini/Source/Config/ArgvConfigSource.cs create mode 100755 Nini/Source/Config/ConfigBase.cs create mode 100755 Nini/Source/Config/ConfigCollection.cs create mode 100755 Nini/Source/Config/ConfigSourceBase.cs create mode 100755 Nini/Source/Config/DotNetConfigSource.cs create mode 100755 Nini/Source/Config/IConfig.cs create mode 100755 Nini/Source/Config/IConfigSource.cs create mode 100755 Nini/Source/Config/IniConfig.cs create mode 100755 Nini/Source/Config/IniConfigSource.cs create mode 100755 Nini/Source/Config/RegistryConfigSource.cs create mode 100755 Nini/Source/Config/XmlConfigSource.cs create mode 100755 Nini/Source/Ini/IniDocument.cs create mode 100755 Nini/Source/Ini/IniException.cs create mode 100755 Nini/Source/Ini/IniItem.cs create mode 100755 Nini/Source/Ini/IniReader.cs create mode 100755 Nini/Source/Ini/IniSection.cs create mode 100755 Nini/Source/Ini/IniSectionCollection.cs create mode 100755 Nini/Source/Ini/IniWriter.cs create mode 100755 Nini/Source/Nini.build create mode 100755 Nini/Source/Nini.csproj create mode 100755 Nini/Source/Nini.sln create mode 100755 Nini/Source/NiniCompact.csdproj create mode 100755 Nini/Source/Test/Config/AliasTextTests.cs create mode 100755 Nini/Source/Test/Config/ArgvConfigSourceTests.cs create mode 100755 Nini/Source/Test/Config/ConfigBaseTests.cs create mode 100755 Nini/Source/Test/Config/ConfigCollectionTests.cs create mode 100755 Nini/Source/Test/Config/ConfigSourceBaseTests.cs create mode 100755 Nini/Source/Test/Config/DotNetConfigSourceTests.cs create mode 100755 Nini/Source/Test/Config/DotNetConsoleTests.cs create mode 100755 Nini/Source/Test/Config/DotNetConsoleTests.exe.config create mode 100755 Nini/Source/Test/Config/IniConfigSourceTests.cs create mode 100755 Nini/Source/Test/Config/RegistryConfigSourceTests.cs create mode 100755 Nini/Source/Test/Config/XmlConfigSourceTests.cs create mode 100755 Nini/Source/Test/Ini/IniDocumentTests.cs create mode 100755 Nini/Source/Test/Ini/IniReaderTests.cs create mode 100755 Nini/Source/Test/Ini/IniWriterTests.cs create mode 100755 Nini/Source/Test/NiniTest.csproj create mode 100755 Nini/Source/Test/Util/OrderedListTests.cs create mode 100755 Nini/Source/Util/ArgvParser.cs create mode 100755 Nini/Source/Util/OrderedList.cs create mode 100755 Nini/Source/Util/OrderedListEnumerator.cs create mode 100644 doc/RTI_ConnextDDS_PerformanceTest_GettingStarted_5.1.0.pdf create mode 100644 idl/test.idl create mode 100755 perftest-64-VS2005.sln create mode 100755 perftest-64-VS2008.sln create mode 100644 perftest-64-VS2010.sln create mode 100644 perftest-64-VS2012.sln create mode 100644 perftest-VS2005.sln create mode 100755 perftest-VS2008.sln create mode 100644 perftest-VS2010.sln create mode 100644 perftest-VS2012.sln create mode 100644 perftest.ini create mode 100644 perftest.xml create mode 100644 perftest_cpp/Makefile.i86Linux2.6gcc3.4.3 create mode 100644 perftest_cpp/Makefile.i86Linux2.6gcc4.1.1 create mode 100644 perftest_cpp/Makefile.sparcSol2.10gcc3.4.2 create mode 100755 perftest_cpp/Makefile.x64Linux2.6gcc3.4.5 create mode 100755 perftest_cpp/Makefile.x64Linux2.6gcc4.1.1 create mode 100755 perftest_cpp/Makefile.x64Linux2.6gcc4.1.2 create mode 100644 perftest_cpp/MessagingIF.h create mode 100644 perftest_cpp/Property.cxx create mode 100644 perftest_cpp/Property.h create mode 100644 perftest_cpp/RTIDDSImpl.cxx create mode 100644 perftest_cpp/RTIDDSImpl.h create mode 100644 perftest_cpp/common.mk create mode 100755 perftest_cpp/perftest_cpp-64-VS2005.vcproj create mode 100755 perftest_cpp/perftest_cpp-64-VS2008.vcproj create mode 100644 perftest_cpp/perftest_cpp-64-VS2010.vcxproj create mode 100644 perftest_cpp/perftest_cpp-64-VS2010.vcxproj.filters create mode 100644 perftest_cpp/perftest_cpp-64-VS2012.vcxproj create mode 100644 perftest_cpp/perftest_cpp-VS2005.vcproj create mode 100755 perftest_cpp/perftest_cpp-VS2008.vcproj create mode 100644 perftest_cpp/perftest_cpp-VS2010.vcxproj create mode 100644 perftest_cpp/perftest_cpp-VS2010.vcxproj.filters create mode 100644 perftest_cpp/perftest_cpp-VS2012.vcxproj create mode 100644 perftest_cpp/perftest_cpp.cxx create mode 100644 perftest_cpp/perftest_cpp.h create mode 100644 perftest_cs/MessagingIF.cs create mode 100644 perftest_cs/Properties/AssemblyInfo.cs create mode 100644 perftest_cs/RTIDDSImpl.cs create mode 100644 perftest_cs/perftest_cs-64-VS2005.csproj create mode 100644 perftest_cs/perftest_cs-64-VS2008.csproj create mode 100644 perftest_cs/perftest_cs-64-VS2010.csproj create mode 100644 perftest_cs/perftest_cs-64-VS2012.csproj create mode 100755 perftest_cs/perftest_cs-VS2005.csproj create mode 100755 perftest_cs/perftest_cs-VS2008.csproj create mode 100644 perftest_cs/perftest_cs-VS2010.csproj create mode 100644 perftest_cs/perftest_cs-VS2012.csproj create mode 100644 perftest_cs/perftest_cs.cs create mode 100644 perftest_java/build.xml create mode 100644 perftest_java/com/rti/perftest/ddsimpl/DomainListener.java create mode 100644 perftest_java/com/rti/perftest/ddsimpl/PerfTestLauncher.java create mode 100644 perftest_java/com/rti/perftest/ddsimpl/RTIDDSImpl.java create mode 100644 perftest_java/com/rti/perftest/ddsimpl/RTIPublisher.java create mode 100644 perftest_java/com/rti/perftest/ddsimpl/RTISubscriber.java create mode 100644 perftest_java/com/rti/perftest/ddsimpl/ReceiverListener.java create mode 100644 perftest_java_util/com/rti/perftest/IMessaging.java create mode 100644 perftest_java_util/com/rti/perftest/IMessagingCB.java create mode 100644 perftest_java_util/com/rti/perftest/IMessagingReader.java create mode 100644 perftest_java_util/com/rti/perftest/IMessagingWriter.java create mode 100644 perftest_java_util/com/rti/perftest/TestMessage.java create mode 100644 perftest_java_util/com/rti/perftest/harness/AnnouncementListener.java create mode 100644 perftest_java_util/com/rti/perftest/harness/LatencyListener.java create mode 100644 perftest_java_util/com/rti/perftest/harness/PerfTest.java create mode 100644 perftest_java_util/com/rti/perftest/harness/ThroughputListener.java create mode 100644 perftest_java_util/com/rti/perftest/ini/Ini.java create mode 100644 resource/properties/dds_debug.properties create mode 100644 resource/properties/dds_release.properties create mode 100755 scripts/perftest_java create mode 100755 scripts/perftest_java.bat create mode 100755 xsd/rti_dds_qos_profiles.xsd create mode 100644 xsd/rti_routing_service.xsd diff --git a/DDSTypesManaged/AssemblyInfo.cpp b/DDSTypesManaged/AssemblyInfo.cpp new file mode 100755 index 00000000..99135c4e --- /dev/null +++ b/DDSTypesManaged/AssemblyInfo.cpp @@ -0,0 +1,40 @@ + + +using namespace System; +using namespace System::Reflection; +using namespace System::Runtime::CompilerServices; +using namespace System::Runtime::InteropServices; +using namespace System::Security::Permissions; + +// +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +// +[assembly:AssemblyTitleAttribute("DDSTypesManaged")]; +[assembly:AssemblyDescriptionAttribute("")]; +[assembly:AssemblyConfigurationAttribute("")]; +[assembly:AssemblyCompanyAttribute("")]; +[assembly:AssemblyProductAttribute("DDSTypesManaged")]; +[assembly:AssemblyCopyrightAttribute("Copyright (c) 2008")]; +[assembly:AssemblyTrademarkAttribute("")]; +[assembly:AssemblyCultureAttribute("")]; + +// +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the value or you can default the Revision and Build Numbers +// by using the '*' as shown below: + +[assembly:AssemblyVersionAttribute("1.0.*")]; + +[assembly:ComVisible(false)]; + +[assembly:CLSCompliantAttribute(true)]; + +[assembly:SecurityPermission(SecurityAction::RequestMinimum, UnmanagedCode = true)]; diff --git a/DDSTypesManaged/DDSTypesManaged-64-VS2005.vcproj b/DDSTypesManaged/DDSTypesManaged-64-VS2005.vcproj new file mode 100644 index 00000000..c7d4d67e --- /dev/null +++ b/DDSTypesManaged/DDSTypesManaged-64-VS2005.vcproj @@ -0,0 +1,265 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DDSTypesManaged/DDSTypesManaged-64-VS2008.vcproj b/DDSTypesManaged/DDSTypesManaged-64-VS2008.vcproj new file mode 100644 index 00000000..5e84936e --- /dev/null +++ b/DDSTypesManaged/DDSTypesManaged-64-VS2008.vcproj @@ -0,0 +1,268 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DDSTypesManaged/DDSTypesManaged-64-VS2010.vcxproj b/DDSTypesManaged/DDSTypesManaged-64-VS2010.vcxproj new file mode 100644 index 00000000..a3d4a87a --- /dev/null +++ b/DDSTypesManaged/DDSTypesManaged-64-VS2010.vcxproj @@ -0,0 +1,139 @@ + + + + + Debug + x64 + + + Release + x64 + + + + DDSTypesManaged-64-VS2010 + {02F70308-1E4F-413C-B7B7-FCFECB116D64} + DDSTypesManaged + ManagedCProj + + + + DynamicLibrary + Unicode + true + true + + + DynamicLibrary + Unicode + true + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(NDDSHOME)/lib/x64Win64dotnet4.0;$(ReferencePath) + $(SolutionDir)\bin\x64Win64VS2010\$(Configuration)\ + $(SolutionDir)\bin\x64Win64VS2010\$(Configuration)\ + true + $(NDDSHOME)/lib/x64Win64dotnet4.0;$(ReferencePath) + $(SolutionDir)\bin\x64Win64VS2010\$(Configuration)\ + $(SolutionDir)\bin\x64Win64VS2010\$(Configuration)\ + false + + + + X64 + + + Disabled + $(NDDSHOME)/include;$(NDDSHOME)/include/ndds;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;RTI_WIN32;NDDS_DLL_VARIABLE;WIN32_LEAN_AND_MEAN;%(PreprocessorDefinitions) + MultiThreadedDebugDLL + + + Level3 + ProgramDatabase + + + nddscppd.lib;nddscd.lib;nddscored.lib + $(NDDSHOME)/lib/x64Win64VS2010;%(AdditionalLibraryDirectories) + true + true + MachineX64 + + + + + X64 + + + $(NDDSHOME)/include;$(NDDSHOME)/include/ndds;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;RTI_WIN32;NDDS_DLL_VARIABLE;WIN32_LEAN_AND_MEAN;%(PreprocessorDefinitions) + MultiThreadedDLL + + + Level3 + ProgramDatabase + + + nddscpp.lib;nddsc.lib;nddscore.lib + $(NDDSHOME)/lib/x64Win64VS2010;%(AdditionalLibraryDirectories) + true + MachineX64 + + + + + true + true + + + true + true + + + true + true + + + $(NDDSHOME)\lib\x64Win64dotnet4.0\nddsdotnet40.dll + true + true + + + + + + + + + + + + + + + + Regenerating type support plugin from %(Filename)%(Extension) $(RTIDDSGEN_PREPROCESSOR) + "$(NDDSHOME)\scripts\rtiddsgen" -replace -language C++/CLI -d ../DDSTypesManaged $(RTIDDSGEN_PREPROCESSOR) ../idl/%(Filename)%(Extension) + + ../DDSTypesManaged/test.h;../DDSTypesManaged/test.cpp;../DDSTypesManaged/testPlugin.h;../DDSTypesManaged/testPlugin.cpp;../DDSTypesManaged/testSupport.h;../DDSTypesManaged/testSupport.cpp;%(Outputs) + Regenerating type support plugin from %(Filename)%(Extension) $(RTIDDSGEN_PREPROCESSOR) + "$(NDDSHOME)/scripts/rtiddsgen" -replace -language C++/CLI -d ../DDSTypesManaged $(RTIDDSGEN_PREPROCESSOR) ../idl/%(Filename)%(Extension) + + ../DDSTypesManaged/test.h;../DDSTypesManaged/test.cpp;../DDSTypesManaged/testPlugin.h;../DDSTypesManaged/testPlugin.cpp;../DDSTypesManaged/testSupport.h;../DDSTypesManaged/testSupport.cpp;%(Outputs) + + + + + + \ No newline at end of file diff --git a/DDSTypesManaged/DDSTypesManaged-64-VS2012.vcxproj b/DDSTypesManaged/DDSTypesManaged-64-VS2012.vcxproj new file mode 100644 index 00000000..6c23f37e --- /dev/null +++ b/DDSTypesManaged/DDSTypesManaged-64-VS2012.vcxproj @@ -0,0 +1,139 @@ + + + + + Debug + x64 + + + Release + x64 + + + + DDSTypesManaged-64-VS2012 + {02F70308-1E4F-413C-B7B7-FCFECB116D64} + DDSTypesManaged + ManagedCProj + + + + DynamicLibrary + Unicode + true + true + v110 + + + DynamicLibrary + Unicode + true + v110 + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(NDDSHOME)/lib/x64Win64dotnet4.5;$(ReferencePath) + $(SolutionDir)\bin\x64Win64VS2012\$(Configuration)\ + $(SolutionDir)\bin\x64Win64VS2012\$(Configuration)\ + true + $(NDDSHOME)/lib/x64Win64dotnet4.5;$(ReferencePath) + $(SolutionDir)\bin\x64Win64VS2012\$(Configuration)\ + $(SolutionDir)\bin\x64Win64VS2012\$(Configuration)\ + false + + + + X64 + + + Disabled + $(NDDSHOME)/include;$(NDDSHOME)/include/ndds;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;RTI_WIN32;NDDS_DLL_VARIABLE;WIN32_LEAN_AND_MEAN;%(PreprocessorDefinitions) + MultiThreadedDebugDLL + + + Level3 + ProgramDatabase + + + nddscppd.lib;nddscd.lib;nddscored.lib + $(NDDSHOME)/lib/x64Win64VS2012;%(AdditionalLibraryDirectories) + true + true + MachineX64 + + + + + X64 + + + $(NDDSHOME)/include;$(NDDSHOME)/include/ndds;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;RTI_WIN32;NDDS_DLL_VARIABLE;WIN32_LEAN_AND_MEAN;%(PreprocessorDefinitions) + MultiThreadedDLL + + + Level3 + ProgramDatabase + + + nddscpp.lib;nddsc.lib;nddscore.lib + $(NDDSHOME)/lib/x64Win64VS2012;%(AdditionalLibraryDirectories) + true + MachineX64 + + + + + $(NDDSHOME)\x64Win64dotnet4.5\nddsdotnet45.dll + + + true + true + + + true + true + + + true + true + + + + + + + + + + + + + + + + Regenerating type support plugin from %(Filename)%(Extension) $(RTIDDSGEN_PREPROCESSOR) + "$(NDDSHOME)\scripts\rtiddsgen" -replace -language C++/CLI -d ../DDSTypesManaged $(RTIDDSGEN_PREPROCESSOR) ../idl/%(Filename)%(Extension) + + ../DDSTypesManaged/test.h;../DDSTypesManaged/test.cpp;../DDSTypesManaged/testPlugin.h;../DDSTypesManaged/testPlugin.cpp;../DDSTypesManaged/testSupport.h;../DDSTypesManaged/testSupport.cpp;%(Outputs) + Regenerating type support plugin from %(Filename)%(Extension) $(RTIDDSGEN_PREPROCESSOR) + "$(NDDSHOME)/scripts/rtiddsgen" -replace -language C++/CLI -d ../DDSTypesManaged $(RTIDDSGEN_PREPROCESSOR) ../idl/%(Filename)%(Extension) + + ../DDSTypesManaged/test.h;../DDSTypesManaged/test.cpp;../DDSTypesManaged/testPlugin.h;../DDSTypesManaged/testPlugin.cpp;../DDSTypesManaged/testSupport.h;../DDSTypesManaged/testSupport.cpp;%(Outputs) + + + + + + \ No newline at end of file diff --git a/DDSTypesManaged/DDSTypesManaged-VS2005.vcproj b/DDSTypesManaged/DDSTypesManaged-VS2005.vcproj new file mode 100644 index 00000000..7476a3d1 --- /dev/null +++ b/DDSTypesManaged/DDSTypesManaged-VS2005.vcproj @@ -0,0 +1,263 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DDSTypesManaged/DDSTypesManaged-VS2008.vcproj b/DDSTypesManaged/DDSTypesManaged-VS2008.vcproj new file mode 100755 index 00000000..e976e079 --- /dev/null +++ b/DDSTypesManaged/DDSTypesManaged-VS2008.vcproj @@ -0,0 +1,266 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DDSTypesManaged/DDSTypesManaged-VS2010.vcxproj b/DDSTypesManaged/DDSTypesManaged-VS2010.vcxproj new file mode 100644 index 00000000..f1b1d395 --- /dev/null +++ b/DDSTypesManaged/DDSTypesManaged-VS2010.vcxproj @@ -0,0 +1,139 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + DDSTypesManaged-VS2010 + {02F70308-1E4F-413C-B7B7-FCFECB116D64} + DDSTypesManaged + ManagedCProj + + + + DynamicLibrary + Unicode + true + true + + + DynamicLibrary + Unicode + true + + + + + + + + + + + + + <_ProjectFileVersion>10.0.40219.1 + $(NDDSHOME)/lib/i86Win32dotnet4.0;$(ReferencePath) + $(SolutionDir)\bin\i86Win32VS2010\$(Configuration)\ + obj\i86Win32VS2010\$(Configuration)\ + true + $(NDDSHOME)/lib/i86Win32dotnet4.0;$(ReferencePath) + $(SolutionDir)\bin\i86Win32VS2010\$(Configuration)\ + obj\i86Win32VS2010\$(Configuration)\ + false + + + + Disabled + $(NDDSHOME)/include;$(NDDSHOME)/include/ndds;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;RTI_WIN32;NDDS_DLL_VARIABLE;WIN32_LEAN_AND_MEAN;%(PreprocessorDefinitions) + MultiThreadedDebugDLL + + + Level3 + ProgramDatabase + + + nddscppd.lib;nddscd.lib;nddscored.lib + $(NDDSHOME)/lib/i86Win32VS2010;%(AdditionalLibraryDirectories) + true + true + false + + + MachineX86 + + + + + $(NDDSHOME)/include;$(NDDSHOME)/include/ndds;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;RTI_WIN32;NDDS_DLL_VARIABLE;WIN32_LEAN_AND_MEAN;%(PreprocessorDefinitions) + MultiThreadedDLL + + + Level3 + ProgramDatabase + + + nddscpp.lib;nddsc.lib;nddscore.lib + $(NDDSHOME)/lib/i86Win32VS2010;%(AdditionalLibraryDirectories) + true + false + + + MachineX86 + + + + + true + true + + + true + true + + + true + true + + + nddsdotnet40.dll + true + true + + + + + + + + + + + + + + + + Regenerating type support plugin from %(Filename)%(Extension) $(RTIDDSGEN_PREPROCESSOR) + "$(NDDSHOME)\scripts\rtiddsgen" -replace -language C++/CLI -d ../DDSTypesManaged $(RTIDDSGEN_PREPROCESSOR) ../idl/%(Filename)%(Extension) + + ../DDSTypesManaged/test.h;../DDSTypesManaged/test.cpp;../DDSTypesManaged/testPlugin.h;../DDSTypesManaged/testPlugin.cpp;../DDSTypesManaged/testSupport.h;../DDSTypesManaged/testSupport.cpp;%(Outputs) + Regenerating type support plugin from %(Filename)%(Extension) $(RTIDDSGEN_PREPROCESSOR) + "$(NDDSHOME)/scripts/rtiddsgen" -replace -language C++/CLI -d ../DDSTypesManaged $(RTIDDSGEN_PREPROCESSOR) ../idl/%(Filename)%(Extension) + + ../DDSTypesManaged/test.h;../DDSTypesManaged/test.cpp;../DDSTypesManaged/testPlugin.h;../DDSTypesManaged/testPlugin.cpp;../DDSTypesManaged/testSupport.h;../DDSTypesManaged/testSupport.cpp;%(Outputs) + + + + + + diff --git a/DDSTypesManaged/DDSTypesManaged-VS2012.vcxproj b/DDSTypesManaged/DDSTypesManaged-VS2012.vcxproj new file mode 100644 index 00000000..3a2efa3f --- /dev/null +++ b/DDSTypesManaged/DDSTypesManaged-VS2012.vcxproj @@ -0,0 +1,141 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + DDSTypesManaged-VS2012 + {02F70308-1E4F-413C-B7B7-FCFECB116D64} + DDSTypesManaged + ManagedCProj + + + + DynamicLibrary + Unicode + true + true + v110 + + + DynamicLibrary + Unicode + true + v110 + + + + + + + + + + + + + <_ProjectFileVersion>10.0.40219.1 + $(NDDSHOME)/lib/i86Win32dotnet4.5;$(ReferencePath) + $(SolutionDir)\bin\i86Win32VS2012\$(Configuration)\ + obj\i86Win32VS2012\$(Configuration)\ + true + $(NDDSHOME)/lib/i86Win32dotnet4.5;$(ReferencePath) + $(SolutionDir)\bin\i86Win32VS2012\$(Configuration)\ + obj\i86Win32VS2012\$(Configuration)\ + false + + + + Disabled + $(NDDSHOME)/include;$(NDDSHOME)/include/ndds;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;RTI_WIN32;NDDS_DLL_VARIABLE;WIN32_LEAN_AND_MEAN;%(PreprocessorDefinitions) + MultiThreadedDebugDLL + + + Level3 + ProgramDatabase + + + nddscppd.lib;nddscd.lib;nddscored.lib + $(NDDSHOME)/lib/i86Win32VS2012;%(AdditionalLibraryDirectories) + true + true + false + + + MachineX86 + + + + + $(NDDSHOME)/include;$(NDDSHOME)/include/ndds;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;RTI_WIN32;NDDS_DLL_VARIABLE;WIN32_LEAN_AND_MEAN;%(PreprocessorDefinitions) + MultiThreadedDLL + + + Level3 + ProgramDatabase + + + nddscpp.lib;nddsc.lib;nddscore.lib + $(NDDSHOME)/lib/i86Win32VS2012;%(AdditionalLibraryDirectories) + true + false + + + MachineX86 + + + + + true + true + + + true + true + + + true + true + + + nddsdotnet45.dll + true + true + + + + + + + + + + + + + + + + Regenerating type support plugin from %(Filename)%(Extension) $(RTIDDSGEN_PREPROCESSOR) + "$(NDDSHOME)\scripts\rtiddsgen" -replace -language C++/CLI -d ../DDSTypesManaged $(RTIDDSGEN_PREPROCESSOR) ../idl/%(Filename)%(Extension) + + ../DDSTypesManaged/test.h;../DDSTypesManaged/test.cpp;../DDSTypesManaged/testPlugin.h;../DDSTypesManaged/testPlugin.cpp;../DDSTypesManaged/testSupport.h;../DDSTypesManaged/testSupport.cpp;%(Outputs) + Regenerating type support plugin from %(Filename)%(Extension) $(RTIDDSGEN_PREPROCESSOR) + "$(NDDSHOME)/scripts/rtiddsgen" -replace -language C++/CLI -d ../DDSTypesManaged $(RTIDDSGEN_PREPROCESSOR) ../idl/%(Filename)%(Extension) + + ../DDSTypesManaged/test.h;../DDSTypesManaged/test.cpp;../DDSTypesManaged/testPlugin.h;../DDSTypesManaged/testPlugin.cpp;../DDSTypesManaged/testSupport.h;../DDSTypesManaged/testSupport.cpp;%(Outputs) + + + + + + \ No newline at end of file diff --git a/Nini/Bin/DotNet/1.0/Debug/Nini.dll b/Nini/Bin/DotNet/1.0/Debug/Nini.dll new file mode 100755 index 0000000000000000000000000000000000000000..30b6c3663cab6f1f7d3a7cbb044de05fe24b03a6 GIT binary patch literal 65536 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 CoU|VR literal 0 HcmV?d00001 diff --git a/Nini/Bin/DotNet/1.0/Release/Nini.dll b/Nini/Bin/DotNet/1.0/Release/Nini.dll new file mode 100755 index 0000000000000000000000000000000000000000..2bc65411307cca15aecd28e56ec54f04f077d27f GIT binary patch literal 65536 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%0DWmO+l+r7fKqh2JySk-YHqPCf;R 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