From 5355deb20cb7728b538174a7dfaeca11f2f977cb Mon Sep 17 00:00:00 2001 From: Jason Hart Date: Mon, 11 May 2020 19:24:38 -0400 Subject: [PATCH] Update and/or add license as needed --- client | 2 +- include/ViGEmBusDriver.h | 2 +- sys/ByteArray.c | 2 +- sys/ByteArray.h | 2 +- sys/CRTCPP.hpp | 26 ++++++++++++++++++++++++++ sys/Context.h | 2 +- sys/Driver.cpp | 2 +- sys/Ds4Pdo.cpp | 26 ++++++++++++++++++++++++++ sys/Ds4Pdo.hpp | 26 ++++++++++++++++++++++++++ sys/EmulationTargetPDO.cpp | 26 ++++++++++++++++++++++++++ sys/EmulationTargetPDO.hpp | 26 ++++++++++++++++++++++++++ sys/Queue.cpp | 2 +- sys/Queue.h | 2 +- sys/Util.h | 2 +- sys/ViGEmBus.inf | 2 +- sys/ViGEmBus_SingleArch.inf | 2 +- sys/XusbPdo.cpp | 26 ++++++++++++++++++++++++++ sys/XusbPdo.hpp | 26 ++++++++++++++++++++++++++ sys/busenum.cpp | 2 +- sys/busenum.h | 2 +- sys/buspdo.cpp | 2 +- sys/trace.h | 2 +- sys/util.c | 2 +- 23 files changed, 198 insertions(+), 16 deletions(-) diff --git a/client b/client index 5aa9026..5b2cb84 160000 --- a/client +++ b/client @@ -1 +1 @@ -Subproject commit 5aa9026a3dbae678cebda2316665f950935f8d87 +Subproject commit 5b2cb84dbb55ae5602d21b8a10e4703b32f072db diff --git a/include/ViGEmBusDriver.h b/include/ViGEmBusDriver.h index 72c8ef8..a41dd50 100644 --- a/include/ViGEmBusDriver.h +++ b/include/ViGEmBusDriver.h @@ -3,7 +3,7 @@ * * MIT License * -* Copyright (c) 2016-2019 Nefarius Software Solutions e.U. and Contributors +* Copyright (c) 2016-2020 Nefarius Software Solutions e.U. and Contributors * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/sys/ByteArray.c b/sys/ByteArray.c index 029a12d..cba1fae 100644 --- a/sys/ByteArray.c +++ b/sys/ByteArray.c @@ -3,7 +3,7 @@ * * MIT License * -* Copyright (c) 2016-2019 Nefarius Software Solutions e.U. and Contributors +* Copyright (c) 2016-2020 Nefarius Software Solutions e.U. and Contributors * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/sys/ByteArray.h b/sys/ByteArray.h index d294ef9..225af69 100644 --- a/sys/ByteArray.h +++ b/sys/ByteArray.h @@ -3,7 +3,7 @@ * * MIT License * -* Copyright (c) 2016-2019 Nefarius Software Solutions e.U. and Contributors +* Copyright (c) 2016-2020 Nefarius Software Solutions e.U. and Contributors * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/sys/CRTCPP.hpp b/sys/CRTCPP.hpp index 4f87ccd..c676381 100644 --- a/sys/CRTCPP.hpp +++ b/sys/CRTCPP.hpp @@ -1,3 +1,29 @@ +/* +* Virtual Gamepad Emulation Framework - Windows kernel-mode bus driver +* +* MIT License +* +* Copyright (c) 2016-2020 Nefarius Software Solutions e.U. and Contributors +* +* 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. +*/ + #pragma once constexpr auto cpp_pool_tag = 'EGiV'; diff --git a/sys/Context.h b/sys/Context.h index 8c1bf55..6ad6838 100644 --- a/sys/Context.h +++ b/sys/Context.h @@ -3,7 +3,7 @@ * * MIT License * -* Copyright (c) 2016-2019 Nefarius Software Solutions e.U. and Contributors +* Copyright (c) 2016-2020 Nefarius Software Solutions e.U. and Contributors * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/sys/Driver.cpp b/sys/Driver.cpp index ca5ae77..6bed50f 100644 --- a/sys/Driver.cpp +++ b/sys/Driver.cpp @@ -3,7 +3,7 @@ * * MIT License * -* Copyright (c) 2016-2019 Nefarius Software Solutions e.U. and Contributors +* Copyright (c) 2016-2020 Nefarius Software Solutions e.U. and Contributors * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/sys/Ds4Pdo.cpp b/sys/Ds4Pdo.cpp index ed32971..07edea7 100644 --- a/sys/Ds4Pdo.cpp +++ b/sys/Ds4Pdo.cpp @@ -1,3 +1,29 @@ +/* +* Virtual Gamepad Emulation Framework - Windows kernel-mode bus driver +* +* MIT License +* +* Copyright (c) 2016-2020 Nefarius Software Solutions e.U. and Contributors +* +* 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. +*/ + #include "Ds4Pdo.hpp" #include "trace.h" #include "Ds4Pdo.tmh" diff --git a/sys/Ds4Pdo.hpp b/sys/Ds4Pdo.hpp index 6519a16..7286758 100644 --- a/sys/Ds4Pdo.hpp +++ b/sys/Ds4Pdo.hpp @@ -1,3 +1,29 @@ +/* +* Virtual Gamepad Emulation Framework - Windows kernel-mode bus driver +* +* MIT License +* +* Copyright (c) 2016-2020 Nefarius Software Solutions e.U. and Contributors +* +* 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. +*/ + #pragma once #include "EmulationTargetPDO.hpp" diff --git a/sys/EmulationTargetPDO.cpp b/sys/EmulationTargetPDO.cpp index b224073..06d9b22 100644 --- a/sys/EmulationTargetPDO.cpp +++ b/sys/EmulationTargetPDO.cpp @@ -1,3 +1,29 @@ +/* +* Virtual Gamepad Emulation Framework - Windows kernel-mode bus driver +* +* MIT License +* +* Copyright (c) 2016-2020 Nefarius Software Solutions e.U. and Contributors +* +* 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. +*/ + #include "EmulationTargetPDO.hpp" #include "CRTCPP.hpp" #include "trace.h" diff --git a/sys/EmulationTargetPDO.hpp b/sys/EmulationTargetPDO.hpp index 71675be..e77357c 100644 --- a/sys/EmulationTargetPDO.hpp +++ b/sys/EmulationTargetPDO.hpp @@ -1,3 +1,29 @@ +/* +* Virtual Gamepad Emulation Framework - Windows kernel-mode bus driver +* +* MIT License +* +* Copyright (c) 2016-2020 Nefarius Software Solutions e.U. and Contributors +* +* 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. +*/ + #pragma once #include diff --git a/sys/Queue.cpp b/sys/Queue.cpp index ab8b7f4..f084f56 100644 --- a/sys/Queue.cpp +++ b/sys/Queue.cpp @@ -3,7 +3,7 @@ * * MIT License * -* Copyright (c) 2016-2019 Nefarius Software Solutions e.U. and Contributors +* Copyright (c) 2016-2020 Nefarius Software Solutions e.U. and Contributors * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/sys/Queue.h b/sys/Queue.h index 84eb64d..727c287 100644 --- a/sys/Queue.h +++ b/sys/Queue.h @@ -3,7 +3,7 @@ * * MIT License * -* Copyright (c) 2016-2019 Nefarius Software Solutions e.U. and Contributors +* Copyright (c) 2016-2020 Nefarius Software Solutions e.U. and Contributors * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/sys/Util.h b/sys/Util.h index 956eec8..78d10ec 100644 --- a/sys/Util.h +++ b/sys/Util.h @@ -3,7 +3,7 @@ * * MIT License * -* Copyright (c) 2016-2019 Nefarius Software Solutions e.U. and Contributors +* Copyright (c) 2016-2020 Nefarius Software Solutions e.U. and Contributors * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/sys/ViGEmBus.inf b/sys/ViGEmBus.inf index bc64e4f..14494ea 100644 --- a/sys/ViGEmBus.inf +++ b/sys/ViGEmBus.inf @@ -2,7 +2,7 @@ ; ; MIT License ; -; Copyright (c) 2016-2019 Nefarius Software Solutions e.U. and Contributors +; Copyright (c) 2016-2020 Nefarius Software Solutions e.U. and Contributors ; ; Permission is hereby granted, free of charge, to any person obtaining a copy ; of this software and associated documentation files (the "Software"), to deal diff --git a/sys/ViGEmBus_SingleArch.inf b/sys/ViGEmBus_SingleArch.inf index ab77a08..1785ddc 100644 --- a/sys/ViGEmBus_SingleArch.inf +++ b/sys/ViGEmBus_SingleArch.inf @@ -2,7 +2,7 @@ ; ; MIT License ; -; Copyright (c) 2016-2019 Nefarius Software Solutions e.U. and Contributors +; Copyright (c) 2016-2020 Nefarius Software Solutions e.U. and Contributors ; ; Permission is hereby granted, free of charge, to any person obtaining a copy ; of this software and associated documentation files (the "Software"), to deal diff --git a/sys/XusbPdo.cpp b/sys/XusbPdo.cpp index 210a979..3695413 100644 --- a/sys/XusbPdo.cpp +++ b/sys/XusbPdo.cpp @@ -1,3 +1,29 @@ +/* +* Virtual Gamepad Emulation Framework - Windows kernel-mode bus driver +* +* MIT License +* +* Copyright (c) 2016-2020 Nefarius Software Solutions e.U. and Contributors +* +* 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. +*/ + #include "XusbPdo.hpp" #include "trace.h" #include "XusbPdo.tmh" diff --git a/sys/XusbPdo.hpp b/sys/XusbPdo.hpp index 4de8add..03d22b8 100644 --- a/sys/XusbPdo.hpp +++ b/sys/XusbPdo.hpp @@ -1,3 +1,29 @@ +/* +* Virtual Gamepad Emulation Framework - Windows kernel-mode bus driver +* +* MIT License +* +* Copyright (c) 2016-2020 Nefarius Software Solutions e.U. and Contributors +* +* 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. +*/ + #pragma once #include "EmulationTargetPDO.hpp" diff --git a/sys/busenum.cpp b/sys/busenum.cpp index 16c5cc5..73c964f 100644 --- a/sys/busenum.cpp +++ b/sys/busenum.cpp @@ -3,7 +3,7 @@ * * MIT License * -* Copyright (c) 2016-2019 Nefarius Software Solutions e.U. and Contributors +* Copyright (c) 2016-2020 Nefarius Software Solutions e.U. and Contributors * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/sys/busenum.h b/sys/busenum.h index 1c8c1a1..ae130b9 100644 --- a/sys/busenum.h +++ b/sys/busenum.h @@ -3,7 +3,7 @@ * * MIT License * -* Copyright (c) 2016-2019 Nefarius Software Solutions e.U. and Contributors +* Copyright (c) 2016-2020 Nefarius Software Solutions e.U. and Contributors * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/sys/buspdo.cpp b/sys/buspdo.cpp index 1d60973..c879c27 100644 --- a/sys/buspdo.cpp +++ b/sys/buspdo.cpp @@ -3,7 +3,7 @@ * * MIT License * -* Copyright (c) 2016-2019 Nefarius Software Solutions e.U. and Contributors +* Copyright (c) 2016-2020 Nefarius Software Solutions e.U. and Contributors * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/sys/trace.h b/sys/trace.h index a8e1cf5..687fe97 100644 --- a/sys/trace.h +++ b/sys/trace.h @@ -3,7 +3,7 @@ * * MIT License * -* Copyright (c) 2016-2019 Nefarius Software Solutions e.U. and Contributors +* Copyright (c) 2016-2020 Nefarius Software Solutions e.U. and Contributors * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal diff --git a/sys/util.c b/sys/util.c index dc2d563..7dc7379 100644 --- a/sys/util.c +++ b/sys/util.c @@ -3,7 +3,7 @@ * * MIT License * -* Copyright (c) 2016-2019 Nefarius Software Solutions e.U. and Contributors +* Copyright (c) 2016-2020 Nefarius Software Solutions e.U. and Contributors * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal