Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 34 additions & 0 deletions .mailmap
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# SPDX-FileCopyrightText: 2023-2026, Rylie Pavlik
# SPDX-License-Identifier: CC0-1.0

Chelsea Jaggi <feilen1000@gmail.com>

Christoph Haag <haagch+git@frickel.club>
Christoph Haag <haagch+git@frickel.club> <haagch@frickel.club>

Georgiy Frolov <gfrolov@sensics.com>
Georgiy Frolov <gfrolov@sensics.com> <mars979@gmail.com>
Georgiy Frolov <gfrolov@sensics.com> <mars979@users.noreply.github.com>

Greg Aring <greg@sensics.com>
Greg Aring <greg@sensics.com> <DuFF14@users.noreply.github.com>
Greg Aring <greg@sensics.com> <greg.aring@gmail.com>

JeroMiya <bell.jeremy@gmail.com>

Kevin M. Godby <kevin@godby.org>
Kevin M. Godby <kevin@godby.org> <godbyk@gmail.com>

Russ Taylor <russ@reliasolve.com>
Russ Taylor <russ@reliasolve.com> <github@gracehollow.com>
Russ Taylor <russ@reliasolve.com> <taylorr@cs.unc.edu>

Rylie Pavlik <rylie.pavlik@collabora.com>
Rylie Pavlik <rylie.pavlik@collabora.com> <ryan.pavlik@collabora.com>
Rylie Pavlik <rylie@ryliepavlik.com>
Rylie Pavlik <rylie@ryliepavlik.com> <ryan.pavlik@gmail.com>
Rylie Pavlik <rylie@ryliepavlik.com> <ryan@sensics.com>

