2286 Commits

Author SHA1 Message Date
Hong Chen
27d728d242 Fixed S_overrides.mk for SIM_trickified_shared to set proper shared lib based on build type. 2025-04-09 16:07:07 -05:00
Hong Chen
aa10fecd47 Merge branch 'master' into Trick-ify 2025-04-08 16:58:34 -05:00
Hong Chen
46b4817413
Updated to support llvm 20 ()
Updated to support llvm 20
2025-04-02 15:38:32 -05:00
plherrin
4d8deb1ada Merge branch 'master' into Trick-ify 2025-04-02 12:50:56 -05:00
plherrin
82d9231dd3 CI 2025-04-02 12:19:26 -05:00
plherrin
287f9f3a97 CI 2025-04-02 11:00:35 -05:00
plherrin
83dfb5f414 Fxied some dir paths 2025-04-02 10:14:16 -05:00
plherrin
7d9c125c58 Updated tests to use trickify s overrides 2025-04-02 09:32:04 -05:00
plherrin
9f8f0575c9 Addressed issues with trickify s overrides 2025-04-01 13:47:34 -05:00
Hong Chen
ec4d6d1b7b
Added a button & menu item for resetting the variable table to its default order ()
* Added a button&menu item to reset var table to its default order

Added a button&menu item to reset var table to its default order.

* Updated the comment of the action of resetting var table sorting

Updated the comment of the action of resetting var table sorting

* Added a mnemonic key for resetting the var table to its default order

Added a mnemonic key for resetting the var table to its default order
2025-04-01 10:25:47 -05:00
jmpenn
957682f68b
Add How-to-Use-trick-jperf guide to How-to's. () 2025-03-25 15:08:48 -05:00
Hong Chen
aa2e108ea1
Turned on look and feel for tv ()
* Turned on look and feel option for tv

Turned on look and feel option for tv

* Removed one import added by accident

Removed one import added by accident
2025-03-25 14:44:46 -05:00
jmpenn
3cc4441f6a
Default to --report when run in batch. Also remove debug message output. () 2025-03-24 13:36:26 -05:00
plherrin
56b3be8f01 S_overrides 2025-03-19 15:52:19 -05:00
plherrin
b6449db51c Defaulted fPIC for shared libraries on linux 2025-03-19 09:36:31 -05:00
plherrin
28bfdf6d25 Lots of changes 2025-03-18 12:03:48 -05:00
dependabot[bot]
eb1837f6f9
Bump @babel/helpers in /trick_source/web/dashboard ()
Bumps [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) from 7.23.1 to 7.26.10.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.26.10/packages/babel-helpers)

---
updated-dependencies:
- dependency-name: "@babel/helpers"
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-13 15:35:19 -05:00
Pherring04
1299f44d1a
Trick bin fix () 2025-03-13 15:35:01 -05:00
Hong Chen
0310a06753
Updated url for udunits-2.2.28.tar.gz for test_32_oracle.yml
The old url seems no longer available
2025-03-13 11:22:05 -05:00
Hong Chen
2ba7d40a80
Merge pull request from nasa/1813-checkpoint-load-hdf5
Updated DRHDF5.cpp to include <cstring>.
2025-03-11 13:29:11 -05:00
Hong Chen
71dfc1b887
Updated DRHDF5.cpp to include <cstring>
Updated DRHDF5.cpp to include <cstring>
2025-03-11 13:05:00 -05:00
Pherring04
9ae0b35110
Made 2 frame gifs work ()
* Improved animation player

* Cleanup

* Acquiesced to Sean's frivolous complaints

* More complaints

---------

Co-authored-by: plherrin <plherrin@dickinson.ndc.nasa.gov>
2025-03-11 11:04:00 -05:00
Hong Chen
fd6df3cf33
Resolved the segmentation fault issue when loading a checkpoint with HDF5 data recording enabled. ()
* Resolved the segmentation fault issue when loading a checkpoint with HDF5 data recording enabled.

Resolved the segmentation fault issue when loading a checkpoint with HDF5 data recording enabled.

* Fixed bitfield for hdf5

Fixed bitfield for hdf5 recording.
2025-03-11 11:00:12 -05:00
Hong Chen
d98eef4b66
Merge pull request from nasa/DataTypesTestToC++14
Update testing build to use C++14 which is required for gtest.
2025-03-04 11:20:15 -06:00
John M. Penn
773d9814e7 GTEST_HOME is /opt/homebrew only for Darwin,Arm. Everything else uses GTEST_HOME = /usr/local. 2025-03-04 10:57:39 -06:00
John M. Penn
4a9e21607a Set GTEST_HOME based on OS. 2025-03-04 10:24:59 -06:00
John M. Penn
35611c33a3 Update testing build to use C++14 which is required for gtest. 2025-03-03 14:53:07 -06:00
jmpenn
0d02a0506a
Update Realtime Best Practices with advice on setting realtime software frame. ()
* Add advice on setting realtime software frame.

