Commit Graph

1167 Commits

Author SHA1 Message Date
Alexander Bock 72ba616414 Merge branch 'develop' into feature/remote_redesign
Conflicts:
	modules/base/shaders/path_fs.glsl
2015-07-07 20:31:01 +02:00
Alexander Bock 52146a79a6 Remove old script messages for changing the origin and the coordinate system
Adapt the onscreen-gui to use the new property mechanism
Adapt the Timeline GUI to use the new property mechanism
2015-07-07 18:52:09 +02:00
Joakim Kilby 2f801a4171 adding a password check when changing hosts 2015-07-07 15:29:56 +02:00
Alexander Bock 405aa70352 Refix Devil vs FreeImage
Fix the downloading detection of filenames in Launcher
2015-07-07 14:48:20 +02:00
Joakim Kilby 326f42f224 changed it so the buffer is completely flushed if there are messages queued when send function is called 2015-07-07 14:05:09 +02:00
Joakim Kilby b75743a0ba stability fix to ensure socket isn't shutdown when first message has not yet been queued 2015-07-07 13:37:23 +02:00
Joakim Kilby 414e8d1182 renaming function for sending
minor bugfix
2015-07-07 13:23:32 +02:00
Joakim Kilby 9cdc9c30d2 code cleanup and optimisation in the way threads are handled 2015-07-07 12:49:48 +02:00
Joakim Kilby 9100be55eb Merge branch 'feature/remote_redesign' of openspace.itn.liu.se:/openspace into feature/remote_redesign
# By Alexander Bock
# Via Alexander Bock
* 'feature/remote_redesign' of openspace.itn.liu.se:/openspace:
  Fixing one more memory leak that leaked a StaticEphemeris per ScenegraphNode
  Fixing a memory bug in SpiceManager
  Update to use new Ghoul version
  Remove extra " characters when a StringProperty is set by a string
2015-07-07 08:21:15 +02:00
Joakim Kilby 2a0787386e adding a forced time jump to trigger recomputation of trails when an init message is received 2015-07-07 08:21:10 +02:00
Alexander Bock bacb1a46f9 Fixing one more memory leak that leaked a StaticEphemeris per ScenegraphNode 2015-07-06 23:42:04 +02:00
Alexander Bock 19540a6f21 Fixing a memory bug in SpiceManager 2015-07-06 22:47:55 +02:00
Alexander Bock 74fb051246 Remove extra " characters when a StringProperty is set by a string 2015-07-06 19:40:20 +02:00
Joakim Kilby 8f76f8adc6 modified return value of toString method of string properties. It can now be used in scripts 2015-07-06 19:10:56 +02:00
Joakim Kilby 987af4fb76 removing more obsolete functions 2015-07-06 18:55:49 +02:00
Joakim Kilby 8efbf8e3da removing LUA script from .inl file 2015-07-06 18:49:52 +02:00
Joakim Kilby bf14a2bcc2 Merge branch 'feature/remote_redesign' of openspace.itn.liu.se:/openspace into feature/remote_redesign
* 'feature/remote_redesign' of openspace.itn.liu.se:/openspace:
  Fixing proper decoding of initialization messages