Yuval Boger <yboger@sensics.com>
Yuval Boger <yboger@sensics.com> <VRguy@users.noreply.github.com>
Yuval Boger <yboger@sensics.com> <yboger@users.noreply.github.com>
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"deviceVendor": "Futaba",
"deviceName": "InterLink Elite Controller",
"author": "Ryan Pavlik <ryan@sensics.com>",
"author": "Rylie Pavlik <rylie@ryliepavlik.com>",
"version": 1,
"lastModified": "2015-11-20T17:40:24.732Z",
"interfaces": {
Expand Down
2 changes: 1 addition & 1 deletion cmake-local/CMakeBoostHelper.cmake
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Help CMake find recent Boost MSVC binaries without manual configuration.
#
# Original Author:
# 2014-2016 Ryan Pavlik <ryan.pavlik@gmail.com>
# 2014-2016 Rylie Pavlik <rylie@ryliepavlik.com>
#
# Copyright Sensics, Inc. 2014-2016.
# Distributed under the Boost Software License, Version 1.0.
Expand Down
8 changes: 8 additions & 0 deletions cmake/.gitattributes
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
# Copyright 2014, Sensics, Inc.
#
# Distributed under the Boost Software License, Version 1.0.
# (See accompanying file LICENSE_1_0.txt or copy at
# http://www.boost.org/LICENSE_1_0.txt)
#
# SPDX-License-Identifier: BSL-1.0

# Auto detect text files and perform LF normalization
* text=auto

Expand Down
7 changes: 5 additions & 2 deletions cmake/AboutTheseModules.cmake
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# - Dummy module containing information about these modules for the HELP file
# - Stub module containing information about these modules for the HELP file
# This file documents a snapshot of the cmake-modules available from
# http://github.com/rpavlik/cmake-modules/
# The latest version of these modules can always be found there.
Expand Down Expand Up @@ -27,8 +27,11 @@
# http://www.cmake.org/cmake/help/cmake-2-8-docs.html
#
#
# Copyright Iowa State University 2009-2010.
# Copyright 2009-2010, Iowa State University
#
# Distributed under the Boost Software License, Version 1.0.
# (See accompanying file LICENSE_1_0.txt or copy at
# http://www.boost.org/LICENSE_1_0.txt)
#
# SPDX-License-Identifier: BSL-1.0

15 changes: 10 additions & 5 deletions cmake/BoostTestTargets.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -27,14 +27,17 @@
# CopyResourcesToBuildTree
#
# Original Author:
# 2009-2010 Ryan Pavlik <rpavlik@iastate.edu> <abiryan@ryand.net>
# http://academic.cleardefinition.com
# Iowa State University HCI Graduate Program/VRAC
# 2009-2021, Rylie Pavlik <rylie.pavlik@collabora.com> <rylie@ryliepavlik.com>
# https://ryliepavlik.com/
#
# Copyright 2021, Collabora, Ltd.
# Copyright 2009-2010, Iowa State University
#
# Copyright Iowa State University 2009-2010.
# Distributed under the Boost Software License, Version 1.0.
# (See accompanying file LICENSE_1_0.txt or copy at
# http://www.boost.org/LICENSE_1_0.txt)
#
# SPDX-License-Identifier: BSL-1.0

if(__add_boost_test)
return()
Expand All @@ -46,7 +49,9 @@ set(BOOST_TEST_TARGET_PREFIX "boosttest")
if(NOT Boost_FOUND)
find_package(Boost 1.34.0 QUIET)
endif()
if("${Boost_VERSION}0" LESS "1034000")
if("${Boost_VERSION}" MATCHES "[0-9][.].*")
# we are OK
elseif("${Boost_VERSION}0" LESS "1034000")
set(_shared_msg
"NOTE: boost::test-based targets and tests cannot "
"be added: boost >= 1.34.0 required but not found. "
Expand Down
9 changes: 9 additions & 0 deletions cmake/BoostTestTargetsDynamic.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
// Original Author:
// 2009-2021, Rylie Pavlik <rylie.pavlik@collabora.com> <rylie@ryliepavlik.com>
// https://ryliepavlik.com/
//
// Copyright 2021, Collabora, Ltd.
// Copyright 2009-2010, Iowa State University
//
// SPDX-License-Identifier: BSL-1.0

// Small header computed by CMake to set up boost test.
// include AFTER #define BOOST_TEST_MODULE whatever
// but before any other boost test includes.
Expand Down
9 changes: 9 additions & 0 deletions cmake/BoostTestTargetsIncluded.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
// Original Author:
// 2009-2021, Rylie Pavlik <rylie.pavlik@collabora.com> <rylie@ryliepavlik.com>
// https://ryliepavlik.com/
//
// Copyright 2021, Collabora, Ltd.
// Copyright 2009-2010, Iowa State University
//
// SPDX-License-Identifier: BSL-1.0

// Small header computed by CMake to set up boost test.
// include AFTER #define BOOST_TEST_MODULE whatever
// but before any other boost test includes.
Expand Down
9 changes: 9 additions & 0 deletions cmake/BoostTestTargetsStatic.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
// Original Author:
// 2009-2021, Rylie Pavlik <rylie.pavlik@collabora.com> <rylie@ryliepavlik.com>
// https://ryliepavlik.com/
//
// Copyright 2021, Collabora, Ltd.
// Copyright 2009-2010, Iowa State University
//
// SPDX-License-Identifier: BSL-1.0

// Small header computed by CMake to set up boost test.
// include AFTER #define BOOST_TEST_MODULE whatever
// but before any other boost test includes.
Expand Down
9 changes: 6 additions & 3 deletions cmake/BundleOSGPlugins.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -16,14 +16,17 @@
# no additional modules required
#
# Original Author:
# 2009-2010 Ryan Pavlik <rpavlik@iastate.edu> <abiryan@ryand.net>
# http://academic.cleardefinition.com
# 2009-2010 Rylie Pavlik <rylie@ryliepavlik.com>
# https://ryliepavlik.com/
# Iowa State University HCI Graduate Program/VRAC
#
# Copyright Iowa State University 2009-2010.
# Copyright 2009-2010, Iowa State University
#
# Distributed under the Boost Software License, Version 1.0.
# (See accompanying file LICENSE_1_0.txt or copy at
# http://www.boost.org/LICENSE_1_0.txt)
#
# SPDX-License-Identifier: BSL-1.0


function(_osgbundle_split_debug_versions releasevar debugvar)
Expand Down
9 changes: 6 additions & 3 deletions cmake/BundleOSGRuntime.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,17 @@
# no additional modules required
#
# Original Author:
# 2009-2010 Ryan Pavlik <rpavlik@iastate.edu> <abiryan@ryand.net>
# http://academic.cleardefinition.com
# 2009-2010 Rylie Pavlik <rylie@ryliepavlik.com>
# https://ryliepavlik.com/
# Iowa State University HCI Graduate Program/VRAC
#
# Copyright Iowa State University 2009-2010.
# Copyright 2009-2010, Iowa State University
#
# Distributed under the Boost Software License, Version 1.0.
# (See accompanying file LICENSE_1_0.txt or copy at
# http://www.boost.org/LICENSE_1_0.txt)
#
# SPDX-License-Identifier: BSL-1.0

function(_osgbundle_split_debug_versions releasevar debugvar)
set(release)
Expand Down
9 changes: 6 additions & 3 deletions cmake/BundleVRJ22Runtime.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -7,14 +7,17 @@
# FindVRJuggler22 and its dependencies
#
# Original Author:
# 2009-2010 Ryan Pavlik <rpavlik@iastate.edu> <abiryan@ryand.net>
# http://academic.cleardefinition.com
# 2009-2010 Rylie Pavlik <rylie@ryliepavlik.com>
# https://ryliepavlik.com/
# Iowa State University HCI Graduate Program/VRAC
#
# Copyright Iowa State University 2009-2010.
# Copyright 2009-2010, Iowa State University
#
# Distributed under the Boost Software License, Version 1.0.
# (See accompanying file LICENSE_1_0.txt or copy at
# http://www.boost.org/LICENSE_1_0.txt)
#
# SPDX-License-Identifier: BSL-1.0

if(WIN32)
option(VRJUGGLERRUNTIME_BUNDLE
Expand Down
13 changes: 11 additions & 2 deletions cmake/BundleVRJ30Runtime.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,20 @@
# FindVRJuggler22 and its dependencies
#
# Original Author:
# 2009-2010 Ryan Pavlik <rpavlik@iastate.edu> <abiryan@ryand.net>
# http://academic.cleardefinition.com
# 2009-2010 Rylie Pavlik <rylie@ryliepavlik.com>
# https://ryliepavlik.com/
# Iowa State University HCI Graduate Program/VRAC
# Updated for VR Juggler 3.0 by:
# Brandon Newendorp <brandon@newendorp.com>
#
# Copyright 2009-2010, Iowa State University
# Copyright 2010, Brandon Newendorp <brandon@newendorp.com>
#
# Distributed under the Boost Software License, Version 1.0.
# (See accompanying file LICENSE_1_0.txt or copy at
# http://www.boost.org/LICENSE_1_0.txt)
#
# SPDX-License-Identifier: BSL-1.0

if(WIN32)
option(VRJUGGLERRUNTIME_BUNDLE
Expand Down
9 changes: 6 additions & 3 deletions cmake/CheckMacHIDAPI.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,17 @@
# )
#
# Original Author:
# 2009-2010 Ryan Pavlik <rpavlik@iastate.edu> <abiryan@ryand.net>
# http://academic.cleardefinition.com
# 2009-2010 Rylie Pavlik <rylie@ryliepavlik.com>
# https://ryliepavlik.com/
# Iowa State University HCI Graduate Program/VRAC
#
# Copyright Iowa State University 2009-2010.
# Copyright 2009-2010, Iowa State University
#
# Distributed under the Boost Software License, Version 1.0.
# (See accompanying file LICENSE_1_0.txt or copy at
# http://www.boost.org/LICENSE_1_0.txt)
#
# SPDX-License-Identifier: BSL-1.0


if(APPLE)
Expand Down
6 changes: 3 additions & 3 deletions cmake/CheckMacHIDAPI.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
* \brief C++ source file used by CMake module CheckMacHIDAPI.cmake
*
* \author
* Ryan Pavlik, 2009-2010
* <rpavlik@iastate.edu>
* http://academic.cleardefinition.com/
* Rylie Pavlik, 2009-2010
* <rylie@ryliepavlik.com>
* https://ryliepavlik.com/
*
* \author
* Based on code extracted from VRPN 07.22 for use as a minimal test case
Expand Down
9 changes: 6 additions & 3 deletions cmake/CheckVersion.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,17 @@
# no additional modules required
#
# Original Author:
# 2009-2010 Ryan Pavlik <rpavlik@iastate.edu> <abiryan@ryand.net>
# http://academic.cleardefinition.com
# 2009-2010 Rylie Pavlik <rylie@ryliepavlik.com>
# https://ryliepavlik.com/
# Iowa State University HCI Graduate Program/VRAC
#
# Copyright Iowa State University 2009-2010.
# Copyright 2009-2010, Iowa State University
#
# Distributed under the Boost Software License, Version 1.0.
# (See accompanying file LICENSE_1_0.txt or copy at
# http://www.boost.org/LICENSE_1_0.txt)
#
# SPDX-License-Identifier: BSL-1.0

if(__check_version)
return()
Expand Down
9 changes: 6 additions & 3 deletions cmake/CleanDirectoryList.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,17 @@
# Requires CMake 2.6 or newer (uses the 'function' command)
#
# Original Author:
# 2009-2010 Ryan Pavlik <rpavlik@iastate.edu> <abiryan@ryand.net>
# http://academic.cleardefinition.com
# 2009-2010 Rylie Pavlik <rylie@ryliepavlik.com>
# https://ryliepavlik.com/
# Iowa State University HCI Graduate Program/VRAC
#
# Copyright Iowa State University 2009-2010.
# Copyright 2009-2010, Iowa State University.
#
# Distributed under the Boost Software License, Version 1.0.
# (See accompanying file LICENSE_1_0.txt or copy at
# http://www.boost.org/LICENSE_1_0.txt)
#
# SPDX-License-Identifier: BSL-1.0

if(__clean_directory_list)
return()
Expand Down
9 changes: 6 additions & 3 deletions cmake/CleanLibraryList.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,17 @@
# Requires CMake 2.6 or newer (uses the 'function' command)
#
# Original Author:
# 2009-2010 Ryan Pavlik <rpavlik@iastate.edu> <abiryan@ryand.net>
# http://academic.cleardefinition.com
# 2009-2010 Rylie Pavlik <rylie@ryliepavlik.com>
# https://ryliepavlik.com/
# Iowa State University HCI Graduate Program/VRAC
#
# Copyright Iowa State University 2009-2010.
# Copyright 2009-2010, Iowa State University
#
# Distributed under the Boost Software License, Version 1.0.
# (See accompanying file LICENSE_1_0.txt or copy at
# http://www.boost.org/LICENSE_1_0.txt)
#
# SPDX-License-Identifier: BSL-1.0

if(__clean_library_list)
return()
Expand Down
45 changes: 44 additions & 1 deletion cmake/CompatibilityVersionFile-BASIC.cmake.in
Original file line number Diff line number Diff line change
@@ -1,3 +1,46 @@
#=============================================================================
# Copyright 2015 Sensics, Inc. <rylie@ryliepavlik.com>
# Copyright 2012 Alexander Neundorf <neundorf@kde.org>
#
# Distributed under the OSI-approved BSD License (the "License");
# see below.
#
# This software is distributed WITHOUT ANY WARRANTY; without even the
# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# See the License for more information.
#
# SPDX-License-Identifier: BSD-3-Clause
#=============================================================================
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
# are met:
#
# * Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# * Redistributions in binary form must reproduce the above copyright
# notice, this list of conditions and the following disclaimer in the
# documentation and/or other materials provided with the distribution.
#
# * Neither the names of Kitware, Inc., the Insight Software Consortium,
# nor the names of their contributors may be used to endorse or promote
# products derived from this software without specific prior written
# permission.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
# HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#=============================================================================

# will always be the actual version one
# Wrapped in a macro because it's got a return before we want.
macro(_gcvf_version)
Expand All @@ -16,4 +59,4 @@ if(ANDROID AND NOT ("${ANDROID_ABI}" STREQUAL "@ANDROID_ABI@"))
set(PACKAGE_VERSION "${PACKAGE_VERSION} (Android @ANDROID_ABI@)")
set(PACKAGE_VERSION_UNSUITABLE TRUE)
return()
endif()
endif()
Loading