1. 16 Apr, 2020 2 commits
  2. 15 Apr, 2020 9 commits
  3. 10 Apr, 2020 1 commit
    • George Nash's avatar
      Overwrite the SWIG generated freeEndpoint code to avoid double free memory error · 4dca743c
      George Nash authored
      The OCEndpointUtil.freeEndpoint method will free the memory associated with an
      endpoint. If the Java code thinks that it is responsible for freeing the
      memory it will also free the endpoint when the GC is run. This results in
      freeing memory that was already freed and may be in use by other memory.
      
      This updates the JNI code to check if Java thinks it is responsible for the
      memory associated with the endpoint being freews.  If so it will update
      the OCEndpoint in question so it no longer thinks its responsible for the
      native memory associated with the OCEndpoint. I addition the copy of the
      C pointer held in the OCEndpoint class is set to 0 (i.e. NULL) to avoid
      having a floating pointer that could cause other problems.
      Signed-off-by: George Nash's avatarGeorge Nash <george.nash@intel.com>
      4dca743c
  4. 09 Apr, 2020 1 commit
  5. 02 Apr, 2020 5 commits
  6. 31 Mar, 2020 1 commit
  7. 30 Mar, 2020 2 commits
  8. 27 Mar, 2020 1 commit
  9. 20 Mar, 2020 1 commit
  10. 14 Mar, 2020 1 commit
  11. 12 Mar, 2020 3 commits
  12. 11 Mar, 2020 2 commits
  13. 06 Mar, 2020 1 commit
    • George Nash's avatar
      Only only list the files with bad formatting whitespace_commit_checker · a1d54270
      George Nash authored
      When originally written the whitespace_commit_checker did not save
      a list of the files that had bad formatting. The idea was that
      the developer could run clang-format on any of the files and it
      would not be a big deal.  However, if the change is large this
      results in the tool saying you have x file(s) with bad formating
      but then shows every file that was changed. Just showing the files
      with bad formatting seems to make more since. It lets the developer
      focuse only on the files that need fixing.
      
      Also fixed typo in the output text.
      Signed-off-by: George Nash's avatarGeorge Nash <george.nash@intel.com>
      a1d54270
  14. 03 Mar, 2020 7 commits
  15. 02 Mar, 2020 1 commit
  16. 28 Feb, 2020 1 commit
    • George Nash's avatar
      Add clang-format tool to the CI build · 41155cc7
      George Nash authored
      This adds the clang-format tool to the CI build. This enables
      catching formating errors on from contributers that have not
      installed the pre-commit hook.
      
      This change was integrated into the same build as the doxygen
      build script.  This was done to reduce the number of CI build
      pipelines needed to pass the build.
      
      Copyright block added to the build_doc.sh script. The scripts
      also print out some blocks of text to indicate there run status
      making it easer to instantly see the results of the build
      output.
      
      The new script added to the .gitignore if it is found in the
      top of the project  incase users want to use it localy on
      their own computers. Similar to the reason the _clang-format
      file is in the ignore file.
      Signed-off-by: George Nash's avatarGeorge Nash <george.nash@intel.com>
      41155cc7
  17. 27 Feb, 2020 1 commit