Alex Lin
206ca5710d
Fix configure's gcc version check. #593
...
We don't want to test the gcc version on the mac. It is clang
underneath and it does not report a version >= 4.8. On High Sierra
it reports 4.2.1
2018-04-23 08:36:13 -05:00
Pappy Van Winkle
e313264305
Update configure script based on configure.ac changes.
...
Relates to: #492 , #592 , #593
2018-04-21 13:07:18 -05:00
Pappy Van Winkle
505872c859
Check for minimum clang version > 3.4.2 ( #592 )
2018-04-21 13:00:30 -05:00
Pappy Van Winkle
0bf5d4a928
Fix configure's gcc version check. ( #593 )
...
The existing AX_GCC_VERSION macro was deprecated. Using
https://stackoverflow.com/questions/7067385/find-the-gcc-version
as a template for an equivalent check.
2018-04-21 12:58:13 -05:00
Pappy Van Winkle
b5127ab93a
Add configure check for 'curl'. ( #492 )
2018-04-21 12:57:57 -05:00
Alex Lin
f6d000ac6e
Merge pull request #599 from iamthad/hammen-docs-fix-17
...
Port Hammen doxygen documentation fix to Trick 17
2018-04-12 08:51:42 -05:00
Alex Lin
2db059679b
Merge pull request #590 from abrogley/unit-test-return-code
...
Unit test exit code
2018-04-12 08:47:44 -05:00
Alex Lin
1525d2f634
Merge pull request #589 from iamthad/fix-io-63
...
Only left-shift `FieldDescription::io` when `io_found == true`
2018-04-12 08:46:08 -05:00
Alex Lin
8938c3b7b2
Clang no longer supports -Wno-unused-but-set-variable #600
...
Removed the compile time flag.
2018-04-12 08:41:25 -05:00
jmpenn
9d7ba05c76
Implement Event condition and action lists as array of ptrs to objects rather than contiguous arrays. ref #587 ( #597 )
2018-04-10 17:17:21 -05:00
Scott Fennell
333a5d75ef
Merge pull request #596 from nasa/Issue595
...
Issue595 #595
2018-04-10 16:18:47 -05:00
John M. Penn
ad05aad2d2
Merge branch 'master' into Issue595
2018-04-10 16:07:46 -05:00
Scott Fennell
af6727408c
Limit log file size ( #594 )
...
* #585 create new method to set max file size for DataRecordGroups. Needs testing and DRD interface function
* #585 dre implementation and other improvements, needs more work
* #585 update dre, add intf for drd max size functions. Still requires better comments, wiki updates, some refactoring, and testing
* #585 refactor trick-dre
* format trick-dre
* improve readability of dre output for set_max_file_size
2018-04-10 16:02:44 -05:00
John M. Penn
adf4482135
Update MemoryManager::delete_var to just issue a warning message when debug_level > 0. ref #595
2018-04-10 15:34:06 -05:00
John M. Penn
f3be6c9ec0
Add a Memory Manager Test and a MM input parser error msg fix. Ref #587
2018-04-06 15:18:33 -05:00
Aaron Brogley
fb6babd07f
Adding comment above write_output() to be complete.
2018-03-28 10:09:46 -05:00
Aaron Brogley
0d7a082b2f
Adding Trick Unit Test return code functionality.
2018-03-28 10:09:22 -05:00
David Hammen
ba24d52801
Fixed a code bug and a comment bug in er7_utils, mostly so I can submit a new pull request against Trick 15.2.3. References #416 .
2018-03-28 09:48:26 -05:00
David Hammen
7779dc568b
Compile clean with clang++ -Wdocumentation.
...
I made a number of changes to Trick to make it compile clean with
clang++ -Wdocumentation, which checks doxygen comments. The changes
were either to comments or to parameter names in function declarations.
None of the changes have any impact on the compiled code.
2018-03-28 09:44:23 -05:00
Thadeus Fleming
db07582616
Only left-shift FieldDescription::io
when io_found == true
...
The `io` field of `FieldDescription` takes a default value of 15. In
`FieldDescription::parseComment`, it may be updated as specified in the comment
text. There are 4 possible cases:
1) Neither IO attributes nor checkpoint IO attributes are found in the comment
2) IO attributes are found in the comment, but checkpoint IO attributes are not
3) Checkpoint IO attributes are found in the comment, but IO attributes are not
4) Both IO attributes and checkpoint IO attributes are found in the comment
In case 2, the IO attributes are copied into the checkpoint IO attributes by the
statement `io |= (io << 2)`. However, this also erroneously runs in case 1,
causing the default value of 15 to change to 63.
By testing `io_found == true`, this logic occurs only in case 2.
Fixes #568
2018-03-27 09:37:26 -05:00
Scott Fennell
f68950db9f
Merge pull request #581 from nasa/java-unit-test
...
Java GUI unit tests reintegrated with Trick
2018-03-21 09:04:04 -05:00
Scott Fennell
a1aaf52ce7
#521 preparation for java 10 support for xmls annotation and improved safety of file separator call
2018-03-21 08:27:11 -05:00
Derek Bankieris
c1aff35a6a
Don't suppress errno
...
Refs #583
2018-03-20 15:21:13 -05:00
Derek Bankieris
69d64fb582
Infer TRICK_HOME automatically
...
Refs #358
2018-03-20 15:09:30 -05:00
John M. Penn
c7d95da9a8
Implement function to generate a transformation matrix to rotate a vector to new a new orientation. Ref #582
2018-03-19 18:10:04 -05:00
Scott Fennell
4030757304
formatting
2018-03-15 15:32:44 -05:00
Scott Fennell
206a928a98
#521 removed build.xml
2018-03-15 15:22:19 -05:00
Scott Fennell
f6fa9cdf3e
#506 added additional check on run directory to prevent creation as defaul… ( #566 )
...
* added additional check on run directory to prevent creation as default output directory
* #506 edited error messages to include strerror
2018-03-14 15:18:37 -05:00
Scott Fennell
84f15d8361
#521 more makefile editing for java unit tests
2018-03-14 15:01:02 -05:00
Scott Fennell
eee6b12a6b
#521 edit resource locations in test source
2018-03-14 13:33:13 -05:00
Scott Fennell
8ee0614309
create directory in makefile
2018-03-14 10:55:09 -05:00
Scott Fennell
86eb23c7de
#521 added unit tests to build and 3rd party XML formatter that does not rely on ant
2018-03-14 10:29:44 -05:00
Derek Bankieris
050e552d7c
Update ICG for clang 6
...
Fixes #578
2018-03-13 09:30:01 -05:00
Derek Bankieris
37b1e02455
Replace perror with strerror
...
Instead of printing the numeric value of errno, how about we do
something helpful?
2018-03-08 14:50:13 -06:00
Derek Bankieris
1179007fa1
Infer TRICK_HOME automatically
...
Refs #358
2018-03-08 14:44:36 -06:00
Derek Bankieris
2ce53dadd2
Move pymods into share/trick
...
Fixes #574
2018-03-05 15:17:22 -06:00
Derek Bankieris
6d6d3189e3
Add units_conv.h to files_to_ICG.hh
...
Fixes #575
2018-03-05 15:03:27 -06:00
Alex Lin
573a6bf2a5
Java 9 Compatibility #572
...
Made changes to the command to get the java version to make it
compatible with the mac. Also snuck in my perl script to parse
out the version.
____ _ _ _ _____
| _ \ ___ _ __| | || | | ____|_ _____ _ __
| |_) / _ \ '__| | || |_| _| \ \ / / _ \ '__|
| __/ __/ | | |__ _| |___ \ V / __/ |
|_| \___|_| |_| |_| |_____| \_/ \___|_|
2018-03-02 09:19:11 -06:00
Scott Fennell
3de9a3b2be
formatting
2018-03-02 09:19:11 -06:00
Scott Fennell
2fe85f615a
#490 #494 edited java/makefile to include java.se.ee when compiling with java 9
2018-03-02 09:19:11 -06:00
Scott Fennell
13c90afaee
removed unneeded module
2018-03-02 09:19:11 -06:00
Scott Fennell
a2cf18f6d3
Added needed module compiler flags and changed MtvView Vector<Object> to Vector<Vector> for Java 9 DefaultTableModel constructor compatibility
2018-03-02 09:19:11 -06:00
Alex Lin
4bf35a9c82
Revert "Merge pull request #533 from nasa/MakefileCleanup"
...
This reverts commit 269ed77cb4
, reversing
changes made to d97f482219
.
2018-03-02 08:59:26 -06:00
John M. Penn
c9a121aa27
Fix format codes in CSV_Formatter. Ref #570
2018-03-01 12:10:30 -06:00
Alex Lin
269ed77cb4
Merge pull request #533 from nasa/MakefileCleanup
...
Trick makefile output formatting and cleanup.
2018-03-01 08:54:13 -06:00
Alex Lin
9dd302f4b1
Trick makefile output formatting and cleanup. #533
...
Removed the red from the clean rules. We'd like to reserve red for
errors. Ended up removing all color from the clean side.
2018-03-01 08:51:57 -06:00
Alex Lin
9643311f4c
Merge branch 'master' into MakefileCleanup
2018-03-01 08:32:08 -06:00
Alex Lin
d97f482219
Allow the FrameLog class to use a different clock #571
...
Added a clock reference that to the FrameLog class that defaults
to the GetTimeOfDay clock. This clock has fast access and is
non intrusive to real-time operations using a different clock.
Added a function to set the clock to something else if desired.
2018-02-28 17:33:09 -06:00
John M. Penn
aee322927d
Merge branch 'master' of https://github.com/nasa/trick
2018-02-28 15:35:07 -06:00
John M. Penn
d17d48d040
Fixed trkConvert to recognize TRICK_BOOLEAN and LogFormatter interface. Ref #570
2018-02-28 15:34:46 -06:00