Christopher LaChance
6e0fcbd947
Updated formating and replaced formating variables.
2017-12-07 15:10:39 -06:00
Christopher LaChance
1bb3ac2a06
Cleaned up 'make clean' output significantly.
2017-12-06 13:12:13 -06:00
Christopher LaChance
6184aa6cd9
Some unit test warnings addressed. ( #515 )
...
* Removed purple warnings from unit test compilation.
* "Fixed const corectness bug. Added more warning fixes."
* Fixed warning issue.
* Removed null checking and (char*) casting.
* Changed sizeof parameter to variable from data structure.
2017-11-29 15:35:16 -06:00
Christopher LaChance
0e772525c7
Fixed the MC 'file failed to open' error.
2017-11-22 12:51:34 -06:00
John M. Penn
65800e2dcd
If XML_CATALOG_FILES env variable is not set, parse xml files without validation. Ref #514
2017-11-10 13:42:39 -06:00
John M. Penn
a9aff05320
Don't have FXPLOT validate DP and session files against the DTD. Ref #514
2017-11-09 16:31:26 -06:00
Alex Lin
7af2b790a2
Merge pull request #500 from nasa/MonteCarloUnitTest
...
Modified unit tests to account for new logic.
2017-11-02 14:17:51 -05:00
Thadeus Fleming
143d0f2c41
Make object .d files order-only prerequisites
...
This will ensure objects are rebuilt only due to a missing dependency
file, not a newer one.
Fixes #501 .
2017-11-02 12:34:48 -05:00
Christopher LaChance
21e3804638
Removed outdated MonteVarFile exception unit test.
2017-11-02 11:40:28 -05:00
Christopher LaChance
5ea826c67b
Modified unit test to account for new logic.
2017-11-01 09:00:59 -05:00
Christopher LaChance
a68ea46f14
Fixed issue with open file being reopened.
2017-10-31 13:56:04 -05:00
Christopher LaChance
cf75a15be8
Removed redundant checks and this-> keywords.
2017-10-31 13:17:14 -05:00
Christopher LaChance
0dbdc2d7b9
Changed streampos comparison from NULL to 0.
2017-10-31 10:02:10 -05:00
Christopher LaChance
0a90c11541
Implemented a fix for multiple concurrent file handles.
2017-10-27 14:35:54 -05:00
John M. Penn
eba6118c92
Remove Line# from data products java table generation. Ref #497
2017-10-26 13:23:00 -05:00
John M. Penn
41558d7188
Format table column data per the format property. Ref #496
2017-10-25 18:17:02 -05:00
Alex Lin
6271283c31
Revert Trick::Clock::clock_spin shouldn't call RELEASE() #489
...
Added a stub exec_get_rt_nap function in the test directory that
always returns false. That is the cleanest way to satisfy the
call for the unit tests.
2017-10-20 15:03:31 -05:00
Christopher LaChance
c8f916e818
Merge pull request #488 from nasa/NonNumericValues
...
Non-numerical values can now be used in Monte Carlo data files.
2017-10-17 08:40:29 -05:00
Christopher LaChance
db4e0dd024
Returned brace style to K&R at John's behest.
2017-10-16 14:03:48 -05:00
Christopher LaChance
f81d7b0c16
Swapped line read in to std::getline().
2017-10-16 12:56:45 -05:00
Alex Lin
56ddfab6a5
Revert Trick::Clock::clock_spin shouldn't call RELEASE() #489
...
Reverting change, adding back RELEASE call in clock_spin loop.
2017-10-16 10:39:31 -05:00
Christopher LaChance
ebe4174b5c
Converted data file traversal from strtold to strtok.
2017-10-12 10:00:54 -05:00
Christopher LaChance
24894ea08a
Merge pull request #487 from nasa/VariableInformation
...
Added additional variable information to the Monte_Runs data file.
2017-10-11 09:48:42 -05:00
Christopher LaChance
1efedefdf7
Added additional variable information to the Monte_Runs data file.
2017-10-10 11:12:33 -05:00
Alex Lin
8aa8f31e3d
Frame logging for child threads not working. #484
...
Prepended "trick_" to the frame scheduled time variable name.
2017-10-06 10:22:38 -05:00
Derek Bankieris
87e59a9d17
Add reverse byte order formats to Trick View
...
Format added for shorts, ints, and longs.
Closes #482
2017-10-03 12:02:21 -05:00
Alex Lin
de012dde71
Feature request: Support checkpointing and logging of std::array #480
...
Added std::array as an STL type Trick recognizes. We can now create io code
that can save and restore std::arrays like std::vectors and other similar
types. Like other STL types, an std::array cannot be logged or viewed in
trick-tv.
2017-09-27 16:01:52 -05:00
John M. Penn
a1ee0e93da
Merge branch 'master' of https://github.com/nasa/trick
2017-09-13 14:47:03 -05:00
John M. Penn
db2f00cc4e
Changed 'git' to 'trick-gte'. Ref #475
2017-09-13 14:46:28 -05:00
Alex Lin
c6ecd76be5
ICG does not compile with llvm 5.0 #476
...
Added a preprocessor check for llvm version >= 5. If true use
clang::InputKind::CXX instead of clang::IK_CXX
2017-09-13 14:07:23 -05:00
Alex Lin
70a81acc6c
ICG handling of \brief in comments differs on Linux and Mac #453
...
Adjusted regular expression so it will work on the mac. Changed "\w" to
"[a-zA-Z0-9]".
2017-08-21 14:03:49 -05:00
Alex Lin
9207bd0ab1
io_src makefile applying TRICK_SYSTEM_CXXFLAGS to all compilation units. #470
...
Changed TRICK_SYSTEM_CXXFLAGS in Makefile_io_src to TRICK_IO_CXXFLAGS.
2017-08-21 13:28:28 -05:00
Thadeus Fleming
bf2759c5c0
Remove deprecated dynamic exception specifiers.
...
Resolves #461
2017-07-28 20:49:42 -05:00
John M. Penn
841473583c
Updated var server multicast address to 239.3.14.15. Ref #452
2017-07-05 16:40:22 -05:00
John M. Penn
d0b9cda9f2
Fixed variable server debug messages. Ref #447
2017-06-26 17:50:54 -05:00
Christopher LaChance
bd024ce597
Readded the reverted changes.
...
The situation required rebasing the branch from master and re-adding the changes that were reverted.
2017-06-21 09:38:22 -05:00
Christopher LaChance
86aaa8e9fa
Replaced socket_init calls with tc_init.
...
Some classes were still calling socket_init which had been removed. Replaced those calls with tc_init.
Make compiled and make test successfully ran all tests. Jenkins should be happy now.
2017-06-21 09:19:48 -05:00
Christopher LaChance
345971e31a
Replaced socket_init calls with tc_init.
...
Some classes were still calling socket_init which had been removed. Replaced those calls with tc_init.
Make compiled and make test successfully ran all tests. Jenkins should be happy now.
2017-06-21 08:59:22 -05:00
Derek Bankieris
87423ec5aa
Add option to hide search and tree panels
...
Restore previous size of Variable Tree and Search Panel when visibility
is restored.
Save/restore visibility across sessions.
Add mnemonics and tooltips to menu items.
Ensure the Variable Tree is visible as part of the "Expand Parent in
Tree" actions.
Remove calls to setOneTouchExpandable.
Refs #415
2017-06-21 08:16:09 -05:00
Christopher LaChance
38960e6505
Made brackets consistent on modificaitons.
2017-06-21 08:16:09 -05:00
Christopher LaChance
12e74744b6
Changed the view menu items into checkbox menu items.
...
The two view menu toggles are now checkbox menu items. The default state is enabled and is toggled when the option is selected.
2017-06-21 08:16:09 -05:00
Christopher LaChance
70369fdb71
Added menu options to toggle the visibility of Trick View panes.
...
This currently doesn't work 100% properly. It will toggle fine, but when showing the panels it starts them collapsed. Resizing the pane causes them to appear for some reason.
2017-06-21 08:16:09 -05:00
Christopher LaChance
0137700473
Revert "Removed default_port_flag and socket_init. "
2017-06-20 14:36:48 -05:00
Christopher LaChance
256a1adeb4
Merge pull request #442 from nasa/DefaultPortFlagMC
...
Removed default_port_flag and socket_init.
2017-06-20 10:51:29 -05:00
Alex Lin
e2693de992
Many Trick sims SEGFAULT when built in 32-bit mode #440
...
Added a switch to trick-ICG to handle the -m32 flag. When the
flag is present we tell clang to use a 32bit layout when calculating
member offsets.
2017-06-19 14:18:37 -05:00
Christopher LaChance
34cc3ae8e5
Removed default_port_flag and socket_init.
2017-06-16 15:20:04 -05:00
Thadeus Fleming
57cebe4c70
s/sepcified/specified
2017-06-16 13:58:45 -05:00
Christopher LaChance
8fb1355de3
+-NaN and +-Infinity are now correctly represented in Trick View. ( #437 )
...
* Values that return "-nan" will now properly show <NaN> in the Trick View variable table.
* +-NaN and +-Infinity are now correctly represented in Trick View.
This solution now handles +- infinity and +-nan instead of just -nan.
* Lifted fix logic into a protected function in the super class.
Removed author/date information.
Put duplicate code from VSFLoat and VSDouble into VSValue.
Added support for -NaN.
2017-06-08 12:09:39 -05:00
Christopher LaChance
af6b8cbea8
Capped the maximum throttle value to 1000. ( #434 )
...
* Capped the maximum throttle value to 1000.
Entering extremely large values into the maximum value field of the throttle GUI caused the GUI to freeze. Imposing a cap of 1000 to the maximum value prevents the GUI from freezing.
* Updated brace style from Allman to K&R.
2017-06-06 09:08:10 -05:00
Derek Bankieris
39aef15a8e
Infer TRICK_HOME automatically
...
Refs #358
2017-06-02 13:37:28 -05:00