Emil Axelsson
b37ef89e49
Disable libtorrent usage by default
2018-06-25 09:56:28 +02:00
Alexander Bock
0f5fd2c4bc
Feature/torrent removal ( #630 )
...
* Remove torrent-based synchronization downloads
* Add download URL to error message if HTTPSynchronization download fails
* Add a grace factor to the distance conversion
* Don't use scientific notation when displaying distances
2018-06-23 22:20:03 -04:00
Alexander Bock
4952f8f977
Code cleanup branch ( #618 )
...
* Make height map fallback layer work again
* Add documentation to joystick button bindings
* Removed grouped property headers
* Add new version number constant generated by CMake
* Make Joystick deadzone work properly
* Change the startup date on Earth to today
* Fix key modifier handling
* Add debugging indices for TreeNodeDebugging
* Fix script schedule for OsirisRex
* Do not open Mission schedule automatically
* Upload default projection texture automatically
* General code cleanup
* Fix check_style_guide warnings
* Remove .clang-format
* MacOS compile fixes
* Clang analyzer fixes
2018-06-10 04:47:34 +00:00
Alexander Bock
d6571a131d
Enable the disabling of hash generation in URL synchronization
2018-05-01 14:30:18 -04:00
Alexander Bock
a9b981d718
LLVM compile fixes
...
Updated to new Ghoul commit
2018-04-20 23:12:13 -04:00
Alexander Bock
b4be63af65
Feature/configuration ( #605 )
...
* Switch openspace.cfg file from a Dictionary-based loading to a variable based loading
* Change ConfigurationManager to not use Dictionary anymore, but a struct with explicit configuration values instead
2018-04-20 18:40:21 -04:00
Alexander Bock
a1e1c3841a
Remove option from torrentclient to auto-select a port
2018-04-19 13:36:32 -04:00
Alexander Bock
4041bbb935
Cleanup ( #600 )
...
* General Code Cleanup
* Add check for TABs to check_style_guide.py
* Removing warnings
2018-04-19 13:27:15 -04:00
Alexander Bock
ae7e22dfe0
Adapt to typesafe ghoul::Boolean parameters
2018-03-30 13:03:17 -04:00
Alexander Bock
9177f5f432
Enable clearing multiple keys with the same function call
...
Slightly speedup application close
2018-03-30 00:01:57 -04:00
Alexander Bock
35fe90cbfa
Fix misspelling in HTTPSynchronization
2018-03-19 16:21:54 -04:00
Alexander Bock
31cdee1fa1
Make URLSynchronization and HTTPSynchronization download into temporary files and if the download succeeds, transactionally move the temporary file into the correct destination
2018-03-10 05:08:14 -05:00
Alexander Bock
5b6ae62bab
Add Override parameter for URLSynchronization
...
Add PerformShading asset parameter for RenderablePlanet
Disable shading on default for Earth
2018-03-09 11:42:32 -05:00
Alexander Bock
5a3ef0fda2
Apply coding styles
2018-03-08 05:32:46 -05:00
Alexander Bock
a3c849843f
Feature/new formatting ( #547 )
...
* Change to new logging format (closes #542 )
* Adds a screenshots folder that uses the application startup time
* Creating focus nodes for VRT files if the info files contain location information
* Fix issue with removing virtual properties
* Add a method for returning the cartesian coordinates for a geolocation on a planet
2018-03-07 18:10:32 -05:00
Alexander Bock
9a00f38e09
Feature/jenkins warnings ( #538 )
...
* Remove warnings from Jenkins
* Improve Jenkins behavior
2018-02-28 08:41:55 -05:00
Alexander Bock
f0a55b21ff
Add implementation of pure URL synchronization from foreign sources ( #533 )
...
* Add implementation of pure URL synchronization from foreign sources
* Added hash of concatenated URLs to the identifier
* Make the identifier optional
* Remove unused code
2018-02-26 21:11:07 -05:00
Alexander Bock
1193e14c14
Feature/sync cleanup ( #535 )
...
* Cleanup in Sync module
* Correctly name mar097 asset name
2018-02-24 14:18:14 -05:00
Alexander Bock
ee7e1b9b96
Fix with asset_helper
...
Initial cleanup of Sync module
2018-02-24 00:46:28 -05:00
Emil Axelsson
471c030567
Fix torrent bug and improve stability of asset loader
2018-02-08 13:28:41 +01:00
codingInSpace
7efd8dd603
Update sub module ref to the libtorrent fork
2018-01-15 10:55:40 +01:00
Emil Axelsson
001dea3a62
Add resource synchronization percentage to loading screen
2018-01-11 09:41:39 +01:00
Emil Axelsson
b9d073e505
Thread safety for torrent client
2018-01-10 09:26:32 +01:00
Alexander Bock
dcfef3557f
Update copyright header
2017-12-29 20:11:22 +01:00
Alexander Bock
c9a3c68f19
Fix style guide issues
...
Update Ghoul repository
2017-12-29 19:18:06 +01:00
Alexander Bock
c4932bcbae
Jenkins compile fix
2017-12-29 00:05:26 +01:00
Alexander Bock
9389e31164
Jenkins compile fix
2017-12-28 20:16:03 +01:00
Alexander Bock
b337c3aa1e
Windows compile fix
2017-12-28 14:15:06 -05:00
Alexander Bock
8c7d220335
Some fixes for Jenkins build
2017-12-28 16:58:19 +01:00
Alexander Bock
fac3780ce9
Remove warnings on MacOS
2017-12-26 23:06:11 +01:00
Alexander Bock
c7c4f01f26
Make SyncTask work with globebrowsing scripts
...
Add additional error information to http request
2017-12-24 01:45:22 +01:00
Emil Axelsson
fd2568fdab
Let http synchronizations overwrite files
2017-12-23 17:54:22 +01:00
Alexander Bock
4b65e20570
Support loading of .asset and .scene files
...
Fix hardcoded paths to placeholder image add placeholder image to repository
Disable launcher in SyncWidget to keep it compiling until deletion
2017-12-23 08:08:12 +01:00
Emil Axelsson
09182c9274
Cleanup code
2017-12-19 11:48:30 +01:00
Emil Axelsson
f7dc598f60
Small code cleanup
2017-12-19 11:17:56 +01:00
Emil Axelsson
8230e8d1e5
Add preprocessor flag
2017-12-18 17:50:07 +01:00
Emil Axelsson
ef2633980b
Allow sync module to be compiled without libtorrent
2017-12-18 17:36:52 +01:00
Emil Axelsson
90243cf388
Improve loading screen
2017-12-18 15:00:57 +01:00
Emil Axelsson
d4278f9adc
Merge branch 'master' of github.com:OpenSpace/OpenSpace into feature/data-management
2017-12-17 18:30:00 +01:00
Emil Axelsson
df259f6d02
Multithreaded scene initialization
2017-12-17 17:34:46 +01:00
Emil Axelsson
7cc05ba2e0
More code cleanup
2017-12-16 15:37:46 +01:00
Emil Axelsson
84dfbe7b80
Clean up asset related code
2017-12-16 12:51:46 +01:00
Emil Axelsson
603078af53
Add sync task
2017-12-15 13:28:24 +01:00
Emil Axelsson
75cf6dcf71
Asset work in progress
2017-12-15 13:21:10 +01:00
Emil Axelsson
1926b59f91
Thread safety in torrentclient. Add syncfile to torrentsync.
2017-12-12 18:36:09 +01:00
Emil Axelsson
3968961434
Show resource sync progress in gui
2017-12-08 14:37:34 +01:00
Emil Axelsson
27823e9af6
Asset syncing
2017-11-15 13:12:10 +01:00
Emil Axelsson
62f58a9749
Start on asset gui
2017-11-14 20:46:03 +01:00
Emil Axelsson
ce9b75117e
More work on assets (not compiling)
2017-11-14 17:23:58 +01:00
Emil Axelsson
6a4f938bac
Thread safety in http requests
2017-11-14 13:47:22 +01:00