Scott Fennell
ff771f7bd6
Centos8 compat ( #908 )
...
make print statements in tests python3 compatible
2019-11-18 10:10:33 -06:00
Scott Fennell
0d5aa45c20
Python3 exec open ( #907 )
...
* update .gitignore
* #906 change all python execfile() to exec(open().read())
2019-11-14 13:35:57 -06:00
Scott Fennell
0b4806dfb1
disable workflows for now while we wait for github actions
2019-11-14 09:20:00 -06:00
Scott Fennell
6c60a47e84
update github workflows
2019-11-13 12:17:40 -06:00
Scott Fennell
f58e8ba01b
GitHub actions ( #904 )
2019-11-13 12:03:11 -06:00
Scott Fennell
29e047f7a7
remove dependency on JUnitXMLFormatter
2019-11-12 08:47:16 -06:00
Scott Fennell
227c733ccc
Update react-based Trick Dashboard ( #900 )
...
Fast-forwarding my app to the latest version to make it available and minimize integration problems later on. The app still requires several features to be implemented such as a Search feature for TV.
Currently, the process for using the app is as follows:
Install Node.js. https://nodejs.org/en/ or alternatively find a repository such as NodeSource
```cd trick/trick_source/web/mockup```
```npm i```
```npm run build```
Copy the contents of the build directory to your www directory for your sim
2019-11-08 10:56:56 -06:00
Penn, John M 047828115
23b5b7ac19
Use better WebSocket constructor in wsexp.html because it's an example.
2019-11-06 13:18:29 -06:00
Derek Bankieris
213964afba
Fix typos
2019-11-05 16:03:47 -06:00
Derek Bankieris
9501bd9a5e
Fix typo
2019-11-05 16:02:12 -06:00
Penn, John M 047828115
20a8d5c462
Delete mongoose_httpd model in Cannon sims dir.
2019-11-05 09:49:08 -06:00
Penn, John M 047828115
225cd9704e
Add images directory and trick_icon.png needed for webserver.
2019-11-04 12:52:29 -06:00
Derek Bankieris
2d89023031
Generalize from_pid to find_simulation
...
This allows searching for a sim by any of its parameters over the
multicate channel.
2019-11-04 11:22:48 -06:00
Derek Bankieris
c35ca93830
Add checkpoint functionality to variable_server.py
2019-11-01 15:30:26 -05:00
Alex Lin
6205864d92
Merge branch 'master' of https://github.com/nasa/trick
2019-11-01 14:10:57 -05:00
Alex Lin
057c31ff95
configure script fails in RHEL/CentOS 8 #887
...
If gsl is installed the configure script fails because it needs
libgslcblas as well when testing for the library.
2019-11-01 14:10:13 -05:00
Derek Bankieris
af0520d604
Download JARs in parallel
...
The reason for .NOTPARALLEL was to prevent mixing of the download
progress messages, so use the -s and -S curl options to silence output,
except for errors.
2019-10-31 12:27:29 -05:00
Scott Fennell
d2cd7b0be4
Merge pull request #896 from nasa/merge-web-apps
...
Merge web apps
2019-10-31 11:51:15 -05:00
Scott Fennell
8428c56e6a
add sie and units messages to httpserver
2019-10-31 10:39:13 -05:00
Scott Fennell
2deff169e0
require c++11 for trick_source/sie
2019-10-31 09:51:24 -05:00
Alex Lin
193da84744
Merge branch 'master' of https://github.com/nasa/trick
2019-10-31 09:14:37 -05:00
Alex Lin
e4fa0cc6e6
Adding rules to ignore mongoose files. #886
2019-10-31 09:14:20 -05:00
Scott Fennell
5ab51d42e6
Merge pull request #895 from nasa/S_sie.json
...
create S_sie.json
2019-10-30 16:07:32 -05:00
jmpenn
be34b89512
In WebServer class use message_publish() for messages and add debug flag. ( #893 )
2019-10-29 17:21:19 -05:00
jmpenn
9eed167634
Add enable flag to webserver. Default is false. Should be set to true in input file to enable. ( #892 )
2019-10-29 11:52:02 -05:00
jmpenn
d86a23834c
Fix a race condition between ICG and mongoose install ( #891 )
...
* Fix a race condition between ICG and mongoose install
* Update mongoose to version 6.16
2019-10-25 13:21:39 -05:00
jmpenn
95c6659733
Incorporate Webserver into Trick, so one only has to include HttpServ… ( #886 )
...
* Incorporate Webserver into Trick, so one only has to include HttpServer.sm
* Tweaks in default index.html file
* Rename HTTPServer.sm to WebServer.sm
* Rename http_server to WebServer
* Add --retry to curl invocations in HttpServer makefile.
* Fix #include in VariableServerVariable.hh
* Include cleanup and curl tweaks in the hopes of making Jenkins happy.
* Doh! problem in makefile masked by preinstalled mongoose in usr/local/lib
* DIE Make Bug DIE
* Fix include in WebServer.sm
* WebServer.sm constructor name
* Don't SWIG mongoose.h
* Compile with -std=c++11
* Attempt to fix race condition in makefile
* makefie tweek
* Fix trick library name problem for Centos and Redhat
2019-10-23 11:58:19 -05:00
Alex Lin
34833be0de
configure script fails in RHEL/CentOS 8 #887 ( #888 )
...
If we can't find python in the configure script then search for
python3. If python3 is found use python3-config to get the
include directories and libraries. Call python scripts using the
PYTHON environment variable.
2019-10-21 13:29:26 -05:00
Penn, John M 047828115
8813455978
Merge branch 'master' of https://github.com/nasa/trick
2019-10-15 15:19:02 -05:00
Penn, John M 047828115
e1a67195d2
Create a default http document root if one doesn't exist. #885
2019-10-15 15:18:45 -05:00
dbankieris
143feee934
Merge pull request #880 from nasa/CP_dep_trace_ext_lib_dirs
...
Don't trace TRICK_EXT_LIB_DIRS lib deps in CP
2019-10-15 11:10:27 -05:00
Penn, John M 047828115
bf288636cb
Efficiently handle time-consistent and non-time consistent message modes in web server, plus lots of refactoring. ref #883
2019-10-08 14:14:18 -05:00
Derek Bankieris
1f33406c95
Don't trace TRICK_EXT_LIB_DIRS lib deps in CP
...
Refs #871
2019-10-07 14:12:06 -05:00
dbankieris
5e11a40a69
Merge pull request #877 from nasa/char_sized_enums
...
Add support for char-sized enums
2019-10-04 12:21:31 -05:00
Scott Fennell
6625d41a63
Merge pull request #879 from nasa/udunits-bug
...
get rid of dangling pointer use closes #878
2019-10-04 10:25:22 -05:00
Scott Fennell
c8eb44e1fc
get rid of dangling pointer use closes #878
2019-10-04 10:04:38 -05:00
Derek Bankieris
86515bcaaa
Fix VERBOSE=1 in verbose_build.pm
...
How I hate you, Perl.
Fixes #873
2019-10-04 10:04:18 -05:00
Derek Bankieris
04d5f5dd80
Add support for char-sized enums
...
Fixes #876
2019-10-01 12:26:57 -05:00
dbankieris
140acb3364
Merge pull request #874 from nasa/verbose_build_in_perl_modules
...
Fix VERBOSE=1 in verbose_build.pm
2019-09-30 08:18:00 -05:00
Scott Fennell
c79649b7ca
Merge pull request #875 from nasa/llvm-9
2019-09-27 16:32:00 -05:00
sfennell
8ac5cf7a59
changes to support llvm 9.0 closes #869
2019-09-27 16:04:16 -05:00
Derek Bankieris
2d88126639
Fix VERBOSE=1 in verbose_build.pm
...
How I hate you, Perl.
Fixes #873
2019-09-27 15:58:56 -05:00
sfennell
5004f95fdd
changes to support llvm 9.0 closes #869
2019-09-27 14:58:54 -05:00
dbankieris
296bf77e74
Merge pull request #872 from nasa/lib_deps_ext_lib_dir
...
Skip paths in TRICK_EXT_LIB_DIRS in get_lib_deps
2019-09-27 10:57:43 -05:00
Derek Bankieris
894c531541
Skip paths in TRICK_EXT_LIB_DIRS in get_lib_deps
...
Closes #871
2019-09-27 10:42:03 -05:00
dbankieris
9687c2f11b
Merge pull request #868 from jsooknan/ROS-kinetic-update
...
Updated S_overrides to work with ROS kinetic. Included catkin package…
2019-09-25 08:28:45 -05:00
Josh Sooknanan
bbe693d9d0
Updated S_overrides to work with ROS kinetic. Included catkin package containing the appropriate message file to integrate with other ROS nodes - build with catkin.
2019-09-24 15:13:00 -05:00
Scott Fennell
93a83d6ce1
Merge pull request #867 from nasa/remove-deprecated-code-#864
...
#864 remove ptr_fun missed one file
2019-09-24 09:31:49 -05:00
Scott Fennell
b1697b7e73
#864 remove ptr_fun missed one file
2019-09-24 09:30:37 -05:00
Scott Fennell
57eb15bcd5
Merge pull request #866 from nasa/remove-deprecated-code-#864
...
remove deprecated std::ptr_fun and std::not1 closes #864
2019-09-23 16:04:26 -05:00