This project is mirrored from https://github.com/mantidproject/mantid.git. Pull mirroring updated .
  1. 29 Jul, 2021 2 commits
  2. 10 Jun, 2021 1 commit
    • David Fairbrother's avatar
      Switch coveralls to coverage and add C++ support · 7b33154d
      David Fairbrother authored
      Switches coveralls to coverage, since we have not used coveralls since
      2018.
      Additionally, we've added gcov tooling support as both an automatic
      target, and manual instructions.
      
      The rest of the diff is changing coveralls into coverage
      7b33154d
  3. 30 Sep, 2020 1 commit
  4. 20 Aug, 2020 1 commit
    • Mathieu Tillet's avatar
      Remove unused TCMalloc linking flag · 87e00db3
      Mathieu Tillet authored
      As a first step for switching from TCMalloc to JEMalloc as the custom
      memory allocator, this commit removes every instance of the flag
      TCMALLOC_LIBRARIES_LINKTIME in all the CMakeList.txt files. This flag
      was never used by the code, so this commit is invisible project-wise.
      87e00db3
  5. 16 Mar, 2020 1 commit
    • Danny Hindson's avatar
      Further work on applying cmake GenerateExportHeader · a8c3109c
      Danny Hindson authored
      Apply change to insert export macros into class definition using cmake GenerateExportHeader
      feature to 3 more projects: API, Crystal and CurveFitting
      Have replaced DllExport with the cmake macro except in these places:
      
      a) class templates - the definitions of class template member functions need to be in the
      same unit as the declaration so dllimport gives a compilation error in the client code
      (C2491 in VS) eg SingleValueParameter, SingleValueParameterParser
      b) headers which are in a project but aren't included by any .cpp units in the project
      eg IBackgroundFunction.h, ICatalogInfoService.h. In these cases I've removed the DLLExport
      attribute completely
      
      For the API target there were a couple of special cases\extras:
      
      API has some conditional use of the extern keyword to control instantiation of template
      classes. This has been inserted into the automatically created dllconfig.h using a cmake
      switch that allows some custom content to be appended to the end of the file. Few of the
      targets require this so I've added a boolean parameter to the wrapper function to handle
      this GENERATE_MANTID_EXPORT_HEADER
      
      I also had to add explicit include directories to PythonInterfaceCore where it imports an
      API target header (in the unit ExtractWorkspace.h) without having API as a dependency
      a8c3109c
  6. 28 Oct, 2019 1 commit
  7. 22 Oct, 2019 1 commit
  8. 27 Mar, 2019 1 commit
  9. 25 Mar, 2019 1 commit
  10. 27 Mar, 2018 1 commit
    • Karl Palmen's avatar
      Merge remote-tracking branch 'origin/master' re #12828 · 6ccb4979
      Karl Palmen authored
      # Please enter a commit message to explain why this merge is necessary,
      # especially if it merges an updated upstream into a topic branch.
      #
      # Lines starting with '#' will be ignored, and an empty message aborts
      # the commit.
      6ccb4979
  11. 20 Feb, 2018 1 commit
  12. 25 Jan, 2018 1 commit
  13. 23 Jan, 2018 1 commit
  14. 08 Nov, 2017 1 commit
    • Martyn Gigg's avatar
      Move non-ParaView plugins back to bin and exclude Qt5 · 712b7788
      Martyn Gigg authored
      Windows needs the DLLs and executables to be in the same directory
      or it can't find the dependencies. This can be solved if running through
      a wrapper script but the IDE calls th .exe directly and not allowing
      this would degrade the developer experience alot.
      This only affects the developer build and not the installed locations.
      Refs #20288
      712b7788
  15. 06 Nov, 2017 1 commit
  16. 02 Nov, 2017 1 commit
  17. 11 Dec, 2015 1 commit
  18. 21 Oct, 2015 1 commit
  19. 05 Oct, 2015 1 commit
  20. 06 Aug, 2015 1 commit
  21. 22 May, 2015 1 commit
  22. 18 May, 2015 1 commit
  23. 09 Feb, 2015 3 commits
  24. 04 Apr, 2014 3 commits
  25. 17 Mar, 2014 1 commit
  26. 28 Feb, 2014 1 commit
  27. 27 Feb, 2014 1 commit
  28. 26 Feb, 2014 1 commit
    • Jay Rainey's avatar
      Added catalogManager implementation. Refs #9084. · b8c9d9b2
      Jay Rainey authored
      - Missing destroyCatalog and destroyCatalogs as changes to compositeCatalog need to be made to expose the member variable.
      - create will not currently work as there is no way to obtain the sessionID of multiple catalogs.
      b8c9d9b2
  29. 19 Feb, 2014 1 commit
  30. 18 Feb, 2014 1 commit
  31. 06 Dec, 2013 2 commits
  32. 14 Nov, 2013 1 commit
  33. 04 Nov, 2013 1 commit
  34. 19 Aug, 2013 1 commit