Commit Graph

146 Commits

Author SHA1 Message Date
Alexander Bock
631f53ed2d Append a check for UTF-8 BOM to the check_style_guide.py
Add a script to remove a BOM
2017-07-17 15:58:13 -04:00
Alexander Bock
713b5bb97b Fix compile error in iSWA module
Update warning specification for modules
Disable unreferenced local function warning
Update Ghoul
2017-07-15 17:48:03 -04:00
Alexander Bock
93cb8a98da Set correct compiler flags for OpenSpaceTest 2017-07-15 16:12:49 -04:00
Alexander Bock
469140f4f0 C++17 nested namespace test 2017-07-15 15:37:42 -04:00
Klas Eskilson
98534bc1ec Normalize ALL the line endings (#361)
* Normalize ALL the line endings

* Add Ghoul respository and openspace.cfg
2017-07-13 12:08:47 -04:00
Alexander Bock
23a97e982b Remove the SIMD project and thus remove the dependency on NASM 2017-07-10 13:48:00 -04:00
Alexander Bock
0f34b05512 Increasing warning level 2017-07-08 12:40:52 -04:00
Alexander Bock
90a937e127 Merge branch 'master' into feature/cpp17-update 2017-07-01 15:47:00 -04:00
Alexander Bock
8a781a2028 Compile fix for Windows 10 SDK 2017-07-01 15:26:39 -04:00
eriksunden
0d05d30396 Feature/packaging (#333)
* Added proper CPACK structure and added generation of openspace.h header to add verisoning information in CMake.

* Packaging(ZIP on Windows, TGZ on UNIX) and installer creation(Windows Only via NSIS) is now working.

* Fixes for packing an archive on OSX.

* Add missing files in packaging
Add install setting to the globebrowsing module to copy required gdal_data
Update Credits

* Updated application icon
2017-07-01 14:04:37 -04:00
Alexander Bock
e358d9d27c Update to C++17 2017-07-01 12:31:26 -04:00
Alexander Bock
109d6563b5 Remove tinythread in SGCT and replace with std::thread 2017-06-21 14:14:22 -04:00
Klas Eskilson
3b2ca27562 [Cmake] Rename use renamed ghl_copy_files macro 2017-06-02 09:47:51 -04:00
Alexander Bock
3fc310800e Adding paper for submission to the Journal of Open-Source Software 2017-06-01 12:04:55 -04:00
Alexander Bock
0ff91e896b Fix style guide check
Fix style guide in files
2017-04-24 15:31:32 -04:00
Alexander Bock
d7e1a21551 Define compile options as private for supressing warnings 2017-04-06 19:38:10 -04:00
Alexander Bock
a35609c6dd Add new libCurl that supports SSL for new GIBS datasets
Update WMS specification of GIBS datasets
2017-04-03 15:53:56 -04:00
Alexander Bock
dc40812df9 Fix warnings in code
Make OpenSpaceTest not flood the console on Jenkins
Fix Vec3 property to signal change correctly
Let RenderablePlanetProject correctly reload base map and height map
Update Ghoul
2017-03-11 11:26:25 -05:00
Alexander Bock
522b3a7829 Update include finding script 2017-03-02 19:53:55 -05:00
Alexander Bock
fb67e805ac Various cleanup
Add script that counts the number of includes
2017-03-02 19:50:05 -05:00
Alexander Bock
2b07cf8c05 Add check for correct indenting of copyright header 2017-03-01 21:19:27 -05:00
Alexander Bock
3274882ec2 Add checks for inline files in style checker 2017-03-01 21:17:12 -05:00
Alexander Bock
fbea8389c8 - Add check in style guide that prevents ‘using namespace’ in header files
- Remove using namespace ghoul::opengl from Globebrowsing and adjust
2017-03-01 21:02:33 -05:00
Alexander Bock
6199289e91 Code cleanup 2017-02-27 23:03:07 -05:00
Alexander Bock
2ebc803cb7 Reduce dependency of onscreengui module in libOpenspace
Add check to `check_style_guide` that reports wrong dependencies
2017-02-16 16:54:03 -05:00
Alexander Bock
8456087cf5 Add a style check that checks whether the correct GLM header is used
Adapted files to use the correct GLM headers
2017-02-14 13:12:59 -05:00
Alexander Bock
70020e3de7 - Add style check for correct use of components and subcomponents in
include guards
- Disallow use of lower case characters in include guards
- Fix wrong components and subcomponents
2017-02-10 14:46:51 -05:00
Alexander Bock
23ea86949f Updated check_style_guide to test for include guards and copyright
notices
 - Fix include guards
 - Fix copyright header indentation
 - Update copyright years
2017-02-09 23:55:39 -05:00
Alexander Bock
9e4cf8196d Add script to check include guards 2017-02-09 18:23:33 -05:00
Alexander Bock
94e3e11188 Update copyright header to 2017
Update Ghoul repository
Remove libgdal link
2017-02-06 18:02:01 -05:00
Alexander Bock
0ad004bdc9 Add Python script to create new files 2016-12-18 23:28:11 +01:00
Alexander Bock
c390f6be30 Update copyright header 2016-12-14 21:36:28 +01:00
Alexander Bock
1d79fea969 Add potential for modules to be defines as shared libraries 2016-12-05 15:51:11 +01:00
Alexander Bock
c21bb3bb4d Make SGCT work between Debug and Release without manual removal 2016-10-31 15:24:46 +01:00
Alexander Bock
6d9b12878b Update Ghoul 2016-09-26 13:50:19 +02:00
Alexander Bock
568ebd51ff Update SGCT, make use of new googletest submodule in Ghoul 2016-09-25 19:50:59 +02:00
Alexander Bock
329986c0c6 Merge branch 'develop' into feature/globebrowsing
Conflicts:
	modules/base/scale/staticscale.cpp
	modules/base/scale/staticscale.h
	modules/globebrowsing/meshes/trianglesoup.h
	modules/globebrowsing/tile/tiledataset.cpp
	modules/newhorizons/shaders/renderableModelProjection_fs.glsl
	src/interaction/interactionhandler.cpp
	src/rendering/renderengine.cpp
	src/scene/scenegraphnode.cpp
2016-09-20 15:52:01 +02:00
Alexander Bock
6891861058 Add server request script used for the DownloadManager 2016-09-07 16:32:19 +02:00
Erik Broberg
3554392934 Add optional params -size and -cols for run_multiple_nodes script 2016-09-03 23:33:00 -04:00
Erik Broberg
ea532b10c6 Add firmSync as an option to run_multiple_nodes.js 2016-09-03 23:16:11 -04:00
Erik Broberg
697afc4959 Generate OpenSpace windows located in a grid 2016-09-03 17:39:33 -04:00
Erik Broberg
46107cc23f run_multiple_nodes generates and reads xml in same directory as itself 2016-09-01 15:54:21 -04:00
Erik Broberg
b9c76034ba Move and improve node script for starting multiple instances of OpenSpace 2016-09-01 15:28:47 -04:00
Alexander Bock
460da3893e Add ability to define external libraries which will cause DLLs to be copied to application directories automatically
Add gdal.dll as external library to the globebrowsing module
2016-08-26 23:47:08 +02:00
Erik Broberg
cd16e73f56 Add node helper script for generating mission file from spice kernels 2016-08-23 12:47:41 -04:00
Alexander Bock
1900abc70f Enable Edit and Continue feature 2016-08-17 11:25:58 +02:00
Emil Axelsson
95ea64609f link against zlibstatic built by ghoul 2016-08-15 13:36:04 +02:00
Alexander Bock
af672b6a4e - Update Ghoul reference
- Remove not needed cmake files
- Make ConcurrentJobManager compile again
2016-08-11 11:12:15 +02:00
Alexander Bock
b72167a270 Add dependency calculation to the buildAllModuleCombination Jenkins script (closing #116) 2016-08-01 14:34:36 +02:00
Alexander Bock
5fb03eeb4a CMake generator fix for when no modules are selected 2016-08-01 14:13:42 +02:00