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

Update xtypes #113

Merged
merged 49 commits into from
Jun 15, 2023
Merged

Update xtypes #113

merged 49 commits into from
Jun 15, 2023

Commits on Feb 23, 2023

  1. Refs 16497. CMake upgrade.

    Signed-off-by: Miguel Barro <miguelbarro@eprosima.com>
    Miguel Barro committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    09aa5b6 View commit details
    Browse the repository at this point in the history
  2. Refs 16497. Fixing cross-platform issues.

    Signed-off-by: Miguel Barro <miguelbarro@eprosima.com>
    Miguel Barro committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    9759c2e View commit details
    Browse the repository at this point in the history
  3. Refs 16497. Fixing cross-platform issues.

    Signed-off-by: Miguel Barro <miguelbarro@eprosima.com>
    Miguel Barro committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    d8b7827 View commit details
    Browse the repository at this point in the history
  4. Refs 16497. Update peglib api.

    Signed-off-by: Miguel Barro <miguelbarro@eprosima.com>
    Miguel Barro committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    ae117a5 View commit details
    Browse the repository at this point in the history
  5. Refs 16497. Preprocessor strategy refactored

    Signed-off-by: Miguel Barro <miguelbarro@eprosima.com>
    Miguel Barro committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    2140440 View commit details
    Browse the repository at this point in the history
  6. Refs 16497. Fixing gtest on windows

    Signed-off-by: Miguel Barro <miguelbarro@eprosima.com>
    Miguel Barro committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    5aa3020 View commit details
    Browse the repository at this point in the history
  7. Refs 16497. Fixing testing

    Signed-off-by: Miguel Barro <miguelbarro@eprosima.com>
    Miguel Barro committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    737860a View commit details
    Browse the repository at this point in the history
  8. Refs 16497. Fixing testing

    Signed-off-by: MiguelBarro <miguelbarro@eprosima.com>
    MiguelBarro committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    f1de241 View commit details
    Browse the repository at this point in the history
  9. Refs 16497. Fixing testing

    Signed-off-by: MiguelBarro <miguelbarro@eprosima.com>
    MiguelBarro committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    48c4260 View commit details
    Browse the repository at this point in the history
  10. Refs 16497. Populating test environment to locate preprocessor on win…

    …dows
    
    Signed-off-by: MiguelBarro <miguelbarro@eprosima.com>
    MiguelBarro committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    0ced5c0 View commit details
    Browse the repository at this point in the history
  11. Refs 16497. Introducing some c++17 improvements

    Signed-off-by: MiguelBarro <miguelbarro@eprosima.com>
    MiguelBarro committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    377a0dd View commit details
    Browse the repository at this point in the history
  12. Refs 16497. Fixing encoding issues.

    Signed-off-by: Miguel Barro <miguelbarro@eprosima.com>
    Miguel Barro committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    abdc04b View commit details
    Browse the repository at this point in the history
  13. Refs 16497. Enabling ctest for individual gtest execution

    Signed-off-by: Miguel Barro <miguelbarro@eprosima.com>
    Miguel Barro committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    caedbef View commit details
    Browse the repository at this point in the history
  14. Refs 16497. Fixing Parser::is_token()

    Signed-off-by: Miguel Barro <miguelbarro@eprosima.com>
    Miguel Barro committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    1e95e8a View commit details
    Browse the repository at this point in the history
  15. Refs 16497. Refactor static Parser object lifeliness

    Signed-off-by: Miguel Barro <miguelbarro@eprosima.com>
    Miguel Barro committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    2d82086 View commit details
    Browse the repository at this point in the history
  16. Refs 16497. Fix pipes crossplatform issues

    Signed-off-by: Miguel Barro <miguelbarro@eprosima.com>
    Miguel Barro committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    7a78e99 View commit details
    Browse the repository at this point in the history
  17. Refs 16497. Refactor temporary filename generation. Fixings on crossp…

    …latform command line piping.
    
    Signed-off-by: Miguel Barro <miguelbarro@eprosima.com>
    Miguel Barro committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    9bb112e View commit details
    Browse the repository at this point in the history
  18. Refs 16497. Fixing testing if xtypes exceptions are disabled

    Signed-off-by: Miguel Barro <miguelbarro@eprosima.com>
    Miguel Barro committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    8ac4da9 View commit details
    Browse the repository at this point in the history
  19. Refs 16497. Forcing current workding dir as preprocessor include path.

    Signed-off-by: Miguel Barro <miguelbarro@eprosima.com>
    Miguel Barro committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    7f1461d View commit details
    Browse the repository at this point in the history
  20. Refs 16497. Fixing windows type size on tests literals

    Signed-off-by: Miguel Barro <miguelbarro@eprosima.com>
    Miguel Barro committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    2522234 View commit details
    Browse the repository at this point in the history
  21. Refs 16497. Match preprocessor and build platform and add copyright.

    Signed-off-by: Miguel Barro <miguelbarro@eprosima.com>
    Miguel Barro committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    2576179 View commit details
    Browse the repository at this point in the history
  22. Refs 16497. Module ownership refactor from Parser to Context.

    Signed-off-by: Miguel Barro <miguelbarro@eprosima.com>
    Miguel Barro committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    f5989aa View commit details
    Browse the repository at this point in the history
  23. Refs 16497. Simplify temporary files management

    Signed-off-by: Miguel Barro <miguelbarro@eprosima.com>
    Miguel Barro committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    e0cf42f View commit details
    Browse the repository at this point in the history
  24. Refs 16497. Add github source indexing to pdb files

    Signed-off-by: Miguel Barro <miguelbarro@eprosima.com>
    Miguel Barro committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    14f32e4 View commit details
    Browse the repository at this point in the history
  25. Refs 16497. Enabling Windows Error Reporting for ci purposes

    Signed-off-by: Miguel Barro <miguelbarro@eprosima.com>
    Miguel Barro committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    6c51e53 View commit details
    Browse the repository at this point in the history
  26. Refs 16497. Fix the examples

    Signed-off-by: Miguel Barro <miguelbarro@eprosima.com>
    Miguel Barro committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    0132181 View commit details
    Browse the repository at this point in the history
  27. Refs 16497. Fixing old ci

    Signed-off-by: Miguel Barro <miguelbarro@eprosima.com>
    Miguel Barro committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    81c70f8 View commit details
    Browse the repository at this point in the history
  28. Refs 16497. avoid deprecated string conversions

    Signed-off-by: Miguel Barro <miguelbarro@eprosima.com>
    Miguel Barro committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    1696ece View commit details
    Browse the repository at this point in the history
  29. Refs 16497. New CI

    Signed-off-by: Miguel Barro <miguelbarro@eprosima.com>
    Miguel Barro committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    6fcb0c4 View commit details
    Browse the repository at this point in the history
  30. Refs 16497. fixing clang/OS X errors

    Signed-off-by: Miguel Barro <miguelbarro@eprosima.com>
    Miguel Barro committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    7465b7e View commit details
    Browse the repository at this point in the history
  31. Refs 16497. Fixing move semantics on DynamicData

    Signed-off-by: Miguel Barro <miguelbarro@eprosima.com>
    Miguel Barro committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    e1db308 View commit details
    Browse the repository at this point in the history
  32. Refs 16497. Compile warnings as errors.

    Signed-off-by: Miguel Barro <miguelbarro@eprosima.com>
    Miguel Barro committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    fed71ef View commit details
    Browse the repository at this point in the history
  33. Refs 16497. Fixing clang/OS X errors

    Signed-off-by: Miguel Barro <miguelbarro@eprosima.com>
    Miguel Barro committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    a10b7ce View commit details
    Browse the repository at this point in the history
  34. Refs 16497. Avoid using as primitive size_t whose definition is platf…

    …orm dependent.
    
    Signed-off-by: Miguel Barro <miguelbarro@eprosima.com>
    Miguel Barro committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    e30d3b3 View commit details
    Browse the repository at this point in the history
  35. Refs 16497. Fixing assertion regex usage

    Signed-off-by: Miguel Barro <miguelbarro@eprosima.com>
    Miguel Barro committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    8eae165 View commit details
    Browse the repository at this point in the history
  36. Refs 16497. Nightly CI

    Signed-off-by: Miguel Barro <miguelbarro@eprosima.com>
    Miguel Barro committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    bfdd7ae View commit details
    Browse the repository at this point in the history
  37. Fix c++20 compatibility issues

    Signed-off-by: Miguel Barro <miguelbarro@eprosima.com>
    Miguel Barro committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    8d2443a View commit details
    Browse the repository at this point in the history
  38. Refs 16497. Fix C++20 compatibility issues

    Signed-off-by: Miguel Barro <miguelbarro@eprosima.com>
    Miguel Barro committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    cb25040 View commit details
    Browse the repository at this point in the history
  39. Refs 16497. Refactor to link DataType lifecycle to their associated o…

    …bjects. Fixes issue #105
    
    Signed-off-by: Miguel Barro <miguelbarro@eprosima.com>
    Miguel Barro committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    9b69a74 View commit details
    Browse the repository at this point in the history
  40. Refs 16497. Allow custom cpp-peglib version selection

    Signed-off-by: Miguel Barro <miguelbarro@eprosima.com>
    Miguel Barro committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    87522f7 View commit details
    Browse the repository at this point in the history
  41. Refs 16497. Added test StructType.russkel_issue

    Signed-off-by: Miguel Barro <miguelbarro@eprosima.com>
    Miguel Barro committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    2a6168a View commit details
    Browse the repository at this point in the history

