Alex Lin
83338c4957
cmake scripts do not work for CentOS7 #914
...
Updated minimum cmake version to 3.1
Added checks in findllvm script to handle old 3.4 LLVM version
Added back include directories needed by old LLVM version in ICG.
2019-11-22 08:12:54 -06:00
Scott Fennell
f69d29b15f
Create short README for web server to help navigate to documentation
2019-11-20 15:51:32 -06:00
Scott Fennell
7c2f562e8f
move web documentation to docs
2019-11-20 15:43:34 -06:00
Alex Lin
17013834c9
GSL includes required for trick_math #901
2019-11-20 07:40:40 -06:00
Penn, John M 047828115
f157b2a8ee
Merge branch 'master' of https://github.com/nasa/trick
2019-11-19 14:35:53 -06:00
Penn, John M 047828115
2154c654a9
Add documentation to Web Server #910
2019-11-19 14:22:50 -06:00
Alex Lin
1cf9107f86
CMake is not Cake
2019-11-19 13:29:32 -06:00
Alex Lin
bbc79b491b
Adjusting cmake rules for case where fermi-ware is not present
2019-11-19 13:22:04 -06:00
Alex Lin
7c6c833a6a
Merge branch 'master' of https://github.com/nasa/trick
2019-11-19 10:59:40 -06:00
Alex Lin
60a1a0558f
Oops, didn't put the #endif in the right place
2019-11-19 10:59:28 -06:00
Scott Fennell
54b52e39dc
update web app, prepare for release. Rename directory
2019-11-19 10:25:38 -06:00
Alex Lin
ce0cdc9636
Cmake merge ( #901 )
...
* Merging changes from cmake branch to master
* Fixing includes for renamed header files
* still need build rule
* Adding warning for swig code for gcc8+
* Adding CMakeLists.txt for data products
* Cmake merge #901
Making adjustments to get cmake working on the Mac (Mojave)
* Cmake merge #901
Changing string append to list append
2019-11-19 09:01:16 -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
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
Penn, John M 047828115
225cd9704e
Add images directory and trick_icon.png needed for webserver.
2019-11-04 12:52:29 -06: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
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
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
c8eb44e1fc
get rid of dangling pointer use closes #878
2019-10-04 10:04:38 -05:00
Derek Bankieris
04d5f5dd80
Add support for char-sized enums
...
Fixes #876
2019-10-01 12:26:57 -05:00
sfennell
8ac5cf7a59
changes to support llvm 9.0 closes #869
2019-09-27 16:04:16 -05:00
sfennell
5004f95fdd
changes to support llvm 9.0 closes #869
2019-09-27 14:58:54 -05:00
Scott Fennell
f10e4e8d93
remove deprecated std::ptr_fun and std::not1 closes #864
2019-09-23 14:25:27 -05:00
Scott Fennell
238b376b14
use almostRealPath instead of realpath closes #857
2019-09-10 11:13:57 -05:00
Scott Fennell
d978cdf4c6
move code out of conditional block to make sure slave_output_directory gets initialized fixes #848
2019-09-09 11:26:09 -05:00
Scott Fennell
994c8c0684
create S_sie.json
2019-09-09 10:56:02 -05:00
Derek Bankieris
5dd8fe4cf1
TrickView: Order enums according to S_sie.resource
...
Closes #860
2019-09-09 08:53:00 -05:00
Scott Fennell
e798fde189
move misplaced parentheses to include enum headers closes #856
2019-09-05 14:47:10 -05:00
Derek Bankieris
3a03f7af53
Remove to_string from JITInputFile.cpp
...
Follow the existing error reporting pattern
2019-09-03 11:08:38 -05:00
Dung-Ru Tsai
0dffa8096f
Add debug errno in the JIT compile ( #854 )
...
Thank you for your contribution!
2019-09-03 07:21:57 -05:00
Scott Fennell
de490a5dfa
Merge pull request #853 from nasa/react-app
...
React App Example for Embedded Web Server
2019-08-30 13:22:54 -05:00
Scott Fennell
d8717059f5
#851 complete a basic mockup with some features of the React-based sim-control UI
2019-08-27 13:10:18 -05:00
John M. Penn
dde519f1b0
Fix warnings in unicode utils. #850
2019-08-26 15:00:23 -05:00
Penn, John M 047828115
ba4c86858a
Remove unused variable definition.
2019-08-13 16:32:21 -05:00
Alex Lin
90c1564a0c
Merge branch 'master' of https://github.com/nasa/trick
2019-07-19 16:06:54 -05:00
Alex Lin
4b68ed4993
Add support for Mac's removal of /usr/include #810
...
Found a unit test makefile that wasn't ready for Mojave.
2019-07-19 16:05:26 -05:00
Scott Fennell
3609f76474
exit on invalid input file or command line argument #840
2019-07-10 15:23:29 -05:00
Scott Fennell
1d17aa579a
fix sim help message and handle bad command line args #840
2019-07-10 13:53:03 -05:00
Scott Fennell
82bae3b0d0
#836 remove all S_default.dat stuff
2019-07-09 15:58:26 -05:00
Scott Fennell
c2d2fee474
#837 default input file to first argument if RUN_ is not present
2019-07-08 09:28:53 -05:00
Scott Fennell
ca5ddb429e
iss #837 make command line arguments position independent
2019-07-02 09:03:09 -05:00
dbankieris
5d0e0f65bd
Merge pull request #831 from nasa/407
...
Add support for -isystem
2019-06-25 07:51:28 -05:00