This project is mirrored from https://github.com/mantidproject/mantid.git. Pull mirroring updated .
  1. 29 Jul, 2021 1 commit
  2. 12 Apr, 2021 1 commit
  3. 01 Apr, 2021 1 commit
  4. 31 Mar, 2021 2 commits
  5. 20 Mar, 2020 1 commit
  6. 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
  7. 05 Mar, 2020 1 commit
  8. 19 Mar, 2019 1 commit
  9. 05 Dec, 2018 1 commit
  10. 14 Nov, 2018 1 commit
  11. 22 Oct, 2018 1 commit
  12. 04 Sep, 2018 1 commit
  13. 30 Aug, 2018 2 commits
  14. 08 Aug, 2018 3 commits
  15. 31 Jul, 2018 2 commits
  16. 30 Jul, 2018 1 commit
  17. 26 Jul, 2018 1 commit
  18. 17 Jul, 2018 3 commits
  19. 06 Jul, 2018 1 commit
  20. 09 Apr, 2018 1 commit
    • Karl Palmen's avatar
      Merge remote-tracking branch 'origin/master' re #12828 · 8072b97d
      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.
      
      Merge done to enable documentation be be fixed, because of removal of
      alias directive and addition of related algorithms directive.
      
      Signed-off-by: default avatarKarl Palmen <karl.palmen@stfc.ac.uk>
      8072b97d
  21. 26 Mar, 2018 1 commit
  22. 23 Mar, 2018 1 commit
  23. 15 Jun, 2016 2 commits
  24. 13 Feb, 2016 1 commit
  25. 03 Nov, 2015 1 commit
  26. 05 Oct, 2015 1 commit
  27. 16 Dec, 2014 1 commit
  28. 28 May, 2014 1 commit
  29. 18 Mar, 2014 1 commit
  30. 19 Feb, 2013 1 commit
  31. 10 Dec, 2012 1 commit
  32. 02 Nov, 2012 1 commit