1. 03 May, 2021 2 commits
  2. 01 May, 2021 1 commit
  3. 30 Apr, 2021 4 commits
  4. 29 Apr, 2021 1 commit
  5. 28 Apr, 2021 5 commits
  6. 27 Apr, 2021 4 commits
  7. 25 Mar, 2021 3 commits
    • Emmanuel Promayon's avatar
      support cross clang 11 and gcc 9 + fixed all warnings · b22ceb53
      Emmanuel Promayon authored
      * clang now supported (but still not in CI)
      * (nearly) gcc 9 and clang 11 warnings fixed
      * fixed all CMake warnings (in CamiTK CE + generated CEP)
      * include a new mechanisms to suppress extra warnings on
        external headers (namely VTK) with clang while keeping
        all internal warning (see CamiTKDisableWarnings for more
        information
      * On Linux, you can now build CamiTK CE with clang or gcc
        and (independently) develop your CEP with clang or gcc
      b22ceb53
    • Emmanuel Promayon's avatar
      C++ Standard raised to C++17 and CMake scripts updates · 31537939
      Emmanuel Promayon authored
      * CamiTK CE now compiled with C++17 standard
      * CMake minimal version raised to 3.13
      * All warnings are shown (flag -Wall)
      * CMake warnings about CMP0046 fixed (now properly adding external dependencies)
      * Cleanup CMake message (all message now has a classifier, e.g., STATUS)
      31537939
    • Emmanuel Promayon's avatar
      Fixed all CMake warnings on generated sources + log clean · 17c62493
      Emmanuel Promayon authored
      * No more warning on currently supported CMake version
      * log is now clean and more informative of the different steps
      17c62493
  8. 23 Mar, 2021 3 commits
    • Emmanuel Promayon's avatar
      FIXED some cppcheck warning · 5f49e2f1
      Emmanuel Promayon authored
      cppcheck ran with --enable=performance --enable=portability --library=qt -i ./CMakeFiles
      
      Fixed two things:
      - (performance) Prefer prefix ++/-- operators for non-primitive types.
      - (performance) Variable assigned in constructor body moved to initialization list.
      5f49e2f1
    • Emmanuel Promayon's avatar
      FIXED about 400 warnings from clazy · fe7438c0
      Emmanuel Promayon authored
      Clazy is a clang compiler plugin which emits warnings related to Qt best practices.
      
      This includes all (see [1] for details)
      - fully-qualified-moc-types
      - qstring-args
      - qenums
      
      And most (but not all as there was some false positive or some that required more complete rewrite)
      - container-anti-pattern
      - range-loop
      
      Note that: non-pod-global-static, connect-3arg-lambda, qtpropertybrowser and source code generated by xsdcxx were not modified.
      
      [1] https://github.com/KDE/clazy#list-of-checks
      fe7438c0
    • Emmanuel Promayon's avatar
      5afbf049
  9. 22 Mar, 2021 3 commits
  10. 19 Mar, 2021 1 commit
  11. 18 Mar, 2021 3 commits
  12. 17 Mar, 2021 5 commits
  13. 16 Mar, 2021 4 commits
  14. 15 Mar, 2021 1 commit