Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

preload the remaining TREs #607

Merged
merged 44 commits into from
Dec 19, 2023
Merged

preload the remaining TREs #607

merged 44 commits into from
Dec 19, 2023

Commits on Nov 8, 2023

  1. merge develop/preload-TREs

    Dan Smith committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    4a0b61e View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2023

  1. fix build errors

    Dan Smith committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    33f26bf View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2023

  1. #including some TREs

    Dan Smith committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    8bb07e8 View commit details
    Browse the repository at this point in the history
  2. "export" TRE routines as "static"

    Dan Smith committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    844685a View commit details
    Browse the repository at this point in the history
  3. struct for pre-loaded TREs rather than "void*"

    Dan Smith committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    27cdcb0 View commit details
    Browse the repository at this point in the history
  4. start working on resolving preloaded TREs

    Dan Smith committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    29a31d1 View commit details
    Browse the repository at this point in the history
  5. retrievePreloadedTREHandler() to match nitf_PluginRegistry_retrieveTR…

    …EHandler()
    Dan Smith committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    2983c1b View commit details
    Browse the repository at this point in the history
  6. preload a TRE

    Dan Smith committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    910db14 View commit details
    Browse the repository at this point in the history
  7. preload several TREs

    Dan Smith committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    28465b4 View commit details
    Browse the repository at this point in the history
  8. fix duplicate defs

    Dan Smith committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    ff86423 View commit details
    Browse the repository at this point in the history
  9. fix compiler warning

    Dan Smith committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    78b021f View commit details
    Browse the repository at this point in the history
  10. use macros to remove multiple-defined symbols

    Dan Smith committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    5e64418 View commit details
    Browse the repository at this point in the history
  11. keep a few TREs as plugins for testing

    Dan Smith committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    120c8cc View commit details
    Browse the repository at this point in the history
  12. preloaded TRE stuff needs to be in PluginHandler so that nitf_PluginR…

    …egistry_retrieveTREHandler() "just works"
    Dan Smith committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    f649edf View commit details
    Browse the repository at this point in the history
  13. remove another multiple-defined symbols

    Dan Smith committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    398c329 View commit details
    Browse the repository at this point in the history
  14. assume plug-in that fails is "preloaded"

    Dan Smith committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    f5d23fb View commit details
    Browse the repository at this point in the history
  15. remove VCXPROJ for TREs that are preloaded

    Dan Smith committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    ff64f82 View commit details
    Browse the repository at this point in the history
  16. don't preload ANY TREs to preserve existing behavior

    Dan Smith committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    fd6829c View commit details
    Browse the repository at this point in the history
  17. be sure all nrt_DLL fields are initialized

    Dan Smith committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    49dfc90 View commit details
    Browse the repository at this point in the history
  18. revert whitespace changes

    Dan Smith committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    f9aaa5f View commit details
    Browse the repository at this point in the history
  19. Merge branch 'main' into feature/preload-TREs

    Dan Smith committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    d0b6301 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2023

  1. Merge branch 'main' into feature/preload-TREs

    Dan Smith committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    3d682f5 View commit details
    Browse the repository at this point in the history
  2. added a preloaded TEST_PRELOADED_DES TRE

    Dan Smith committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    fd4f65d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9cda2fa View commit details
    Browse the repository at this point in the history
  4. preload TREs, but disable them

    Dan Smith committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    3f36db7 View commit details
    Browse the repository at this point in the history
  5. allow preloaded TREs to be enabled/disabled

    Dan Smith committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    dc28173 View commit details
    Browse the repository at this point in the history
  6. allow all TREs to be enabled (or disabled)

    Dan Smith committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    04fc627 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    35b8e5d View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2023

  1. always build TEST_DES as a DLL

    Dan Smith committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    87c5293 View commit details
    Browse the repository at this point in the history
  2. strongly-typed TEST_DES TRE

    Dan Smith committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    ee4dd53 View commit details
    Browse the repository at this point in the history
  3. strongly-typed TEST_DES TRE

    Dan Smith committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    a45b5fe View commit details
    Browse the repository at this point in the history
  4. Merge branch 'feature/preload-TREs' of github.com:mdaus/nitro into fe…

    …ature/preload-TREs
    Dan Smith committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    c5d44de View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2b01788 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'main' into feature/preload-TREs

    Dan Smith committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    18de46b View commit details
    Browse the repository at this point in the history
  7. Merge branch 'main' into feature/preload-TREs

    Dan Smith committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    2f97a1c View commit details
    Browse the repository at this point in the history
  8. call nitf_PluginRegistry_PreloadedTREHandlerEnable() for TREs used in…

    … unittests
    Dan Smith committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    b58fc1c View commit details
    Browse the repository at this point in the history
  9. Merge branch 'feature/preload-TREs' of github.com:mdaus/nitro into fe…

    …ature/preload-TREs
    Dan Smith committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    490fe33 View commit details
    Browse the repository at this point in the history
  10. only one chance to set NITF_PLUGIN_PATH

    Dan Smith committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    8dc388f View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2023

  1. Merge branch 'main' into feature/preload-TREs

    Dan Smith committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    1df98cf View commit details
    Browse the repository at this point in the history
  2. allow TREs to be preloaded (enabled) outside of code via NITF_PRELOAD…

    …_TRES
    Dan Smith committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    42db355 View commit details
    Browse the repository at this point in the history
  3. fix build error: limited static initialization in C

    Dan Smith committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    88a4fdb View commit details
    Browse the repository at this point in the history
  4. NRT_BOOL vs bool, C/C++ :-(

    Dan Smith committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    1bc8428 View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2023

  1. Merge branch 'main' into feature/preload-TREs

    Dan Smith committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    a62d494 View commit details
    Browse the repository at this point in the history
  2. setup remaining TREs for pre-loading

    Dan Smith committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    c7c30bd View commit details
    Browse the repository at this point in the history