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 ( #1868 )
...
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 ( #1867 )
...
* 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. ( #1864 )
2025-03-25 15:08:48 -05:00
Hong Chen
aa2e108ea1
Turned on look and feel for tv ( #1861 )
...
* 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. ( #1862 )
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 ( #1857 )
...
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 ( #1858 )
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 #1856 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 ( #1852 )
...
* 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. ( #1837 )
...
* 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 #1855 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. ( #1845 )
...
* 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 ( #1785 )
...
* 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. ( #1804 )
...
* 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. ( #1841 )
...
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 #1838
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 #1836 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>). ( #1828 )
...
* 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. ( #1827 )
...
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