Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/mantidproject/mantid.git. Pull mirroring updated .
  1. Mar 25, 2020
  2. Mar 20, 2020
  3. Mar 16, 2020
    • 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
  4. Mar 06, 2020
  5. Mar 05, 2020
    • David Fairbrother's avatar
      Re #26260 Bump GTest to 1.10.0 · b6d965a4
      David Fairbrother authored
      Bumps the version of GTest to 1.10.0, removes the previous patching
      steps, which are no longer needed. Removes the extra handling which is
      provided in upstreams CMake, such as managing include directories
      b6d965a4
  6. Jan 31, 2020
    • Nick Draper's avatar
      clang reformatting is where the + goes · 80329b23
      Nick Draper authored
      80329b23
    • Nick Draper's avatar
      an attempt at formatting without clang · dc5325f3
      Nick Draper authored
      dc5325f3
    • Nick Draper's avatar
      Reslove MonitorData not showing in the workbench algorithm details box · 55ad2798
      Nick Draper authored
      This was due to:
      1. Too long a default UpdateEvery default
      2. Too infrequest progress updates from MonitorLiveData
      3. The Algorithm Details box not adding an algorithm until it sends a progress update
      4. The StartLiveData custom Dialog not showing the default for UpdateEvery
      
      Fixes:
      1. Decreased the default UpdateEvery from 60 to 30 seconds
      2. Change the default timeout for FakeISISHistongramDAE from 30 to 60s
      3. improved the progress logging for MonitorLivedata to update more frequently with an idle counter as well.
      4. Changed the tie function used in custom algorithm dialogs to set the placeholder text for line edits
      5. Changed the log level for user cancelling of algorithms from Error to warning so it does not trigger the notification service
      6. Changed the log message for user cancellation from Terminated to cancelled to reduce confusion
      
      re #27077
      55ad2798
  7. Jan 13, 2020
  8. Jan 06, 2020
  9. Dec 13, 2019
  10. Nov 20, 2019
  11. Nov 19, 2019
  12. Nov 08, 2019
  13. Nov 06, 2019
  14. Nov 04, 2019
  15. Oct 28, 2019
  16. Oct 22, 2019
  17. Sep 23, 2019
  18. Sep 17, 2019
    • Dan Nixon's avatar
      Create 1:1 spec-det mapp when message is missing · 52414d55
      Dan Nixon authored
      When subscription to the topic that provides the spectrum to detector ID
      mapping fails or the message is otherwise not consumed generate a 1:1
      mapping by loading the instrument before creating the buffers.
      
      This is a slightly hacky solution in time for V20 beam time, the
      spectrum to detector ID mapping may be later moved to the run start
      message, making this easier to handle.
      
      Fixes #26692
      52414d55
  19. Sep 10, 2019
  20. Sep 07, 2019
  21. Sep 06, 2019
  22. Sep 05, 2019
  23. Sep 04, 2019
  24. Aug 29, 2019
    • Dan Nixon's avatar
      Create 1:1 spec-det mapp when message is missing · 445e41cc
      Dan Nixon authored
      When subscription to the topic that provides the spectrum to detector ID
      mapping fails or the message is otherwise not consumed generate a 1:1
      mapping by loading the instrument before creating the buffers.
      
      This is a slightly hacky solution in time for V20 beam time, the
      spectrum to detector ID mapping may be later moved to the run start
      message, making this easier to handle.
      
      Fixes #26692
      445e41cc
  25. Aug 23, 2019
Loading