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

Add standalone executables #216

Merged
merged 23 commits into from
May 18, 2021
Merged

Add standalone executables #216

merged 23 commits into from
May 18, 2021

Commits on Apr 27, 2021

  1. Add standalone executables

    Signed-off-by: Michael Carroll <[email protected]>
    mjcarroll authored and scpeters committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    0921c74 View commit details
    Browse the repository at this point in the history
  2. Add CLI11 branch of utils

    Signed-off-by: Michael Carroll <[email protected]>
    mjcarroll authored and scpeters committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    0dab304 View commit details
    Browse the repository at this point in the history
  3. Attempt at minimally invaisive ruby edits

    Signed-off-by: Michael Carroll <[email protected]>
    mjcarroll authored and scpeters committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    172605b View commit details
    Browse the repository at this point in the history
  4. Re-enable ign tests, fix test cmd file

    Signed-off-by: Steve Peters <[email protected]>
    scpeters committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    fc18bac View commit details
    Browse the repository at this point in the history
  5. Remove ign directory

    Signed-off-by: Michael Carroll <[email protected]>
    mjcarroll authored and scpeters committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    7bccb17 View commit details
    Browse the repository at this point in the history
  6. Split topic and service into their own executables

    Signed-off-by: Michael Carroll <[email protected]>
    mjcarroll authored and scpeters committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    381e740 View commit details
    Browse the repository at this point in the history
  7. Lint

    Signed-off-by: Michael Carroll <[email protected]>
    mjcarroll authored and scpeters committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    210859d View commit details
    Browse the repository at this point in the history
  8. Export path to both executables in ruby script

    Signed-off-by: Steve Peters <[email protected]>
    scpeters committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    37f3546 View commit details
    Browse the repository at this point in the history
  9. Use libignition-utils1-dev for CI

    Don't need to build ign-utils from source anymore.
    
    Signed-off-by: Steve Peters <[email protected]>
    scpeters committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    14afd74 View commit details
    Browse the repository at this point in the history
  10. Fix seg-faults in ign executables

    Signed-off-by: Steve Peters <[email protected]>
    scpeters committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    c94fc59 View commit details
    Browse the repository at this point in the history
  11. Use Open3.capture2e instead of `` to fix args

    Strings were losing their quoting with ``, but capture2e
    preserves strings with spaces. Also, return the error
    code from by the executable.
    
    Signed-off-by: Steve Peters <[email protected]>
    scpeters committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    8936e12 View commit details
    Browse the repository at this point in the history
  12. ign_TEST: update expected error message

    Signed-off-by: Steve Peters <[email protected]>
    scpeters committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    0ecc161 View commit details
    Browse the repository at this point in the history
  13. configure.bat: install ign-utils

    Signed-off-by: Steve Peters <[email protected]>
    scpeters committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    befe59f View commit details
    Browse the repository at this point in the history
  14. Fix generation of cmd*.rb file on Windows

    Generate separate cmd*.rb files for each $<CONFIG>
    
    Signed-off-by: Steve Peters <[email protected]>
    scpeters committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    c6f85c8 View commit details
    Browse the repository at this point in the history
  15. rm configure.bat

    Signed-off-by: Steve Peters <[email protected]>
    scpeters committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    0d8b134 View commit details
    Browse the repository at this point in the history
  16. Remove visibility macros from ign.cc

    These only need to be with the declaration,
    not the implementation.
    
    Signed-off-by: Steve Peters <[email protected]>
    scpeters committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    35ce8fe View commit details
    Browse the repository at this point in the history
  17. Do not set VISIBILITY for extern C functions

    Signed-off-by: Jose Luis Rivero <[email protected]>
    j-rivero authored and scpeters committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    0058edd View commit details
    Browse the repository at this point in the history
  18. Disable UNIT_ign_TEST on windows

    It still has several issues
    
    Signed-off-by: Steve Peters <[email protected]>
    scpeters committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    4dcbd43 View commit details
    Browse the repository at this point in the history
  19. Use popen2e to print input as it arrives

    This fixes ign topic --echo
    
    Signed-off-by: Steve Peters <[email protected]>
    scpeters committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    6614414 View commit details
    Browse the repository at this point in the history
  20. Install to IGN_LIB_INSTALL_DIR

    Fix behavior when installed to /usr on Linux
    
    Signed-off-by: Steve Peters <[email protected]>
    scpeters committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    42472b2 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2021

  1. Wait longer in TopicPublish test

    Signed-off-by: Steve Peters <[email protected]>
    scpeters committed May 1, 2021
    Configuration menu
    Copy the full SHA
    040faa7 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2021

  1. Configuration menu
    Copy the full SHA
    9584a1e View commit details
    Browse the repository at this point in the history

Commits on May 11, 2021

  1. ign_TEST: improve reliability of TopicPublish test

    Keep calling `ign topic --pub` if messages aren't received.
    
    Signed-off-by: Steve Peters <[email protected]>
    scpeters committed May 11, 2021
    Configuration menu
    Copy the full SHA
    f39b7d7 View commit details
    Browse the repository at this point in the history