Alexander Bock
f22f01ce95
More work on DocumentationEngine
2016-09-15 18:02:56 +02:00
Alexander Bock
7e35cf5823
Make InteractionHandler not crash if the Camera focus node is not found
2016-09-15 18:02:13 +02:00
Alexander Bock
408280a533
Rearrange and rename constants in ConfigurationManager
...
Make use of constants in ConfigurationManager documentation
2016-09-15 17:58:31 +02:00
Alexander Bock
a354f13ef3
Adding DocumentationEngine
2016-09-15 13:48:28 +02:00
Alexander Bock
43db84f620
Add method to automatically test a dictionary and throw on error
2016-09-15 13:40:39 +02:00
Alexander Bock
1778a7cdb6
Add documentation to SceneGraphNode
2016-09-15 13:28:52 +02:00
Alexander Bock
1da148c8be
Fix Interactionhandler output file
2016-09-15 13:27:44 +02:00
Alexander Bock
989e40395e
Add documentation to scene description files
...
Check incoming scene files against the documentation/specification
2016-09-15 10:39:11 +02:00
Alexander Bock
2693b0102e
Add VectorVerifiers to check against glm::ivecX, glm::dvecX, and glm::bvecX
2016-09-15 10:38:11 +02:00
Alexander Bock
00efcb7f5f
Changing Documentation to enable a name associated with DocumentationEntries
2016-09-15 09:19:21 +02:00
Alexander Bock
752b82c3fb
Rearrange Verifiers into their own files
...
Make Documentation available for ConfigurationManager
2016-09-15 08:08:10 +02:00
Alexander Bock
0e4c70f467
Fix line endings
2016-09-14 17:50:35 +02:00
Alexander Bock
3ddbb44524
Add documentation/specification for ConfigurationManager
...
Add documentation testing to ConfigurationManager
2016-09-14 17:49:17 +02:00
Alexander Bock
d84a0ee46a
Add and and or verifiers that combine multiple verifiers
2016-09-14 17:35:06 +02:00
Alexander Bock
6df5f616bb
Change LogFactory and ScriptEngine to use html instead of HTML for even more consistency
2016-09-14 16:44:00 +02:00
Alexander Bock
a0efbfb190
ScriptEngine uses HTML instead of html for consistency
2016-09-14 16:40:03 +02:00
Alexander Bock
8bbf1c3d0d
Change arrangement of optional and help text arguments
2016-09-14 16:39:43 +02:00
Alexander Bock
26d2ca3d32
Support wildcards in documentation
2016-09-14 15:41:05 +02:00
Alexander Bock
dbc9b7ae4e
Move documentation to their own folder
2016-09-14 14:44:51 +02:00
Alexander Bock
bb52c33b04
Ability for LuaDocumentationFile, PropertyDocumentationFile, and KeyboardMapping to write HTML output
...
Adding those html files to the gitignore
2016-09-14 13:34:45 +02:00
Alexander Bock
03e7d18343
Start with the work on enabling the ScriptEngine to output an HTML output
2016-09-14 11:13:29 +02:00
Alexander Bock
b87e30d0d2
Correctly set argument description for setPropertyValueRegex
2016-09-14 11:12:55 +02:00
Kalle Bladin
ed04c63d2f
Merge pull request #138 from OpenSpace/macBuildIssues
...
Made changes to accomodate Mac clang compiler
2016-09-13 23:14:45 -04:00
Erik Broberg
87815ac179
Clean up ScriptScheduler and add doxygen comments
2016-09-13 17:35:45 -04:00
Gene Payne
002d1e5a71
Made changes to accomodate Mac clang compiler
2016-09-13 12:52:41 -06:00
Alexander Bock
45d034ad2a
Enabling optional arguments
...
Adding tests to the OpenSpaceTest
2016-09-13 20:27:29 +02:00
Alexander Bock
a71cccd58f
Adding unit tests file
...
Adding typedefs for all verifiers
2016-09-13 19:58:58 +02:00
Alexander Bock
2e355c57e7
Add external template instantiation
2016-09-13 19:35:33 +02:00
Alexander Bock
faf180ab7d
Writing more Unit tests
...
Add InRangeVerifier and NotInRangeVerifier
Add static_asserts to prohibit nonsensical verifier combinations
2016-09-13 19:29:00 +02:00
Erik Broberg
8fd9478226
Initialize show frame number to false
2016-09-13 12:03:34 -04:00
Erik Broberg
d287b08c51
Enable toggling use of doublebuffering for camera and time
2016-09-13 11:52:54 -04:00
Alexander Bock
9c7bd2af67
Restructuring documentation code
2016-09-13 16:27:42 +02:00
Alexander Bock
a3dde8da41
First working implementation of automatic documentation generation
2016-09-13 15:30:11 +02:00
Erik Broberg
5cb6d2cb05
Move camera and time serialization and deserialization to cpp-files
2016-09-12 14:05:26 -04:00
Alexander Bock
0376300732
Update Ghoul
...
Change TriangleSoup and StatsCollector to use new Boolean class
2016-09-11 19:37:15 +02:00
Emil Axelsson
41fafcb5df
begin refactor parallel connection
2016-09-08 18:04:06 +02:00
Alexander Bock
965f3eded0
Clang compile fixes
2016-09-08 13:22:34 +02:00
Erik Broberg
9c5deaba82
Use double buffering for time and camera syncing
2016-09-07 21:39:29 -04:00
Erik Broberg
c3ebc4853c
Init show frame number to false
2016-09-07 18:05:29 -04:00
Erik Broberg
c20cd80eaa
Merge globebrowsing, resolve conflicts
...
Reduce SizeReference font size - TextureAtlas threw InvalidRegionException
Use Mars and Earth Barycenter and not center of mass
Use name Mars instead of LodMars, same for Earth
Move init of font manager to be done prior to scene init
Debug log what modules are added
Debug log when creating SceneGraphNode from dictionary
2016-09-07 17:37:27 -04:00
Erik Broberg
0856be9d99
Remove InteractionHandler serialize and deserialize calls from openspace engine
2016-09-07 13:14:39 -04:00
Alexander Bock
7086440384
Turn property identifier and guiName specification into prerequisites
...
Allow NumericalProperty's min and max value to be changed after construction
2016-09-07 11:24:04 +02:00
Erik Broberg
6372831036
Avoid send full SyncBuffer over the network
2016-09-06 22:55:23 -04:00
Erik Broberg
047e754369
Remove serialize() and deserialize() from InteractionHandler and InteractionMode
2016-09-06 13:53:31 -04:00
Erik Broberg
aada13a656
Add debug functionalities: Busy wait for decode() and Log SGCT out-of-order errors
2016-09-06 12:44:03 -04:00
Erik Broberg
c837edae5b
Testing new syncing scheme
2016-09-04 03:44:50 -04:00
Erik Broberg
649d8d2f67
Remove shared and synced versions of data members in MouseStates
2016-09-03 22:54:02 -04:00
Erik Broberg
2116f5c987
Rename preSync and postSync in InteractionHandler to more descriptive names
2016-09-03 22:14:10 -04:00
Erik Broberg
5e3c4cb0db
Replace preSync and postSync in RenderEngine with a set of more descriptive methods
2016-09-03 21:46:58 -04:00
Erik Broberg
60441c4fa1
Remove non-descriptive methods preSync and postSync from class Time
2016-09-03 21:06:09 -04:00