diff --git a/config/openvr_htcVive.xml b/config/openvr_htcVive.xml
index b239d0283b..e663b11521 100644
--- a/config/openvr_htcVive.xml
+++ b/config/openvr_htcVive.xml
@@ -1,23 +1,23 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/config/openvr_oculusRiftCv1.xml b/config/openvr_oculusRiftCv1.xml
index 917991d559..e264dd3788 100644
--- a/config/openvr_oculusRiftCv1.xml
+++ b/config/openvr_oculusRiftCv1.xml
@@ -1,23 +1,23 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/config/single.xml b/config/single.xml
index ed397f50fe..6f8f58b23b 100644
--- a/config/single.xml
+++ b/config/single.xml
@@ -1,24 +1,24 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/config/single_fisheye.xml b/config/single_fisheye.xml
index da491287e5..b9bc7415dd 100644
--- a/config/single_fisheye.xml
+++ b/config/single_fisheye.xml
@@ -1,37 +1,37 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/config/single_gui.xml b/config/single_gui.xml
index d17ab77c79..129232a9ea 100644
--- a/config/single_gui.xml
+++ b/config/single_gui.xml
@@ -1,37 +1,37 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/config/single_two_win.xml b/config/single_two_win.xml
index 3c20b3191e..2f7f49efc6 100644
--- a/config/single_two_win.xml
+++ b/config/single_two_win.xml
@@ -1,32 +1,32 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/config/two_nodes.xml b/config/two_nodes.xml
index 941fb90cb8..b4ae20f8c0 100644
--- a/config/two_nodes.xml
+++ b/config/two_nodes.xml
@@ -1,36 +1,36 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/data/scene/juno.scene b/data/scene/juno.scene
index 403b508435..eee0999a82 100755
--- a/data/scene/juno.scene
+++ b/data/scene/juno.scene
@@ -1,63 +1,63 @@
-function preInitialization()
- --[[
- The scripts in this function are executed after the scene is loaded but before the
- scene elements have been initialized, thus they should be used to set the time at
- which the scene should start and other settings that might determine initialization
- critical objects.
- ]]--
- openspace.spice.loadKernel("${SPICE}/naif0012.tls")
- openspace.spice.loadKernel("${SPICE}/pck00010.tpc")
-
- openspace.time.setTime("2016-07-05T10:05:00.00")
-
- dofile(openspace.absPath('${SCRIPTS}/common.lua'))
- openspace.clearKeys()
- helper.setCommonKeys()
- helper.setDeltaTimeKeys({
- 1, 5, 10, 20, 40, 90, 360, 720, 2880, 14400,
- 28800, 57600, 115200, 230400, 460800, 921600, 1843200, 3686400, 7372800, 14745600
- })
-end
-
-function postInitialization()
- --[[
- The scripts in this function are executed after all objects in the scene have been
- created and initialized, but before the first render call. This is the place to set
- graphical settings for the renderables.
- ]]--
- openspace.printInfo("Setting default values")
- openspace.setPropertyValue("Sun.renderable.enabled", false)
- openspace.setPropertyValue("SunMarker.renderable.enabled", true)
- openspace.setPropertyValue("EarthMarker.renderable.enabled", true)
-
- openspace.setPropertyValue("MilkyWay.renderable.transparency", 0.55)
- openspace.setPropertyValue("MilkyWay.renderable.segments", 50)
-
- openspace.setPropertyValue('Jupiter.renderable.performShading', false);
-
- openspace.printInfo("Done setting default values")
-end
-
-return {
- ScenePath = ".",
- CommonFolder = "common",
- Camera = {
- Focus = "Juno",
- Position = {1, 0, 0, 5},
- },
- Modules = {
- "sun",
- "mercury",
- "venus",
- "earth",
- "mars",
- "jupiter",
- "saturn/saturn",
- "uranus",
- "neptune",
- "stars",
- "milkyway",
- "missions/juno"
- }
-}
-
+function preInitialization()
+ --[[
+ The scripts in this function are executed after the scene is loaded but before the
+ scene elements have been initialized, thus they should be used to set the time at
+ which the scene should start and other settings that might determine initialization
+ critical objects.
+ ]]--
+ openspace.spice.loadKernel("${SPICE}/naif0012.tls")
+ openspace.spice.loadKernel("${SPICE}/pck00010.tpc")
+
+ openspace.time.setTime("2016-07-05T10:05:00.00")
+
+ dofile(openspace.absPath('${SCRIPTS}/common.lua'))
+ openspace.clearKeys()
+ helper.setCommonKeys()
+ helper.setDeltaTimeKeys({
+ 1, 5, 10, 20, 40, 90, 360, 720, 2880, 14400,
+ 28800, 57600, 115200, 230400, 460800, 921600, 1843200, 3686400, 7372800, 14745600
+ })
+end
+
+function postInitialization()
+ --[[
+ The scripts in this function are executed after all objects in the scene have been
+ created and initialized, but before the first render call. This is the place to set
+ graphical settings for the renderables.
+ ]]--
+ openspace.printInfo("Setting default values")
+ openspace.setPropertyValue("Sun.renderable.enabled", false)
+ openspace.setPropertyValue("SunMarker.renderable.enabled", true)
+ openspace.setPropertyValue("EarthMarker.renderable.enabled", true)
+
+ openspace.setPropertyValue("MilkyWay.renderable.transparency", 0.55)
+ openspace.setPropertyValue("MilkyWay.renderable.segments", 50)
+
+ openspace.setPropertyValue('Jupiter.renderable.performShading', false);
+
+ openspace.printInfo("Done setting default values")
+end
+
+return {
+ ScenePath = ".",
+ CommonFolder = "common",
+ Camera = {
+ Focus = "Juno",
+ Position = {1, 0, 0, 5},
+ },
+ Modules = {
+ "sun",
+ "mercury",
+ "venus",
+ "earth",
+ "mars",
+ "jupiter",
+ "saturn/saturn",
+ "uranus",
+ "neptune",
+ "stars",
+ "milkyway",
+ "missions/juno"
+ }
+}
+
diff --git a/ext/ghoul b/ext/ghoul
index d1b4177c44..128284f0e7 160000
--- a/ext/ghoul
+++ b/ext/ghoul
@@ -1 +1 @@
-Subproject commit d1b4177c4456fed24686b44f9e69cf23c7fe43ee
+Subproject commit 128284f0e7f6584678398efa2b9f8fac60a646ce
diff --git a/ext/tinythread.cpp b/ext/tinythread.cpp
index 5b5bd41cf4..690eceea1a 100644
--- a/ext/tinythread.cpp
+++ b/ext/tinythread.cpp
@@ -1,303 +1,303 @@
-/* -*- mode: c++; tab-width: 2; indent-tabs-mode: nil; -*-
-Copyright (c) 2010-2012 Marcus Geelnard
-
-This software is provided 'as-is', without any express or implied
-warranty. In no event will the authors be held liable for any damages
-arising from the use of this software.
-
-Permission is granted to anyone to use this software for any purpose,
-including commercial applications, and to alter it and redistribute it
-freely, subject to the following restrictions:
-
- 1. The origin of this software must not be misrepresented; you must not
- claim that you wrote the original software. If you use this software
- in a product, an acknowledgment in the product documentation would be
- appreciated but is not required.
-
- 2. Altered source versions must be plainly marked as such, and must not be
- misrepresented as being the original software.
-
- 3. This notice may not be removed or altered from any source
- distribution.
-*/
-
-#include
-#include "tinythread.h"
-
-#if defined(_TTHREAD_POSIX_)
- #include
- #include