2015-07-06 18:49:21 +02:00
Joakim Kilby b0eef21a2c removing obsolete functions and lua scripts 2015-07-06 18:49:17 +02:00
Joakim Kilby 07a3c6fb0c Fixing proper decoding of initialization messages 2015-07-06 18:44:47 +02:00
Alexander Bock 5d8383d91f Allowing PropertyOwners to have an empty name (pulling their properties and subowners into the owners namespace 2015-07-06 18:30:26 +02:00
Alexander Bock 174129be5e Merge commit '5c45815b9c509cbf98d1f3c7ad1e6035c4962a81' into feature/remote_redesign 2015-07-06 16:50:35 +02:00
Alexander Bock 1de7a76cde Making changing the coordinate system a property in InteractionHandler 2015-07-06 16:14:49 +02:00
Joakim Kilby bb32699f70 commenting out older version of script sharing 2015-07-06 15:57:51 +02:00
Alexander Bock 678362eee2 Add a global propertyowner namespace to which the InteractionHandler is added, removing the need for the earlier hack 2015-07-06 15:55:42 +02:00
Alexander Bock 5c45815b9c Prefer FreeImage to DevIL as DevIL has issues on Mac 2015-07-06 15:16:21 +02:00
Alexander Bock 0345cb2d28 Fix downloadmanager on Mac 2015-07-06 15:16:02 +02:00
Joakim Kilby 36db7c37bf minor fix 2015-07-06 15:09:08 +02:00
Joakim Kilby 0550ffd0db recommit of previous fix 2015-07-06 15:06:48 +02:00
Joakim Kilby f01278be60 test 2015-07-06 14:56:02 +02:00
Alexander Bock fa765b9ded Introducting hack to make Interactionhandler properties be settable by scripts 2015-07-06 14:50:55 +02:00
Joakim Kilby 51bab14dcc adding initialization messages functionality 2015-07-06 14:06:54 +02:00
Joakim Kilby 446aa544b8 Making origin a property 2015-07-06 13:10:59 +02:00
Joakim Kilby 16437856b4 fixes to matrix/vector property toString methods 2015-07-06 12:50:04 +02:00
Joakim Kilby e8809ac84c changes to syncing of scripts for properties 2015-07-06 11:28:15 +02:00
Joakim Kilby 34412b7a8b more work on communication protocol 2015-07-06 10:00:07 +02:00
Joakim Kilby d76e18d9ee more work on scripting synchronization and state saving 2015-07-05 17:21:23 +02:00
Joakim Kilby 47b40e23d0 Merge branch 'develop' into feature/remote_redesign
* develop:
  Renamed getLua, setLua, getString, and setString methods to add "Value" to the end of the method name Added documentation for getString/setString methods
  Enable Properties to be set by strings
  Add a button to the SyncWidget to allow it to be closed
  Updated to new Ghoul version
  Make multithreaded download a toggle
  Correctly Set the CMAKE_PREFIX_PATH for Qt on Mac
  Add commandline argument to OpenSpaceEngine to override scene file Make scene file selectable in Launcher, using the configurationfile value as default
  Non-Windows compile fix
  Include stylesheet in main file
  Add stylesheets and general improvements
2015-07-05 16:43:38 +02:00
Joakim Kilby b53efe4f0e changed how time keyframes are used 2015-07-05 16:41:38 +02:00
Alexander Bock 03994b2758 Renamed getLua, setLua, getString, and setString methods to add "Value" to the end of the method name
Added documentation for getString/setString methods
2015-07-05 16:37:03 +02:00
Alexander Bock 75a64e770f Enable Properties to be set by strings 2015-07-05 16:23:48 +02:00
Joakim Kilby 93e4a9b526 redesigning the communication protocol and message types.
also added time keyframes which are sent on a per-frame basis
2015-07-05 16:09:57 +02:00
Alexander Bock df3688f04a Make multithreaded download a toggle 2015-07-04 22:03:54 +02:00
Alexander Bock c375f18dac Add commandline argument to OpenSpaceEngine to override scene file
Make scene file selectable in Launcher, using the configurationfile value as default
2015-07-04 21:21:27 +02:00
Alexander Bock 003a438602 Removed while loops from path_vs that caused driver issues with big w values
Removed error that caused the postDraw method not to be called on slave nodes
2015-07-04 15:41:43 +02:00
Joakim Kilby a9824dabc1 Merge branch 'develop' into feature/remote 2015-07-03 16:18:59 +02:00
Joakim Kilby 0cd9e6b687 script execution is no longer bound by mutexes 2015-07-03 16:17:48 +02:00
Joakim Kilby 41dd524d38 changes to how mutex protection of camera works.
moved mutex locking of camera variables into camera class and changed where locks occur inte interaction handler to avoid deadlocks
2015-07-03 15:30:34 +02:00
Joakim Kilby 8c2b5bb199 Tons of stability improvements to threading of parallel connection.
changed name of variables and functions to reflect more what they do.
removed obsolete functions.
parallel connection is no longer in contact with main thread unless to be deleted
2015-07-03 14:43:48 +02:00
Alexander Bock 304a328cde Let TimelineView handle multiple instances of Labelparser and HongkangParsers 2015-07-03 00:00:48 +02:00
Joakim Kilby 19af895752 changed it so parallel connection scripts are only run ont he master mode. 2015-07-02 17:28:04 +02:00