* Fix typos, grammar, from review.
2025-02-27 11:20:59 -06:00
Pherring04
389a3e09e7 Checkpoint 2025-02-26 12:14:47 -06:00
Hong Chen
6c8f19844b Added USER_ADDITIONAL_OPTIONS for user to provide additional options to build trickified lib.
Added USER_ADDITIONAL_OPTIONS for user to provide additional options to build trickified lib. Updated SIM_trickified_shared to use this option to pass in code coverage options to satisfy trick code coverage ci.
2025-02-20 15:54:25 -06:00
Hong Chen
94b5f2f594 Removed unnecessary -rpath as -install_name has the correct path during compilation.
Removed unnecessary -rpath as -install_name has the correct path during compilation.
2025-02-20 08:51:30 -06:00
Hong Chen
15a61e160a Updated to support the dylib build type for Mac and implement a compatible approach for ONESHELL that works with both make 3.81 and 4.2.1.
Updated to support the dylib build type for Mac and implement a compatible approach for ONESHELL that works with both make 3.81 and 4.2.1.
2025-02-19 14:40:53 -06:00
jmpenn
304abf8bee
Frame Performance Tool- jperf ()
* Initial Commit of Frame Performance - jperf

* Fix KeyStroke.getKeyStroke call.

* Separate reading of file from processing it.

* Refactor JobPerf.java to clean up names and organization.

* Add statistics reporting to jperf.

* Fix min/max issue, and rename types and variables for clarity.

* Break up and document the classes that compose JobPerf.

* Frame range selection and speed improvements.

* Indicate selected frame

* Added Jobs-stats and, Frame-details windows, job names,classes, contained jobs and so forth.

* Refactor timeline log and improve frame boundary determination.

* Fix check of whether one job executes within the bounds of another.

* Handle case where and id in the timeline is not found in the S-job_execution file.

* Add Trick Logo and Buttons that will be activated in the near future.

* Add functionality for advance retreat buttons.

* Fix replacement of minIndex with 0.
2025-02-18 11:48:39 -06:00
Pherring04
22c3ddd313 S_overrides fix 2025-02-13 10:47:34 -06:00
Hong Chen
4781cfe45f
To support ubuntu24, clang 18+, and gcc13. ()
* To support ubuntu24, clang 18+, and gcc13.

* Remove print statements that are no longer needed.
2025-02-11 11:06:42 -06:00
Hong Chen
7fd9d15814
Updated to include pre_integration job frame logging. ()
Updated to include pre_integration job frame logging.
2025-02-11 10:51:14 -06:00
Hong Chen
dab513496e Fixed bitfield for hdf5
Fixed bitfield for hdf5 recording.
2025-02-05 16:54:22 -06:00
jmpenn
b2ade31e32
Update Frame-Logging.md to address 2025-02-04 11:50:40 -06:00
Pherring04
011c4e7060 CI 2025-02-04 10:33:23 -06:00
Pherring04
c2f32a2ad6 CI 2025-02-04 09:32:01 -06:00
Pherring04
9b44b2dfb5 CI 2025-02-03 15:55:09 -06:00
Pherring04
7f4c78decd Test fix 2025-02-03 14:10:22 -06:00
Pherring04
9578258cd4 Merge branch 'master' into Trick-ify 2025-02-03 11:51:07 -06:00
Pherring04
e30ebf80ce Trickify GUI 2025-02-03 11:44:39 -06:00
Hong Chen
bd65746a34 Resolved the segmentation fault issue when loading a checkpoint with HDF5 data recording enabled.
Resolved the segmentation fault issue when loading a checkpoint with HDF5 data recording enabled.
2025-02-02 21:55:29 -06:00
Hong Chen
bffb021a4b
Merge pull request from nasa/1821-action-required-github-actions-v4-update
Revert "Added the workaround for GitHub test report v1 to work with action v4."
2025-01-28 13:50:07 -06:00
Hong Chen
19629b4883 Revert "Added the workaround for GitHub test report v1 to work with action v4."
This reverts commit 02267fb391a424539d6848c55eb3438da42fab14.
2025-01-28 13:20:34 -06:00
Hong Chen
525f09ecc0
Updated not to process *io as for io(<io_spec>). ()
* Update FieldDescription.cpp

Updated not to process *io as for io(<io_spec>).

* Revert "Update FieldDescription.cpp"

This reverts commit 288cb44f03f0610ec5e4bcce8d6be17801b2f4c7.

* Updated the pattern so that it matches "io" or "@io" but "*io".

Updated the pattern so that it matches "io" or "@io" but "*io".
2025-01-28 11:38:02 -06:00
Hong Chen
db998604cd
Customized FindBar class that used to extend JXFindBar now extends JPanel to avoid the compatibility issue between Swing and newer JDK. ()
Customized FindBar class that used to extend JXFindBar now extends JPanel to avoid the compatibility issue between Swing and newer JDK.
2025-01-28 11:28:14 -06:00
Patrick Herrington
2e46a84495 Checkpoint 2025-01-22 17:42:49 -06:00