Commits on May 9, 2023

  1. Fix some errors

    Signed-off-by: laura-eprosima <laura@eprosima.com>
    laura-eprosima authored and Miguel Barro committed May 9, 2023
    Configuration menu
    Copy the full SHA
    05c955a View commit details
    Browse the repository at this point in the history
  2. Print types with scope

    Signed-off-by: laura-eprosima <laura@eprosima.com>
    laura-eprosima authored and Miguel Barro committed May 9, 2023
    Configuration menu
    Copy the full SHA
    8e58611 View commit details
    Browse the repository at this point in the history
  3. Modify generator to return also the IDL separated by structures

    Signed-off-by: laura-eprosima <laura@eprosima.com>
    laura-eprosima authored and Miguel Barro committed May 9, 2023
    Configuration menu
    Copy the full SHA
    9b57378 View commit details
    Browse the repository at this point in the history
  4. update log traces

    Signed-off-by: Miguel Barro <miguelbarro@eprosima.com>
    Miguel Barro committed May 9, 2023
    Configuration menu
    Copy the full SHA
    f7be0a3 View commit details
    Browse the repository at this point in the history
  5. Print types with scope

    Signed-off-by: laura-eprosima <laura@eprosima.com>
    laura-eprosima authored and Miguel Barro committed May 9, 2023
    Configuration menu
    Copy the full SHA
    1d2dc38 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2023

  1. Fixing parser tool pin point issue

    Signed-off-by: Miguel Barro <miguelbarro@eprosima.com>
    Miguel Barro committed May 12, 2023
    Configuration menu
    Copy the full SHA
    49c936b View commit details
    Browse the repository at this point in the history

Commits on May 30, 2023

  1. Making platform tool distro independent

    Signed-off-by: Miguel Barro <miguelbarro@eprosima.com>
    Miguel Barro committed May 30, 2023
    Configuration menu
    Copy the full SHA
    dc74a6d View commit details
    Browse the repository at this point in the history
  2. Joakim Haugen's review

    Signed-off-by: Miguel Barro <miguelbarro@eprosima.com>
    Miguel Barro committed May 30, 2023
    Configuration menu
    Copy the full SHA
    f22f500 View commit details
    Browse the repository at this point in the history