From 640ca8a1813fc5ce1e768094049c03a9bf4a3251 Mon Sep 17 00:00:00 2001 From: Andreia Gaita Date: Tue, 8 Mar 2011 22:11:02 +0000 Subject: [PATCH] Add license and license headers --- LICENSE | 21 ++++++++++++++ .../ABI/Impl/ItaniumAbi.cs | 21 +++++++++++++- .../ABI/Impl/ItaniumTypeInfo.cs | 23 +++++++++++++++ src/Mono.VisualC.Interop/ABI/Impl/MsvcAbi.cs | 19 +++++++++++++ .../ABI/Impl/MsvcTypeInfo.cs | 25 +++++++++++++++++ .../ABI/Impl/VirtualOnlyAbi.cs | 19 +++++++++++++ src/Mono.VisualC.Interop/ABI/MethodType.cs | 25 +++++++++++++++++ src/Mono.VisualC.Interop/ABI/VTable.cs | 21 +++++++++++++- src/Mono.VisualC.Interop/ABI/VTableManaged.cs | 21 +++++++++++++- src/Mono.VisualC.Interop/AssemblyInfo.cs | 28 ++++++++++++++++++- src/Mono.VisualC.Interop/CppField.cs | 19 +++++++++++++ src/Mono.VisualC.Interop/CppInstancePtr.cs | 19 +++++++++++++ src/Mono.VisualC.Interop/CppLibrary.cs | 19 +++++++++++++ src/Mono.VisualC.Interop/CppModifiers.cs | 19 +++++++++++++ .../CppObjectMarshaler.cs | 26 +++++++++++++++++ src/Mono.VisualC.Interop/CppType.cs | 19 +++++++++++++ src/Mono.VisualC.Interop/CppTypeInfo.cs | 19 +++++++++++++ src/Mono.VisualC.Interop/Interfaces.cs | 21 +++++++++++++- .../Util/DelegateTypeCache.cs | 19 +++++++++++++ .../Util/IEnumerableTransform.cs | 19 +++++++++++++ .../Util/LazyGeneratedList.cs | 19 +++++++++++++ .../Util/MethodSignature.cs | 19 +++++++++++++ .../Util/ReflectionHelper.cs | 19 +++++++++++++ src/generator/Class.cs | 26 +++++++++++++++++ src/generator/Entry.cs | 26 +++++++++++++++++ src/generator/Field.cs | 25 +++++++++++++++++ src/generator/Method.cs | 25 +++++++++++++++++ src/generator/MethodSignature.cs | 27 ++++++++++++++++++ src/generator/Node.cs | 26 +++++++++++++++++ src/generator/Parameter.cs | 24 ++++++++++++++++ src/generator/Postfixes.cs | 26 +++++++++++++++++ src/generator/Property.cs | 24 ++++++++++++++++ 32 files changed, 703 insertions(+), 5 deletions(-) create mode 100644 LICENSE diff --git a/LICENSE b/LICENSE new file mode 100644 index 00000000..c03a58d9 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +Copyright (c) 2010 Novell, Inc and the individuals listed on the +ChangeLog entries. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/src/Mono.VisualC.Interop/ABI/Impl/ItaniumAbi.cs b/src/Mono.VisualC.Interop/ABI/Impl/ItaniumAbi.cs index 9fd09e1e..a570b08d 100644 --- a/src/Mono.VisualC.Interop/ABI/Impl/ItaniumAbi.cs +++ b/src/Mono.VisualC.Interop/ABI/Impl/ItaniumAbi.cs @@ -3,9 +3,28 @@ // // Author: // Alexander Corrado (alexander.corrado@gmail.com) +// Andreia Gaita (shana@spoiledcat.net) // // Copyright (C) 2010 Alexander Corrado // +// Permission is hereby granted, free of charge, to any person obtaining +// a copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to +// permit persons to whom the Software is furnished to do so, subject to +// the following conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. using System; using System.Linq; @@ -199,4 +218,4 @@ namespace Mono.VisualC.Interop.ABI { } -} \ No newline at end of file +} diff --git a/src/Mono.VisualC.Interop/ABI/Impl/ItaniumTypeInfo.cs b/src/Mono.VisualC.Interop/ABI/Impl/ItaniumTypeInfo.cs index d3bbbffc..85782116 100644 --- a/src/Mono.VisualC.Interop/ABI/Impl/ItaniumTypeInfo.cs +++ b/src/Mono.VisualC.Interop/ABI/Impl/ItaniumTypeInfo.cs @@ -1,3 +1,26 @@ +// +// Author: +// Andreia Gaita (shana@spoiledcat.net) +// +// Permission is hereby granted, free of charge, to any person obtaining +// a copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to +// permit persons to whom the Software is furnished to do so, subject to +// the following conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + using System; using System.Linq; using System.Collections.Generic; diff --git a/src/Mono.VisualC.Interop/ABI/Impl/MsvcAbi.cs b/src/Mono.VisualC.Interop/ABI/Impl/MsvcAbi.cs index c0b31dac..144b7b10 100644 --- a/src/Mono.VisualC.Interop/ABI/Impl/MsvcAbi.cs +++ b/src/Mono.VisualC.Interop/ABI/Impl/MsvcAbi.cs @@ -3,9 +3,28 @@ // // Author: // Alexander Corrado (alexander.corrado@gmail.com) +// Andreia Gaita (shana@spoiledcat.net) // // Copyright (C) 2010 Alexander Corrado // +// Permission is hereby granted, free of charge, to any person obtaining +// a copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to +// permit persons to whom the Software is furnished to do so, subject to +// the following conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. using System; using System.Linq; diff --git a/src/Mono.VisualC.Interop/ABI/Impl/MsvcTypeInfo.cs b/src/Mono.VisualC.Interop/ABI/Impl/MsvcTypeInfo.cs index 3a6bad2f..1372b48a 100644 --- a/src/Mono.VisualC.Interop/ABI/Impl/MsvcTypeInfo.cs +++ b/src/Mono.VisualC.Interop/ABI/Impl/MsvcTypeInfo.cs @@ -1,3 +1,28 @@ +// Author: +// Alexander Corrado (alexander.corrado@gmail.com) +// Andreia Gaita (shana@spoiledcat.net) +// +// Copyright (C) 2010 Alexander Corrado +// +// Permission is hereby granted, free of charge, to any person obtaining +// a copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to +// permit persons to whom the Software is furnished to do so, subject to +// the following conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + using System; using System.Linq; using System.Collections.Generic; diff --git a/src/Mono.VisualC.Interop/ABI/Impl/VirtualOnlyAbi.cs b/src/Mono.VisualC.Interop/ABI/Impl/VirtualOnlyAbi.cs index d1d15b52..0e9e85ad 100644 --- a/src/Mono.VisualC.Interop/ABI/Impl/VirtualOnlyAbi.cs +++ b/src/Mono.VisualC.Interop/ABI/Impl/VirtualOnlyAbi.cs @@ -3,9 +3,28 @@ // // Author: // Alexander Corrado (alexander.corrado@gmail.com) +// Andreia Gaita (shana@spoiledcat.net) // // Copyright (C) 2010 Alexander Corrado // +// Permission is hereby granted, free of charge, to any person obtaining +// a copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to +// permit persons to whom the Software is furnished to do so, subject to +// the following conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. using System; using System.Reflection; diff --git a/src/Mono.VisualC.Interop/ABI/MethodType.cs b/src/Mono.VisualC.Interop/ABI/MethodType.cs index 38592d2a..b6ca646c 100644 --- a/src/Mono.VisualC.Interop/ABI/MethodType.cs +++ b/src/Mono.VisualC.Interop/ABI/MethodType.cs @@ -1,3 +1,28 @@ +// Author: +// Alexander Corrado (alexander.corrado@gmail.com) +// Andreia Gaita (shana@spoiledcat.net) +// +// Copyright (C) 2010 Alexander Corrado +// +// Permission is hereby granted, free of charge, to any person obtaining +// a copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to +// permit persons to whom the Software is furnished to do so, subject to +// the following conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + using System; namespace Mono.VisualC.Interop { public enum MethodType { diff --git a/src/Mono.VisualC.Interop/ABI/VTable.cs b/src/Mono.VisualC.Interop/ABI/VTable.cs index ef0a8ce7..3be552fa 100644 --- a/src/Mono.VisualC.Interop/ABI/VTable.cs +++ b/src/Mono.VisualC.Interop/ABI/VTable.cs @@ -3,9 +3,28 @@ // // Author: // Alexander Corrado (alexander.corrado@gmail.com) +// Andreia Gaita (shana@spoiledcat.net) // // Copyright (C) 2010 Alexander Corrado -// +// +// Permission is hereby granted, free of charge, to any person obtaining +// a copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to +// permit persons to whom the Software is furnished to do so, subject to +// the following conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. using System; using System.Collections.Generic; diff --git a/src/Mono.VisualC.Interop/ABI/VTableManaged.cs b/src/Mono.VisualC.Interop/ABI/VTableManaged.cs index a6a4b8b9..a689e1db 100644 --- a/src/Mono.VisualC.Interop/ABI/VTableManaged.cs +++ b/src/Mono.VisualC.Interop/ABI/VTableManaged.cs @@ -3,9 +3,28 @@ // // Author: // Alexander Corrado (alexander.corrado@gmail.com) +// Andreia Gaita (shana@spoiledcat.net) // // Copyright (C) 2010 Alexander Corrado -// +// +// Permission is hereby granted, free of charge, to any person obtaining +// a copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to +// permit persons to whom the Software is furnished to do so, subject to +// the following conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. using System; using System.Collections.Generic; diff --git a/src/Mono.VisualC.Interop/AssemblyInfo.cs b/src/Mono.VisualC.Interop/AssemblyInfo.cs index 21d8d605..37abde95 100644 --- a/src/Mono.VisualC.Interop/AssemblyInfo.cs +++ b/src/Mono.VisualC.Interop/AssemblyInfo.cs @@ -1,3 +1,29 @@ +// Author: +// Alexander Corrado (alexander.corrado@gmail.com) +// Andreia Gaita (shana@spoiledcat.net) +// +// Copyright (C) 2010 Alexander Corrado +// +// Permission is hereby granted, free of charge, to any person obtaining +// a copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to +// permit persons to whom the Software is furnished to do so, subject to +// the following conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + // AssemblyInfo.cs created with MonoDevelop // User: alex at 21:36 03/13/2009 // @@ -31,4 +57,4 @@ using System.Runtime.CompilerServices; [assembly: CLSCompliant(true)] // FIXME: This will not work if we ever support saving these assemblies -[assembly: InternalsVisibleTo("__CppLibraryImplAssembly")] \ No newline at end of file +[assembly: InternalsVisibleTo("__CppLibraryImplAssembly")] diff --git a/src/Mono.VisualC.Interop/CppField.cs b/src/Mono.VisualC.Interop/CppField.cs index 5d8bd873..73bea131 100644 --- a/src/Mono.VisualC.Interop/CppField.cs +++ b/src/Mono.VisualC.Interop/CppField.cs @@ -3,9 +3,28 @@ // // Author: // Alexander Corrado (alexander.corrado@gmail.com) +// Andreia Gaita (shana@spoiledcat.net) // // Copyright (C) 2010 Alexander Corrado // +// Permission is hereby granted, free of charge, to any person obtaining +// a copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to +// permit persons to whom the Software is furnished to do so, subject to +// the following conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. using System; using System.Runtime.InteropServices; diff --git a/src/Mono.VisualC.Interop/CppInstancePtr.cs b/src/Mono.VisualC.Interop/CppInstancePtr.cs index 506b577f..07b2962a 100644 --- a/src/Mono.VisualC.Interop/CppInstancePtr.cs +++ b/src/Mono.VisualC.Interop/CppInstancePtr.cs @@ -3,9 +3,28 @@ // // Author: // Alexander Corrado (alexander.corrado@gmail.com) +// Andreia Gaita (shana@spoiledcat.net) // // Copyright (C) 2010 Alexander Corrado // +// Permission is hereby granted, free of charge, to any person obtaining +// a copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to +// permit persons to whom the Software is furnished to do so, subject to +// the following conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. using System; using System.Reflection.Emit; diff --git a/src/Mono.VisualC.Interop/CppLibrary.cs b/src/Mono.VisualC.Interop/CppLibrary.cs index 15c5d09a..de25d66f 100644 --- a/src/Mono.VisualC.Interop/CppLibrary.cs +++ b/src/Mono.VisualC.Interop/CppLibrary.cs @@ -3,9 +3,28 @@ // // Author: // Alexander Corrado (alexander.corrado@gmail.com) +// Andreia Gaita (shana@spoiledcat.net) // // Copyright (C) 2010 Alexander Corrado // +// Permission is hereby granted, free of charge, to any person obtaining +// a copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to +// permit persons to whom the Software is furnished to do so, subject to +// the following conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. using System; diff --git a/src/Mono.VisualC.Interop/CppModifiers.cs b/src/Mono.VisualC.Interop/CppModifiers.cs index 4be26c81..9e80b5c9 100644 --- a/src/Mono.VisualC.Interop/CppModifiers.cs +++ b/src/Mono.VisualC.Interop/CppModifiers.cs @@ -3,9 +3,28 @@ // // Author: // Alexander Corrado (alexander.corrado@gmail.com) +// Andreia Gaita (shana@spoiledcat.net) // // Copyright (C) 2010 Alexander Corrado // +// Permission is hereby granted, free of charge, to any person obtaining +// a copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to +// permit persons to whom the Software is furnished to do so, subject to +// the following conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. using System; using System.Linq; diff --git a/src/Mono.VisualC.Interop/CppObjectMarshaler.cs b/src/Mono.VisualC.Interop/CppObjectMarshaler.cs index 43496ba1..64ef0d05 100644 --- a/src/Mono.VisualC.Interop/CppObjectMarshaler.cs +++ b/src/Mono.VisualC.Interop/CppObjectMarshaler.cs @@ -1,3 +1,29 @@ +// Author: +// Alexander Corrado (alexander.corrado@gmail.com) +// Andreia Gaita (shana@spoiledcat.net) +// +// Copyright (C) 2010 Alexander Corrado +// +// Permission is hereby granted, free of charge, to any person obtaining +// a copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to +// permit persons to whom the Software is furnished to do so, subject to +// the following conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + using System; using System.Runtime.InteropServices; diff --git a/src/Mono.VisualC.Interop/CppType.cs b/src/Mono.VisualC.Interop/CppType.cs index 930d174c..42c9b15f 100644 --- a/src/Mono.VisualC.Interop/CppType.cs +++ b/src/Mono.VisualC.Interop/CppType.cs @@ -3,9 +3,28 @@ // // Author: // Alexander Corrado (alexander.corrado@gmail.com) +// Andreia Gaita (shana@spoiledcat.net) // // Copyright (C) 2010 Alexander Corrado // +// Permission is hereby granted, free of charge, to any person obtaining +// a copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to +// permit persons to whom the Software is furnished to do so, subject to +// the following conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. using System; using System.Linq; diff --git a/src/Mono.VisualC.Interop/CppTypeInfo.cs b/src/Mono.VisualC.Interop/CppTypeInfo.cs index 7819d975..19224721 100644 --- a/src/Mono.VisualC.Interop/CppTypeInfo.cs +++ b/src/Mono.VisualC.Interop/CppTypeInfo.cs @@ -3,9 +3,28 @@ // // Author: // Alexander Corrado (alexander.corrado@gmail.com) +// Andreia Gaita (shana@spoiledcat.net) // // Copyright (C) 2010 Alexander Corrado // +// Permission is hereby granted, free of charge, to any person obtaining +// a copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to +// permit persons to whom the Software is furnished to do so, subject to +// the following conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. using System; using System.Linq; diff --git a/src/Mono.VisualC.Interop/Interfaces.cs b/src/Mono.VisualC.Interop/Interfaces.cs index 19641ed8..e12925e7 100644 --- a/src/Mono.VisualC.Interop/Interfaces.cs +++ b/src/Mono.VisualC.Interop/Interfaces.cs @@ -3,9 +3,28 @@ // // Author: // Alexander Corrado (alexander.corrado@gmail.com) +// Andreia Gaita (shana@spoiledcat.net) // // Copyright (C) 2010 Alexander Corrado // +// Permission is hereby granted, free of charge, to any person obtaining +// a copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to +// permit persons to whom the Software is furnished to do so, subject to +// the following conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. using System; using Mono.VisualC.Interop.ABI; @@ -31,4 +50,4 @@ namespace Mono.VisualC.Interop { public interface ICppClassOverridable : ICppClass /* where T : ICppObject */ { CppInstancePtr Alloc (T managed); } -} \ No newline at end of file +} diff --git a/src/Mono.VisualC.Interop/Util/DelegateTypeCache.cs b/src/Mono.VisualC.Interop/Util/DelegateTypeCache.cs index 3d2ae223..afd18113 100644 --- a/src/Mono.VisualC.Interop/Util/DelegateTypeCache.cs +++ b/src/Mono.VisualC.Interop/Util/DelegateTypeCache.cs @@ -3,9 +3,28 @@ // // Author: // Alexander Corrado (alexander.corrado@gmail.com) +// Andreia Gaita (shana@spoiledcat.net) // // Copyright (C) 2010 Alexander Corrado // +// Permission is hereby granted, free of charge, to any person obtaining +// a copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to +// permit persons to whom the Software is furnished to do so, subject to +// the following conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. using System; using System.Linq; diff --git a/src/Mono.VisualC.Interop/Util/IEnumerableTransform.cs b/src/Mono.VisualC.Interop/Util/IEnumerableTransform.cs index 660bd09e..d8187e3c 100644 --- a/src/Mono.VisualC.Interop/Util/IEnumerableTransform.cs +++ b/src/Mono.VisualC.Interop/Util/IEnumerableTransform.cs @@ -3,9 +3,28 @@ // // Author: // Alexander Corrado (alexander.corrado@gmail.com) +// Andreia Gaita (shana@spoiledcat.net) // // Copyright (C) 2010 Alexander Corrado // +// Permission is hereby granted, free of charge, to any person obtaining +// a copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to +// permit persons to whom the Software is furnished to do so, subject to +// the following conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. using System; using System.Linq; diff --git a/src/Mono.VisualC.Interop/Util/LazyGeneratedList.cs b/src/Mono.VisualC.Interop/Util/LazyGeneratedList.cs index 7db83ec1..7054ab32 100644 --- a/src/Mono.VisualC.Interop/Util/LazyGeneratedList.cs +++ b/src/Mono.VisualC.Interop/Util/LazyGeneratedList.cs @@ -3,9 +3,28 @@ // // Author: // Alexander Corrado (alexander.corrado@gmail.com) +// Andreia Gaita (shana@spoiledcat.net) // // Copyright (C) 2010 Alexander Corrado // +// Permission is hereby granted, free of charge, to any person obtaining +// a copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to +// permit persons to whom the Software is furnished to do so, subject to +// the following conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. using System; using System.Collections; diff --git a/src/Mono.VisualC.Interop/Util/MethodSignature.cs b/src/Mono.VisualC.Interop/Util/MethodSignature.cs index bfd396ec..4b6cd81a 100644 --- a/src/Mono.VisualC.Interop/Util/MethodSignature.cs +++ b/src/Mono.VisualC.Interop/Util/MethodSignature.cs @@ -3,9 +3,28 @@ // // Author: // Alexander Corrado (alexander.corrado@gmail.com) +// Andreia Gaita (shana@spoiledcat.net) // // Copyright (C) 2010 Alexander Corrado // +// Permission is hereby granted, free of charge, to any person obtaining +// a copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to +// permit persons to whom the Software is furnished to do so, subject to +// the following conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. using System; using System.Linq; diff --git a/src/Mono.VisualC.Interop/Util/ReflectionHelper.cs b/src/Mono.VisualC.Interop/Util/ReflectionHelper.cs index 00e575ab..54be1891 100644 --- a/src/Mono.VisualC.Interop/Util/ReflectionHelper.cs +++ b/src/Mono.VisualC.Interop/Util/ReflectionHelper.cs @@ -3,9 +3,28 @@ // // Author: // Alexander Corrado (alexander.corrado@gmail.com) +// Andreia Gaita (shana@spoiledcat.net) // // Copyright (C) 2010 Alexander Corrado // +// Permission is hereby granted, free of charge, to any person obtaining +// a copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to +// permit persons to whom the Software is furnished to do so, subject to +// the following conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. using System; using System.Linq; diff --git a/src/generator/Class.cs b/src/generator/Class.cs index 3ac2d5bf..5337c0eb 100644 --- a/src/generator/Class.cs +++ b/src/generator/Class.cs @@ -1,6 +1,32 @@ // // Class.cs: Represents a C++ class // +// Author: +// Alexander Corrado (alexander.corrado@gmail.com) +// Andreia Gaita (shana@spoiledcat.net) +// Zoltan Varga +// +// Copyright (C) 2011 Novell Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining +// a copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to +// permit persons to whom the Software is furnished to do so, subject to +// the following conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + using System; using System.Collections.Generic; using System.Reflection; diff --git a/src/generator/Entry.cs b/src/generator/Entry.cs index ada4ce7a..b35aecc7 100644 --- a/src/generator/Entry.cs +++ b/src/generator/Entry.cs @@ -1,3 +1,29 @@ +// Author: +// Alexander Corrado (alexander.corrado@gmail.com) +// Andreia Gaita (shana@spoiledcat.net) +// Zoltan Varga +// +// Copyright (C) 2011 Novell Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining +// a copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to +// permit persons to whom the Software is furnished to do so, subject to +// the following conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + using System; using System.Linq; using System.Collections.Generic; diff --git a/src/generator/Field.cs b/src/generator/Field.cs index 0d255ae9..9955e0e4 100644 --- a/src/generator/Field.cs +++ b/src/generator/Field.cs @@ -1,6 +1,31 @@ // // Field.cs: Represents a field of a C++ class // +// Author: +// Alexander Corrado (alexander.corrado@gmail.com) +// Andreia Gaita (shana@spoiledcat.net) +// Zoltan Varga +// +// Copyright (C) 2011 Novell Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining +// a copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to +// permit persons to whom the Software is furnished to do so, subject to +// the following conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. using System; using System.Collections.Generic; diff --git a/src/generator/Method.cs b/src/generator/Method.cs index ce49cb94..0b75b11b 100644 --- a/src/generator/Method.cs +++ b/src/generator/Method.cs @@ -1,6 +1,31 @@ // // Method.cs: Represents a C++ method // +// Author: +// Alexander Corrado (alexander.corrado@gmail.com) +// Andreia Gaita (shana@spoiledcat.net) +// Zoltan Varga +// +// Copyright (C) 2011 Novell Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining +// a copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to +// permit persons to whom the Software is furnished to do so, subject to +// the following conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. using System; using System.Collections.Generic; diff --git a/src/generator/MethodSignature.cs b/src/generator/MethodSignature.cs index 040b7f03..85b18755 100644 --- a/src/generator/MethodSignature.cs +++ b/src/generator/MethodSignature.cs @@ -1,3 +1,30 @@ +// Author: +// Alexander Corrado (alexander.corrado@gmail.com) +// Andreia Gaita (shana@spoiledcat.net) +// Zoltan Varga +// +// Copyright (C) 2011 Novell Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining +// a copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to +// permit persons to whom the Software is furnished to do so, subject to +// the following conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + using System; using System.Linq; using System.Collections.Generic; diff --git a/src/generator/Node.cs b/src/generator/Node.cs index e83e2942..08266f9f 100644 --- a/src/generator/Node.cs +++ b/src/generator/Node.cs @@ -2,6 +2,32 @@ // Node.cs: // // +// Author: +// Alexander Corrado (alexander.corrado@gmail.com) +// Andreia Gaita (shana@spoiledcat.net) +// Zoltan Varga +// +// Copyright (C) 2011 Novell Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining +// a copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to +// permit persons to whom the Software is furnished to do so, subject to +// the following conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + using System; using System.Collections.Generic; diff --git a/src/generator/Parameter.cs b/src/generator/Parameter.cs index f0d94cfc..b5e623c9 100644 --- a/src/generator/Parameter.cs +++ b/src/generator/Parameter.cs @@ -1,3 +1,27 @@ +// Author: +// Zoltan Varga +// +// Copyright (C) 2011 Novell Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining +// a copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to +// permit persons to whom the Software is furnished to do so, subject to +// the following conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + using System; using System.Collections.Generic; using System.CodeDom; diff --git a/src/generator/Postfixes.cs b/src/generator/Postfixes.cs index 4288680d..04474971 100644 --- a/src/generator/Postfixes.cs +++ b/src/generator/Postfixes.cs @@ -1,3 +1,29 @@ +// Author: +// Alexander Corrado (alexander.corrado@gmail.com) +// Andreia Gaita (shana@spoiledcat.net) +// Zoltan Varga +// +// Copyright (C) 2011 Novell Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining +// a copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to +// permit persons to whom the Software is furnished to do so, subject to +// the following conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + using System; using System.Linq; using System.Text.RegularExpressions; diff --git a/src/generator/Property.cs b/src/generator/Property.cs index fa1b8e1a..bdc8294c 100644 --- a/src/generator/Property.cs +++ b/src/generator/Property.cs @@ -1,6 +1,30 @@ // // Property.cs: Represents a C++ property // +// Author: +// Zoltan Varga +// +// Copyright (C) 2011 Novell Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining +// a copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to +// permit persons to whom the Software is furnished to do so, subject to +// the following conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + using System; using System.Collections.Generic; using System.CodeDom;